Submission #1016442

#TimeUsernameProblemLanguageResultExecution timeMemory
1016442bachhoangxuanBroken Line (IOI19_line)Text
76.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
639 0 1044 8990 1044 1226 1044 1226 2503 3352 2503 3352 4738 5385 4738 5385 4879 4423 4879 4423 2355 2177 2355 2177 1581 394 1581 394 9658 9790 9658 9790 67 9950 67 9359 67 9359 8001 2885 8001 2885 4116 6063 4116 6063 4367 4600 4367 4600 4829 6152 4829 6152 3494 7854 3494 7854 8177 137 8177 137 9849 137 9156 9019 9156 9019 8035 2272 8035 2272 2595 7468 2595 7468 3616 3882 3616 3882 4786 6795 4786 6795 6852 2189 6852 2189 9012 918 9012 918 588 178 588 178 9790 178 9707 8819 9707 8819 3631 6321 3631 6321 5246 5468 5246 5468 4808 5221 4808 5221 5193 4437 5193 4437 3048 7548 3048 7548 1729 8810 1729 8810 967 9559 967 9559 551 489 551 489 524 489 752 8628 752 8628 1666 1975 1666 1975 6088 5351 6088 5351 4223 4120 4223 4120 2909 8401 2909 8401 8571 8892 8571 8892 641 9655 641 9655 9929 61 9929 61 52 61 272 798 272 798 8950 1221 8950 1221 1530 8351 1530 8351 7953 6845 7953 6845 6264 5041 6264 5041 4686 4626 4686 4626 5572 5870 5572 5870 4233 3357 4233 3357 7129 7285 7129 7285 8310 1501 8310 1501 9666 22 9666 22 9965 22 46 9905 46 9905 9293 9240 9293 9240 1910 7865 1910 7865 4306 4385 4306 4385 4797 5169 4797 5169 5932 6944 5932 6944 7991 1804 7991 1804 8313 9833 8313 9833 98 132 98 132 86 132 9394 1139 9394 1139 1365 1890 1365 1890 2111 2148 2111 2148 2828 6798 2828 6798 3965 6256 3965 6256 5493 4276 5493 4276 6847 7068 6847 7068 3040 2710 3040 2710 7544 8112 7544 8112 1071 9526 1071 9526 9934 9956 9934 915 9934 915 1819 7599 1819 7599 3155 6224 3155 6224 4485 5818 4485 5818 5252 5272 5252 5272 4007 2049 4007 2049 1725 647 1725 647 9379 351 9379 351 9727 351 907 2139 907 2139 7848 2631 7848 2631 2762 7339 2762 7339 3225 3922 3225 3922 4212 4658 4212 4658 5524 2817 5524 2817 2882 2242 2882 2242 2200 8544 2200 8544 9590 63 9590 63 9944 63 545 697 545 697 7032 7159 7032 7159 6350 3640 6350 3640 6817 3216 6817 3216 7547 563 7547 563 578 563 985 8073 985 8073 2418 7763 2418 7763 3052 7130 3052 7130 5788 4598 5788 4598 4338 6125 4338 6125 3475 3040 3475 3040 7265 1809 7265 1809 671 9435 671 1558 671 1558 7676 7747 7676 7747 7403 3606 7403 3606 3719 5323 3719 5323 7101 7388 7101 7388 2485 8216 2485 8216 8551 79 8551 79 61 79 1076 7402 1076 7402 6271 5908 6271 5908 4880 4997 4880 4997 3891 6452 3891 6452 6976 2595 6976 2595 2285 8006 2285 8006 8194 9214 8194 9214 589 9921 589 9921 70 9921 9251 830 9251 830 8527 1538 8527 1538 8002 7921 8002 7921 2393 6245 2393 6245 4895 4634 4895 4634 3964 2550 3964 2550 934 656 934 656 9758 313 9758 1201 9758 1201 8102 7336 8102 7336 4650 4887 4650 4887 4851 5797 4851 5797 4334 2784 4334 2784 7370 7762 7370 7762 8075 1349 8075 1349 549 9587 549 9587 9496 9587 1414 2582 1414 2582 2721 3588 2721 3588 6523 6658 6523 6658 3702 6572 3702 6572 6221 6129 6221 6129 4524 5320 4524 5320 6472 2607 6472 2607 7729 8622 7729 8622 8703 9498 8703 9498 125 9892 125 9762 125 9762 9157 3014 9157 3014 5983 4420 5983 4420 5635 5617 5635 5617 4483 3515 4483 3515 7465 7648 7465 7648 2218 9106 2218 9106 9371 9702 9371 9702 192 316 192 1122 192 1122 8509 1666 8509 1666 2048 8037 2048 8037 2316 3386 2316 3386 6630 6812 6630 6812 3715 6282 3715 6282 5565 4414 5565 4414 6467 2758 6467 2758 1981 8267 1981 8267 8325 9396 8325 9396 678 587 678 587 9793 9896 9793 9811 9793 9811 9505 1031 9505 1031 8099 7458 8099 7458 5765 5214 5765 5214 4655 4330 4655 4330 5804 6546 5804 6546 3736 2340 3736 2340 9058 9144 9058 8615 9058 8615 8176 7390 8176 7390 7262 6951 7262 6951 4149 4588 4149 4588 4900 5745 4900 5745 3927 3811 3927 3811 6675 2396 6675 2396 8364 1539 8364 1539 1006 9216 1006 9216 9611 420 9611 7932 9611 7932 6677 6704 6677 6704 3921 4482 3921 4482 4606 8772 4606 8772 1268 9557 1268 9557 9468 9557 2876 4850 2876 4850 6124 6623 6124 6623 6558 3573 6558 3573 6749 3221 6749 3221 2484 1344 2484 1344 8687 831 8687 831 772 831 1344 1412 1344 1412 1516 2098 1516 2098 2364 7412 2364 7412 6823 5643 6823 5643 4998 5163 4998 5163 4595 6879 4595 6879 7876 1135 7876 1135 892 9387 892 9387 721 9387 7008 7094 7008 7094 6428 3923 6428 3923 6058 6157 6058 6157 5563 5627 5563 5627 5265 5128 5265 5128 4709 3620 4709 3620 3492 2967 3492 2967 7200 8720 7200 8720 1097 909 1097 909 9464 551 9464 9078 9464 9078 1552 7905 1552 7905 2510 7181 2510 7181 3207 7036 3207 7036 6453 4294 6453 4294 3514 2832 3514 2832 7509 241 7509 241 9964 9979 9964 699 9964 699 8783 1175 8783 1175 2514 3008 2514 3008 5523 6012 5523 6012 3958 6439 3958 6439 6471 6779 6471 6779 6840 1892 6840 1892 8763 570 8763 570 9441 570 9149 8904 9149 8904 8692 7918 8692 7918 4739 5044 4739 5044 5204 5771 5204 5771 5725 6208 5725 6208 3546 7567 3546 7567 1764 1258 1764 1258 9500 448 9500 448 369 350 369 350 141 194 141 9460 141 9460 1058 1276 1058 1276 8518 7881 8518 7881 7493 3768 7493 3768 4955 5834 4955 5834 6148 6289 6148 6289 6330 3744 6330 3744 3687 8137 3687 8137 8673 1073 8673 1073 818 764 818 764 726 764 9235 9021 9235 9021 2309 2199 2309 2199 2411 6986 2411 6986 6839 5347 6839 5347 4931 2990 4931 2990 2505 8506 2505 8506 8505 9334 8505 9334 577 10001 577 10001 9977 10001 9841 8944 9841 8944 1818 1814 1818 1814 1911 2886 1911 2886 3162 6443 3162 6443 6443 7297 6443 7297 2898 1649 2898 1649 1252 9877 1252 9877 9785 9877 9750 344 9750 344 852 8799 852 8799 1532 1904 1532 1904 2997 3571 2997 3571 5245 5741 5245 5741 6358 7018 6358 7018 3309 2259 3309 2259 8019 8094 8019 8094 643 549 643 549 9486 549 1661 6049 1661 6049 5135 3775 5135 3775 3185 9907 3185 9907 9810 9907 9765 1090 9765 1090 1126 1257 1126 1257 8374 7611 8374 7611 7361 3770 7361 3770 6229 5461 6229 5461 4181 6773 4181 6773 3285 8842 3285 8842 9786 16 9786 16 13 16 9630 9564 9630 9564 9412 1629 9412 1629 8257 7866 8257 7866 3258 6454 3258 6454 4907 4486 4907 4486 5738 4030 5738 4030 6262 423 6262 423 287 379 287 591 287 591 1672 4146 1672 4146 4182 5037 4182 5037 5166 5620 5166 5620 4277 6045 4277 6045 6127 2959 6127 2959 1822 8350 1822 8350 8992 9146 8992 9146 264 9966 264 9966 9948 9966 7512 2673 7512 2673 3112 3812 3112 3812 5934 5719 5934 5719 4545 6039 4545 6039 7258 8405 7258 8405 1580 9925 1580 9925 9970 12 9970 9830 9970 9830 464 9341 464 9341 2594 3173 2594 3173 3434 6948 3434 6948 6186 4669 6186 4669 4378 4324 4378 4324 6419 3172 6419 3172 7015 7201 7015 7201 612 9854 612 9854 176
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
100018 758525641 0 758525641 499984527 758525641 177534778 122539640 177534778 122539640 595159292 618934517 595159292 618934517 760548684 148183605 760548684 148183605 225646948 306092749 225646948 306092749 368141945 723384025 368141945 723384025 606616595 174017288 606616595 174017288 499960314 781863533 499960314 781863533 499989730 310891734 499989730 310891734 779027148 617203226 779027148 617203226 185162984 92274536 185162984 92274536 709839257 365962440 709839257 365962440 487315466 676141129 487315466 676141129 323583663 822795440 323583663 822795440 693335968 300185139 693335968 300185139 457627250 586075884 457627250 586075884 118300209 163436852 118300209 163436852 805654295 500031154 805654295 500031154 416130356 117674286 416130356 117674286 981381238 684708509 981381238 684708509 499991094 500033078 499991094 500033078 607855822 906671218 607855822 906671218 500010802 500023204 500010802 500023204 212859718 219314678 212859718 219314678 579048648 475726203 579048648 475726203 389945231 151729643 389945231 151729643 577905102 809359138 577905102 809359138 891382193 108707381 891382193 108707381 113268521 200418079 113268521 200418079 659514307 500029709 659514307 500029709 949275914 932118870 949275914 932118870 896891739 246095361 896891739 246095361 580252207 663369215 580252207 663369215 446603711 437776431 446603711 437776431 718778082 663162338 718778082 663162338 141729513 908990150 141729513 908990150 800872153 731434793 800872153 731434793 500012126 313543847 500012126 313543847 304199726 499991106 304199726 499991106 771809577 196010868 771809577 196010868 293693143 733221889 293693143 733221889 628378201 563310944 628378201 563310944 80787157 939585049 80787157 939585049 975784382 70331709 975784382 70331709 275077943 500036566 275077943 500036566 597121202 236343795 597121202 236343795 147250421 500023958 147250421 500023958 585607396 479797184 585607396 479797184 140375427 859142638 140375427 859142638 777119355 499964907 777119355 499964907 989287587 950287132 989287587 950287132 162390562 499987316 162390562 499987316 959104209 909003272 959104209 909003272 841830327 565156209 841830327 565156209 290920751 954457855 290920751 954457855 864135885 211016842 864135885 211016842 416758944 468092680 416758944 468092680 825086855 811401705 825086855 811401705 400647637 337511844 400647637 337511844 523452174 705208771 523452174 705208771 274921698 134522316 274921698 134522316 935215240 921969358 935215240 921969358 500012716 500015532 500012716 500015532 809290714 228301592 809290714 228301592 414328325 500030028 414328325 500030028 215630181 188904484 215630181 188904484 750909342 582599640 750909342 582599640 365584728 286696973 365584728 286696973 555082426 560574967 555082426 560574967 273631951 242469478 273631951 242469478 500014840 355510800 500014840 355510800 72004163 37025624 72004163 37025624 779407606 603959586 779407606 603959586 481276106 395811622 481276106 395811622 508038827 738023401 508038827 738023401 848206731 233505312 848206731 233505312 119385435 576812193 119385435 576812193 680620229 499991615 680620229 499991615 151339277 846204744 151339277 846204744 498228392 438300180 498228392 438300180 561931298 744000061 561931298 744000061 224197967 303867167 224197967 303867167 630473828 500016070 630473828 500016070 119505245 68907663 119505245 68907663 697901828 893897060 697901828 893897060 135908465 499961940 135908465 499961940 490351945 337138324 490351945 337138324 500004056 124886326 500004056 124886326 500029476 380045719 500029476 380045719 41774068 698718111 41774068 698718111 700728006 277131827 700728006 277131827 773987723 669856894 773987723 669856894 499692380 253989125 499692380 253989125 719370254 524915788 719370254 524915788 404470863 421264749 404470863 421264749 554130411 465285644 554130411 465285644 508015144 743294133 508015144 743294133 790066939 475045325 790066939 475045325 281699747 132564994 281699747 132564994 828920254 455759047 828920254 455759047 20025436 985335770 20025436 985335770 7416551 6512765 7416551 6512765 992135886 19396876 992135886 19396876 368370278 903952660 368370278 903952660 917879468 259479463 917879468 259479463 183760310 152883466 183760310 152883466 851430743 767441630 851430743 767441630 599884208 274896288 599884208 274896288 246336577 778388427 246336577 778388427 499974187 470938371 499974187 470938371 787836694 774448078 787836694 774448078 500016828 229288719 500016828 229288719 742013235 275173318 742013235 275173318 447994347 802406826 447994347 802406826 765912986 253437351 765912986 253437351 404419696 817533034 404419696 817533034 533847015 47547797 533847015 47547797 979422726 14684199 979422726 14684199 70585666 83072148 70585666 83072148 305015988 479218060 305015988 479218060 924732094 61009515 924732094 61009515 54661571 970461215 54661571 970461215 887080655 161913191 887080655 161913191 236182657 500024287 236182657 500024287 545397209 431047749 545397209 431047749 354223783 234487504 354223783 234487504 196494291 697877303 196494291 697877303 621990772 611267888 621990772 611267888 431179855 496808474 431179855 496808474 537988750 975834682 537988750 975834682 24173156 28499323 24173156 28499323 968854746 196056525 968854746 196056525 222410864 660819876 222410864 660819876 500024495 500036402 500024495 500036402 802891408 242204239 802891408 242204239 443013071 847013835 443013071 847013835 646575318 276423499 646575318 276423499 500001216 692086071 500001216 692086071 543662992 191592386 543662992 191592386 64865495 38402723 64865495 38402723 737240594 701310902 737240594 701310902 496018334 421936474 496018334 421936474 131833416 745147959 131833416 745147959 279873362 166661174 279873362 166661174 112624301 540816283 112624301 540816283 505089990 135849031 505089990 135849031 233166428 673984969 233166428 673984969 778433152 238395207 778433152 238395207 500024010 615366171 500024010 615366171 963616737 991737858 963616737 991737858 995685345 89656663 995685345 89656663 602143062 764558373 602143062 764558373 192288325 201320827 192288325 201320827 284526313 909788289 284526313 909788289 509762680 375466503 509762680 375466503 215932261 626059675 215932261 626059675 839066885 253923346 839066885 253923346 709919015 530327780 709919015 530327780 298930121 925702244 298930121 925702244 929796254 193435168 929796254 193435168 59228382 500036547 59228382 500036547 719918560 354835504 719918560 354835504 499979580 832341958 499979580 832341958 551468169 155602448 551468169 155602448 475261618 990931559 475261618 990931559 984291207 976235466 984291207 976235466 75443997 461423739 75443997 461423739 953664946 972901849 953664946 972901849 174264852 362360887 174264852 362360887 500023365 643787468 500023365 643787468 967753667 9444258 967753667 9444258 18146980 750105398 18146980 750105398 732964954 329835204 732964954 329835204 344160575 596035497 344160575 596035497 410264535 338002495 410264535 338002495 186161817 500032613 186161817 500032613 824475473 499964962 824475473 499964962 56336861 922487872 56336861 922487872 90569544 92455285 90569544 92455285 853289625 770058550 853289625 770058550 500018415 205629534 500018415 205629534 772563862 418669480 772563862 418669480 499991955 76773915 499991955 76773915 980808542 947337836 980808542 947337836 742608169 266610949 742608169 266610949 184430707 667145534 184430707 667145534 500006938 390600210 500006938 390600210 286279943 632220290 286279943 632220290 832141888 439718867 832141888 439718867 335119540 317436234 335119540 317436234 199621033 579901641 199621033 579901641 499963815 135361649 499963815 135361649 599042670 499976084 599042670 499976084 489017845 653561485 489017845 653561485 693822138 333033947 693822138 333033947 254694360 877856378 254694360 877856378 854563973 391552519 854563973 391552519 513834799 500001466 513834799 500001466 958318318 62255131 958318318 62255131 897545353 310462160 897545353 310462160 500007356 889150548 500007356 889150548 110387602 63209368 110387602 63209368 934816829 773757061 934816829 773757061 177299038 326233799 177299038 326233799 818548049 815008606 818548049 815008606 495366498 288783942 495366498 288783942 635930205 871647777 635930205 871647777 947970482 390646221 947970482 390646221 572941914 654886546 572941914 654886546 961640066 991556219 961640066 991556219 499991910 227413318 499991910 227413318 756925511 306681831 756925511 306681831 691988144 450049794 691988144 450049794 499980884 580296624 499980884 580296624 779175746 877116451 779175746 877116451 499977316 402120932 499977316 402120932 640541832 784148423 640541832 784148423 812742186 141803063 812742186 141803063 356593336 895753003 356593336 895753003 809089121 499979371 809089121 499979371 500020825 28191789 500020825 28191789 20997742 838581164 20997742 838581164 557944659 463614067 557944659 463614067 164024738 764102005 164024738 764102005 499967756 296732784 499967756 296732784 76055458 985220261 76055458 985220261 948951457 500012168 948951457 500012168 344233064 300730079 344233064 300730079 298513115 500020870 298513115 500020870 699797098 657455035 699797098 657455035 352456786 499963674 352456786 499963674 557173980 535362848 557173980 535362848 302219231 261295081 302219231 261295081 56651051 36559266 56651051 36559266 966538736 499982255 966538736 499982255 277797548 14003723 277797548 14003723 976808361 31058305 976808361 31058305 670859245 386720729 670859245 386720729 499991357 670463767 499991357 670463767 499966790 233803484 499966790 233803484 624454321 499962232 624454321 499962232 148276535 876789749 148276535 876789749 73884483 274479653 73884483 274479653 708461627 499981653 708461627 499981653 199321627 500032191 199321627 500032191 354697836 391651368 354697836 391651368 526867934 778926653 526867934 778926653 142282950 90119692 142282950 90119692 857761028 214254726 857761028 214254726 311970525 500016911 311970525 500016911 926492753 936275894 926492753 936275894 965446895 42259052 965446895 42259052 953326042 135838226 953326042 135838226 499992109 555546099 499992109 555546099 481808591 138775489 481808591 138775489 671555811 888580504 671555811 888580504 225776220 272618317 225776220 272618317 754684108 160052481 754684108 160052481 285985383 673123807 285985383 673123807 500034152 208804212 500034152 208804212 839951625 716138894 839951625 716138894 470782910 529209361 470782910 529209361 512843845 223801181 512843845 223801181 268743474 611660115 268743474 611660115 721985544 895035003 721985544 895035003 30372879 213494275 30372879 213494275 500024407 897998718 500024407 897998718 83378361 985227154 83378361 985227154 951053329 102216056 951053329 102216056 243101979 259946560 243101979 259946560 500034326 790541732 500034326 790541732 96196405 955123951 96196405 955123951 833481553 466075586 833481553 466075586 381435728 378351588 381435728 378351588 901340279 844787443 901340279 844787443 569290324 340301794 569290324 340301794 314731418 264306215 314731418 264306215 894692713 82847385 894692713 82847385 146574290 742272040 146574290 742272040 908379836 135317470 908379836 135317470 184607831 478074948 184607831 478074948 530235440 500006560 530235440 500006560 214196351 898059983 214196351 898059983 931322884 29424597 931322884 29424597 116455367 792981721 116455367 792981721 676789072 499986403 676789072 499986403 79401965 68785347 79401965 68785347 36776876 888896759 36776876 888896759 762238074 110504177 762238074 110504177 6614305 970240647 6614305 970240647 122569607 500003809 122569607 500003809 500003050 804475308 500003050 804475308 147037420 868128461 147037420 868128461 31777676 346210858 31777676 346210858 571842679 837235920 571842679 837235920 124347061 211649690 124347061 211649690 884046301 682507998 884046301 682507998 299131400 81854912 299131400 81854912 47425613 928892191 47425613 928892191 675676343 661786975 675676343 661786975 159287920 138558955 159287920 138558955 634307673 965384918 634307673 965384918 118420705 304756755 118420705 304756755 348611023 385981977 348611023 385981977 499986305 771533249 499986305 771533249 592369449 449526807 592369449 449526807 328796942 942788623 328796942 942788623 42953673 966835712 42953673 966835712 960469296 119815590 960469296 119815590 100794570 47430303 100794570 47430303 12546913 764763141 12546913 764763141 720285389 62575797 720285389 62575797 498825796 961305055 498825796 961305055 38654489 163008935 38654489 163008935 714431690 402766919 714431690 402766919 273018174 221855960 273018174 221855960 808595624 73184126 808595624 73184126 499994331 539324147 499994331 539324147 178120164 129392138 178120164 129392138 111077905 44415529 111077905 44415529 500033029 637240039 500033029 637240039 637882271 966940648 637882271 966940648 105521518 803179986 105521518 803179986 713714598 540569314 713714598 540569314 450437549 182171045 450437549 182171045 505156609 877233067 505156609 877233067 377226450 500021675 377226450 500021675 741102268 132732833 741102268 132732833 473114902 500009782 473114902 500009782 966882120 699858524 966882120 699858524 389890493 500015460 389890493 500015460 863125417 950867220 863125417 950867220 33607890 246699636 33607890 246699636 605801022 398873828 605801022 398873828 268662245 855883151 268662245 855883151 589605875 230112387 589605875 230112387 94596793 500020624 94596793 500020624 500032433 842722808 500032433 842722808 153601248 948193784 153601248 948193784 970644860 125480092 970644860 125480092 652746037 461146388 652746037 461146388 436502307 705322785 436502307 705322785 100357494 499971164 100357494 499971164 774328547 156941189 774328547 156941189 266307492 500019297 266307492 500019297 761445783 281410240 761445783 281410240 329402901 767183273 329402901 767183273 589509944 371475165 589509944 371475165 744471860 227875466 744471860 227875466 889005303 106847514 889005303 106847514 422030540 446289904 422030540 446289904 742530155 221218459 742530155 221218459 169955050 55584670 169955050 55584670 910470727 500031086 910470727 500031086 270106613 250057810 270106613 250057810 591392268 704846599 591392268 704846599 499996955 261590860 499996955 261590860 683334622 500037751 683334622 500037751 580868361 691332871 580868361 691332871 42496990 266153321 42496990 266153321 941310225 611394031 941310225 611394031 499999672 650149026 499999672 650149026 777239227 866270842 777239227 866270842 307400523 382563331 307400523 382563331 484533298 537370333 484533298 537370333 555384706 413736665 555384706 413736665 421943989 499964522 421943989 499964522 569804834 543461739 569804834 543461739 491098675 500014305 491098675 500014305 102934400 382757507 102934400 382757507 500036048 503084668 500036048 503084668 185108936 499996795 185108936 499996795 551791275 600347056 551791275 600347056 231958330 291396480 231958330 291396480 499975243 539478011 499975243 539478011 254553879 902837945 254553879 902837945 66328108 276802059 66328108 276802059 798176451 499986695 798176451 499986695 40270575 958413059 40270575 958413059 397150203 313541523 397150203 313541523 21076813 975320298 21076813 975320298 41021784 879734237 41021784 879734237 148267483 62584364 148267483 62584364 932596495 137390962 932596495 137390962 489099768 880167975 489099768 880167975 500024814 503947902 500024814 503947902 290101008 261189261 290101008 261189261 561522696 605551242 561522696 605551242 469179551 406556342 469179551 406556342 541438874 915683729 541438874 915683729 920707717 266633678 920707717 266633678 44460032 35070996 44460032 35070996 972116480 923154989 972116480 923154989 87590019 626647159 87590019 626647159 892747577 67672310 892747577 67672310 333940823 641181214 333940823 641181214 436848064 205123286 436848064 205123286 172038228 586902017 172038228 586902017 485042841 500016999 485042841 500016999 374444570 629879309 374444570 629879309 500031444 894455667 500031444 894455667 264775290 259647350 264775290 259647350 26919639 770736161 26919639 770736161 597075916 317272412 597075916 317272412 730787256 581904092 730787256 581904092 316037378 377059730 316037378 377059730 499996842 165072200 499996842 165072200 85549855 553902348 85549855 553902348 640277668 283401008 640277668 283401008 500014305 888367994 500014305 888367994 117376804 797173350 117376804 797173350 766584312 278992547 766584312 278992547 500010713 499980225 500010713 499980225 80103659 89317051 80103659 89317051 423224256 500011950 423224256 500011950 499961127 824712363 499961127 824712363 907265196 112652279 907265196 112652279 202548227 755795465 202548227 755795465 635546310 499990400 635546310 499990400 92604022 992976395 92604022 992976395 2809081 998223268 2809081 998223268 460593 1159004 460593 1159004 18233513 913014661 18233513 913014661 370384158 618252040 370384158 618252040 771352998 302777919 771352998 302777919 416630280 609352973 416630280 609352973 728553470 820594430 728553470 820594430 910931413 978231524 910931413 978231524 22741920 164209940 22741920 164209940 806106073 805296891 806106073 805296891 353939975 327668753 353939975 327668753 798767142 830563792 798767142 830563792 499978179 419637612 499978179 419637612 38838093 687721888 38838093 687721888 500003475 407095853 500003475 407095853 665717271 716079493 665717271 716079493 428853957 499994962 428853957 499994962 889417584 500014150 889417584 500014150 552945513 430981421 552945513 430981421 420655580 882173096 420655580 882173096 663249347 625766134 663249347 625766134 312823188 359770285 312823188 359770285 570973150 675244708 570973150 675244708 26996489 184501965 26996489 184501965 759054669 755483663 759054669 755483663 126186564 154467991 126186564 154467991 754538576 369479392 754538576 369479392 572274711 543774048 572274711 543774048 304062099 156354613 304062099 156354613 939322453 51723652 939322453 51723652 110730300 500004889 110730300 500004889 598041052 275814048 598041052 275814048 323243534 660681033 323243534 660681033 842916301 227959494 842916301 227959494 190300883 904770138 190300883 904770138 732357281 394639416 732357281 394639416 294252904 687947333 294252904 687947333 633936602 134293214 633936602 134293214 104134458 937169122 104134458 937169122 53134018 277413365 53134018 277413365 392203728 904315023 392203728 904315023 878581834 282618025 878581834 282618025 28618897 968825214 28618897 968825214 833864029 421317865 833864029 421317865 353105105 310245770 353105105 310245770 889785563 988203640 889785563 988203640 140154523 663675028 140154523 663675028 631165271 500007957 631165271 500007957 484914311 254076321 484914311 254076321 855081675 830663165 855081675 830663165 500018161 656449528 500018161 656449528 499985174 546609023 499985174 546609023 498977404 327736761 498977404 327736761 775108492 948319362 775108492 948319362 956286031 40936621 956286031 40936621 481884121 529930725 481884121 529930725 500018219 771648090 500018219 771648090 358896782 227094306 358896782 227094306 118005908 901932270 118005908 901932270 890333693 211820343 890333693 211820343 647367572 362628196 647367572 362628196 499963449 499980015 499963449 499980015 139675904 863332063 139675904 863332063 854327032 705921046 854327032 705921046 283658755 359172372 283658755 359172372 731680128 181540758 731680128 181540758 376399087 923868354 376399087 923868354 879467983 280293193 879467983 280293193 397400491 589070973 397400491 589070973 466347753 309526431 466347753 309526431 719693761 130279453 719693761 130279453 987521579 994563253 987521579 994563253 500004812 499972135 500004812 499972135 41699144 993868419 41699144 993868419 981477650 499961357 981477650 499961357 492650285 785590664 492650285 785590664 824975645 861332610 824975645 861332610 499984781 500000692 499984781 500000692 672849615 534291858 672849615 534291858 127946485 499984815 127946485 499984815 969363681 842221026 969363681 842221026 258389385 326539309 258389385 326539309 670111361 499987346 670111361 499987346 876744971 23080415 876744971 23080415 371988597 700174727 371988597 700174727 500013476 499979940 500013476 499979940 925121215 936982346 925121215 936982346 125935019 208656829 125935019 208656829 499961240 841924377 499961240 841924377 564551681 355711170 564551681 355711170 411096181 500010058 411096181 500010058 695757608 562126851 695757608 562126851 500010911 601379356 500010911 601379356 830506008 964306009 830506008 964306009 372805460 138164409 372805460 138164409 77322747 36852514 77322747 36852514 959105007 863997365 959105007 863997365 792135669 403574989 792135669 403574989 272275728 821779774 272275728 821779774 984500049 995296164 984500049 995296164 13185456 157729004 13185456 157729004 648029089 668452400 648029089 668452400 252479027 766936956 252479027 766936956 608018343 499981633 608018343 499981633 44621170 36352898 44621170 36352898 952933422 68071466 952933422 68071466 123193281 977154332 123193281 977154332 891312982 856549295 891312982 856549295 244829770 453624977 244829770 453624977 707669723 880031331 707669723 880031331 195786432 130056579 195786432 130056579 74703724 717765655 74703724 717765655 500020987 99688062 500020987 99688062 112775078 563185923 112775078 563185923 885253116 138088305 885253116 138088305 468549957 500006428 468549957 500006428 886831313 93029548 886831313 93029548 212140318 771194102 212140318 771194102 292123871 500019400 292123871 500019400 762915889 164148381 762915889 164148381 202829404 708176757 202829404 708176757 513892157 381491177 513892157 381491177 135259315 680890076 135259315 680890076 681893611 86379267 681893611 86379267 949779821 820312309 949779821 820312309 236676273 261841139 236676273 261841139 590818324 597829098 590818324 597829098 825660884 869746054 825660884 869746054 499967513 351943132 499967513 351943132 796299754 789326787 796299754 789326787 532103743 527590864 532103743 527590864 14561428 5055163 14561428 5055163 1099307 999394068 1099307 999394068 999417708 944893047 999417708 944893047 782334801 698125241 782334801 698125241 499986037 81709316 499986037 81709316 38836478 629368575 38836478 629368575 500023773 166023021 500023773 166023021 903837450 500029341 903837450 500029341 499966501 216895647 499966501 216895647 123095899 503884739 123095899 503884739 915230498 926617878 915230498 926617878 30910689 269464889 30910689 269464889 499995991 657959135 499995991 657959135 716216897 168836075 716216897 168836075 199696545 217372811 199696545 217372811 481354481 933088588 481354481 933088588 607731336 104083966 607731336 104083966 148700778 909168037 148700778 909168037 900877318 499998448 900877318 499998448 386009683 563505327 386009683 563505327 833811194 375040680 833811194 375040680 162884904 892192425 162884904 892192425 752755840 499981278 752755840 499981278 119563929 891356706 119563929 891356706 739191456 726996250 739191456 726996250 462946392 197506074 462946392 197506074 677302038 637685704 677302038 637685704 51141266 63560449 51141266 63560449 67954125 197983040 67954125 197983040 744796396 621262673 744796396 621262673 500030829 307019429 500030829 307019429 334838805 500032197 334838805 500032197 752423588 38079299 752423588 38079299 154250784 504888596 154250784 504888596 666061311 57001197 666061311 57001197 40089120 14093785 40089120 14093785 10920149 988926246 10920149 988926246 978238287 789920470 978238287 789920470 701882216 324943927 701882216 324943927 290676640 975042230 290676640 975042230 992943311 49718687 992943311 49718687 914381512 499979467 914381512 499979467 499966848 900456783 499966848 900456783 70486034 37438312 70486034 37438312 800614790 915373547 800614790 915373547 92380853 134202456 92380853 134202456 787691776 744571981 787691776 744571981 499976044 38550988 499976044 38550988 933349247 789996052 933349247 789996052 217683979 254520633 217683979 254520633 511493028 499978770 511493028 499978770 122790499 924612992 122790499 924612992 792538095 208656811 792538095 208656811 415880061 816695068 415880061 816695068 550082605 499354763 550082605 499354763 334263366 839197568 334263366 839197568 60838504 947137564 60838504 947137564 935981387 104127420 935981387 104127420 702391205 500008126 702391205 500008126 499983642 762726144 499983642 762726144 770103724 417126225 770103724 417126225 500028359 724960197 500028359 724960197 325225933 324892206 325225933 324892206 100303119 907318955 100303119 907318955 855382444 653760945 855382444 653760945 218139783 190859374 218139783 190859374 188716540 547879367 188716540 547879367 659365104 847798853 659365104 847798853 308182584 328860934 308182584 328860934 506662062 557451650 506662062 557451650 586343741 466865345 586343741 466865345 499970090 740354589 499970090 740354589 226437040 211110597 226437040 211110597 515444316 866857142 515444316 866857142 197863211 461431148 197863211 461431148 884307614 876628407 884307614 876628407 834293075 751889456 834293075 751889456 626208566 287701658 626208566 287701658 848090700 782919923 848090700 782919923 403268554 358705708 403268554 358705708 47004396 499997031 47004396 499997031 709588013 457076606 709588013 457076606 481805026 499969960 481805026 499969960 177930370 800101302 177930370 800101302 807073975 230349097 807073975 230349097 471531407 588191060 471531407 588191060 195823274 261589136 195823274 261589136 718450945 499966471 718450945 499966471 500029072 194666576 500029072 194666576 215742915 665048011 215742915 665048011 756094461 359300125 756094461 359300125 140341155 839153028 140341155 839153028 340838905 430387938 340838905 430387938 500011897 612724735 500011897 612724735 783717173 892367893 783717173 892367893 118538568 309414750 118538568 309414750 733757828 670153837 733757828 670153837 555716077 499986718 555716077 499986718 499990939 620847528 499990939 620847528 613336668 435984611 613336668 435984611 402879661 183888962 402879661 183888962 653745169 613703281 653745169 613703281 226597165 368158602 226597165 368158602 652257015 77044658 652257015 77044658 280929018 416093435 280929018 416093435 776736138 797036654 776736138 797036654 377420870 499967362 377420870 499967362 746446917 634082113 746446917 634082113 423969252 496578153 423969252 496578153 763075435 679370108 763075435 679370108 535481114 229256489 535481114 229256489 35117045 937687318 35117045 937687318 107503689 786325366 107503689 786325366 500029999 430193038 500029999 430193038 282303896 663067083 282303896 663067083 814753600 302431123 814753600 302431123 535872733 801029082 535872733 801029082 145126674 353957121 145126674 353957121 774776629 132328582 774776629 132328582 239931964 487449803 239931964 487449803 500022715 28919141 500022715 28919141 987353097 800757927 987353097 800757927 407543235 537775554 407543235 537775554 541088106 468362011 541088106 468362011 489428518 500030696 489428518 500030696 364588567 494588907 364588567 494588907 511263395 342202251 511263395 342202251 401919415 500015319 401919415 500015319 907330666 832947841 907330666 832947841 807701175 500018492 807701175 500018492 499968721 182763212 499968721 182763212 96263025 81544194 96263025 81544194 642356940 554433972 642356940 554433972 499973274 439093343 499973274 439093343 613641668 314282024 613641668 314282024 500011978 955548371 500011978 955548371 21903473 49864970 21903473 49864970 160642889 500031430 160642889 500031430 724645791 502684962 724645791 502684962 248201756 798604737 248201756 798604737 753730160 180390839 753730160 180390839 499996144 458008680 499996144 458008680 59037311 508344903 59037311 508344903 884276500 944927837 884276500 944927837 172815479 638595901 172815479 638595901 515200250 500017661 515200250 500017661 157132173 137512422 157132173 137512422 770341874 462285286 770341874 462285286 147877273 127418421 147877273 127418421 952681720 642062428 952681720 642062428 528197428 455581345 528197428 455581345 375608008 542847333 375608008 542847333 631733614 286981554 631733614 286981554 145093578 500008680 145093578 500008680 688402857 890669094 688402857 890669094 499984450 513469888 499984450 513469888 500020325 761467419 500020325 761467419 392698543 166562798 392698543 166562798 991977701 990733672 991977701 990733672 20752881 30690825 20752881 30690825 31530539 39330060 31530539 39330060 184739640 524763007 184739640 524763007 499992173 700150139 499992173 700150139 248474747 266095379 248474747 266095379 868677130 830572022 868677130 830572022 173780437 802491125 173780437 802491125 507407186 500028406 507407186 500028406 311391189 232153489 311391189 232153489 500026030 774999285 500026030 774999285 45236342 110506582 45236342 110506582 651973321 845246331 651973321 845246331 456836911 498000274 456836911 498000274 520600045 825499543 520600045 825499543 241373645 351586526 241373645 351586526 500001085 966744380 500001085 966744380 5378100 3504781 5378100 3504781 993181038 8638887 993181038 8638887 990144742 510695765 990144742 510695765 68091983 31561434 68091983 31561434 970701312 947212120 970701312 947212120 115049091 366072677 115049091 366072677 683084611 753593928 683084611 753593928 764364203 246512366 764364203 246512366 290651163 528240043 290651163 528240043 750282368 777672516 750282368 777672516 296394646 565797682 296394646 565797682 629483545 312875667 629483545 312875667 731532331 239102379 731532331 239102379 295522062 830206029 295522062 830206029 778485684 499988027 778485684 499988027 499997937 766942744 499997937 766942744 542610318 290866024 542610318 290866024 303942971 869842263 303942971 869842263 67560783 393898495 67560783 393898495 499996314 821801300 499996314 821801300 546816798 176457209 546816798 176457209 242780406 426372076 242780406 426372076 802498997 817267900 802498997 817267900 499985565 221318346 499985565 221318346 870470526 820501691 870470526 820501691 748248416 316490306 748248416 316490306 121751821 784874978 121751821 784874978 585599687 218353095 585599687 218353095 848974044 775402206 848974044 775402206 169817288 892634967 169817288 892634967 723420551 312373368 723420551 312373368 554961977 826252330 554961977 826252330 453679627 475493166 453679627 475493166 964117926 947355574 964117926 947355574 698447826 399301332 698447826 399301332 499974844 878477834 499974844 878477834 61921008 372561788 61921008 372561788 641646077 663356281 641646077 663356281 404870903 380739097 404870903 380739097 264679134 252584340 264679134 252584340 924158746 800080894 924158746 800080894 455503484 181760668 455503484 181760668 693396581 499977487 693396581 499977487 567567739 564058974 567567739 564058974 227997486 863796785 227997486 863796785 68554938 6892997 68554938 6892997 834089409 207031326 834089409 207031326 464280431 787571836 464280431 787571836 847647768 887549230 847647768 887549230 400051845 237453156 400051845 237453156 500022828 668953119 500022828 668953119 846364695 81670796 846364695 81670796 986902320 951274921 986902320 951274921 368973834 225532837 368973834 225532837 683977220 717180582 683977220 717180582 265911234 749916901 265911234 749916901 815103016 966687644 815103016 966687644 238613076 253980481 238613076 253980481 453988240 699692942 453988240 699692942 89690430 136271310 89690430 136271310 688270137 500000376 688270137 500000376 300223003 834017105 300223003 834017105 970059951 988482174 970059951 988482174 418263055 34272556 418263055 34272556 18734305 14911861 18734305 14911861 985062495 197969040 985062495 197969040 794140230 499990114 794140230 499990114 136720964 85370019 136720964 85370019 770673352 702140490 770673352 702140490 446555316 540395369 446555316 540395369 956831915 154852436 956831915 154852436 616776756 500010963 616776756 500010963 167992119 500020329 167992119 500020329 449157211 785923171 449157211 785923171 812353754 317310849 812353754 317310849 499975793 791604113 499975793 791604113 804951701 842510017 804951701 842510017 389056386 63990934 389056386 63990934 733967213 499996124 733967213 499996124 149872810 742095687 149872810 742095687 547096577 500007840 547096577 500007840 905036989 268933791 905036989 268933791 555481772 500034199 555481772 500034199 264858093 224724999 264858093 224724999 774447654 598202737 774447654 598202737 26650982 21927291 26650982 21927291 513475463 499996046 513475463 499996046 537180007 377093087 537180007 377093087 265770517 500037233 265770517 500037233 434341605 210520859 434341605 210520859 208446045 655943940 208446045 655943940 726709821 399608394 726709821 399608394 471953017 695443568 471953017 695443568 664759203 213067686 664759203 213067686 68404329 977800839 68404329 977800839 3650444 7753211 3650444 7753211 986946948 982707992 986946948 982707992 499976732 463299123 499976732 463299123 672757506 589984587 672757506 589984587 500005827 322793754 500005827 322793754 679492174 255347636 679492174 255347636 234132796 744493574 234132796 744493574 728324339 500039061 728324339 500039061 178309152 499981635 178309152 499981635 857259419 745178635 857259419 745178635 499998545 499983800 499998545 499983800 34546651 930511601 34546651 930511601 499967686 211547354 499967686 211547354 673931092 415185782 673931092 415185782 329547359 617292233 329547359 617292233 735652015 329963488 735652015 329963488 460266080 500003896 460266080 500003896 890207803 162854016 890207803 162854016 789327498 344882339 789327498 344882339 314875634 699710665 314875634 699710665 266971402 915336581 266971402 915336581 681194369 425038532 681194369 425038532 307956817 847019425 307956817 847019425 855341234 493183570 855341234 493183570 460909948 881288175 460909948 881288175 50522766 231441545 50522766 231441545 287840554 507157106 287840554 507157106 729845608 393589279 729845608 393589279 499982516 209033300 499982516 209033300 930327589 633330822 930327589 633330822 333432609 156841635 333432609 156841635 742335550 499992401 742335550 499992401 189260021 874401877 189260021 874401877 67729453 131700644 67729453 131700644 499965620 531855385 499965620 531855385 142418569 172637220 142418569 172637220 962055895 921659766 962055895 921659766 102059723 106421919 102059723 106421919 416364827 985850041 416364827 985850041 801860487 788468579 801860487 788468579 497426094 304411920 497426094 304411920 749641386 125986318 749641386 125986318 65683490 911376655 65683490 911376655 532101525 96166847 532101525 96166847 488516337 821550283 488516337 821550283 836241968 315983189 836241968 315983189 628581525 487809345 628581525 487809345 141891585 766592852 141891585 766592852 499983752 162376882 499983752 162376882 132167301 500036512 132167301 500036512 283548417 305118149 283548417 305118149 761339546 729622581 761339546 729622581 364793858 309478393 364793858 309478393 957025102 528878283 957025102 528878283 173697053 74429604 173697053 74429604 43267858 956068477 43267858 956068477 944036806 387260402 944036806 387260402 592303114 679590713 592303114 679590713 335108761 492942027 335108761 492942027 535679010 423798569 535679010 423798569 282994665 634978869 282994665 634978869 617052466 391789146 617052466 391789146 499971735 712761174 499971735 712761174 742295790 758175678 742295790 758175678 93385543 910252944 93385543 910252944 803200434 500010094 803200434 500010094 456645510 920242365 456645510 920242365 855328560 527218003 855328560 527218003 223936910 490489519 223936910 490489519 500014318 170269882 500014318 170269882 805847693 499987824 805847693 499987824 309007017 715551046 309007017 715551046 143525840 94520825 143525840 94520825 81121962 25571081 81121962 25571081 783584142 851875358 783584142 851875358 855131150 20377490 855131150 20377490 171429926 508808326 171429926 508808326 499997640 721526675 499997640 721526675 707860841 138466993 707860841 138466993 197971073 580317428 197971073 580317428 499986308 217849550 499986308 217849550 267593229 709888336 267593229 709888336 469302954 358400780 469302954 358400780 761666925 763927558 761666925 763927558 216163512 844595640 216163512 844595640 74750167 3060916 74750167 3060916 996527972 995791180 996527972 995791180 993434982 785518506 993434982 785518506 727739545 499972074 727739545 499972074 563414889 541692919 563414889 541692919 499973395 249031702 499973395 249031702 731722385 680742134 731722385 680742134 381836459 372753673 381836459 372753673 547216405 844386259 547216405 844386259 500014483 500039191 500014483 500039191 134806572 74623313 134806572 74623313 499970265 898152822 499970265 898152822 822164008 195697891 822164008 195697891 500020255 627179400 500020255 627179400 670301745 801263018 670301745 801263018 249501798 198714846 249501798 198714846 858915910 114074210 858915910 114074210 37311118 882613517 37311118 882613517 599218216 500009176 599218216 500009176 916579382 187027553 916579382 187027553 351986760 729292641 351986760 729292641 738124048 229411842 738124048 229411842 295087573 529585227 295087573 529585227 833418130 177799748 833418130 177799748 777408300 706011132 777408300 706011132 360218209 499978645 360218209 499978645 851859379 500032578 851859379 500032578 388840084 270372486 388840084 270372486 204449217 723428249 204449217 723428249 500033109 856608867 500033109 856608867 113620154 918989530 113620154 918989530 73279656 57745087 73279656 57745087 832868679 710654844 832868679 710654844 560516692 428331140 560516692 428331140 491130533 624363926 491130533 624363926 768685600 499996493 768685600 499996493 13506450 989841895 13506450 989841895 778252181 186622406 778252181 186622406 374772171 642446223 374772171 642446223 229960747 170816707 229960747 170816707 91772381 762241090 91772381 762241090 381747257 389394302 381747257 389394302 499980311 237269376 499980311 237269376 54572020 686713926 54572020 686713926 752558934 55182489 752558934 55182489 970355963 945429011 970355963 945429011 231308865 499963234 231308865 499963234 907718456 798354863 907718456 798354863 433317488 171644808 433317488 171644808 911364714 500016234 911364714 500016234 475429739 905701865 475429739 905701865 897984273 336636726 897984273 336636726 305349800 791462922 305349800 791462922 622751406 487317637 622751406 487317637 341066114 623430508 341066114 623430508 948156217 966961780 948156217 966961780 42704370 830971677 42704370 830971677 823301852 394491696 823301852 394491696 485052349 758534735 485052349 758534735 500007550 500021243 500007550 500021243 906574903 912333116 906574903 912333116 500013067 514549768 500013067 514549768 266039588 159232195 266039588 159232195 862148752 975301274 862148752 975301274 23676685 499968192 23676685 499968192 492881372 857994885 492881372 857994885 499992957 414826925 499992957 414826925 352731521 640300028 352731521 640300028 500021327 961124307 500021327 961124307 139159883 220699541 139159883 220699541 722449146 499991628 722449146 499991628 341466885 149941248 341466885 149941248 37837264 8085904 37837264 8085904 724079613 886444107 724079613 886444107 248585719 333167052 248585719 333167052 678187413 212917997 678187413 212917997 173664325 172052464 173664325 172052464 133483888 104017177 133483888 104017177 847656789 525474913 847656789 525474913 384707334 314307146 384707334 314307146 842828945 807192413 842828945 807192413 314603983 463689607 314603983 463689607 849755235 915940904 849755235 915940904 56672583 256291801 56672583 256291801 787028365 792022591 787028365 792022591 925646007 192273434 925646007 192273434 499993907 605882982 499993907 605882982 22792418 93563818 22792418 93563818 499967149 789337964 499967149 789337964 787770080 230989470 787770080 230989470 202332958 504735788 202332958 504735788 499966255 843620047 499966255 843620047 500026739 302267549 500026739 302267549 799070729 627604645 799070729 627604645 394479417 106895184 394479417 106895184 755203042 259385132 755203042 259385132 353071395 817790729 353071395 817790729 134418083 500000814 134418083 500000814 426661337 251217242 426661337 251217242 500037087 839643187 500037087 839643187 872708273 932172883 872708273 932172883 949981494 38262701 949981494 38262701 187954208 648259735 187954208 648259735 755925977 301148256 755925977 301148256 201767488 169056492 201767488 169056492 681022406 986462951 681022406 986462951 24355310 709753943 24355310 709753943 949210270 954559775 949210270 954559775 40488663 46040184 40488663 46040184 499976960 441318494 499976960 441318494 620336139 637434231 620336139 637434231 28111084 984164314 28111084 984164314 9534746 218521749 9534746 218521749 499975773 499987185 499975773 499987185 767275705 418053115 767275705 418053115 487448045 500004387 487448045 500004387 161848547 369941008 161848547 369941008 500022703 161084360 500022703 161084360 115185498 837741747 115185498 837741747 399969760 55014317 399969760 55014317 838890736 500020204 838890736 500020204 392748216 784644475 392748216 784644475 500018372 10831252 500018372 10831252 71466778 91098174 71466778 91098174 848537002 838331965 848537002 838331965 487968144 369402803 487968144 369402803 777027167 817403425 777027167 817403425 500024058 397782263 500024058 397782263 247514527 664563699 247514527 664563699 499996001 141257895 499996001 141257895 301064377 500021957 301064377 500021957 643262285 208776795 643262285 208776795 185842651 851596402 185842651 851596402 499988869 381511405 499988869 381511405 616731739 500017682 616731739 500017682 347868389 500003419 347868389 500003419 766759002 791148286 766759002 791148286 423879647 500004222 423879647 500004222 499547931 12245632 499547931 12245632 9255056 988250643 9255056 988250643 350190857 355477044 350190857 355477044 642298240 769412972 642298240 769412972 212920887 919674657 212920887 919674657 860873158 242698684 860873158 242698684 500031007 803966396 500031007 803966396 253896455 603186552 253896455 603186552 640659582 353809428 640659582 353809428 500031383 499978997 500031383 499978997 830633487 690736493 830633487 690736493 468786636 352469742 468786636 352469742 276559563 979980492 276559563 979980492 715265255 246149367 715265255 246149367 929415150 808407153 929415150 808407153 679909959 500031216 679909959 500031216 500038221 738534298 500038221 738534298 857685710 140988011 857685710 140988011 414103894 868233307 414103894 868233307 596987368 395996119 596987368 395996119 409931159 845784365 409931159 845784365 806023467 283310572 806023467 283310572 306012413 500032765 306012413 500032765 822935278 191667825 822935278 191667825 500014252 606571482 500014252 606571482 482245415 387064483 482245415 387064483 623225084 704459826 623225084 704459826 927110148 398073944 927110148 398073944 499993436 771594322 499993436 771594322 818381106 100825691 818381106 100825691 123084246 661620261 123084246 661620261 695804472 877753096 695804472 877753096 329159297 60635362 329159297 60635362 891577539 908257468 891577539 908257468 134591442 805616866 134591442 805616866 980031105 9346456 980031105 9346456 997938174 769562852 997938174 769562852 595056034 500031079 595056034 500031079 847250289 750629996 847250289 750629996 664692227 500037389 664692227 500037389 499963310 884632033 499963310 884632033 742135019 507744527 742135019 507744527 462290326 78720593 462290326 78720593 44638083 812851532 44638083 812851532 791566899 373559156 791566899 373559156 207630765 955246653 207630765 955246653 988996315 323651688 988996315 323651688 235450389 900798464 235450389 900798464 591472228 399326885 591472228 399326885 283383804 776246198 283383804 776246198 625325585 279523716 625325585 279523716 405881390 431234523 405881390 431234523 652379546 500646195 652379546 500646195 288388784 753381850 288388784 753381850 740962403 30785361 740962403 30785361 497390834 952924636 497390834 952924636 500009797 375873234 500009797 375873234 783676543 500037912 783676543 500037912 375427359 413481810 375427359 413481810 816232912 499993222 816232912 499993222 497032336 586079425 497032336 586079425 836505837 35955043 836505837 35955043 500019461 566098694 500019461 566098694 168721480 351970168 168721480 351970168 826371937 977976053 826371937 977976053 2189194 2867029 2189194 2867029 348295045 711850224 348295045 711850224 930588692 215725719 930588692 215725719 250298814 738069505 250298814 738069505 846112899 485451329 846112899 485451329 499966235 144271888 499966235 144271888 847215518 160329055 847215518 160329055 353800954 757804817 353800954 757804817 858187139 152699144 858187139 152699144 570390408 813860584 570390408 813860584 464976556 36851735 464976556 36851735 937104328 91809823 937104328 91809823 871299508 842118970 871299508 842118970 251132433 499962408 251132433 499962408 838604897 160556649 838604897 160556649 841908030 985198282 841908030 985198282 10583796 3859128 10583796 3859128 995722784 399510801 995722784 399510801 500002229 748988396 500002229 748988396 507085740 335006824 507085740 335006824 201935116 891812512 201935116 891812512 958027055 64134030 958027055 64134030 923167456 795316935 923167456 795316935 499993481 213671573 499993481 213671573 936625550 906860677 936625550 906860677 129734511 673047448 129734511 673047448 908644313 463643802 908644313 463643802 347452710 663216159 347452710 663216159 894268933 985705204 894268933 985705204 993528972 245707676 993528972 245707676 279795329 598512703 279795329 598512703 670881936 250405471 670881936 250405471 331570626 594401256 331570626 594401256 744071658 182467829 744071658 182467829 110257966 911220898 110257966 911220898 58642707 951956529 58642707 951956529 802897136 25363919 802897136 25363919 300866413 512572577 300866413 512572577 488643752 266808380 488643752 266808380 727587868 365975992 727587868 365975992 500039754 127823374 500039754 127823374 974001610 25036399 974001610 25036399 998021579 996164781 998021579 996164781 22433069 22985763 22433069 22985763 965076017 410992804 965076017 410992804 537983078 574906608 537983078 574906608 430675485 500014806 430675485 500014806 650975319 514773374 650975319 514773374 493078626 462683441 493078626 462683441 732246599 559592864 732246599 559592864 498012634 120892107 498012634 120892107 23138515 931406487 23138515 931406487 203294684 628426738 203294684 628426738 640146070 767065053 640146070 767065053 192962676 201675856 192962676 201675856 682935042 559916765 682935042 559916765 225652535 838225308 225652535 838225308 107572640 947526528 107572640 947526528 722163484 93687688 722163484 93687688 187483753 500022493 187483753 500022493 998095060 1947296 998095060 1947296 997881989 500003877 997881989 500003877 529871875 744102561 529871875 744102561 499968322 938226843 499968322 938226843 970856893 252225359 970856893 252225359 743008290 311380187 743008290 311380187 296461615 920295613 296461615 920295613 736483967 499992930 736483967 499992930 500039243 715637002 500039243 715637002 82989539 80492787 82989539 80492787 854980646 499968823 854980646 499968823 87187135 75251590 87187135 75251590 55754600 940980577 55754600 940980577 585942138 367820585 585942138 367820585 128958176 611796002 128958176 611796002 846208888 199261342 846208888 199261342 346858799 701297760 346858799 701297760 700369732 534447338 700369732 534447338 216169754 261451695 216169754 261451695 580119620 811692364 580119620 811692364 390571593 282744042 390571593 282744042 651210462 629061586 651210462 629061586 24752067 72802811 24752067 72802811 917152751 838179579 917152751 838179579 25877627 48511414 25877627 48511414 499989907 787993679 499989907 787993679 797429853 840612091 797429853 840612091 896110407 119169488 896110407 119169488 139853625 215589638 139853625 215589638 509488471 560883915 509488471 560883915 351694605 790422538 351694605 790422538 905265140 499993250 905265140 499993250 481351954 523476489 481351954 523476489 631726379 499970949 631726379 499970949 740196669 891144000 740196669 891144000 158909160 444278351 158909160 444278351 955581759 908957068 955581759 908957068 145779392 786819281 145779392 786819281 230383820 335105747 230383820 335105747 680757645 146087232 680757645 146087232 499964403 756855665 499964403 756855665 701399752 265364620 701399752 265364620 924093193 877237120 924093193 877237120 192642940 500000210 192642940 500000210 499973169 930517900 499973169 930517900 500013610 359619582 500013610 359619582 290514273 500004847 290514273 500004847 793795851 653183416 793795851 653183416 434171840 499977205 434171840 499977205 906890827 924446075 906890827 924446075 234763381 499979006 234763381 499979006 955599287 581758902 955599287 581758902 421502104 83568295 421502104 83568295 692237197 627838624 692237197 627838624 499978471 72471868 499978471 72471868 977211241 21656892 977211241 21656892 393254770 583650766 393254770 583650766 812503482 81172307 812503482 81172307 76294734 19009608 76294734 19009608 730897660 575256128 730897660 575256128 321425719 438186621 321425719 438186621 830321168 664059349 830321168 664059349 663161988 395084043 663161988 395084043 470772173 505126761 470772173 505126761 695367368 695602947 695367368 695602947 169266045 295187392 169266045 295187392 586398531 893789531 586398531 893789531 900567211 168392184 900567211 168392184 322480207 485799587 322480207 485799587 500038976 499994826 500038976 499994826 849204537 52173613 849204537 52173613 288919581 499983476 288919581 499983476 854828819 948981127 854828819 948981127 382805980 507826113 382805980 507826113 600219008 499980177 600219008 499980177 458580094 817560510 458580094 817560510 936220022 128105582 936220022 128105582 306438206 640954475 306438206 640954475 567485861 461854546 567485861 461854546 358659137 979381327 358659137 979381327 930641185 860753781 930641185 860753781 367224754 408953475 367224754 408953475 683734755 104857818 683734755 104857818 218591665 819758226 218591665 819758226 558184080 142048715 558184080 142048715 372943456 777298550 372943456 777298550 596771939 251318919 596771939 251318919 470141345 500003293 470141345 500003293 614326073 756995156 614326073 756995156 108112143 301805715 108112143 301805715 566808006 500033955 566808006 500033955 152441892 499968849 152441892 499968849 806638817 42805591 806638817 42805591 997176282 2472242 997176282 2472242 28752962 967358419 28752962 967358419 428943817 452364104 428943817 452364104 793807726 564826549 793807726 564826549 210583757 283314012 210583757 283314012 500017997 729290811 500017997 729290811 92236275 499979937 92236275 499979937 285055906 772887897 285055906 772887897 669049275 360463310 669049275 360463310 379273074 718019280 379273074 718019280 703010299 682022260 703010299 682022260 485127453 216736476 485127453 216736476 214034755 683883507 214034755 683883507 850523569 905741416 850523569 905741416 950131454 109521176 950131454 109521176 744726924 499998246 744726924 499998246 564175726 87906760 564175726 87906760 499963245 643884970 499963245 643884970 762861696 422114967 762861696 422114967 499972226 908837640 499972226 908837640 848155322 781745141 848155322 781745141 324691176 268059713 324691176 268059713 249137256 191762359 249137256 191762359 865312163 134736050 865312163 134736050 308552401 680630750 308552401 680630750 382924555 71980410 382924555 71980410 795297555 574149287 795297555 574149287 376284702 639053831 376284702 639053831 574076674 416053291 574076674 416053291 260034816 667822089 260034816 667822089 483753456 113717091 483753456 113717091 620291873 607363005 620291873 607363005 297094806 865696930 297094806 865696930 597031636 438722142 597031636 438722142 408438921 680299734 408438921 680299734 47803743 42948609 47803743 42948609 27459094 885925988 27459094 885925988 229406923 259205547 229406923 259205547 718391311 305307225 718391311 305307225 499988495 645598209 499988495 645598209 976076690 42326870 976076690 42326870 923266673 978620557 923266673 978620557 130478275 150065136 130478275 150065136 911079795 893351048 911079795 893351048 854824379 33092942 854824379 33092942 25191532 16230933 25191532 16230933 979152481 961734305 979152481 961734305 417129976 102970122 417129976 102970122 29950077 691567681 29950077 691567681 688538684 652427566 688538684 652427566 438097075 362552366 438097075 362552366 265544567 807639382 265544567 807639382 161200297 949010293 161200297 949010293 904583638 431047880 904583638 431047880 166583042 531586179 166583042 531586179 801539873 320267401 801539873 320267401 602472127 705434490 602472127 705434490 854105157 399612682 854105157 399612682 500012540 591822556 500012540 591822556 187328104 835740313 187328104 835740313 135418191 318208488 135418191 318208488 762214793 957578672 762214793 957578672 55072080 617955604 55072080 617955604 862285854 284943475 862285854 284943475 499970754 499976879 499970754 499976879 132886476 928797626 132886476 928797626 500021950 7715435 500021950 7715435 96572506 171718165 96572506 171718165 213742783 245957807 213742783 245957807 500018908 635131434 500018908 635131434 799063554 362722974 799063554 362722974 421574774 499997237 421574774 499997237 736770326 732087212 736770326 732087212 647860208 499987514 647860208 499987514 110187621 557562718 110187621 557562718 500012239 366557848 500012239 366557848 675227053 777228756 675227053 777228756 500007931 207584920 500007931 207584920 267819228 284157763 267819228 284157763 322535052 672123097 322535052 672123097 696318935 427057488 696318935 427057488 130070728 772898117 130070728 772898117 663375578 242017817 663375578 242017817 101471021 775048176 101471021 775048176 383494863 315938096 383494863 315938096 915602463 648869088 915602463 648869088 499974200 302240228 499974200 302240228 666665195 377344369 666665195 377344369 340274609 911972518 340274609 911972518 848697575 242173196 848697575 242173196 500006393 735141798 500006393 735141798 797706015 186325264 797706015 186325264 243283732 500039595 243283732 500039595 990041111 37876018 990041111 37876018 838256949 655230612 838256949 655230612 500027311 808747300 500027311 808747300 499963383 147881079 499963383 147881079 562315160 814262783 562315160 814262783 499962279 747600962 499962279 747600962 50967168 115962098 50967168 115962098 500016515 883096642 500016515 883096642 499983670 500005432 499983670 500005432 254240429 172352499 254240429 172352499 945608631 676710922 945608631 676710922 1562621 412617 1562621 412617 209978 999969968 209978 999969968 999978546 999969968 90742834 705612445 90742834 705612445 814089006 499970707 814089006 499970707 625546976 204023607 625546976 204023607 222004803 541819549 222004803 541819549 634567799 499981059 634567799 499981059 403002076 690549042 403002076 690549042 748505837 218433252 748505837 218433252 162239954 743105221 162239954 743105221 510044735 500004362 510044735 500004362 668080909 473598115 668080909 473598115 252792632 678883944 252792632 678883944 409077835 354941460 409077835 354941460 905720591 844832549 905720591 844832549 644139301 59629710 644139301 59629710 268046687 500034946 268046687 500034946 426380062 100537844 426380062 100537844 99450928 25490118 99450928 25490118 870721388 599564701 870721388 599564701 472824128 448154937 472824128 448154937 629956053 981367276 629956053 981367276 167580587 131955157 167580587 131955157 845169876 283742077 845169876 283742077 128099828 116020583 128099828 116020583 643946919 525603597 643946919 525603597 356411972 302520612 356411972 302520612 906451090 828595734 906451090 828595734 755864563 500008365 755864563 500008365 500036184 605114875 500036184 605114875 899486873 312581578 899486873 312581578 477904008 989754223 477904008 989754223 500017551 499969490 500017551 499969490 392861624 246194105 392861624 246194105 540965235 715730095 540965235 715730095 499965472 504709696 499965472 504709696 479378251 400342751 479378251 400342751 901462871 711333918 901462871 711333918 291231498 422371846 291231498 422371846 878486074 499996196 878486074 499996196 175265398 833261831 175265398 833261831 711582498 500019066 711582498 500019066 388007188 775662536 388007188 775662536 655673799 339619452 655673799 339619452 689605339 625944852 689605339 625944852 499994866 94072485 499994866 94072485 775282973 489444887 775282973 489444887 500000732 274077952 500000732 274077952 500037162 590297728 500037162 590297728 771056019 925294078 771056019 925294078 389124969 429629573 389124969 429629573 657049741 696987397 657049741 696987397 127933730 957233710 127933730 957233710 943273216 626163350 943273216 626163350 446392823 467022298 446392823 467022298 839829657 499984213 839829657 499984213 20225057 33123988 20225057 33123988 863891428 490892794 863891428 490892794 499970794 863153450 499970794 863153450 916271782 919222709 916271782 919222709 356822987 467784003 356822987 467784003 582787203 775775833 582787203 775775833 61193435 59799883 61193435 59799883 52066658 31182532 52066658 31182532 876641237 662228108 876641237 662228108 113785387 919774519 113785387 919774519 547296492 130069629 547296492 130069629 121284006 766448950 121284006 766448950 252205674 220216031 252205674 220216031 870955648 945726375 870955648 945726375 143698133 778354918 143698133 778354918 641871662 499980161 641871662 499980161 207798036 843462123 207798036 843462123 120799146 499984289 120799146 499984289 877230464 890775870 877230464 890775870 211109133 397023316 211109133 397023316 833836258 806781711 833836258 806781711 130256516 370544571 130256516 370544571 500308730 533593709 500308730 533593709 236316068 274303544 236316068 274303544 363640948 540808894 363640948 540808894 859631353 69956749 859631353 69956749 174349921 500006212 174349921 500006212 775918948 865779860 775918948 865779860 254825210 203118338 254825210 203118338 106064217 499983318 106064217 499983318 175166829 941023280 175166829 941023280 34677021 97014002 34677021 97014002 369166798 500003555 369166798 500003555 932754151 899891228 932754151 899891228 205938255 532484297 205938255 532484297 481632983 428587464 481632983 428587464 126753307 737197598 126753307 737197598 658479969 500000558 658479969 500000558 864090911 844844853 864090911 844844853 776824552 467395636 776824552 467395636 194571422 836877306 194571422 836877306 732567121 316133018 732567121 316133018 500038502 932517512 500038502 932517512 392368756 556930439 392368756 556930439 544055426 454325233 544055426 454325233 628862560 156201130 628862560 156201130 862731130 557185223 862731130 557185223 499973692 11955621 499973692 11955621 739369417 419076411 739369417 419076411 92670392 686122201 92670392 686122201 860155110 280964584 860155110 280964584 314083038 500024862 314083038 500024862 499970398 620656461 499970398 620656461 500861629 499376966 500861629 499376966 500016876 576161247 500016876 576161247 406030335 699663285 406030335 699663285 721101641 120486272 721101641 120486272 905134427 804381652 905134427 804381652 768125648 757582456 768125648 757582456 353842682 499986236 353842682 499986236 713978638 158493763 713978638 158493763 236239093 500035757 236239093 500035757 500022556 346014207 500022556 346014207 753383010 731961886 753383010 731961886 264962659 252985299 264962659 252985299 821209201 799523550 821209201 799523550 512096780 500023459 512096780 500023459 822287512 236951896 822287512 236951896 728709550 324437042 728709550 324437042 348501392 590351509 348501392 590351509 499985922 255208162 499985922 255208162 885449994 742684880 885449994 742684880 258288580 480024624 258288580 480024624 569577150 157157308 569577150 157157308 182638237 698776296 182638237 698776296 552024954 255045942 552024954 255045942 239979917 715332495 239979917 715332495 298528795 296585819 298528795 296585819 600728392 500019895 600728392 500019895 364463778 843086928 364463778 843086928 810371243 500024295 810371243 500024295 406901990 945400182 406901990 945400182 2153364 236636211 2153364 236636211 419459870 500017131 419459870 500017131 717860531 829812628 717860531 829812628 406936024 185510601 406936024 185510601 576927832 989845871 576927832 989845871 59291630 221495430 59291630 221495430 487441271 650260384 487441271 650260384 827179126 100383882 827179126 100383882 499999993 500037575 499999993 500037575 987978759 61745284 987978759 61745284 710821991 909327484 710821991 909327484 120050980 869625145 120050980 869625145 260248101 499997901 260248101 499997901 853413878 773071064 853413878 773071064 500016679 281005013 500016679 281005013 532056743 499982743 532056743 499982743 32073397 45522875 32073397 45522875 51535519 893181215 51535519 893181215 203554265 453502669 203554265 453502669 545559805 925301724 545559805 925301724 325702259 429960497 325702259 429960497 829799464 811653776 829799464 811653776 468600730 46429613 468600730 46429613 26572047 13721092 26572047 13721092 881167866 770688599 881167866 770688599 271581902 232677677 271581902 232677677 637717958 722472632 637717958 722472632 499978452 329403521 499978452 329403521 979728835 614535288 979728835 614535288 218456535 70376342 218456535 70376342 913853821 238252428 913853821 238252428 500025492 446728993 500025492 446728993 78003240 752503051 78003240 752503051 247736824 634451985 247736824 634451985 504578086 408610230 504578086 408610230 323906527 786595598 323906527 786595598 788917601 793871534 788917601 793871534 896656256 250327958 896656256 250327958 173404145 889399337 173404145 889399337 808766622 499982210 808766622 499982210 463298091 618037028 463298091 618037028 710722407 221647382 710722407 221647382 246191465 889429228 246191465 889429228 500017022 350963503 500017022 350963503 499971562 455231858 499971562 455231858 304664120 289116947 304664120 289116947 499988710 957585384 499988710 957585384 473741708 466135467 473741708 466135467 652073229 546731677 652073229 546731677 241998508 388642923 241998508 388642923 558080312 499962663 558080312 499962663 190786244 769397691 190786244 769397691 962113460 975921771 962113460 975921771 979456010 499981446 979456010 499981446 397026080 444824328 397026080 444824328 514478194 663431885 514478194 663431885 154792256 42868216 154792256 42868216 33416056 896297155 33416056 896297155 139341942 749445713 139341942 749445713 257888932 208549431 257888932 208549431 847763022 14186859 847763022 14186859 17615063 977411585 17615063 977411585 955803201 123855582 955803201 123855582 158548147 790009882 158548147 790009882 632236784 500011265 632236784 500011265 557707414 574546077 557707414 574546077 191591252 359861556 191591252 359861556 653706493 820063124 653706493 820063124 467605052 437014846 467605052 437014846 216923193 963119294 216923193 963119294 975410229 459720419 975410229 459720419 536733380 500015809 536733380 500015809 295624295 22988433 295624295 22988433 965001885 824485826 965001885 824485826 499992138 166225438 499992138 166225438 105460860 37817824 105460860 37817824 745646181 704211070 745646181 704211070 266576775 733747396 266576775 733747396 903232961 338248705 903232961 338248705 479564497 542268728 479564497 542268728 533647836 499996792 533647836 499996792 455805613 220328837 455805613 220328837 33569889 969156345 33569889 969156345 849305294 360312708 849305294 360312708 190755393 889916994 190755393 889916994 760339045 680958134 760339045 680958134 342194654 499961695 342194654 499961695 820002491 826552565 820002491 826552565 247437949 70509867 247437949 70509867 840827958 651573463 840827958 651573463 135977104 291681431 135977104 291681431 676134655 621499042 676134655 621499042 298123014 705357054 298123014 705357054 139791434 183581593 139791434 183581593 796628157 231878292 796628157 231878292 196333650 822547177 196333650 822547177 640078677 352678805 640078677 352678805 233468072 882815175 233468072 882815175 52076344 500002482 52076344 500002482 554645828 321563143 554645828 321563143 248631488 119062012 248631488 119062012 528731725 743972942 528731725 743972942 366168706 248820366 366168706 248820366 762512945 499977327 762512945 499977327 477243440 804259080 477243440 804259080 705560808 290259012 705560808 290259012 499994070 695350757 499994070 695350757 92904872 499992374 92904872 499992374 577175963 725283141 577175963 725283141 201512376 397053323 201512376 397053323 407921654 578151424 407921654 578151424 652282166 176181942 652282166 176181942 431739773 647025597 431739773 647025597 701359742 58778673 701359742 58778673 482483585 731838510 482483585 731838510 701408566 499969996 701408566 499969996 393855908 531270307 393855908 531270307 869203979 32041999 869203979 32041999 17756045 12052339 17756045 12052339 835399960 701956665 835399960 701956665 37582306 14272280 37582306 14272280 968946189 117461549 968946189 117461549 776153976 226702779 776153976 226702779 234967632 672749517 234967632 672749517 662430661 500009077 662430661 500009077 132782903 461192566 132782903 461192566 499981349 499964635 499981349 499964635 707714517 524453047 707714517 524453047 194781615 499970758 194781615 499970758 983493235 987689893 983493235 987689893 4079314 5935454 4079314 5935454 56939618 835444547 56939618 835444547 208335962 59335251 208335962 59335251 516482126 542977457 516482126 542977457 554213244 118918579 554213244 118918579 193245425 440986401 193245425 440986401 929905309 593729921 929905309 593729921 500010589 423055296 500010589 423055296 148868621 535469945 148868621 535469945 887030266 137806829 887030266 137806829 531235988 741090893 531235988 741090893 496243230 500011956 496243230 500011956 141736127 388141821 141736127 388141821 720940645 500024450 720940645 500024450 500005697 375685777 500005697 375685777 886782432 499970434 886782432 499970434 500032797 98682625 500032797 98682625 936165836 724364831 936165836 724364831 286037601 460236905 286037601 460236905 594003123 685294402 594003123 685294402 499970308 106138040 499970308 106138040 151149902 499970554 151149902 499970554 723573845 546323466 723573845 546323466 500014547 682366776 500014547 682366776 93789973 195942906 93789973 195942906 731865282 438775713 731865282 438775713 549918466 499974134 549918466 499974134 264450513 748237478 264450513 748237478 726321394 333704726 726321394 333704726 500011989 212180801 500011989 212180801 149739811 577842890 149739811 577842890 572772733 144395976 572772733 144395976 499999390 863957119 499999390 863957119 802466578 551909555 802466578 551909555 240575105 811389388 240575105 811389388 793255849 735325481 793255849 735325481 315328628 258253315 315328628 258253315 667310482 349336087 667310482 349336087 500008137 801263748 500008137 801263748 179950628 370321779 179950628 370321779 628440754 500013604 628440754 500013604 882829693 262170069 882829693 262170069 246971982 976971472 246971982 976971472 954863171 794862126 954863171 794862126 90486730 376812523 90486730 376812523 804914063 595831112 804914063 595831112 69735875 945502995 69735875 945502995 866020964 314668899 866020964 314668899 313976233 156971132 313976233 156971132 64854376 746105544 64854376 746105544 858972065 443833344 858972065 443833344 129850155 899101097 129850155 899101097 499987280 739122280 499987280 739122280 151558683 499975692 151558683 499975692 224114375 834361431 224114375 834361431 733358796 499965989 733358796 499965989 458336887 686590986 458336887 686590986 796332233 204440413 796332233 204440413 500003563 691924193 500003563 691924193 292107392 262731204 292107392 262731204 808711702 711603964 808711702 711603964 334995723 406370792 334995723 406370792 500037686 616371337 500037686 616371337 124159895 476902450 124159895 476902450 767745380 852503453 767745380 852503453 34967255 988366831 34967255 988366831 756149144 217949043 756149144 217949043 499980601 798274576 499980601 798274576 5816903 29151879 5816903 29151879 913929462 652909357 913929462 652909357 245519024 269041695 245519024 269041695 664904016 500004757 664904016 500004757 200365346 876277679 200365346 876277679 931660472 77699023 931660472 77699023 889204082 256437533 889204082 256437533 579297567 427233565 579297567 427233565 130707334 500039320 130707334 500039320 843161457 138399362 843161457 138399362 499984297 901131225 499984297 901131225 21410712 28930566 21410712 28930566 441895900 453377874 441895900 453377874 499966651 36958179 499966651 36958179 991041872 6912566 991041872 6912566 2250487 995043950 2250487 995043950 10551212 971066866 10551212 971066866 700298029 31793767 700298029 31793767 313278195 587276581 313278195 587276581 500001207 294348616 500001207 294348616 3474433 979883270 3474433 979883270 144254166 139747439 144254166 139747439 547162055 657148496 547162055 657148496 79354898 133220699 79354898 133220699 207299307 521302619 207299307 521302619 500008981 786501320 500008981 786501320 906878033 268453880 906878033 268453880 499969805 889541903 499969805 889541903 719969609 292944986 719969609 292944986 499992568 504286182 499992568 504286182 250962042 499975017 250962042 499975017 454246369 379867187 454246369 379867187 116923257 914292303 116923257 914292303 696291077 481169677 696291077 481169677 144897167 893429738 144897167 893429738 691175999 254863222 691175999 254863222 40777754 32053522 40777754 32053522 936452836 589376138 936452836 589376138 500016844 343965581 500016844 343965581 86361296 830274385 86361296 830274385 661113585 511759531 661113585 511759531 438797279 296641185 438797279 296641185 951536658 975866489 951536658 975866489 60532021 419447070 60532021 419447070 687310640 719730411 687310640 719730411 296692289 338358729 296692289 338358729 543045118 500008078 543045118 500008078 190960453 499994067 190960453 499994067 656002239 746550635 656002239 746550635 89004907 92147212 89004907 92147212 921966255 21449266 921966255 21449266 72593995 876723767 72593995 876723767 194115272 395223427 194115272 395223427 471639797 777651561 471639797 777651561 500003989 336859340 500003989 336859340 783160961 806185661 783160961 806185661 499987420 159460176 499987420 159460176 131515837 866618159 131515837 866618159 393778275 229081857 393778275 229081857 655398423 499996483 655398423 499996483 394896753 347459468 394896753 347459468 341691909 532440567 341691909 532440567 920637082 21313515 920637082 21313515 988331438 992187626 988331438 992187626 499978707 264900309 499978707 264900309 261989752 102983474 261989752 102983474 500028404 555999612 500028404 555999612 584121287 478365371 584121287 478365371 193442308 666475582 193442308 666475582 611992757 150948516 611992757 150948516 29412158 942667859 29412158 942667859 499960146 495461644 499960146 495461644 141887787 899157688 141887787 899157688 499987216 590229556 499987216 590229556 123300903 218682650 123300903 218682650 500019691 534726086 500019691 534726086 814645128 85937051 814645128 85937051 924195493 818739818 924195493 818739818 499980291 500035942 499980291 500035942 195414732 155024547 195414732 155024547 794854474 500022696 794854474 500022696 678464225 823692030 678464225 823692030 329313511 32690154 329313511 32690154 820142407 331232056 820142407 331232056 371392678 708393243 371392678 708393243 934329428 458617280 934329428 458617280 395463596 603955887 395463596 603955887 672703192 835547731 672703192 835547731 461681274 500030683 461681274 500030683 197662163 191085189 197662163 191085189 500011765 498754442 500011765 498754442 448218043 737485633 448218043 737485633 994831958 428061814 994831958 428061814 499964879 104604257 499964879 104604257 550252946 499968373 550252946 499968373 161273409 612562559 161273409 612562559 500028069 263429660 500028069 263429660 288280918 499975615 288280918 499975615 807566787 774410693 807566787 774410693 472600149 480704746 472600149 480704746 686387357 910213114 686387357 910213114 266506421 124585717 266506421 124585717 117379818 813592699 117379818 813592699 500031898 487501827 500031898 487501827 192217026 573027356 192217026 573027356 743131950 89988806 743131950 89988806 136833232 598446571 136833232 598446571 593092096 435869554 593092096 435869554 280975096 982594310 280975096 982594310 976604590 151123525 976604590 151123525 549053889 549987892 549053889 549987892 735377814 23959399 735377814 23959399 299051261 736750835 299051261 736750835 499974979 414477518 499974979 414477518 675843050 228124285 675843050 228124285 971653658 866290341 971653658 866290341 258232739 713714929 258232739 713714929 499980493 835519709 499980493 835519709 977102785 52816409 977102785 52816409 58135904 770014104 58135904 770014104 625248767 500026700 625248767 500026700 86434573 212007426 86434573 212007426 560268955 576638841 560268955 576638841 580926035 242397896 580926035 242397896 352660924 679246441 352660924 679246441 305061076 411197801 305061076 411197801 436901090 664202101 436901090 664202101 803372998 281328537 803372998 281328537 214334344 667317596 214334344 667317596 596530329 269785299 596530329 269785299 212296074 141678217 212296074 141678217 632208254 499985595 632208254 499985595 499986181 137184041 499986181 137184041 621666085 549363219 621666085 549363219 293419163 771953547 293419163 771953547 514411081 110313388 514411081 110313388 950464385 958915058 950464385 958915058 7434125 994507999 7434125 994507999 523438467 342990880 523438467 342990880 857310647 764657999 857310647 764657999 234103283 60256075 234103283 60256075 857215851 828010169 857215851 828010169 500008210 456625895 500008210 456625895 682480916 548988388 682480916 548988388 413936801 332666290 413936801 332666290 124794964 575165473 124794964 575165473 500037382 158956399 500037382 158956399 499962893 559483162 499962893 559483162 629314990 270387436 629314990 270387436 894000383 787901603 894000383 787901603 128571800 274591044 128571800 274591044 915033598 571978695 915033598 571978695 569648726 437573706 569648726 437573706 444517476 500000148 444517476 500000148 698319939 895118825 698319939 895118825 227849223 499960596 227849223 499960596 500008946 595541901 500008946 595541901 649273340 664004874 649273340 664004874 750996532 282560583 750996532 282560583 406503220 675923585 406503220 675923585 660909231 386714697 660909231 386714697 123578016 792098515 123578016 792098515 669275684 499928809 669275684 499928809 267559934 216677593 267559934 216677593 732603419 499995312 732603419 499995312 273747409 428927249 273747409 428927249 872437314 837416089 872437314 837416089 224748807 149629827 224748807 149629827 500003871 933649769 500003871 933649769 557638687 44964030 557638687 44964030 126344847 271983488 126344847 271983488 499978239 503315545 499978239 503315545 488922393 344298952 488922393 344298952 716579546 715221792 716579546 715221792 288175841 489668833 288175841 489668833 769325702 833185169 769325702 833185169 161640929 350605586 161640929 350605586 627295158 922559162 627295158 922559162 85685701 161560720 85685701 161560720 576037504 562908165 576037504 562908165 93467270 218985886 93467270 218985886 811770532 500027241 811770532 500027241 472071887 516379678 472071887 516379678 617387840 632857022 617387840 632857022 937299628 50510770 937299628 50510770 371443980 641811084 371443980 641811084 610401986 500036827 610401986 500036827 437259162 48174458 437259162 48174458 499982429 568811816 499982429 568811816 963865918 978113013 963865918 978113013 20081694 45540717 20081694 45540717 924553250 755066728 924553250 755066728 499967536 500001634 499967536 500001634 853493342 499971217 853493342 499971217 105508682 621056263 105508682 621056263 623715166 939663103 623715166 939663103 22407863 76516390 22407863 76516390 779529193 500002295 779529193 500002295 114592221 109739192 114592221 109739192 500098483 500017301 500098483 500017301 872553229 947488896 872553229 947488896 401519103 362584491 401519103 362584491 319138725 905388677 319138725 905388677 796809303 744084183 796809303 744084183 268915045 635705730 268915045 635705730 375389619 297364394 375389619 297364394 93042802 79554610 93042802 79554610 827802791 570679271 827802791 570679271 176282912 283855034 176282912 283855034 602107621 579918767 602107621 579918767 499973316 169764082 499973316 169764082 539106328 567519844 539106328 567519844 666896517 384122307 666896517 384122307 65730374 511812638 65730374 511812638 746641483 499963613 746641483 499963613 340396459 724018442 340396459 724018442 583170038 112017530 583170038 112017530 443523727 493945392 443523727 493945392 785993314 69783614 785993314 69783614 106350131 186741767 106350131 186741767 353445287 500031178 353445287 500031178 539831818 395552583 539831818 395552583 386235601 189235116 386235601 189235116 735638768 884615405 735638768 884615405 239910335 325903233 239910335 325903233 622146972 434872606 622146972 434872606 500004653 727682069 500004653 727682069 578494906 362069991 578494906 362069991 241067543 870831566 241067543 870831566 685973490 153532754 685973490 153532754 499971062 500028888 499971062 500028888 53440531 415443564 53440531 415443564 992076346 868969774 992076346 868969774 124009550 372746351 124009550 372746351 500311124 741526512 500311124 741526512 69223713 499977946 69223713 499977946 289298629 968868312 289298629 968868312 972517516 27765679 972517516 27765679 934224630 887587978 934224630 887587978 181739239 215911314 181739239 215911314 782122916 268273064 782122916 268273064 283694974 894085766 283694974 894085766 928366245 47093370 928366245 47093370 39940012 35773743 39940012 35773743 31092122 500014330 31092122 500014330 912062267 937906373 912062267 937906373 971901581 983674538 971901581 983674538 500002707 111322237 500002707 111322237 801589859 668275703 801589859 668275703 499977766 411314424 499977766 411314424 743891660 688488964 743891660 688488964 432811981 220877989 432811981 220877989 752803273 719194387 752803273 719194387 242538734 83959538 242538734 83959538 910865752 832332497 910865752 832332497 246107322 187890210 246107322 187890210 500016458 758131005 500016458 758131005 709919409 129824684 709919409 129824684 373449981 766740186 373449981 766740186 500028693 489897998 500028693 489897998 464766425 300989605 464766425 300989605 898425908 500029644 898425908 500029644 362698109 124484700 362698109 124484700 774817393 334994345 774817393 334994345 658196812 569984930 658196812 569984930 445757234 344719924 445757234 344719924 679933429 185994000 679933429 185994000 323733050 499966543 323733050 499966543 499999986 125676055 499999986 125676055 619995157 727500720 619995157 727500720 230653151 16663213 230653151 16663213 989540333 1866866 989540333 1866866 371633907 473427190 371633907 473427190 778591665 613902165 778591665 613902165 57255851 331330688 57255851 331330688 702664942 887764363 702664942 887764363 117739273 147946624 117739273 147946624 578517920 588891875 578517920 588891875 620819230 391568120 620819230 391568120 490205675 559605259 490205675 559605259 624022539 641179785 624022539 641179785 368977089 500002406 368977089 500002406 795711469 205884607 795711469 205884607 757319028 835871504 757319028 835871504 332535204 47889449 332535204 47889449 983919861 959799192 983919861 959799192 500037157 454657224 500037157 454657224 117641466 910133910 117641466 910133910 39757601 34515215 39757601 34515215 500021928 594961913 500021928 594961913 913403456 268974352 913403456 268974352 136268576 878488789 136268576 878488789 775905176 97614477 775905176 97614477 935894288 900326560 935894288 900326560 500024916 123481185 500024916 123481185 376513951 532368916 376513951 532368916 499972408 956427322 499972408 956427322 15481177 995136389 15481177 995136389 912034592 459890496 912034592 459890496 99765264 620586812 99765264 620586812 499961002 366786778 499961002 366786778 776274156 691187606 776274156 691187606 168389285 500004654 168389285 500004654 373580406 704102394 373580406 704102394 499998069 499960681 499998069 499960681 757910954 790239112 757910954 790239112 499991750 412531079 499991750 412531079 411223448 500026473 411223448 500026473 116951526 129653008 116951526 129653008 719799088 811216781 719799088 811216781 226836278 499973988 226836278 499973988 500005142 816562136 500005142 816562136 28816450 981516793 28816450 981516793 980342176 685163243 980342176 685163243 56085112 946267681 56085112 946267681 747484418 499962736 747484418 499962736 373630548 512111964 373630548 512111964 500026238 262915793 500026238 262915793 881485049 973589177 881485049 973589177 30807731 953543778 30807731 953543778 146237505 709512868 146237505 709512868 460131961 73400388 460131961 73400388 832963366 325917021 832963366 325917021 482809770 622077406 482809770 622077406 656938725 237523625 656938725 237523625 901735153 12931971 901735153 12931971 79105609 357395263 79105609 357395263 634906992 604517414 634906992 604517414 469898218 499965235 469898218 499965235 250786938 643008385 250786938 643008385 767912581 67417428 767912581 67417428 347909535 500006652 347909535 500006652 499971220 770394560 499971220 770394560 693723089 336402238 693723089 336402238 386905205 530148116 386905205 530148116 518343799 255391442 518343799 255391442 880823473 796869752 880823473 796869752 358457482 499987424 358457482 499987424 684654870 200746950 684654870 200746950 334318688 403603995 334318688 403603995 543096266 659411672 543096266 659411672 499999912 94262870 499999912 94262870 78009417 555423103 78009417 555423103 785202764 122234940 785202764 122234940 128527967 307687262 128527967 307687262 551971944 519371459 551971944 519371459 106249800 304882098 106249800 304882098 760234518 512521350 760234518 512521350 475174592 398938728 475174592 398938728 217660474 659676093 217660474 659676093 744584283 482112582 744584283 482112582 385049208 500026747 385049208 500026747 499997999 160572999 499997999 160572999 797439267 568721650 797439267 568721650 511719436 17534589 511719436 17534589 115898247 317073152 115898247 317073152 430177087 548046639 430177087 548046639 921964241 5355900 921964241 5355900 6988885 990587720 6988885 990587720 983259410 60030121 983259410 60030121 500015767 368262107 500015767 368262107 491086276 515985583 491086276 515985583 250988632 220816090 250988632 220816090 923183608 964708151 923183608 964708151 466018182 298761144 466018182 298761144 802514908 795053071 802514908 795053071 360096546 500001495 360096546 500001495 796609681 839076517 796609681 839076517 112088264 894382901 112088264 894382901 68938019 266144809 68938019 266144809 595784037 729913112 595784037 729913112 384681561 459763352 384681561 459763352 468454580 589742535 468454580 589742535 862691559 463828561 862691559 463828561 499990346 674661359 499990346 674661359 394005321 420045892 394005321 420045892 583914710 120251992 583914710 120251992 933888284 941873547 933888284 941873547 83723035 140240847 83723035 140240847 679713431 688011785 679713431 688011785 392314508 500007468 392314508 500007468 104857672 402053188 104857672 402053188 505652154 778782686 505652154 778782686 801689317 469510296 801689317 469510296 499973143 73430401 499973143 73430401 60715762 500007092 60715762 500007092 321512628 527940528 321512628 527940528 736892529 368734175 736892529 368734175 225045971 942005166 225045971 942005166 833478509 383282251 833478509 383282251 231988676 751157200 231988676 751157200 442443215 499992276 442443215 499992276 478282441 807990834 478282441 807990834 965163341 36443412 965163341 36443412 499977700 883599011 499977700 883599011 579693385 66348979 579693385 66348979 112189349 499974314 112189349 499974314 919196973 275038004 919196973 275038004 233529334 709308475 233529334 709308475 680682997 665098763 680682997 665098763 500033291 508813408 500033291 508813408 163523991 412541542 163523991 412541542 499986031 814865055 499986031 814865055 34645058 454179130 34645058 454179130 568645177 303239274 568645177 303239274 152749474 636518987 152749474 636518987 848216036 34848766 848216036 34848766 966972491 640630300 966972491 640630300 499998784 354562921 499998784 354562921 383731554 749146089 383731554 749146089 554342004 500024523 554342004 500024523 81141748 200528266 81141748 200528266 344155278 886515148 344155278 886515148 623525211 499977753 623525211 499977753 499997842 236182367 499997842 236182367 236250152 499995387 236250152 499995387 428664430 407820922 428664430 407820922 755080573 219166243 755080573 219166243 364416144 558130186 364416144 558130186 633470503 717246002 633470503 717246002 445530221 88422055 445530221 88422055 796104838 869174729 796104838 869174729 132572177 644772796 132572177 644772796 802645443 499997985 802645443 499997985 334410422 276901503 334410422 276901503 200224806 804805182 200224806 804805182 127194220 968016262 127194220 968016262 994747690 19065367 994747690 19065367 227047894 233661506 227047894 233661506 499999205 867828464 499999205 867828464 246243043 364319877 246243043 364319877 710232650 809949567 710232650 809949567 499988815 173689091 499988815 173689091 426588734 500025727 426588734 500025727 627566279 552071686 627566279 552071686 74255761 447584477 74255761 447584477 813561147 776118154 813561147 776118154 380644714 67914658 380644714 67914658 500006598 500004840 500006598 500004840 167233912 550283744 167233912 550283744 518096451 295254715 518096451 295254715 500003004 54194599 500003004 54194599 903594211 500024141 903594211 500024141 836721276 213126162 836721276 213126162 500025291 527371913 500025291 527371913 261159255 499991463 261159255 499991463 588466177 407985026 588466177 407985026 860450863 118663617 860450863 118663617 233534016 499982337 233534016 499982337 536017083 617405670 536017083 617405670 499965522 52183818 499965522 52183818 500004692 430237542 500004692 430237542 758602990 890360354 758602990 890360354 329504626 595791098 329504626 595791098 703290923 176225739 703290923 176225739 182297350 286216883 182297350 286216883 869890172 802974918 869890172 802974918 271457657 499974167 271457657 499974167 645128132 500004199 645128132 500004199 142059743 959915438 142059743 959915438 932619207 889290308 932619207 889290308 86343560 166728358 86343560 166728358 578797328 499974927 578797328 499974927 364007921 500015889 364007921 500015889 799730992 77302294 799730992 77302294 938505827 21354116 938505827 21354116 28574451 30498094 28574451 30498094 190796950 789299282 190796950 789299282 499960202 500011060 499960202 500011060 348447749 843202735 348447749 843202735 715109044 447004160 715109044 447004160 500026523 875059143 500026523 875059143 37644200 977539190 37644200 977539190 987771631 18086766 987771631 18086766 934845974 76156582 934845974 76156582 134700460 475671485 134700460 475671485 586037394 505436554 586037394 505436554 46256898 8234886 46256898 8234886 990254276 984226669 990254276 984226669 204521509 500010862 204521509 500010862 713613806 631569450 713613806 631569450 413828325 84955446 413828325 84955446 500007721 421252225 500007721 421252225 743841960 500023886 743841960 500023886 536482235 446720170 536482235 446720170 486256010 500017387 486256010 500017387 620134048 379028377 620134048 379028377 249082218 851616847 249082218 851616847 123783186 365907095 123783186 365907095 708577365 899313847 708577365 899313847 499984165 496082480 499984165 496082480 553463236 827073479 553463236 827073479 194602822 417970605 194602822 417970605 659370253 36606230 659370253 36606230 104747081 364311893 104747081 364311893 653212174 260513718 653212174 260513718 888300850 964703424 888300850 964703424 68450094 548470337 68450094 548470337 521605921 290976956 521605921 290976956 920419708 57123014 920419708 57123014 122131915 155014855 122131915 155014855 736773967 941408093 736773967 941408093 390746987 264485210 390746987 264485210 779984868 123959225 779984868 123959225 164364718 308910181 164364718 308910181 636368201 795042060 636368201 795042060 69724117 313916511 69724117 313916511 500033017 940386129 500033017 940386129 67528192 407007861 67528192 407007861 946474566 24504541 946474566 24504541 995722314 994973732 995722314 994973732 20953454 977634659 20953454 977634659 28715677 149179052 28715677 149179052 280398992 441403858 280398992 441403858 574715513 812998656 574715513 812998656 203808356 247052088 203808356 247052088 500033188 563052644 500033188 563052644 179379564 312773755 179379564 312773755 499975404 736589754 499975404 736589754 84777547 921652031 84777547 921652031 500027208 340280045 500027208 340280045 217383526 500006033 217383526 500006033 821800408 221444991 821800408 221444991 78077555 70923406 78077555 70923406 500031709 499962997 500031709 499962997 549102641 587147280 549102641 587147280 176861192 345081822 176861192 345081822 359367131 916431607 359367131 916431607 500593613 374730391 500593613 374730391 76747405 747103428 76747405 747103428 499981107 365778973 499981107 365778973 201737995 533688538 201737995 533688538 560933166 418040191 560933166 418040191 760109766 740635403 760109766 740635403 383675630 500019383 383675630 500019383 283879882 371461902 283879882 371461902 612334212 931335216 612334212 931335216 263268250 500014243 263268250 500014243 289053608 74472331 289053608 74472331 847594316 775476190 847594316 775476190 499974019 542325722 499974019 542325722 617100379 346656157 617100379 346656157 786296336 617816293 786296336 617816293 294042730 327291589 294042730 327291589 407814347 573575332 407814347 573575332 499967584 500000179 499967584 500000179 792699695 741970962 792699695 741970962 373279321 500006080 373279321 500006080 934006639 60521078 934006639 60521078 44922482 971957994 44922482 971957994 971977908 59102324 971977908 59102324 925789123 102354994 925789123 102354994 296350307 897957368 296350307 897957368 876989784 566073958 876989784 566073958 59611173 25673531 59611173 25673531 7187461 989649779 7187461 989649779 986095006 678212638 986095006 678212638 94501388 986975759 94501388 986975759 982126959 54477960 982126959 54477960 906661785 882862343 906661785 882862343 499974028 380701783 499974028 380701783 500037939 655494857 500037939 655494857 333462540 948552091 333462540 948552091 18065846 23778550 18065846 23778550 242541435 709118585 242541435 709118585 896827168 310214748 896827168 310214748 500835969 531504838 500835969 531504838 469767658 278526787 469767658 278526787 538897343 638318612 538897343 638318612 325305012 212411010 325305012 212411010 190202461 826051960 190202461 826051960 904430116 153344344 904430116 153344344 787092250 499974674 787092250 499974674 491248166 174667532 491248166 174667532 880197855 838052301 880197855 838052301 705066213 660241834 705066213 660241834 500035076 254745030 500035076 254745030 344519295 571103911 344519295 571103911 500004522 821698482 500004522 821698482 69648776 227729821 69648776 227729821 723439384 604842559 723439384 604842559 254391133 271741992 254391133 271741992 305235413 576306016 305235413 576306016 499965648 499966026 499965648 499966026 80020954 691677829 80020954 691677829 500018179 252893440 500018179 252893440 278303039 500023709 278303039 500023709 837700278 329806042 837700278 329806042 449990531 643562130 449990531 643562130 321553143 209338648 321553143 209338648 855017365 65544051 855017365 65544051 343458401 468908635 343458401 468908635 492167438 552666858 492167438 552666858 560209502 98459469 560209502 98459469 956246026 942924267 956246026 942924267 500014009 295147468 500014009 295147468 249132925 885254239 249132925 885254239 914266610 121077656 914266610 121077656 179048112 219288298 179048112 219288298 953966314 940710279 953966314 940710279 638632412 382717586 638632412 382717586 257858998 657355703 257858998 657355703 672056819 687482935 672056819 687482935 230644307 500020053 230644307 500020053 646144047 222467107 646144047 222467107 837523181 696535156 837523181 696535156 338904533 192535765 338904533 192535765 874059537 590366288 874059537 590366288 500020139 241253133 500020139 241253133 233940198 539706774 233940198 539706774 540739925 648405057 540739925 648405057 428337442 499969738 428337442 499969738 208543598 33244709 208543598 33244709 23563974 19907718 23563974 19907718 922231462 108319204 922231462 108319204 750697119 500033844 750697119 500033844 241319874 204294164 241319874 204294164 108972054 717102976 108972054 717102976 978031737 117000803 978031737 117000803 499966072 499980282 499966072 499980282 29000814 783705725 29000814 783705725 768707329 690159721 768707329 690159721 22656858 282853354 22656858 282853354 296625149 463645779 296625149 463645779 734144452 63933395 734144452 63933395 236283126 900838925 236283126 900838925 518767130 230859797 518767130 230859797 904801155 500035373 904801155 500035373 322822123 244280709 322822123 244280709 109195929 56771680 109195929 56771680 787978607 723484072 787978607 723484072 499990907 213465747 499990907 213465747 882844068 930636067 882844068 930636067 88164009 690131630 88164009 690131630 633956708 499984502 633956708 499984502 500034859 511605741 500034859 511605741 425287640 589552255 425287640 589552255 234117542 788112218 234117542 788112218 499996893 110345975 499996893 110345975 895504698 500013906 895504698 500013906 500019701 243857452 500019701 243857452 733650438 271303896 733650438 271303896 392795185 891976260 392795185 891976260 93010398 98656252 93010398 98656252 660655478 919806868 660655478 919806868 91878148 178644383 91878148 178644383 265133144 770929562 265133144 770929562 957501178 17857674 957501178 17857674 20689394 30884301 20689394 30884301 159690023 292428530 159690023 292428530 500038519 499970425 500038519 499970425 873453223 686066185 873453223 686066185 147570730 327501765 147570730 327501765 335125120 955821323 335125120 955821323 796277838 585071224 796277838 585071224 212466213 224013818 212466213 224013818 370252651 543386212 370252651 543386212 463847052 371391214 463847052 371391214 983151805 958750715 983151805 958750715 119957814 117423091 119957814 117423091 606176311 737851380 606176311 737851380 757535581 269907320 757535581 269907320 178681083 949145080 178681083 949145080 561978753 393481321 561978753 393481321 371949042 677361422 371949042 677361422 126080934 418290870 126080934 418290870 512399344 625071634 512399344 625071634 499976425 499989690 499976425 499989690 613699078 475266975 613699078 475266975 500039965 781959231 500039965 781959231 500011920 408039367 500011920 408039367 256042302 152142144 256042302 152142144 500039696 554317452 500039696 554317452 159647532 392480210 159647532 392480210 808938988 81878044 808938988 81878044 308443506 667013530 308443506 667013530 717958410 481770039 717958410 481770039 393801328 288227093 393801328 288227093 269022201 151260444 269022201 151260444 964828604 958646973 964828604 958646973 619433743 106102663 619433743 106102663 142367158 554939714 142367158 554939714 499977268 174537331 499977268 174537331 768590599 839590443 768590599 839590443 238509560 499987476 238509560 499987476 850665961 307849102 850665961 307849102 499964538 915407533 499964538 915407533 47132531 127398933 47132531 127398933 984855858 891380025 984855858 891380025 787076353 255106687 787076353 255106687 196871938 931541678 196871938 931541678 865474676 280329530 865474676 280329530 500028149 786377860 500028149 786377860 499985127 157459019 499985127 157459019 796528685 255940147 796528685 255940147 479151272 499994668 479151272 499994668 813425820 893628804 813425820 893628804 960358272 976915245 960358272 976915245 421384731 349348078 421384731 349348078 910313768 695617636 910313768 695617636 499989916 499990598 499989916 499990598 378672839 606857976 378672839 606857976 708295146 440800648 708295146 440800648 257497801 752323520 257497801 752323520 580805148 317846110 580805148 317846110 685262704 152085457 685262704 152085457 34123623 958145445 34123623 958145445 262909121 435202389 262909121 435202389 499997654 702614671 499997654 702614671 918231458 51795500 918231458 51795500 500005077 500004430 500005077 500004430 603966697 230908581 603966697 230908581 7672768 990124896 7672768 990124896 182652607 209802989 182652607 209802989 387887698 566807738 387887698 566807738 871476666 75628925 871476666 75628925 499980877 752122887 499980877 752122887 929582132 180624405 929582132 180624405 175725829 519246651 175725829 519246651 703314196 68999939 703314196 68999939 16850303 984910006 16850303 984910006 949146734 785874833 949146734 785874833 754976035 291154666 754976035 291154666 250840979 133537930 250840979 133537930 826805069 300435988 826805069 300435988 379262389 500032181 379262389 500032181 828254727 499960071 828254727 499960071 62677441 52548464 62677441 52548464 18229815 969815437 18229815 969815437 398921064 499988842 398921064 499988842 541267464 369533069 541267464 369533069 831372803 158611746 831372803 158611746 479729611 532164971 479729611 532164971 570716279 123706050 570716279 123706050 395523221 684978989 395523221 684978989 603911566 349405727 603911566 349405727 457825177 592617468 457825177 592617468 367224369 173115235 367224369 173115235 654151167 564864201 654151167 564864201 479975196 374173964 479975196 374173964 804219905 500018436 804219905 500018436 505013123 132474700 505013123 132474700 454950297 584723349 454950297 584723349 389816487 238570879 389816487 238570879 824226517 142393869 824226517 142393869 158483795 539805585 158483795 539805585 590177037 397913296 590177037 397913296 876020034 12817234 876020034 12817234 479785298 566261265 479785298 566261265 684581491 43960688 684581491 43960688 500005597 893290838 500005597 893290838 500022695 89192034 500022695 89192034 22508966 983044184 22508966 983044184 966020832 965378796 966020832 965378796 946125171 823734493 946125171 823734493 753538836 570586601 753538836 570586601 499971030 957364088 499971030 957364088 921415452 433636567 921415452 433636567 160540849 895025402 160540849 895025402 946841827 114025004 946841827 114025004 751579357 689397048 751579357 689397048 33687838 49092928 33687838 49092928 55235922 103497497 55235922 103497497 934009750 958661910 934009750 958661910 115682165 699979875 115682165 699979875 339070594 595105735 339070594 595105735 823953606 215706926 823953606 215706926 608663431 611195040 608663431 611195040 178635470 286056333 178635470 286056333 919887221 682015805 919887221 682015805 499978592 309890628 499978592 309890628 254863039 499997149 254863039 499997149 682926746 205912912 682926746 205912912 343008579 903981000 343008579 903981000 522045447 509072492 522045447 509072492 186787244 499981939 186787244 499981939 420318859 762466111 420318859 762466111 520844311 218397191 520844311 218397191 869731036 866940479 869731036 866940479 242661313 713853668 242661313 713853668 861589664 499989482 861589664 499989482 500006187 615876089 500006187 615876089 141832941 881618923 141832941 881618923 963624526 495666972 963624526 495666972 160211832 500020021 160211832 500020021 731107965 187512946 731107965 187512946 903868475 874026750 903868475 874026750 510815517 251955596 510815517 251955596 771893706 206952754 771893706 206952754 309239845 873725309 309239845 873725309 711593622 500034966 711593622 500034966 956530021 20105013 956530021 20105013 332481255 500025118 332481255 500025118 594642076 287051601 594642076 287051601 500014002 468171326 500014002 468171326 726002231 500017560 726002231 500017560 211564358 156693961 211564358 156693961 840061903 751417942 840061903 751417942 499968288 500005648 499968288 500005648 785267323 22798987 785267323 22798987 499968451 725663370 499968451 725663370 500030516 938094218 500030516 938094218 499962606 323902913 499962606 323902913 206195035 919517049 206195035 919517049 924829747 499987436 924829747 499987436 368214176 894032690 368214176 894032690 927174418 327180708 927174418 327180708 500035359 268652837 500035359 268652837 317314655 440839478 317314655 440839478 500003640 115610666 500003640 115610666 456597018 487959898 456597018 487959898 660795161 747514943 660795161 747514943 113650620 375790075 113650620 375790075 554339511 760967409 554339511 760967409 129744303 115232314 129744303 115232314 903334216 639943471 903334216 639943471 107553659 28714724 107553659 28714724 998895601 987705676 998895601 987705676 976689612 110615139 976689612 110615139 664573976 343996415 664573976 343996415 353002382 499984940 353002382 499984940 477653756 399034884 477653756 399034884 637192011 87582640 637192011 87582640 470793997 740267451 470793997 740267451 994426852 996638962 994426852 996638962 7787663 927218757 7787663 927218757 500015652 222817574 500015652 222817574 341664773 542672877 341664773 542672877 829386503 199608217 829386503 199608217 400609223 500029689 400609223 500029689 623250353 499966774 623250353 499966774 218044987 938932389 218044987 938932389 934718598 112197714 934718598 112197714 154610872 207989354 154610872 207989354 696751932 844607970 696751932 844607970 316178578 306679040 316178578 306679040 499985987 668449661 499985987 668449661 761247889 376301394 761247889 376301394 499982615 834753115 499982615 834753115 121526516 336584889 121526516 336584889 606994497 732059201 606994497 732059201 450309273 15702030 450309273 15702030 5782570 994616674 5782570 994616674 993609547 739262857 993609547 739262857 500021275 334177999 500021275 334177999 757868264 605014405 757868264 605014405 385450299 901300769 385450299 901300769 872162945 500009775 872162945 500009775 141348744 188389268 141348744 188389268 500033865 499971669 500033865 499971669 659314874 673421878 659314874 673421878 165554205 37250919 165554205 37250919 966063038 943287801 966063038 943287801 78081085 903888731 78081085 903888731 499977207 342241067 499977207 342241067 880732687 17990012 880732687 17990012 65326947 304564127 65326947 304564127 882638809 881828752 882638809 881828752 850306463 622899710 850306463 622899710 500006558 229915262 500006558 229915262 695330240 499977952 695330240 499977952 121053498 877094726 121053498 877094726 317485812 89546134 317485812 89546134 597086612 500038069 597086612 500038069 871174310 272327124 871174310 272327124 520325158 585170369 520325158 585170369 499963525 306366301 499963525 306366301 195335540 92857036 195335540 92857036 940954517 967667996 940954517 967667996 972685078 35539792 972685078 35539792 951383769 96093943 951383769 96093943 395899179 500010076 395899179 500010076 552781095 503389511 552781095 503389511 500007178 365596957 500007178 365596957 929412486 791563366 929412486 791563366 569705675 229383792 569705675 229383792 73725191 624769116 73725191 624769116 658452524 857301719 658452524 857301719 968782194 26630467 968782194 26630467 499990938 861614627 499990938 861614627 170167330 266257074 170167330 266257074 804940529 610956935 804940529 610956935 375620204 301948741 375620204 301948741 629881623 899388884 629881623 899388884 84896951 232014632 84896951 232014632 792998235 911797780 792998235 911797780 500011949 499971261 500011949 499971261 386773812 650448637 386773812 650448637 59241493 74500581 59241493 74500581 569150045 584888896 569150045 584888896 258206600 450027532 258206600 450027532 627106687 499996227 627106687 499996227 500036914 902183639 500036914 902183639 71840024 95887842 71840024 95887842 500009450 765167961 500009450 765167961 813958428 379406778 813958428 379406778 499984711 854763717 499984711 854763717 568646835 499998327 568646835 499998327 489999608 953037033 489999608 953037033 966556000 499981137 966556000 499981137 179047834 500030808 179047834 500030808 455421341 176142494 455421341 176142494 500034012 785970430 500034012 785970430 499994622 500029782 499994622 500029782 77022078 82905383 77022078 82905383 194951508 337821493 194951508 337821493 553287418 715364488 553287418 715364488 245206480 379000553 245206480 379000553 570405973 569489935 570405973 569489935 162988618 500004204 162988618 500004204 725112962 335705636 725112962 335705636 112594245 864824587 112594245 864824587 720739196 255334590 720739196 255334590 919725957 500031838 919725957 500031838 230968281 200870397 230968281 200870397 530073503 749260370 530073503 749260370 262826250 724410840 262826250 724410840 650228147 387020379 650228147 387020379 604903465 820945153 604903465 820945153 223290742 331808246 223290742 331808246 889267895 889895943 889267895 889895943 959834142 318000630 959834142 318000630 225715685 499990580 225715685 499990580 373567113 499962680 373567113 499962680 497827142 675437515 497827142 675437515 500010211 551958419 500010211 551958419 154001991 328972288 154001991 328972288 683158063 607201424 683158063 607201424 425219694 388370289 425219694 388370289 644010490 670705547 644010490 670705547 499977324 273875655 499977324 273875655 525935726 539605103 525935726 539605103 362484717 748319950 362484717 748319950 698309848 385003634 698309848 385003634 500021757 194467940 500021757 194467940 734393858 306235443 734393858 306235443 235548105 499974297 235548105 499974297 552879717 344540822 552879717 344540822 414721056 500023615 414721056 500023615 702812169 32929258 702812169 32929258 99677082 104113358 99677082 104113358 361871770 971113300 361871770 971113300 992817701 152579669 992817701 152579669 499961241 374862428 499961241 374862428 516935673 534561241 516935673 534561241 786617626 430013789 786617626 430013789 118011616 77460681 118011616 77460681 500039204 920700144 500039204 920700144 963116164 456233293 963116164 456233293 500023646 832605280 500023646 832605280 509187350 164303085 509187350 164303085 318766467 508086009 318766467 508086009 559248171 723876552 559248171 723876552 160964100 955017963 160964100 955017963 872065792 444282497 872065792 444282497 249234981 741892343 249234981 741892343 259627596 542089648 259627596 542089648 545898141 116003265 545898141 116003265 499966424 499985951 499966424 499985951 917806138 951952175 917806138 951952175 30161059 120524355 30161059 120524355 500028540 424475094 500028540 424475094 355584149 500022004 355584149 500022004 607781840 499973546 607781840 499973546 76884203 665528354 76884203 665528354 677223079 261467172 677223079 261467172 491309983 658780778 491309983 658780778 842698544 312591447 842698544 312591447 311972220 831105129 311972220 831105129 589814422 518609577 589814422 518609577 499982164 336256766 499982164 336256766 500033866 720914484 500033866 720914484 194975948 805850737 194975948 805850737 842694262 402800008 842694262 402800008 374743567 533876325 374743567 533876325 522710095 13383293 522710095 13383293 45607549 101379125 45607549 101379125 849793131 765292581 849793131 765292581 82471662 499965192 82471662 499965192 465825013 910634531 465825013 910634531 641276197 637762161 641276197 637762161 501430428 314843313 501430428 314843313 108044151 885239060 108044151 885239060 640288690 356493888 640288690 356493888 499962967 599424989 499962967 599424989 755786725 298188219 755786725 298188219 543001462 499986005 543001462 499986005 216355741 222943615 216355741 222943615 777023249 740984444 777023249 740984444 593332498 185891418 593332498 185891418 499968477 992967289 499968477 992967289 1132610 999717864 1132610 999717864 999169536 34608220 999169536 34608220 438656898 730334293 438656898 730334293 775696987 202695019 775696987 202695019 19150128 981932667 19150128 981932667 584320975 208114699 584320975 208114699 800106058 516533440 800106058 516533440 499979944 654228814 499979944 654228814 500033024 85624910 500033024 85624910 365550163 500010886 365550163 500010886 499961167 815362162 499961167 815362162 739072825 402775247 739072825 402775247 528055158 827223089 528055158 827223089 360560408 395440393 360560408 395440393 546368661 902394829 546368661 902394829 46342059 499985706 46342059 499985706 136244131 734419673 136244131 734419673 572298697 499987397 572298697 499987397 424176613 912006063 424176613 912006063 7878208 994291902 7878208 994291902 991137632 968203814 991137632 968203814 499987590 553126976 499987590 553126976 284628025 170769962 284628025 170769962 499984514 674069634 499984514 674069634 499966456 609081381 499966456 609081381 194373358 187827059 194373358 187827059 627562005 500003366 627562005 500003366 694656555 730076836 694656555 730076836 814168154 499970948 814168154 499970948 705215245 701778001 705215245 701778001 499977278 177282188 499977278 177282188 945952262 778348344 945952262 778348344 138002848 937681916 138002848 937681916 868759857 169438623 868759857 169438623 465655773 562453360 465655773 562453360 899596435 284838672 899596435 284838672 500038768 500004029 500038768 500004029 203631464 499966459 203631464 499966459 889554446 756348825 889554446 756348825 114839187 895022266 114839187 895022266 779561680 310724903 779561680 310724903 666240606 371817026 666240606 371817026 438091403 677669204 438091403 677669204 311113673 499987363 311113673 499987363 585350317 942702750 585350317 942702750 68322784 56175100 68322784 56175100 696760566 792274758 696760566 792274758 878057904 499971469 878057904 499971469 499988724 435108705 499988724 435108705 562171968 886663881 562171968 886663881 499973697 500033935 499973697 500033935 786423429 236491329 786423429 236491329 14698787 988429070 14698787 988429070 10312376 775304 10312376 775304 994751401 30205564 994751401 30205564 899437151 297351490 899437151 297351490 372717154 545185607 372717154 545185607 807506679 21878889 807506679 21878889 32957022 958886957 32957022 958886957 775515642 178575270 775515642 178575270 108288178 861770821 108288178 861770821 818135342 490184583 818135342 490184583 404322861 500016641 404322861 500016641 680936614 524669808 680936614 524669808 275408378 94760408 275408378 94760408 518651691 688365979 518651691 688365979 274228501 499969331 274228501 499969331 769707658 500003200 769707658 500003200 340551747 500033732 340551747 500033732 739710454 424961122 739710454 424961122 277806026 749920954 277806026 749920954 692134726 196086673 692134726 196086673 171132634 960229723 171132634 960229723 966726857 35427268 966726857 35427268 74614818 931478286 74614818 931478286 989735573 6226787 989735573 6226787 5814153 989957831 5814153 989957831 977192309 964999830 977192309 964999830 209331108 499994047 209331108 499994047 499977323 582970473 499977323 582970473 635168059 850412773 635168059 850412773 915211631 962309304 915211631 962309304 986383291 986384171 986383291 986384171 257484522 692935047 257484522 692935047 504861151 399752521 504861151 399752521 239630891 706160002 239630891 706160002 448286359 183919348 448286359 183919348 816105369 650971963 816105369 650971963 374122535 263994260 374122535 263994260 879169005 761758131 879169005 761758131 397545070 477676832 397545070 477676832 757179224 897833395 757179224 897833395 345316915 509947769 345316915 509947769 567180741 337581023 567180741 337581023 499975440 616173365 499975440 616173365 589203469 246822921 589203469 246822921 909794590 819001714 909794590 819001714 277096013 55699877 277096013 55699877 849696806 150331012 849696806 150331012 500036201 499975405 500036201 499975405 49796621 973424655 49796621 973424655 959101588 636750387 959101588 636750387 288898299 820320439 288898299 820320439 951941466 416889602 951941466 416889602 33349013 942891035 33349013 942891035 62793715 767002979 62793715 767002979 568811711 259833014 568811711 259833014 404396905 516677534 404396905 516677534 923294280 138427730 923294280 138427730 429561670 814495415 429561670 814495415 833250887 499982343 833250887 499982343 500037416 348705105 500037416 348705105 167452373 99397953 167452373 99397953 822801116 499981401 822801116 499981401 221385529 820398254 221385529 820398254 7426813 997861518 7426813 997861518 996009333 961327274 996009333 961327274 658989136 499983343 658989136 499983343 66570084 771616564 66570084 771616564 929970041 975575176 929970041 975575176 207332523 694298707 207332523 694298707 793524538 255657043 793524538 255657043 404886278 730869697 404886278 730869697 892873270 149018329 892873270 149018329 239258323 348357640 239258323 348357640 726440290 920003580 726440290 920003580 301992813 413916081 301992813 413916081 745261502 921891668 745261502 921891668 303120760 126756499 303120760 126756499 500985756 728630129 500985756 728630129 285257647 329881818 285257647 329881818 422466393 865203767 422466393 865203767 727731068 139575033 727731068 139575033 163163836 500031187 163163836 500031187 704167968 220352378 704167968 220352378 499961418 339796601 499961418 339796601 339691574 960842529 339691574 960842529 982859191 13291298 982859191 13291298 992428333 996033912 992428333 996033912 12263183 176860839 12263183 176860839 887804941 953912371 887804941 953912371 445942265 304026215 445942265 304026215 773863716 561802508 773863716 561802508 344487466 250797987 344487466 250797987 500025462 507096923 500025462 507096923 453001707 500005721 453001707 500005721 693196787 773579983 693196787 773579983 843574989 237851601 843574989 237851601 761508717 656194597 761508717 656194597 109406438 916800221 109406438 916800221 24429658 14191535 24429658 14191535 795338879 645415019 795338879 645415019 175245760 80829268 175245760 80829268 500017309 919446874 500017309 919446874 286263408 368867360 286263408 368867360 782912328 723243512 782912328 723243512 42188080 499969587 42188080 499969587 316507883 608439065 316507883 608439065 507203855 95618966 507203855 95618966 11165908 901623878 11165908 901623878 447073778 350465298 447073778 350465298 66291152 500026269 66291152 500026269 862409081 576432267 862409081 576432267 261683402 498309347 261683402 498309347 499986186 758342963 499986186 758342963 895147974 75698277 895147974 75698277 500013995 973784845 500013995 973784845 42310436 281521892 42310436 281521892 728581189 500005755 728581189 500005755 499983904 886613035 499983904 886613035 98614642 19539943 98614642 19539943 980069276 511842046 980069276 511842046 300038292 418093102 300038292 418093102 543528011 780248873 543528011 780248873 805273740 499974976 805273740 499974976 308181816 66849358 308181816 66849358 499999061 835510363 499999061 835510363 182487673 209138204 182487673 209138204 951076779 45161343 951076779 45161343 416295308 746153453 416295308 746153453 913636928 90291713 913636928 90291713 900937209 875765908 900937209 875765908 510571420 500001660 510571420 500001660 951907469 994299332 951907469 994299332 1845479 483307037 1845479 483307037 563135317 872954134 563135317 872954134 57995407 97327313 57995407 97327313 638958477 367173854 638958477 367173854 494052495 741980562 494052495 741980562 772033828 500004265 772033828 500004265 152814764 89682849 152814764 89682849 917474142 956449669 917474142 956449669 241742121 418730222 241742121 418730222 753865390 762632322 753865390 762632322 492495066 360122762 492495066 360122762 512408930 507631180 512408930 507631180 246423517 185952339 246423517 185952339 739086052 760529084 739086052 760529084 210440495 500008362 210440495 500008362 743609342 207673513 743609342 207673513 180438321 155255533 180438321 155255533 631962655 499965905 631962655 499965905 806977545 688777515 806977545 688777515 164146705 917008487 164146705 917008487 546064028 186778169 546064028 186778169 977533911 790255217 977533911 790255217 500019849 500003031 500019849 500003031 771894037 553322409 771894037 553322409 108640733 981694423 108640733 981694423 987252213 13580400 987252213 13580400 922067926 895396285 922067926 895396285 712155229 419407568 712155229 419407568 478987674 689917128 478987674 689917128 641919603 332556470 641919603 332556470 697927821 553933671 697927821 553933671 245967801 171092802 245967801 171092802 144640650 136388575 144640650 136388575 793398333 327619164 793398333 327619164 499976046 55091930 499976046 55091930 955297836 18250418 955297836 18250418 20055605 967134822 20055605 967134822 326670366 41056509 326670366 41056509 758142431 723513769 758142431 723513769 247578251 800508131 247578251 800508131 967298887 36917810 967298887 36917810 55058568 299878323 55058568 299878323 499976415 783878060 499976415 783878060 973410786 28819723 973410786 28819723 33572640 500029151 33572640 500029151 796042207 933474905 796042207 933474905 266812414 298227878 266812414 298227878 637430579 662628264 637430579 662628264 54953689 30527499 54953689 30527499 912568605 838512019 912568605 838512019 324821290 487454314 324821290 487454314 530150921 610088745 530150921 610088745 641421228 317042803 641421228 317042803 163437909 594869616 163437909 594869616 643415501 393630230 643415501 393630230 350627945 708156611 350627945 708156611 625486171 603477128 625486171 603477128 499995634 162103653 499995634 162103653 404905840 575623888 404905840 575623888 500030378 432186122 500030378 432186122 849805714 500019473 849805714 500019473 546474623 392598394 546474623 392598394 332898903 647188339 332898903 647188339 521872977 264827374 521872977 264827374 244127288 766657473 244127288 766657473 791938790 815041899 791938790 815041899 250403093 406360308 250403093 406360308 655007786 621468202 655007786 621468202 421971384 311938662 421971384 311938662 582180594 529622995 582180594 529622995 470188040 500007079 470188040 500007079 894896445 42016216 894896445 42016216 457482560 727593448 457482560 727593448 608424850 202864833 608424850 202864833 499997317 841071125 499997317 841071125 371730345 420663473 371730345 420663473 795827189 500034538 795827189 500034538 208451203 852540640 208451203 852540640 500007627 160680934 500007627 160680934 914844873 868715198 914844873 868715198 677142476 181346625 677142476 181346625 280215285 403186966 280215285 403186966 587335521 499974567 587335521 499974567 838763508 737824770 838763508 737824770 475304610 499984725 475304610 499984725 373442651 803315352 373442651 803315352 950817748 499998342 950817748 499998342 499962144 334436942 499962144 334436942 677427465 547449445 677427465 547449445 267286812 55620626 267286812 55620626 891185593 362728839 891185593 362728839 270970170 500020651 270970170 500020651 930612168 969699724 930612168 969699724 978592109 106371264 978592109 106371264 472917451 676999533 472917451 676999533 631828498 266161510 631828498 266161510 288707990 744211434 288707990 744211434 606033638 344989826 606033638 344989826 743931543 820944602 743931543 820944602 849759121 936452139 849759121 936452139 284905 605804 284905 605804 663930 970077619 663930 970077619 73799218 79543127 73799218 79543127 859825590 604968491 859825590 604968491 428238044 382641838 428238044 382641838 765402896 52059138 765402896 52059138 272248758 307484193 272248758 307484193 500025802 928339723 500025802 928339723 939722064 949548163 939722064 949548163 444935605 500038031 444935605 500038031 33410553 262168480 33410553 262168480 472547921 778551324 472547921 778551324 861344993 971522359 861344993 971522359 24443633 427992249 24443633 427992249 649338920 55846337 649338920 55846337 97673523 500018471 97673523 500018471 468203318 21942497 468203318 21942497 866264732 815370718 866264732 815370718 331693587 327689532 331693587 327689532 275689226 641544094 275689226 641544094 813454455 300171415 813454455 300171415 166436320 41198162 166436320 41198162 39256639 862988714 39256639 862988714 500022726 516672888 500022726 516672888 795538497 499972285 795538497 499972285 596035264 499010047 596035264 499010047 118622213 704744284 118622213 704744284 395370965 230398089 395370965 230398089 947526586 50194585 947526586 50194585 51834835 144181566 51834835 144181566 836897104 317130229 836897104 317130229 600392209 543750267 600392209 543750267 290629228 7750470 290629228 7750470 1018630 999299660 1018630 999299660 993687717 30741629 993687717 30741629 819206693 499970651 819206693 499970651 365852210 714203664 365852210 714203664 597517448 477343379 597517448 477343379 250647072 662812392 250647072 662812392 483591700 500019970 483591700 500019970 209451562 218138456 209451562 218138456 617143058 500011719 617143058 500011719 951987247 955555673 951987247 955555673 367751540 500001373 367751540 500001373 139381619 499967577 139381619 499967577 755948747 816224379 755948747 816224379 198893701 499964692 198893701 499964692 655349065 64539570 655349065 64539570 128589558 500019932 128589558 500019932 783261275 506706730 783261275 506706730 500031120 864995051 500031120 864995051 98288068 112927052 98288068 112927052 194113450 500039120 194113450 500039120 933914728 131649393 933914728 131649393 733213718 625448203 733213718 625448203 387295739 499978836 387295739 499978836 534294338 860409861 534294338 860409861 99997544 403782275 99997544 403782275 499997055 889064458 499997055 889064458 548046150 500028497 548046150 500028497 103268216 920898527 103268216 920898527 752028765 712700143 752028765 712700143 499967705 283342366 499967705 283342366 500032459 987732708 500032459 987732708 149944406 499979223 149944406 499979223 549272019 436793488 549272019 436793488 132763501 120805932 132763501 120805932 706975531 649821801 706975531 649821801 443680323 436672748 443680323 436672748 720443139 260977125 720443139 260977125 294315848 807002586 294315848 807002586 638151707 256729576 638151707 256729576 142440957 77500963 142440957 77500963 770233161 500005528 770233161 500005528 298780148 415747998 298780148 415747998 562968260 618511554 562968260 618511554 440369431 424196498 440369431 424196498 294050310 675220084 294050310 675220084 460240508 286231371 460240508 286231371 215965822 589182406 215965822 589182406 500028247 339535115 500028247 339535115 905302388 499981494 905302388 499981494 499979214 814844272 499979214 814844272 468099788 307457261 468099788 307457261 699001507 652124860 699001507 652124860 627420749 581725361 627420749 581725361 172575091 312245220 172575091 312245220 499663244 500019274 499663244 500019274 853225732 244939193 853225732 244939193 500009529 991980051 500009529 991980051 4781182 6037404 4781182 6037404 979550969 484890116 979550969 484890116 138979792 921181639 138979792 921181639 907635663 746095903 907635663 746095903 56436197 88068154 56436197 88068154 878345282 969628234 878345282 969628234 464229431 49661393 464229431 49661393 926817509 820054356 926817509 820054356 145324424 96043432 145324424 96043432 768767641 741898371 768767641 741898371 252631652 122086859 252631652 122086859 924017156 500035690 924017156 500035690 599423576 30296447 599423576 30296447 242815581 787580550 242815581 787580550 720034990 170044358 720034990 170044358 865054861 91799689 865054861 91799689 923811075 917423015 923811075 917423015 909085870 91056930 909085870 91056930 760308495 499990002 760308495 499990002 175631162 216839816 175631162 216839816 709302015 631404187 709302015 631404187 298159197 430770137 298159197 430770137 735890641 164088046 735890641 164088046 874871888 513255549 874871888 513255549 416455809 700800867 416455809 700800867 792839606 102841711 792839606 102841711 90066399 873690714 90066399 873690714 413004786 473231015 413004786 473231015 637741295 10203435 637741295 10203435 68512536 679497196 68512536 679497196 550720236 488530199 550720236 488530199 329947775 718099274 329947775 718099274 874450275 442180146 874450275 442180146 482551110 861436505 482551110 861436505 871521456 222646778 871521456 222646778 259015857 500004817 259015857 500004817 990501153 990640768 990501153 990640768 459973461 499987867 459973461 499987867 757766574 890522274 757766574 890522274 83956056 232333761 83956056 232333761 625094773 839373465 625094773 839373465 922626702 285486123 922626702 285486123 110038003 78818940 110038003 78818940 915599329 277405485 915599329 277405485 199396020 802689869 199396020 802689869 168005992 62930488 168005992 62930488 500034293 876106373 500034293 876106373 939413705 56485925 939413705 56485925 380906261 613361779 380906261 613361779 414599461 459703424 414599461 459703424 734250663 499993661 734250663 499993661 450389250 537865225 450389250 537865225 780942253 377189587 780942253 377189587 500016537 921369994 500016537 921369994 887711320 570814110 887711320 570814110 195472333 401615840 195472333 401615840 891736186 986568354 891736186 986568354 991080276 6851542 991080276 6851542 57390966 500886793 57390966 500886793 667714187 171496668 667714187 171496668 404570447 499965904 404570447 499965904 975916748 967956687 975916748 967956687 53047424 247228860 53047424 247228860 499960273 401149315 499960273 401149315 773633739 879514563 773633739 879514563 426133214 142240437 426133214 142240437 650889118 671770078 650889118 671770078 967882346 38970102 967882346 38970102 903734309 188665071 903734309 188665071 613718792 599440326 613718792 599440326 306994041 914462053 306994041 914462053 950407320 499986970 950407320 499986970 689132281 14520306 689132281 14520306 49536126 937246776 49536126 937246776 280504357 499996507 280504357 499996507 922821648 618880005 922821648 618880005 388043340 116293093 388043340 116293093 528667229 673723406 528667229 673723406 352229448 219274105 352229448 219274105 499980100 758323105 499980100 758323105 153554196 401829912 153554196 401829912 693752634 971107069 693752634 971107069 353274845 319708398 353274845 319708398 969987702 964477160 969987702 964477160 814385162 625503475 814385162 625503475 129294302 343999133 129294302 343999133 500011647 593370143 500011647 593370143 829613728 148167744 829613728 148167744 161204040 666823737 161204040 666823737 383507679 284857957 383507679 284857957 233135076 583765901 233135076 583765901 499998788 153646007 499998788 153646007 558855002 906953535 558855002 906953535 134125127 414785462 134125127 414785462 837896966 41647843 837896966 41647843 72834464 73093260 72834464 73093260 686477261 891073592 686477261 891073592 963210663 24892064 963210663 24892064 271420303 778116560 271420303 778116560 872252918 499991824 872252918 499991824 500016091 741277026 500016091 741277026 272233562 578206339 272233562 578206339 500033917 249386399 500033917 249386399 123703816 866358695 123703816 866358695 172143838 540090453 172143838 540090453 564774542 496436712 564774542 496436712 499989228 149677368 499989228 149677368 86528965 958634804 86528965 958634804 534035093 338948319 534035093 338948319 397291485 723997929 397291485 723997929 500000141 285952464 500000141 285952464 372054534 499968216 372054534 499968216 968011578 41336773 968011578 41336773 72319303 820239548 72319303 820239548 421636865 397752486 421636865 397752486 937209046 53445132 937209046 53445132 81765680 932810097 81765680 932810097 516318176 222381465 516318176 222381465 147022758 860652453 147022758 860652453 135747506 111590873 135747506 111590873 927567511 983865247 927567511 983865247 500001866 209719763 500001866 209719763 647721016 391376360 647721016 391376360 187662302 981281710 187662302 981281710 999113444 68942689 999113444 68942689 791263381 901206692 791263381 901206692 374413136 362487717 374413136 362487717 580419152 917219451 580419152 917219451 26227660 57576977 26227660 57576977 449008431 460298759 449008431 460298759 774949471 500036756 774949471 500036756 405128263 291212922 405128263 291212922 910952371 680679492 910952371 680679492 193452660 489262249 193452660 489262249 500021266 132040665 500021266 132040665 152822568 410259301 152822568 410259301 820061745 135625304 820061745 135625304 314108799 370257718 314108799 370257718 575229172 869444074 575229172 869444074 277147961 503799216 277147961 503799216 782304422 342455160 782304422 342455160 559906605 789007885 559906605 789007885 323872192 500004732 323872192 500004732 507130254 33220348 507130254 33220348 979535905 955445335 979535905 955445335 48021973 133519508 48021973 133519508 958236155 861641226 958236155 861641226 42475103 127143148 42475103 127143148 499960247 782536805 499960247 782536805 511627490 161636508 511627490 161636508 61682933 557320244 61682933 557320244 506287512 499994179 506287512 499994179 361295935 91103044 361295935 91103044 707085822 797532306 707085822 797532306 161903201 499999920 161903201 499999920 458169856 910217413 458169856 910217413 499987852 532413344 499987852 532413344 435720516 571240428 435720516 571240428 726122072 485020945 726122072 485020945 327065507 94973194 327065507 94973194 738070107 276057606 738070107 276057606 468133537 774109489 468133537 774109489 664842060 632060040 664842060 632060040 72271121 963261748 72271121 963261748 692994588 461895201 692994588 461895201 87327266 995120905 87327266 995120905 4719202 999959774 4719202 999959774 999902244 999683367 999902244 999683367 947083036 158075284 947083036 158075284 433634160 629993311 433634160 629993311 647007078 356549097 647007078 356549097 361369028 911365076 361369028 911365076 630213380 133756990 630213380 133756990 50274161 889055082 50274161 889055082 784642097 248535845 784642097 248535845 271862271 844784207 271862271 844784207 153020316 223021921 153020316 223021921 705304021 744551082 705304021 744551082 850661623 81299037 850661623 81299037 23426885 987457325 23426885 987457325 984620000 982715775 984620000 982715775 18811293 962569808 18811293 962569808 500025671 420661782 500025671 420661782 271813632 536554103 271813632 536554103 786993258 168888985 786993258 168888985 156003968 544413932 156003968 544413932 500015148 754765498 500015148 754765498 466598059 101591339 466598059 101591339 988212676 998574880 988212676 998574880 526824 342236 526824 342236 113089 999505807 113089 999505807 976988029 53346041 976988029 53346041 858572042 923636864 858572042 923636864 103757315 872365949 103757315 872365949 268395278 648944541 268395278 648944541 510572357 441231033 510572357 441231033 623014131 775235240 623014131 775235240 783484830 872027700 783484830 872027700 121634101 499971602 121634101 499971602 514312641 445180717 514312641 445180717 456017313 634221402 456017313 634221402 226587481 110686049 226587481 110686049 22569504 500023302 22569504 500023302 874297948 211426045 874297948 211426045 140906730 32885983 140906730 32885983 636780267 631100689 636780267 631100689 19114592 10965910 19114592 10965910 988885709 882732159 988885709 882732159 500027582 431278314 500027582 431278314 339392888 805192408 339392888 805192408 684701371 397951663 684701371 397951663 213691817 177047153 213691817 177047153 49975504 982722495 49975504 982722495 963536905 499972206 963536905 499972206 408497292 606531132 408497292 606531132 841145524 486081631 841145524 486081631 433493231 537029418 433493231 537029418 500023461 13236941 500023461 13236941 986801186 924664535 986801186 924664535 500005907 541295661 500005907 541295661 871009396 499964621 871009396 499964621 310794409 42755096 310794409 42755096 11105585 979522641 11105585 979522641 88236837 103207626 88236837 103207626 849879092 281533601 849879092 281533601 599476374 500030557 599476374 500030557 301156750 169578234 301156750 169578234 849662015 874156891 849662015 874156891 499977371 481796116 499977371 481796116 353725164 843632318 353725164 843632318 122476287 434004327 122476287 434004327 571378399 831586815 571378399 831586815 92249820 156558083 92249820 156558083 748463503 499967343 748463503 499967343 959556358 949895305 959556358 949895305 797362882 500025134 797362882 500025134 306289818 211878739 306289818 211878739 500037031 715610501 500037031 715610501 289315219 452540917 289315219 452540917 797588519 500022767 797588519 500022767 420081646 747879772 420081646 747879772 663792120 129261006 663792120 129261006 304452073 907606274 304452073 907606274 499995087 643759210 499995087 643759210 126322893 968321383 126322893 968321383 908373841 342953898 908373841 342953898 500015371 666318039 500015371 666318039 670871357 348527986 670871357 348527986 500018925 781163995 500018925 781163995 682216367 527428719 682216367 527428719 500038574 129759331 500038574 129759331 959210336 929558189 959210336 929558189 907778389 700449477 907778389 700449477 500037063 222615746 500037063 222615746 220679279 682284412 220679279 682284412 534826191 241757187 534826191 241757187 373759733 500031595 373759733 500031595 744865550 569882087 744865550 569882087 281394145 123069344 281394145 123069344 788147584 852500703 788147584 852500703 500024778 499971050 500024778 499971050 915895113 738631819 915895113 738631819 499967812 963538111 499967812 963538111 883445121 140714764 883445121 140714764 725676328 436499001 725676328 436499001 460193821 704149990 460193821 704149990 646989681 188521586 646989681 188521586 890825847 903049323 890825847 903049323 76319592 114344699 76319592 114344699 255885988 272168526 255885988 272168526 734348625 526718379 734348625 526718379 288705189 805747875 288705189 805747875 753754757 443275511 753754757 443275511 295194994 500034791 295194994 500034791 176960188 151119205 176960188 151119205 931283225 738846896 931283225 738846896 280381509 478280091 280381509 478280091 797237621 900662472 797237621 900662472 103653731 256817782 103653731 256817782 669782343 778932606 669782343 778932606 265063954 479738585 265063954 479738585 897909281 500022026 897909281 500022026 421531199 47492680 421531199 47492680 933156867 235827869 933156867 235827869 278452184 759389693 278452184 759389693 760375330 355341825 760375330 355341825 260528042 120606514 260528042 120606514 11702444 963819222 11702444 963819222 113086257 519966353 113086257 519966353 652696111 483605825 652696111 483605825 500025266 272681762 500025266 272681762 368731901 499989926 368731901 499989926 741522320 500021418 741522320 500021418 500027406 336966328 500027406 336966328 28124151 544995798 28124151 544995798 891784933 282315803 891784933 282315803 566696408 500015928 566696408 500015928 789415597 810901995 789415597 810901995 30900224 987853710 30900224 987853710 969072401 499965500 969072401 499965500 196223571 18939709 196223571 18939709 998382995 1323224 998382995 1323224 3371281 47478556 3371281 47478556 776029422 500033728 776029422 500033728 610949336 634309194 610949336 634309194 244349966 318132113 244349966 318132113 636823417 621533059 636823417 621533059 500005978 103422342 500005978 103422342 875446068 500022268 875446068 500022268 333079800 757990398 333079800 757990398 499990041 282291910 499990041 282291910 190113678 499993509 190113678 499993509 499997003 946389767 499997003 946389767 499968759 67111376 499968759 67111376 795825657 691716339 795825657 691716339 554587075 178191848 554587075 178191848 498202038 801235223 498202038 801235223 858344303 477376834 858344303 477376834 468165977 618510093 468165977 618510093 921919638 288607435 921919638 288607435 331634699 437450597 331634699 437450597 500021227 621422430 500021227 621422430 229695834 500028460 229695834 500028460 831481069 409261312 831481069 409261312 378950315 786560034 378950315 786560034 772094092 278765067 772094092 278765067 500030141 75048060 500030141 75048060 71166664 803294787 71166664 803294787 224673781 61129739 224673781 61129739 810595669 510704147 810595669 510704147 499990018 279645484 499990018 279645484 776556188 971272600 776556188 971272600 44339472 747325507 44339472 747325507 340826297 272794592 340826297 272794592 842994078 984952104 842994078 984952104 992473451 18601763 992473451 18601763 118076612 740264482 118076612 740264482 576952335 567780389 576952335 567780389 387007920 200180207 387007920 200180207 807150019 661778614 807150019 661778614 616147641 536303513 616147641 536303513 214951721 482134275 214951721 482134275 731858489 708046474 731858489 708046474 595638796 192440108 595638796 192440108 319467413 438572704 319467413 438572704 845249496 947348217 845249496 947348217 59683424 712383456 59683424 712383456 630426297 367807089 630426297 367807089 499977410 500035863 499977410 500035863 911148374 83607874 911148374 83607874 157231680 500011198 157231680 500011198 729075006 216688525 729075006 216688525 398295227 813104593 398295227 813104593 636195315 385380397 636195315 385380397 344878694 806143248 344878694 806143248 515209176 209362190 515209176 209362190 177210192 771442165 177210192 771442165 508300734 84697675 508300734 84697675 78498765 816210073 78498765 816210073 499987592 421497446 499987592 421497446 693866901 235944229 693866901 235944229 920101274 882387937 920101274 882387937 137667476 466028015 137667476 466028015 709907633 892520857 709907633 892520857 438086974 357170443 438086974 357170443 609184899 883680419 609184899 883680419 185304241 500016512 185304241 500016512 682125603 178103109 682125603 178103109 210071406 343354134 210071406 343354134 697917035 843775713 697917035 843775713 870003291 972525163 870003291 972525163 28609702 110604024 28609702 110604024 134279211 500021937 134279211 500021937 499979484 285882492 499979484 285882492 174098474 786969443 174098474 786969443 435945195 480938988 435945195 480938988 600901263 538115362 600901263 538115362 98187384 977755910 98187384 977755910 972187424 955643267 972187424 955643267 500009509 687969828 500009509 687969828 140616501 340962794 140616501 340962794 933109412 827741385 933109412 827741385 123510773 194416885 123510773 194416885 217640720 500003450 217640720 500003450 887312016 862550923 887312016 862550923 762846683 443086655 762846683 443086655 500021526 166435198 500021526 166435198 184490153 835937097 184490153 835937097 12019461 989313233 12019461 989313233 821777897 759689925 821777897 759689925 444066528 216104887 444066528 216104887 500037112 467133753 500037112 467133753 379998533 645934165 379998533 645934165 500015068 734905758 500015068 734905758 790023756 861327441 790023756 861327441 81615767 966742339 81615767 966742339 958314664 457434315 958314664 457434315 542335185 593932335 542335185 593932335 140616090 281644005 140616090 281644005 798871104 728811815 798871104 728811815 421440945 86696786 421440945 86696786 499980840 753350593 499980840 753350593 139952393 499998515 139952393 499998515 387174623 953189946 387174623 953189946 879505430 693138290 879505430 693138290 670024571 465109204 670024571 465109204 232882167 122897159 232882167 122897159 500033389 500035473 500033389 500035473 593152062 136242760 593152062 136242760 261328397 737753327 261328397 737753327 853486704 232255682 853486704 232255682 286846099 675729144 286846099 675729144 500031035 499986631 500031035 499986631 255454547 688696650 255454547 688696650 761662599 65851477 761662599 65851477 461439848 648831523 461439848 648831523 219157254 800012471 219157254 800012471 805421281 90772954 805421281 90772954 928277844 882769013 928277844 882769013 870586726 532371913 870586726 532371913 457393108 761275860 457393108 761275860 499993312 947891401 499993312 947891401 54606651 279327479 54606651 279327479 281417857 705121806 281417857 705121806 699255355 668496240 699255355 668496240 299491093 859232586 299491093 859232586 717202016 315039386 717202016 315039386 146348680 141204844 146348680 141204844 690616014 876481161 690616014 876481161 914777450 961963342 914777450 961963342 110649556 840395573 110649556 840395573 188032693 321179792 188032693 321179792 852726039 982136909 852726039 982136909 26652462 439245007 26652462 439245007 499983124 685552029 499983124 685552029 752004435 277616211 752004435 277616211 500001768 803100682 500001768 803100682 297766431 621392035 297766431 621392035 668879660 352069505 668879660 352069505 354191605 515601720 354191605 515601720 499970873 797570286 499970873 797570286 913726271 467162142 913726271 467162142 254697297 141024455 254697297 141024455 746722012 618484540 746722012 618484540 319737798 92489051 319737798 92489051 532727635 581165972 532727635 581165972 458963847 492456540 458963847 492456540 499986652 220314627 499986652 220314627 448755889 499001054 448755889 499001054 626204118 624042401 626204118 624042401 76497770 296786376 76497770 296786376 500011059 500017602 500011059 500017602 345420785 105853498 345420785 105853498 533490393 694057329 533490393 694057329 333677019 494657373 333677019 494657373 923763553 816253515 923763553 816253515 78293219 118517018 78293219 118517018 315433601 763292267 315433601 763292267 808637712 951607533 808637712 951607533 349443377 280107445 349443377 280107445 41272486 580233203 41272486 580233203 576558349 500031028 576558349 500031028 907053205 194252375 907053205 194252375 801558823 681560897 801558823 681560897 320811437 179877390 320811437 179877390 775594036 761559010 775594036 761559010 242131345 466628713 242131345 466628713 558729497 212480716 558729497 212480716 218004562 686999574 218004562 686999574 905548125 196365925 905548125 196365925 176170924 537083643 176170924 537083643 622959860 640318278 622959860 640318278 395684567 499974374 395684567 499974374 234997568 259527464 234997568 259527464 761598669 859693799 761598669 859693799 247907947 500025498 247907947 500025498 561123865 584392193 561123865 584392193 202659588 499967970 202659588 499967970 905814638 847770267 905814638 847770267 302486104 343569013 302486104 343569013 857595816 827771580 857595816 827771580 242295681 341778345 242295681 341778345 638764106 706326251 638764106 706326251 243468967 885085529 243468967 885085529 867493352 156880233 867493352 156880233 234758171 499991134 234758171 499991134 500015594 366649585 500015594 366649585 235541466 881851016 235541466 881851016 98665222 293192672 98665222 293192672 500014900 694547569 500014900 694547569 368672950 301825279 368672950 301825279 704873206 787130585 704873206 787130585 499995519 91585364 499995519 91585364 947438957 811112459 947438957 811112459 292542078 366470451 292542078 366470451 499962053 45752187 499962053 45752187 14259299 838527391 14259299 838527391 500038792 139671757 500038792 139671757 937344337 862788583 937344337 862788583 786095327 499975345 786095327 499975345 510934077 786230651 510934077 786230651 861883375 430192995 861883375 430192995 500021611 499994489 500021611 499994489 717104628 445902805 717104628 445902805 393521494 758786322 393521494 758786322 166789876 389220665 166789876 389220665 871023798 47181921 871023798 47181921 3729357 994609665 3729357 994609665 901262931 867708048 901262931 867708048 377721837 525579965 377721837 525579965 742543243 865508597 742543243 865508597 307963762 360199939 307963762 360199939 914289354 499985910 914289354 499985910 108655170 743237437 108655170 743237437 611069015 466470054 611069015 466470054 163043984 500010552 163043984 500010552 499983495 203746976 499983495 203746976 466166258 562333295 466166258 562333295 500021322 288649230 500021322 288649230 734281617 604567693 734281617 604567693 110304267 309740476 110304267 309740476 746302741 703524297 746302741 703524297 499977561 138667565 499977561 138667565 192097389 761263413 192097389 761263413 924614156 37338440 924614156 37338440 91374518 348368629 91374518 348368629 652145260 840023857 652145260 840023857 77326020 203363813 77326020 203363813 528160166 831329661 528160166 831329661 229318351 500018771 229318351 500018771 499992507 226837185 499992507 226837185 567829492 706292652 567829492 706292652 450323471 52221771 450323471 52221771 953244858 918371037 953244858 918371037 915879645 57996703 915879645 57996703 66874993 213604069 66874993 213604069 712234599 881856218 712234599 881856218 100434631 25102535 100434631 25102535 976430888 961307285 976430888 961307285 946217359 69236351 946217359 69236351 115500743 528826255 115500743 528826255 480281747 406939625 480281747 406939625 788463740 707247616 788463740 707247616 234577426 499973840 234577426 499973840 731499233 682231743 731499233 682231743 594314546 212186907 594314546 212186907 328662878 499960234 328662878 499960234 614282494 892190451 614282494 892190451 955328212 346383517 955328212 346383517 342696604 869066470 342696604 869066470 835666791 354978993 835666791 354978993 186643616 793400357 186643616 793400357 500029634 353734160 500029634 353734160 500036183 846203004 500036183 846203004 421589388 289330054 421589388 289330054 833090169 953515481 833090169 953515481 82164609 908793342 82164609 908793342 769007478 736325728 769007478 736325728 260333616 108973357 260333616 108973357 904151236 982145247 904151236 982145247 31371823 256966765 31371823 256966765 335511732 499965836 335511732 499965836 450266637 803845404 450266637 803845404 567682218 507520975 567682218 507520975 452403724 802758924 452403724 802758924 154749162 174676128 154749162 174676128 753810188 802506739 753810188 802506739 153410780 274169773 153410780 274169773 562804019 908949288 562804019 908949288 116614449 676390101 116614449 676390101 477954799 417482382 477954799 417482382 347374661 500031989 347374661 500031989 148270670 72989136 148270670 72989136 639411201 500020960 639411201 500020960 65282074 813377210 65282074 813377210 680777170 371713036 680777170 371713036 393464237 983820820 393464237 983820820 996004708 158292193 996004708 158292193 206312002 578121846 206312002 578121846 454852768 140107008 454852768 140107008 823706959 748483431 823706959 748483431 499998435 373863073 499998435 373863073 500022297 988056650 500022297 988056650 989292617 993007459 989292617 993007459 112506658 459988390 112506658 459988390 591313439 544405590 591313439 544405590 438212435 235130276 438212435 235130276 102613286 500020690 102613286 500020690 884717091 267105150 884717091 267105150 525150477 883313084 525150477 883313084 196441656 499984570 196441656 499984570 624974073 588770000 624974073 588770000 500025771 341685702 500025771 341685702 932025514 839262949 932025514 839262949 193070650 501540790 193070650 501540790 816491524 154943797 816491524 154943797 343095958 772687214 343095958 772687214 914455925 383212630 914455925 383212630 109692803 867296812 109692803 867296812 598892287 68819897 598892287 68819897 74878885 107473671 74878885 107473671 240825007 286392806 240825007 286392806 500035110 865338515 500035110 865338515 931191150 230669574 931191150 230669574 499999733 500016324 499999733 500016324 128361463 49068778 128361463 49068778 914772076 266106344 914772076 266106344 677530364 499983624 677530364 499983624 431098187 137435599 431098187 137435599 563536643 802819589 563536643 802819589 95091017 483448187 95091017 483448187 538042223 770186632 538042223 770186632 408775745 490364689 408775745 490364689 505798663 704594779 505798663 704594779 113407839 256850201 113407839 256850201 664753566 569077751 664753566 569077751 293993577 499975456 293993577 499975456 689227551 500023211 689227551 500023211 776808775 505787589 776808775 505787589 389336640 92465365 389336640 92465365 26836699 554465859 26836699 554465859 595624865 797975357 595624865 797975357 27175971 57224475 27175971 57224475 500009850 725255890 500009850 725255890 700666058 499977071 700666058 499977071 160909978 893924869 160909978 893924869 507823669 465590188 507823669 465590188 665879241 500026677 665879241 500026677 955713474 75881238 955713474 75881238 130729656 445231638 130729656 445231638 478641036 839295373 478641036 839295373 926115280 92249170 926115280 92249170 883583323 692498330 883583323 692498330 499968980 385462045 499968980 385462045 273455058 628210262 273455058 628210262 493274531 500013067 493274531 500013067 266342278 264580657 266342278 264580657 735288697 646484219 735288697 646484219 326703807 289153483 326703807 289153483 499991180 499962763 499991180 499962763 832461246 571089636 832461246 571089636 499984470 500018166 499984470 500018166 686842627 311455362 686842627 311455362 499966864 870654034 499966864 870654034 867987706 867509240 867987706 867509240 847844511 263844833 847844511 263844833 294946366 455078521 294946366 455078521 773056265 602533804 773056265 602533804 477980541 221471181 477980541 221471181 500019930 551347312 500019930 551347312 410837589 117927166 410837589 117927166 546801666 779421246 546801666 779421246 483096216 464100432 483096216 464100432 585027747 373626513 585027747 373626513 434928428 897351162 434928428 897351162 503942202 265784215 503942202 265784215 402415677 598694627 402415677 598694627 722535730 141445684 722535730 141445684 51160225 859247853 51160225 859247853 722829276 128484780 722829276 128484780 446296077 500027928 446296077 500027928 771625039 499983728 771625039 499983728 358792637 708873853 358792637 708873853 683714010 500012757 683714010 500012757 92763177 109841877 92763177 109841877 430201206 644651067 430201206 644651067 764636601 499981319 764636601 499981319 498365542 68390344 498365542 68390344 918103513 851242438 918103513 851242438 446018030 329132933 446018030 329132933 615267773 574282281 615267773 574282281 485757389 113046035 485757389 113046035 743479738 612281767 743479738 612281767 433189579 500015768 433189579 500015768 769907428 250100881 769907428 250100881 580498191 542068939 580498191 542068939 141893088 97768394 141893088 97768394 733884713 588689466 733884713 588689466 576346142 463820402 576346142 463820402 185966729 899852701 185966729 899852701 846000502 160533821 846000502 160533821 158356173 3073292 158356173 3073292 2366989 1427324 2366989 1427324 991706896 62599470 991706896 62599470 538247192 652874012 538247192 652874012 488765174 343557397 488765174 343557397 830982813 970760645 830982813 970760645 16657896 39874544 16657896 39874544 500012137 840481093 500012137 840481093 200478885 734833075 200478885 734833075 460067274 462356686 460067274 462356686 633839360 709337203 633839360 709337203 138435513 321472755 138435513 321472755 812450213 776269119 812450213 776269119 413287809 86862731 413287809 86862731 64987847 500017825 64987847 500017825 619954065 186630357 619954065 186630357 832781896 848634884 832781896 848634884 306210342 499967831 306210342 499967831 619478804 869226003 619478804 869226003 266405239 499996532 266405239 499996532 314126090 944188931 314126090 944188931 54536891 214626288 54536891 214626288 482343433 691392781 482343433 691392781 957708349 957896648 957708349 957896648 304427832 310721953 304427832 310721953 391865589 790451446 391865589 790451446 681378758 247167280 681378758 247167280 458949069 541332252 458949069 541332252 916909721 499962002 916909721 499962002 329718049 716848757 329718049 716848757 800690369 193109252 800690369 193109252 213608052 262464862 213608052 262464862 548885099 743324585 548885099 743324585 96383000 71750435 96383000 71750435 954797731 945284422 954797731 945284422 932157895 499960479 932157895 499960479 249733691 786394797 249733691 786394797 176401735 948716604 176401735 948716604 604986058 548418310 604986058 548418310 381464321 431029963 381464321 431029963 974299371 977035076 974299371 977035076 500006692 205710244 500006692 205710244 632779565 565269964 632779565 565269964 123295400 897558637 123295400 897558637 878132817 725690945 878132817 725690945 461253039 209111594 461253039 209111594 500037591 699206685 500037591 699206685 370998423 198675886 370998423 198675886 793489637 236660339 793489637 236660339 154664552 50942079 154664552 50942079 938078418 619475097 938078418 619475097 252341768 78327009 252341768 78327009 923640444 926146762 923640444 926146762 186709871 643020393 186709871 643020393 898502871 91554977 898502871 91554977 969830390 984669790 969830390 984669790 95469733 428030035 95469733 428030035 815134122 901550733 815134122 901550733 133930845 303055124 133930845 303055124 504685658 908867924 504685658 908867924 78721673 500024812 78721673 500024812 866438379 148864816 866438379 148864816 720552052 361335685 720552052 361335685 138177347 781154023 138177347 781154023 705015567 141433310 705015567 141433310 132807859 86300551 132807859 86300551 794334913 239232275 794334913 239232275 302419711 716667666 302419711 716667666 601184631 77105139 601184631 77105139 77124737 135801233 77124737 135801233 263500979 499996988 263500979 499996988 499992341 238874327 499992341 238874327 713543012 506437418 713543012 506437418 8269626 401403000 8269626 401403000 499997402 692308752 499997402 692308752 309165053 280239174 309165053 280239174 907606756 499993046 907606756 499993046 500032349 195705978 500032349 195705978 476805641 897847234 476805641 897847234 100773753 92673333 100773753 92673333 940597080 53606919 940597080 53606919 950376625 610623061 950376625 610623061 377940726 499978844 377940726 499978844 628885865 499964558 628885865 499964558 217012049 110905373 217012049 110905373 783198516 744160131 783198516 744160131 547172410 500006875 547172410 500006875 355631743 804850587 355631743 804850587 759611264 441478889 759611264 441478889 172588558 125817494 172588558 125817494 890399449 609699074 890399449 609699074 109032771 187222300 109032771 187222300 429123303 692421468 429123303 692421468 920550812 436283074 920550812 436283074 316621984 145624583 316621984 145624583 623546535 825822186 623546535 825822186 19846313 985537855 19846313 985537855 932327536 269238337 932327536 269238337 405390768 499992002 405390768 499992002 918151744 651573968 918151744 651573968 500008837 499965690 500008837 499965690 811121073 763578868 811121073 763578868 499976521 556757091 499976521 556757091 584939748 409716737 584939748 409716737 693884185 846343576 693884185 846343576 499960655 428965331 499960655 428965331 619762516 636293892 619762516 636293892 886077191 132606790 886077191 132606790 65682819 499982032 65682819 499982032 898666041 162401376 898666041 162401376 500025783 194394985 500025783 194394985 129697449 500017438 129697449 500017438 500034249 857077076 500034249 857077076 4307219 48335409 4307219 48335409 181717095 694968785 181717095 694968785 602998487 587633997 602998487 587633997 328572972 205570335 328572972 205570335 777285728 499966393 777285728 499966393 654367363 545320295 654367363 545320295 138462028 52016597 138462028 52016597 956840295 27498848 956840295 27498848 329689324 769245873 329689324 769245873 635675377 398970674 635675377 398970674 499967184 972443687 499967184 972443687 500038983 293422165 500038983 293422165 99853077 615382449 99853077 615382449 691414288 174759344 691414288 174759344 892341316 697614095 892341316 697614095 45073674 297773409 45073674 297773409 850266565 801352063 850266565 801352063 511145733 463804175 511145733 463804175 290143964 882134984 290143964 882134984 784548909 535193950 784548909 535193950 334200528 400210876 334200528 400210876 500001984 781051791 500001984 781051791 145229352 499960720 145229352 499960720 503815149 330559790 503815149 330559790 693565566 499991765 693565566 499991765 253067748 183406277 253067748 183406277 620996362 447904398 620996362 447904398 298519457 145596965 298519457 145596965 921920652 916829274 921920652 916829274 788310458 710272584 788310458 710272584 241515721 140279812 241515721 140279812 100401513 645963683 100401513 645963683 499983064 104301901 499983064 104301901 891734954 277683851 891734954 277683851 379820233 600638995 379820233 600638995 690554129 500021934 690554129 500021934 500012614 957741728 500012614 957741728 480414923 460736693 480414923 460736693 169755175 723120900 169755175 723120900 298353836 405987914 298353836 405987914 500037281 158144823 500037281 158144823 251724704 499984745 251724704 499984745 499982639 104303126 499982639 104303126 640454263 648160992 640454263 648160992 737290973 500013644 737290973 500013644 299538915 104837156 299538915 104837156 500019063 500023524 500019063 500023524 794743832 838346840 794743832 838346840 289447815 460685519 289447815 460685519 520128906 962592779 520128906 962592779 50575312 124441896 50575312 124441896 906824180 824826332 906824180 824826332 382376083 407807154 382376083 407807154 942587774 500033570 942587774 500033570 622470238 151847220 622470238 151847220 80340493 68205821 80340493 68205821 589135920 677294745 589135920 677294745 721517802 312042849 721517802 312042849 487869802 687429189 487869802 687429189 301494895 267092033 301494895 267092033 712998103 403433219 712998103 403433219 277978657 791768913 277978657 791768913 500008499 378619027 500008499 378619027 656764037 830982525 656764037 830982525 41349937 499974216 41349937 499974216 906738042 827281242 906738042 827281242 499981521 348421259 499981521 348421259 175798139 736044271 175798139 736044271 736267384 88459765 736267384 88459765 94391970 732152210 94391970 732152210 278223791 500001781 278223791 500001781 474240973 741848693 474240973 741848693 785241378 821818556 785241378 821818556 978655955 989432975 978655955 989432975 17110888 952524571 17110888 952524571 468878398 500003356 468878398 500003356 264109066 884951453 264109066 884951453 70439643 137561185 70439643 137561185 180436249 568320486 180436249 568320486 573566416 853995541 573566416 853995541 878101723 136222148 878101723 136222148 418910126 690466316 418910126 690466316 833095105 133138185 833095105 133138185 499992792 500031841 499992792 500031841 200699953 156583281 200699953 156583281 864184994 500032457 864184994 500032457 659410812 189090328 659410812 189090328 224780194 235151247 224780194 235151247 502462104 500014436 502462104 500014436 637577351 782799167 637577351 782799167 499965073 514416521 499965073 514416521 404269127 297956979 404269127 297956979 559702224 713146228 559702224 713146228 419789876 214377674 419789876 214377674 989180417 642963176 989180417 642963176 499994616 125565798 499994616 125565798 59869648 931317926 59869648 931317926 933946379 499990562 933946379 499990562 205031386 499964611 205031386 499964611 392365022 706705385 392365022 706705385 803018361 810456516 803018361 810456516 305706608 48337823 305706608 48337823 982442927 923764127 982442927 923764127 866064885 783419393 866064885 783419393 500037287 61676936 500037287 61676936 25564714 999727077 25564714 999727077 998266457 23610693 998266457 23610693 333054640 794868067 333054640 794868067 633074608 385890470 633074608 385890470 499970866 64247126 499970866 64247126 592563420 454208201 592563420 454208201 500013530 228682158 500013530 228682158 275165791 682103168 275165791 682103168 752649661 49273404 752649661 49273404 14761278 983044819 14761278 983044819 950346863 54331659 950346863 54331659 500018424 504420880 500018424 504420880 151634499 191339789 151634499 191339789 500011153 654833645 500011153 654833645 867312147 870295441 867312147 870295441 36695360 50117068 36695360 50117068 756602030 656676332 756602030 656676332 65674346 499980748 65674346 499980748 443856188 535237280 443856188 535237280 477537917 210740062 477537917 210740062 707452194 314694449 707452194 314694449 546604883 537138827 546604883 537138827 68846424 63261661 68846424 63261661 500034547 882974549 500034547 882974549 476744037 499965942 476744037 499965942 838755413 823050812 838755413 823050812 187231390 75827362 187231390 75827362 631936778 981424111 631936778 981424111 413148425 500030908 413148425 500030908 277753471 871107087 277753471 871107087 647096905 78793459 647096905 78793459 331738752 847749809 331738752 847749809 500030725 469881442 500030725 469881442 457099150 323110970 457099150 323110970 307755939 502377962 307755939 502377962 500037050 211331965 500037050 211331965 890666751 533121323 890666751 533121323 430086020 316954804 430086020 316954804 928506078 40990795 928506078 40990795 972640077 985386103 972640077 985386103 218001376 359747971 218001376 359747971 500035230 570194117 500035230 570194117 387554974 363353803 387554974 363353803 315296456 728765388 315296456 728765388 867472743 89944191 867472743 89944191 110788089 499996381 110788089 499996381 742910831 260117315 742910831 260117315 404920083 656469747 404920083 656469747 533194060 464477304 533194060 464477304 239370178 629614564 239370178 629614564 500016624 795114089 500016624 795114089 679835121 154046367 679835121 154046367 186795610 625158538 186795610 625158538 713514488 64709033 713514488 64709033 126046253 700880876 126046253 700880876 915779876 70194403 915779876 70194403 953931671 13296734 953931671 13296734 242840361 500026582 242840361 500026582 981717836 18744367 981717836 18744367 32653876 33480947 32653876 33480947 960449590 67671742 960449590 67671742 915499956 854188504 915499956 854188504 493338206 297924779 493338206 297924779 217891069 722852263 217891069 722852263 556997810 389058352 556997810 389058352 500024911 71127421 500024911 71127421 49877368 896064974 49877368 896064974 222312913 549644401 222312913 549644401 670244954 351727157 670244954 351727157 552865634 754375382 552865634 754375382 447631687 416724929 447631687 416724929 521756215 894833199 521756215 894833199 274023225 126406794 274023225 126406794 913911263 888841934 913911263 888841934 550505946 456330635 550505946 456330635 238525041 809308842 238525041 809308842 510769904 119847190 510769904 119847190 934492150 898619438 934492150 898619438 500037861 687225549 500037861 687225549 378431858 268566542 378431858 268566542 845493124 533777568 845493124 533777568 481431509 462962060 481431509 462962060 139430377 651208909 139430377 651208909 538218287 319911241 538218287 319911241 304360312 223027732 304360312 223027732 206913243 870301483 206913243 870301483 738774676 500005358 738774676 500005358 110625522 933170222 110625522 933170222 977933662 46125949 977933662 46125949 89546108 699110335 89546108 699110335 634741724 294336600 634741724 294336600 830217869 16564458 830217869 16564458 290400474 407546918 290400474 407546918 537419074 864850153 537419074 864850153 273426622 169497556 273426622 169497556 510268454 496462069 510268454 496462069 235613128 693776997 235613128 693776997 499964529 449240741 499964529 449240741 616428924 834291540 616428924 834291540 949221928 149336032 949221928 149336032 834857418 503644256 834857418 503644256 499972863 729211068 499972863 729211068 482745206 486397619 482745206 486397619 617520364 755048953 617520364 755048953 230421335 169264700 230421335 169264700 732140566 426230690 732140566 426230690 60313264 8937427 60313264 8937427 976217038 649140661 976217038 649140661 152690258 277823492 152690258 277823492 905815492 578704511 905815492 578704511 283654460 305664861 283654460 305664861 499975564 971389075 499975564 971389075 943560850 500002043 943560850 500002043 784851769 863598246 784851769 863598246 145199102 739518012 145199102 739518012 306483373 660438713 306483373 660438713 720891205 466154802 720891205 466154802 142952353 721696595 142952353 721696595 364723901 395991384 364723901 395991384 499966312 703413375 499966312 703413375 934379297 134636889 934379297 134636889 331548125 876607033 331548125 876607033 918915659 924391741 918915659 924391741 77042373 573717214 77042373 573717214 556343059 215182565 556343059 215182565 500017596 584938883 500017596 584938883 329466379 160679981 329466379 160679981 873801257 957079413 873801257 957079413 41948218 309912209 41948218 309912209 587701002 507749535 587701002 507749535 380319725 392990242 380319725 392990242 822128517 150967164 822128517 150967164 324029666 500038491 324029666 500038491 499971748 555470044 499971748 555470044 420691749 150997633 420691749 150997633 885234145 529392619 885234145 529392619 356242686 245914973 356242686 245914973 824169086 872311431 824169086 872311431 212601445 533048687 212601445 533048687 788451605 384789358 788451605 384789358 499976658 773382403 499976658 773382403 249893868 499968122 249893868 499968122 500024521 629132511 500024521 629132511 9080562 995659458 9080562 995659458 982950129 970872465 982950129 970872465 968505286 825642999 968505286 825642999 570111380 473653762 570111380 473653762 227576149 76722491 227576149 76722491 63816120 907634781 63816120 907634781 223396475 190726844 223396475 190726844 617844263 641654136 617844263 641654136 251855754 34053532 251855754 34053532 977726601 953465056 977726601 953465056 60998943 809002686 60998943 809002686 499991732 224940345 499991732 224940345 654247419 676179610 654247419 676179610 830731297 158002854 830731297 158002854 335339375 872487044 335339375 872487044 100651729 126334810 100651729 126334810 500022127 808494104 500022127 808494104 100044584 74583215 100044584 74583215 20708212 733242671 20708212 733242671 692883105 238350290 692883105 238350290 61252631 57337002 61252631 57337002 659906404 521097528 659906404 521097528 500005802 672620405 500005802 672620405 273034163 405324203 273034163 405324203 672803594 297852066 672803594 297852066 499981203 67714408 499981203 67714408 64424736 44287274 64424736 44287274 976707243 974646940 976707243 974646940 965732323 871255447 965732323 871255447 499979324 97284150 499979324 97284150 900085137 861546374 900085137 861546374 197796058 203118853 197796058 203118853 527603347 673462786 527603347 673462786 928867430 465213874 928867430 465213874 392149651 139219766 392149651 139219766 808007261 481363673 808007261 481363673 312416934 655189465 312416934 655189465 368793153 125737447 368793153 125737447 65921573 956913182 65921573 956913182 652655791 472373474 652655791 472373474 362364902 742610359 362364902 742610359 639822126 220610784 639822126 220610784 454066227 863631671 454066227 863631671 792954469 657544216 792954469 657544216 306458195 263182413 306458195 263182413 773275810 684529638 773275810 684529638 544880701 217587958 544880701 217587958 210712892 602892281 210712892 602892281 490561864 404589434 490561864 404589434 500011905 716965725 500011905 716965725 584987039 297817654 584987039 297817654 758160974 806798590 758160974 806798590 499992623 304858622 499992623 304858622 729598987 827551697 729598987 827551697 163069492 499963871 163069492 499963871 560547413 500037999 560547413 500037999 729414799 499981623 729414799 499981623 195659382 500013968 195659382 500013968 634133443 169193616 634133443 169193616 246840227 924264466 246840227 924264466 750566866 499969892 750566866 499969892 500020988 780263503 500020988 780263503 474171433 499960620 474171433 499960620 893269920 50850190 893269920 50850190 270101324 655376690 270101324 655376690 561486529 384581357 561486529 384581357 809187520 749375596 809187520 749375596 420845800 378005298 420845800 378005298 742573624 851301290 742573624 851301290 113592543 971902701 113592543 971902701 884050663 714890353 884050663 714890353 181918206 229113323 181918206 229113323 879970973 648893408 879970973 648893408 472617164 124951776 472617164 124951776 52470940 925039701 52470940 925039701 84256539 133609562 84256539 133609562 301748368 500009929 301748368 500009929 709859654 906973484 709859654 906973484 920713173 152005355 920713173 152005355 500021437 924269309 500021437 924269309 988497391 20517556 988497391 20517556 28103660 376184734 28103660 376184734 749054480 95515036 749054480 95515036 148233114 327842416 148233114 327842416 665274008 679776944 665274008 679776944 481980396 314809774 481980396 314809774 172157874 712737946 172157874 712737946 734569374 301791486 734569374 301791486 469450343 755079239 469450343 755079239 717539656 312879897 717539656 312879897 156011074 842600275 156011074 842600275 752663739 499960993 752663739 499960993 133711934 882286400 133711934 882286400 12852052 992119763 12852052 992119763 943838789 803325610 943838789 803325610 148966257 289724765 148966257 289724765 930091913 996358377 930091913 996358377 11107420 913385522 11107420 913385522 98933549 616749120 98933549 616749120 901961586 309262355 901961586 309262355 325199583 697148210 325199583 697148210 938541779 499992278 938541779 499992278 520489091 354048006 520489091 354048006 27532957 966348784 27532957 966348784 142335502 56029435 142335502 56029435 772077978 907375974 772077978 907375974 982738192 24598207 982738192 24598207 40422581 343878153 40422581 343878153 709975736 871255044 709975736 871255044 130115598 241436496 130115598 241436496 499979646 544120563 499979646 544120563 375348578 499960036 375348578 499960036 980909160 558535447 980909160 558535447 500029022 420060068 500029022 420060068 514549637 500001239 514549637 500001239 922312401 690115747 922312401 690115747 665400112 408030180 665400112 408030180 170173670 32137856 170173670 32137856 817719813 633247222 817719813 633247222 299244826 329362236 299244826 329362236 810038776 600572034 810038776 600572034 438852485 302108130 438852485 302108130 835723340 920607189 835723340 920607189 149852446 515584561 149852446 515584561 561029291 257475161 561029291 257475161 500019316 500031082 500019316 500031082 45963642 64321530 45963642 64321530 676449985 742975780 676449985 742975780 203229569 233434942 203229569 233434942 500028376 354147614 500028376 354147614 349197472 539865541 349197472 539865541 493986260 261147873 493986260 261147873 724983530 499999790 724983530 499999790 94511921 545198153 94511921 545198153 834611821 146388581 834611821 146388581 152699302 153356252 152699302 153356252 793648449 967649853 793648449 967649853 28264712 49922877 28264712 49922877 107730739 415612451 107730739 415612451 455287436 499963694 455287436 499963694 259334227 226570326 259334227 226570326 183561653 106978410 183561653 106978410 933021199 38964427 933021199 38964427 41637709 934594083 41637709 934594083 67954744 78495652 67954744 78495652 128940814 234546470 128940814 234546470 708073261 590569390 708073261 590569390 142596698 903810341 142596698 903810341 91728724 309556362 91728724 309556362 809559573 143373812 809559573 143373812 878962264 766185799 878962264 766185799 195200729 119333049 195200729 119333049 749360611 500031310 749360611 500031310 139954911 47479577 139954911 47479577 4820402 991067029 4820402 991067029 9195067 980958150 9195067 980958150 363552854 291170446 363552854 291170446 139228335 667199443 139228335 667199443 835287071 124318360 835287071 124318360 487061591 653844126 487061591 653844126 546273729 277490880 546273729 277490880 450760358 500036464 450760358 500036464 388489253 668242591 388489253 668242591 782681707 203213455 782681707 203213455 843499815 104692761 843499815 104692761 168453108 804246100 168453108 804246100 470913396 60142368 470913396 60142368 925696013 499970563 925696013 499970563 180831097 74992268 180831097 74992268 922333305 79272918 922333305 79272918 479414978 505727924 479414978 505727924 526309284 465274681 526309284 465274681 470082552 595999416 470082552 595999416 757017762 169454015 757017762 169454015 208986041 598916708 208986041 598916708 500005178 244136848 500005178 244136848 725061712 321508616 725061712 321508616 357865316 500028939 357865316 500028939 542937722 400629215 542937722 400629215 936024490 926165683 936024490 926165683 911684621 500031924 911684621 500031924 141477641 243811943 141477641 243811943 453945505 500025137 453945505 500025137 951007626 19963267 951007626 19963267 19989919 939305157 19989919 939305157 104079096 138569094 104079096 138569094 554548874 500038452 554548874 500038452 831454108 39924634 831454108 39924634 985262181 500030200 985262181 500030200 440900202 973748288 440900202 973748288 963387876 963334899 963387876 963334899 320065038 542320054 320065038 542320054 486456738 338726644 486456738 338726644 605944323 640936427 605944323 640936427 750175290 232260422 750175290 232260422 357100328 589876038 357100328 589876038 868036763 223203744 868036763 223203744 597800291 605217271 597800291 605217271 365751973 315092368 365751973 315092368 499990027 748434205 499990027 748434205 427466200 386968555 427466200 386968555 904928718 835250895 904928718 835250895 186507252 499979005 186507252 499979005 729369721 687978969 729369721 687978969 499979269 427339451 499979269 427339451 500027574 659782122 500027574 659782122 749585885 496731761 749585885 496731761 358618495 225101536 358618495 225101536 556263158 612041845 556263158 612041845 459791803 500013006 459791803 500013006 717500675 551528406 717500675 551528406 499960962 839754493 499960962 839754493 531178708 454083575 531178708 454083575 398544591 218015749 398544591 218015749 829940157 500004077 829940157 500004077 11767523 18164843 11767523 18164843 437695637 500033419 437695637 500033419 367489258 129889670 367489258 129889670 659390583 706606718 659390583 706606718 363665706 473403323 363665706 473403323 594214777 630705829 594214777 630705829 718049912 68094111 718049912 68094111 421370895 949737202 421370895 949737202 937098674 439588331 937098674 439588331 84596424 910876957 84596424 910876957 93963956 499960528 93963956 499960528 544621523 314658951 544621523 314658951 181392701 43151488 181392701 43151488 687858616 499990693 687858616 499990693 479962134 510870840 479962134 510870840 863727044 155015063 863727044 155015063 270915333 708272703 270915333 708272703 688551368 48024684 688551368 48024684 968175776 14470183 968175776 14470183 132687950 940520900 132687950 940520900 762836802 755155557 762836802 755155557 444419450 499979491 444419450 499979491 77894132 499964465 77894132 499964465 400164025 865626396 400164025 865626396 734821841 499966682 734821841 499966682 615502306 909359731 615502306 909359731 42540544 975990148 42540544 975990148 781399227 500009856 781399227 500009856 278898139 455435487 278898139 455435487 500032937 833827352 500032937 833827352 821190191 40189646 821190191 40189646 132182019 499966685 132182019 499966685 574805417 522953841 574805417 522953841 296036051 971845546 296036051 971845546 969705214 499979480 969705214 499979480 113274822 934265953 113274822 934265953 641261749 502194662 641261749 502194662 164920616 144990783 164920616 144990783 879237203 44062976 879237203 44062976 79051395 651066665 79051395 651066665 571043537 179131294 571043537 179131294 420971531 527946485 420971531 527946485 562616912 168294880 562616912 168294880 95570583 966259734 95570583 966259734 994000012 5110371 994000012 5110371 996188590 469710 996188590 469710 999995722 999856043 999995722 999856043 2474086 8214618 2474086 8214618 876035755 912862072 876035755 912862072 272011836 257886632 272011836 257886632 848370092 907724305 848370092 907724305 401337096 78495270 401337096 78495270 738085677 552159577 738085677 552159577 419037707 846858238 419037707 846858238 101181275 39542099 101181275 39542099 500006576 495868055 500006576 495868055 521861343 213217624 521861343 213217624 371821186 807509694 371821186 807509694 612482596 342111109 612482596 342111109 499989186 386079556 499989186 386079556 454167857 660244197 454167857 660244197 882725391 949826540 882725391 949826540 979791001 45762591 979791001 45762591 278931117 500003946 278931117 500003946 784468580 865853023 784468580 865853023 121705643 65263541 121705643 65263541 579899391 917142504 579899391 917142504 91699877 804435937 91699877 804435937 718636710 180818557 718636710 180818557 104220797 982443857 104220797 982443857 8406585 52323828 8406585 52323828 220683336 233696012 220683336 233696012 500011084 868018973 500011084 868018973 160298444 163694695 160298444 163694695 499980185 768286592 499980185 768286592 947702133 499982943 947702133 499982943 499983932 749046490 499983932 749046490 832197392 134445380 832197392 134445380 42850195 957162749 42850195 957162749 808540806 679261486 808540806 679261486 135901612 242659251 135901612 242659251 500021131 560124688 500021131 560124688 145387464 212365459 145387464 212365459 219854910 499995971 219854910 499995971 775902476 925673395 775902476 925673395 101688827 317165147 101688827 317165147 499984691 626362606 499984691 626362606 341382536 748231812 341382536 748231812 49331434 983176338 49331434 983176338 905767634 718310894 905767634 718310894 134021622 349232208 134021622 349232208 500024757 789296039 500024757 789296039 353811100 605160383 353811100 605160383 685966996 207455804 685966996 207455804 412189266 646537055 412189266 646537055 792625271 235641227 792625271 235641227 483268409 715406307 483268409 715406307 903693777 170853864 903693777 170853864 774242484 532606377 774242484 532606377 249695302 257512610 249695302 257512610 714793685 922127158 714793685 922127158 499972419 499997883 499972419 499997883 852811376 825197422 852811376 825197422 206478091 338086945 206478091 338086945 950275724 729413787 950275724 729413787 319567093 126428848 319567093 126428848 714932114 364625705 714932114 364625705 424461764 500003060 424461764 500003060 211726050 169312850 211726050 169312850 133512222 968137208 133512222 968137208 27177520 995884808 27177520 995884808 785122471 534020219 785122471 534020219 245622654 775611077 245622654 775611077 794231730 924685607 794231730 924685607 387993465 369343780 387993465 369343780 732436357 207413324 732436357 207413324 118180685 673030880 118180685 673030880 342115269 222574095 342115269 222574095 123537037 826445758 123537037 826445758 747758391 472487339 747758391 472487339 500015208 736730313 500015208 736730313 891116243 95857238 891116243 95857238 255751918 699651795 255751918 699651795 766073474 345178309 766073474 345178309 429951082 499972840 429951082 499972840 744654098 761314565 744654098 761314565 451868214 296025733 451868214 296025733 524776529 525069736 524776529 525069736 468369641 464905295 468369641 464905295 3368884 991198469 3368884 991198469 973101358 955478249 973101358 955478249 58521653 499982630 58521653 499982630 808050471 575959609 808050471 575959609 500014076 733499113 500014076 733499113 739253595 176197493 739253595 176197493 163499563 828148196 163499563 828148196 499973829 73805200 499973829 73805200 34256806 858395764 34256806 858395764 823936336 499995327 823936336 499995327 431408802 536645343 431408802 536645343 559207187 139637452 559207187 139637452 164356909 519334683 164356909 519334683 500036488 661848292 500036488 661848292 422830288 197171298 422830288 197171298 500026163 415608004 500026163 415608004 918028288 879827606 918028288 879827606 500007945 360010951 500007945 360010951 35377636 500014768 35377636 500014768 499976698 362396499 499976698 362396499 68972880 499988635 68972880 499988635 621522216 899476292 621522216 899476292 956508001 244216038 956508001 244216038 500038521 529970185 500038521 529970185 500001019 606225773 500001019 606225773 632945238 475520070 632945238 475520070 266096596 522718615 266096596 522718615 731265258 223438553 731265258 223438553 222019277 935020038 222019277 935020038 823468462 817031888 823468462 817031888 673080812 291412168 673080812 291412168 236439292 66655471 236439292 66655471 804569466 810382730 804569466 810382730 375795392 499983053 375795392 499983053 794011505 314407938 794011505 314407938 636936467 477966446 636936467 477966446 499978146 275676443 499978146 275676443 806161535 947150314 806161535 947150314 181369321 361578284 181369321 361578284 775051500 763017990 775051500 763017990 573755822 499993273 573755822 499993273 205782714 896542887 205782714 896542887 628880652 395655259 628880652 395655259 418452597 566366129 418452597 566366129 621308285 122867646 621308285 122867646 342468952 406000802 342468952 406000802 721556439 904892533 721556439 904892533 31079792 200779791 31079792 200779791 947869534 51601272 947869534 51601272 240711711 744348741 240711711 744348741 435111687 306589773 435111687 306589773 778997699 860033754 778997699 860033754 60946940 90191712 60946940 90191712 499988624 509282300 499988624 509282300 803277521 436213475 803277521 436213475 206424534 500028124 206424534 500028124 833586899 265795030 833586899 265795030 327131580 344862954 327131580 344862954 499980148 725952775 499980148 725952775 204020830 985479786 204020830 985479786 2397449 999156505 2397449 999156505 994113228 16932781 994113228 16932781 949538798 499981982 949538798 499981982 491985985 555974712 491985985 555974712 509793691 391741716 509793691 391741716 310270306 965918977 310270306 965918977 25214887 23806925 25214887 23806925 924039930 177998622 924039930 177998622 646578685 824103572 646578685 824103572 859491007 307771588 859491007 307771588 486902082 539552419 486902082 539552419 365962686 407706602 365962686 407706602 519635719 560553263 519635719 560553263 768872654 784422564 768872654 784422564 240155883 671264441 240155883 671264441 500027323 122643119 500027323 122643119 95696934 641566468 95696934 641566468 521180286 167925956 521180286 167925956 357003223 577837339 357003223 577837339 841258213 500027533 841258213 500027533 283934548 416838343 283934548 416838343 685933853 638804835 685933853 638804835 138973846 209305581 138973846 209305581 500025041 683049734 500025041 683049734 246221686 368366383 246221686 368366383 805344463 115514649 805344463 115514649 144452710 836588592 144452710 836588592 665493877 499982951 665493877 499982951 903549220 843651046 903549220 843651046 234589351 326373562 234589351 326373562 685012558 231720074 685012558 231720074 499984651 733663734 499984651 733663734 513769469 500023986 513769469 500023986 874949876 499973581 874949876 499973581 70561018 873271527 70561018 873271527 722870176 619316315 722870176 619316315 385862302 353385521 385862302 353385521 514907430 765910526 514907430 765910526 93923801 910919946 93923801 910919946 802848073 751684316 802848073 751684316 499996397 222284754 499996397 222284754 91269978 47291512 91269978 47291512 6908555 993037566 6908555 993037566 499978432 305290054 499978432 305290054 661459200 569953242 661459200 569953242 500020265 766356742 500020265 766356742 118152948 972286348 118152948 972286348 951273543 815761868 951273543 815761868 171098798 485222670 171098798 485222670 882825452 47069661 882825452 47069661 235838505 500018822 235838505 500018822 811937370 253517265 811937370 253517265 730313484 867813027 730313484 867813027 142979170 442955847 142979170 442955847 670580649 753832666 670580649 753832666 499978560 46545523 499978560 46545523 818468725 500010224 818468725 500010224 499998515 320338443 499998515 320338443 500019827 730732280 500019827 730732280 758439848 487767477 758439848 487767477 473882808 790500238 473882808 790500238 930353401 72223589 930353401 72223589 431115330 946381224 431115330 946381224 813665413 209182780 813665413 209182780 121635204 500016855 121635204 500016855 703915403 445582903 703915403 445582903 232635571 816980083 232635571 816980083 599645580 375317414 599645580 375317414 94695269 500000355 94695269 500000355 584622405 311885545 584622405 311885545 282638554 714452202 282638554 714452202 609072747 500031482 609072747 500031482 507923778 409525448 507923778 409525448 652786480 657363137 652786480 657363137 174872167 112136165 174872167 112136165 499994766 942999091 499994766 942999091 126795725 755298940 126795725 755298940 500013850 114433934 500013850 114433934 86562916 781356701 86562916 781356701 789109950 500013697 789109950 500013697 524422046 321526172 524422046 321526172 70043547 500010995 70043547 500010995 663492618 543471081 663492618 543471081 174768256 378601393 174768256 378601393 490853771 531936138 490853771 531936138 704673259 151260448 704673259 151260448 368804813 754230888 368804813 754230888 628262386 566934990 628262386 566934990 291313743 903535879 291313743 903535879 500015386 440768549 500015386 440768549 12831660 994633830 12831660 994633830 996903105 3232492 996903105 3232492 107175233 500010228 107175233 500010228 500019451 623189203 500019451 623189203 342691035 706896814 342691035 706896814 559612739 394414475 559612739 394414475 271456219 868140137 271456219 868140137 797855237 191491103 797855237 191491103 201567916 706798845 201567916 706798845 624228263 471235467 624228263 471235467 303763006 499976878 303763006 499976878 627646077 672038071 627646077 672038071 881897232 221779895 881897232 221779895 401289588 499993432 401289588 499993432 932576690 922815045 932576690 922815045 183720065 153108216 183720065 153108216 782204362 553950066 782204362 553950066 176475893 172757113 176475893 172757113 131685070 967532055 131685070 967532055 766826258 250718042 766826258 250718042 455236345 746978859 455236345 746978859 894842222 162168079 894842222 162168079 469076798 561121288 469076798 561121288 645831885 455007890 645831885 455007890 143829389 543501580 143829389 543501580 853859782 883520480 853859782 883520480 930190502 980079675 930190502 980079675 18685500 500007934 18685500 500007934 924948987 311911245 924948987 311911245 499977585 414702321 499977585 414702321 195930679 520585193 195930679 520585193 654374394 5227523 654374394 5227523 5291551 993118689 5291551 993118689 11268066 445071246 11268066 445071246 500008118 841511830 500008118 841511830 132668435 331915399 132668435 331915399 499994696 642096999 499994696 642096999 885261537 398291107 885261537 398291107 215905597 966115232 215905597 966115232 950534800 760487749 950534800 760487749 378879395 130174277 378879395 130174277 500000988 584095820 500000988 584095820 158033469 200755097 158033469 200755097 316846520 361890450 316846520 361890450 636755486 786618742 636755486 786618742 200947963 30099145 200947963 30099145 542233760 572838667 542233760 572838667 329547997 211593467 329547997 211593467 857450128 25979212 857450128 25979212 496937195 499976815 496937195 499976815 358305982 616423525 358305982 616423525 673518969 171225853 673518969 171225853 235617554 500023239 235617554 500023239 761866355 257958620 761866355 257958620 404700750 674216510 404700750 674216510 730535495 783137542 730535495 783137542 338863678 156146981 338863678 156146981 584062544 849734106 584062544 849734106 112466429 49220773 112466429 49220773 499993835 499963441 499993835 499963441 265975762 724297513 265975762 724297513 614813162 422691801 614813162 422691801 76419216 881748443 76419216 881748443 261769939 667963776 261769939 667963776 835717747 858981839 835717747 858981839 499965110 673042940 499965110 673042940 294761874 115603577 294761874 115603577 948302475 624460424 948302475 624460424 125699051 397017013 125699051 397017013 774021554 535791567 774021554 535791567 228257794 974121803 228257794 974121803 968154655 265298590 968154655 265298590 442220769 672006873 442220769 672006873 829722579 924696208 829722579 924696208 247741714 386021870 247741714 386021870 500035704 748651993 500035704 748651993 434081966 107571025 434081966 107571025 57045567 15872299 57045567 15872299 964991988 47485450 964991988 47485450 924397093 137274527 924397093 137274527 496804936 501151079 496804936 501151079 637400161 135516448 637400161 135516448 142704394 683382707 142704394 683382707 500010860 67080495 500010860 67080495 35594023 832139130 35594023 832139130 500039607 181281985 500039607 181281985 346099322 500034246 346099322 500034246 513966345 782380564 513966345 782380564 899655391 283823517 899655391 283823517 512544171 812115956 512544171 812115956 12040414 499995257 12040414 499995257 966852296 960362560 966852296 960362560 58200811 917541790 58200811 917541790 564645592 286216656 564645592 286216656 495041703 581043403 495041703 581043403 265958104 42441440 265958104 42441440 891559911 299726316 891559911 299726316 456110791 499991011 456110791 499991011 629441438 192553081 629441438 192553081 163735627 972973619 163735627 972973619 987558823 34671602 987558823 34671602 42373523 928536723 42373523 928536723 190484471 665960478 190484471 665960478 760231416 934301671 760231416 934301671 118563613 271212727 118563613 271212727 499987089 602030272 499987089 602030272 950553822 191470039 950553822 191470039 365398910 581195907 365398910 581195907 500027366 200166309 500027366 200166309 911970452 532116775 911970452 532116775 292410680 958558477 292410680 958558477 838625392 679680318 838625392 679680318 562009194 111394965 562009194 111394965 462166937 826681443 462166937 826681443 18170147 404117315 18170147 404117315 913560328 750872879 913560328 750872879 475148689 438602669 475148689 438602669 763629068 197207782 763629068 197207782 979082953 951365510 979082953 951365510 413467172 248747137 413467172 248747137 809478746 798836438 809478746 798836438 249487430 257425058 249487430 257425058 620916804 583060679 620916804 583060679 435262339 244314061 435262339 244314061 919807571 859958000 919807571 859958000 594342408 525653078 594342408 525653078 449616584 442469863 449616584 442469863 705221433 723123222 705221433 723123222 807468255 362764439 807468255 362764439 467117713 646999555 467117713 646999555 125522176 51923854 125522176 51923854 690128066 500019912 690128066 500019912 291094280 374685749 291094280 374685749 463546510 500031453 463546510 500031453 72765395 115946826 72765395 115946826 710317909 378979762 710317909 378979762 194665929 808091499 194665929 808091499 727155608 136975502 727155608 136975502 279995343 431019513 279995343 431019513 582219101 185142170 582219101 185142170 830839134 964153624 830839134 964153624 122117622 142068081 122117622 142068081 216553918 664379024 216553918 664379024 723966772 309086895 723966772 309086895 499969675 885581371 499969675 885581371 937746297 373341033 937746297 373341033 500019156 557276409 500019156 557276409 632369284 977403144 632369284 977403144 981153580 233722789 981153580 233722789 500025797 828344159 500025797 828344159 706152554 177410236 706152554 177410236 383327585 583962584 383327585 583962584 693848964 759114778 693848964 759114778 155668157 499967586 155668157 499967586 859712547 764553745 859712547 764553745 450752716 411514387 450752716 411514387 754727623 749972512 754727623 749972512 499997475 195307290 499997475 195307290 882537673 688291774 882537673 688291774 499972628 205332471 499972628 205332471 359907302 500006812 359907302 500006812 534598038 242156194 534598038 242156194 44105205 982009451 44105205 982009451 991260339 6113732 991260339 6113732 352127798 827491868 352127798 827491868 500004343 227330006 500004343 227330006 243375886 657462400 243375886 657462400 798123722 104915280 798123722 104915280 266770953 575531513 266770953 575531513 488248404 77877077 488248404 77877077 580203395 500030686 580203395 500030686 367304235 437855881 367304235 437855881 892658656 777090275 892658656 777090275 363965526 499972742 363965526 499972742 273713268 231093203 273713268 231093203 954452331 924704335 954452331 924704335 500035778 877530491 500035778 877530491 90030665 947803015 90030665 947803015 937213798 138069135 937213798 138069135 266823621 883606011 266823621 883606011 23371924 28374004 23371924 28374004 970170324 948742219 970170324 948742219 880759346 364586520 880759346 364586520 113733853 792690474 113733853 792690474 500022794 201676367 500022794 201676367 849633172 960628842 849633172 960628842 68588651 292840874 68588651 292840874 782052906 698099716 782052906 698099716 630884696 94567101 630884696 94567101 214088569 611634350 214088569 611634350 803961220 369763018 803961220 369763018 622918464 857634271 622918464 857634271 499981350 181711379 499981350 181711379 698586290 562743346 698586290 562743346 341195721 949041962 341195721 949041962 789261246 427526811 789261246 427526811 490218915 583305435 490218915 583305435 898629212 499983216 898629212 499983216 499991216 379743496 499991216 379743496 499982166 191027615 499982166 191027615 714690675 599501437 714690675 599501437 69786337 42066507 69786337 42066507 538934764 499979630 538934764 499979630 624452807 861567359 624452807 861567359 178520604 384447697 178520604 384447697 943280268 703649035 943280268 703649035 343656880 55821809
100017 26901572 0 26901572 232453 23514590 232453 23514590 8774900 9375651 8774900 9375651 13904477 17452660 13904477 17452660 4571442 4526701 4571442 4526701 8362953 10748522 8362953 10748522 13158240 14167975 13158240 14167975 12626910 9888722 12626910 9888722 22894773 22044277 22894773 22044277 10660468 3142509 10660468 3142509 24605243 2214516 24605243 2214516 23635151 8364708 23635151 8364708 16307902 12424008 16307902 12424008 13350775 13515115 13350775 13515115 14505753 18910919 14505753 18910919 8074226 15517516 8074226 15517516 16774362 9276395 16774362 9276395 6106669 5788460 6106669 5788460 14307377 12634880 14307377 12634880 13384040 13535253 13384040 13535253 9644587 17090834 9644587 17090834 17775424 16436774 17775424 16436774 14733191 4565264 14733191 4565264 4700695 17079644 4700695 17079644 15972183 9377560 15972183 9377560 21788655 699461 21788655 699461 702889 22341029 702889 22341029 21204740 19547493 21204740 19547493 7869186 9460277 7869186 9460277 10864545 15649232 10864545 15649232 17349662 21145767 17349662 21145767 22017213 9779883 22017213 9779883 10616531 12858195 10616531 12858195 17263990 5749479 17263990 5749479 3490221 3438899 3490221 3438899 23188957 5122624 23188957 5122624 15044990 12254728 15044990 12254728 13685518 14095323 13685518 14095323 9978076 3428934 9978076 3428934 3370959 16411057 3370959 16411057 11245569 9696516 11245569 9696516 18076298 9232263 18076298 9232263 11822355 13518119 11822355 13518119 15984224 4788497 15984224 4788497 4981517 11223538 4981517 11223538 15935717 19346321 15935717 19346321 19619934 11437400 19619934 11437400 11958503 18066154 11958503 18066154 22154750 22087133 22154750 22087133 24778133 23758214 24778133 23758214 20414572 7968954 20414572 7968954 19066736 10420733 19066736 10420733 15627946 11861693 15627946 11861693 13956161 15304431 13956161 15304431 8872654 7836521 8872654 7836521 5929820 21311767 5929820 21311767 19608573 10408508 19608573 10408508 11370890 13942588 11370890 13942588 13017687 9598272 13017687 9598272 773204 26187141 773204 26187141 26338397 7884713 26338397 7884713 12249867 13836380 12249867 13836380 21385128 23088134 21385128 23088134 24460253 2276331 24460253 2276331 7415982 17977836 7415982 17977836 12546463 5324256 12546463 5324256 5180265 21592845 5180265 21592845 12212868 10252949 12212868 10252949 18327309 8988285 18327309 8988285 17272263 12724648 17272263 12724648 12197353 19010393 12197353 19010393 19702546 7887715 19702546 7887715 18330824 14824322 18330824 14824322 8416970 20460312 8416970 20460312 23643200 22683748 23643200 22683748 12151200 11340575 12151200 11340575 19348284 7499140 19348284 7499140 7019568 20844500 7019568 20844500 21786717 20958081 21786717 20958081 20046760 8934921 20046760 8934921 9791615 9879753 9791615 9879753 13549858 15525760 13549858 15525760 21377295 5764334 21377295 5764334 5761792 20760827 5761792 20760827 15058324 13214678 15058324 13214678 11094231 17563972 11094231 17563972 22414659 21579788 22414659 21579788 13646800 9609810 13646800 9609810 23446161 25914568 23446161 25914568 898012 918195 898012 918195 18294272 16647922 18294272 16647922 10925904 12210525 10925904 12210525 14532665 9606614 14532665 9606614 19036489 5274129 19036489 5274129 5353403 365255 5353403 365255 26634904 281289 26634904 281289 344240 4049496 344240 4049496 6614170 7690049 6614170 7690049 18123034 9107910 18123034 9107910 14543025 17231466 14543025 17231466 5444968 21415213 5444968 21415213 6504602 9729543 6504602 9729543 14119592 16336427 14119592 16336427 5968551 5839496 5968551 5839496 10653121 13101806 10653121 13101806 18457433 7995642 18457433 7995642 7321360 4418359 7321360 4418359 22464306 6854785 22464306 6854785 11029427 10361608 11029427 10361608 11562903 12025492 11562903 12025492 16648547 9953526 16648547 9953526 18315163 18038097 18315163 18038097 18051553 8156403 18051553 8156403 5888165 23928372 5888165 23928372 25108025 2689645 25108025 2689645 3315695 20582735 3315695 20582735 18904380 18088411 18904380 18088411 12470504 11360084 12470504 11360084 16040521 19825568 16040521 19825568 5559725 24613610 5559725 24613610 2369608 20803216 2369608 20803216 20956670 19761858 20956670 19761858 8008783 8366702 8008783 8366702 14896378 19463159 14896378 19463159 7000044 20455815 7000044 20455815 6382764 5856650 6382764 5856650 12023260 17529848 12023260 17529848 9275562 8791132 9275562 8791132 21537210 5470947 21537210 5470947 5603763 5714843 5603763 5714843 9959336 10715383 9959336 10715383 23413712 3259549 23413712 3259549 12692047 13965528 12692047 13965528 20189761 5172079 20189761 5172079 21647865 19845137 21647865 19845137 9622555 15620977 9622555 15620977 20573702 6645139 20573702 6645139 6709028 14289810 6709028 14289810 18815324 21794429 18815324 21794429 5239125 8139375 5239125 8139375 14009862 13277747 14009862 13277747 11312381 21879895 11312381 21879895 22446149 13643818 22446149 13643818 9717009 21683908 9717009 21683908 5269800 20001744 5269800 20001744 20601682 16554574 20601682 16554574 10568227 8954294 10568227 8954294 17903612 12195257 17903612 12195257 14354741 15727944 14354741 15727944 6292046 5464031 6292046 5464031 21876326 16592296 21876326 16592296 10612599 6527759 10612599 6527759 20215507 8600163 20215507 8600163 8072881 4684259 8072881 4684259 22271509 8232982 22271509 8232982 13471126 22889979 13471126 22889979 23341107 20682317 23341107 20682317 7359146 8616680 7359146 8616680 15386057 11829736 15386057 11829736 4982428 4755041 4982428 4755041 6447693 14910940 6447693 14910940 15174386 12710793 15174386 12710793 10895830 9206391 10895830 9206391 4458091 4338501 4458091 4338501 21508950 11573616 21508950 11573616 12520945 15379615 12520945 15379615 8026948 22565246 8026948 22565246 4425317 16073083 4425317 16073083 13135867 5172057 13135867 5172057 3185498 23627756 3185498 23627756 17379304 7395312 17379304 7395312 7039000 21380549 7039000 21380549 5702786 20359994 5702786 20359994 16765476 9499037 16765476 9499037 9376204 20693442 9376204 20693442 2966455 3046155 2966455 3046155 17932981 13578632 17932981 13578632 4605791 22226862 4605791 22226862 4897662 6598908 4897662 6598908 8356485 9651728 8356485 9651728 17288064 18501182 17288064 18501182 6704502 3574007 6704502 3574007 4043064 6329634 4043064 6329634 17909972 10671039 17909972 10671039 16191273 18727309 16191273 18727309 4531785 4231940 4531785 4231940 17777150 15766803 17777150 15766803 15113672 12052073 15113672 12052073 8895054 8477472 8895054 8477472 15556806 12321814 15556806 12321814 13226298 6016847 13226298 6016847 4177357 3912537 4177357 3912537 4823758 20657043 4823758 20657043 14038994 10660392 14038994 10660392 11188805 18295814 11188805 18295814 6880526 3616565 6880526 3616565 3930441 23613872 3930441 23613872 3439528 18464866 3439528 18464866 9054904 16461278 9054904 16461278 22872915 1057093 22872915 1057093 1135258 10530706 1135258 10530706 22996651 23934251 22996651 23934251 25090113 3344604 25090113 3344604 21653333 17710072 21653333 17710072 16794106 12728860 16794106 12728860 12511230 18657600 12511230 18657600 3747989 23644816 3747989 23644816 24678286 4395314 24678286 4395314 14521932 13641583 14521932 13641583 7140825 23537954 7140825 23537954 24095929 20624137 24095929 20624137 17393296 13935532 17393296 13935532 13469488 9528108 13469488 9528108 17692500 20935352 17692500 20935352 5756008 21388154 5756008 21388154 3595166 24089566 3595166 24089566 2757220 8554820 2757220 8554820 18160677 12886388 18160677 12886388 6808573 6610825 6808573 6610825 19866030 7859670 19866030 7859670 14283901 16819150 14283901 16819150 17333076 18220346 17333076 18220346 18805487 11876062 18805487 11876062 8794729 18318609 8794729 18318609 19630543 18837092 19630543 18837092 13652608 10955002 13652608 10955002 18837021 20060927 18837021 20060927 6534256 2306526 6534256 2306526 2478916 23336747 2478916 23336747 17998718 15380142 17998718 15380142 8090852 23351984 8090852 23351984 3483957 3293979 3483957 3293979 6840973 9468924 6840973 9468924 15816056 21322869 15816056 21322869 22141014 16819809 22141014 16819809 12787095 8405318 12787095 8405318 19105690 6414694 19105690 6414694 6453707 18607011 6453707 18607011 16018698 8721413 16018698 8721413 21102911 20860021 21102911 20860021 21691524 16961818 21691524 16961818 16170086 8320345 16170086 8320345 2141070 1987687 2141070 1987687 22227066 17793442 22227066 17793442 12562873 4622031 12562873 4622031 4017345 22859981 4017345 22859981 24887379 1615281 24887379 1615281 25113686 9810440 25113686 9810440 14316593 17236093 14316593 17236093 5690752 5454007 5690752 5454007 20661069 9655642 20661069 9655642 16153597 14487174 16153597 14487174 10935779 10226035 10935779 10226035 17687943 4813980 17687943 4813980 2672125 3092338 2672125 3092338 17164999 16190149 17164999 16190149 9966578 5403307 9966578 5403307 4627477 22314114 4627477 22314114 21567978 13585859 21567978 13585859 12017012 17222025 12017012 17222025 20106471 7074275 20106471 7074275 8473584 17534203 8473584 17534203 22814127 22193794 22814127 22193794 6004713 6300585 6004713 6300585 7730217 9812818 7730217 9812818 22277824 4234855 22277824 4234855 4797723 10720247 4797723 10720247 17858810 23334647 17858810 23334647 3639520 10820767 3639520 10820767 17234410 9004888 17234410 9004888 18109539 15259196 18109539 15259196 2344078 24570781 2344078 24570781 5178402 13869529 5178402 13869529 17168940 18187384 17168940 18187384 24096239 2786531 24096239 2786531 15143478 13386723 15143478 13386723 9952275 18975620 9952275 18975620 22256012 21664570 22256012 21664570 7856806 12204913 7856806 12204913 20221566 6859666 20221566 6859666 8576093 14402105 8576093 14402105 13650318 12939903 13650318 12939903 14833283 15944727 14833283 15944727 21359214 4301743 21359214 4301743 25322337 24172205 25322337 24172205 21661774 18811128 21661774 18811128 13650274 9234051 13650274 9234051 24089579 836443 24089579 836443 808040 25397109 808040 25397109 7389983 18702991 7389983 18702991 15842008 12896211 15842008 12896211 13864072 16238853 13864072 16238853 6868452 2943404 6868452 2943404 24132301 25219584 24132301 25219584 1710951 5568658 1710951 5568658 9288436 9307231 9288436 9307231 15541565 16349379 15541565 16349379 20106768 20336744 20106768 20336744 6648475 18347055 6648475 18347055 8545878 11464673 8545878 11464673 14085068 16310407 14085068 16310407 16751743 10529400 16751743 10529400 11215069 18688717 11215069 18688717 4055157 3874983 4055157 3874983 19454389 19017640 19454389 19017640 20005561 20893620 20005561 20893620 6125931 7068260 6125931 7068260 14335460 15585487 14335460 15585487 21568612 23596403 21568612 23596403 3361523 9896812 3361523 9896812 10821052 12989857 10821052 12989857 15332321 7991503 15332321 7991503 24164448 23073356 24164448 23073356 6863691 18763593 6863691 18763593 18293788 14860199 18293788 14860199 11252447 10436504 11252447 10436504 25039465 1914133 25039465 1914133 5300362 15677446 5300362 15677446 16892238 19204459 16892238 19204459 23288722 3496060 23288722 3496060 22767306 16247502 22767306 16247502 15521399 10810389 15521399 10810389 4171880 3717331 4171880 3717331 6085096 18996650 6085096 18996650 15352088 7322406 15352088 7322406 19945148 8161844 19945148 8161844 11482131 15056008 11482131 15056008 15942611 16719067 15942611 16719067 6830913 6223502 6830913 6223502 20860265 7324442 20860265 7324442 8504240 17047778 8504240 17047778 14399991 9913316 14399991 9913316 24274463 23639303 24274463 23639303 5601276 10991176 5601276 10991176 12355591 15488185 12355591 15488185 18544950 18135241 18544950 18135241 13039237 8273004 13039237 8273004 8175058 20978329 8175058 20978329 24797150 23691530 24797150 23691530 17775195 12127023 17775195 12127023 13738378 15347267 13738378 15347267 18673896 22149379 18673896 22149379 4734267 8617648 4734267 8617648 18604826 10325812 18604826 10325812 14764953 15207148 14764953 15207148 16650950 9795004 16650950 9795004 17039960 17074458 17039960 17074458 4515641 22955657 4515641 22955657 23719046 15240247 23719046 15240247 4010390 3690414 4010390 3690414 23136564 17148160 23136564 17148160 16357282 12058556 16357282 12058556 12910152 20230491 12910152 20230491 20857053 11984338 20857053 11984338 5298017 4097751 5298017 4097751 22805573 6726187 22805573 6726187 12376852 12574323 12376852 12574323 16704059 23702285 16704059 23702285 24447126 6672055 24447126 6672055 15166899 13830363 15166899 13830363 8581754 7206367 8581754 7206367 20337472 19979899 20337472 19979899 11216551 7661891 11216551 7661891 20258075 19544910 20258075 19544910 8418247 17012403 8418247 17012403 17074774 7995514 17074774 7995514 8411114 20060843 8411114 20060843 20468579 6812862 20468579 6812862 17057711 20075021 17057711 20075021 21478307 22530652 21478307 22530652 23051789 5632830 23051789 5632830 7999573 21942063 7999573 21942063 22769077 19272197 22769077 19272197 17216973 8993494 17216973 8993494 23867760 22961870 23867760 22961870 6757432 10800863 6757432 10800863 15545677 14972614 15545677 14972614 10089969 20841135 10089969 20841135 21981919 2798087 21981919 2798087 2840284 22141735 2840284 22141735 11336306 6938756 11336306 6938756 20048682 16217445 20048682 16217445 8963757 18635153 8963757 18635153 20833362 3615697 20833362 3615697 3658807 23061800 3658807 23061800 22082687 20574471 22082687 20574471 6847562 18102106 6847562 18102106 11330263 12925784 11330263 12925784 14992185 10705948 14992185 10705948 19246503 7121265 19246503 7121265 6423149 5801374 6423149 5801374 5760731 14974055 5760731 14974055 16829878 7774388 16829878 7774388 7875483 7352841 7875483 7352841 10040523 18031226 10040523 18031226 18381058 16146158 18381058 16146158 10098160 18573818 10098160 18573818 8300984 7367194 8300984 7367194 22087182 23655872 22087182 23655872 3296536 23331495 3296536 23331495 7323753 4452013 7323753 4452013 22311453 9448881 22311453 9448881 10162454 15456717 10162454 15456717 14143753 12433699 14143753 12433699 3454695 3063063 3454695 3063063 5599510 6182593 5599510 6182593 6862254 6798376 6862254 6798376 17935925 15558900 17935925 15558900 10100157 9764857 10100157 9764857 15209459 14691929 15209459 14691929 12422051 14326103 12422051 14326103 24290344 23200940 24290344 23200940 15674722 7212348 15674722 7212348 21084740 5886118 21084740 5886118 7726310 17130566 7726310 17130566 16355670 11015703 16355670 11015703 14570904 14135781 14570904 14135781 2728800 3190064 2728800 3190064 18984140 18729771 18984140 18729771 15387804 11460035 15387804 11460035 10147697 17926186 10147697 17926186 9251015 6838490 9251015 6838490 21194848 20332081 21194848 20332081 8313500 10107765 8313500 10107765 16116893 18451047 16116893 18451047 25132736 24623977 25132736 24623977 2255814 16986461 2255814 16986461 10983616 14834126 10983616 14834126 15860310 11119774 15860310 11119774 13268342 14228097 13268342 14228097 7386793 3676031 7386793 3676031 531001 583533 531001 583533 5017529 20667964 5017529 20667964 15053808 2081588 15053808 2081588 2220434 6625523 2220434 6625523 23700652 23059133 23700652 23059133 22388688 19278360 22388688 19278360 11272569 11412466 11272569 11412466 13400520 13514930 13400520 13514930 20348481 22025708 20348481 22025708 3023075 23908076 3023075 23908076 21628105 8242267 21628105 8242267 17489486 16030196 17489486 16030196 9564739 8555530 9564739 8555530 831634 895161 831634 895161 24864690 13298564 24864690 13298564 12979067 9168942 12979067 9168942 9435105 20144223 9435105 20144223 6026941 5807871 6026941 5807871 17822621 18657524 17822621 18657524 4972719 4956420 4972719 4956420 19435864 10839531 19435864 10839531 9797205 7613770 9797205 7613770 19849309 19808591 19849309 19808591 4394867 22522027 4394867 22522027 10620902 12361929 10620902 12361929 16959079 6096155 16959079 6096155 6113865 19358815 6113865 19358815 15545207 9879121 15545207 9879121 4622709 4385233 4622709 4385233 22603646 7320942 22603646 7320942 18527866 14182303 18527866 14182303 3895523 24325006 3895523 24325006 1288981 25666695 1288981 25666695 21370515 19566136 21370515 19566136 8014400 10019399 8014400 10019399 14428043 15643835 14428043 15643835 16451538 18368638 16451538 18368638 21782445 21029307 21782445 21029307 17254422 15873008 17254422 15873008 4489873 22515960 4489873 22515960 16610769 12411806 16610769 12411806 12922494 9585544 12922494 9585544 3541252 3639574 3541252 3639574 15970289 15660177 15970289 15660177 11010658 13709669 11010658 13709669 14326357 12232758 14326357 12232758 10364566 17842215 10364566 17842215 18329488 7671091 18329488 7671091 5771576 5780691 5771576 5780691 6358875 7379222 6358875 7379222 18827409 20364028 18827409 20364028 21709450 21117327 21709450 21117327 9124761 11388648 9124761 11388648 13355349 13579833 13355349 13579833 10103151 9630188 10103151 9630188 16519293 18203816 16519293 18203816 18548145 7525053 18548145 7525053 19686229 16118962 19686229 16118962 15554575 13298863 15554575 13298863 10506804 8142594 10506804 8142594 23542436 3194285 23542436 3194285 7693501 8952076 7693501 8952076 16921495 14970690 16921495 14970690 10345815 17186820 10345815 17186820 9725951 15395957 9725951 15395957 15372539 10542820 15372539 10542820 19592460 20089784 19592460 20089784 22298207 4825423 22298207 4825423 8368419 11345204 8368419 11345204 13064366 13358295 13064366 13358295 20806514 6334353 20806514 6334353 19084118 9907207 19084118 9907207 16595345 14466368 16595345 14466368 13542508 11722827 13542508 11722827 15997794 10225318 15997794 10225318 6787863 6452187 6787863 6452187 19968331 12749231 19968331 12749231 12238056 6735314 12238056 6735314 6498498 20960894 6498498 20960894 22580367 4171057 22580367 4171057 14952199 13213716 14952199 13213716 8934361 19408431 8934361 19408431 20453704 5546730 20453704 5546730 5829360 7209297 5829360 7209297 19576349 7971401 19576349 7971401 4267529 25925122 4267529 25925122 1169439 6283042 1169439 6283042 9496161 10988645 9496161 10988645 14907567 14750012 14907567 14750012 6955899 6851558 6955899 6851558 8823881 14123915 8823881 14123915 15696572 9890417 15696572 9890417 8549048 8155987 8549048 8155987 15572933 21208200 15572933 21208200 26013586 822020 26013586 822020 22843898 10329742 22843898 10329742 11037486 15427147 11037486 15427147 15813830 14414809 15813830 14414809 14283342 10128239 14283342 10128239 22068919 4993607 22068919 4993607 20877486 19980122 20877486 19980122 14161490 11854645 14161490 11854645 5647796 22380166 5647796 22380166 23186255 18856120 23186255 18856120 18079129 10767701 18079129 10767701 14101981 14855994 14101981 14855994 8066771 19123607 8066771 19123607 18532115 16072798 18532115 16072798 15119003 7199848 15119003 7199848 6366871 3761983 6366871 3761983 741458 949771 741458 949771 24870173 2762498 24870173 2762498 4063307 21356694 4063307 21356694 18817510 15255049 18817510 15255049 8598564 8355355 8598564 8355355 11390205 13207755 11390205 13207755 17479521 17308236 17479521 17308236 5640906 5575136 5640906 5575136 10113896 23182986 10113896 23182986 3815981 12673896 3815981 12673896 18868922 8302832 18868922 8302832 13444984 13702780 13444984 13702780 11799711 11119043 11799711 11119043 14758948 14533270 14758948 14533270 16266599 18498755 16266599 18498755 18987614 16300622 18987614 16300622 12801267 7622441 12801267 7622441 4444853 4151011 4444853 4151011 10096528 15994612 10096528 15994612 13161850 11804022 13161850 11804022 1702691 1813350 1702691 1813350 7983607 11586128 7983607 11586128 16441309 15816287 16441309 15816287 14734901 11153499 14734901 11153499 16645869 3804822 16645869 3804822 3877295 22801963 3877295 22801963 7862209 3995923 7862209 3995923 3998217 3598568 3998217 3598568 3543101 3949770 3543101 3949770 17779612 10066469 17779612 10066469 11088864 15729597 11088864 15729597 17311235 9822218 17311235 9822218 10688749 16286674 10688749 16286674 9159791 8647486 9159791 8647486 22398093 4408103 22398093 4408103 9154273 14529544 9154273 14529544 13719075 11945943 13719075 11945943 12285593 16501830 12285593 16501830 19685017 7688056 19685017 7688056 17938936 14511712 17938936 14511712 4475369 1840582 4475369 1840582 1653245 22158733 1653245 22158733 12652148 12792936 12652148 12792936 14637990 18023532 14637990 18023532 7804163 21463620 7804163 21463620 4091166 22788699 4091166 22788699 17415530 12082858 17415530 12082858 13786083 14464369 13786083 14464369 16302082 8375375 16302082 8375375 22855422 4068900 22855422 4068900 16290730 23270771 16290730 23270771 24504097 18416987 24504097 18416987 17825253 14164804 17825253 14164804 11896761 22090383 11896761 22090383 4689916 4586820 4689916 4586820 5205549 19083678 5205549 19083678 10482858 12659315 10482858 12659315 16449607 8670055 16449607 8670055 8971032 12558196 8971032 12558196 19458106 7819332 19458106 7819332 8269018 9309605 8269018 9309605 11275185 11489512 11275185 11489512 13910628 14163118 13910628 14163118 9860461 8963226 9860461 8963226 9416232 16584538 9416232 16584538 13926096 7440431 13926096 7440431 2645190 2538457 2645190 2538457 24386428 4019127 24386428 4019127 6146508 11338791 6146508 11338791 19169708 18839612 19169708 18839612 17202267 13138134 17202267 13138134 13233203 1130219 13233203 1130219 25622202 21463317 25622202 21463317 14260089 10735851 14260089 10735851 21761014 5013361 21761014 5013361 17557410 12393013 17557410 12393013 9901013 17865046 9901013 17865046 20257817 6440276 20257817 6440276 6939801 13957430 6939801 13957430 12851944 17753688 12851944 17753688 24528739 23454932 24528739 23454932 23264098 18098676 23264098 18098676 5098175 4483693 5098175 4483693 1497263 1443989 1497263 1443989 4095252 15244272 4095252 15244272 16811768 17966442 16811768 17966442 19470212 2156079 19470212 2156079 2104821 4883675 2104821 4883675 18822988 10567091 18822988 10567091 8640707 8120056 8640707 8120056 19789176 20082828 19789176 20082828 3543138 23393212 3543138 23393212 15877596 9973247 15877596 9973247 5319372 409621 5319372 409621 26549709 25468194 26549709 25468194 25972982 14736319 25972982 14736319 8568517 19558246 8568517 19558246 5834531 23477522 5834531 23477522 24543334 3642545 24543334 3642545 6986268 7442777 6986268 7442777 9272407 9565538 9272407 9565538 17696232 14433843 17696232 14433843 6744755 6337928 6744755 6337928 7014747 6826907 7014747 6826907 7941429 14539341 7941429 14539341 13511265 7932878 13511265 7932878 7656585 23492322 7656585 23492322 24516712 3448286 24516712 3448286 21283300 11756112 21283300 11756112 10123416 19364913 10123416 19364913 21761018 22108606 21761018 22108606 4018775 2635705 4018775 2635705 24241625 18082065 24241625 18082065 5617005 21231519 5617005 21231519 22696808 2730140 22696808 2730140 24058844 3169784 24058844 3169784 20385455 19905819 20385455 19905819 17951901 10223699 17951901 10223699 16007734 18921011 16007734 18921011 8105825 18008815 8105825 18008815 23724978 23350512 23724978 23350512 26201004 591838 26201004 591838 780673 4461180 780673 4461180 4833297 9033379 4833297 9033379 9803833 13255330 9803833 13255330 20239564 3112266 20239564 3112266 3047443 18043895 3047443 18043895 12485933 7429790 12485933 7429790 19493060 15287114 19493060 15287114 8594705 19507765 8594705 19507765 7631199 19231872 7631199 19231872 12123343 4138346 12123343 4138346 22657492 21036864 22657492 21036864 21797836 15584381 21797836 15584381 12242373 13985170 12242373 13985170 13828479 9288474 13828479 9288474 23664694 22664037 23664694 22664037 6431708 11738740 6431708 11738740 14548866 15588958 14548866 15588958 23081654 3803043 23081654 3803043 21355575 8246406 21355575 8246406 15783993 18678811 15783993 18678811 19442490 8136178 19442490 8136178 12977178 12419411 12977178 12419411 21982619 24272946 21982619 24272946 25428741 19884507 25428741 19884507 16473545 9905805 16473545 9905805 24047003 23057815 24047003 23057815 22274037 9892067 22274037 9892067 15268201 15502081 15268201 15502081 19849414 19462972 19849414 19462972 6061173 5838473 6061173 5838473 18934631 12012951 18934631 12012951 9142896 7227284 9142896 7227284 7588503 15634968 7588503 15634968 19490878 7517714 19490878 7517714 15245204 12769367 15245204 12769367 13394367 17111413 13394367 17111413 17664491 10262090 17664491 10262090 16634028 15541875 16634028 15541875 12947460 12554152 12947460 12554152 14443708 10914602 14443708 10914602 19213630 7167566 19213630 7167566 25918545 24891583 25918545 24891583 20577594 7299601 20577594 7299601 13297329 21898636 13297329 21898636 2391922 2137950 2391922 2137950 18845867 14655343 18845867 14655343 11971096 16841537 11971096 16841537 10074917 22089178 10074917 22089178 4819496 11958972 4819496 11958972 18543075 20107272 18543075 20107272 22255586 5004108 22255586 5004108 10726206 10810624 10726206 10810624 11602613 12076610 11602613 12076610 15428846 16292527 15428846 16292527 22373867 4938353 22373867 4938353 10003151 19209745 10003151 19209745 20330187 6527406 20330187 6527406 6407592 6121249 6407592 6121249 20392316 11893304 20392316 11893304 12757661 20017738 12757661 20017738 22969119 3931703 22969119 3931703 5869881 17974904 5869881 17974904 15767433 12325832 15767433 12325832 9352184 6335755 9352184 6335755 5256504 3259518 5256504 3259518 3487919 20035357 3487919 20035357 11078872 15447153 11078872 15447153 22930082 3941357 22930082 3941357 9353626 11898278 9353626 11898278 14731262 13414900 14731262 13414900 6330374 2547259 6330374 2547259 25327771 1608600 25327771 1608600 9869467 10932330 9869467 10932330 21673679 20964204 21673679 20964204 10169870 16254408 10169870 16254408 16256743 12167960 16256743 12167960 8623426 22913977 8623426 22913977 25621995 24780111 25621995 24780111 2209573 8251615 2209573 8251615 11750108 11904981 11750108 11904981 17512346 9279692 17512346 9279692 20473396 19925427 20473396 19925427 18786327 3623624 18786327 3623624 25348755 1407221 25348755 1407221 8133171 18558447 8133171 18558447 14585145 9655674 14585145 9655674 6057195 5981267 6057195 5981267 13114359 19695265 13114359 19695265 20688026 2396621 20688026 2396621 2729250 4952895 2729250 4952895 16553360 11768723 16553360 11768723 14359415 15117939 14359415 15117939 11113614 10337296 11113614 10337296 9294951 19785980 9294951 19785980 6339734 21600474 6339734 21600474 4269189 4152611 4269189 4152611 19492251 13082717 19492251 13082717 12860543 17047330 12860543 17047330 6829758 3108420 6829758 3108420 23655740 21891425 23655740 21891425 11866770 7592505 11866770 7592505 5525585 5314695 5525585 5314695 4335151 22506756 4335151 22506756 17748473 10850881 17748473 10850881 13429115 14083310 13429115 14083310 11519534 6398019 11519534 6398019 21395538 21726649 21395538 21726649 5094515 8156698 5094515 8156698 12600440 19022990 12600440 19022990 992079 1163536 992079 1163536 25720057 18678653 25720057 18678653 14645732 5766268 14645732 5766268 21290714 6339737 21290714 6339737 10906387 15235302 10906387 15235302 14416909 8641563 14416909 8641563 23431533 22864181 23431533 22864181 22528333 13697055 22528333 13697055 7903540 19487626 7903540 19487626 21234458 20585377 21234458 20585377 20473017 8098050 20473017 8098050 17801574 14094680 17801574 14094680 13407476 9541575 13407476 9541575 10102427 10571417 10102427 10571417 16796795 10245538 16796795 10245538 10488400 16654420 10488400 16654420 16093121 7125933 16093121 7125933 20286813 21018965 20286813 21018965 6117265 17980754 6117265 17980754 9385834 13058184 9385834 13058184 19465883 19684510 19465883 19684510 21757395 21194729 21757395 21194729 13338270 8429870 13338270 8429870 5186461 4740930 5186461 4740930 21997533 9664870 21997533 9664870 7772059 20578823 7772059 20578823 4348630 4213212 4348630 4213212 19174337 23621211 19174337 23621211 24659485 20654575 24659485 20654575 20123576 17892086 20123576 17892086 13225432 8236464 13225432 8236464 20465650 6473904 20465650 6473904 6573234 6775724 6573234 6775724 8885397 16849253 8885397 16849253 23439075 3328307 23439075 3328307 5094938 5122329 5094938 5122329 7058107 8945703 7058107 8945703 17921730 16863879 17921730 16863879 13600227 11427439 13600227 11427439 16006690 10838028 16006690 10838028 11705491 16888894 11705491 16888894 23130136 21996374 23130136 21996374 9948426 16611834 9948426 16611834 17963689 3455048 17963689 3455048 2847326 3132624 2847326 3132624 11557566 17092470 11557566 17092470 22113195 22063014 22113195 22063014 3437180 3235211 3437180 3235211 15970071 14146828 15970071 14146828 12756531 7760398 12756531 7760398 8212994 10065982 8212994 10065982 18006978 5921772 18006978 5921772 5693993 21569336 5693993 21569336 5288503 21206875 5288503 21206875 6628531 17886143 6628531 17886143 11373243 12674425 11373243 12674425 14866132 17035061 14866132 17035061 9908850 9413210 9908850 9413210 16989583 15724048 16989583 15724048 9816394 19438556 9816394 19438556 7503232 10214413 7503232 10214413 24624326 2300820 24624326 2300820 9962778 9740026 9962778 9740026 11480835 13279030 11480835 13279030 13864980 11799490 13864980 11799490 20866825 4568174 20866825 4568174 4280778 22723698 4280778 22723698 18890145 16048211 18890145 16048211 11468986 1575025 11468986 1575025 1588532 25288676 1588532 25288676 25360872 5319203 25360872 5319203 19772654 13397738 19772654 13397738 14232660 5129407 14232660 5129407 22186348 16964069 22186348 16964069 9127762 7859207 9127762 7859207 8064549 18265812 8064549 18265812 17725180 13050823 17725180 13050823 11388665 16897437 11388665 16897437 21656452 5130133 21656452 5130133 7673138 17957051 7673138 17957051 15292889 7490828 15292889 7490828 23409035 23330568 23409035 23330568 3784962 4485030 3784962 4485030 21669668 18974529 21669668 18974529 19362736 11374777 19362736 11374777 10320722 7046269 10320722 7046269 24135300 23366357 24135300 23366357 13536239 11000214 13536239 11000214 18340089 7525880 18340089 7525880 19640439 16028120 19640439 16028120 14049066 12713267 14049066 12713267 10495935 19912597 10495935 19912597 20689815 8807401 20689815 8807401 18319349 12370323 18319349 12370323 11069340 19052395 11069340 19052395 5471043 21566176 5471043 21566176 5212034 16433713 5212034 16433713 12330513 14104411 12330513 14104411 17112416 22136749 17112416 22136749 22961929 4469254 22961929 4469254 8687193 16287217 8687193 16287217 26085010 25102553 26085010 25102553 23760570 5058912 23760570 5058912 5346058 8605653 5346058 8605653 9271101 16769966 9271101 16769966 11822627 12463144 11822627 12463144 23202452 22244414 23202452 22244414 21999251 15640868 21999251 15640868 9632847 17439878 9632847 17439878 14073223 11488539 14073223 11488539 15704781 15565520 15704781 15565520 19865988 21013265 19865988 21013265 24714112 23576859 24714112 23576859 23817396 7036252 23817396 7036252 10775483 23229980 10775483 23229980 23835909 9592662 23835909 9592662 11592520 18450198 11592520 18450198 23076152 23797785 23076152 23797785 24447069 3905813 24447069 3905813 18563506 18896083 18563506 18896083 22029844 4830063 22029844 4830063 13127003 23216360 13127003 23216360 24434497 18569047 24434497 18569047 8548208 8677406 8548208 8677406 18631272 10453785 18631272 10453785 11747264 13432969 11747264 13432969 15277671 4103866 15277671 4103866 4289029 18245823 4289029 18245823 16610473 11117352 16610473 11117352 11205230 8223140 11205230 8223140 8485882 8432737 8485882 8432737 18464318 18596294 18464318 18596294 6450080 5945743 6450080 5945743 18081864 10233815 18081864 10233815 11932028 15534290 11932028 15534290 16601207 18714669 16601207 18714669 19771908 19811667 19771908 19811667 20209811 17815200 20209811 17815200 7922572 19634936 7922572 19634936 4945865 4770414 4945865 4770414 14358546 20734099 14358546 20734099 21800502 22133050 21800502 22133050 4225070 4133439 4225070 4133439 20969066 16425462 20969066 16425462 8023739 21125322 8023739 21125322 5869780 20635068 5869780 20635068 15683584 11841472 15683584 11841472 7828110 22595475 7828110 22595475 23369945 10628521 23369945 10628521 12171912 14989127 12171912 14989127 10889557 16483045 10889557 16483045 8547607 7721608 8547607 7721608 4853060 4701379 4853060 4701379 17911270 16121997 17911270 16121997 12076673 10463636 12076673 10463636 7960848 5738093 7960848 5738093 5524232 5325083 5524232 5325083 6576081 6672556 6576081 6672556 19234538 19200150 19234538 19200150 4201626 22552111 4201626 22552111 19621867 7361869 19621867 7361869 4919869 4347733 4919869 4347733 22925189 22069924 22925189 22069924 4627743 22197106 4627743 22197106 5049704 6053256 5049704 6053256 19776563 14960037 19776563 14960037 13621143 8131349 13621143 8131349 19350114 3934540 19350114 3934540 3876967 7142576 3876967 7142576 9603538 13685486 9603538 13685486 15587761 8650547 15587761 8650547 3628292 2563610 3628292 2563610 2430577 14718464 2430577 14718464 18757339 23029234 18757339 23029234 1355956 25682651 1355956 25682651 20782455 19115050 20782455 19115050 18595387 13178896 18595387 13178896 9484500 17419350 9484500 17419350 18369771 18673379 18369771 18673379 19437302 8815566 19437302 8815566 12548582 16827479 12548582 16827479 7523375 25866784 7523375 25866784 1287475 5357788 1287475 5357788 8251433 13391218 8251433 13391218 15694449 10802560 15694449 10802560 10724964 21604801 10724964 21604801 23893202 2875604 23893202 2875604 9356267 10002200 9356267 10002200 16194726 12514846 16194726 12514846 11108290 16729939 11108290 16729939 5862467 4552234 5862467 4552234 4639479 20655185 4639479 20655185 12896162 4721009 12896162 4721009 2406170 24696390 2406170 24696390 11479257 13876555 11479257 13876555 15148354 8893400 15148354 8893400 20232848 5927720 20232848 5927720 5863330 18129255 5863330 18129255 13312931 10503100 13312931 10503100 21571993 5313519 21571993 5313519 10425548 17674532 10425548 17674532 17901721 9066728 17901721 9066728 11307054 12488115 11307054 12488115 15255729 15647228 15255729 15647228 3002679 23852191 3002679 23852191 17922961 8837475 17922961 8837475 2186792 2059224 2186792 2059224 4230492 22269343 4230492 22269343 20595105 18449046 20595105 18449046 7822638 20457321 7822638 20457321 5907139 24906784 5907139 24906784 1988598 16896908 1988598 16896908 16209713 3530759 16209713 3530759 3531118 18650431 3531118 18650431 25158489 24821389 25158489 24821389 1150096 25856391 1150096 25856391 26508946 2296100 26508946 2296100 14842659 14714382 14842659 14714382 18547185 19011355 18547185 19011355 3564175 3615928 3564175 3615928 15382090 13950902 15382090 13950902 3822067 3922688 3822067 3922688 8016536 8893616 8016536 8893616 10530022 15186071 10530022 15186071 20515759 22153235 20515759 22153235 23305409 743818 23305409 743818 647094 19975614 647094 19975614 10569123 8587628 10569123 8587628 21273716 4181169 21273716 4181169 22667067 7086171 22667067 7086171 9938707 16701200 9938707 16701200 14359833 10537470 14359833 10537470 9230722 8929482 9230722 8929482 18036225 15394294 18036225 15394294 13322597 11846009 13322597 11846009 9150731 17681821 9150731 17681821 10180837 10230038 10180837 10230038 15702004 13692432 15702004 13692432 10687921 17146116 10687921 17146116 5481725 5210902 5481725 5210902 15811903 13705123 15811903 13705123 9019210 8577104 9019210 8577104 16352271 16425630 16352271 16425630 9858205 5431087 9858205 5431087 21239936 6095296 21239936 6095296 16096784 16629299 16096784 16629299 4130351 22932818 4130351 22932818 10467494 4091866 10467494 4091866 22662824 21252282 22662824 21252282 17590340 15902870 17590340 15902870 13651789 8161823 13651789 8161823 21028602 20965703 21028602 20965703 25040581 23936120 25040581 23936120 14665004 8667216 14665004 8667216 18694400 6581232 18694400 6581232 5386733 5314492 5386733 5314492 17984434 11479356 17984434 11479356 11024604 21384544 11024604 21384544 22126210 6045310 22126210 6045310 14674467 16948695 14674467 16948695 9574035 2562414 9574035 2562414 24226112 6817514 24226112 6817514 15195833 13775904 15195833 13775904 6199555 20773396 6199555 20773396 19405873 5158084 19405873 5158084 1659514 25211295 1659514 25211295 25320591 5756805 25320591 5756805 7806810 17128532 7806810 17128532 17317217 14788198 17317217 14788198 11107134 8951165 11107134 8951165 20234530 4699035 20234530 4699035 3895893 23028692 3895893 23028692 7119341 7467231 7119341 7467231 16988091 15149457 16988091 15149457 7743521 7704024 7743521 7704024 17234246 11801205 17234246 11801205 12235450 10686882 12235450 10686882 11003797 21973545 11003797 21973545 5057038 20886098 5057038 20886098 12774864 12204740 12774864 12204740 20118885 4809681 20118885 4809681 2461913 2602792 2461913 2602792 2928780 21404430 2928780 21404430 20005530 7241541 20005530 7241541 15216742 12000946 15216742 12000946 9877413 7032674 9877413 7032674 22959013 3882504 22959013 3882504 11919973 16541858 11919973 16541858 7598646 21106229 7598646 21106229 5797922 7351718 5797922 7351718 15396867 13904929 15396867 13904929 13873227 11806576 13873227 11806576 10148121 9199226 10148121 9199226 8542789 18281740 8542789 18281740 18585294 17489583 18585294 17489583 12204840 12991786 12204840 12991786 17555051 3160579 17555051 3160579 3603450 17571702 3603450 17571702 15775485 11088064 15775485 11088064 7829741 6857585 7829741 6857585 4275112 2983843 4275112 2983843 23800095 3306458 23800095 3306458 6543280 19767406 6543280 19767406 14939325 4318631 14939325 4318631 4551008 18921132 4551008 18921132 21801492 25288131 21801492 25288131 26306950 1906398 26306950 1906398 6541094 6792420 6541094 6792420 15234529 19270302 15234529 19270302 936061 26088864 936061 26088864 26865313 131380 26865313 131380 9787743 13762853 9787743 13762853 16281604 3729441 16281604 3729441 3719237 23252101 3719237 23252101 23158686 11379098 23158686 11379098 14179946 16508813 14179946 16508813 10313670 10999800 10313670 10999800 12403913 12417786 12403913 12417786 15433286 17549695 15433286 17549695 6256570 21977043 6256570 21977043 4966432 20557659 4966432 20557659 19432083 12390250 19432083 12390250 4993222 3557079 4993222 3557079 3367949 23557029 3367949 23557029 6726528 8011376 6726528 8011376 9580819 18724347 9580819 18724347 19066334 17322685 19066334 17322685 10350570 10305137 10350570 10305137 17561361 16956384 17561361 16956384 9023095 17873237 9023095 17873237 17955201 13440612 17955201 13440612 7557913 3366846 7557913 3366846 3623765 9780481 3623765 9780481 11498025 14066547 11498025 14066547 21409308 2040744 21409308 2040744 2255465 8881130 2255465 8881130 17948455 16127769 17948455 16127769 9707960 22075073 9707960 22075073 23066793 21222440 23066793 21222440 9470495 15904374 9470495 15904374 15596848 6317735 15596848 6317735 20477454 13089235 20477454 13089235 9904966 23227081 9904966 23227081 3710952 22435182 3710952 22435182 20241823 15238792 20241823 15238792 10367170 19047808 10367170 19047808 19430896 17914736 19430896 17914736 15803666 10069944 15803666 10069944 7413257 6863456 7413257 6863456 14904356 15356094 14904356 15356094 10977546 20338573 10977546 20338573 6540548 19416908 6540548 19416908 13903767 6215783 13903767 6215783 20782677 8974840 20782677 8974840 9948705 12913268 9948705 12913268 14277464 13736895 14277464 13736895 8955800 20926613 8955800 20926613 4184825 3991400 4184825 3991400 9455470 20114482 9455470 20114482 20584522 8011327 20584522 8011327 8937068 12766365 8937068 12766365 17986837 18068577 17986837 18068577 19131591 22418753 19131591 22418753 23168329 5521303 23168329 5521303 16539822 15583283 16539822 15583283 8555178 4949029 8555178 4949029 3890508 23049448 3890508 23049448 10414816 8868602 10414816 8868602 19191150 24125125 19191150 24125125 2739158 15387192 2739158 15387192 17880711 17180399 17880711 17180399 3609084 23478137 3609084 23478137 9721841 8144184 9721841 8144184 25872624 25592568 25872624 25592568 1455911 6458630 1455911 6458630 20384276 9598392 20384276 9598392 14772846 13987407 14772846 13987407 17008080 9851264 17008080 9851264 17229523 13240708 17229523 13240708 12582890 20653992 12582890 20653992 21618247 20790907 21618247 20790907 18685433 8490459 18685433 8490459 10575411 17317772 10575411 17317772 18565640 18241410 18565640 18241410 10916710 9412173 10916710 9412173 8395641 7008758 8395641 7008758 23729491 2596079 23729491 2596079 2423875 5148232 2423875 5148232 11340695 15193716 11340695 15193716 14790564 2600109 14790564 2600109 2457586 15874371 2457586 15874371 13991788 12816030 13991788 12816030 10416747 4233244 10416747 4233244 22861288 19443923 22861288 19443923 13013148 11842064 13013148 11842064 19664139 7298928 19664139 7298928 8638800 16172130 8638800 16172130 12567430 8771805 12567430 8771805 21520224 5382346 21520224 5382346 6027134 8847839 6027134 8847839 17793920 14732742 17793920 14732742 6844183 21661115 6844183 21661115 23575354 1919365 23575354 1919365 1708724 8126238 1708724 8126238 15101830 14178401 15101830 14178401 11973775 20687712 11973775 20687712 21315331 19631071 21315331 19631071 15852233 14230631 15852233 14230631 9759924 23398514 9759924 23398514 3464739 19522251 3464739 19522251 17626879 7626503 17626879 7626503 20834776 21906327 20834776 21906327 3774913 23204282 3774913 23204282 10256121 10948030 10256121 10948030 14662959 13830860 14662959 13830860 12503714 11733870 12503714 11733870 13210069 15655907 13210069 15655907 22506893 21836416 22506893 21836416 10413900 12989099 10413900 12989099 21933800 21348473 21933800 21348473 11772420 12585441 11772420 12585441 14201218 13384107 14201218 13384107 8223895 21791802 8223895 21791802 23241885 3418313 23241885 3418313 9473141 10639587 9473141 10639587 16269141 14515307 16269141 14515307 10614986 9843425 10614986 9843425 7385407 5409428 7385407 5409428 5598907 21341576 5598907 21341576 10489797 10108508 10489797 10108508 13202271 14792834 13202271 14792834 8536638 7833558 8536638 7833558 4701510 22346450 4701510 22346450 16031312 13238195 16031312 13238195 6597184 22460376 6597184 22460376 23809168 2959330 23809168 2959330 4798269 7693240 4798269 7693240 9641713 11234212 9641713 11234212 15224308 13167380 15224308 13167380 8521243 5032303 8521243 5032303 24106730 23050909 24106730 23050909 13768790 12425736 13768790 12425736 10780028 17379827 10780028 17379827 8144644 19374568 8144644 19374568 20112646 16479623 20112646 16479623 13626719 4858116 13626719 4858116 22062938 8635795 22062938 8635795 7491714 22950284 7491714 22950284 2659732 24193676 2659732 24193676 3801836 5640347 3801836 5640347 17414032 13457872 17414032 13457872 12668328 15745306 12668328 15745306 9368139 19818653 9368139 19818653 22612235 21783567 22612235 21783567 11671282 12269399 11671282 12269399 13821958 13674627 13821958 13674627 17958197 17362253 17958197 17362253 8220956 20708959 8220956 20708959 21496107 8270099 21496107 8270099 15002377 19507338 15002377 19507338 4693613 23080262 4693613 23080262 4049313 15256518 4049313 15256518 16556259 9928873 16556259 9928873 8340913 6516452 8340913 6516452 22184628 4176214 22184628 4176214 22864152 18369524 22864152 18369524 9906742 5383046 9906742 5383046 21334046 20756035 21334046 20756035 8045912 17726052 8045912 17726052 15724015 13467891 15724015 13467891 14149098 10862897 14149098 10862897 21432307 20732401 21432307 20732401 10568729 12052555 10568729 12052555 21946031 4282019 21946031 4282019 22337518 18637274 22337518 18637274 15038822 12655305 15038822 12655305 7737850 4934378 7737850 4934378 21810801 6822084 21810801 6822084 8003878 19927407 8003878 19927407 20454745 6082377 20454745 6082377 3993591 1737414 3993591 1737414 25167050 10500966 25167050 10500966 11535165 18166991 11535165 18166991 19857175 7043935 19857175 7043935 18460459 14319139 18460459 14319139 12353745 5504398 12353745 5504398 5630286 14619776 5630286 14619776 12533951 6482407 12533951 6482407 22618199 21902604 22618199 21902604 11883759 9490110 11883759 9490110 10117604 10994682 10117604 10994682 18688840 20052854 18688840 20052854 5626242 5233642 5626242 5233642 12366599 22091721 12366599 22091721 24902550 1988130 24902550 1988130 3808781 19361911 3808781 19361911 10070289 15121406 10070289 15121406 24029940 1811290 24029940 1811290 1577357 6616530 1577357 6616530 7575127 7728900 7575127 7728900 16166551 12925194 16166551 12925194 12599554 17915188 12599554 17915188 8995485 18161674 8995485 18161674 18072803 16568962 18072803 16568962 11627629 12798541 11627629 12798541 14692833 11511353 14692833 11511353 18858939 3408683 18858939 3408683 23365608 20242607 23365608 20242607 14570651 10819294 14570651 10819294 17201167 17173465 17201167 17173465 19275540 6948159 19275540 6948159 20951835 2262934 20951835 2262934 2167262 5444857 2167262 5444857 18282645 16374922 18282645 16374922 13393101 1592089 13393101 1592089 25143033 23389936 25143033 23389936 11685761 14597327 11685761 14597327 14345779 9887760 14345779 9887760 7600574 19627294 7600574 19627294 6381701 4855993 6381701 4855993 21651871 17748712 21651871 17748712 12273437 7317928 12273437 7317928 23759217 24253729 23759217 24253729 2659071 5541289 2659071 5541289 16926582 12031079 16926582 12031079 2742820 24134327 2742820 24134327 13157610 12091972 13157610 12091972 17235436 22670967 17235436 22670967 23132015 7282041 23132015 7282041 8090427 8076099 8090427 8076099 20155938 19761794 20155938 19761794 6161226 20698025 6161226 20698025 12412117 10355108 12412117 10355108 8954289 8174687 8954289 8174687 20166285 6881221 20166285 6881221 7027942 12977441 7027942 12977441 18659463 21658067 18659463 21658067 24524078 2442209 24524078 2442209 7891429 18990837 7891429 18990837 8692596 17871624 8692596 17871624 17144568 5620131 17144568 5620131 5920427 20799782 5920427 20799782 9140537 15456971 9140537 15456971 15534290 8395416 15534290 8395416 21710333 21092369 21710333 21092369 5640199 18547794 5640199 18547794 17041983 11339615 17041983 11339615 7560741 6011411 7560741 6011411 20861191 12002423 20861191 12002423 10088904 21485823 10088904 21485823 22299786 3410742 22299786 3410742 23343066 12541794 23343066 12541794 11106845 16999843 11106845 16999843 3284633 23584048 3284633 23584048 5273891 17959769 5273891 17959769 16717424 12044064 16717424 12044064 12753783 11855827 12753783 11855827 14016414 14359611 14016414 14359611 11709347 8464494 11709347 8464494 6062137 21494615 6062137 21494615 22029008 18804596 22029008 18804596 14796378 6541116 14796378 6541116 5897609 2813369 5897609 2813369 2621829 7050734 2621829 7050734 19722700 10381655 19722700 10381655 13655846 17620434 13655846 17620434 18149300 14798226 18149300 14798226 7380822 3999634 7380822 3999634 22790272 18154667 22790272 18154667 17602328 1625917 17602328 1625917 1234680 11003837 1234680 11003837 11904998 13797273 11904998 13797273 21248654 22404259 21248654 22404259 4322857 4289138 4322857 4289138 18670954 11055916 18670954 11055916 12084278 14392040 12084278 14392040 14447289 10338584 14447289 10338584 17303746 9951957 17303746 9951957 12382696 15043418 12382696 15043418 17844012 728365 17844012 728365 26285629 22289601 26285629 22289601 16969074 15990486 16969074 15990486 13052038 8518788 13052038 8518788 18679393 9265200 18679393 9265200 10696287 15979710 10696287 15979710 17925745 19319059 17925745 19319059 7179872 3843290 7179872 3843290 3842277 8693637 3842277 8693637 11221323 10946302 11221323 10946302 14438353 12592353 14438353 12592353 8322546 7145305 8322546 7145305 21807176 4866525 21807176 4866525 16624269 18215229 16624269 18215229 8876449 9799922 8876449 9799922 18706305 18999282 18706305 18999282 7773142 3251838 7773142 3251838 23513942 21593580 23513942 21593580 11190781 7199882 11190781 7199882 24179867 23730175 24179867 23730175 22505019 7812514 22505019 7812514 8811296 12467318 8811296 12467318 14834452 17691141 14834452 17691141 24621897 1927418 24621897 1927418 1989017 4181909 1989017 4181909 19834735 12423710 19834735 12423710 7658138 7252611 7658138 7252611 9725726 9760294 9725726 9760294 11324793 11179383 11324793 11179383 14948449 14116759 14948449 14116759 11289629 10045249 11289629 10045249 7597036 21628583 7597036 21628583 5421336 15700795 5421336 15700795 18364533 18659915 18364533 18659915 21332304 20506126 21332304 20506126 16626442 8088190 16626442 8088190 20201515 6807185 20201515 6807185 8544080 17234685 8544080 17234685 11031325 14814984 11031325 14814984 13167960 1521498 13167960 1521498 25121779 11232571 25121779 11232571 6150478 5766290 6150478 5766290 7276587 17493732 7276587 17493732 12854199 10691076 12854199 10691076 7846449 19440122 7846449 19440122 20070039 16536484 20070039 16536484 5059190 4934183 5059190 4934183 5486466 9447167 5486466 9447167 13935928 13037075 13935928 13037075 16495721 16398050 16495721 16398050 8652178 8121250 8652178 8121250 10533003 24955301 10533003 24955301 1890098 20562514 1890098 20562514 8884691 7073629 8884691 7073629 2676785 24393607 2676785 24393607 24512879 3990285 24512879 3990285 21625761 6484726 21625761 6484726 13348726 13562745 13348726 13562745 17730480 7662061 17730480 7662061 3610533 25856219 3610533 25856219 26747506 4170144 26747506 4170144 4357496 21286676 4357496 21286676 15390163 12680928 15390163 12680928 432832 475566 432832 475566 17788005 14579145 17788005 14579145 11862729 9575861 11862729 9575861 6729086 2375014 6729086 2375014 2250862 10258137 2250862 10258137 14711253 18203852 14711253 18203852 7518746 6179773 7518746 6179773 4899940 22144239 4899940 22144239 2895538 23979902 2895538 23979902 24803549 17464164 24803549 17464164 6964365 6304468 6964365 6304468 5528497 21454775 5528497 21454775 22445267 4631519 22445267 4631519 15052307 16769134 15052307 16769134 17034267 12930182 17034267 12930182 11235931 15546511 11235931 15546511 10092180 22962324 10092180 22962324 24000430 7790903 24000430 7790903 17648115 16291721 17648115 16291721 15169265 3861847 15169265 3861847 2335736 24709707 2335736 24709707 20097831 8562149 20097831 8562149 18196719 10511301 18196719 10511301 15102877 14294196 15102877 14294196 7888174 21419237 7888174 21419237 24174636 23242603 24174636 23242603 9997126 12966747 9997126 12966747 16929580 22223020 16929580 22223020 3387175 23589534 3387175 23589534 20601302 13508670 20601302 13508670 13045978 14859549 13045978 14859549 8655776 21078207 8655776 21078207 21722025 5356188 21722025 5356188 21223252 9941618 21223252 9941618 10525776 15647705 10525776 15647705 14303467 10852012 14303467 10852012 19545573 21030932 19545573 21030932 23081289 3800808 23081289 3800808 15628665 13866401 15628665 13866401 14005787 8413280 14005787 8413280 6701294 5008844 6701294 5008844 21904523 13491793 21904523 13491793 8341182 20206680 8341182 20206680 21137289 6026108 21137289 6026108 7648605 7411624 7648605 7411624 22243655 23911102 22243655 23911102 3164280 3720862 3164280 3720862 21407883 10773478 21407883 10773478 3336829 23494444 3336829 23494444 20672808 18875945 20672808 18875945 10171290 5713585 10171290 5713585 6001264 23056529 6001264 23056529 3948216 5730218 3948216 5730218 7544598 9904051 7544598 9904051 12250558 20708295 12250558 20708295 26406677 25455509 26406677 25455509 21386495 12459047 21386495 12459047 13630598 15781057 13630598 15781057 18945363 7410802 18945363 7410802 6669251 21477939 6669251 21477939 22019248 7844491 22019248 7844491 16522896 14725194 16522896 14725194 15283983 5637927 15283983 5637927 21462854 23298002 21462854 23298002 3692008 8965573 3692008 8965573 9922011 11003290 9922011 11003290 12559677 19523105 12559677 19523105 19838404 9958466 19838404 9958466 10920710 14120157 10920710 14120157 12784231 10156935 12784231 10156935 6365754 20341207 6365754 20341207 14209078 9505279 14209078 9505279 22389937 4594656 22389937 4594656 15025136 14696983 15025136 14696983 6688708 20620678 6688708 20620678 23297880 22622594 23297880 22622594 16483195 13807622 16483195 13807622 9930333 18593885 9930333 18593885 19124124 15459691 19124124 15459691 13424669 13353432 13424669 13353432 22876902 22307533 22876902 22307533 23611072 3206396 23611072 3206396 13172038 14202605 13172038 14202605 3593391 24048967 3593391 24048967 24946353 12007400 24946353 12007400 9088056 18536149 9088056 18536149 5337781 21412404 5337781 21412404 21732125 10972057 21732125 10972057 7533497 5886279 7533497 5886279 20905639 8862606 20905639 8862606 7327352 19620979 7327352 19620979 16933769 14213219 16933769 14213219 5613875 23525464 5613875 23525464 3419487 4696478 3419487 4696478 21897933 11099525 21897933 11099525 14550860 14192468 14550860 14192468 20902519 20313355 20902519 20313355 7744538 9190789 7744538 9190789 15360702 14179008 15360702 14179008 6702860 6496779 6702860 6496779 9693652 13284943 9693652 13284943 13646787 12297046 13646787 12297046 12144596 6223626 12144596 6223626 20654647 6909326 20654647 6909326 9297798 15284296 9297798 15284296 12109817 12138214 12109817 12138214 14403023 17208141 14403023 17208141 1796678 25203087 1796678 25203087 9835406 9842801 9835406 9842801 13087780 13880506 13087780 13880506 18697533 2888613 18697533 2888613 23893313 21938306 23893313 21938306 6748156 18501294 6748156 18501294 12026277 13916949 12026277 13916949 13548498 9757806 13548498 9757806 17540486 14930958 17540486 14930958 13233689 9364162 13233689 9364162 9191497 22077360 9191497 22077360 4768566 18788277 4768566 18788277 9612896 10651486 9612896 10651486 12418593 13703784 12418593 13703784 14585278 11693322 14585278 11693322 15576055 21202901 15576055 21202901 21746638 16005676 21746638 16005676 14384405 11461056 14384405 11461056 15934011 17036465 15934011 17036465 22884256 3885933 22884256 3885933 5613826 5562773 5613826 5562773 12283011 20877424 12283011 20877424 5902783 6898029 5902783 6898029 11247620 12810387 11247620 12810387 25947100 24926858 25947100 24926858 3274251 10712290 3274251 10712290 16579431 9793591 16579431 9793591 9203419 17785852 9203419 17785852 8797952 18326479 8797952 18326479 18978775 18042140 18978775 18042140 9926208 11050670 9926208 11050670 15738098 11205915 15738098 11205915 17898542 22440237 17898542 22440237 4479342 19024257 4479342 19024257 20953329 2404284 20953329 2404284 25299052 24581157 25299052 24581157 1174587 25713873 1174587 25713873 21813561 7468225 21813561 7468225 11160598 16778497 11160598 16778497 23056704 1637129 23056704 1637129 1888124 4944420 1888124 4944420 9949550 13707453 9949550 13707453 18182968 2814167 18182968 2814167 24020794 12076965 24020794 12076965 13839398 19507729 13839398 19507729 24312362 23287997 24312362 23287997 17930847 12362756 17930847 12362756 3445334 3488602 3445334 3488602 10869199 15839265 10869199 15839265 13977634 12519692 13977634 12519692 16918112 5154280 16918112 5154280 22162592 10793151 22162592 10793151 12002925 14902385 12002925 14902385 17234909 16882376 17234909 16882376 7163979 6047678 7163979 6047678 20849981 15228542 20849981 15228542 12193306 2744094 12193306 2744094 2467309 18715935 2467309 18715935 9472137 13499461 9472137 13499461 17490487 4638944 17490487 4638944 4745885 10886643 4745885 10886643 13646920 14131511 13646920 14131511 21338409 5281236 21338409 5281236 17983511 11335519 17983511 11335519 14937252 17068587 14937252 17068587 10155645 16250766 10155645 16250766 13073046 10132041 13073046 10132041 19902234 5318256 19902234 5318256 3797958 23247664 3797958 23247664 4084667 3846696 4084667 3846696 8968708 17255732 8968708 17255732 16420941 10715385 16420941 10715385 5719989 23139007 5719989 23139007 24123241 11108869 24123241 11108869 14199178 18063724 14199178 18063724 21116607 21529824 21116607 21529824 24546906 2157664 24546906 2157664 7972165 17628027 7972165 17628027 18913357 7892194 18913357 7892194 21146008 3646997 21146008 3646997 3431309 23580052 3431309 23580052 14312311 5162519 14312311 5162519 21459701 15685343 21459701 15685343 8475232 7670415 8475232 7670415 4413824 22611310 4413824 22611310 23043285 20454850 23043285 20454850 6050563 20844634 6050563 20844634 20922748 14305371 20922748 14305371 13526885 9600880 13526885 9600880 24927297 23736558 24927297 23736558 20725361 9387016 20725361 9387016 10210741 18927732 10210741 18927732 19318351 15204058 19318351 15204058 13743070 7204977 13743070 7204977 22471658 21641695 22471658 21641695 5354646 8941295 5354646 8941295 10229829 15266915 10229829 15266915 21298839 24200085 21298839 24200085 2786624 5883312 2786624 5883312 8914675 18178112 8914675 18178112 11875578 12597371 11875578 12597371 20538392 21340773 20538392 21340773 22682836 23458944 22682836 23458944 24233527 21819556 24233527 21819556 22193681 20658559 22193681 20658559 9941147 13443114 9941147 13443114 17631795 6053116 17631795 6053116 20856078 13685688 20856078 13685688 12367698 19826789 12367698 19826789 5516704 4677682 5516704 4677682 4882729 20412255 4882729 20412255 15719327 4626296 15719327 4626296 22295509 6912552 22295509 6912552 8040612 18742310 8040612 18742310 18193480 15509513 18193480 15509513 9613948 22106819 9613948 22106819 4881217 18763206 4881217 18763206 12877117 13587392 12877117 13587392 15636372 9128906 15636372 9128906 17958471 16215808 17958471 16215808 13438813 9480046 13438813 9480046 18399471 5127772 18399471 5127772 21539283 16373065 21539283 16373065 8412406 3748285 8412406 3748285 23059788 4198392 23059788 4198392 17772827 21170916 17772827 21170916 21976046 14588054 21976046 14588054 10517807 17201039 10517807 17201039 21724772 4436047 21724772 4436047 22539858 8002112 22539858 8002112 13945384 14422927 13945384 14422927 16140454 10687509 16140454 10687509 8520273 22114843 8520273 22114843 24837170 23628193 24837170 23628193 5476110 6698598 5476110 6698598 15892431 17350082 15892431 17350082 8021378 19538572 8021378 19538572 20857338 2849840 20857338 2849840 25227483 24037518 25227483 24037518 3233858 14522291 3233858 14522291 14262909 12346990 14262909 12346990 9751628 7121876 9751628 7121876 4586084 22157146 4586084 22157146 5247865 6918492 5247865 6918492 17090506 23872407 17090506 23872407 25032357 12873050 25032357 12873050 9874707 17294671 9874707 17294671 5825076 22307824 5825076 22307824 25528478 1556866 25528478 1556866 1940742 7870164 1940742 7870164 14349070 16690296 14349070 16690296 20684287 6453703 20684287 6453703 6754235 17719285 6754235 17719285 11139804 5349833 11139804 5349833 5485839 21291073 5485839 21291073 11149755 10956327 11149755 10956327 15791458 21836136 15791458 21836136 5010167 6096367 5010167 6096367 11180779 11276120 11180779 11276120 20140212 19712350 20140212 19712350 19900497 8263089 19900497 8263089 12450752 21050970 12450752 21050970 22690537 4180337 22690537 4180337 5117152 5361823 5117152 5361823 18094375 17172713 18094375 17172713 11939224 12304960 11939224 12304960 14061992 14010068 14061992 14010068 11267331 9111279 11267331 9111279 18748629 19331033 18748629 19331033 21233036 5412152 21233036 5412152 20252829 16355052 20252829 16355052 9125916 8601554 9125916 8601554 19277665 22384631 19277665 22384631 24555569 23299276 24555569 23299276 22916581 20021595 22916581 20021595 9309578 14799388 9309578 14799388 22064218 4758173 22064218 4758173 7303085 12150403 7303085 12150403 17580786 9676222 17580786 9676222 14053975 13157967 14053975 13157967 9581828 19044414 9581828 19044414 7887858 11096301 7887858 11096301 16170947 9947973 16170947 9947973 4501843 22261112 4501843 22261112 21587510 11869968 21587510 11869968 11641623 5333424 11641623 5333424 21781963 6728371 21781963 6728371 11624522 14533873 11624522 14533873 18383827 8300728 18383827 8300728 18784524 5294821 18784524 5294821 1684771 25279050 1684771 25279050 25503809 11087929 25503809 11087929 15768667 12056876 15768667 12056876 12502565 21232298 12502565 21232298 21906591 21009107 21906591 21009107 7530126 15828325 7530126 15828325 20102424 19535458 20102424 19535458 8154749 18158401 8154749 18158401 9028081 10591155 9028081 10591155 11492258 10992603 11492258 10992603 17588261 18576381 17588261 18576381 8470279 8402155 8470279 8402155 12614771 12950156 12614771 12950156 18762678 4483143 18762678 4483143 22419357 18754121 22419357 18754121 8147203 21374738 8147203 21374738 22049419 19535974 22049419 19535974 3083630 23944160 3083630 23944160 24833158 2562998 24833158 2562998 14608737 18450020 14608737 18450020 20926255 6266960 20926255 6266960 9063715 15370323 9063715 15370323 15681346 10425252 15681346 10425252 16493359 14561478 16493359 14561478 4726017 22465233 4726017 22465233 4419139 8553636 4419139 8553636 9415572 14790468 9415572 14790468 19768183 6424243 19768183 6424243 4713714 4583164 4713714 4583164 19102585 11336369 19102585 11336369 2169887 24657703 2169887 24657703 24597615 11124815 24597615 11124815 1746386 25727830 1746386 25727830 26604676 7948121 26604676 7948121 14913150 17981085 14913150 17981085 18558005 6570753 18558005 6570753 6931586 9201234 6931586 9201234 17218638 15982599 17218638 15982599 14011090 8718932 14011090 8718932 22452523 25665956 22452523 25665956 1323295 24215316 1323295 24215316 21927157 5600655 21927157 5600655 8616763 9515305 8616763 9515305 20703346 5162181 20703346 5162181 5418969 21223711 5418969 21223711 11770229 8510992 11770229 8510992 8639001 10852511 8639001 10852511 13353144 22439882 13353144 22439882 3638074 3511517 3638074 3511517 21250768 8162959 21250768 8162959 17110288 11593840 17110288 11593840 13855004 22487252 13855004 22487252 4447027 6034287 4447027 6034287 13884588 14268185 13884588 14268185 10957643 8848804 10957643 8848804 18371339 11711337 18371339 11711337 12560700 17033944 12560700 17033944 17737359 11853332 17737359 11853332 12693875 14857211 12693875 14857211 17436789 16649403 17436789 16649403 13225363 10512599 13225363 10512599 20939004 21816994 20939004 21816994 22670453 6539594 22670453 6539594 14823905 18946710 14823905 18946710 19593891 7850252 19593891 7850252 9308349 11452073 9308349 11452073 15403437 14758289 15403437 14758289 16553663 9996337 16553663 9996337 17903666 6477535 17903666 6477535 6813249 13685104 6813249 13685104 16761350 21773756 16761350 21773756 3005609 2854405 3005609 2854405 6391877 11462697 6391877 11462697 14707808 15489955 14707808 15489955 7282053 4599189 7282053 4599189 4755653 7080472 4755653 7080472 11636002 15647958 11636002 15647958 6219673 3800276 6219673 3800276 23587105 22794106 23587105 22794106 11538239 13795917 11538239 13795917 20721979 22501961 20721979 22501961 4554402 19596602 4554402 19596602 9287997 13322051 9287997 13322051 16255177 5955005 16255177 5955005 6378247 13922506 6378247 13922506 17306137 22535852 17306137 22535852 23678531 24325277 23678531 24325277 25385751 3045768 25385751 3045768 23762526 21839980 23762526 21839980 7156494 16886941 7156494 16886941 21800649 21095441 21800649 21095441 19274150 5751594 19274150 5751594 24008388 22993896 24008388 22993896 16524561 15279945 16524561 15279945 9701429 17342806 9701429 17342806 18521445 6854133 18521445 6854133 24296845 23082098 24296845 23082098 13808287 9400279 13808287 9400279 19662190 19239466 19662190 19239466 19440633 17573455 19440633 17573455 9603372 15627017 9603372 15627017 17447625 8919387 17447625 8919387 5877871 5534279 5877871 5534279 17953534 18511641 17953534 18511641 6051620 20587719 6051620 20587719 21311004 15811806 21311004 15811806 11257894 13062795 11257894 13062795 20822931 25312069 20822931 25312069 1611534 23684221 1611534 23684221 21465198 9641907 21465198 9641907 2422300 2785288 2422300 2785288 22849103 5653216 22849103 5653216 8776764 18124672 8776764 18124672 14312165 9275062 14312165 9275062 21262354 20551311 21262354 20551311 8252016 17922151 8252016 17922151 21539306 5441248 21539306 5441248 20326050 19014795 20326050 19014795 15068006 4753323 15068006 4753323 4949263 19862977 4949263 19862977 22819823 3956755 22819823 3956755 5879717 13350049 5879717 13350049 15566786 16497935 15566786 16497935 9728238 7399803 9728238 7399803 19519581 14972084 19519581 14972084 10135580 9572689 10135580 9572689 11000520 13331844 11000520 13331844 17634863 7612929 17634863 7612929 7758686 9301663 7758686 9301663 11333257 10857487 11333257 10857487 13616346 13812560 13616346 13812560 12207146 14982772 12207146 14982772 21619738 22308867 21619738 22308867 4713450 4668065 4713450 4668065 11584938 17679582 11584938 17679582 18247641 7894845 18247641 7894845 6283672 5579859 6283672 5579859 24929621 24899077 24929621 24899077 1829351 22843981 1829351 22843981 20209879 10996272 20209879 10996272 11439335 17783757 11439335 17783757 19180891 4365290 19180891 4365290 22941772 3795219 22941772 3795219 6900355 15446867 6900355 15446867 12179349 8926938 12179349 8926938 4118779 22811424 4118779 22811424 20781002 20008565 20781002 20008565 11206939 14306810 11206939 14306810 18343776 18597854 18343776 18597854 8536296 16284403 8536296 16284403 20892406 20250192 20892406 20250192 13731137 10449503 13731137 10449503 18661987 21159309 18661987 21159309 21992028 17423216 21992028 17423216 15977990 15316260 15977990 15316260 10248431 4301571 10248431 4301571 4293765 14490898 4293765 14490898 14350303 5203870 14350303 5203870 5140092 4887254 5140092 4887254 16905738 10640897 16905738 10640897 15976152 14744381 15976152 14744381 12286334 7357165 12286334 7357165 21119960 20527442 21119960 20527442 18640482 10306104 18640482 10306104 10946819 11958872 10946819 11958872 14467654 14477953 14467654 14477953 17191926 9358072 17191926 9358072 24155306 2657580 24155306 2657580 8002581 15481379 8002581 15481379 18253695 8711616 18253695 8711616 8493623 18660465 8493623 18660465 19924367 5846579 19924367 5846579 22017273 21497043 22017273 21497043 24849435 1852068 24849435 1852068 15093054 17119622 15093054 17119622 8665102 8216948 8665102 8216948 16055892 11579003 16055892 11579003 9178316 7503099 9178316 7503099 6337679 6016881 6337679 6016881 8012325 16980888 8012325 16980888 15253295 8624511 15253295 8624511 3114859 3007684 3114859 3007684 5495797 14098836 5495797 14098836 13342496 12440488 13342496 12440488 18277257 5450881 18277257 5450881 21517325 11847649 21517325 11847649 14568508 14795338 14568508 14795338 15203899 12625138 15203899 12625138 10054776 6348874 10054776 6348874 23929130 2932525 23929130 2932525 20724523 17520758 20724523 17520758 17396177 10791172 17396177 10791172 12221896 22962350 12221896 22962350 23870104 19382583 23870104 19382583 10835831 14561214 10835831 14561214 15367277 11112235 15367277 11112235 7844510 5926904 7844510 5926904 21669426 24549496 21669426 24549496 2433937 24278224 2433937 24278224 10516151 15795524 10516151 15795524 15214671 12408001 15214671 12408001 12092251 15728051 12092251 15728051 10962205 6177679 10962205 6177679 2459300 24530427 2459300 24530427 25380076 21765466 25380076 21765466 21507426 6770528 21507426 6770528 18829505 18349922 18829505 18349922 9121966 15061595 9121966 15061595 15532997 11641270 15532997 11641270 13253557 17421762 13253557 17421762 18838622 23593918 18838622 23593918 3225441 5036249 3225441 5036249 6826717 19073502 6826717 19073502 12288472 10384910 12288472 10384910 19802734 7131222 19802734 7131222 18942063 8958680 18942063 8958680 10555547 18174900 10555547 18174900 21729128 21136586 21729128 21136586 19250140 7696009 19250140 7696009 7839976 8211368 7839976 8211368 17720899 16498519 17720899 16498519 14744006 9665162 14744006 9665162 17652732 18787407 17652732 18787407 7937326 5078879 7937326 5078879 4256386 22769025 4256386 22769025 23778399 3915311 23778399 3915311 4845434 10735832 4845434 10735832 16201436 16519953 16201436 16519953 17638668 19558094 17638668 19558094 6997161 6390352 6997161 6390352 2957619 24975571 2957619 24975571 1821713 3555381 1821713 3555381 21437006 5596224 21437006 5596224 8758528 19538967 8758528 19538967 19892248 18903549 19892248 18903549 17807336 11688785 17807336 11688785 6037916 2315987 6037916 2315987 2670092 13757195 2670092 13757195 16357218 20232964 16357218 20232964 20737341 9278821 20737341 9278821 10054270 23328893 10054270 23328893 3654786 13394584 3654786 13394584 15148270 17612856 15148270 17612856 1476108 1402488 1476108 1402488 21548577 8503110 21548577 8503110 15470592 12220063 15470592 12220063 11462955 8818976 11462955 8818976 20222369 6915790 20222369 6915790 6243698 22778054 6243698 22778054 4042644 18265548 4042644 18265548 12089224 9688960 12089224 9688960 20099052 6897158 20099052 6897158 7491287 15717384 7491287 15717384 12731314 8341501 12731314 8341501 4473674 4152502 4473674 4152502 5198829 17725705 5198829 17725705 10355688 7816920 10355688 7816920 19708004 7131931 19708004 7131931 7721702 8978672 7721702 8978672 13532280 13849534 13532280 13849534 16639574 8443104 16639574 8443104 7813449 7470199 7813449 7470199 21578353 5245088 21578353 5245088 18534594 16529653 18534594 16529653 3917754 3558592 3917754 3558592 18990554 23847558 18990554 23847558 24884992 7250117 24884992 7250117 19316525 9212019 19316525 9212019 15147052 20160576 15147052 20160576 3799097 22830751 3799097 22830751 7260580 17596625 7260580 17596625 22338919 4308187 22338919 4308187 4877674 6307404 4877674 6307404 20271877 18062568 20271877 18062568 16430174 9808921 16430174 9808921 21609515 5542161 21609515 5542161 4847133 4313662 4847133 4313662 23543434 22483990 23543434 22483990 11531799 13021364 11531799 13021364 14895674 10618401 14895674 10618401 21361006 5348472 21361006 5348472 16458360 13503731 16458360 13503731 12281871 8426086 12281871 8426086 8647779 18717096 8647779 18717096 22987306 3723358 22987306 3723358 4641235 22040669 4641235 22040669 21285039 7685066 21285039 7685066 17212381 13582334 17212381 13582334 14011468 10261764 14011468 10261764 21656920 5746252 21656920 5746252 18218045 16306370 18218045 16306370 15786047 10099004 15786047 10099004 6238610 4990193 6238610 4990193 21817983 9028231 21817983 9028231 9696829 13215667 9696829 13215667 14935033 14231819 14935033 14231819 6836090 889329 6836090 889329 25849331 12295500 25849331 12295500 11891890 9878270 11891890 9878270 3126620 23839780 3126620 23839780 16625785 11737115 16625785 11737115 13166730 14000430 13166730 14000430 4112780 22793931 4112780 22793931 14728295 13064923 14728295 13064923 1992461 25046210 1992461 25046210 3118225 22573538 3118225 22573538 6067493 2372700 6067493 2372700 2626807 22646322 2626807 22646322 11126434 14229100 11126434 14229100 18649085 19224295 18649085 19224295 20834777 21103308 20834777 21103308 21973476 20640592 21973476 20640592 17056780 14967960 17056780 14967960 12026095 11230630 12026095 11230630 8946009 4729537 8946009 4729537 4951600 11811004 4951600 11811004 19322108 19501654 19322108 19501654 7642956 8619981 7642956 8619981 18988953 4960441 18988953 4960441 21556406 8456463 21556406 8456463 14181462 18763880 14181462 18763880 7998826 19242290 7998826 19242290 20270404 6143957 20270404 6143957 6402841 6799326 6402841 6799326 18403190 13117453 18403190 13117453 11649178 9191825 11649178 9191825 24217109 23497299 24217109 23497299 16953105 8084658 16953105 8084658 8301684 11932409 8301684 11932409 18752470 8051164 18752470 8051164 6404601 5340055 6404601 5340055 21819851 8519791 21819851 8519791 14370185 12516865 14370185 12516865 12359852 18790688 12359852 18790688 21656661 22183352 21656661 22183352 25014641 1754938 25014641 1754938 1690246 18868366 1690246 18868366 14112246 10656275 14112246 10656275 10563034 9008758 10563034 9008758 4109912 3805694 4109912 3805694 20241633 12472802 20241633 12472802 14013537 14751762 14013537 14751762 10786435 20671572 10786435 20671572 6209550 16350586 6209550 16350586 12373003 13775522 12373003 13775522 15020601 17264923 15020601 17264923 22295170 4970129 22295170 4970129 5324737 19586112 5324737 19586112 19594087 11068751 19594087 11068751 11848175 14010275 11848175 14010275 15015327 16091761 15015327 16091761 17753854 21201527 17753854 21201527 21741750 18536115 21741750 18536115 13950849 9511341 13950849 9511341 19842370 6280269 19842370 6280269 2463606 2584058 2463606 2584058 12653174 15981738 12653174 15981738 10026864 9252505 10026864 9252505 9693905 15931854 9693905 15931854 19137835 3231591 19137835 3231591 23630709 6078490 23630709 6078490 18967454 9138995 18967454 9138995 11543663 17018053 11543663 17018053 17922863 18317266 17922863 18317266 8693295 10774319 8693295 10774319 19835502 19202661 19835502 19202661 13551566 7921457 13551566 7921457 23494421 3323839 23494421 3323839 18389524 8896461 18389524 8896461 10799638 14815853 10799638 14815853 11888102 9206395 11888102 9206395 9522043 21591172 9522043 21591172 3677483 23363295 3677483 23363295 14369723 5404040 14369723 5404040 1543984 1613238 1543984 1613238 21037478 8965414 21037478 8965414 10861768 19929019 10861768 19929019 21039115 6173775 21039115 6173775 10391234 12565309 10391234 12565309 22768764 4227601 22768764 4227601 8933823 15007067 8933823 15007067 14254903 10861040 14254903 10861040 6646601 20325390 6646601 20325390 15937061 12348312 15937061 12348312 13345051 13971821 13345051 13971821 11595075 15556650 11595075 15556650 16007959 14560569 16007959 14560569 1839013 1764281 1839013 1764281 21395014 6657102 21395014 6657102 17972356 18854714 17972356 18854714 6589335 20374994 6589335 20374994 20032586 12525553 20032586 12525553 13447051 13252623 13447051 13252623 20109494 6270623 20109494 6270623 20654753 15598860 20654753 15598860 13824623 7972974 13824623 7972974 20146331 7018430 20146331 7018430 5248894 4840280 5248894 4840280 22205123 10225961 22205123 10225961 11564452 20456175 11564452 20456175 21161023 16495145 21161023 16495145 9191652 17992226 9191652 17992226 14314253 1694478 14314253 1694478 1930129 4703963 1930129 4703963 20173841 8216502 20173841 8216502 8492680 14816040 8492680 14816040 12294635 10707598 12294635 10707598 3408274 23575152 3408274 23575152 6347325 19887959 6347325 19887959 19193283 14155039 19193283 14155039 13867563 4827198 13867563 4827198 4981507 17608756 4981507 17608756 13388343 11662988 13388343 11662988 15252883 22004822 15252883 22004822 23065983 5276378 23065983 5276378 7143940 11849047 7143940 11849047 14654714 13555762 14654714 13555762 12926357 17369865 12926357 17369865 18700002 4656169 18700002 4656169 4908103 6359626 4908103 6359626 9652932 13921891 9652932 13921891 18176831 6540306 18176831 6540306 6734370 14869391 6734370 14869391 12806396 9031927 12806396 9031927 20498794 4399426 20498794 4399426 2928413 2319521 2928413 2319521 2516251 4782939 2516251 4782939 23735695 1872834 23735695 1872834 25167352 20422450 25167352 20422450 7186017 7760199 7186017 7760199 9095208 11367017 9095208 11367017 19748010 844024 19748010 844024 669438 24559648 669438 24559648 20998329 6196490 20998329 6196490 6966583 16789138 6966583 16789138 12277877 5358923 12277877 5358923 3183146 23640039 3183146 23640039 13876789 5069259 13876789 5069259 21661254 13630729 21661254 13630729 10271476 16790682 10271476 16790682 11958150 12544577 11958150 12544577 19780945 7228143 19780945 7228143 13636126 13531242 13636126 13531242 7111649 5485663 7111649 5485663 21288409 11599842 21288409 11599842 6342312 1832337 6342312 1832337 25509533 24480919 25509533 24480919 3081050 17684178 3081050 17684178 17219859 4215792 17219859 4215792 22520457 21773681 22520457 21773681 7059867 16842949 7059867 16842949 11270914 10718137 11270914 10718137 20705459 20275287 20705459 20275287 7215912 17611487 7215912 17611487 10157906 10349983 10157906 10349983 11673456 11838523 11673456 11838523 12383331 9777782 12383331 9777782 2657998 2809503 2657998 2809503 22447737 20289681 22447737 20289681 14763899 9054678 14763899 9054678 754462 26313820 754462 26313820 10434943 8176272 10434943 8176272 22088965 21593247 22088965 21593247 24397406 23296095 24397406 23296095 9085521 17637451 9085521 17637451 15313668 2050726 15313668 2050726 2264770 10465071 2264770 10465071 16190484 16113841 16190484 16113841 10387723 9211270 10387723 9211270 26505192 413606 26505192 413606 18164505 9724701 18164505 9724701 11616308 18391685 11616308 18391685 8391780 6774364 8391780 6774364 7311165 17449514 7311165 17449514 17299532 14976928 17299532 14976928 14698435 8650061 14698435 8650061 2134847 1400818 2134847 1400818 25351347 16531852 25351347 16531852 3949032 22842982 3949032 22842982 6329838 18637411 6329838 18637411 15745959 10073075 15745959 10073075 8224056 20629509 8224056 20629509 5967891 21233215 5967891 21233215 5031337 22340725 5031337 22340725 4043363 3949186 4043363 3949186 11303858 19766894 11303858 19766894 23205909 3684676 23205909 3684676 17601719 18958552 17601719 18958552 24632175 1085311 24632175 1085311 25649115 17714576 25649115 17714576 14987203 12563003 14987203 12563003 6628485 6255006 6628485 6255006 10065058 17254750 10065058 17254750 19332639 20987557 19332639 20987557 21751069 5628340 21751069 5628340 7509358 13087344 7509358 13087344 22789219 21988088 22789219 21988088 8072046 18587127 8072046 18587127 10380122 11931617 10380122 11931617 17172615 22164682 17172615 22164682 22898128 5107602 22898128 5107602 19305445 9070427 19305445 9070427 10234754 15319636 10234754 15319636 15879601 7863725 15879601 7863725 22517095 21781276 22517095 21781276 11881542 5602134 11881542 5602134 21560017 6937694 21560017 6937694 7476356 17641900 7476356 17641900 10936254 11548367 10936254 11548367 18514967 8237821 18514967 8237821 8400290 2762238 8400290 2762238 2700508 18227203 2700508 18227203 12927153 13111457 12927153 13111457 14393597 14663805 14393597 14663805 18666015 19174057 18666015 19174057 19595086 16910043 19595086 16910043 12323599 12660593 12323599 12660593 20171156 19558788 20171156 19558788 7517195 8707873 7517195 8707873 15221584 12489162 15221584 12489162 6998316 19892612 6998316 19892612 21161502 23797844 21161502 23797844 24803145 20859125 24803145 20859125 7094828 8009444 7094828 8009444 18492157 12855497 18492157 12855497 10949441 19028463 10949441 19028463 6786002 20501945 6786002 20501945 6397588 15458749 6397588 15458749 15686162 9145346 15686162 9145346 20243944 19482497 20243944 19482497 11904719 14297164 11904719 14297164 19030703 8293482 19030703 8293482 17635395 11113633 17635395 11113633 11975198 14192021 11975198 14192021 20051205 19971855 20051205 19971855 1138811 1043810 1138811 1043810 20935631 16508180 20935631 16508180 15373136 9630658 15373136 9630658 6997059 22410059 6997059 22410059 3798778 23194668 3798778 23194668 22064190 7060841 22064190 7060841 9156615 9281830 9156615 9281830 11430703 21203539 11430703 21203539 5696316 20032681 5696316 20032681 10352195 4074328 10352195 4074328 2734814 2433483 2734814 2433483 9101860 11935721 9101860 11935721 23266757 22513448 23266757 22513448 22924173 21386166 22924173 21386166 16222674 9431319 16222674 9431319 26320994 25214385 26320994 25214385 2695404 6388724 2695404 6388724 14066887 13430869 14066887 13430869 10842208 17657994 10842208 17657994 18051260 10958682 18051260 10958682 15634798 17281114 15634798 17281114 3755979 23052608 3755979 23052608 22752468 4136240 22752468 4136240 17950667 17388798 17950667 17388798 14725695 10307096 14725695 10307096 9557339 2493192 9557339 2493192 2746671 19398484 2746671 19398484 8802055 16055430 8802055 16055430 19499138 3115451 19499138 3115451 3359851 22421560 3359851 22421560 21019647 18017429 21019647 18017429 16246857 8937314 16246857 8937314 18985310 6279883 18985310 6279883 21070675 19994459 21070675 19994459 16109161 7517073 16109161 7517073 1704136 1621559 1704136 1621559 24751381 3914151 24751381 3914151 22702270 9814224 22702270 9814224 14411745 13749989 14411745 13749989 11929262 16462946 11929262 16462946 17043819 15646609 17043819 15646609 10962440 8434377 10962440 8434377 18839150 10805361 18839150 10805361 10005130 8549081 10005130 8549081 4039515 3928466 4039515 3928466 13755729 16358158 13755729 16358158 5576514 5454693 5576514 5454693 24505146 24759075 24505146 24759075 2142272 11173982 2142272 11173982 18065310 9278311 18065310 9278311 16079935 12133951 16079935 12133951 5028603 21932754 5028603 21932754 7970961 12270495 7970961 12270495 14451675 13146214 14451675 13146214 12142418 20124223 12142418 20124223 2869347 3136111 2869347 3136111 3757605 5846903 3757605 5846903 5997195 16602822 5997195 16602822 18483731 7613212 18483731 7613212 19426375 21400577 19426375 21400577 3433042 3517725 3433042 3517725 5353838 17069644 5353838 17069644 16149009 5716723 16149009 5716723 21379250 10720472 21379250 10720472 9657231 8442113 9657231 8442113 8857469 17939571 8857469 17939571 9576000 12379684 9576000 12379684 20839781 20177541 20839781 20177541 17531186 13468814 17531186 13468814 12021194 14701369 12021194 14701369 18204726 17752835 18204726 17752835 10396594 7123827 10396594 7123827 6884420 25540074 6884420 25540074 939303 1102683 939303 1102683 24268813 18792718 24268813 18792718 9135362 10448790 9135362 10448790 16150167 14522374 16150167 14522374 9253604 18180270 9253604 18180270 22439630 21558719 22439630 21558719 17949637 7094481 17949637 7094481 5706445 21946725 5706445 21946725 5127998 7994899 5127998 7994899 9702721 9941550 9702721 9941550 13504930 14243720 13504930 14243720 2723518 2694026 2723518 2694026 23374171 9385233 23374171 9385233 16734782 10676549 16734782 10676549 11684811 15027744 11684811 15027744 15090253 12241636 15090253 12241636 4854021 22131197 4854021 22131197 19740315 10217863 19740315 10217863 7530725 20344820 7530725 20344820 5558352 23224624 5558352 23224624 23919286 17892370 23919286 17892370 11632962 6849211 11632962 6849211 3621019 3637220 3621019 3637220 14407920 22522898 14407920 22522898 23705566 10608250 23705566 10608250 11009025 12199417 11009025 12199417 13754121 24120705 13754121 24120705 2705769 23899202 2705769 23899202 7530314 12947143 7530314 12947143 17537532 9381869 17537532 9381869 7626636 19693600 7626636 19693600 6068987 4363500 6068987 4363500 4318698 6113241 4318698 6113241 8352700 11879348 8352700 11879348 16840489 6138278 16840489 6138278 22492288 21556714 22492288 21556714 7546433 8471399 7546433 8471399 13321790 14078082 13321790 14078082 16389325 6538454 16389325 6538454 5783182 3913191 5783182 3913191 22854564 16750471 22854564 16750471 12486281 1316172 12486281 1316172 1341313 22142401 1341313 22142401 16012914 11187211 16012914 11187211 15351865 15398371 15351865 15398371 22639571 4338344 22639571 4338344 22115763 17805057 22115763 17805057 9908210 9568802 9908210 9568802 15184480 20965267 15184480 20965267 21714850 20854923 21714850 20854923 8373055 9769153 8373055 9769153 19523440 22114345 19523440 22114345 4918429 4522869 4918429 4522869 19277564 9574620 19277564 9574620 14432619 13086778 14432619 13086778 5735956 1740252 5735956 1740252 1527561 24662249 1527561 24662249 25484544 19338345 25484544 19338345 15653525 9703069 15653525 9703069 8233648 7590659 8233648 7590659 19705712 17966520 19705712 17966520 11884053 11878599 11884053 11878599 18796578 8379776 18796578 8379776 16405015 17004645 16405015 17004645 18956558 2404027 18956558 2404027 2704705 4845762 2704705 4845762 20655744 19604205 20655744 19604205 8328669 16521502 8328669 16521502 19624939 19653419 19624939 19653419 4023137 4071806 4023137 4071806 20934739 7773021 20934739 7773021 9175947 8952446 9175947 8952446 14373185 14062291 14373185 14062291 12342436 18427816 12342436 18427816 5951810 21431959 5951810 21431959 22079772 19407139 22079772 19407139 17978249 13007298 17978249 13007298 9264337 3008520 9264337 3008520 2666617 19616582 2666617 19616582 12553744 12538717 12553744 12538717 19674243 19274254 19674243 19274254 8157840 16136988 8157840 16136988 14111909 13498057 14111909 13498057 6657507 20163595 6657507 20163595 17947321 10891373 17947321 10891373 11205929 16281247 11205929 16281247 19134686 3322334 19134686 3322334 23459032 20412195 23459032 20412195 18926995 10627351 18926995 10627351 11837544 12330167 11837544 12330167 19389673 7840966 19389673 7840966 10470218 12308027 10470218 12308027 16414565 10248421 16414565 10248421 10834593 9063379 10834593 9063379 18353085 18186167 18353085 18186167 10945128 5238141 10945128 5238141 22905176 22100781 22905176 22100781 14187545 10997148 14187545 10997148 22410576 4496142 22410576 4496142 21253137 12492306 21253137 12492306 13288474 13974814 13288474 13974814 11122574 7400017 11122574 7400017 19612723 13850938 19612723 13850938 11027274 9096302 11027274 9096302 8376818 6549332 8376818 6549332 6855493 17310766 6855493 17310766 11158680 14935917 11158680 14935917 12338691 12901636 12338691 12901636 22009782 4658609 22009782 4658609 21829376 22546680 21829376 22546680 23623930 5505994 23623930 5505994 16082896 17487573 16082896 17487573 7378840 19614917 7378840 19614917 21435611 22368251 21435611 22368251 23450860 22486171 23450860 22486171 9079723 11167654 9079723 11167654 13205912 13829544 13205912 13829544 16325984 7093045 16325984 7093045 19860674 7954401 19860674 7954401 10136860 20641880 10136860 20641880 24199232 2378864 24199232 2378864 2304540 23182020 2304540 23182020 8751363 6011849 8751363 6011849 6452896 13120504 6452896 13120504 21546517 21931060 21546517 21931060 4877184 6713578 4877184 6713578 9759054 17652706 9759054 17652706 9237815 8869273 9237815 8869273 14370799 14661233 14370799 14661233 16153877 16240675 16153877 16240675 2841141 24048113 2841141 24048113 13790176 9836649 13790176 9836649 17678542 7713444 17678542 7713444 21505599 26435916 21505599 26435916 647815 26029911 647815 26029911 22729031 8047992 22729031 8047992 8869780 12221799 8869780 12221799 13893429 17703904 13893429 17703904 3814796 861480 3814796 861480 737391 8506560 737391 8506560 17347646 19529754 17347646 19529754 2475203 24402599 2475203 24402599 3569393 21234707 3569393 21234707 15670546 12988841 15670546 12988841 8610866 610498 8610866 610498 26292207 24595323 26292207 24595323 23424155 4247025 23424155 4247025 10439184 12916762 10439184 12916762 16629195 22836404 16629195 22836404 4069418 21264771 4069418 21264771 14721763 7701061 14721763 7701061 4570588 22222631 4570588 22222631 10005388 2154721 10005388 2154721 25100123 26560367 25100123 26560367 476487 20146668 476487 20146668 10049139 16392274 10049139 16392274 14965287 8729584 14965287 8729584 20195312 6731427 20195312 6731427 10730997 11067984 10730997 11067984 13836051 19688863 13836051 19688863 20431552 19211195 20431552 19211195 4228788 23609318 4228788 23609318 25069295 26046058 25069295 26046058 1032742 18912265 1032742 18912265 15594270 10029250 15594270 10029250 19075792 22299107 19075792 22299107 4742695 15381092 4742695 15381092 17115803 18621772 17115803 18621772 25336548 24708771 25336548 24708771 1634287 1890018 1634287 1890018 22331868 11059555 22331868 11059555 11613730 16561162 11613730 16561162 10384371 10816615 10384371 10816615 16378774 23208602 16378774 23208602 23808496 21989304 23808496 21989304 21600443 20349538 21600443 20349538 11608378 8147590 11608378 8147590 4773994 3792821 4773994 3792821 3803126 4947682 3803126 4947682 18240707 18621044 18240707 18621044 19136331 9731817 19136331 9731817 11685013 18070566 11685013 18070566 20556232 4307350 20556232 4307350 4531727 18367583 4531727 18367583 16089822 1374484 16089822 1374484 1203192 24013623 1203192 24013623 9139741 8983247 9139741 8983247 16959975 17045697 16959975 17045697 9379281 19592978 9379281 19592978 21234653 6059334 21234653 6059334 10140432 16465326 10140432 16465326 19328450 2993559 19328450 2993559 23822926 9326836 23822926 9326836 12972422 21715521 12972422 21715521 5265978 21153828 5265978 21153828 11116398 13111944 11116398 13111944 21241306 5889128 21241306 5889128 15071348 14734227 15071348 14734227 18806260 19358631 18806260 19358631 20912406 5858019 20912406 5858019 20488702 17156104 20488702 17156104 10883843 15305681 10883843 15305681 14407730 2187525 14407730 2187525 24652957 11619941 24652957 11619941 12703598 13346071 12703598 13346071 16981624 16738748 16981624 16738748 7522172 19675708 7522172 19675708 20102898 9846481 20102898 9846481 13846737 16464930 13846737 16464930 20753435 2342103 20753435 2342103 2149361 7452674 2149361 7452674 23179140 3574355 23179140 3574355 12534283 12402424 12534283 12402424 22339015 21797885 22339015 21797885 5070673 19126348 5070673 19126348 18608792 8020398 18608792 8020398 4482696 4319335 4482696 4319335 10174756 17356585 10174756 17356585 20642659 6370141 20642659 6370141 15746208 13976993 15746208 13976993 8143165 5739803 8143165 5739803 4804057 2960868 4804057 2960868 2900928 21696260 2900928 21696260 17406017 15273860 17406017 15273860 7865632 6866303 7865632 6866303 20423974 18576476 20423974 18576476 9913862 14075850 9913862 14075850 13430598 4968473 13430598 4968473 4754550 22265166 4754550 22265166 22790904 5705778 22790904 5705778 9921918 10190029 9921918 10190029 12421090 14355089 12421090 14355089 15555918 15914745 15555918 15914745 20584298 4388222 20584298 4388222 22327477 5956346 22327477 5956346 13746992 16512948 13746992 16512948 18939016 7522570 18939016 7522570 7872131 18664951 7872131 18664951 12391067 9684665 12391067 9684665 18886377 18523788 18886377 18523788 16991314 12459915 16991314 12459915 11392559 17148035 11392559 17148035 9583909 14981900 9583909 14981900 17501502 22175998 17501502 22175998 4671448 11107132 4671448 11107132 13876382 18190816 13876382 18190816 8604187 10851501 8604187 10851501 16663726 10011389 16663726 10011389 6360928 6142618 6360928 6142618 20310384 7299689 20310384 7299689 13647486 20491385 13647486 20491385 5268122 23522639 5268122 23522639 24556217 2263795 24556217 2263795 19998439 17093803 19998439 17093803 12001109 10467580 12001109 10467580 18980088 5521596 18980088 5521596 5727001 14723273 5727001 14723273 16037193 21833381 16037193 21833381 3831190 3898122 3831190 3898122 6397955 14972542 6397955 14972542 14419262 12182145 14419262 12182145 24069054 23017147 24069054 23017147 18364130 15940822 18364130 15940822 15019669 9391074 15019669 9391074 9051201 18646125 9051201 18646125 6162980 5877926 6162980 5877926 20019968 12913733 20019968 12913733 12685481 17609278 12685481 17609278 6037749 5867712 6037749 5867712 9371396 15403319 9371396 15403319 16268057 8307458 16268057 8307458 7004931 5315698 7004931 5315698 22667253 22068454 22667253 22068454 5932973 15314880 5932973 15314880 17212784 20170847 17212784 20170847 6761210 8645201 6761210 8645201 10936361 11225817 10936361 11225817 20120976 6830300 20120976 6830300 18413817 13248162 18413817 13248162 13059593 14124944 13059593 14124944 15717306 6837996 15717306 6837996 22322902 21617458 22322902 21617458 14234345 9504339 14234345 9504339 19091461 8097397 19091461 8097397 19683775 20577645 19683775 20577645 21385243 5136511 21385243 5136511 19887598 14398196 19887598 14398196 2317115 24578314 2317115 24578314 3295473 12125968 3295473 12125968 13890299 13200524 13890299 13200524 11689080 21770878 11689080 21770878 5123034 19589711 5123034 19589711 10612746 10314441 10612746 10314441 15357107 14688447 15357107 14688447 9287007 8929056 9287007 8929056 21418541 23124726 21418541 23124726 3918771 18087566 3918771 18087566 15428772 11162669 15428772 11162669 16451922 16851663 16451922 16851663 6385532 6033109 6385532 6033109 6961028 11137983 6961028 11137983 14764188 15194972 14764188 15194972 5697595 5347814 5697595 5347814 6988235 17088638 6988235 17088638 17775415 7675247 17775415 7675247 7678179 7041617 7678179 7041617 20159305 14946701 20159305 14946701 15422712 7735704 15422712 7735704 5257137 23097292 5257137 23097292 24241480 5316040 24241480 5316040 19425771 13467728 19425771 13467728 10214228 8791702 10214228 8791702 4394338 2877780 4394338 2877780 24141105 3398589 24141105 3398589 4173522 21262117 4173522 21262117 18248969 10336316 18248969 10336316 10883314 14686585 10883314 14686585 16615573 22815970 16615573 22815970 1783592 1507120 1783592 1507120 2693337 6107296 2693337 6107296 12381653 17105849 12381653 17105849 22761877 24345707 22761877 24345707 1745508 1879954 1745508 1879954 6710194 14612129 6710194 14612129 15799717 7612840 15799717 7612840 8141655 22544661 8141655 22544661 23756711 19645305 23756711 19645305 19464028 15319463 19464028 15319463 13972265 12448747 13972265 12448747 15743811 9307986 15743811 9307986 8463898 7121486 8463898 7121486 7255498 19443341 7255498 19443341 15631503 11066326 15631503 11066326 19955347 5526073 19955347 5526073 4038726 22993909 4038726 22993909 4625677 11816609 4625677 11816609 17386523 21126662 17386523 21126662 5624589 3362005 5624589 3362005 3723610 16377147 3723610 16377147 21520439 5590271 21520439 5590271 20622213 17372043 20622213 17372043 16744380 11780494 16744380 11780494 12426547 5111075 12426547 5111075 4212408 22666333 4212408 22666333 19264088 15666786 19264088 15666786 8847259 7916152 8847259 7916152 8307806 10179868 8307806 10179868 17094576 11085030 17094576 11085030 11635375 13922528 11635375 13922528 13434299 10293054 13434299 10293054 8426605 19674046 8426605 19674046 23346097 3437774 23346097 3437774 20736510 17242740 20736510 17242740 15314634 14164433 15314634 14164433 11976563 18735841 11976563 18735841 23152124 3614470 23152124 3614470 3913381 4182523 3913381 4182523 5249660 10050557 5249660 10050557 16422695 14148600 16422695 14148600 14236181 10979666 14236181 10979666 5302770 21626628 5302770 21626628 6115109 8776703 6115109 8776703 9411006 17163099 9411006 17163099 10057628 8272132 10057628 8272132 25050093 24944036 25050093 24944036 25998780 8737986 25998780 8737986 4368091 22503603 4368091 22503603 22519287 19973692 22519287 19973692 19839478 12337944 19839478 12337944 13194899 8561029 13194899 8561029 6218038 20989068 6218038 20989068 13704699 12784091 13704699 12784091 15060498 8587577 15060498 8587577 23102263 22479272 23102263 22479272 5573497 15607818 5573497 15607818 12413816 11713595 12413816 11713595 16561780 5303631 16561780 5303631 21502991 17079272 21502991 17079272 14520831 5734665 14520831 5734665 22653905 24126085 22653905 24126085 2810342 6371001 2810342 6371001 8045272 20214110 8045272 20214110 5048656 22955954 5048656 22955954 4049458 16557633 4049458 16557633 17011102 11811047 17011102 11811047 12116336 19171236 12116336 19171236 7855484 8874425 7855484 8874425 10761714 18283792 10761714 18283792 25599283 1279330 25599283 1279330 23545954 8819664 23545954 8819664 11166659 13343933 11166659 13343933 14382483 12194506 14382483 12194506 16896346 6103655 16896346 6103655 21472223 23600286 21472223 23600286 3448102 22728977 3448102 22728977 20877931 12887782 20877931 12887782 12521518 8239560 12521518 8239560 20132368 5946526 20132368 5946526 2465120 24397535 2465120 24397535 25164879 22104160 25164879 22104160 7260978 10627848 7260978 10627848 18034257 7046804 18034257 7046804 5549225 25475916 5549225 25475916 555491 26481117 555491 26481117 799727 15900733 799727 15900733 16016888 10518510 16016888 10518510 6608810 6011315 6608810 6011315 20758715 15620630 20758715 15620630 15072648 11451929 15072648 11451929 16986679 4269139 16986679 4269139 22584575 15866603 22584575 15866603 13654242 6337701 13654242 6337701 6865224 16132474 6865224 16132474 10868341 6620763 10868341 6620763 6924737 19050074 6924737 19050074 13864089 10748593 13864089 10748593 8341620 24347840 8341620 24347840 2594366 20703945 2594366 20703945 22458086 23837560 22458086 23837560 2519032 2114548 2519032 2114548 24715716 6865609 24715716 6865609 14859280 17300701 14859280 17300701 9764032 9048378 9764032 9048378 20997067 23730346 20997067 23730346 2805615 24200877 2805615 24200877 24652236 2470283 24652236 2470283 24173627 3348775 24173627 3348775 10224151 13221868 10224151 13221868 21741139 21090504 21741139 21090504 18666950 16754265 18666950 16754265 11992073 9655934 11992073 9655934 21014239 22450290 21014239 22450290 4643104 16788006 4643104 16788006 11182583 10290871 11182583 10290871 10056829 8381637 10056829 8381637 18740252 16811705 18740252 16811705 15092784 10933973 15092784 10933973 16137315 18686626 16137315 18686626 25315525 24328605 25315525 24328605 21569526 18796502 21569526 18796502 11976487 4051834 11976487 4051834 22820925 23523501 22820925 23523501 25716070 24595179 25716070 24595179 24201964 3088747 24201964 3088747 18852708 14114383 18852708 14114383 10830579 8309409 10830579 8309409 8606323 18637761 8606323 18637761 7870226 7223258 7870226 7223258 19722744 15214281 19722744 15214281 14389109 12533029 14389109 12533029 13013580 3667893 13013580 3667893 3969650 17679510 3969650 17679510 10029847 8998992 10029847 8998992 4623967 22504353 4623967 22504353 21257815 8219312 21257815 8219312 8493914 18334937 8493914 18334937 13267433 11346662 13267433 11346662 17071924 6477367 17071924 6477367 6667581 18235252 6667581 18235252 18403508 8932003 18403508 8932003 6949062 5474190 6949062 5474190 22860720 22527802 22860720 22527802 4390705 8367062 4390705 8367062 17439595 18425339 17439595 18425339 6712242 2818661 6712242 2818661 2905380 14194564 2905380 14194564 12744886 12431340 12744886 12431340 17863118 7170465 17863118 7170465 7223251 18413180 7223251 18413180 16912441 11388757 16912441 11388757 1952841 24864857 1952841 24864857 18523957 9182002 18523957 9182002 16605930 13929286 16605930 13929286 8610840 21507097 8610840 21507097 21976833 19108666 21976833 19108666 17915872 14729363 17915872 14729363 6530909 3494772 6530909 3494772 3891907 12129978 3891907 12129978 20446079 6150707 20446079 6150707 20144026 14413487 20144026 14413487 10452130 16348518 10452130 16348518 13508841 12342939 13508841 12342939 15360337 10510087 15360337 10510087 10364090 16598851 10364090 16598851 15721943 10542895 15721943 10542895 23499973 1573297 23499973 1573297 25109119 23792813 25109119 23792813 4171481 9033765 4171481 9033765 16002400 22333359 16002400 22333359 4800212 5439656 4800212 5439656 18637839 19695957 18637839 19695957 21038302 20780890 21038302 20780890 24433546 2376072 24433546 2376072 10653987 11301262 10653987 11301262 17444376 19772694 17444376 19772694 4500063 22900549 4500063 22900549 23616244 18003176 23616244 18003176 13622091 12462884 13622091 12462884 11200619 15753083 11200619 15753083 23922571 22786954 23922571 22786954 4576261 17144773 4576261 17144773 13641360 8967470 13641360 8967470 21092453 5931873 21092453 5931873 7372348 11512990 7372348 11512990 13532832 13300648 13532832 13300648 13133815 21191353 13133815 21191353 5751566 10507733 5751566 10507733 17329402 20174553 17329402 20174553 20873112 14253327 20873112 14253327 13831015 12440230 13831015 12440230 14899978 6629653 14899978 6629653 6985958 11960203 6985958 11960203 19443458 20782856 19443458 20782856 5896705 13601565 5896705 13601565 17323250 16648085 17323250 16648085 15125862 5215184 15125862 5215184 22025408 13347950 22025408 13347950 12814779 16682640 12814779 16682640 9994548 19871589 9994548 19871589 20757618 6175968 20757618 6175968 19454066 16982437 19454066 16982437 10644938 9025627 10644938 9025627 23757907 23151254 23757907 23151254 22318444 17662753 22318444 17662753 10651947 11183542 10651947 11183542 22714200 22696211 22714200 22696211 3621127 23399435 3621127 23399435 22848488 19500340 22848488 19500340 14317381 10751735 14317381 10751735 8504736 18523678 8504736 18523678 21299446 23796800 21299446 23796800 3288060 19935962 3288060 19935962 16476438 8502830 16476438 8502830 7392002 6970735 7392002 6970735 14483515 17659238 14483515 17659238 9455523 10033642 9455523 10033642 16607222 15410941 16607222 15410941 1713538 25279206 1713538 25279206 2841160 23207465 2841160 23207465 7187566 10236033 7187566 10236033 11629024 11727452 11629024 11727452 21063490 20973986 21063490 20973986 21662028 5282436 21662028 5282436 6226524 12281564 6226524 12281564 16028577 7388854 16028577 7388854 22207005 23086789 22207005 23086789 23514588 9348141 23514588 9348141 15343538 13862897 15343538 13862897 12828586 12004438 12828586 12004438 16905846 19523766 16905846 19523766 21337750 2257540 21337750 2257540 1925426 21458687 1925426 21458687 7663039 6228215 7663039 6228215 23624755 22738511 23624755 22738511 4454957 20463495 4454957 20463495 17395515 3970604 17395515 3970604 4178840 20923976 4178840 20923976 11733718 13890830 11733718 13890830 16631649 9525876 16631649 9525876 9357825 7425325 9357825 7425325 7580384 14286813 7580384 14286813 14214668 5908030 14214668 5908030 5595008 5568532 5595008 5568532 13600402 16000231 13600402 16000231 22028223 21481071 22028223 21481071 7476102 11649920 7476102 11649920 19401734 7765049 19401734 7765049 4754310 4566853 4754310 4566853 7818721 19709949 7818721 19709949 20734739 20539739 20734739 20539739 6442152 9611929 6442152 9611929 14634245 14322346 14634245 14322346 11778544 6569783 11778544 6569783 7005957 19205253 7005957 19205253 19178346 14670138 19178346 14670138 10187208 17028857 10187208 17028857 11136658 9010273 11136658 9010273 8634611 6486763 8634611 6486763 6300535 20754832 6300535 20754832 14563674 7570785 14563674 7570785 22424594 23343518 22424594 23343518 3586533 16894856 3586533 16894856 10153761 17587194 10153761 17587194 7184910 20913583 7184910 20913583 6035088 11723927 6035088 11723927 13194162 14734577 13194162 14734577 15620247 11417283 15620247 11417283 8074746 21130536 8074746 21130536 5663565 11512223 5663565 11512223 12317137 13679645 12317137 13679645 16081377 22550775 16081377 22550775 4355720 8911916 4355720 8911916 12020241 17809246 12020241 17809246 3037789 2931221 3037789 2931221 4400489 14416948 4400489 14416948 17223176 18827632 17223176 18827632 8317991 7971538 8317991 7971538 9539902 15301289 9539902 15301289 12035952 11493147 12035952 11493147 17305828 4476372 17305828 4476372 22457467 17816490 22457467 17816490 8385307 21747261 8385307 21747261 3170472 23710931 3170472 23710931 12646530 8768472 12646530 8768472 8765692 21567766 8765692 21567766 5525522 6426738 5525522 6426738 10682641 10275937 10682641 10275937 15873418 13958679 15873418 13958679 10886991 10069605 10886991 10069605 7103552 21991969 7103552 21991969 22839439 21580678 22839439 21580678 20199441 11774309 20199441 11774309 14145270 21624636 14145270 21624636 5093212 5632047 5093212 5632047 6699368 6480979 6699368 6480979 11064465 18779413 11064465 18779413 8293570 14730787 8293570 14730787 17511375 16953721 17511375 16953721 9870122 7998664 9870122 7998664 21608081 5607417 21608081 5607417 18897466 8256013 18897466 8256013 9044869 17178706 9044869 17178706 15402914 9081316 15402914 9081316 5875942 22111133 5875942 22111133 4858643 4255000 4858643 4255000 22694012 12475792 22694012 12475792 10180955 8551827 10180955 8551827 7208726 5811115 7208726 5811115 23697579 3231834 23697579 3231834 20615925 12474585 20615925 12474585 12713599 14558147 12713599 14558147 7856999 19125257 7856999 19125257 19635765 18416667 19635765 18416667 11150950 7709476 11150950 7709476 21570265 22703386 21570265 22703386 25144075 24067013 25144075 24067013 25032288 18561428 25032288 18561428 7883580 7529241 7883580 7529241 9390591 12882708 9390591 12882708 14613429 9240687 14613429 9240687 19609788 3531697 19609788 3531697 26241319 25362474 26241319 25362474 25328847 2338673 25328847 2338673 18115338 16532723 18115338 16532723 16278254 6422963 16278254 6422963 6634364 10787606 6634364 10787606 19063113 22771388 19063113 22771388 24965743 710770 24965743 710770 679861 24494095 679861 24494095 22578136 4672100 22578136 4672100 19924178 15572066 19924178 15572066 7994341 4346941 7994341 4346941 4368539 21607308 4368539 21607308 14564068 6976389 14564068 6976389 7032799 4381242 7032799 4381242 22541005 16024127 22541005 16024127 12250368 12238011 12250368 12238011 18922935 8099296 18922935 8099296 19070047 19911427 19070047 19911427 20641731 18973108 20641731 18973108 18103651 15744265 18103651 15744265 11131470 14866434 11131470 14866434 16504148 17516656 16504148 17516656 2886335 2657484 2886335 2657484 12796268 14154095 12796268 14154095 12454652 8388228 12454652 8388228 21071063 20432979 21071063 20432979 6777198 18874423 6777198 18874423 14405440 9377360 14405440 9377360 18067310 22065732 18067310 22065732 1351919 1589726 1351919 1589726 4852772 7180303 4852772 7180303 8153204 15146242 8153204 15146242 13041605 13461140 13041605 13461140 13900240 12529787 13900240 12529787 13385450 21259540 13385450 21259540 22034183 18418833 22034183 18418833 16611326 8600938 16611326 8600938 18322707 13612554 18322707 13612554 4124766 4087145 4124766 4087145 19180860 8325750 19180860 8325750 10531433 15605929 10531433 15605929 14453876 8656081 14453876 8656081 19353780 4265616 19353780 4265616 4282384 18833086 4282384 18833086 8410009 8538198 8410009 8538198 13949331 20672303 13949331 20672303 6004818 5950019 6004818 5950019 7962468 9465033 7962468 9465033 15929877 11830780 15929877 11830780 9154127 22531762 9154127 22531762 23392362 5358115 23392362 5358115 19822879 18146646 19822879 18146646 14292319 12203232 14292319 12203232 12304087 15695153 12304087 15695153 9672368 17145735 9672368 17145735 17599595 7986855 17599595 7986855 21378453 5630273 21378453 5630273 16928502 18330636 16928502 18330636 19670540 4916227 19670540 4916227 21803910 14795950 21803910 14795950 6981542 6498796 6981542 6498796 22845414 4055703 22845414 4055703 14078434 13999100 14078434 13999100 19298588 21428429 19298588 21428429 4188388 22530070 4188388 22530070 15887276 12540255 15887276 12540255 12219678 15209537 12219678 15209537 22819204 22128703 22819204 22128703 8440766 14333880 8440766 14333880 13172289 11512149 13172289 11512149 6510757 20850161 6510757 20850161 6372242 2611238 6372242 2611238 24272028 2781289 24272028 2781289 16745266 17705978 16745266 17705978 20031443 6438062 20031443 6438062 20338594 7384552 20338594 7384552 10599494 14400471 10599494 14400471 17716579 6351041 17716579 6351041 20828257 16122430 20828257 16122430 16274809 2143303 16274809 2143303 2507545 19793440 2507545 19793440 14201671 11743708 14201671 11743708 9086862 7570486 9086862 7570486 7805965 20722213 7805965 20722213 22847967 22172755 22847967 22172755 4917267 18733234 4917267 18733234 9271971 12466191 9271971 12466191 17542954 6397855 17542954 6397855 4451985 22320546 4451985 22320546 17693914 10934021 17693914 10934021 14785166 17248182 14785166 17248182 6781283 20389754 6781283 20389754 9521359 12586508 9521359 12586508 18363032 7232988 18363032 7232988 4890963 21944880 4890963 21944880 8910583 10589747 8910583 10589747 16026957 15536212 16026957 15536212 13088943 9875620 13088943 9875620 8940196 3875063 8940196 3875063 22746775 8069809 22746775 8069809 6941091 20763126 6941091 20763126 21595833 12789907 21595833 12789907 5990240 21162398 5990240 21162398 18878908 10956108 18878908 10956108 14714894 16052428 14714894 16052428 9997306 3417094 9997306 3417094 23291121 10589407 23291121 10589407 13944310 15640849 13944310 15640849 17945327 9251932 17945327 9251932 17558172 16433213 17558172 16433213 16666577 9592037 16666577 9592037 19140749 19519658 19140749 19519658 21027524 22632688 21027524 22632688 1710465 25319757 1710465 25319757 21244195 19087577 21244195 19087577 17401018 9187483 17401018 9187483 18428580 2815922 18428580 2815922 25312814 1430821 25312814 1430821 9309060 12414309 9309060 12414309 21125276 5876514 21125276 5876514 20033268 18108869 20033268 18108869 8823076 13695993 8823076 13695993 15908742 16116023 15908742 16116023 21288636 5684641 21288636 5684641 18876888 14073034 18876888 14073034 14345222 16893631 14345222 16893631 9717380 14387569 9717380 14387569 14990024 11696014 14990024 11696014 11114828 6906052 11114828 6906052 7442475 14842336 7442475 14842336 19322369 20040512 19322369 20040512 25091303 24050251 25091303 24050251 2925246 23815807 2925246 23815807 8022299 13407057 8022299 13407057 15236296 16172241 15236296 16172241 5636982 21384822 5636982 21384822 23589211 3233433 23589211 3233433 3897732 18560136 3897732 18560136 10462659 15772351 10462659 15772351 12523224 8437265 12523224 8437265 8401414 5959213 8401414 5959213 4187211 22632331 4187211 22632331 21059157 6677058 21059157 6677058 19724850 9799338 19724850 9799338 14928007 12120871 14928007 12120871 2901653 24459671 2901653 24459671 2566142 18508922 2566142 18508922 19628932 4649237 19628932 4649237 22371595 14776267 22371595 14776267 10371589 10060480 10371589 10060480 16452203 11062816 16452203 11062816 14577932 23484072 14577932 23484072 24266160 22153617 24266160 22153617 6028806 20686605 6028806 20686605 9325379 5857086 9325379 5857086 23193896 3641209 23193896 3641209 22267585 16028958 22267585 16028958 13068367 10830486 13068367 10830486 7944982 3685271 7944982 3685271 23052183 20619662 23052183 20619662 15898311 13126211 15898311 13126211 10585782 3541336 10585782 3541336 3717456 21458880 3717456 21458880 21645212 7986738 21645212 7986738 16096753 16515173 16096753 16515173 17523407 2512347 17523407 2512347 2697454 11400705 2697454 11400705 13065647 16261335 13065647 16261335 2859862 25056924 2859862 25056924 25968698 22479722 25968698 22479722 13919974 10453250 13919974 10453250 19576753 5747633 19576753 5747633 2249751 2015272 2249751 2015272 19403607 14658585 19403607 14658585 14551337 8515488 14551337 8515488 7409498 1806926 7409498 1806926 1659554 19771861 1659554 19771861 18331357 15244293 18331357 15244293 10712497 25178962 10712497 25178962 1693150 24181431 1693150 24181431 8412768 8910576 8412768 8910576 11396108 11320796 11396108 11320796 18219217 18948870 18219217 18948870 19890074 2611223 19890074 2611223 26136756 25494570 26136756 25494570 804732 26340781 804732 26340781 26885132 5050558 26885132 5050558 6433426 20553155 6433426 20553155 13907274 5848955 13907274 5848955 1649610 1417112 1649610 1417112 24005224 6622401 24005224 6622401 17705294 16929584 17705294 16929584 13197816 3806253 13197816 3806253 23140507 18656995 23140507 18656995 9740099 11517876 9740099 11517876 18478776 18207160 18478776 18207160 22470474 1155869 22470474 1155869 25609679 24019747 25609679 24019747 19427840 7994860 19427840 7994860 17746240 11373760 17746240 11373760 11075505 5885803 11075505 5885803 21010236 7893613 21010236 7893613 6337982 23477046 6337982 23477046 24590069 20104466 24590069 20104466 18038104 10754707 18038104 10754707 8298695 7864685 8298695 7864685 12922147 17360354 12922147 17360354 20074772 6975684 20074772 6975684 1980945 25051079 1980945 25051079 26029248 20868250 26029248 20868250 6409408 19828727 6409408 19828727 15997543 11160680 15997543 11160680 17409718 6802552 17409718 6802552 21606045 5298594 21606045 5298594 6166679 14452363 6166679 14452363 17513630 9073215 17513630 9073215 8199142 7698497 8199142 7698497 11149984 17845786 11149984 17845786 3683586 25442163 3683586 25442163 26342214 19758702 26342214 19758702 8553997 12784277 8553997 12784277 16568351 16225687 16568351 16225687 11411575 5148825 11411575 5148825 3715858 3842751 3715858 3842751 4363377 16253919 4363377 16253919 19893637 19175853 19893637 19175853 17171227 11658185 17171227 11658185 10933440 18258687 10933440 18258687 19695170 22776505 19695170 22776505 4117687 21261393 4117687 21261393 10293939 3480741 10293939 3480741 23586909 23243240 23586909 23243240 3682323 9937144 3682323 9937144 18150167 3529324 18150167 3529324 23265750 9945278 23265750 9945278 11896300 12388561 11896300 12388561 18781429 22839232 18781429 22839232 23975167 22465876 23975167 22465876 20215532 7210187 20215532 7210187 12941518 16960942 12941518 16960942 18264376 5696890 18264376 5696890 6062168 19748393 6062168 19748393 8998545 14987879 8998545 14987879 15722696 7863232 15722696 7863232 7436141 19836349 7436141 19836349 23107245 3774775 23107245 3774775 5720815 20213869 5720815 20213869 9428282 13216841 9428282 13216841 20858293 3121189 20858293 3121189 2923203 8977700 2923203 8977700 15486792 17196441 15486792 17196441 21149933 737127 21149933 737127 26018589 20573709 26018589 20573709 8627317 8703031 8627317 8703031 9726775 12415104 9726775 12415104 15487457 15740181 15487457 15740181 17522904 17382325 17522904 17382325 18186123 20055403 18186123 20055403 20531236 7787934 20531236 7787934 9315418 10809265 9315418 10809265 12870427 15344141 12870427 15344141 20930736 20350626 20930736 20350626 19017334 15241266 19017334 15241266 4403228 22844831 4403228 22844831 23706127 8991592 23706127 8991592 10340029 10189606 10340029 10189606 17832365 21507818 17832365 21507818 22372614 4896547 22372614 4896547 15964745 15714725 15964745 15714725 23194155 3428421 23194155 3428421 21481693 14961854 21481693 14961854 9347896 8111512 9347896 8111512 20030489 2999099 20030489 2999099 2671752 14839858 2671752 14839858 18428090 3918048 18428090 3918048 22991360 6009508 22991360 6009508 17137829 18292582 17137829 18292582 3337776 3249960 3337776 3249960 16520706 15907068 16520706 15907068 13879930 10128833 13879930 10128833 16850416 22756869 16850416 22756869 3547495 24522721 3547495 24522721 2370057 18636758 2370057 18636758 12844105 11166013 12844105 11166013 18626488 21525124 18626488 21525124 22403369 4821888 22403369 4821888 9826280 13145799 9826280 13145799 20010239 7291494 20010239 7291494 12017960 17894983 12017960 17894983 18090756 12778260 18090756 12778260 13988691 13256046 13988691 13256046 14419729 18179671 14419729 18179671 8738449 7635013 8738449 7635013 7614244 6043780 7614244 6043780 20649139 18164050 20649139 18164050 18290290 7300108 18290290 7300108 4073180 24509300 4073180 24509300 25602515 23948291 25602515 23948291 8700295 9872647 8700295 9872647 17082086 13180722 17082086 13180722 8675539 6282001 8675539 6282001 6321901 1701282 6321901 1701282 25194634 23471982 25194634 23471982 17654273 9519891 17654273 9519891 10717339 13571507 10717339 13571507 13735327 7293982 13735327 7293982 5957660 20782838 5957660 20782838 18621461 8874812 18621461 8874812 11589733 18289512 11589733 18289512 18562474 19731309 18562474 19731309 6540974 6348916 6540974 6348916 8572406 17603478 8572406 17603478 15687486 6217350 15687486 6217350 6448910 20870965 6448910 20870965 21526423 13599705 21526423 13599705 11536728 24260975 11536728 24260975 2666779 18427085 2666779 18427085 17507395 11490715 17507395 11490715 11612198 23896651 11612198 23896651 3053936 4026883 3053936 4026883 17570508 12280755 17570508 12280755 9870839 8621274 9870839 8621274 18611759 13071121 18611759 13071121 10526822 19474829 10526822 19474829 7602735 8018718 7602735 8018718 18439092 11426852 18439092 11426852 13645113 14715900 13645113 14715900 12181835 7119504 12181835 7119504 6899252 3563916 6899252 3563916 3549828 24333985 3549828 24333985 25435246 2051792 25435246 2051792 14089283 13755054 14089283 13755054 12106881 10639083 12106881 10639083 1264353 25556684 1264353 25556684 25206590 18306057 25206590 18306057 18702426 10319573 18702426 10319573 15513643 15588698 15513643 15588698 5442049 5086012 5442049 5086012 21210925 6583966 21210925 6583966 7290834 18649390 7290834 18649390 13273487 12168155 13273487 12168155 12890951 5019823 12890951 5019823 21617770 11698530 21617770 11698530 14809091 16825147 14809091 16825147 22102889 4683704 22102889 4683704 16670138 11827416 16670138 11827416 12891027 22275349 12891027 22275349 4504122 14373653 4504122 14373653 15349088 14970131 15349088 14970131 4078227 3669761 4078227 3669761 5021502 18676795 5021502 18676795 14482010 10973045 14482010 10973045 20961458 5970056 20961458 5970056 6652659 14862985 6652659 14862985 12205349 12410257 12205349 12410257 19123407 18783342 19123407 18783342 16176783 11756804 16176783 11756804 3928705 3873791 3928705 3873791 8741221 9650887 8741221 9650887 11361342 19448362 11361342 19448362 23085788 3501013 23085788 3501013 21237267 17677819 21237267 17677819 18085444 9280163 18085444 9280163 14419967 13209005 14419967 13209005 6584744 4832573 6584744 4832573 5032452 19531705 5032452 19531705 13359075 12220193 13359075 12220193 16615149 16281455 16615149 16281455 10417650 19597746 10417650 19597746 5189974 5125078 5189974 5125078 10453470 20986637 10453470 20986637 2804699 24201216 2804699 24201216 13609484 13014506 13609484 13014506 7478102 6857093 7478102 6857093 7201990 7749002 7201990 7749002 19413107 8384844 19413107 8384844 18545941 15263947 18545941 15263947 13950575 6985132 13950575 6985132 23028057 3881389 23028057 3881389 17458833 12984184 17458833 12984184 7680747 7684548 7680747 7684548 15247182 11975482 15247182 11975482 9744511 7731262 9744511 7731262 8267767 18352731 8267767 18352731 18199544 13073218 18199544 13073218 6248591 21261361 6248591 21261361 23259174 3570517 23259174 3570517 18698243 9555531 18698243 9555531 10114192 14356635 10114192 14356635 16111890 8380079 16111890 8380079 20669552 24282816 20669552 24282816 25249126 19862670 25249126 19862670 19222755 15842293 19222755 15842293 16065401 11326687 16065401 11326687 6686623 6366153 6686623 6366153 12737195 16454054 12737195 16454054 20500870 6808746 20500870 6808746 10177543 17526259 10177543 17526259 19966372 19197690 19966372 19197690 11914396 10474018 11914396 10474018 20213244 4205704 20213244 4205704 4182721 5538419 4182721 5538419 19906751 7617535 19906751 7617535 8066064 14407198 8066064 14407198 13859770 12824117 13859770 12824117 12452580 18103231 12452580 18103231 8841599 10554320 8841599 10554320 12102548 12414631 12102548 12414631 15483294 15381148 15483294 15381148 10261286 5692696 10261286 5692696 5778152 20771160 5778152 20771160 15424641 11025865 15424641 11025865 18762741 4623402 18762741 4623402 22036251 20453406 22036251 20453406 8205223 18380521 8205223 18380521 8583025 8471655 8583025 8471655 9507145 21880820 9507145 21880820 23239951 22421135 23239951 22421135 13010283 12232844 13010283 12232844 20214576 21085406 20214576 21085406 5862817 9423403 5862817 9423403 15084275 18421656 15084275 18421656 23608070 22711358 23608070 22711358 5091862 12631386 5091862 12631386 17118668 23964748 17118668 23964748 1919320 2109969 1919320 2109969 17363760 20403126 17363760 20403126 20945541 18673354 20945541 18673354 12969044 10482142 12969044 10482142 7599291 22881662 7599291 22881662 23975353 2805342 23975353 2805342 12923929 23812597 12923929 23812597 3167349 18599536 3167349 18599536 9655961 6282295 9655961 6282295 23442900 22670195 23442900 22670195 9056116 6857419 9056116 6857419 6066039 20666363 6066039 20666363 20656303 7227868 20656303 7227868 9039910 15350513 9039910 15350513 15797924 10513326 15797924 10513326 23983108 24110073 23983108 24110073 2739718 21981694 2739718 21981694 9202686 1848117 9202686 1848117 2035543 4026877 2035543 4026877 7233345 8039938 7233345 8039938 8674556 17781521 8674556 17781521 17945684 13267327 17945684 13267327 7588017 2980163 7588017 2980163 2676947 25681512 2676947 25681512 26576050 4661622 26576050 4661622 7883703 7935075 7883703 7935075 12350497 21027184 12350497 21027184 22049796 4800108 22049796 4800108 6068913 6273414 6068913 6273414 7864555 14514708 7864555 14514708 15670484 11309223 15670484 11309223 20651267 20558005 20651267 20558005 4113651 22774078 4113651 22774078 5364357 17792504 5364357 17792504 17624966 15697697 17624966 15697697 15111410 4335734 15111410 4335734 22418913 8748621 22418913 8748621 13534061 24226831 13534061 24226831 25334152 5280404 25334152 5280404 12622327 16876633 12622327 16876633 17991575 20187780 17991575 20187780 6623884 6156119 6623884 6156119 17326346 21081792 17326346 21081792 21816050 7003304 21816050 7003304 19662881 11397959 19662881 11397959 11677004 13948853 11677004 13948853 18075077 18945167 18075077 18945167 20404573 25625305 20404573 25625305 1321783 11544772 1321783 11544772 16659089 16326292 16659089 16326292 10878302 15174757 10878302 15174757 14029636 10816602 14029636 10816602 5327661 4994668 5327661 4994668 15495187 12536748 15495187 12536748 10075977 19147088 10075977 19147088 3569012 3285174 3569012 3285174 23470334 19971081 23470334 19971081 13094722 4496308 13094722 4496308 22382193 6544336 22382193 6544336 6929591 9117712 6929591 9117712 9761991 17946088 9761991 17946088 18180395 12969224 18180395 12969224 9135648 4210356 9135648 4210356 22588829 9918193 22588829 9918193 16206378 17486178 16206378 17486178 19897061 3826608 19897061 3826608 2936703 1911872 2936703 1911872 2131983 6213689 2131983 6213689 8484471 11240312 8484471 11240312 15599795 10665843 15599795 10665843 4279522 2919764 4279522 2919764 26407768 25359785 26407768 25359785 15116314 9928302 15116314 9928302 9464887 3978907 9464887 3978907 23421459 22797910 23421459 22797910 7618883 8103430 7618883 8103430 20849143 1457727 20849143 1457727 25449333 3035734 25449333 3035734 6386188 6504800 6386188 6504800 13680327 16973017 13680327 16973017 7621288 6242198 7621288 6242198 4492199 3501593 4492199 3501593 23636073 22878785 23636073 22878785 18555435 16404058 18555435 16404058 15025430 10375399 15025430 10375399 8444104 20002726 8444104 20002726 22134363 22400366 22134363 22400366 924297 981134 924297 981134 3439445 5176239 3439445 5176239 6044418 16444166 6044418 16444166 16567614 1938148 16567614 1938148 1645160 22378915 1645160 22378915 7729072 7941202 7729072 7941202 15124470 14225326 15124470 14225326 12302406 11110848 12302406 11110848 10703275 6128811 10703275 6128811 21253492 6946666 21253492 6946666 9681730 18406649 9681730 18406649 8429923 10894009 8429923 10894009 24362867 23173816 24362867 23173816 20491929 17191681 20491929 17191681 17097868 10556855 17097868 10556855 13450567 23465456 13450567 23465456 3360675 7151114 3360675 7151114 19941118 7461248 19941118 7461248 10823338 11276455 10823338 11276455 17836151 20071275 17836151 20071275 20834076 10274370 20834076 10274370 11905747 18634573 11905747 18634573 18770700 15899144 18770700 15899144 14149563 12088149 14149563 12088149 23389503 22625104 23389503 22625104 12616425 13861003 12616425 13861003 13518348 4546787 13518348 4546787 22161410 4865949 22161410 4865949 7321957 14040701 7321957 14040701 14761186 11093851 14761186 11093851 16109668 11329108 16109668 11329108 8881670 7710253 8881670 7710253 19344556 10290059 19344556 10290059 10765140 19752869 10765140 19752869 22194737 4650061 22194737 4650061 15364488 12115481 15364488 12115481 11166788 9744083 11166788 9744083 17873321 21502638 17873321 21502638 5384498 4319472 5384498 4319472 22709275 20706948 22709275 20706948 7938723 16974991 7938723 16974991 12188827 13606245 12188827 13606245 15842271 8180457 15842271 8180457 5978608 3927555 5978608 3927555 24943938 1029101 24943938 1029101 25866802 1325819 25866802 1325819 4850911 18101124 4850911 18101124 11030672 12964578 11030672 12964578 20046723 1491511 20046723 1491511 1490210 3172664 1490210 3172664 23367757 13666132 23367757 13666132 12734169 8236914 12734169 8236914 18933906 17738266 18933906 17738266 15582622 9666921 15582622 9666921 5280982 23462516 5280982 23462516 3426324 9115526 3426324 9115526 18058751 15626669 18058751 15626669 14119391 12596393 14119391 12596393 14369287 21268930 14369287 21268930 21975850 20009102 21975850 20009102 19878177 13156679 19878177 13156679 11685505 16877726 11685505 16877726 10095976 10426003 10095976 10426003 15675351 12170973 15675351 12170973 13561801 14820236 13561801 14820236 11466040 10451244 11466040 10451244 8543878 7694941 8543878 7694941 5199337 21943849 5199337 21943849 22772660 19783670 22772660 19783670 13284512 13701342 13284512 13701342 9069966 6209544 9069966 6209544 4318617 23448868 4318617 23448868 3546376 14112982 3546376 14112982 16616149 6703432 16616149 6703432 6989414 9598482 6989414 9598482 14564218 19368011 14564218 19368011 20066214 11894335 20066214 11894335 9885601 9567975 9885601 9567975 15673633 16192483 15673633 16192483 10741251 14961664 10741251 14961664 13760681 7861619 13760681 7861619 1877420 25168060 1877420 25168060 21659892 7603319 21659892 7603319 9938072 11010402 9938072 11010402 12277064 16078024 12277064 16078024 10430786 7795139 10430786 7795139 7926275 17860829 7926275 17860829 17115260 8683484 17115260 8683484 8961206 10703005 8961206 10703005 19793194 20196777 19793194 20196777 5571335 5358039 5571335 5358039 18543028 8901314 18543028 8901314 11023790 16307940 11023790 16307940 22672936 22065599 22672936 22065599 4857011 4780150 4857011 4780150 5201436 21589742 5201436 21589742 20541752 13549831 20541752 13549831 9582546 4794305 9582546 4794305 4955077 24236340 4955077 24236340 2678050 5870769 2678050 5870769 10437966 16404436 10437966 16404436 18624794 19604468 18624794 19604468 22381287 21740538 22381287 21740538 21515990 19794067 21515990 19794067 1367610 25603009 1367610 25603009 2918389 4504142 2918389 4504142 18421795 14408486 18421795 14408486 12768212 9925229 12768212 9925229 17791360 21461031 17791360 21461031 22423051 18660285 22423051 18660285 18335970 16463594 18335970 16463594 12966392 12706293 12966392 12706293 11085677 23778138 11085677 23778138 3143378 10450740 3143378 10450740 20589547 19828596 20589547 19828596 11318254 10899224 11318254 10899224 16513410 18322706 16513410 18322706 8017075 21752960 8017075 21752960 22601674 15395315 22601674 15395315 10006143 16803693 10006143 16803693 9577158 17337203 9577158 17337203 13089352 10367804 13089352 10367804 21155800 25695837 21155800 25695837 1376706 24172808 1376706 24172808 22816270 6916220 22816270 6916220 15457133 11264938 15457133 11264938 18604350 6920352 18604350 6920352 7383592 18133229 7383592 18133229 16961672 11960072 16961672 11960072 12389252 16565088 12389252 16565088 9310029 8684514 9310029 8684514 18823567 5305327 18823567 5305327 21374332 11497986 21374332 11497986 12789827 14081022 12789827 14081022 6591112 23146258 6591112 23146258 3659073 6578603 3659073 6578603 15067894 12455062 15067894 12455062 11341237 6369281 11341237 6369281 6495754 18204291 6495754 18204291 9464512 10067794 9464512 10067794 12827972 15992510 12827972 15992510 16588805 8336408 16588805 8336408 5468897 21549360 5468897 21549360 23501203 22959772 23501203 22959772 21440789 6401883 21440789 6401883 19111192 9554247 19111192 9554247 10401537 10305448 10401537 10305448 22042041 22595656 22042041 22595656 4408199 18572479 4408199 18572479 12482722 11782155 12482722 11782155 6724634 22929257 6724634 22929257 3995097 16124750 3995097 16124750 17364470 19894762 17364470 19894762 7327455 7541352 7327455 7541352 10687881 10383250 10687881 10383250 15291426 18783656 15291426 18783656 19465651 16114987 19465651 16114987 7794387 19773183 7794387 19773183 4301641 23209459 4301641 23209459 3739515 18345399 3739515 18345399 20011381 21748027 20011381 21748027 4291233 22546677 4291233 22546677 4535506 20360287 4535506 20360287 19242578 10174422 19242578 10174422 16621760 15640103 16621760 15640103 15722242 10017187 15722242 10017187 19875984 6255465 19875984 6255465 20680657 18379169 20680657 18379169 16489583 10782039 16489583 10782039 15080077 13575511 15080077 13575511 8191406 18989147 8191406 18989147 8827638 9952989 8827638 9952989 15651630 17976491 15651630 17976491 18662544 10496554 18662544 10496554 8625096 19530295 8625096 19530295 7539085 7572145 7539085 7572145 8682666 9675819 8682666 9675819 15775012 12508111 15775012 12508111 11515519 19740265 11515519 19740265 7242205 10096284 7242205 10096284 19544648 19644672 19544648 19644672 19762255 7927365 19762255 7927365 9289536 14241956 9289536 14241956 18062705 8963853 18062705 8963853 16102878 15661434 16102878 15661434 24750409 23516155 24750409 23516155 5793737 20071397 5793737 20071397 10713465 11166193 10713465 11166193 16291890 15116000 16291890 15116000 3292721 25161151 3292721 25161151 1752541 13229452 1752541 13229452 21239611 20487829 21239611 20487829 18716837 6275582 18716837 6275582 20563124 10326974 20563124 10326974 15681687 14961691 15681687 14961691 11414444 9752865 11414444 9752865 3758999 25038625 3758999 25038625 1972702 4697407 1972702 4697407 21727137 5689415 21727137 5689415 7764519 9081559 7764519 9081559 15474973 12749935 15474973 12749935 13983370 14668340 13983370 14668340 18669960 8397871 18669960 8397871 17594944 15705901 17594944 15705901 13623595 11220217 13623595 11220217 17504632 21860380 17504632 21860380 22801623 15126170 22801623 15126170 8355980 7862560 8355980 7862560 7605360 7106930 7605360 7106930 18680769 12742522 18680769 12742522 5158968 21819021 5158968 21819021 18377883 10272529 18377883 10272529 15563633 14275135 15563633 14275135 11085065 10307478 11085065 10307478 18486848 18150577 18486848 18150577 9063803 14823486 9063803 14823486 16552311 4770073 16552311 4770073 22425820 18788481 22425820 18788481 13818558 11778560 13818558 11778560 16064605 10420948 16064605 10420948 10282795 19029300 10282795 19029300 4840347 21920300 4840347 21920300 16265711 13979355 16265711 13979355 9881386 17269491 9881386 17269491 23048225 22475810 23048225 22475810 3279493 24490717 3279493 24490717 25595756 17554555 25595756 17554555 17018550 8817115 17018550 8817115 23036175 3894756 23036175 3894756 5232262 15923273 5232262 15923273 15611196 14031550 15611196 14031550 14011967 12648897 14011967 12648897 4561779 909816 4561779 909816 813790 13914003 813790 13914003 14714738 9254267 14714738 9254267 18762561 3689928 18762561 3689928 23266065 10189429 23266065 10189429 13945498 14654945 13945498 14654945 11652627 17078893 11652627 17078893 19004141 18507564 19004141 18507564 18680219 16405246 18680219 16405246 16303205 11230443 16303205 11230443 10819034 10236271 10819034 10236271 13204506 18147065 13204506 18147065 18857519 9773031 18857519 9773031 13073708 18463522 13073708 18463522 20409530 20525629 20409530 20525629 22224720 4436286 22224720 4436286 4606392 18926756 4606392 18926756 8468939 9586562 8468939 9586562 12687754 20398013 12687754 20398013 22644973 4270532 22644973 4270532 20589103 20246212 20589103 20246212 6707885 8747222 6707885 8747222 11931897 16620081 11931897 16620081 6455730 3155745 6455730 3155745 23619625 17917373 23619625 17917373 17813598 11924602 17813598 11924602 11770486 10437294 11770486 10437294 18990984 20360419 18990984 20360419 22714054 21983409 22714054 21983409 9421848 16186154 9421848 16186154 14148812 12780376 14148812 12780376 8375791 8136832 8375791 8136832 11298465 15667187 11298465 15667187 18448187 7745205 18448187 7745205 7615704 20085705 7615704 20085705 4691869 2944167 4691869 2944167 23912396 3638227 23912396 3638227 7390037 20330704 7390037 20330704 23818599 22714864 23818599 22714864 22787440 17242680 22787440 17242680 10088161 9990025 10088161 9990025 13815361 14162713 13815361 14162713 15217537 21820583 15217537 21820583 22772710 20261590 22772710 20261590 9676841 14119766 9676841 14119766 20156031 5448372 20156031 5448372 5437326 6043369 5437326 6043369 8094922 8430468 8094922 8430468 17621701 21097310 17621701 21097310 3856701 23002556 3856701 23002556 5338607 13384848 5338607 13384848 15437917 16901478 15437917 16901478 17989094 19267583 17989094 19267583 20287709 19751547 20287709 19751547 20292770 11867855 20292770 11867855 12114340 19206857 12114340 19206857 5469732 4966922 5469732 4966922 5072974 16857125 5072974 16857125 16983729 10834111 16983729 10834111 11744918 12769807 11744918 12769807 16182616 8274225 16182616 8274225 4072313 22882857 4072313 22882857 18226165 13822754 18226165 13822754 12000875 17410469 12000875 17410469 5242297 5113823 5242297 5113823 18548030 8849101 18548030 8849101 8916364 18067387 8916364 18067387 11993240 13582930 11993240 13582930 14139357 5416203 14139357 5416203 24369881 24652884 24369881 24652884 2235841 2070554 2235841 2070554 21698278 20857559 21698278 20857559 18329026 9104102 18329026 9104102 15250715 14228132 15250715 14228132 14651394 9517000 14651394 9517000 8889154 8412138 8889154 8412138 21725508 2132631 21725508 2132631 1770441 20866775 1770441 20866775 20272416 19187572 20272416 19187572 13985277 6159936 13985277 6159936 21429136 20984411 21429136 20984411 5824474 14990422 5824474 14990422 16517739 5737692 16517739 5737692 5027033 24090418 5027033 24090418 24943102 20648181 24943102 20648181 8337470 17941898 8337470 17941898 8859936 14100060 8859936 14100060 17445915 3924380 17445915 3924380 22833649 5126270 22833649 5126270 5634963 11829443 5634963 11829443 15221091 19015690 15221091 19015690 7957070 9733431 7957070 9733431 13575061 13441551 13575061 13441551 8381221 18527148 8381221 18527148 11783786 11690887 11783786 11690887 12698519 16791021 12698519 16791021 20260114 19663854 20260114 19663854 14808573 7543585 14808573 7543585 7525385 19933090 7525385 19933090 20564066 18969218 20564066 18969218 14174231 12141166 14174231 12141166 11432922 16503733 11432922 16503733 4516356 22215327 4516356 22215327 18129134 9583685 18129134 9583685 15302404 14642927 15302404 14642927 12146254 13666115 12146254 13666115 17826753 9559566 17826753 9559566 13040848 13664080 13040848 13664080 25149169 24255191 25149169 24255191 8614687 17629529 8614687 17629529 15610361 5730409 15610361 5730409 24219675 2405896 24219675 2405896 2302081 22289476 2302081 22289476 19910624 12722108 19910624 12722108 5329891 4582748 5329891 4582748 22389803 8662049 22389803 8662049 17518996 9973918 17518996 9973918 6524175 6188159 6524175 6188159 24442873 23793145 24442873 23793145 4323897 15312949 4323897 15312949 17347056 7894185 17347056 7894185 3465427 3240569 3465427 3240569 3772520 10544423 3772520 10544423 13443024 13851676 13443024 13851676 15236288 15732591 15236288 15732591 10013449 9575540 10013449 9575540 17330807 15988447 17330807 15988447 15063402 10628799 15063402 10628799 19930476 19883529 19930476 19883529 4754798 4679734 4754798 4679734 16857635 18917634 16857635 18917634 7358198 19866273 7358198 19866273 21136227 20815245 21136227 20815245 5326957 5165239 5326957 5165239 14833538 17201491 14833538 17201491 8252860 7869973 8252860 7869973 18368186 19454894 18368186 19454894 20055627 11576689 20055627 11576689 6654783 20911056 6654783 20911056 24207080 2719551 24207080 2719551 13244710 21365774 13244710 21365774 22429895 4872111 22429895 4872111 19124275 11978996 19124275 11978996 14268512 16890910 14268512 16890910 17782975 13613243 17782975 13613243 10887448 9608223 10887448 9608223 23671030 2491426 23671030 2491426 2667959 7720147 2667959 7720147 15097316 15688463 15097316 15688463 23391882 22381940 23391882 22381940 13716768 12593283 13716768 12593283 9792833 8188107 9792833 8188107 4169920 4280448 4169920 4280448 5045649 8034807 5045649 8034807 15421711 12134621 15421711 12134621 14060857 19752756 14060857 19752756 2417757 2734486 2417757 2734486 17985395 10756115 17985395 10756115 12935401 13085460 12935401 13085460 15468964 16813418 15468964 16813418 9154139 23714643 9154139 23714643 24824955 14585837 24824955 14585837 11699283 19690967 11699283 19690967 22641605 4315836 22641605 4315836 19564698 17835417 19564698 17835417 10679473 9594940 10679473 9594940 19368085 6010567 19368085 6010567 26489384 25743413 26489384 25743413 1253585 2005727 1253585 2005727 21139069 10430884 21139069 10430884 10390962 16815841 10390962 16815841 6979422 20206377 6979422 20206377 17719222 15597091 17719222 15597091 3462771 23533373 3462771 23533373 24710804 22592121 24710804 22592121 21249366 7554532 21249366 7554532 13168909 16418691 13168909 16418691 25481332 24421068 25481332 24421068 5711760 3630686 5711760 3630686 25167127 713662 25167127 713662 640534 9234866 640534 9234866 17862248 9649379 17862248 9649379 10228887 13684173 10228887 13684173 13441493 10068339 13441493 10068339 17840950 8610445 17840950 8610445 22081716 4500189 22081716 4500189 10236772 11946483 10236772 11946483 14176821 13025947 14176821 13025947 10197923 5877555 10197923 5877555 21392806 19551948 21392806 19551948 17059364 10873697 17059364 10873697 11931342 15545152 11931342 15545152 20757498 20299733 20757498 20299733 19760729 17867163 19760729 17867163 13621905 12862825 13621905 12862825 16070021 17965120 16070021 17965120 20461527 6553725 20461527 6553725 19551962 8458964 19551962 8458964 9166902 15775261 9166902 15775261 16552948 6370445 16552948 6370445 21126926 6777647 21126926 6777647 7313840 20039969 7313840 20039969 3700720 23104992 3700720 23104992 21854670 16626305 21854670 16626305 6646837 22965445 6646837 22965445 4049762 17614001 4049762 17614001 12988754 10838261 12988754 10838261 16010660 15608670 16010660 15608670 16189904 11289858 16189904 11289858 10568512 970499 10568512 970499 25993997 1766746 25993997 1766746 3094536 15051222 3094536 15051222 15194114 8998539 15194114 8998539 5459955 5168490 5459955 5168490 5676257 6238866 5676257 6238866 11032698 15686409 11032698 15686409 15153682 12896883 15153682 12896883 12674401 17098998 12674401 17098998 9773506 23595577 9773506 23595577 3233083 4779648 3233083 4779648 21866369 18180095 21866369 18180095 15618756 11390205 15618756 11390205 13277467 13064151 13277467 13064151 15152655 11299672 15152655 11299672 16040514 15885028 16040514 15885028 20480808 20504035 20480808 20504035 22998289 3814287 22998289 3814287 20857884 6569760 20857884 6569760 20294282 18883878 20294282 18883878 18319989 11852783 18319989 11852783 12423174 14818247 12423174 14818247 18233441 20209115 18233441 20209115 2382930 24579084 2382930 24579084 14440610 12404592 14440610 12404592 15296609 10131014 15296609 10131014 17572718 21830394 17572718 21830394 2450780 24417786 2450780 24417786 3165150 12478977 3165150 12478977 15726517 15605844 15726517 15605844 20042668 7314760 20042668 7314760 12653210 15562994 12653210 15562994 9895962 5268506 9895962 5268506 21807761 9128844 21807761 9128844 9090220 4062754 9090220 4062754 3716800 3458425 3716800 3458425 5226367 10563292 5226367 10563292 12451292 16243408 12451292 16243408 18065715 4726342 18065715 4726342 4942167 17349549 4942167 17349549 16999492 15223415 16999492 15223415 9220783 21771436 9220783 21771436 2782570 2752710 2782570 2752710 22757372 9540519 22757372 9540519 10325280 13222429 10325280 13222429 14865447 2441995 14865447 2441995 2726385 5059681 2726385 5059681 20841466 15755226 20841466 15755226 13701051 12735650 13701051 12735650 16807954 18007390 16807954 18007390 22348548 21555134 22348548 21555134 16384401 12929798 16384401 12929798 12348805 22017613 12348805 22017613 24945137 23910377 24945137 23910377 9996790 15443022 9996790 15443022 16068202 3797489 16068202 3797489 3935590 23130074 3935590 23130074 21926869 18070367 21926869 18070367 11920789 13273653 11920789 13273653 15911216 16456697 15911216 16456697 10131384 8398340 10131384 8398340 22716539 22818100 22716539 22818100 24004675 22245203 24004675 22245203 14261770 11518842 14261770 11518842 18188768 20408362 18188768 20408362 21162277 11000530 21162277 11000530 14525177 13844068 14525177 13844068 12625434 14795262 12625434 14795262 19590614 1645322 19590614 1645322 25278154 18459059 25278154 18459059 13772475 10601388 13772475 10601388 18009429 23533595 18009429 23533595 1469980 25633387 1469980 25633387 25567722 14693085 25567722 14693085 14537865 12494344 14537865 12494344 8786384 8138862 8786384 8138862 17578442 10181098 17578442 10181098 11693789 17272849 11693789 17272849 10011891 12478448 10011891 12478448 16921745 4395812 16921745 4395812 4834327 5679359 4834327 5679359 13316110 14162477 13316110 14162477 17760966 6266807 17760966 6266807 6159118 21369248 6159118 21369248 1234215 1456889 1234215 1456889 10571185 19305866 10571185 19305866 7483890 20280865 7483890 20280865 20716738 7153684 20716738 7153684 15088375 14774134 15088375 14774134 9804088 18431427 9804088 18431427 20510759 22560901 20510759 22560901 4482469 21169355 4482469 21169355 11526790 14369307 11526790 14369307 17491216 8593450 17491216 8593450 7962851 7589170 7962851 7589170 11157548 16678366 11157548 16678366 17379939 13637870 17379939 13637870 13576445 12458518 13576445 12458518 20521736 6455787 20521736 6455787 19302001 12230708 19302001 12230708 12950514 19940422 12950514 19940422 21909643 4411076 21909643 4411076 2834607 2813479 2834607 2813479 22879573 22106449 22879573 22106449 19949721 5092201 19949721 5092201 5219067 16959029 5219067 16959029 10761303 6523512 10761303 6523512 21105462 22259580 21105462 22259580 1987481 24856966 1987481 24856966 24074843 12481156 24074843 12481156 5599125 2393489 5599125 2393489 24463586 21381409 24463586 21381409 6569210 15038198 6569210 15038198 17744484 8015168 17744484 8015168 20266694 6996158 20266694 6996158 19857663 15565709 19857663 15565709 11142349 8535906 11142349 8535906 24882516 1847016 24882516 1847016 10806055 14440700 10806055 14440700 13923027 7112450 13923027 7112450 3842268 3593687 3842268 3593687 22236064 18400485 22236064 18400485 17259241 16918147 17259241 16918147 16501992 11047460 16501992 11047460 15002818 16072172 15002818 16072172 24692060 23622332 24692060 23622332 10461083 16709347 10461083 16709347 21317341 21674118 21317341 21674118 5150182 9332445 5150182 9332445 14344318 14775364 14344318 14775364 25157222 1510771 25157222 1510771 2543653 18671351 2543653 18671351 19063711 8338794 19063711 8338794 11509795 14675929 11509795 14675929 19191581 19758088 19191581 19758088 3709988 23327550 3709988 23327550 3532789 12736624 3532789 12736624 21201783 5860852 21201783 5860852 19700409 7401055 19700409 7401055 18407333 12537488 18407333 12537488 13130749 10002495 13130749 10002495 7182589 6991382 7182589 6991382 10325996 17216264 10325996 17216264 8330749 19329748 8330749 19329748 19542675 18344895 19542675 18344895 13435756 11189156 13435756 11189156 10195847 18495576 10195847 18495576 4301513 2228380 4301513 2228380 24616990 7610323 24616990 7610323 15967507 19247226 15967507 19247226 21213103 5608569 21213103 5608569 15754303 16424475 15754303 16424475 21146585 5048595 21146585 5048595 2680167 24114790 2680167 24114790 24825987 8054964 24825987 8054964 18103776 17372379 18103776 17372379 5268153 4011257 5268153 4011257 4001724 21481302 4001724 21481302 18601094 10730706 18601094 10730706 14908999 14419421 14908999 14419421 16244862 5800752 16244862 5800752 21658391 12524570 21658391 12524570 3922630 3749773 3922630 3749773 22986402 8779388 22986402 8779388 8266339 23822023 8266339 23822023 24993514 18600024 24993514 18600024 11821945 8861560 11821945 8861560 18902746 7340705 18902746 7340705 7879746 11235262 7879746 11235262 12348573 12743716 12348573 12743716 16449401 7281765 16449401 7281765 5746680 5481098 5746680 5481098 17906294 15768965 17906294 15768965 15134585 11200595 15134585 11200595 17395780 8306944 17395780 8306944 19473530 3467052 19473530 3467052 23200954 20180511 23200954 20180511 17985068 8228268 17985068 8228268 2196717 2185251 2196717 2185251 4497823 17956359 4497823 17956359 21044373 23620348 21044373 23620348 3247344 4894392 3247344 4894392 5280174 21155540 5280174 21155540 20599520 17058910 20599520 17058910 10319208 12485425 10319208 12485425 14802620 19018311 14802620 19018311 6131817 23722491 6131817 23722491 2845077 3114039 2845077 3114039 6550205 20074664 6550205 20074664 7715469 12826081 7715469 12826081 16092695 17685472 16092695 17685472 3762902 2090936 3762902 2090936 24667081 2652831 24667081 2652831 3694799 23012345 3694799 23012345 7944605 8839871 7944605 8839871 12779785 19527727 12779785 19527727 20331951 9654398 20331951 9654398 10719718 24238747 10719718 24238747 25358212 19211225 25358212 19211225 13061014 11774904 13061014 11774904 11525586 11041028 11525586 11041028 17471582 17488327 17471582 17488327 9463774 13739262 9463774 13739262 15204517 7971812 15204517 7971812 7343889 19770651 7343889 19770651 8514129 9550502 8514129 9550502 17151364 12185936 17151364 12185936 13010081 11781294 13010081 11781294 16387805 10101095 16387805 10101095 8436021 2711569 8436021 2711569 3063384 6958175 3063384 6958175 8313988 12202165 8313988 12202165 16274021 18293829 16274021 18293829 7128798 6183213 7128798 6183213 22132625 21757639 22132625 21757639 5001463 8042967 5001463 8042967 20594244 3948250 20594244 3948250 2521546 24317652 2521546 24317652 9696534 13025835 9696534 13025835 17003757 19170479 17003757 19170479 20067151 5422953 20067151 5422953 5132779 4851585 5132779 4851585 5291989 14330495 5291989 14330495 12947279 7706640 12947279 7706640 7988996 10253265 7988996 10253265 23264454 3677260 23264454 3677260 19072504 12958604 19072504 12958604 13495860 12068084 13495860 12068084 16546574 8209371 16546574 8209371 6879543 22650050 6879543 22650050 23600242 17607819 23600242 17607819 9690943 14749799 9690943 14749799 19447074 5531390 19447074 5531390 2897456 2920931 2897456 2920931 21943254 8576683 21943254 8576683 15813707 21835479 15813707 21835479 2337578 25161962 2337578 25161962 26015928 5307011 26015928 5307011 10879159 12781536 10879159 12781536 20682959 19993334 20682959 19993334 17337477 16267141 17337477 16267141 12216527 12263494 12216527 12263494 15574712 11610702 15574712 11610702 10836504 23052395 10836504 23052395 24069301 7983894 24069301 7983894 10057970 9488978 10057970 9488978 1838654 1898072 1838654 1898072 3303535 6819227 3303535 6819227 18020006 13393619 18020006 13393619 10134303 8727042 10134303 8727042 7559316 7200070 7559316 7200070 9798010 10656955 9798010 10656955 20911664 21368625 20911664 21368625 22302510 5460145 22302510 5460145 19299405 15557709 19299405 15557709 13225860 5304074 13225860 5304074 21597892 9654048 21597892 9654048 4683096 3481628 4683096 3481628 3138088 8468082 3138088 8468082 12524825 13551220 12524825 13551220 18345760 22699823 18345760 22699823 3740566 3492617 3740566 3492617 8136565 8439855 8136565 8439855 16605625 13705622 16605625 13705622 12679406 9355012 12679406 9355012 5502418 2799488 5502418 2799488 2778776 19184995 2778776 19184995 15963413 12638914 15963413 12638914 9557841 18311765 9557841 18311765 19375192 22672908 19375192 22672908 4114685 3961690 4114685 3961690 8169623 23630352 8169623 23630352 24793634 4020628 24793634 4020628 16174972 11752046 16174972 11752046 9455263 5502906 9455263 5502906 21328263 11017607 21328263 11017607 11037763 7834210 11037763 7834210 19157230 8932891 19157230 8932891 9921958 16771500 9921958 16771500 10530755 9252051 10530755 9252051 21838434 2770223 21838434 2770223 2596342 24107765 2596342 24107765 22516151 19956993 22516151 19956993 20488038 10247918 20488038 10247918 16517352 15634979 16517352 15634979 15074381 13759997 15074381 13759997 11665972 19823135 11665972 19823135 20537495 11907836 20537495 11907836 10160948 7362879 10160948 7362879 24959798 23875290 24959798 23875290 19523068 11499233 19523068 11499233 12036203 23241061 12036203 23241061 24314487 8965308 24314487 8965308 16493349 11128520 16493349 11128520 14320192 15281459 14320192 15281459 10722148 3954363 10722148 3954363 23067030 822603 23067030 822603 26116518 21069158 26116518 21069158 21417300 16922550 21417300 16922550 17124542 9662860 17124542 9662860 20151003 3167074 20151003 3167074 2962100 20643048 2962100 20643048 15736721 8290696 15736721 8290696 7669636 6140348 7669636 6140348 3196456 23611162 3196456 23611162 9279430 12769205 9279430 12769205 18892574 6665554 18892574 6665554 6645512 6350626 6645512 6350626 9149909 19155262 9149909 19155262 2575250 24307210 2575250 24307210 8667939 11307595 8667939 11307595 16423517 9366557 16423517 9366557 7740287 19325131 7740287 19325131 18991729 16321003 18991729 16321003 15801698 12217628 15801698 12217628 11254912 7583765 11254912 7583765 21092031 5820878 21092031 5820878 20241476 13219374 20241476 13219374 11508703 21894101 11508703 21894101 23293045 3550517 23293045 3550517 4948230 20886714 4948230 20886714 17609097 15732764 17609097 15732764 13992998 11352984 13992998 11352984 18870359 24706219 18870359 24706219 2218604 2135999 2218604 2135999 22827451 19732404 22827451 19732404 7766907 7909047 7766907 7909047 17510644 16108898 17510644 16108898 10721068 15470887 10721068 15470887 17244323 17521033 17244323 17521033 1030826 25915537 1030826 25915537 13052876 11792608 13052876 11792608 10715227 18729166 10715227 18729166 25575157 1473288 25575157 1473288 2617130 5089989 2617130 5089989 17864310 14954120 17864310 14954120 8562760 5513437 8562760 5513437 2606921 24411154 2606921 24411154 25422925 10248763 25422925 10248763 6444664 4766878 6444664 4766878 22031475 18497598 22031475 18497598 16378507 8739466 16378507 8739466 19767794 4033291 19767794 4033291 3198301 3006293 3198301 3006293 23865128 3922406 23865128 3922406 17221704 21309378 17221704 21309378 5941016 20814984 5941016 20814984 16475233 14363590 16475233 14363590 11398327 19758396 11398327 19758396 22856198 4162430 22856198 4162430 11789903 19541011 11789903 19541011 7370611 17131861 7370611 17131861 16769889 10337651 16769889 10337651 18883839 18283299 18883839 18283299 10678839 12929695 10678839 12929695 17177567 18663680 17177567 18663680 22882717 22055149 22882717 22055149 11645036 2206151 11645036 2206151 2416200 5875312 2416200 5875312 20346531 19616987 20346531 19616987 8907705 13580010 8907705 13580010 14298882 12306706 14298882 12306706 17302243 9714471 17302243 9714471 16951393 17681230 16951393 17681230 18812820 2855597 18812820 2855597 2913509 4958944 2913509 4958944 5557441 5963120 5557441 5963120 13320351 20903396 13320351 20903396 1841271 2025805 1841271 2025805 5716608 10642757 5716608 10642757 11758425 15312090 11758425 15312090 19761874 20427493 19761874 20427493 3940102 3411019 3940102 3411019 23373858 7285935 23373858 7285935 12576445 17170409 12576445 17170409 21013466 6333880 21013466 6333880 17088388 14544292 17088388 14544292 10026026 3370149 10026026 3370149 23429667 5933165 23429667 5933165 7482457 9004559 7482457 9004559 10333500 18838136 10333500 18838136 21962770 4953567 21962770 4953567 7495958 14626062 7495958 14626062 17002420 16564246 17002420 16564246 7783295 7332929 7783295 7332929 13984757 19215966 13984757 19215966 7326689 7037256 7326689 7037256 13766727 13824716 13766727 13824716 10635817 18298875 10635817 18298875 18666556 8087756 18666556 8087756 20477058 20827372 20477058 20827372 4250959 2156780 4250959 2156780 2365011 4327826 2365011 4327826 19277019 19216455 19277019 19216455 7458329 20684430 7458329 20684430 21385058 10348873 21385058 10348873 14291663 19285925 14291663 19285925 6458251 6447354 6458251 6447354 17365923 24008796 17365923 24008796 2935137 23659713 2935137 23659713 5355862 14584498 5355862 14584498 23564852 3242058 23564852 3242058 2950046 7422998 2950046 7422998 18125425 15191617 18125425 15191617 5598773 5309054 5598773 5309054 18994421 16094005 18994421 16094005 14932840 9950338 14932840 9950338 10582333 11876734 10582333 11876734 16473742 16805054 16473742 16805054 17344312 10794834 17344312 10794834 13130380 20616837 13130380 20616837 1252289 1314234 1252289 1314234 23935588 3542925 23935588 3542925 8761413 18888703 8761413 18888703 7544357 7007745 7544357 7007745 18238794 9620667 18238794 9620667 5495580 4804937 5495580 4804937 21980736 20825447 21980736 20825447 7435401 9566912 7435401 9566912 14870450 19138248 14870450 19138248 7413768 20789768 7413768 20789768 21733944 5480115 21733944 5480115 16140814 12938673 16140814 12938673 12302879 5326840 12302879 5326840 23536354 22485708 23536354 22485708 8359845 14706243 8359845 14706243 14332596 11556616 14332596 11556616 21613799 20941609 21613799 20941609 19605704 8248000 19605704 8248000 14572560 12226247 14572560 12226247 21552352 21253851 21552352 21253851 21784903 19937875 21784903 19937875 19239074 7020563 19239074 7020563 3358811 23653105 3358811 23653105 20402526 12885681 20402526 12885681 11841610 6677547 11841610 6677547 20200115 17369143 20200115 17369143 11477735 13380677 11477735 13380677 19888732 20923549 19888732 20923549 5323122 21482255 5323122 21482255 10501253 11250191 10501253 11250191 13893030 17944814 13893030 17944814 18769160 15701308 18769160 15701308 8651942 19178357 8651942 19178357 21559661 5212659 21559661 5212659 8331031 16357604 8331031 16357604 16720156 9188168 16720156 9188168 22083615 21819633 22083615 21819633 22430249 14849993 22430249 14849993 10727718 17066464 10727718 17066464 17427561 17982156 17427561 17982156 8936463 10993898 8936463 10993898 13209447 17984231 13209447 17984231 20694421 19981684 20694421 19981684 9889745 9867502 9889745 9867502 13454159 17489729 13454159 17489729 9590315 14934253 9590315 14934253 22742382 22055722 22742382 22055722 10197298 9959320 10197298 9959320 12115110 11644232 12115110 11644232 13511870 16037149 13511870 16037149 10230106 18388695 10230106 18388695 19967051 19469907 19967051 19469907 7421958 16668453 7421958 16668453 17759472 19650914 17759472 19650914 20071648 8394479 20071648 8394479 10083213 12030674 10083213 12030674 14001769 21094011 14001769 21094011 3111037 3339801 3111037 3339801 6245177 14409625 6245177 14409625 19484234 6629810 19484234 6629810 6232680 22616774 6232680 22616774 4471210 9200034 4471210 9200034 14993101 17173998 14993101 17173998 8913645 19429853 8913645 19429853 20530781 6136107 20530781 6136107 19862216 9782506 19862216 9782506 13814402 13585797 13814402 13585797 11652764 17852993 11652764 17852993 9031165 12145222 9031165 12145222 15148030 18579466 15148030 18579466 21234871 1491898 21234871 1491898 25882725 24821895 25882725 24821895 23779225 11593091 23779225 11593091 7095526 5979590 7095526 5979590 5734158 23854540 5734158 23854540 3000451 6343408 3000451 6343408 16393576 13185219 16393576 13185219 8850730 20979455 8850730 20979455 5818227 20056048 5818227 20056048 8507547 8792305 8507547 8792305 10838509 12334664 10838509 12334664 13432708 12921427 13432708 12921427 21458170 23900416 21458170 23900416 24478925 2150303 24478925 2150303 24577104 12211727 24577104 12211727 2812216 24007029 2812216 24007029 4384698 10132270 4384698 10132270 11422485 22123527 11422485 22123527 22972379 14284139 22972379 14284139 10822585 16716262 10822585 16716262 18970832 22552164 18970832 22552164 4369614 22035755 4369614 22035755 6917917 7102462 6917917 7102462 19829830 22331955 19829830 22331955 22754107 17924349 22754107 17924349 10663135 12174289 10663135 12174289 20128914 4795407 20128914 4795407 3457838 23462515 3457838 23462515 23637861 3701188 23637861 3701188 12510593 15434625 12510593 15434625 22291636 21764073 22291636 21764073 23445743 3228554 23445743 3228554 5742556 13468085 5742556 13468085 24435381 23299140 24435381 23299140 2917419 24024090 2917419 24024090 9301567 14200704 9301567 14200704 14403136 11089780 14403136 11089780 20685518 4641525 20685518 4641525 2925583 24120168 2925583 24120168 9280246 8819170 9280246 8819170 7357075 19884111 7357075 19884111 6374636 6166803 6374636 6166803 21887756 23661169 21887756 23661169 24800986 19657470 24800986 19657470 7968376 8844002 7968376 8844002 17994386 11890083 17994386 11890083 14414237 16661209 14414237 16661209 17701593 8627025 17701593 8627025 6709944 6717049 6709944 6717049 11325943 11890058 11325943 11890058 13417072 21376716 13417072 21376716 22862348 1397269 22862348 1397269 1186001 25181908 1186001 25181908 14075129 8402855 14075129 8402855 20727813 23488396 20727813 23488396 3396922 19866794 3396922 19866794 18003380 12875728 18003380 12875728 8672426 23043776 8672426 23043776 3851139 5300400 3851139 5300400 6380301 20690474 6380301 20690474 21403759 15458898 21403759 15458898 16079499 8058406 16079499 8058406 4493099 22578561 4493099 22578561 23606321 5823183 23606321 5823183 13588292 15479213 13588292 15479213 8917400 19244986 8917400 19244986 22504350 4471827 22504350 4471827 19600703 8563929 19600703 8563929 15838505 13974319 15838505 13974319 11409792 9118913 11409792 9118913 9513352 14713139 9513352 14713139 14085846 12741599 14085846 12741599 16629766 16826751 16629766 16826751 20873852 6048014 20873852 6048014 7093282 7218165 7093282 7218165 8885480 17224298 8885480 17224298 14162259 7552078 14162259 7552078 21816292 22660674 21816292 22660674 3966243 1739519 3966243 1739519 1499802 16206066 1499802 16206066 15780074 8394641 15780074 8394641 22004738 21288208 22004738 21288208 12902721 11931353 12902721 11931353 20031515 5959640 20031515 5959640 22430990 21475491 22430990 21475491 14122283 13390743 14122283 13390743 12189514 20288293 12189514 20288293 20789276 11288606 20789276 11288606 7423722 4206151 7423722 4206151 23232361 22730278 23232361 22730278 20668125 16475334 20668125 16475334 11692165 11858644 11692165 11858644 16406437 15876349 16406437 15876349 11956294 9204012 11956294 9204012 18658166 8087931 18658166 8087931 8541078 15000530 8541078 15000530 14734045 13330703 14734045 13330703 12431836 17745773 12431836 17745773 4188985 22853263 4188985 22853263 22931902 21757824 22931902 21757824 20808287 7211867 20808287 7211867 19357861 11001487 19357861 11001487 14330323 15250693 14330323 15250693 3522005 23331714 3522005 23331714 24197791 20534065 24197791 20534065 19740895 18615647 19740895 18615647 9316076 9626430 9316076 9626430 12747413 14735043 12747413 14735043 19052809 6675662 19052809 6675662 5810327 1671392 5810327 1671392 25060507 23739159 25060507 23739159 5709400 6113140 5709400 6113140 19646228 16401905 19646228 16401905 10620576 10270160 10620576 10270160 20556037 24552950 20556037 24552950 2356664 18091828 2356664 18091828 11233565 7655032 11233565 7655032 7467702 7209878 7467702 7209878 19438447 18206061 19438447 18206061 6979398 20075054 6979398 20075054 20619535 19208142 20619535 19208142 8179738 17702649 8179738 17702649 19345659 7642851 19345659 7642851 17888861 13591947 17888861 13591947 13020468 8685592 13020468 8685592 5413133 5395833 5413133 5395833 19669866 8223517 19669866 8223517 11073426 20570215 11073426 20570215 6314083 4869149 6314083 4869149 4921328 12131348 4921328 12131348 20099718 21445504 20099718 21445504 4789905 22156429 4789905 22156429 16780485 15133076 16780485 15133076 10067814 8612817 10067814 8612817 19762704 21004891 19762704 21004891 4190476 22607120 4190476 22607120 21688943 20336357 21688943 20336357 20259510 13834184 20259510 13834184 7680605 24124225 7680605 24124225 2541027 24389359 2541027 24389359 13913856 11070048 13913856 11070048 9882008 19959943 9882008 19959943 21139782 20474838 21139782 20474838 13057992 12926531 13057992 12926531 14008846 20785667 14008846 20785667 24369510 23524381 24369510 23524381 6771012 19837371 6771012 19837371 12838320 8073030 12838320 8073030 5173827 21740200 5173827 21740200 14832499 5315256 14832499 5315256 5621817 8272005 5621817 8272005 18944387 8760149 18944387 8760149 16869664 14912483 16869664 14912483 4599123 22875329 4599123 22875329 23824463 5855860 23824463 5855860 16127499 11808137 16127499 11808137 12742410 15606068 12742410 15606068 17338941 21226579 17338941 21226579 4701425 4610381 4701425 4610381 11581949 11582601 11581949 11582601 16093418 17314284 16093418 17314284 7592465 6832712 7592465 6832712 25305685 24216566 25305685 24216566 13099480 13472586 13099480 13472586 14266321 2400643 14266321 2400643 2713379 16891744 2713379 16891744 15380094 13355978 15380094 13355978 3300374 23646121 3300374 23646121 8416313 8264820 8416313 8264820 14545634 24257477 14545634 24257477 2630926 24086785 2630926 24086785 4605235 11756748 4605235 11756748 12233185 9172708 12233185 9172708 7717145 6654860 7717145 6654860 2794135 25844635 2794135 25844635 26723465 16888554 26723465 16888554 9809177 12737986 9809177 12737986 14375293 19140733 14375293 19140733 20110960 6924927 20110960 6924927 19126778 11411460 19126778 11411460 7723312 19305569 7723312 19305569 17226427 9998739 17226427 9998739 14835735 21173228 14835735 21173228 5763836 20334832 5763836 20334832 8740635 17872721 8740635 17872721 15742138 6895768 15742138 6895768 4327680 1499743 4327680 1499743 1360152 22696802 1360152 22696802 13167708 11679376 13167708 11679376 12208000 12655464 12208000 12655464 20488598 566399 20488598 566399 26402549 25519913 26402549 25519913 11057755 5678409 11057755 5678409 21041274 17477872 21041274 17477872 17047663 15317142 17047663 15317142 11345041 19763270 11345041 19763270 24549606 1143142 24549606 1143142 25790043 21377693 25790043 21377693 20324103 17989545 20324103 17989545 14324808 9994977 14324808 9994977 19042607 21968626 19042607 21968626 4904188 16507114 4904188 16507114 11130939 5640117 11130939 5640117 5846468 15500827 5846468 15500827 13100892 1505695 13100892 1505695 25824918 1147202 25824918 1147202 2395764 23975486 2395764 23975486 3848333 8664999 3848333 8664999 10506888 10294411 10506888 10294411 19615170 3233789 19615170 3233789 3237642 19670881 3237642 19670881 14289143 6271959 14289143 6271959 23174671 22698520 23174671 22698520 23557920 13713524 23557920 13713524 12416941 15103550 12416941 15103550 16615178 8832155 16615178 8832155 5434505 5422154 5434505 5422154 13865867 15467451 13865867 15467451 9114249 5441174 9114249 5441174 5709374 11068073 5709374 11068073 15319304 11691442 15319304 11691442 9779265 8061313 9779265 8061313 8351982 10445817 8351982 10445817 12389366 14784934 12389366 14784934 12083205 2041036 12083205 2041036 1874752 24242382 1874752 24242382 11581565 10539443 11581565 10539443 7766618 22361660 7766618 22361660 733054 610426 733054 610426 445202 18482389 445202 18482389 10199281 9057412 10199281 9057412 8502856 21676967 8502856 21676967 22506774 12953684 22506774 12953684 7395344 6275771 7395344 6275771 21741268 22297462 21741268 22297462 25730783 24732095 25730783 24732095 25387192 3371451 25387192 3371451 19122621 16376682 19122621 16376682 11621541 13646527 11621541 13646527 15547007 18597393 15547007 18597393 8360786 7887036 8360786 7887036 17715834 11562342 17715834 11562342 11302625 15438288 11302625 15438288 14640512 8917553 14640512 8917553 2067936 2247705 2067936 2247705 21748810 18707840 21748810 18707840 10466125 9681803 10466125 9681803 7008228 20556962 7008228 20556962 22074690 21252134 22074690 21252134 7470986 12055654 7470986 12055654 15299812 12733894 15299812 12733894 12415758 22744255 12415758 22744255 25395349 1382306 25395349 1382306 3770784 21344675 3770784 21344675 10723629 15555311 10723629 15555311 20861066 21600103 20861066 21600103 22105625 15421133 22105625 15421133 7415029 6895011 7415029 6895011 10818018 14505492 10818018 14505492 20940994 4226625 20940994 4226625 4466581 5146751 4466581 5146751 17095785 12328796 17095785 12328796 14243817 19097273 14243817 19097273 6774144 22149697 6774144 22149697 22974644 3822254 22974644 3822254 11865742 12456985 11865742 12456985 18326792 6573640 18326792 6573640 4468406 22613300 4468406 22613300 7715119 15457343 7715119 15457343 15410051 12941761 15410051 12941761 11957690 7592785 11957690 7592785 7856348 18560877 7856348 18560877 17380073 11697614 17380073 11697614 4583885 24434993 4583885 24434993 25504027 16882595 25504027 16882595 13824685 3583956 13824685 3583956 23141155 5334824 23141155 5334824 6588964 18177323 6588964 18177323 19803629 19482821 19803629 19482821 17651041 10305876 17651041 10305876 14336699 17522572 14336699 17522572 19441009 23271413 19441009 23271413 24230838 9327301 24230838 9327301 14877485 13131429 14877485 13131429 11095274 19266187 11095274 19266187 20860038 5106343 20860038 5106343 5261442 17922240 5261442 17922240 17802690 11203750 17802690 11203750 10825381 16613802 10825381 16613802 10183116 12531120 10183116 12531120 13898464 18757794 13898464 18757794 21317319 6144054 21317319 6144054 18787778 9520238 18787778 9520238 16949453 13645667 16949453 13645667 11700756 21238619 11700756 21238619 5746379 19749850 5746379 19749850 15306934 7436857 15306934 7436857 19450433 20594678 19450433 20594678 25273981 26125268 25273981 26125268 841225 2046849 841225 2046849 5878804 19793789 5878804 19793789 14266564 6440746 14266564 6440746 3523709 3130853 3523709 3130853 20347355 19510734 20347355 19510734 11780651 10166130 11780651 10166130 8884828 19044589 8884828 19044589 3223604 2923236 3223604 2923236 4406019 20836009 4406019 20836009 8165916 18692249 8165916 18692249 10233673 14239267 10233673 14239267 18571748 22134104 18571748 22134104 4792130 4735980 4792130 4735980 11397793 16853523 11397793 16853523 21543970 4601899 21543970 4601899 4730003 17984945 4730003 17984945 15304494 9081468 15304494 9081468 25676204 24598369 25676204 24598369 24231134 4034710 24231134 4034710 4519840 5669207 4519840 5669207 9479791 16935661 9479791 16935661 11213993 11523665 11213993 11523665 23454462 22444595 23454462 22444595 14927417 10929393 14927417 10929393 16408428 22983046 16408428 22983046 24073265 19399545 24073265 19399545 18929573 12739169 18929573 12739169 7469176 20954686 7469176 20954686 5465310 5252173 5465310 5252173 18608237 13621072 18608237 13621072 6368976 23329322 6368976 23329322 3498245 2187878 3498245 2187878 2323269 7713087 2323269 7713087 18964809 14991389 18964809 14991389 13141859 11675522 13141859 11675522 11084573 18631141 11084573 18631141 19776701 19029235 19776701 19029235 4365411 4279656 4365411 4279656 17061192 19814147 17061192 19814147 3928097 3861338 3928097 3861338 12351469 11516336 12351469 11516336 16317241 16815951 16317241 16815951 8120079 18745512 8120079 18745512 13856563 9317632 13856563 9317632 17719410 11575702 17719410 11575702 14529059 14991373 14529059 14991373 16329542 20791443 16329542 20791443 6217072 7428441 6217072 7428441 17621443 11347460 17621443 11347460 14833259 19423140 14833259 19423140 6897427 5204515 6897427 5204515 1973392 2073254 1973392 2073254 22425696 19253354 22425696 19253354 18664214 8809720 18664214 8809720 11680840 13537598 11680840 13537598 21874328 23726362 21874328 23726362 3140128 8411352 3140128 8411352 16988450 15049378 16988450 15049378 11718078 9770946 11718078 9770946 8845461 7854930 8845461 7854930 19123558 13866550 19123558 13866550 12573447 15742382 12573447 15742382 16522318 17908152 16522318 17908152 19395078 7764808 19395078 7764808 6412605 25152280 6412605 25152280 1701373 24953613 1701373 24953613 3866287 7062581 3866287 7062581 18220083 16955772 18220083 16955772 12587214 12041854 12587214 12041854 14146485 13398773 14146485 13398773 11818876 15237575 11818876 15237575 20172159 22670019 20172159 22670019 4119106 8756034 4119106 8756034 16315477 12381754 16315477 12381754 12408438 9897701 12408438 9897701 6952527 22465654 6952527 22465654 23655363 18864435 23655363 18864435 19084619 13412314 19084619 13412314 9361431 3601143 9361431 3601143 3885992 21849906 3885992 21849906 17535310 7225476 17535310 7225476 4412432 22554108 4412432 22554108 12684404 11199750 12684404 11199750 18984996 8162918 18984996 8162918 18184528 11433779 18184528 11433779 14604172 12243017 14604172 12243017 11767012 11379092 11767012 11379092 19372409 6261341 19372409 6261341 23429238 3418681 23429238 3418681 6409535 7701434 6409535 7701434 19062055 11347978 19062055 11347978 14906944 14771592 14906944 14771592 10016179 17017678 10016179 17017678 17646771 20572800 17646771 20572800 5959107 5823056 5959107 5823056 18427409 8920973 18427409 8920973 9698576 15667995 9698576 15667995 17671616 3132280 17671616 3132280 23689324 5263251 23689324 5263251 12272818 13937599 12272818 13937599 14000336 8391399 14000336 8391399 8746180 16678573 8746180 16678573 19091850 18377948 19091850 18377948 3751598 23172370 3751598 23172370 23791393 9650161 23791393 9650161 6129306 3321992 6129306 3321992 3283815 5453006 3283815 5453006 12655449 17455160 12655449 17455160 8776767 4458515 8776767 4458515 4648416 13363525 4648416 13363525 15872321 9426081 15872321 9426081 20856694 5121594 20856694 5121594 5317800 20168219 5317800 20168219 6914294 17026868 6914294 17026868 12744264 10405053 12744264 10405053 7870765 21720165 7870765 21720165 4600351 3060606 4600351 3060606 2338968 24647603 2338968 24647603 25472795 2147206 25472795 2147206 3695698 20501623 3695698 20501623 20412653 13278068 20412653 13278068 12721157 8516524 12721157 8516524 8375457 18643000 8375457 18643000 8654502 11977547 8654502 11977547 13824416 16881731 13824416 16881731 19496285 19161708 19496285 19161708 16639051 11382193 16639051 11382193 14513968 15275008 14513968 15275008 16990793 9818989 16990793 9818989 10306073 14693623 10306073 14693623 12464040 9073428 12464040 9073428 7276679 7156166 7276679 7156166 10759768 14425348 10759768 14425348 18622137 6239010 18622137 6239010 4180987 22696992 4180987 22696992 9457933 16273067 9457933 16273067 19895728 23706272 19895728 23706272 26358765 535247 26358765 535247 1537792 23502565 1537792 23502565 4106917 4495805 4106917 4495805 5736319 11622553 5736319 11622553 20633768 19870720 20633768 19870720 8033426 16170363 8033426 16170363 24336253 23349468 24336253 23349468 20153704 8278423 20153704 8278423 17722716 14099393 17722716 14099393 11195975 3929414 11195975 3929414 23024923 15042626 23024923 15042626 13597637 9531516 13597637 9531516 9168812 8205599 9168812 8205599 7041633 6626462 7041633 6626462 19684055 8202473 19684055 8202473 16804518 10704465 16804518 10704465 14799443 14456010 14799443 14456010 4275726 4125860 4275726 4125860 617263 26464727 617263 26464727 19990713 17393971 19990713 17393971 11744771 4594449 11744771 4594449 4814252 23143160 4814252 23143160 24162838 4431094 24162838 4431094 13793333 14581324 13793333 14581324 16004161 17920009 16004161 17920009 21912788 22662612 21912788 22662612 2889363 2998222 2889363 2998222 25391219 24258126 25391219 24258126 24451010 2985699 24451010 2985699 16856054 12139922 16856054 12139922 9774885 18468237 9774885 18468237 18911578 12453944 18911578 12453944 11618459 9779748 11618459 9779748 9574473 21205075 9574473 21205075 23031989 22073692 23031989 22073692 4343682 4010633 4343682 4010633 6175187 19863559 6175187 19863559 7248461 12337700 7248461 12337700 14282904 14705462 14282904 14705462 18754187 18297154 18754187 18297154 12685339 6787612 12685339 6787612 20384071 10502900 20384071 10502900 11153283 17806963 11153283 17806963 20645341 25405640 20645341 25405640 1579019 13126455 1579019 13126455 16160380 16275047 16160380 16275047 22920847 21896043 22920847 21896043 20121961 17221432 20121961 17221432 7520413 19412080 7520413 19412080 15536055 13568002 15536055 13568002 9412038 18389256 9412038 18389256 8176875 7729121 8176875 7729121 21578152 21017703 21578152 21017703 6495736 19976700 6495736 19976700 16487243 15184368 16487243 15184368 11115050 18205876 11115050 18205876 8137503 22962056 8137503 22962056 23920136 3016860 23920136 3016860 13106580 20808101 13106580 20808101 21474071 7412026 21474071 7412026 19243947 15361174 19243947 15361174 1915813 1926643 1915813 1926643 22890979 4295560 22890979 4295560 20046030 8586102 20046030 8586102 11105289 16927350 11105289 16927350 18015945 17477956 18015945 17477956 9941451 9215773 9941451 9215773 18391200 18260141 18391200 18260141 5902994 21651324 5902994 21651324 4797016 416925 4797016 416925 26480061 3348419 26480061 3348419 5302077 8021820 5302077 8021820 12030478 14650652 12030478 14650652 13760734 8242920 13760734 8242920 7789068 20639718 7789068 20639718 21466526 10445362 21466526 10445362 10603756 16249126 10603756 16249126 11947095 8848979 11947095 8848979 18348962 15525198 18348962 15525198 9495442 9062758 9495442 9062758 13169312 12764330 13169312 12764330 19382387 18802671 19382387 18802671 9043642 10428569 9043642 10428569 12443195 13447760 12443195 13447760 16446454 8675436 16446454 8675436 23518923 3295404 23518923 3295404 7419408 11198955 7419408 11198955 14459391 16633114 14459391 16633114 18285453 6902786 18285453 6902786 5190782 3303196 5190782 3303196 3269499 5380461 3269499 5380461 20289065 14077839 20289065 14077839 5922765 21655080 5922765 21655080 25118216 1307586 25118216 1307586 25672311 21801328 25672311 21801328 21655065 5646987 21655065 5646987 3316074 23556881 3316074 23556881 14502585 11326204 14502585 11326204 19325355 18685904 19325355 18685904 9103194 17988778 9103194 17988778 18471257 13234744 18471257 13234744 12663617 22751454 12663617 22751454 23821215 10105464 23821215 10105464 5844780 5903966 5844780 5903966 15823710 12777007 15823710 12777007 13922166 19420035 13922166 19420035 6605947 20648441 6605947 20648441 20014308 14254387 20014308 14254387 13796131 10662290 13796131 10662290 10347783 6371626 10347783 6371626 6584002 12967430 6584002 12967430 17150074 16850168 17150074 16850168 18737886 18423738 18737886 18423738 11989096 12202288 11989096 12202288 16766572 16723689 16766572 16723689 18012152 7960429 18012152 7960429 4794287 2598338 4794287 2598338 24180272 8330981 24180272 8330981 14874863 13533936 14874863 13533936 10449049 16584095 10449049 16584095 14548095 13216263 14548095 13216263 4802030 24213884 4802030 24213884 2693814 23786736 2693814 23786736 17382125 16474725 17382125 16474725 9843873 7021291 9843873 7021291 6662437 20350480 6662437 20350480 8299815 11494362 8299815 11494362 13164708 20839567 13164708 20839567 25830824 24738392 25830824 24738392 16816162 12360396 16816162 12360396 12154154 15264464 12154154 15264464 16428929 22182203 16428929 22182203 24126339 23293194 24126339 23293194 22738865 20635802 22738865 20635802 15930901 11865873 15930901 11865873 11286474 16153969 11286474 16153969 10642247 7494837 10642247 7494837 1093736 25855232 1093736 25855232 2474551 7899902 2474551 7899902 18937194 12567856 18937194 12567856 10084211 3320807 10084211 3320807 3227279 5205581 3227279 5205581 6036220 21017037 6036220 21017037 21195535 5482793 21195535 5482793 14937987 13141455 14937987 13141455 8173251 18969900 8173251 18969900 8608058 10542087 8608058 10542087 15404334 11591515 15404334 11591515 11089327 8205286 11089327 8205286 21189008 870377 21189008 870377 26051885 3608990 26051885 3608990 9090420 16967818 9090420 16967818 10451628 9699354 10451628 9699354 23379658 1659312 23379658 1659312 1243909 22197758 1243909 22197758 6579535 19004842 6579535 19004842 10487579 11671712 10487579 11671712 14500304 15435694 14500304 15435694 9255298 18034745 9255298 18034745 7378882 20192689 7378882 20192689 20908280 9898076 20908280 9898076 15642171 17548310 15642171 17548310 19159477 19973174 19159477 19973174 3974198 3648661 3974198 3648661 17737977 15191300 17737977 15191300 15458210 13312039 15458210 13312039 7749449 7377268 7749449 7377268 13662257 19699553 13662257 19699553 21548563 20866695 21548563 20866695 19697384 8402882 19697384 8402882 17182530 9946163 17182530 9946163 7951486 21969660 7951486 21969660 22515697 10055884 22515697 10055884 11199368 14493728 11199368 14493728 12274303 13522670 12274303 13522670 16213612 23011689 16213612 23011689 23886339 10936856 23886339 10936856 7970213 3140540 7970213 3140540 24586791 23459431 24586791 23459431 5392786 20080851 5392786 20080851 24771743 2166939 24771743 2166939 24111617 5463449 24111617 5463449 6175409 14713913 6175409 14713913 13201049 11636713 13201049 11636713 19241894 961593 19241894 961593 25871568 16991289 25871568 16991289 16662374 12561697 16662374 12561697 8091989 4205862 8091989 4205862 22630242 21993782 22630242 21993782 4840159 16106843 4840159 16106843 16563623 15949217 16563623 15949217 15325675 9738717 15325675 9738717 20388627 22059540 20388627 22059540 22689513 21342137 22689513 21342137 8159050 16469412 8159050 16469412 17847515 18859149 17847515 18859149 19408492 9871184 19408492 9871184 10919635 13210417 10919635 13210417 15868981 3340828 15868981 3340828 2591968 2490565 2591968 2490565 19094720 9719439 19094720 9719439 10536007 12222166 10536007 12222166 19698841 6569676 19698841 6569676 6764459 11145543 6764459 11145543 18835525 8255001 18835525 8255001 23596376 843944 23596376 843944 819479 26250216 819479 26250216 22969611 17823420 22969611 17823420 7618695 6315092 7618695 6315092 20700259 11882729 20700259 11882729 12989280 13250521 12989280 13250521 15059044 9460985 15059044 9460985 21915733 21437159 21915733 21437159 16302802 1955657 16302802 1955657 1892931 22952906 1892931 22952906 11333704 15040582 11333704 15040582 18268814 5183792 18268814 5183792 5438253 19863918 5438253 19863918 7985744 17332915 7985744 17332915 12031287 11094618 12031287 11094618 12998306 23173903 12998306 23173903 3937214 18374159 3937214 18374159 15259373 11003030 15259373 11003030 16200072 14326309 16200072 14326309 11769266 8995242 11769266 8995242 8830115 23258538 8830115 23258538 24350096 6203979 24350096 6203979 12299182 21264065 12299182 21264065 26232295 25126832 26232295 25126832 12457698 9268586 12457698 9268586 2037243 992324 2037243 992324 1086451 22940798 1086451 22940798 23515704 6535590 23515704 6535590 18305837 10205509 18305837 10205509 10861305 16804653 10861305 16804653 20559546 6318801 20559546 6318801 18324324 20794019 18324324 20794019 6359241 15219594 6359241 15219594 16270391 15730356 16270391 15730356 18248904 18060238 18248904 18060238 21352771 20601365 21352771 20601365 20186567 8310769 20186567 8310769 15221477 15909791 15221477 15909791 22458712 4334908 22458712 4334908 5308490 5441580 5308490 5441580 17765018 11094206 17765018 11094206 13513529 17591220 13513529 17591220 9128162 19963452 9128162 19963452 6981481 11572121 6981481 11572121 14885042 14716730 14885042 14716730 11518275 20338753 11518275 20338753 5053493 21902138 5053493 21902138 5560914 6267078 5560914 6267078 19357459 14895537 19357459 14895537 7382316 7154841 7382316 7154841 18650294 14526752 18650294 14526752 14363457 12786301 14363457 12786301 4883675 4741715 4883675 4741715 13316042 14531309 13316042 14531309 15831663 10555664 15831663 10555664 4737515 22250074 4737515 22250074 9108650 11265012 9108650 11265012 15972687 15777680 15972687 15777680 19521689 7493222 19521689 7493222 18401965 14973485 18401965 14973485 12032731 4453656 12032731 4453656 2204325 2693987 2204325 2693987 15559615 15307597 15559615 15307597 16479020 17024678 16479020 17024678 18351548 19717273 18351548 19717273 4156859 25032803 4156859 25032803 674758 784723 674758 784723 725295 23813754 725295 23813754 21802382 15944703 21802382 15944703 12636160 6619267 12636160 6619267 21324487 22271258 21324487 22271258 22892622 9616495 22892622 9616495 14044530 14839037 14044530 14839037 18289408 22271169 18289408 22271169 24443367 25473321 24443367 25473321 1362025 12488697 1362025 12488697 25445280 24875804 25445280 24875804 1544671 1423768 1544671 1423768 25074002 19492352 25074002 19492352 10981118 12855326 10981118 12855326 18890757 8107984 18890757 8107984 19808847 5773215 19808847 5773215 21449852 20792544 21449852 20792544 19134157 16229083 19134157 16229083 10893300 11556527 10893300 11556527 12533053 14990077 12533053 14990077 15994710 13934064 15994710 13934064 9026941 6542303 9026941 6542303 6632813 16918939 6632813 16918939 13796441 10796954 13796441 10796954 10761855 20813827 10761855 20813827 4399335 4212906 4399335 4212906 21422306 8683240 21422306 8683240 18189682 16046664 18189682 16046664 15976551 15061702 15976551 15061702 10115847 6491946 10115847 6491946 21350968 4949572 21350968 4949572 4187512 24636914 4187512 24636914 25660228 22290297 25660228 22290297 7909890 18156101 7909890 18156101 16832987 12139928 16832987 12139928 11641601 6059603 11641601 6059603 21544434 20832175 21544434 20832175 19056842 15061541 19056842 15061541 12860309 11980581 12860309 11980581 14734300 11745630 14734300 11745630 16614370 8469154 16614370 8469154 19516566 6214889 19516566 6214889 20685373 13327306 20685373 13327306 12615926 14189535 12615926 14189535 14449578 11946798 14449578 11946798 12101061 16574108 12101061 16574108 20925892 6196738 20925892 6196738 6596628 9856204 6596628 9856204 12526534 14136034 12526534 14136034 12848307 11711402 12848307 11711402 10884018 9473900 10884018 9473900 17341084 11741998 17341084 11741998 11866278 10425147 11866278 10425147 10503681 5080425 10503681 5080425 5385580 7211692 5385580 7211692 13946777 20320829 13946777 20320829 557878 655975 557878 655975 1011236 22213326 1011236 22213326 17053878 12647057 17053878 12647057 11897601 10125676 11897601 10125676 16525784 18126407 16525784 18126407 20722195 6343733 20722195 6343733 6613618 16451859 6613618 16451859 11751696 14238681 11751696 14238681 19716095 22556920 19716095 22556920 1984483 1681367 1984483 1681367 10147640 18409537 10147640 18409537 8301038 683517 8301038 683517 26146047 5603687 26146047 5603687 16263529 11763755 16263529 11763755 12237667 15611549 12237667 15611549 16780076 21193495 16780076 21193495 22332428 21710449 22332428 21710449 12792947 11354668 12792947 11354668 20648956 20337952 20648956 20337952 20701537 18842874 20701537 18842874 5904179 21150980 5904179 21150980 19499514 12881120 19499514 12881120 7667847 3161667 7667847 3161667 23676642 19960916 23676642 19960916 19948450 17259387 19948450 17259387 15759515 14646516 15759515 14646516 10708860 17436394 10708860 17436394 17835994 7999357 17835994 7999357 8407185 14315504 8407185 14315504 13792674 13280383 13792674 13280383 9211366 6213084 9211366 6213084 21252701 20592322 21252701 20592322 17687705 1924099 17687705 1924099 1672520 19139049 1672520 19139049 14453788 10662577 14453788 10662577 10884361 19490121 10884361 19490121 23496222 22528744 23496222 22528744 7431054 7175208 7431054 7175208 24165926 23558920 24165926 23558920 5616843 9380042 5616843 9380042 13025007 14288430 13025007 14288430 18037420 20243241 18037420 20243241 3305125 3485853 3305125 3485853 23044412 6280979 23044412 6280979 15474027 13178122 15474027 13178122 11532847 16653090 11532847 16653090 10028695 11786994 10028695 11786994 21959969 4790542 21959969 4790542 7209735 19476980 7209735 19476980 19962079 16306952 19962079 16306952 12461580 4298214 12461580 4298214 22620908 18183865 22620908 18183865 9174932 13291326 9174932 13291326 14487607 16710864 14487607 16710864 8977647 20991490 8977647 20991490 22550623 21787858 22550623 21787858 14327316 9474268 14327316 9474268 19762903 19535909 19762903 19535909 18814096 16564143 18814096 16564143 14934192 13376104 14934192 13376104 12006777 22407581 12006777 22407581 4637386 20426087 4637386 20426087 6768660 7521318 6768660 7521318 8582541 12119233 8582541 12119233 22141157 4735390 22141157 4735390 11025131 11228919 11025131 11228919 20716711 20132302 20716711 20132302 14246825 10381906 14246825 10381906 16613028 16241075 16613028 16241075 4605219 4524011 4605219 4524011 20823494 12039395 20823494 12039395 12162168 7506968 12162168 7506968 6159832 6128622 6159832 6128622 22481060 4423353 22481060 4423353 5146433 19483699 5146433 19483699 18024542 12108783 18024542 12108783 12144492 9769767 12144492 9769767 24790305 23790368 24790305 23790368 19858229 19056294 19858229 19056294 8648479 8051133 8648479 8051133 20287926 21764577 20287926 21764577 22569093 14003030 22569093 14003030 13887676 11288301 13887676 11288301 25263149 1615939 25263149 1615939 6115592 12088572 6115592 12088572 13204464 14758252 13204464 14758252 8546630 18859921 8546630 18859921 22958519 3718016 22958519 3718016 10080905 20920048 10080905 20920048 21558801 10868631 21558801 10868631 8764288 8256161 8764288 8256161 13060606 20468295 13060606 20468295 4512301 22449435 4512301 22449435 18833427 8470249 18833427 8470249 12140368 23427159 12140368 23427159 3471846 9723426 3471846 9723426 20710731 21600832 20710731 21600832 5358092 18061476 5358092 18061476 15496933 12888894 15496933 12888894 7769565 21444041 7769565 21444041 5511316 5838407 5511316 5838407 19923948 9375326 19923948 9375326 9996584 19677127 9996584 19677127 20457207 19523378 20457207 19523378 9054119 10448764 9054119 10448764 19748226 3538815 19748226 3538815 23442782 3410137 23442782 3410137 21627810 7834271 21627810 7834271 11375014 12415400 11375014 12415400 16445460 19046105 16445460 19046105 7992963 7748266 7992963 7748266 18452492 18230216 18452492 18230216 8418342 7436228 8418342 7436228 22916338 22333676 22916338 22333676 20497374 8470319 20497374 8470319 18298423 15256485 18298423 15256485 6559769 20525312 6559769 20525312 18638333 13113783 18638333 13113783 12511754 6739665 12511754 6739665 7162476 8582749 7162476 8582749 13462029 13644891 13462029 13644891 15206138 10488875 15206138 10488875 19065427 22244078 19065427 22244078 4672942 21086402 4672942 21086402 16542862 2887879 16542862 2887879 2811632 4629643 2811632 4629643 8097565 8080211 8097565 8080211 19116680 12238507 19116680 12238507 13131271 19443670 13131271 19443670 7354771 18181443 7354771 18181443 18138706 8004338 18138706 8004338 6255075 3754211 6255075 3754211 4076544 20355985 4076544 20355985 19831533 14973010 19831533 14973010 12746767 9911952 12746767 9911952 20364760 20349719 20364760 20349719 23637987 22836939 23637987 22836939 6507910 5526129 6507910 5526129 5984348 22198342 5984348 22198342 22805292 19776658 22805292 19776658 10176512 8440294 10176512 8440294 8162052 6886784 8162052 6886784 7135461 11966489 7135461 11966489 18051787 9148874 18051787 9148874 7889693 20647691 7889693 20647691 4754034 4613398 4754034 4613398 7177387 18855853 7177387 18855853 9858175 16009558 9858175 16009558 12855436 10966504 12855436 10966504 17666080 17808706 17666080 17808706 5066180 3583736 5066180 3583736 3797223 4677436 3797223 4677436 20769781 9182955 20769781 9182955 14758077 19868481 14758077 19868481 20662984 12003782 20662984 12003782 10977703 19680862 10977703 19680862 4880165 4661187 4880165 4661187 15426122 15974491 15426122 15974491 9627698 5235409 9627698 5235409 21313005 21204103 21313005 21204103 25553631 24504664 25553631 24504664 24929025 22917508 24929025 22917508 9623259 15387630 9623259 15387630 15566085 10155712 15566085 10155712 9916313 17493214 9916313 17493214 19280976 21387085 19280976 21387085 22160371 7226932 22160371 7226932 12724535 23067842 12724535 23067842 3867763 4338081 3867763 4338081 20618162 12636779 20618162 12636779 8356636 3606174 8356636 3606174 3826452 4602404 3826452 4602404 5881182 19112184 5881182 19112184 15871184 8656155 15871184 8656155 8186683 5801413 8186683 5801413 21247804 18485870 21247804 18485870 9828320 14220444 9828320 14220444 19566238 19070625 19566238 19070625 11412408 8304486 11412408 8304486 3076703 23811976 3076703 23811976 7001714 18873633 7001714 18873633 17210085 14714078 17210085 14714078 11146022 6431873 11146022 6431873 20565066 11493257 20565066 11493257 12782438 23755712 12782438 23755712 24517090 16891966 24517090 16891966 9142582 3991169 9142582 3991169 4238315 21560867 4238315 21560867 12962533 10802421 12962533 10802421 11110295 15594870 11110295 15594870 20471720 5117879 20471720 5117879 4441908 4275177 4441908 4275177 4538473 19626370 4538473 19626370 7558712 17420975 7558712 17420975 17584827 15123707 17584827 15123707 15265069 10343322 15265069 10343322 16887981 18117355 16887981 18117355 21685344 21678092 21685344 21678092 22333713 4977405 22333713 4977405 12687670 12840366 12687670 12840366 22961865 22190332 22961865 22190332 11968808 5457584 11968808 5457584 5645314 6763140 5645314 6763140 17838732 10514913 17838732 10514913 13356996 21151438 13356996 21151438 22013743 8908714 22013743 8908714 9906266 11471028 9906266 11471028 15516593 4552736 15516593 4552736 22064215 20010570 22064215 20010570 18832904 17611417 18832904 17611417 13705457 10425766 13705457 10425766 21511406 5795626 21511406 5795626 8293253 15290614 8293253 15290614 14042777 12475776 14042777 12475776 15151635 9174107 15151635 9174107 9707166 10901678 9707166 10901678 14736742 15281650 14736742 15281650 10394450 8935439 10394450 8935439 1779076 2054363 1779076 2054363 22121068 21408262 22121068 21408262 21433843 12937310 21433843 12937310 10150735 19497646 10150735 19497646 7593659 7506856 7593659 7506856 16944185 13356376 16944185 13356376 12856965 18422483 12856965 18422483 20560001 20011983 20560001 20011983 18158001 14705016 18158001 14705016 13321257 13159392 13321257 13159392 14900039 18463703 14900039 18463703 21109200 5684223 21109200 5684223 8800349 22768276 8800349 22768276 23751431 3624927 23751431 3624927 5559112 11200888 5559112 11200888 18540747 4956730 18540747 4956730 5174990 10898792 5174990 10898792 20012256 7218530 20012256 7218530 18085792 14238439 18085792 14238439 9372101 19465589 9372101 19465589 5068868 3151195 5068868 3151195 23585428 3466778 23585428 3466778 4736074 21929622 4736074 21929622 21447904 18335354 21447904 18335354 18888986 9356686 18888986 9356686 12048939 17717988 12048939 17717988 20882891 24960390 20882891 24960390 25933362 22345893 25933362 22345893 18933946 18074462 18933946 18074462 16604617 13035638 16604617 13035638 11534373 10317569 11534373 10317569 9442821 1155127 9442821 1155127 1283559 4575426 1283559 4575426 9576370 16378840 9576370 16378840 16515114 11534577 16515114 11534577 14706007 14957818 14706007 14957818 18771912 18086300 18771912 18086300 6854801 20329900 6854801 20329900 12165038 4625205 12165038 4625205 3619609 3418138 3619609 3418138 16318246 18569365 16318246 18569365 19224765 17290389 19224765 17290389 12799921 12143532 12799921 12143532 17409481 20684473 17409481 20684473 21579756 9458385 21579756 9458385 10427307 17680626 10427307 17680626 18027197 10088828 18027197 10088828 15931020 14537540 15931020 14537540 6456702 5756042 6456702 5756042 22909375 3879227 22909375 3879227 7923028 13659045 7923028 13659045 15488277 16836992 15488277 16836992 4096714 3140195 4096714 3140195 23676257 3703401 23676257 3703401 13772843 14409008 13772843 14409008 21302657 5714433 21302657 5714433 14191068 21414439 14191068 21414439 22328566 15939560 22328566 15939560 5763807 21884839 5763807 21884839 23032773 4267383 23032773 4267383 18146274 17405197 18146274 17405197 11362513 13467257 11362513 13467257 15983737 11084696 15983737 11084696 13206300 17309071 13206300 17309071 26187945 648879 26187945 648879 22718031 10187320 22718031 10187320 13265156 18157166 13265156 18157166 8710795 17785590 8710795 17785590 9551941 9460910 9551941 9460910 16289596 14056779 16289596 14056779 10422805 8455553 10422805 8455553 8944814 8929771 8944814 8929771 18835735 20056600 18835735 20056600 21079729 5211085 21079729 5211085 5329838 8184485 5329838 8184485 15853046 15919853 15853046 15919853 9978270 22281488 9978270 22281488 4812982 5869114 4812982 5869114 20692851 7715842 20692851 7715842 17067265 16200578 17067265 16200578 15816279 4490144 15816279 4490144 22576543 21462714 22576543 21462714 20402299 10864285 20402299 10864285 12307060 13713719 12307060 13713719 19750817 19023067 19750817 19023067 16590032 7817276 16590032 7817276 5358084 23756567 5358084 23756567 24905295 2794272 24905295 2794272 23332688 20984615 23332688 20984615 7208685 14856828 7208685 14856828
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...