제출 #1016408

#제출 시각아이디문제언어결과실행 시간메모리
1016408bachhoangxuanBroken Line (IOI19_line)Text
72.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
77684 0 952811480 212291939 952811480 212291939 178574971 282362925 178574971 282362925 788546544 317794299 788546544 317794299 682567536 818597102 682567536 818597102 478345222 639852188 478345222 639852188 655005955 500890974 655005955 500890974 570910630 976443522 570910630 976443522 617249446 590528616 617249446 590528616 386159110 869272508 386159110 869272508 725756201 280704605 725756201 280704605 892789345 161393120 892789345 297442985 892789345 297442985 777674577 545949533 777674577 545949533 482762985 950195266 482762985 950195266 576030462 571055830 576030462 571055830 358436156 817735743 358436156 817735743 602899228 652541472 602899228 652541472 391715559 901009279 391715559 901009279 581267393 590258589 581267393 590258589 439513792 837958097 439513792 837958097 667271821 466408047 667271821 466408047 170942467 107735208 170942467 107735208 48515108 72084563 48515108 179051995 48515108 179051995 856314033 281357314 856314033 281357314 205313103 440747933 205313103 440747933 677479734 493586937 677479734 493586937 450694918 687924639 450694918 687924639 657671254 999900517 657671254 999900517 593226430 493933529 593226430 493933529 821706574 267670968 821706574 267670968 858434492 8094237 858434492 8094237 5379880 8094237 942858493 197395838 942858493 197395838 251435163 379021128 251435163 379021128 415063951 944389998 415063951 944389998 641274305 509187121 641274305 509187121 287117038 350111627 287117038 350111627 115065612 63874407 115065612 63874407 998922051 1540357 998922051 200970235 998922051 200970235 859559058 216658025 859559058 216658025 147141792 336859893 147141792 336859893 276166076 480136465 276166076 480136465 637817988 977676778 637817988 977676778 573091149 922658882 573091149 922658882 212663334 138369591 212663334 138369591 57925745 68783028 57925745 68783028 41766981 56363152 41766981 56363152 38060171 56363152 932793034 112991672 932793034 112991672 103925934 277247121 103925934 277247121 760098026 387844888 760098026 387844888 258865588 489893564 258865588 489893564 628977551 733510429 628977551 733510429 229951605 306891978 229951605 306891978 866485627 37157416 866485627 37157416 16704251 25923489 16704251 213521017 16704251 213521017 244419671 995190391 244419671 995190391 561490487 833586203 561490487 833586203 359302230 509898323 359302230 509898323 650930452 902612326 650930452 902612326 485242252 251985839 485242252 251985839 951481417 72295262 951481417 88050101 951481417 88050101 863744575 408395909 863744575 408395909 679734054 508857370 679734054 508857370 454892403 984000660 454892403 984000660 639093125 580907643 639093125 580907643 284236861 32802622 284236861 32802622 978300428 32802622 85843250 131201452 85843250 131201452 844073814 255567356 844073814 255567356 700675189 779336060 700675189 779336060 439447504 12197879 439447504 12197879 991739820 12197879 16200582 96973470 16200582 96973470 799885347 443349984 799885347 443349984 678802696 862034198 678802696 862034198 204566650 299545412 204566650 299545412 178169566 264979402 178169566 264979402 124778515 66758355 124778515 66758355 35079608 48736355 35079608 48736355 32807650 48736355 840834842 557350313 840834842 557350313 544288812 984104677 544288812 984104677 281347953 360659628 281347953 360659628 801762438 281165945 801762438 281165945 135745757 86034309 135745757 86034309 980631733 7683800 980631733 7683800 994340664 7683800 23430044 184709425 23430044 184709425 865549106 444933804 865549106 444933804 672762293 809243627 672762293 809243627 528469290 463701861 528469290 463701861 688369421 360590995 688369421 360590995 102917220 119260696 102917220 119260696 74093940 42103889 74093940 42103889 980183393 29976331 980183393 40311564 980183393 40311564 35159751 60044248 35159751 60044248 53233367 97032494 53233367 97032494 892681572 168317631 892681572 168317631 773564635 931520287 773564635 931520287 372164793 547945988 372164793 547945988 457192343 881674451 457192343 881674451 373782892 582690209 373782892 582690209 531682699 978347033 531682699 978347033 345346329 281085122 345346329 281085122 119625215 141945770 119625215 141945770 84483359 108033401 84483359 108033401 965990676 23405761 965990676 23405761 990098335 15032100 990098335 200776030 990098335 200776030 165069346 500345984 165069346 500345984 789457547 224725878 789457547 224725878 109584953 36966929 109584953 36966929 24613891 36966929 958144900 122215098 958144900 122215098 120351415 262845758 120351415 262845758 803091461 325850802 803091461 325850802 391019806 986883454 391019806 986883454 524555836 671132216 524555836 671132216 606448038 887721462 606448038 887721462 281849648 351582385 281849648 351582385 139891934 47594026 139891934 47594026 31952591 47594026 212948165 329484859 212948165 329484859 721646270 471482067 721646270 471482067 669519415 844287322 669519415 844287322 365160120 460865839 365160120 460865839 877049183 105940661 877049183 105940661 976841798 35033093 976841798 161107887 976841798 161107887 891324787 188461800 891324787 188461800 138126449 242655392 138126449 242655392 200630350 410898000 200630350 410898000 693017755 616255362 693017755 616255362 509250406 969460261 509250406 969460261 404810745 791595143 404810745 791595143 486768471 524278119 486768471 524278119 405609097 912621553 405609097 912621553 628039940 472510374 628039940 472510374 688000406 1041569 688000406 1041569 999063872 1041569 959705915 290019855 959705915 290019855 193401668 497832072 193401668 497832072 387051015 972392843 387051015 972392843 622523674 895690698 622523674 895690698 378994331 568930252 378994331 568930252 614027451 949082509 614027451 949082509 425283595 624431386 425283595 624431386 600886023 739691097 600886023 739691097 408540324 642193321 408540324 642193321 569418600 884027804 569418600 884027804 413737657 486813266 413737657 486813266 681811588 415612159 681811588 415612159 966501056 3758284 966501056 3758284 997417557 3758284 8640160 76552590 8640160 76552590 755331263 399155920 755331263 399155920 308406525 953634534 308406525 953634534 680592797 393631278 680592797 393631278 205917345 121422481 205917345 121422481 999523413 515747 999523413 154548929 999523413 154548929 104954170 166340970 104954170 166340970 116278447 180988006 116278447 180988006 849732070 287062931 849732070 287062931 792416024 491358203 792416024 491358203 551669959 958958823 551669959 958958823 493226844 653034582 493226844 653034582 669123364 457006473 669123364 457006473 242317837 294277209 242317837 294277209 836947523 230192150 836947523 230192150 968756481 45711670 968756481 92088901 968756481 92088901 103525931 308043174 103525931 308043174 617377877 916703895 617377877 916703895 333356456 847650023 333356456 847650023 469601817 543288553 469601817 543288553 658724852 730897386 658724852 730897386 296528272 436358182 296528272 436358182 176573043 120212018 176573043 120212018 63631941 16586981 63631941 16586981 10841628 16586981 875349477 889054689 875349477 889054689 295794827 257546681 295794827 257546681 82513503 54086217 82513503 54086217 36498953 54086217 82778057 138604280 82778057 138604280 885206938 274219454 885206938 274219454 293093623 576647415 293093623 576647415 637625913 873284864 637625913 873284864 214274502 240059551 214274502 240059551 157277475 186548434 157277475 186548434 936396824 30626786 936396824 30626786 20180919 30626786 44270895 127862185 44270895 127862185 248217616 440221672 248217616 440221672 325371629 573284077 325371629 573284077 857775054 28606244 857775054 28606244 18379799 28606244 877416819 240643438 877416819 240643438 722154312 433317471 722154312 433317471 292776265 469682381 292776265 469682381 348250402 953343847 348250402 953343847 566841421 514241490 566841421 514241490 456179546 926336487 456179546 926336487 610119023 590715236 610119023 590715236 390780815 707941896 390780815 707941896 499775680 603347876 499775680 603347876 244603898 358101797 244603898 358101797 219390216 108517403 219390216 108517403 935271905 20501229 935271905 20501229 986359232 20501229 28252588 95872690 28252588 95872690 165654773 731518843 165654773 731518843 577029155 334515569 577029155 334515569 785436657 171275432 785436657 171275432 47719034 71048271 47719034 106027754 47719034 106027754 90597008 971447353 90597008 971447353 618988675 591871268 618988675 591871268 407689049 978360157 407689049 978360157 343197685 343380236 343197685 343380236 769880122 250827635 769880122 250827635 859042742 147204048 859042742 147204048 26221207 31562806 26221207 31562806 20840119 31562806 112818703 204942406 112818703 204942406 140061391 467615869 140061391 467615869 873437544 153159423 873437544 153159423 88966084 23052001 88966084 23052001 15038152 23052001 183680253 294090235 183680253 294090235 667262480 496184313 667262480 496184313 472402199 895091373 472402199 895091373 647294823 642164041 647294823 642164041 340818915 468725061 340818915 468725061 242748605 303454100 242748605 303454100 145384318 220318833 145384318 452313477 145384318 452313477 829906816 170392886 829906816 170392886 972352327 40899455 972352327 198459644 972352327 198459644 132695823 265262045 132695823 265262045 250140710 825094843 250140710 825094843 630117230 330013610 630117230 330013610 844333153 91594208 844333153 91594208 977256259 23165419 977256259 23165419 15101525 23165419 27149822 151711830 27149822 151711830 668050985 900454443 668050985 900454443 476356818 456584676 476356818 456584676 238095194 340133127 238095194 340133127 855665060 125964289 855665060 125964289 37813675 19595696 37813675 19595696 12824935 19595696 965078278 56292008 965078278 56292008 121537381 182909406 121537381 182909406 185205419 787961871 185205419 787961871 603283176 492539987 603283176 492539987 713809397 414974685 713809397 414974685 144948005 85743808 144948005 85743808 959535101 21451332 959535101 21451332 985830099 21451332 75989509 175452797 75989509 175452797 782368127 473831429 782368127 473831429 339499424 951963190 339499424 951963190 862297355 120897997 862297355 120897997 963967603 53470238 963967603 447930189 963967603 447930189 302622841 616393143 302622841 616393143 651629421 771748544 651629421 771748544 541236072 632275069 541236072 632275069 648305145 443488471 648305145 443488471 722291513 259575426 722291513 259575426 102975253 154302986 102975253 240919497 102975253 240919497 830961376 961390963 830961376 961390963 501651656 698239600 501651656 698239600 909316670 13384044 909316670 13384044 8891332 13384044 127747858 312630912 127747858 312630912 767253723 419569249 767253723 419569249 694472626 537596857 694472626 537596857 343230452 30020689 343230452 30020689 19614278 30020689 970436897 59621773 970436897 59621773 273573244 417087080 273573244 417087080 315770648 821254367 315770648 821254367 702207557 313231637 702207557 313231637 799149943 225401610 799149943 225401610 148870456 225401610 219514704 688811928 219514704 688811928 620200414 907481575 620200414 907481575 402206541 679431483 402206541 679431483 699324326 229731707 699324326 229731707 86815100 25097716 86815100 25097716 16094719 25097716 966214619 59287885 966214619 59287885 51469372 139075230 51469372 139075230 186263974 363291440 186263974 363291440 719935731 436932322 719935731 436932322 694761085 943257729 694761085 943257729 405025289 191625717 405025289 191625717 95473930 71103845 95473930 71103845 970319188 43754803 970319188 43754803 28893843 43754803 91260441 335949203 91260441 335949203 227555572 393539069 227555572 393539069 276232162 925401664 276232162 925401664 633174608 713823033 633174608 713823033 440855674 647364717 440855674 647364717 532600373 921633294 532600373 921633294 109830112 43125324 109830112 43125324 28604138 43125324 875817002 316562827 875817002 316562827 236725638 592259933 236725638 592259933 540344865 887589729 540344865 887589729 295299963 431569460 295299963 431569460 265783742 369117478 265783742 369117478 153680208 84940462 153680208 84940462 943205694 84940462 686582103 530739834 686582103 530739834 286884720 314994122 286884720 314994122 797636201 222818807 797636201 222818807 52441745 78535830 52441745 278004473 52441745 278004473 803329376 345766412 803329376 345766412 254325018 910417204 254325018 910417204 653636095 732180505 653636095 732180505 427842672 430082132 427842672 430082132 254230358 285791598 254230358 285791598 858535602 17635717 858535602 17635717 11557602 17635717 985640531 233532036 985640531 233532036 233124190 995277914 233124190 995277914 620501626 575063265 620501626 575063265 331265622 471401592 331265622 471401592 254155849 312112226 254155849 312112226 11209597 17277150 11209597 156271055 11209597 156271055 251286886 441372703 251286886 441372703 552558806 984086318 552558806 984086318 300250257 436569534 300250257 436569534 731614715 268461240 731614715 268461240 163437347 241582857 163437347 241582857 83366370 29826231 83366370 29826231 17890261 27708208 17890261 314547057 17890261 314547057 347996530 934984114 347996530 934984114 686881819 272861103 686881819 272861103 168932352 229224764 168932352 229224764 942100060 86738163 942100060 267633236 942100060 267633236 820656377 275928315 820656377 275928315 189787940 296800585 189787940 296800585 698026954 779632081 698026954 779632081 382511136 657586245 382511136 657586245 603274775 874910285 603274775 874910285 340702790 807822533 340702790 807822533 640090791 649434266 640090791 649434266 853455691 8234993 853455691 8234993 5485636 8234993 15144218 55074263 15144218 55074263 77348386 190612041 77348386 190612041 143345697 418968220 143345697 418968220 427906398 840599666 427906398 840599666 348164090 627194874 348164090 627194874 581256809 700915356 581256809 700915356 311817952 377751333 311817952 377751333 166543391 198604203 166543391 198604203 904821865 42687276 904821865 42687276 996581564 5058951 996581564 22693796 996581564 22693796 839990559 268725153 839990559 268725153 329604497 495654441 329604497 495654441 709825912 305825984 709825912 305825984 833128892 156658039 833128892 156658039 895966307 156658039 104349213 157202238 104349213 157202238 775993274 354123854 775993274 354123854 726654686 431036131 726654686 431036131 571158778 834254205 571158778 834254205 502201630 540205747 502201630 540205747 656453680 779337144 656453680 779337144 342571733 865156221 342571733 865156221 684763592 83170187 684763592 83170187 36451532 49437015 36451532 49437015 966552476 49437015 909523393 360755217 909523393 360755217 270912882 506283349 270912882 506283349 591042616 931417303 591042616 931417303 259344780 358190893 259344780 358190893 782658659 240989024 782658659 240989024 95440699 86241891 95440699 86241891 38726490 57378707 38726490 187960100 38726490 187960100 794617289 975531704 794617289 975531704 451151522 524077701 451151522 524077701 563100894 840227113 563100894 840227113 456155472 291918096 456155472 291918096 171595915 70238195 171595915 70238195 47344852 70238195 297424667 575433165 297424667 575433165 671698205 403209272 671698205 403209272 787823542 200700733 787823542 200700733 92825327 25708587 92825327 25708587 994010312 8158575 994010312 163238796 994010312 163238796 176838616 335586324 176838616 335586324 292756665 447702939 292756665 447702939 313033167 522777975 313033167 522777975 447695867 961348491 447695867 961348491 618466289 575164820 618466289 575164820 352725047 915423925 352725047 915423925 426468376 487928456 426468376 487928456 677219537 297774082 677219537 297774082 825466384 71735194 825466384 71735194 952017498 71735194 184919816 392248245 184919816 392248245 844781202 144556933 844781202 144556933 35423737 27561691 35423737 27561691 17743553 27561691 960757733 336783408 960757733 336783408 284812302 988188292 284812302 988188292 580372553 241835622 580372553 241835622 881998133 177349323 881998133 229694234 881998133 229694234 228517529 348026869 228517529 348026869 757110633 415821185 757110633 415821185 710443260 477514562 710443260 477514562 327100655 755001192 327100655 755001192 653738384 847956325 653738384 847956325 619413966 745502709 619413966 745502709 379440161 720007011 379440161 720007011 491499276 414915796 491499276 414915796 728073480 364117900 728073480 364117900 99637906 112579180 99637906 112579180 994136327 7901259 994136327 319480200 994136327 319480200 683035264 478103361 683035264 478103361 442512533 873587312 442512533 873587312 664435043 493685713 664435043 493685713 748953709 286339355 748953709 286339355 102080375 50554056 102080375 50554056 34385329 50554056 954038500 125831088 954038500 125831088 827579954 341283711 827579954 341283711 676173848 596296746 676173848 596296746 301856035 199819000 301856035 199819000 913743060 45696355 913743060 45696355 30628226 45696355 33380053 152543885 33380053 152543885 101863562 154409105 101863562 154409105 132289996 286669076 132289996 286669076 758336048 530079039 758336048 530079039 303535091 337046449 303535091 337046449 868750902 155932790 868750902 155932790 948359410 32012754 948359410 32012754 21091208 32012754 35759118 60033452 35759118 60033452 99356744 293031541 99356744 293031541 788699085 315230163 788699085 315230163 756996835 452179242 756996835 452179242 303399751 976677820 303399751 976677820 500281118 664827084 500281118 664827084 712789349 405733832 712789349 405733832 784468991 8274044 784468991 8274044 993930546 8274044 15289972 30101010 15289972 30101010 974614485 227907640 974614485 227907640 172900854 275999314 172900854 275999314 353165333 693888043 353165333 693888043 483526496 65914846 483526496 65914846 955570331 65914846 79865794 141122800 79865794 141122800 188487712 325042506 188487712 325042506 730981145 416495977 730981145 416495977 698662544 474880866 698662544 474880866 305102579 424618986 305102579 424618986 741309783 110966976 741309783 110966976 926841743 110966976 85527142 177389822 85527142 177389822 259958856 979681560 259958856 979681560 638379176 688898451 638379176 688898451 313183808 467381627 313183808 467381627 828537825 202031343 828537825 202031343 953903235 35033088 953903235 35033088 23181349 35033088 44202306 291247109 44202306 291247109 626847316 995716016 626847316 995716016 487757511 505358532 487757511 505358532 562045185 727833251 562045185 727833251 390373296 905894187 390373296 905894187 880591435 6369945 880591435 6369945 4059234 6369945 170332232 320389813 170332232 320389813 485514127 894003364 485514127 894003364 696797380 434409740 696797380 434409740 181612326 60971679 181612326 60971679 958861552 60971679 869383968 255764401 869383968 255764401 800087347 344868542 800087347 344868542 326791700 527052862 326791700 527052862 538790219 865718010 538790219 865718010 316530529 177571738 316530529 177571738 892299567 19971802 892299567 19971802 986586350 19971802 95665785 230829015 95665785 230829015 165692875 364176494 165692875 364176494 742391967 407857880 742391967 407857880 499138452 956694463 499138452 956694463 682599250 453856492 682599250 453856492 157355421 77261879 157355421 77261879 51843654 77261879 784706637 425711795 784706637 425711795 710559116 926636121 710559116 926636121 422305021 505783762 422305021 505783762 320184147 245508998 320184147 245508998 12385967 18815469 12385967 138088374 12385967 138088374 759319795 373164775 759319795 373164775 663842364 866902011 663842364 866902011 326825728 242023609 326825728 242023609 852624505 171075578 852624505 171075578 103460273 154871258 103460273 248307926 103460273 248307926 745831913 477437509 745831913 477437509 642226520 609859271 642226520 609859271 337094721 911873666 337094721 911873666 664467352 366023684 664467352 366023684 128673448 135834280 128673448 135834280 911579290 129632317 911579290 129632317 38991227 12389203 38991227 12389203 991563419 12389203 979873019 108934192 979873019 108934192 102645021 239270048 102645021 239270048 523953530 970755495 523953530 970755495 815177377 184257026 815177377 184257026 41224886 19024237 41224886 19024237 12501225 19024237 18829968 103442159 18829968 103442159 930513010 315305356 930513010 315305356 760700051 373520794 760700051 373520794 744359555 500326549 744359555 500326549 388281702 750381404 388281702 750381404 707089519 364380145 707089519 364380145 25647421 38577843 25647421 52969550 25647421 52969550 848797180 231629175 848797180 231629175 206529257 997858474 206529257 997858474 637200546 391361755 637200546 391361755 228530783 199369838 228530783 199369838 967226652 25670936 967226652 25670936 982949650 25670936 78232971 402213378 78232971 402213378 685914420 942772781 685914420 942772781 390988085 628733820 390988085 628733820 333667440 769052199 333667440 769052199 428350893 915002853 428350893 915002853 563900255 407495117 563900255 407495117 793220432 13255544 793220432 13255544 8811473 13255544 895139267 356015849 895139267 356015849 277679385 518057423 277679385 518057423 436015086 974219733 436015086 974219733 729275581 376143893 729275581 376143893 906787034 135802718 906787034 135802718 910283455 135802718 888720902 232366034 888720902 232366034 249894178 983277069 249894178 983277069 383766443 527473589 383766443 527473589 715243812 394287637 715243812 394287637 253892234 168793728 253892234 168793728 953190842 14488483 953190842 14488483 9722646 14488483 763748798 739591026 763748798 739591026 270454646 394900607 270454646 394900607 169895987 175979900 169895987 175979900 918220075 53455713 918220075 53455713 963992647 53455713 47155982 231646519 47155982 231646519 770939410 819552951 770939410 819552951 274999866 312823564 274999866 312823564 891815439 79613271 891815439 79613271 53260876 79613271 95181023 421393498 95181023 421393498 291366770 736058636 291366770 736058636 620809374 990948986 620809374 990948986 299049341 292083253 299049341 292083253 837359373 87846892 837359373 87846892 941359004 87846892 123261757 327304163 123261757 327304163 765329043 950605659 765329043 950605659 411776984 711420406 411776984 711420406 563021539 657978337 563021539 657978337 411743749 366422724 411743749 366422724 235452635 352181798 235452635 352181798 201808257 102563204 201808257 102563204 67885768 102563204 103218679 906183822 103218679 906183822 560998004 556593801 560998004 556593801 425606449 817963139 425606449 817963139 650576572 386715547 650576572 386715547 775663717 173517367 775663717 173517367 62582566 15890179 62582566 15890179 10540480 15890179 967647425 307654806 967647425 307654806 561871391 528331484 561871391 528331484 417682887 889707267 417682887 889707267 786848311 286758581 786848311 286758581 903428136 81590496 903428136 81590496 945389018 81590496 746414889 477330700 746414889 477330700 529460733 549994650 529460733 549994650 713711321 138558900 713711321 138558900 92372003 138558900 879870979 365313628 879870979 365313628 311767456 479408556 311767456 479408556 960866745 58370708 960866745 132995690 960866745 132995690 114451229 270308115 114451229 270308115 208001177 322533730 208001177 322533730 274914916 832896878 274914916 832896878 661039000 547249931 661039000 547249931 593212754 744302714 593212754 744302714 467943304 915673384 467943304 915673384 562621459 837521707 562621459 837521707 232523650 333610294 232523650 333610294 849447331 19579495 849447331 19579495 12797463 19579495 966403017 184604987 966403017 184604987 855727962 330187939 855727962 330187939 221933080 381011481 221933080 381011481 714926235 956660808 714926235 956660808 370865952 635893278 370865952 635893278 710663731 384044122 710663731 384044122 209524655 117912081 209524655 117912081 922177274 117912081 912504890 213450491 912504890 213450491 722308709 418210816 722308709 418210816 542182808 960927439 542182808 960927439 298824630 317722437 298824630 317722437 199233152 270876965 199233152 270876965 66343251 99828763 66343251 318040071 66343251 318040071 295970073 798510505 295970073 798510505 595083233 742535156 595083233 742535156 341731990 968769979 341731990 968769979 538405304 518431342 538405304 518431342 190357780 241805995 190357780 241805995 849405140 216217257 849405140 216217257 127457013 100694733 127457013 100694733 995999881 3168911 995999881 3168911 997799348 3168911 962742872 96005405 962742872 96005405 916838402 166538587 916838402 166538587 325782342 831889816 325782342 831889816 795722110 281958199 795722110 281958199 820013255 201298176 820013255 201298176 917277093 26648961 917277093 26648961 17097367 26648961 922783491 429859208 922783491 429859208 440132719 982606663 440132719 982606663 534071403 562494043 534071403 562494043 661047578 693806795 661047578 693806795 625097643 911432469 625097643 911432469 402716202 623262741 402716202 623262741 643284612 838002903 643284612 838002903 319202158 475297640 319202158 475297640 754133993 132207315 754133993 132207315 912321562 132207315 844955171 303757969 844955171 303757969 219763789 404296847 219763789 404296847 419300918 857592464 419300918 857592464 657077702 589714643 657077702 589714643 368554756 967934324 368554756 967934324 570690188 633191408 570690188 633191408 461735756 880130176 461735756 880130176 630304139 438568240 630304139 438568240 246825184 127489694 246825184 127489694 84649787 127489694 873107038 194884928 873107038 194884928 861917543 273648027 861917543 273648027 788195628 328360708 788195628 328360708 588125769 987165870 588125769 987165870 750369439 150364220 750369439 150364220 14315395 22525079 14315395 451439674 14315395 451439674 529417816 858101303 529417816 858101303 623412242 109005165 623412242 109005165 6503904 243820 6503904 243820 209395 243820 105334260 172424185 105334260 172424185 813425359 284819147 813425359 284819147 191433951 302057527 191433951 302057527 771033441 417309121 771033441 417309121 649918521 718077760 649918521 718077760 452515695 611895580 452515695 611895580 329963823 453460772 329963823 453460772 237716205 327321565 237716205 327321565 846112914 216472031 846112914 216472031 855413430 216472031 698279014 462351884 698279014 462351884 341770466 538330726 341770466 538330726 592904849 714776568 592904849 714776568 394508986 518375623 394508986 518375623 735847759 321192255 735847759 321192255 898905005 47944673 898905005 47944673 985841972 21333294 985841972 166877541 985841972 166877541 128046870 358318629 128046870 358318629 275767757 911060830 275767757 911060830 553935479 494237825 553935479 494237825 288542566 254242580 288542566 254242580 978454654 32348099 978454654 108827740 978454654 108827740 76208289 205158989 76208289 205158989 832221158 993155519 832221158 993155519 493742912 413258121 493742912 413258121 728420853 170529048 728420853 170529048 113720559 170529048 869091729 381825446 869091729 381825446 521368221 953093395 521368221 953093395 454702038 717378954 454702038 717378954 829369333 16343412 829369333 16343412 989230052 16343412 36538975 282411548 36538975 282411548 720755409 451222428 720755409 451222428 480562884 938292375 480562884 938292375 534302455 576932024 534302455 576932024 594856070 962313124 594856070 962313124 369648578 704041869 369648578 704041869 634193828 935247331 634193828 935247331 484331494 603483346 484331494 603483346 339076711 692340616 339076711 692340616 596386005 946494538 596386005 946494538 316926374 460053514 316926374 460053514 710230069 198900283 710230069 198900283 117787709 62923495 117787709 62923495 993876945 8328679 993876945 161873403 993876945 161873403 180534289 556464460 180534289 556464460 633902996 914859356 633902996 914859356 641806856 990912520 641806856 990912520 466995445 627351533 466995445 627351533 694500338 358481140 694500338 358481140 809357800 158521988 809357800 158521988 9605190 14283950 9605190 69636676 9605190 69636676 123956575 394147642 123956575 394147642 316413177 944503400 316413177 944503400 689098343 429645675 689098343 429645675 238964356 267046089 238964356 267046089 982844712 25801951 982844712 60780457 982844712 60780457 104938212 172551408 104938212 172551408 828019189 441064798 828019189 441064798 305796561 494660961 305796561 494660961 637772133 682172378 637772133 682172378 385420760 927285180 385420760 927285180 569963470 632582280 569963470 632582280 895410333 68429668 895410333 68429668 954069180 68429668 876743669 241487069 876743669 241487069 170322142 369102154 170322142 369102154 278319972 476667783 278319972 476667783 336771964 893464605 336771964 893464605 532872099 417559017 532872099 417559017 275275698 149230379 275275698 149230379 952801096 70330227 952801096 90062232 952801096 90062232 880108647 349572216 880108647 349572216 298064958 473774929 298064958 473774929 622681529 927586091 622681529 927586091 378099760 356008037 378099760 356008037 783888765 290123707 783888765 290123707 839136643 222490631 839136643 222490631 13699803 21331656 13699803 98693777 13699803 98693777 883736124 226976857 883736124 226976857 196828117 416785280 196828117 416785280 303041266 686385829 303041266 686385829 608925573 917399291 608925573 917399291 499706422 959733461 499706422 959733461 363636531 504927894 363636531 504927894 622723258 626103112 622723258 626103112 273594232 402219298 273594232 402219298 261454674 87595834 261454674 87595834 941575782 87595834 63965468 411775677 63965468 411775677 299894720 886344734 299894720 886344734 655299005 685682057 655299005 685682057 313612050 381109638 313612050 381109638 790287757 89269824 790287757 89269824 18338976 24770250 18338976 24770250 983612809 24770250 167096008 264071143 167096008 264071143 186221692 470453636 186221692 470453636 730951687 288463281 730951687 288463281 819539591 37968312 819539591 37968312 974402275 37968312 223596999 417037587 223596999 417037587 670547588 879360539 670547588 879360539 332664514 398960174 332664514 398960174 65289970 7670232 65289970 7670232 4935027 7670232 763195086 696479702 763195086 696479702 449809966 933039734 449809966 933039734 627920325 861066101 627920325 861066101 359362277 749379685 359362277 749379685 683768511 388839916 683768511 388839916 825752744 172191366 825752744 172191366 904787487 133154049 904787487 133154049 17994436 27954067 17994436 894311989 17994436 894311989 790997316 249540181 790997316 249540181 142899576 199812926 142899576 199812926 875588296 168988568 875588296 168988568 112844579 168988568 871416336 204086493 871416336 204086493 136768096 251435104 136768096 251435104 205222558 431119405 205222558 431119405 343369259 974380026 343369259 974380026 487507268 809021400 487507268 809021400 407006679 449272311 407006679 449272311 739361190 139844172 739361190 139844172 48489872 24252359 48489872 24252359 983815776 24252359 40551080 219819634 40551080 219819634 744081702 433734271 744081702 433734271 340178246 957441481 340178246 957441481 615379590 901127989 615379590 901127989 344597289 567772497 344597289 567772497 642719224 958212428 642719224 958212428 421384880 483758983 421384880 483758983 208246459 314679146 208246459 370492878 208246459 370492878 306810437 722772443 306810437 722772443 653372493 516208045 653372493 516208045 535336428 910352451 535336428 910352451 366979108 675650156 366979108 675650156 658654475 990437270 658654475 990437270 588663016 661361214 588663016 661361214 379329457 896036336 379329457 896036336 678223130 337973925 678223130 337973925 194199395 248812407 194199395 248812407 915762095 56570128 915762095 56570128 961906899 56570128 819372020 362971281 819372020 362971281 315879221 482594008 315879221 482594008 732519170 334913118 732519170 334913118 17568812 27322267 17568812 289104776 17568812 289104776 265452281 520867889 265452281 520867889 571605000 993875221 571605000 993875221 387131583 503578980 387131583 503578980 326966595 173228903 326966595 173228903 900800988 11614677 900800988 11614677 2946617 4645645 2946617 73239511 2946617 73239511 203449588 864094678 203449588 864094678 495617528 948617355 495617528 948617355 434900222 513473808 434900222 513473808 375250444 957489599 375250444 957489599 683946322 452521997 683946322 452521997 807003762 22389330 807003762 22389330 985125021 22389330 222642180 360286800 222642180 360286800 746385388 408361647 746385388 408361647 710225813 726951033 710225813 726951033 292963948 401386525 292963948 401386525 163131768 215876358 163131768 215876358 74918591 34417275 74918591 34417275 22716830 34417275 814217767 287273652 814217767 287273652 800123387 344003318 800123387 344003318 719565539 444518254 719565539 444518254 386447035 966490285 386447035 966490285 238089567 240510554 238089567 240510554 139626640 190757290 139626640 190757290 958327042 62141534 958327042 180762474 958327042 180762474 879207101 212538605 879207101 212538605 176283298 283171759 176283298 283171759 774862194 405932834 774862194 405932834 681973602 873098408 681973602 873098408 399961015 516615383 399961015 516615383 297029645 65010 297029645 65010 999870218 65010 42923782 88635884 42923782 88635884 859253839 339399540 859253839 339399540 391441674 860929726 391441674 860929726 619868454 520911419 619868454 520911419 345633576 943853672 345633576 943853672 905146530 87325321 905146530 87325321 941756250 87325321 90631443 339953509 90631443 339953509 235323960 483165710 235323960 483165710 553769558 960754425 553769558 960754425 320771013 446131416 320771013 446131416 137049693 163865162 137049693 163865162 899170802 124407841 899170802 124407841 82894878 124407841 436072614 864891991 436072614 864891991 479162728 506891499 479162728 506891499 731578284 177472269 731578284 177472269 96530386 144851246 96530386 270147860 96530386 270147860 803739890 435660747 803739890 435660747 348564010 777695904 348564010 777695904 570321333 396795638 570321333 396795638 808084434 111712072 808084434 111712072 58859593 36274210 58859593 36274210 978399926 25987014 978399926 25987014 990774472 13863330 990774472 16203258 990774472 16203258 984292195 29122489 984292195 29122489 23049457 201836959 23049457 201836959 860747899 489961297 860747899 489961297 611640481 922675581 611640481 922675581 460512139 414467260 460512139 414467260 95289608 134754609 95289608 134754609 922527554 112325138 922527554 112325138 943664373 84269785 943664373 159762822 943664373 159762822 274419945 796611798 274419945 796611798 605529399 553319759 605529399 553319759 350789928 850699602 350789928 850699602 713667835 264475006 713667835 264475006 170227769 2478450 170227769 2478450 998231944 2478450 996994614 70154901 996994614 70154901 536220630 971502698 536220630 971502698 597413177 421968894 597413177 421968894 56761573 59038841 56761573 59038841 961572382 1962623 961572382 1962623 998492116 1962623 965370419 107146829 965370419 107146829 124477997 196183508 124477997 196183508 153498861 247025464 153498861 247025464 829949657 257392137 829949657 257392137 820131999 984131435 820131999 984131435 441072656 429716781 441072656 429716781 730963353 388195318 730963353 388195318 769246159 297597427 769246159 297597427 87690966 87476630 87690966 87476630 948376659 76920736 948376659 102487810 948376659 102487810 88968461 196627644 88968461 196627644 847582139 293450510 847582139 293450510 714740074 992444111 714740074 992444111 444276929 517138110 444276929 517138110 484894747 913018516 484894747 913018516 317540946 351954847 317540946 351954847 816640530 252061417 816640530 252061417 74267908 111890511 74267908 197099244 74267908 197099244 193762982 409598530 193762982 409598530 294039129 946457210 294039129 946457210 442602085 750068502 442602085 750068502 555368557 587292211 555368557 587292211 341451346 896554682 341451346 896554682 642583605 498862946 642583605 498862946 271934753 156195765 271934753 156195765 98936038 39342549 98936038 39342549 973523366 39342549 952131903 168238247 952131903 168238247 769833996 452158375 769833996 452158375 647280176 705047866 647280176 705047866 353543060 525013426 353543060 525013426 622784030 791323431 622784030 791323431 482047858 165831095 482047858 165831095 94268075 141274459 94268075 166894905 94268075 166894905 459568472 890178774 459568472 890178774 537165133 612923715 537165133 612923715 628048066 880897286 628048066 880897286 392609221 556747787 392609221 556747787 731724149 68893070 731724149 68893070 46421472 68893070 139277616 974379951 139277616 974379951 577467920 713641831 577467920 713641831 299415156 14875135 299415156 14875135 9922575 14875135 865118166 634222007 865118166 634222007 391632486 776157452 391632486 776157452 566184612 529020192 566184612 529020192 605388368 965654886 605388368 965654886 533780122 520841326 533780122 520841326 401792980 807289602 401792980 807289602 724098808 82131508 724098808 82131508 945058597 82131508 937747219 155158339 937747219 155158339 873184171 403810417 873184171 403810417 706643355 997370232 706643355 997370232 391758857 502118883 391758857 502118883 549471679 809638420 549471679 809638420 706607792 149838296 706607792 149838296 937303209 55168052 937303209 55168052 25814705 4769521 25814705 4769521 3018720 4769521 59105166 246659409 59105166 246659409 830661395 295989668 830661395 295989668 766866070 422825167 766866070 422825167 611722302 921403748 611722302 921403748 335955689 517071409 335955689 517071409 466258695 835010306 466258695 835010306 626483730 456124964 626483730 456124964 748647829 361143070 748647829 361143070 208564616 295017175 208564616 295017175 158640519 185065231 158640519 185065231 896522105 29096117 896522105 29096117 18767322 29096117 915107793 172659889 915107793 172659889 257585567 877042400 257585567 877042400 687620965 259901265 687620965 259901265 967427844 31889994 967427844 31889994 21040150 31889994 93424755 159065844 93424755 159065844 520353149 811263989 520353149 811263989 425338621 482346216 425338621 482346216 726184369 22507397 726184369 22507397 14288077 22507397 867075607 213069631 867075607 213069631 828205368 394287640 828205368 394287640 692126309 979195736 692126309 979195736 457525212 753040989 457525212 753040989 596509130 426480975 596509130 426480975 744771372 349668388 744771372 349668388 229462687 269656014 229462687 269656014 999191664 912359 999191664 396729579 999191664 396729579 628057233 987719162 628057233 987719162 406258490 160583635 406258490 160583635 935893764 47739910 935893764 47739910 967458890 47739910 59483809 386028686 59483809 386028686 709224116 998090255 709224116 998090255 343841757 763216246 343841757 763216246 532549632 530520572 532549632 530520572 596929767 952940447 596929767 952940447 275471382 322204728 275471382 322204728 196960974 139665318 196960974 139665318 17379400 27037839 17379400 130142674 17379400 130142674 873383481 301836970 873383481 301836970 766724899 384044123 766724899 384044123 475154031 968991365 475154031 968991365 649262950 762462342 649262950 762462342 674911902 451777174 674911902 451777174 728333315 375498083 728333315 375498083 158187256 4498881 158187256 4498881 996999262 4498881 3346000 60911357 3346000 60911357 129115566 336531702 129115566 336531702 417218991 973739236 417218991 973739236 525115357 518605083 525115357 518605083 611875376 976401450 611875376 976401450 320464063 322968963 320464063 322968963 141530158 212579395 141530158 212579395 871552561 147503040 871552561 147503040 66403093 42648890 66403093 42648890 9160468 12658160 9160468 12658160 991386591 12658160 969179133 90561389 969179133 90561389 184851020 331139624 184851020 331139624 773965176 343340485 773965176 343340485 317685438 625511488 317685438 625511488 695402452 432388858 695402452 432388858 204420368 112680592 204420368 112680592 980911586 29215062 980911586 130515772 980911586 130515772 104699069 161626130 104699069 161626130 849256202 831956001 849256202 831956001 390757271 516181437 390757271 516181437 718415653 379473117 718415653 379473117 753297057 357634079 753297057 357634079 809039336 115957126 809039336 115957126 924077520 97940572 924077520 97940572 65141268 97940572 79112778 122144311 79112778 122144311 92913452 201584255 92913452 201584255 855521574 400759861 855521574 400759861 727726853 431991209 727726853 431991209 672464994 971290280 672464994 971290280 545381007 469393800 545381007 469393800 290002375 1846691 290002375 1846691 998627010 1846691 862537511 227560251 862537511 227560251 787722659 410064243 787722659 410064243 341503292 983559032 341503292 983559032 630324189 565486029 630324189 565486029 451981621 998604583 451981621 998604583 395377942 513836232 395377942 513836232 178143276 8094239 178143276 8094239 994048010 8094239 135668997 343933180 135668997 343933180 437995126 751722752 437995126 751722752 585716646 397068448 585716646 397068448 262287030 389693730 262287030 389693730 829972063 241284534 829972063 241284534 932428392 103004375 932428392 107973201 932428392 107973201 75942751 156404277 75942751 156404277 872012040 201106742 872012040 201106742 697244548 486479871 697244548 486479871 506938922 846142727 506938922 846142727 331005665 459403803 331005665 459403803 207488032 308750892 207488032 308750892 796615083 289226704 796615083 289226704 119887133 56570129 119887133 56570129 36808886 25685182 36808886 25685182 16481273 25685182 18177008 29543706 18177008 29543706 944165815 322908626 944165815 322908626 746584810 657613481 746584810 657613481 431547247 966274726 431547247 966274726 705197852 357819853 705197852 357819853 910636194 3400568 910636194 3400568 997693379 3400568 6961362 146330887 6961362 146330887 839583005 317091788 839583005 317091788 733572445 985153447 733572445 985153447 480912064 536259865 480912064 536259865 461353214 628070129 461353214 628070129 376294063 886992394 376294063 886992394 694016289 417276801 694016289 417276801 88926115 72198496 88926115 72198496 961369876 47377462 961369876 47377462 967696343 47377462 92747966 159155457 92747966 159155457 299628569 931180916 299628569 931180916 559980927 477214390 559980927 477214390 274302069 341068619 274302069 341068619 150020090 143762924 150020090 143762924 937674934 79265624 937674934 79265624 53076903 79265624 174594842 280176792 174594842 280176792 789863038 345184612 789863038 345184612 751576173 403872583 751576173 403872583 689470733 470706161 689470733 470706161 273868659 132541878 273868659 132541878 44647657 48771004 44647657 48771004 995984503 5762717 995984503 116130815 995984503 116130815 98835190 216671765 98835190 216671765 777849111 330640500 777849111 330640500 594865750 701616939 594865750 701616939 351294894 528277919 351294894 528277919 503968591 888764778 503968591 888764778 660818629 429394620 660818629 429394620 773903118 236189460 773903118 236189460 77833940 74369675 77833940 74369675 49955324 74369675 63949815 312402282 63949815 312402282 249950012 936815332 249950012 936815332 497468880 597806011 497468880 597806011 727266412 342772041 727266412 342772041 40643185 57804430 40643185 57804430 967926302 38855966 967926302 38855966 7222546 3428574 7222546 3428574 997634015 3428574 273620657 590549790 273620657 590549790 470102482 940313728 470102482 940313728 713129549 294014202 713129549 294014202 180722411 235409411 180722411 235409411 143912162 157930710 143912162 157930710 74353073 97034783 74353073 97034783 975055968 3579831 975055968 3579831 2416127 3579831 37158904 74952812 37158904 74952812 81733797 222670962 81733797 222670962 187317878 507500320 187317878 507500320 649095782 845283840 649095782 845283840 357401044 521074071 357401044 521074071 603301390 861408654 603301390 861408654 397890621 754459608 397890621 754459608 681117892 194987237 681117892 194987237 990387181 14567444 990387181 61504077 990387181 61504077 87792379 134323445 87792379 134323445 840376959 398960172 840376959 398960172 228812586 338331869 228812586 338331869 201116773 190962879 201116773 190962879 995098412 6800928 995098412 118672915 995098412 118672915 109683933 300133682 109683933 300133682 296295907 479782498 296295907 479782498 421149785 709996871 421149785 709996871 803140171 194987232 803140171 194987232 97992605 145796074 97992605 145796074 41728615 61848678 41728615 63150210 41728615 63150210 224184878 403736838 224184878 403736838 647754171 976897814 647754171 976897814 354607576 499474341 354607576 499474341 822110028 175105321 822110028 175105321 911646898 102175328 911646898 102175328 932998410 102175328 902304934 923971175 902304934 923971175 341562027 581040891 341562027 581040891 538820064 976604877 538820064 976604877 648190377 443856191 648190377 443856191 10907377 16676097 10907377 164929973 10907377 164929973 563559739 612751046 563559739 612751046 459179151 586991007 459179151 586991007 354041006 931738494 354041006 931738494 508127778 408247290 508127778 408247290 793247425 266900407 793247425 266900407 153974841 185774788 153974841 185774788 123815821 185774788 866466900 272861105 866466900 272861105 213109085 740989293 213109085 740989293 509305131 460645398 509305131 460645398 787076016 198380967 787076016 198380967 933310980 20305297 933310980 20305297 986452168 20305297 13747993 41055998 13747993 41055998 969428294 155288627 969428294 155288627 137607551 340831120 137607551 340831120 234015942 556089555 234015942 556089555 576473622 958754696 576473622 958754696 370946366 553425916 370946366 553425916 612702527 890621558 612702527 890621558 337438427 743494142 337438427 743494142 807338493 132480342 807338493 132480342 61441292 9685313 61441292 9685313 993028818 9685313 966080399 58587611 966080399 58587611 911010421 137854587 911010421 137854587 153255276 238222078 153255276 238222078 604210759 909824537 604210759 909824537 532631664 286623396 532631664 286623396 911455341 53801537 911455341 53801537 974952562 13190718 974952562 13190718 8790872 13190718 59461244 469912415 59461244 469912415 360713838 818305440 360713838 818305440 542444241 623019353 542444241 623019353 842619794 213740917 842619794 213740917 49427774 68990830 49427774 68990830 46538582 68990830 775171843 519874109 775171843 519874109 417443161 948626033 417443161 948626033 613584085 679873453 613584085 679873453 391194495 964380229 391194495 964380229 720420122 105958669 720420122 105958669 993643394 8695777 993643394 118433637 993643394 118433637 886658240 191200559 886658240 191200559 668213290 896529556 668213290 896529556 405803488 679044125 405803488 679044125 780115744 193460297 780115744 193460297 76973485 46354419 76973485 46354419 31082936 46354419 115622483 288448947 115622483 288448947 789624718 329842698 789624718 329842698 319864636 974740027 319864636 974740027 496110716 547469492 496110716 547469492 659327072 816505032 659327072 816505032 577126033 537918065 577126033 537918065 387214619 765620090 387214619 765620090 566561831 654311814 566561831 654311814 619797756 519566670 619797756 519566670 550022697 989610225 550022697 989610225 351722297 350780545 351722297 350780545 16978856 26347030 16978856 385450772 16978856 385450772 587505564 924799045 587505564 924799045 449582076 662740543 449582076 662740543 657900574 415838583 657900574 415838583 171929826 261207329 171929826 300035780 171929826 300035780 775551305 385698655 775551305 385698655 278523169 578605131 278523169 578605131 611791793 980674175 611791793 980674175 353728211 591224383 353728211 591224383 576325411 875655277 576325411 875655277 690431766 438458543 690431766 438458543 851329299 125004953 851329299 125004953 949703360 45151614 949703360 45151614 969240430 45151614 860726312 267821950 860726312 267821950 743629438 385260958 743629438 385260958 689129778 480558567 689129778 480558567 370882412 650228238 370882412 650228238 412610829 238214364 412610829 238214364 128923784 99452550 128923784 99452550 993423718 8999593 993423718 191595289 993423718 191595289 163209891 247489362 163209891 247489362 196221793 316313271 196221793 316313271 214147782 360746216 214147782 360746216 726755973 474311295 726755973 474311295 326307084 850655066 326307084 850655066 690551732 122793459 690551732 122793459 66270489 99799399 66270489 219416109 66270489 219416109 850386697 243404954 850386697 243404954 170736181 354524769 170736181 354524769 298613307 471809138 298613307 471809138 677253723 830745527 677253723 830745527 497547257 555944110 497547257 555944110 441321147 745581501 441321147 745581501 718301918 401805752 718301918 401805752 109984725 138054028 109984725 138054028 922304342 47377459 922304342 47377459 31779567 47377459 108139674 192420966 108139674 192420966 161451331 260941374 161451331 260941374 502831058 906273235 502831058 906273235 455729689 406966464 455729689 406966464 249457314 349694272 249457314 349694272 782285664 91911923 782285664 91911923 938983351 91911923 817264334 498809467 817264334 498809467 458456947 774008259 458456947 774008259 351512825 967422697 351512825 967422697 682520521 389276402 682520521 389276402 786445024 276376907 786445024 276376907 165666611 149021941 165666611 149021941 26503351 39829026 26503351 79883203 26503351 79883203 79638428 292806505 79638428 292806505 257603172 427286099 257603172 427286099 696726484 787772984 696726484 787772984 363663286 559469785 363663286 559469785 558752740 872756640 558752740 872756640 302879149 384636526 302879149 384636526 29306478 11085167 29306478 11085167 7313263 11085167 971316917 55242194 971316917 55242194 111057285 245048131 111057285 245048131 830201196 282082824 830201196 282082824 804543622 413142994 804543622 413142994 706387725 476247040 706387725 476247040 503147075 825293734 503147075 825293734 595573068 550011128 595573068 550011128 516419440 974742349 516419440 974742349 336243961 855467048 336243961 855467048 414822267 651898480 414822267 651898480 591609065 591937113 591609065 591937113 173501842 132596052 173501842 132596052 938074626 82536954 938074626 82536954 15618251 23894510 15618251 37860786 15618251 37860786 30942637 196387861 30942637 196387861 253649574 447111446 253649574 447111446 385963706 892061331 385963706 892061331 532500201 701741246 532500201 701741246 704040090 254448663 704040090 254448663 943648842 84285343 943648842 212542941 943648842 212542941 291529381 874585742 291529381 874585742 546861129 447044973 546861129 447044973 799505312 284210690 799505312 284210690 158768871 183002662 158768871 183002662 968562203 46152242 968562203 128344394 968562203 128344394 116917911 208027186 116917911 208027186 790349639 415076862 790349639 415076862 362164406 609213397 362164406 609213397 552731866 870619724 552731866 870619724 650167084 516832526 650167084 516832526 586718805 827522723 586718805 827522723 712041345 312979964 712041345 312979964 179004744 211233658 179004744 211233658 861901286 81623934 861901286 81623934 54509504 81623934 111012716 176118877 111012716 176118877 859437946 315147094 859437946 315147094 213564098 410811243 213564098 410811243 326521176 812282692 326521176 812282692 532897489 356345970 532897489 356345970 108754146 79251785 108754146 79251785 22589035 34120582 22589035 330013612 22589035 330013612 461768826 815530936 461768826 815530936 626261836 921166177 626261836 921166177 357124456 505315168 357124456 505315168 575817491 993663045 575817491 993663045 663990879 403684226 663990879 403684226 818537804 182384680 818537804 182384680 14730466 22772838 14730466 209395067 14730466 209395067 176888878 271450976 176888878 271450976 803833958 322284833 803833958 322284833 751332617 396315044 751332617 396315044 474833827 843506086 474833827 843506086 730045875 181046830 730045875 181046830 99462434 108094727 99462434 108094727 28886541 43733707 28886541 165427050 28886541 165427050 888558163 343079184 888558163 343079184 734843376 822618383 734843376 822618383 268966780 222903194 268966780 222903194 87381713 11478240 87381713 11478240 7630273 11478240 920755830 301042700 920755830 301042700 226441542 402272251 226441542 402272251 560503928 944813261 560503928 944813261 691431455 455882202 691431455 455882202 136769055 108455539 136769055 108455539 928610303 108455539 97157457 420293865 97157457 420293865 379174507 629934842 379174507 629934842 581335050 500897847 581335050 500897847 696750802 397203192 696750802 397203192 801365191 55832114 801365191 55832114 962458264 55832114 853048463 408534917 853048463 408534917 296446069 918442253 296446069 918442253 541594223 466131766 541594223 466131766 264012673 282686104 264012673 282686104 837679448 145531493 837679448 145531493 995657864 6159155 995657864 29564515 995657864 29564515 953109321 158546103 953109321 158546103 846108648 267742798 846108648 267742798 801421703 346524993 801421703 346524993 711113559 852262548 711113559 852262548 421621224 635205240 421621224 635205240 590713792 834597222 590713792 834597222 329458329 435630290 329458329 435630290 792127665 236008683 792127665 236008683 82898556 14543279 82898556 14543279 990416238 14543279 235993285 399298556 235993285 399298556 676310086 958296168 676310086 958296168 105426492 31939187 105426492 31939187 978726375 31939187 927553630 366101655 927553630 366101655 255730802 397508255 255730802 397508255 654254548 971678657 654254548 971678657 631221716 500810283 631221716 500810283 652401722 849829949 652401722 849829949 346010281 918540143 346010281 918540143 786568534 274979968 786568534 274979968 134810752 178505792 134810752 178505792 87401137 38100515 87401137 38100515 25366470 38100515 940923219 108321937 940923219 108321937 87067785 152947801 87067785 152947801 896481291 205660623 896481291 205660623 793544955 387002910 793544955 387002910 402844678 970184182 402844678 970184182 675759941 322348660 675759941 322348660 868483688 74557344 868483688 74557344 949917655 74557344 926777897 256194138 926777897 256194138 751451302 935046929 751451302 935046929 415072630 508053121 415072630 508053121 668142029 352633813 668142029 352633813 819207418 207224341 819207418 207224341 917424240 35528055 917424240 35528055 976539563 35528055 85649514 160571970 85649514 160571970 891337634 177811028 891337634 177811028 856290400 351570049 856290400 351570049 267844817 412575611 267844817 412575611 286845166 456965754 286845166 456965754 322280516 939785009 322280516 939785009 681110474 455478727 681110474 455478727 769879341 123882507 769879341 123882507 78397122 117748358 78397122 224437671 78397122 224437671 800193697 630250155 800193697 630250155 385541954 880114673 385541954 880114673 295749562 357939318 295749562 357939318 784616882 69859072 784616882 69859072 47129759 69859072 52057766 195306262 52057766 195306262 157888531 248411528 157888531 248411528 331718683 831006054 331718683 831006054 459876766 737701409 459876766 737701409 352037243 920718368 352037243 920718368 617198700 547232784 617198700 547232784 414660368 708862877 414660368 708862877 546607602 860945897 546607602 860945897 794453642 251340583 794453642 251340583 938135300 17796564 938135300 17796564 11655619 17796564 78150088 167825036 78150088 167825036 289871711 539660304 289871711 539660304 830422676 221917327 830422676 221917327 870304251 17665019 870304251 17665019 11590966 17665019 960472835 971791500 960472835 971791500 388399380 650845871 388399380 650845871 874248463 13593552 874248463 13593552 9045124 13593552 936572653 122988968 936572653 122988968 888481035 182204807 888481035 182204807 842519598 287993420 842519598 287993420 329745206 872534159 329745206 872534159 382849359 611266972 382849359 611266972 601660930 682690056 601660930 682690056 122649027 51751270 122649027 51751270 31411018 18122008 31411018 18122008 988500292 11823694 988500292 11823694 991973990 11823694 23750515 73154397 23750515 73154397 83776127 161952445 83776127 161952445 885062150 470336476 885062150 470336476 679415938 803145233 679415938 803145233 303566157 340652409 303566157 340652409 830245885 229284106 830245885 229284106 130324107 50309412 130324107 50309412 966103808 50309412 245099643 925723167 245099643 925723167 623158140 710039762 623158140 710039762 333272698 475605132 333272698 475605132 280774475 381278687 280774475 381278687 813946581 32510510 813946581 32510510 21430050 32510510 98173859 151970856 98173859 151970856 267595100 499832672 267595100 499832672 440357606 859264442 440357606 859264442 655273125 597357356 655273125 597357356 419519379 955173232 419519379 955173232 743707570 375261946 743707570 375261946 216070277 183767589 216070277 183767589 104954874 131938421 104954874 131938421 30263175 45365136 30263175 127599212 30263175 127599212 738312935 404737042 738312935 404737042 270401261 411779021 270401261 411779021 286342945 463489127 286342945 463489127 387753570 846144373 387753570 846144373 685638477 419409709 685638477 419409709 266768242 396036883 266768242 396036883 37108356 41409369 37108356 41409369 972052643 41409369 933232644 144170467 933232644 144170467 120674763 317499344 120674763 317499344 286602982 473851607 286602982 473851607 667740860 993333110 667740860 993333110 412184365 595708976 412184365 595708976 577838796 929043984 577838796 929043984 381472715 506406046 381472715 506406046 277578246 177472267 277578246 177472267 936529879 26755469 936529879 26755469 982276791 26755469 948415696 307097295 948415696 307097295 257167963 890156759 257167963 890156759 723757939 270354456 723757939 270354456 937405696 94281303 937405696 131275271 937405696 131275271 137248798 382528905 137248798 382528905 286049752 480560588 286049752 480560588 674149850 831500359 674149850 831500359 579835697 721058159 579835697 721058159 790032367 285375695 790032367 285375695 166444028 205190078 166444028 205190078 133903396 178475086 133903396 178475086 934238075 55868259 934238075 55868259 962416874 55868259 918317526 131609591 918317526 131609591 90332704 160132031 90332704 160132031 884805292 971563513 884805292 971563513 355368898 414536537 355368898 414536537 121157359 181830424 121157359 221917331 121157359 221917331 803929085 429035179 803929085 429035179 507313128 954406033 507313128 954406033 249673248 353332086 249673248 353332086 177961942 268626895 177961942 268626895 967634168 47485672 967634168 70088243 967634168 70088243 51773071 102973537 51773071 102973537 438182651 985098538 438182651 985098538 842810814 236346937 842810814 261593590 842810814 261593590 296315218 942466272 296315218 942466272 656692834 655362160 656692834 655362160 424933184 315052827 424933184 315052827 878981698 69159264 878981698 69159264 953537636 69159264 59830156 275780206 59830156 275780206 765877258 392041709 765877258 392041709 431679157 559548235 431679157 559548235 651958824 756363215 651958824 756363215 397940565 895310223 397940565 895310223 761889062 254393263 761889062 254393263 934259073 26073344 934259073 26073344 982693729 26073344 882105538 273998751 882105538 273998751 638612329 610356150 638612329 610356150 435605421 849131225 435605421 849131225 353764779 511397736 353764779 511397736 466596487 654037014 466596487 654037014 201123855 187300011 201123855 187300011 903267901 96456285 903267901 96456285 936108354 96456285 81372874 190914998 81372874 190914998 257464523 453635521 257464523 453635521 397939168 840920278 397939168 840920278 554482006 379387265 554482006 379387265 61274364 91603160 61274364 91603160 41277977 48746505 41277977 48746505 8869281 13339423 8869281 175558532 8869281 175558532 871010507 332252127 871010507 332252127 249553216 887781230 249553216 887781230 635653053 569286833 635653053 569286833 359985487 735462125 359985487 735462125 645936612 609634164 645936612 609634164 365016027 911593927 365016027 911593927 552235659 680978979 552235659 680978979 197118275 210684930 197118275 210684930 134641881 170228384 134641881 170228384 110519808 71769472 110519808 71769472 951964009 71769472 54211123 146376437 54211123 146376437 105604351 176132412 105604351 176132412 754020974 380080603 754020974 380080603 495974583 936501814 495974583 936501814 332262229 483256311 332262229 483256311 242897647 327225232 242897647 327225232 801239121 276897672 801239121 276897672 824418393 1525472 824418393 1525472 1051974 1525472 175591354 430242579 175591354 430242579 306888599 978260531 306888599 978260531 595162309 540967366 595162309 540967366 391832855 838179831 391832855 838179831 536725442 521937797 536725442 521937797 671590867 353051319 671590867 353051319 800151776 135898876 800151776 135898876 40409114 21994065 40409114 21994065 13993283 21994065 34758376 357809774 34758376 357809774 253751639 874174032 253751639 874174032 421932858 494756986 421932858 494756986 841197083 66411107 841197083 66411107 44720260 66411107 117473421 357317664 117473421 357317664 317987184 485173397 317987184 485173397 449455971 943607740 449455971 943607740 778818055 229851654 778818055 229851654 873197203 17245325 873197203 17245325 11145079 17245325 64474109 163565835 64474109 163565835 764129836 836905124 764129836 836905124 432479992 134801896 432479992 134801896 31217268 46619355 31217268 48405394 31217268 48405394 128918043 241906894 128918043 241906894 204643302 410614734 204643302 410614734 776219638 282314586 776219638 282314586 107401488 107102593 107401488 107102593 937357907 65661 937357907 65661 999866104 65661 12793331 117507493 12793331 117507493 819985326 418419976 819985326 418419976 689959335 837871913 689959335 837871913 443850126 608514542 443850126 608514542 762383549 136315032 762383549 136315032 2173727 3383719 2173727 279036977 2173727 279036977 354527095 666367849 354527095 666367849 643055646 954113030 643055646 954113030 359914996 996740358 359914996 996740358 696357956 397483024 696357956 397483024 232186332 324143579 232186332 324143579 214624612 324143579 509291558 748754923 509291558 748754923 368284033 996266331 368284033 996266331 575827769 310985967 575827769 310985967 179625836 147399420 179625836 147399420 98149975 147399420 853733653 260953390 853733653 260953390 269281733 809188292 269281733 809188292 459640853 498416994 459640853 498416994 746950371 269353321 746950371 269353321 133791386 164531493 133791386 164531493 903663292 108791647 903663292 108791647 997394587 3781872 997394587 111238671 997394587 111238671 134642953 227570761 134642953 227570761 180195412 359033829 180195412 359033829 249031288 460941459 249031288 460941459 309901050 892029711 309901050 892029711 489789679 249541140 489789679 249541140 845920140 38713453 845920140 38713453 973979291 38713453 971075323 209227767 971075323 209227767 259478431 761456040 259478431 761456040 523204118 496185965 523204118 496185965 685321930 443377287 685321930 443377287 851012247 78176506 851012247 78176506 52363164 78176506 53064612 237855550 53064612 237855550 751156068 439457953 751156068 439457953 667828753 608158904 667828753 608158904 169792451 68878967 169792451 68878967 46418406 68878967 138474702 371057927 138474702 371057927 743880106 440437574 743880106 440437574 675173177 721244675 675173177 721244675 338424635 871157826 338424635 871157826 526004586 431430784 526004586 431430784 731356422 330517430 731356422 330517430 163265737 208755094 163265737 208755094 925489721 112917669 925489721 311109299 925489721 311109299 785910494 897130358 785910494 897130358 281436625 261127936 281436625 261127936 84712486 114470978 84712486 114470978 924350437 114470978 917887466 156721154 917887466 156721154 707687239 774715599 707687239 774715599 354418139 712944870 354418139 712944870 581125437 794588545 581125437 794588545 503535783 66067291 503535783 66067291 44487772 66067291 884930822 226823289 884930822 226823289 206575186 695386598 206575186 695386598 340774376 488221013 340774376 488221013 319115037 284962873 319115037 284962873 85708228 117242188 85708228 117242188 951287868 19541158 951287868 19541158 12758643 19541158 907908770 232802118 907908770 232802118 352844236 845344899 352844236 845344899 480956653 553825395 480956653 553825395 438561907 885597625 438561907 885597625 840372087 45826084 840372087 45826084 29226271 44322569 29226271 80503975 29226271 80503975 223989401 381960113 223989401 381960113 669905913 996272889 669905913 996272889 308824980 45792158 308824980 45792158 968665771 45792158 939044867 118493381 939044867 118493381 85384240 154048909 85384240 154048909 865657645 390733735 865657645 390733735 631216649 714071283 631216649 714071283 249435882 293930121 249435882 293930121 98884238 58132013 98884238 58132013 39204560 58132013 843898947 307751083 843898947 307751083 331898617 809190214 331898617 809190214 671050497 485606176 671050497 485606176 282582316 365691120 282582316 365691120 199938342 259295700 199938342 259295700 843539797 33259233 843539797 33259233 21996934 33259233 121290962 348713187 121290962 348713187 273462898 662795339 273462898 662795339 601300504 505790985 601300504 505790985 333583757 894483491 333583757 894483491 657023797 602473589 657023797 602473589 367416591 996042798 367416591 996042798 342702846 881498828 342702846 881498828 629148447 719701753 629148447 719701753 378157474 811581249 378157474 811581249 745171519 74710652 745171519 74710652 983763825 9496959 983763825 9496959 993123415 9496959 988763658 139011874 988763658 139011874 104338603 437347030 104338603 437347030 703131799 858416421 703131799 858416421 419019956 942265183 419019956 942265183 662947609 329560154 662947609 329560154 80047536 120097655 80047536 267906367 80047536 267906367 776295870 940774026 776295870 940774026 627236640 884037398 627236640 884037398 379736730 567863629 379736730 567863629 689057772 345428469 689057772 345428469 788249156 304293806 788249156 304293806 905489252 123821934 905489252 123821934 917992742 123821934 832252780 331044724 832252780 331044724 290327270 436927935 290327270 436927935 306545270 859997467 306545270 859997467 676079596 407173064 676079596 407173064 191505947 195988117 191505947 195988117 905101563 21745875 905101563 21745875 985632230 21745875 104338785 835768715 104338785 835768715 651240168 456068495 651240168 456068495 298928799 329907645 298928799 329907645 85099024 128046168 85099024 128344393 85099024 128344393 894147440 209815386 894147440 209815386 710511562 920676486 710511562 920676486 449480013 571239786 449480013 571239786 705909173 406449547 705909173 406449547 161332248 238789385 161332248 238789385 101474289 5596434 101474289 5596434 3605446 5596434 62612617 215226963 62612617 215226963 707268810 460804469 707268810 460804469 582226482 990626166 582226482 990626166 312689873 273552540 312689873 273552540 825427418 198353495 825427418 198353495 76857090 109652152 76857090 109652152 965132060 51804665 965132060 56237319 965132060 56237319 194643566 309894528 194643566 309894528 563364117 785582255 563364117 785582255 652351471 544795917 652351471 544795917 383278827 936934789 383278827 936934789 353451700 532343687 353451700 532343687 535946067 779935395 535946067 779935395 817648571 133326846 817648571 133326846 76952204 63413448 76952204 63413448 957306739 63413448 144203703 291109273 144203703 291109273 253010549 774244223 253010549 774244223 563642579 893685585 563642579 893685585 538791699 433293751 538791699 433293751 725843969 329227314 725843969 329227314 201013533 193104575 201013533 193104575 972103214 33545624 972103214 33545624 22270975 33545624 951702265 298108157 951702265 298108157 775121632 368063176 775121632 368063176 637713118 965562141 637713118 965562141 541834399 656607525 541834399 656607525 661393333 175797601 661393333 175797601 45145342 50271562 45145342 50271562 33979514 50271562 70434871 110837904 70434871 110837904 372148487 753191160 372148487 753191160 622740641 991798574 622740641 991798574 291831824 412205198 291831824 412205198 765720989 340857884 765720989 340857884 49968780 42775518 49968780 42775518 972354941 20672313 972354941 20672313 13339111 20672313 113052981 312526106 113052981 312526106 230886230 408035485 230886230 408035485 685573546 594388217 685573546 594388217 535312887 965673718 535312887 965673718 359179792 619745115 359179792 619745115 604779481 804301280 604779481 804301280 336919498 676828538 336919498 676828538 615227263 954020540 615227263 954020540 304170737 257925395 304170737 257925395 854453701 55761929 854453701 55761929 37478227 55761929 100871584 168652348 100871584 168652348 164200347 397204553 164200347 397204553 276059620 749353088 276059620 749353088 521542676 958384999 521542676 958384999 303805657 401221969 303805657 401221969 260157866 142383179 260157866 142383179 69026230 54872339 69026230 54872339 3993690 6288604 3993690 9811466 3993690 9811466 826782244 648475326 826782244 648475326 140534112 74405160 140534112 74405160 33502326 21718702 33502326 21718702 985636557 21718702 943317359 104833374 943317359 104833374 110330503 498892546 110330503 498892546 540758586 623641197 540758586 623641197 453883232 699589092 453883232 699589092 686451419 341508815 686451419 341508815 772176119 310611814 772176119 310611814 193906673 277198764 193906673 277198764 896640732 133466668 896640732 133466668 47994762 71529337 47994762 99052399 47994762 99052399 809491947 785990465 809491947 785990465 567956631 979987797 567956631 979987797 453660644 531712063 453660644 531712063 638620153 946538161 638620153 946538161 958563979 61603154 958563979 135109754 958563979 135109754 876531471 454854734 876531471 454854734 317326260 554465043 317326260 554465043 475818478 828178755 475818478 828178755 673761617 467630379 673761617 467630379 720247381 410931546 720247381 410931546 272410731 383756164 272410731 383756164 124890531 187212679 124890531 380639794 124890531 380639794 744230535 323351782 744230535 323351782 816867547 251290939 816867547 251290939 158036606 122716411 158036606 122716411 918968226 122716411 894034265 334582179 894034265 334582179 395456333 842622058 395456333 842622058 663838882 491754849 663838882 491754849 266460826 385530837 266460826 385530837 742112599 251218976 742112599 251218976 68957737 88036568 68957737 88036568 941283255 88036568 77694037 185494876 77694037 185494876 792972830 462663030 792972830 462663030 173342558 232663584 173342558 232663584 871907916 107385583 871907916 107385583 952952340 61294419 952952340 61294419 958897284 60922184 958897284 94776325 958897284 94776325 140293680 256897946 140293680 256897946 807003401 318288158 807003401 318288158 763563074 818924933 763563074 818924933 410862362 573036093 410862362 573036093 682097640 429074904 682097640 429074904 751480605 199849475 751480605 199849475 49478641 41744741 49478641 41744741 27755511 41744741 942239660 108415614 942239660 108415614 822772019 353802235 822772019 353802235 520614215 986911908 520614215 986911908 321599744 356737593 321599744 356737593 189846729 158147101 189846729 158147101 84081563 126605556 84081563 152035013 84081563 152035013 762845590 387870071 762845590 387870071 670932763 984000766 670932763 984000766 381164553 610495478 381164553 610495478 773933657 313235241 773933657 313235241 151353286 124974896 151353286 124974896 956422754 64664020 956422754 113685168 956422754 113685168 156775819 318478774 156775819 318478774 265005386 651398705 265005386 651398705 716855307 290830520 716855307 290830520 190850160 26381084 190850160 26381084 17006871 26381084 869527065 282064752 869527065 282064752 198596993 305363962 198596993 305363962 735535403 519426487 735535403 519426487 382222323 763349705 382222323 763349705 548524491 865108167 548524491 865108167 293073432 52502837 293073432 52502837 35570498 52502837 963106312 82132812 963106312 82132812 98816504 289860774 98816504 289860774 798394970 427956218 798394970 427956218 666418795 943637594 666418795 943637594 430542378 897200392 430542378 897200392 900090277 22347861 900090277 22347861 985219480 22347861 38654202 61033280 38654202 61033280 928154595 114757767 928154595 114757767 158296102 245069921 158296102 245069921 830941082 342075726 830941082 342075726 679420662 964050372 679420662 964050372 563284900 558060615 563284900 558060615 536769209 658597276 536769209 658597276 574896010 859715885 574896010 859715885 345702461 233604219 345702461 233604219 848378713 208989031 848378713 208989031 109386895 55083251 109386895 55083251 965438091 51326579 965438091 166158999 965438091 166158999 800027485 386546445 800027485 386546445 253003474 338001066 253003474 338001066 176317521 215423802 176317521 215423802 926444776 111807045 926444776 268706510 926444776 268706510 582965893 940874049 582965893 940874049 699506440 374864757 699506440 374864757 234795173 260299088 234795173 260299088 827128524 260299088 811760071 289759632 811760071 289759632 795362156 400451947 795362156 400451947 376064665 977238422 376064665 977238422 662416164 369773508 662416164 369773508 88287982 68878963 88287982 68878963 953831080 68878963 934230864 131214133 934230864 131214133 87769603 199025646 87769603 199025646 160017305 305552425 160017305 305552425 334715346 887536912 334715346 887536912 435948963 530676613 435948963 530676613 870146577 72200197 870146577 72200197 951602996 72200197 98646631 326456069 98646631 326456069 467823678 908394773 467823678 908394773 599805900 529117686 599805900 529117686 662606424 976010015 662606424 976010015 519907447 296986209 519907447 296986209 132335377 136098947 132335377 136098947 84481355 74980580 84481355 74980580 50316833 74980580 888411193 248597115 888411193 248597115 259115679 445085933 259115679 445085933 675862120 937284108 675862120 937284108 369713727 548354640 369713727 548354640 570962159 902143690 570962159 902143690 616149689 944764411 616149689 944764411 467542135 746795574 467542135 746795574 527982498 942506747 527982498 942506747 339968688 536742896 339968688 536742896 642194499 462628635 642194499 462628635 301298879 308196031 301298879 308196031 934735841 26318018 934735841 26318018 12870566 13142145 12870566 13142145 8720575 13142145 977403957 82497820 977403957 82497820 832574096 941510410 832574096 941510410 437194580 602119938 437194580 602119938 312423887 301177317 312423887 301177317 809272841 230949919 809272841 230949919 884684955 54190460 884684955 54190460 963346078 54190460 49289240 324791051 49289240 324791051 241673387 651015526 241673387 651015526 441537851 755261120 441537851 755261120 303156079 444430806 303156079 444430806 221949368 206317548 221949368 206317548 915417309 51776047 915417309 51776047 25973419 39278856 25973419 101782063 25973419 101782063 119798215 252992761 119798215 252992761 813836527 368769991 813836527 368769991 469216423 889421477 469216423 889421477 315125965 470607764 315125965 470607764 717313881 336350248 717313881 336350248 219957322 68680412 219957322 68680412 967442240 17102399 967442240 17102399 11082888 17102399 87064505 197933756 87064505 197933756 178950538 274257153 178950538 274257153 736559408 484429297 736559408 484429297 329600506 650310931 329600506 650310931 647903034 733943271 647903034 733943271 380907049 900635211 380907049 900635211 640285179 584368878 640285179 584368878 392495770 967371931 392495770 967371931 619878133 780361397 619878133 780361397 400778870 611064200 400778870 611064200 692269336 425162582 692269336 425162582 724735177 259295704 724735177 259295704 149944898 151301778 149944898 151301778 905363738 107715647 905363738 107715647 929282553 107715647 140490541 311606436 140490541 311606436 748889484 493440917 748889484 493440917 310584075 406173630 310584075 406173630 202174563 274794709 202174563 274794709 180706918 274794709 763527533 988513401 763527533 988513401 316251901 466183071 316251901 466183071 822296821 200209823 822296821 200209823 2939695 4591360 2939695 35697008 2939695 35697008 952084143 172937073 952084143 172937073 840938808 245358292 840938808 245358292 169878780 415771918 169878780 415771918 679734978 922097430 679734978 922097430 578842119 728736104 578842119 728736104 156328267 27054631 156328267 27054631 17421686 27054631 78456879 134945355 78456879 134945355 855052442 398049007 855052442 398049007 621264994 902724203 621264994 902724203 389489424 329844386 389489424 329844386 932985465 41289435 932985465 41289435 972188284 41289435 923509609 292372800 923509609 292372800 289064872 433151654 289064872 433151654 296133352 811636429 296133352 811636429 682683476 457152328 682683476 457152328 128833113 81628276 128833113 81628276 36565372 14450184 36565372 14450184 990481336 14450184 959763674 83128746 959763674 83128746 81695904 203623116 81695904 203623116 859102621 293088278 859102621 293088278 683538368 985008748 683538368 985008748 392879759 447111700 392879759 447111700 706298589 170529052 706298589 170529052 991028280 13201721 991028280 281688598 991028280 281688598 676473070 580305670 676473070 580305670 243259028 183346249 243259028 183346249 911758184 54135003 911758184 54135003 963479986 54135003 100952847 182788471 100952847 182788471 688337814 654296910 688337814 654296910 82439890 65659 82439890 65659 73254 65659 7355824 386715546 7355824 386715546 723289132 421517240 723289132 421517240 692298230 670213924 692298230 670213924 366274909 603837498 366274909 603837498 561092099 912291021 561092099 912291021 235840808 307160014 235840808 307160014 179639417 146933947 179639417 146933947 97492611 64468297 97492611 64468297 956471855 64468297 174415485 815777501 174415485 815777501 522327241 607496839 522327241 607496839 138145163 191915961 138145163 191915961 891589565 113922431 891589565 113922431 75902108 113922431 119907017 763993799 119907017 763993799 659860786 459449447 659860786 459449447 711346637 328505335 711346637 328505335 179374886 124191028 179374886 124191028 917820279 124191028 876952289 216404825 876952289 216404825 182776852 483226733 182776852 483226733 774418354 328728680 774418354 328728680 953234964 64966081 953234964 64966081 956330884 64966081 785982114 376489387 785982114 376489387 350822866 884412706 350822866 884412706 525597571 695713674 525597571 695713674 284060949 230700863 284060949 230700863 922422444 117463797 922422444 351775167 922422444 351775167 261672578 489961298 261672578 489961298 633779748 713629869 633779748 713629869 365838048 995988312 365838048 995988312 617851590 544295415 617851590 544295415 330458162 227309732 330458162 227309732 69522290 81100140 69522290 81100140 945733701 81100140 215754399 368495295 215754399 368495295 352438156 977347075 352438156 977347075 440629429 788051373 440629429 788051373 660834719 980085666 660834719 980085666 463267046 499359380 463267046 499359380 278770040 320669871 278770040 320669871 16532423 25801952 16532423 69188883 16532423 69188883 750954840 445328782 750954840 445328782 651146773 786178591 651146773 786178591 483426572 286280769 483426572 286280769 104355773 46067686 104355773 46067686 987683070 18268328 987683070 264004102 987683070 264004102 225719754 377342522 225719754 377342522 310331119 479767242 310331119 479767242 618402311 833828767 618402311 833828767 451407979 528824842 451407979 528824842 808565249 234081623 808565249 234081623 868066593 197272679 868066593 251974203 868066593 251974203 751270878 498708595 751270878 498708595 476257480 739396500 476257480 739396500 343283380 808936980 343283380 808936980 617604500 732688212 617604500 732688212 313154605 450181810 313154605 450181810 700246266 417894088 700246266 417894088 266634391 397470332 266634391 397470332 244452915 355303663 244452915 355303663 779579002 161502305 779579002 161502305 52474117 78650136 52474117 124697827 52474117 124697827 881615475 383952196 881615475 383952196 330389849 948688322 330389849 948688322 555574084 507818703 555574084 507818703 455111277 859596973 455111277 859596973 659434829 919697024 659434829 919697024 603643612 242749062 603643612 242749062 891818337 37062475 891818337 37062475 975154877 37062475 31118022 173228901 31118022 173228901 177019904 284075443 177019904 284075443 716815637 772536489 716815637 772536489 260186411 263221434 260186411 263221434 911842387 8870034 911842387 8870034 993619113 8870034 903129788 244725719 903129788 244725719 814929409 614237005 814929409 614237005 430182598 212410664 430182598 212410664 112683971 30571763 112683971 30571763 958559 351499 958559 351499 257836 351499 982307946 51279909 982307946 51279909 963428360 360801886 963428360 360801886 696697182 460156106 696697182 460156106 392743940 507889440 392743940 507889440 549050363 911960731 549050363 911960731 671637748 479059633 671637748 479059633 165573747 222044458 165573747 222044458 904408999 23618780 904408999 23618780 988592898 17175933 988592898 66867631 988592898 66867631 118898513 180092123 118898513 180092123 120110158 245015794 120110158 245015794 671953765 521113197 671953765 521113197 312279542 341292633 312279542 341292633 187956455 120667376 187956455 120667376 920116654 120667376 112324078 220912680 112324078 220912680 262407509 551329904 262407509 551329904 654354792 994121592 654354792 994121592 397128089 950377647 397128089 950377647 655950186 520248373 655950186 520248373 400862120 994450264 400862120 994450264 621684184 829445845 621684184 829445845 458216141 959410746 458216141 959410746 637658693 361482938 637658693 361482938 205162762 218850259 205162762 218850259 106484653 55739108 106484653 55739108 982059264 1609790 982059264 1609790 1102171 1609790 242594140 985811092 242594140 985811092 527449541 471199468 527449541 471199468 306151526 402282457 306151526 402282457 799648431 240009454 799648431 240009454 856606358 42919595 856606358 42919595 971153023 42919595 854836499 656868122 854836499 656868122 552548751 610903952 552548751 610903952 406956451 805347708 406956451 805347708 615506292 986084090 615506292 986084090 107696177 153058548 107696177 153058548 974692396 37548705 974692396 429090773 974692396 429090773 355245790 871372151 355245790 871372151 468163310 525790542 468163310 525790542 159527573 228473315 159527573 228473315 859116229 166741700 859116229 166741700 910550887 82780563 910550887 82780563 964915626 17123102 964915626 17123102 988631800 17123102 55123930 269830818 55123930 269830818 791971614 940219387 791971614 940219387 337879667 343810160 337879667 343810160 767552607 343810160 763155856 362550182 763155856 362550182 672140386 791393651 672140386 791393651 512123021 963182197 512123021 963182197 551855774 668052278 551855774 668052278 183493050 268461242 183493050 268461242 949360567 17879682 949360567 17879682 987941571 17879682 876770911 255115283 876770911 255115283 683204021 495965783 683204021 495965783 557515950 910707032 557515950 910707032 465896323 490362885 465896323 490362885 206000318 309321181 206000318 309321181 183137369 261540566 183137369 261540566 842478901 130149330 842478901 130149330 935691561 97483776 935691561 164025569 935691561 164025569 123270914 211042537 123270914 211042537 217740939 424680266 217740939 424680266 298359198 948901827 298359198 948901827 810410167 101315360 810410167 101315360 67215456 101315360 857373167 235025483 857373167 235025483 180411863 308691663 180411863 308691663 744314982 461247112 744314982 461247112 324243625 749541431 324243625 749541431 745596234 373999151 745596234 373999151 237911647 335092775 237911647 335092775 820734725 269656018 820734725 269656018 87989607 872879 87989607 872879 999221781 872879 776656512 929383082 776656512 929383082 358261996 543062064 358261996 543062064 522065130 968317122 522065130 968317122 376361219 667618691 376361219 667618691 578490719 803133537 578490719 803133537 447043539 650215659 447043539 650215659 495443279 901324276 495443279 901324276 412409110 459711213 412409110 459711213 204711785 258228022 204711785 258228022 854496827 122990702 854496827 122990702 32898306 48771003 32898306 117820149 32898306 117820149 117425702 177280040 117425702 177280040 857406706 247207800 857406706 247207800 808346354 298702161 808346354 298702161 241629831 387122664 241629831 387122664 319581749 718523122 319581749 718523122 678332933 420665935 678332933 420665935 277836949 130918036 277836949 130918036 913480112 130918036 762668751 422831141 762668751 422831141 573126825 932423930 573126825 932423930 645717516 260941379 645717516 260941379 841834096 135874347 841834096 135874347 16493543 2762092 16493543 2762092 1687658 2762092 952993705 305074917 952993705 305074917 238252579 462362661 238252579 462362661 537712670 971786013 537712670 971786013 396242982 492623241 396242982 492623241 949523262 37428446 949523262 37428446 974746417 37428446 85097987 414149312 85097987 414149312 673450159 539835823 673450159 539835823 420645962 723507841 420645962 723507841 402788878 634500223 402788878 634500223 727342871 304293807 727342871 304293807 36292610 4470069 36292610 4470069 997014088 4470069 9938776 113515044 9938776 113515044 858140813 247064961 858140813 247064961 197984341 325102785 197984341 325102785 283102847 685966967 283102847 685966967 742083041 345682304 742083041 345682304 135151865 132750192 135151865 132750192 936910409 16621546 936910409 16621546 10859312 16621546 925113634 704554511 925113634 704554511 460154703 848152441 460154703 848152441 696905481 422290479 696905481 422290479 906539857 79598442 906539857 79598442 43028120 43359376 43028120 43359376 970812769 43359376 955602536 229003192 955602536 229003192 776599768 853229591 776599768 853229591 415814323 994935979 415814323 994935979 497570781 603427200 497570781 603427200 365195382 904563915 365195382 904563915 939377545 91511535 939377545 114649066 939377545 114649066 95470099 325168262 95470099 325168262 695214653 836286373 695214653 836286373 543445035 919417752 543445035 919417752 389333575 619478229 389333575 619478229 489613014 585780956 489613014 585780956 747207652 356934568 747207652 356934568 197693685 285451257 197693685 285451257 179808848 200012759 179808848 200012759 945319465 1041565 945319465 1041565 783009 1041565 842452505 527809972 842452505 527809972 258246654 270226765 258246654 270226765 161377901 113378345 161377901 113378345 48812965 7716083 48812965 7716083 4985044 7716083 929579396 261425505 929579396 261425505 773966606 888927705 773966606 888927705 229896489 336486777 229896489 336486777 189173758 157152992 189173758 157152992 988227510 14606756 988227510 14606756 990318869 14606756 798302096 322943336 798302096 322943336 751369622 517720857 751369622 517720857 411472026 971201508 411472026 971201508 375856316 402329495 375856316 402329495 840997877 76716729 840997877 76716729 948587305 76716729 936687277 163362049 936687277 163362049 168628051 296940947 168628051 296940947 208860701 372064253 208860701 372064253 739610552 389212958 739610552 389212958 617317284 786799315 617317284 786799315 667185579 457899506 667185579 457899506 185563273 239226740 185563273 239226740 136896126 23975209 136896126 23975209 15667584 23975209 26301367 228313802 26301367 228313802 300671574 983350970 300671574 983350970 597070874 617054615 597070874 617054615 407591884 811050448 407591884 811050448 430382748 998326565 430382748 998326565 859595000 85836470 859595000 85836470 30103393 16195310 30103393 16195310 10638120 16195310 827626789 303791151 827626789 303791151 685297246 472983908 685297246 472983908 666150429 950610823 666150429 950610823 347477617 589539506 347477617 589539506 629988185 888851161 629988185 888851161 387949164 393901850 387949164 393901850 797326155 285891373 797326155 285891373 851377489 41204271 851377489 41204271 27338354 41204271 285226052 833686174 285226052 833686174 585376954 704930363 585376954 704930363 351815724 934776396 351815724 934776396 578329677 967071869 578329677 967071869 276618278 323911951 276618278 323911951 177743236 129660274 177743236 129660274 82906876 115690686 82906876 115690686 951809519 38280776 951809519 38280776 25437700 38280776 160741543 423693194 160741543 423693194 296391745 467627987 296391745 467627987 624664322 973406019 624664322 973406019 344117752 829182152 344117752 829182152 639979478 528872198 639979478 528872198 423387745 879167398 423387745 879167398 544886053 516098308 544886053 516098308 604785401 653968721 604785401 653968721 447046520 325609576 447046520 325609576 165689047 240025480 165689047 240025480 482410 650121 482410 167601203 482410 167601203 187644727 378027211 187644727 378027211 689321248 493114943 689321248 493114943 467297714 837361844 467297714 837361844 574841846 430559025 574841846 430559025 248437183 263331407 248437183 263331407 114975223 120218892 114975223 120218892 80161283 120218892 859009189 220912684 859009189 220912684 149463601 453160054 149463601 453160054 670464169 609376567 670464169 609376567 290093193 300000810 290093193 300000810 871006912 29348775 871006912 29348775 18950000 29348775 973247647 256637084 973247647 256637084 763793796 926071131 763793796 926071131 458502523 628174300 458502523 628174300 656575159 993118225 656575159 993118225 446620871 682591665 446620871 682591665 410746477 114303039 410746477 114303039 55712486 83322510 55712486 556476464 55712486 556476464 500340029 978994137 500340029 978994137 473262431 802929848 473262431 802929848 343071869 607805942 343071869 607805942 437316906 992275950 437316906 992275950 335053103 605450435 335053103 605450435 394905359 895241549 394905359 895241549 578583133 555746798 578583133 555746798 406591361 670868918 406591361 670868918 621813677 991988005 621813677 991988005 368138722 405675355 368138722 405675355 84791292 56418597 84791292 56418597 965932153 40637430 965932153 40637430 27023483 40637430 145436748 315435834 145436748 315435834 237827120 498988457 237827120 498988457 544129957 615629170 544129957 615629170 651010277 985690074 651010277 985690074 377426668 638849399 377426668 638849399 629300262 811994771 629300262 811994771 530424804 521359284 530424804 521359284 376066007 768154543 376066007 768154543 535028037 454940328 535028037 454940328 193981630 284763284 193981630 284763284 157422648 179717506 157422648 179717506 888142380 105760850 888142380 105760850 33153156 1379289 33153156 1379289 938378 1379289 911327864 282602165 911327864 282602165 792698290 419346800 792698290 419346800 328860941 736266699 328860941 736266699 652102663 857559987 652102663 857559987 376945448 448304079 376945448 448304079 219681206 329466524 219681206 329466524 902242224 94785152 902242224 94785152 937053328 94785152 319636157 890880743 319636157 890880743 525047803 474759606 525047803 474759606 800422819 82231369 800422819 82231369 34011684 50276560 34011684 201109065 34011684 201109065 667476576 641210252 667476576 641210252 323371507 471895531 323371507 471895531 791437348 73066264 791437348 73066264 951092354 73066264 115447263 302933634 115447263 302933634 763035134 452287189 763035134 452287189 543304397 847028198 543304397 847028198 373172131 943310975 373172131 943310975 597598332 519784736 597598332 519784736 384816244 549461907 384816244 549461907 290936680 149667539 290936680 149667539 900791996 149667539 292046057 537808494 292046057 537808494 459705447 593715822 459705447 593715822 724700766 345680736 724700766 345680736 219049656 166859822 219049656 166859822 99514525 144223323 99514525 144223323 904349695 144223323 157653864 999263368 157653864 999263368 488587907 539409524 488587907 539409524 314976097 119213841 314976097 119213841 921337736 119213841 920859686 199380657 920859686 199380657 260638741 399258009 260638741 399258009 557397373 585351198 557397373 585351198 639681881 762717385 639681881 762717385 512740065 528362622 512740065 528362622 428363417 975346375 428363417 975346375 775348680 271997875 775348680 271997875 936153774 96385343 936153774 246423866 936153774 246423866 263141748 881222599 263141748 881222599 544327249 645155384 544327249 645155384 465438594 978375624 465438594 978375624 600056012 787720088 600056012 787720088 474728841 497832034 474728841 497832034 694125099 430345444 694125099 430345444 822186230 136331246 822186230 136331246 989097994 16533717 989097994 401372223 989097994 401372223 271963358 834950022 271963358 834950022 619730314 512356801 619730314 512356801 308888542 318625145 308888542 318625145 57716515 51027690 57716515 51027690 34758387 51027690 898866142 437117165 898866142 437117165 302832093 987606680 302832093 987606680 494811113 284034464 494811113 284034464 821008984 218566861 821008984 218566861 928395077 74984776 928395077 74984776 50320861 74984776 948916364 81673592 948916364 81673592 935466155 145681383 935466155 145681383 260736429 939357861 260736429 939357861 661507388 994061602 661507388 994061602 200205478 147757801 200205478 147757801 98393285 147757801 869549743 274899155 869549743 274899155 690944623 698426082 690944623 698426082 316028219 317640005 316028219 317640005 186633670 128216791 186633670 128216791 85234762 128216791 881959475 396140514 881959475 396140514 636890614 977660888 636890614 977660888 376952691 308323308 376952691 308323308 148065962 165148739 148065962 165148739 890165721 165148739 807350068 380384562 807350068 380384562 697134475 829048716 697134475 829048716 328937835 456710882 328937835 456710882 709682265 258536853 709682265 258536853 830608351 228015004 830608351 228015004 113825861 149429955 113825861 149429955 99430081 149429955 191237563 628179126 191237563 628179126 528278663 895807966 528278663 895807966 417190821 635269094 417190821 635269094 531667989 866761350 531667989 866761350 733571721 313162537 733571721 313162537 181507778 75423787 181507778 75423787 949394464 75423787 941883732 276894736 941883732 276894736 778645345 815502981 778645345 815502981 414792553 727109213 414792553 727109213 667300564 295730280 667300564 295730280 170110027 157335377 170110027 157335377 968103970 46705021 968103970 298720509 968103970 298720509 537564834 630370545 537564834 630370545 344462432 964417897 344462432 964417897 490925829 360564600 490925829 360564600 890278601 30008948 890278601 30008948 980177177 30008948 140214218 406525413 140214218 406525413 696237598 484385296 696237598 484385296 278901562 412155198 278901562 412155198 195895672 216671763 195895672 216671763 915024636 101672069 915024636 101672069 933299884 101672069 901783748 158453404 901783748 158453404 171959552 318922846 171959552 318922846 458440502 715462438 458440502 715462438 394120016 995838997 394120016 995838997 435033694 675097374 435033694 675097374 617773218 883543439 617773218 883543439 403545109 220279649 403545109 220279649 42977728 32700452 42977728 32700452 978307822 32700452 971937555 344453091 971937555 344453091 709700227 605994866 709700227 605994866 429441134 907416058 429441134 907416058 662273229 543488659 662273229 543488659 347636242 969586088 347636242 969586088 647415774 797133974 647415774 797133974 752391695 108934190 752391695 108934190 24070288 36373664 24070288 165079956 24070288 165079956 217756722 398961204 217756722 398961204 561485984 746904784 561485984 746904784 276342102 407422828 276342102 407422828 231281824 23999679 231281824 23999679 15706489 23999679 29688888 83882646 29688888 83882646 911522908 214979696 911522908 214979696 147579723 290678515 147579723 290678515 758410707 458814921 758410707 458814921 333050223 903603775 333050223 903603775 602075056 627567662 602075056 627567662 471490216 994706920 471490216 994706920 837129773 226650196 837129773 226650196 866303503 20176857 866303503 20176857 13115569 20176857 29339988 45028070 29339988 45028070 64216478 164919513 64216478 164919513 872935474 255337778 872935474 255337778 192332084 948592198 192332084 948592198 727158925 301345101 727158925 301345101 138320008 4846538 138320008 4846538 996750775 4846538 954711531 414135610 954711531 414135610 301047894 487039961 301047894 487039961 508852902 996479833 508852902 996479833 593562261 430061860 593562261 430061860 247907142 320174145 247907142 320174145 149948990 103561324 149948990 103561324 932095353 103561324 185458983 310338015 185458983 310338015 780023442 949879790 780023442 949879790 290371577 278957468 290371577 278957468 841138658 6809526 841138658 6809526 4321773 6809526 116130545 230087084 116130545 230087084 831684397 412155202 831684397 412155202 294177459 823990820 294177459 823990820 647238201 478602898 647238201 478602898 308940561 9922123 308940561 9922123 6752241 9922123 863498827 237962339 863498827 237962339 268535030 435931919 268535030 435931919 713375810 347625158 713375810 347625158 907247538 26798464 907247538 26798464 17198334 26798464 910070578 145465316 910070578 145465316 188952779 301228135 188952779 301228135 202459317 800993689 202459317 800993689 516885794 952503289 516885794 952503289 626088689 538940393 626088689 538940393 362796842 616653768 362796842 616653768 448164253 941676885 448164253 941676885 504870320 376510089 504870320 376510089 932148865 103421097 932148865 132541882 932148865 132541882 862924098 533131353 862924098 533131353 473122847 432312929 473122847 432312929 756949530 272812863 756949530 272812863 986476872 20229813 986476872 119773738 986476872 119773738 887201779 182735778 887201779 182735778 698950610 494605888 698950610 494605888 498653154 919145949 498653154 919145949 202813505 221947887 202813505 221947887 853367589 183221224 853367589 183221224 42200619 44532690 42200619 44532690 969873434 44532690 942616793 200806992 942616793 200806992 240052155 362549280 240052155 362549280 336709003 791437820 336709003 791437820 806930007 271638559 806930007 271638559 831090361 17881579 831090361 17881579 987927189 17881579 23435339 104256266 23435339 104256266 902679171 443163850 902679171 443163850 687767347 951652316 687767347 951652316 646664597 609223701 646664597 609223701 613992178 932584556 613992178 932584556 449635355 376926204 449635355 376926204 765829724 262892063 765829724 262892063 147658616 216362571 147658616 216362571 95257165 52088296 95257165 52088296 964921752 52088296 832912049 281808951 832912049 281808951 264670785 527620258 264670785 527620258 583911766 932523444 583911766 932523444 693689826 304730308 693689826 304730308 831443878 226777358 831443878 226777358 888342537 137373857 888342537 137373857 994095513 8077900 994095513 127918094 994095513 127918094 99874226 186369101 99874226 186369101 171266747 962050209 171266747 962050209 870639862 164203150 870639862 164203150 56179333 84284052 56179333 254894137 56179333 254894137 765568671 416996135 765568671 416996135 463690982 881852105 463690982 881852105 603573422 567061809 603573422 567061809 371751032 787388174 371751032 787388174 674938941 392431225 674938941 392431225 74394046 112208946 74394046 135427343 74394046 135427343 882447757 280256264 882447757 280256264 745488906 926968410 745488906 926968410 439950273 21968764 439950273 21968764 13991756 21968764 25587608 182875698 25587608 182875698 764594798 942488953 764594798 942488953 343797398 661820920 343797398 661820920 577617495 498057988 577617495 498057988 714381044 392070365 714381044 392070365 184760577 121899400 184760577 121899400 944297452 16195312 944297452 16195312 989290093 16195312 776956026 359084330 776956026 359084330 239900823 427418071 239900823 427418071 432533949 614865446 432533949 614865446 588570259 847810899 588570259 847810899 300247699 380338343 300247699 380338343 170025503 223358436 170025503 223358436 120496193 81461560 120496193 81461560 999780747 102596 999780747 147611489 999780747 147611489 122804198 207245767 122804198 207245767 225375790 484496460 225375790 484496460 328225609 919285214 328225609 919285214 587255792 534633481 587255792 534633481 348036877 959913048 348036877 959913048 487580051 744377201 487580051 744377201 813427163 217759211 813427163 217759211 79880573 12145998 79880573 12145998 991833496 12145998 951811803 162161252 951811803 162161252 152365451 299656318 152365451 299656318 207639080 945614498 207639080 945614498 509757603 633045620 509757603 633045620 257437883 359569184 257437883 359569184 802682064 99285113 802682064 99285113 973418571 7862468 973418571 7862468 5139601 7862468 37823171 72862768 37823171 72862768 895117431 253988068 895117431 253988068 793595384 405933337 793595384 405933337 311121003 559229467 311121003 559229467 395045464 977776496 395045464 977776496 676942492 404009641 676942492 404009641 268355547 388878756 268355547 388878756 819162540 246442734 819162540 246442734 135819215 33186058 135819215 33186058 21880873 33186058 58297830 303051946 58297830 303051946 308739085 760420217 308739085 760420217 569185139 207815813 569185139 207815813 109172852 7176070 109172852 7176070 994815524 7176070 788289706 353181410 788289706 353181410 400793558 887973051 400793558 887973051 662563224 552642608 662563224 552642608 335251118 952420790 335251118 952420790 740469883 59697264 740469883 59697264 40215889 59697264 61720094 105705284 61720094 105705284 912006316 204332332 912006316 204332332 195222320 380800901 195222320 380800901 445528909 996218184 445528909 996218184 400526714 538671738 400526714 538671738 548011721 577414029 548011721 577414029 409227496 986699636 409227496 986699636 652851265 362714016 652851265 362714016 802912435 268576951 802912435 268576951 175961825 218917571 175961825 218917571 33406469 49333041 33406469 273648026 33406469 273648026 811952302 349139390 811952302 349139390 265584607 780450715 265584607 780450715 631890456 646094761 631890456 646094761 443273231 761095718 443273231 761095718 670368269 393621230 670368269 393621230 777559735 180902161 777559735 180902161 120525021 180902161 146408611 345983980 146408611 345983980 596696100 679657104 596696100 679657104 305159817 355515605 305159817 355515605 824527803 197669319 824527803 197669319 915416378 124117352 915416378 124117352 82652543 124117352 95774759 261174526 95774759 261174526 726992220 574417081 726992220 574417081 330442131 213733492 330442131 213733492 858233160 159933206 858233160 159933206 78083768 54944370 78083768 54944370 36968258 54944370 950354580 164810191 950354580 164810191 144065546 233334081 144065546 233334081 199114681 460046651 199114681 460046651 738118111 176524689 738118111 176524689 103790165 155373776 103790165 337678018 103790165 337678018 683033184 720001494 683033184 720001494 369960082 417718602 369960082 417718602 887605942 146138279 887605942 146138279 88250383 122708086 88250383 122708086 81759902 122708086 783239997 340454453 783239997 340454453 245439572 399046281 245439572 399046281 373786768 965362886 373786768 965362886 603896999 598222749 603896999 598222749 351552094 826179521 351552094 826179521 316748127 272245972 316748127 272245972 887204606 91993542 887204606 91993542 39162455 12126810 39162455 12126810 7891790 12126810 31188805 109589393 31188805 109589393 839376022 277528800 839376022 277528800 234611395 391110749 234611395 391110749 533570509 904614595 533570509 904614595 316717064 388382340 316717064 388382340 893732901 98440577 893732901 98440577 51365605 47780158 51365605 47780158 32164656 47780158 127543200 472328554 127543200 472328554 695673755 432984591 695673755 432984591 739438200 379234604 739438200 379234604 169132213 62708293 169132213 62708293 975682332 36532522 975682332 275060365 975682332 275060365 232606138 640555694 232606138 640555694 521101360 956660150 521101360 956660150 755707609 42776232 755707609 42776232 28257527 42776232 76859822 383336619 76859822 383336619 735620391 398106570 735620391 398106570 673943637 626932916 673943637 626932916 369134258 780118127 369134258 780118127 604581720 536375021 604581720 536375021 350921235 895423433 350921235 895423433 631435017 520942592 631435017 520942592 561911779 940365103 561911779 940365103 341164245 734022893 341164245 734022893 623833955 418753095 623833955 418753095 264657037 87531410 264657037 87531410 964952487 20457957 964952487 20457957 762648 1024027 762648 53143961 762648 53143961 863195871 378378223 863195871 378378223 332378364 970701555 332378364 970701555 557634699 849798904 557634699 849798904 432153168 728333354 432153168 728333354 564478832 570862807 564478832 570862807 422905003 895754127 422905003 895754127 546660789 482685361 546660789 482685361 770554149 153570910 770554149 153570910 979916300 30216156 979916300 72448672 979916300 72448672 274835830 958015248 274835830 958015248 371295287 577136065 371295287 577136065 639417454 961257278 639417454 961257278 459352431 323812313 459352431 323812313 797959113 66322852 797959113 66322852 955255218 66322852 100604599 203995992 100604599 203995992 176558031 413692790 176558031 413692790 445448377 907050635 445448377 907050635 644047954 974167439 644047954 974167439 508092167 736307354 508092167 736307354 688735978 393554831 688735978 393554831 764789820 243916654 764789820 243916654 844791870 189140507 844791870 189140507 888299120 125632099 888299120 125632099 47574376 70799425 47574376 151187158 47574376 151187158 114914318 374012360 114914318 374012360 714436382 479959390 714436382 479959390 383920245 950339644 383920245 950339644 632622653 569550315 632622653 569550315 416616569 480471076 416616569 480471076 705746741 410392075 705746741 410392075 813240960 22586315 813240960 22586315 984939940 22586315 858113235 222435468 858113235 222435468 268315082 490481032 268315082 490481032 593869111 836464125 593869111 836464125 402769884 426291420 402769884 426291420 154610188 188138547 154610188 188138547 989159206 6817122 989159206 6817122 4330598 6817122 42029871 91202099 42029871 91202099 814469225 302944966 814469225 302944966 629343403 906064834 629343403 906064834 358711213 519811559 358711213 519811559 642618742 542407809 642618742 542407809 214328484 236479960 214328484 236479960 908705799 92771802 908705799 92771802 967327637 16523201 967327637 16523201 10761492 16523201 154946513 953755382 154946513 953755382 580162868 755193546 580162868 755193546 680916914 413692793 680916914 413692793 794566377 255854300 794566377 255854300 157134315 230006365 157134315 230006365 110498005 31031982 110498005 31031982 979346924 31031982 54044556 352371043 54044556 352371043 717230607 480560590 717230607 480560590 400636650 990222622 400636650 990222622 684471389 452594006 684471389 452594006 702317167 323190160 702317167 323190160 810082670 83035001 810082670 83035001 944180662 83035001 122514676 446371956 122514676 446371956 629403018 883395749 629403018 883395749 436261513 421712063 436261513 421712063 157366358 207320998 157366358 207320998 935473257 58425084 935473257 58425084 6032206 1511521 6032206 1511521 998961188 1511521 952993012 108411245 952993012 108411245 109946511 177610231 109946511 177610231 332704006 874667861 332704006 874667861 664491126 331420767 664491126 331420767 814682024 221868576 814682024 221868576 25696215 29824973 25696215 29824973 980301778 29824973 973414179 42784603 973414179 42784603 29215273 226095620 29215273 226095620 820834875 417297109 820834875 417297109 319120428 490352830 319120428 490352830 600472274 722266759 600472274 722266759 437050318 936454684 437050318 936454684 525208155 522825483 525208155 522825483 360555559 809184291 360555559 809184291 448337327 572843083 448337327 572843083 567437988 447309340 567437988 447309340 728593352 214997881 728593352 214997881 100706251 72101756 100706251 72101756 963296730 1919946 963296730 1919946 998546197 1919946 993888887 700654941 993888887 700654941 461402923 917730982 461402923 917730982 609639584 797733258 609639584 797733258 325494673 456991931 325494673 456991931 41740422 25587667 41740422 25587667 16378724 25587667 866602487 455527352 866602487 455527352 675352139 756388515 675352139 756388515 596096513 518512292 596096513 518512292 446212931 853039421 446212931 853039421 322705908 334815337 322705908 334815337 213885295 54563216 213885295 54563216 988039208 17796567 988039208 95534957 988039208 95534957 632643035 909453588 632643035 909453588 456273517 746168364 456273517 746168364 630245909 983649330 630245909 983649330 535052866 658724729 535052866 658724729 322030120 341923332 322030120 341923332 110622022 24067473 110622022 24067473 15773206 24067473 906690196 294161255 906690196 294161255 222105670 393725598 222105670 393725598 493944371 733674248 493944371 733674248 902170967 36490851 902170967 36490851 975742585 36490851 946704006 94909400 946704006 94909400 114930263 223074140 114930263 223074140 754138225 400799102 754138225 400799102 708533435 958009979 708533435 958009979 379445986 33188915 379445986 33188915 978020728 33188915 923565715 261174522 923565715 261174522 245512491 413528226 245512491 413528226 608123519 846597934 608123519 846597934 320388548 296940946 320388548 296940946 932687619 41578388 932687619 41578388 971927107 41578388 447248200 972226516 447248200 972226516 347494251 658925536 347494251 658925536 581092117 902219350 581092117 902219350 356585046 729472644 356585046 729472644 661643790 917454153 661643790 917454153 269235747 68479486 269235747 68479486 32074667 47743068 32074667 57750645 32074667 57750645 843758167 241593712 843758167 241593712 785888000 456751527 785888000 456751527 163064357 213681796 163064357 213681796 61920010 55247567 61920010 55247567 997443969 3750940 997443969 128300933 997443969 128300933 821679111 427087157 821679111 427087157 285863357 477600001 285863357 477600001 741163915 202483282 741163915 202483282 893661294 79313778 893661294 79313778 53138590 79313778 843907015 893325316 843907015 893325316 333039935 577062712 333039935 577062712 651941742 620823401 651941742 620823401 462864117 919970155 462864117 919970155 351064217 865824847 351064217 865824847 518332386 536038204 518332386 536038204 448385778 803225748 448385778 803225748 662282722 931241367 662282722 931241367 574146565 628138844 574146565 628138844 690268563 261628275 690268563 261628275 150052907 179623967 150052907 179623967 880386052 179623967 836968978 427224339 836968978 427224339 649430698 747364622 649430698 747364622 340220459 977539830 340220459 977539830 450356811 567952633 450356811 567952633 457798284 830802858 457798284 830802858 792097023 240776009 792097023 240776009 139866332 180152137 139866332 180152137 992524760 10804482 992524760 117453664 992524760 117453664 126506948 406170053 126506948 406170053 345848601 628675614 345848601 628675614 591015478 511404362 591015478 511404362 159475464 70438530 159475464 70438530 47455702 70438530 874117194 214063657 874117194 214063657 283720562 429859211 283720562 429859211 521917561 757479616 521917561 757479616 682419914 418355890 682419914 418355890 756386407 2436585 756386407 2436585 1497688 2436585 181597544 363579842 181597544 363579842 325743754 520309381 325743754 520309381 680885151 397377255 680885151 397377255 768460522 307851741 768460522 307851741 956741884 64091637 956741884 65770323 956741884 65770323 224716884 358425031 224716884 358425031 707501531 910997107 707501531 910997107 274540463 403708535 274540463 403708535 266543529 324832042 266543529 324832042 191358863 278673873 191358863 278673873 840694118 184178880 840694118 184178880 39077215 57811662 39077215 187729135 39077215 187729135 814871920 645997185 814871920 645997185 523653029 774275011 523653029 774275011 358928873 491221806 358928873 491221806 929105685 82076460 929105685 82076460 945070595 82076460 850836983 248491424 850836983 248491424 691376009 549203489 691376009 549203489 288727713 385700793 288727713 385700793 749884717 264242310 749884717 264242310 173924266 264242310 254806224 437577576 254806224 437577576 520149508 614189034 520149508 614189034 383043505 849525786 383043505 849525786 279670086 288151874 279670086 288151874 826378759 223388372 826378759 223388372 882566668 86151311 882566668 86151311 57538646 86151311 62508922 991936352 62508922 991936352 595813148 622191799 595813148 622191799 737013939 337693437 737013939 337693437 186118096 261365728 186118096 261365728 92695189 29366006 92695189 29366006 996505789 5207500 996505789 149916320 996505789 149916320 103576341 176527035 103576341 176527035 205783141 990851826 205783141 990851826 501972087 534311009 501972087 534311009 615645197 915170815 615645197 915170815 399058520 815421678 399058520 815421678 619548368 467713346 619548368 467713346 190918088 230102800 190918088 230102800 137861614 207486367 137861614 541021688 137861614 541021688 667985864 449644031 667985864 449644031 705666367 397693354 705666367 397693354 748396505 232977042 748396505 232977042 116226561 160359991 116226561 160359991 899342153 12439784 899342153 12439784 991517428 12439784 9503901 36868804 9503901 36868804 241357521 373424493 241357521 373424493 251263526 387575290 251263526 387575290 634019237 757492386 634019237 757492386 516780292 975319906 516780292 975319906 393136632 384939645 393136632 384939645 225363280 336191450 225363280 336191450 833743587 238949922 833743587 238949922 87468066 11148676 87468066 11148676 992250165 11148676 885884249 241983543 885884249 241983543 820404442 284636024 820404442 284636024 214622622 641575204 214622622 641575204 661736401 828095538 661736401 828095538 507353548 660149472 507353548 660149472 361879045 232065230 361879045 232065230 951144946 31084742 951144946 31084742 20500581 31084742 120803041 211088693 120803041 211088693 839689106 274924926 839689106 274924926 272176036 637605997 272176036 637605997 464500250 983239418 464500250 983239418 341789902 661315284 341789902 661315284 564830878 899860570 564830878 899860570 402017141 642231042 402017141 642231042 603252812 951955475 603252812 951955475 451156732 412005414 451156732 412005414 771114627 324294794 771114627 324294794 170163637 65301211 170163637 65301211 43897962 65301211 772813701 338759862 772813701 338759862 274108459 472866375 274108459 472866375 629060491 681487191 629060491 681487191 308114007 102673122 308114007 102673122 67976020 102673122 98574799 168693616 98574799 168693616 156380141 792377569 156380141 792377569 635625972 452953848 635625972 452953848 241351607 332034070 241351607 332034070 201744931 293651135 201744931 293651135 878662194 90583613 878662194 90583613 939818899 90583613 900533397 282124674 900533397 282124674 248246111 399518416 248246111 399518416 691484718 481609536 691484718 481609536 332138234 898947090 332138234 898947090 837944233 13788381 837944233 13788381 9221929 13788381 965323315 77264709 965323315 77264709 941123708 151397927 941123708 151397927 282215909 568088194 282215909 568088194 960022998 59551628 960022998 90174670 960022998 90174670 914298783 305363960 914298783 305363960 759229989 464792396 759229989 464792396 313463900 973866552 313463900 973866552 846605665 178856443 846605665 178856443 114314208 167514158 114314208 167514158 104192509 37836876 104192509 37836876 25122875 37836876 849369436 411178329 849369436 411178329 538681093 798780199 538681093 798780199 346131541 667709283 346131541 667709283 451802383 966791336 451802383 966791336 401780050 530912291 401780050 530912291 658215841 905643708 658215841 905643708 320542026 389608874 320542026 389608874 769753592 219380544 769753592 219380544 81648889 86294122 81648889 86294122 960930561 58250162 960930561 67501301 960930561 67501301 73876192 160408662 73876192 160408662 110920261 238122873 110920261 238122873 177746845 476161621 177746845 476161621 610866142 906137410 610866142 906137410 271264291 331366048 271264291 331366048 203975840 276325528 203975840 276325528 817103832 241061206 817103832 241061206 19520617 26716442 19520617 26716442 993184832 9438792 993184832 57201083 993184832 57201083 75484240 214076758 75484240 214076758 147952998 300577999 147952998 300577999 723499267 425665774 723499267 425665774 688265044 507452492 688265044 507452492 364516456 778962584 364516456 778962584 823347270 16586978 823347270 16586978 989029570 16586978 106052169 191533153 106052169 191533153 782226409 332202038 782226409 332202038 238977351 407791735 238977351 407791735 417225190 890471644 417225190 890471644 646137334 946465112 646137334 946465112 351486946 526522314 351486946 526522314 507231873 796311194 507231873 796311194 341879953 947786211 341879953 947786211 676034271 323363806 676034271 323363806 890971900 143731087 890971900 143731087 62729328 61237675 62729328 61237675 958685619 61237675 61770663 186156749 61770663 186156749 855096125 220223811 855096125 220223811 762120268 687741575 762120268 687741575 390806767 947490201 390806767 947490201 433397614 453481959 433397614 453481959 207155058 145589887 207155058 145589887 913450649 39519969 913450649 39519969 984138345 11973176 984138345 11973176 991893053 11973176 20998893 115811708 20998893 115811708 894301537 271926105 894301537 271926105 228140698 442512219 228140698 442512219 448118887 774242466 448118887 774242466 862673560 133682719 862673560 133682719 52407524 18469671 52407524 18469671 987586870 18469671 716815094 435524664 716815094 435524664 490872696 924872815 490872696 924872815 334490495 568740619 334490495 568740619 672142267 312225668 672142267 312225668 822454188 12006611 822454188 12006611 7836045 12006611 940390549 118805222 940390549 118805222 110239956 435334915 110239956 435334915 364099195 992750081 364099195 992750081 658527762 862601682 658527762 862601682 391549778 517644015 391549778 517644015 873580395 59504062 873580395 59504062 960046895 59504062 950227185 572858175 950227185 572858175 623829468 873087560 623829468 873087560 486384462 612521860 486384462 612521860 614327118 840196841 614327118 840196841 376511180 980957250 376511180 980957250 695914042 292726444 695914042 292726444 90283617 127480229 90283617 127480229 80504871 66758356 80504871 66758356 961137295 57925122 961137295 86651600 961137295 86651600 100016479 248982883 100016479 248982883 730163448 437161654 730163448 437161654 701719334 451852040 701719334 451852040 328792384 866020003 328792384 866020003 522716550 285760887 522716550 285760887 815170832 266052758 815170832 266052758 904338191 61145792 904338191 61145792 41233458 61145792 955414077 130714914 955414077 130714914 174251575 304453646 174251575 304453646 599868430 656529230 599868430 656529230 331525025 442316849 331525025 442316849 291603184 424992883 291603184 424992883 198287881 190927669 198287881 190927669 78083046 735956 78083046 735956 999270372 735956 977580862 91570994 977580862 91570994 895517846 162223754 895517846 162223754 134657810 298243173 134657810 298243173 795638107 335197372 795638107 335197372 238374295 437425805 238374295 437425805 678554337 907007200 678554337 907007200 525678417 520668128 525678417 520668128 405902767 977808684 405902767 977808684 512534329 345271020 512534329 345271020 834433683 103733026 834433683 103733026 3970133 6254049 3970133 145716095 3970133 145716095 864566968 222964911 864566968 222964911 147291967 232193721 147291967 232193721 827675107 703913928 827675107 703913928 147652136 206049143 147652136 206049143 81137675 80622798 81137675 80622798 53787796 80622798 882017325 270236143 882017325 270236143 809004826 921587556 809004826 921587556 418385484 488651861 418385484 488651861 298744489 364056712 298744489 364056712 782701231 290643743 782701231 290643743 98723290 144331125 98723290 144331125 935669132 97632250 935669132 159554896 935669132 159554896 860093695 310246614 860093695 310246614 697006561 969783859 697006561 969783859 479674395 600371855 479674395 600371855 369267698 858171067 369267698 858171067 693777764 266201697 693777764 266201697 871327464 60780945 871327464 60780945 958997296 60780945 94621423 234010598 94621423 234010598 555847673 984867261 555847673 984867261 359934331 544112946 359934331 544112946 580897252 820628800 580897252 820628800 384113727 609252610 384113727 609252610 441062826 863074762 441062826 863074762 646196456 944774411 646196456 944774411 277025253 393454827 277025253 393454827 208098565 257384022 208098565 257384022 143105099 113865945 143105099 113865945 23244225 35202954 23244225 109498502 23244225 109498502 845522172 358102852 845522172 358102852 718515231 417790815 718515231 417790815 695326063 468622214 695326063 468622214 281081113 211992088 281081113 211992088 114469543 137871148 114469543 137871148 60193785 79824041 60193785 79824041 986935092 10570028 986935092 10570028 992556954 10570028 129508781 279841888 129508781 279841888 228328133 388527386 228328133 388527386 275052561 456102187 275052561 456102187 457307505 585082928 457307505 585082928 587740260 208683646 587740260 208683646 58504665 87405662 58504665 92515452 58504665 92515452 214572173 325729462 214572173 325729462 247996288 778875825 247996288 778875825 550383748 527974900 550383748 527974900 664783706 406637055 664783706 406637055 769921842 197034194 769921842 197034194 875019654 132125005 875019654 132125005 78684474 26648958 78684474 26648958 982379147 26648958 142854436 219270164 142854436 219270164 146035844 426500012 146035844 426500012 427462176 997267722 427462176 997267722 325853151 99729608 325853151 99729608 934553815 99729608 823598062 356149068 823598062 356149068 257213727 409019000 257213727 409019000 378457812 987492408 378457812 987492408 639615539 773649204 639615539 773649204 425009579 548776469 425009579 548776469 806566167 260896681 806566167 260896681 26713530 40277659 26713530 201854630 26713530 201854630 857568650 365053134 857568650 365053134 721635266 443324583 721635266 443324583 507909292 830837775 507909292 830837775 326746686 207054729 326746686 207054729 959613278 20110773 959613278 20110773 8426412 12707135 8426412 18927973 8426412 18927973 625092218 708468723 625092218 708468723 389793169 995112143 389793169 995112143 662548949 919788107 662548949 919788107 344556054 577338929 344556054 577338929 593697698 696640286 593697698 696640286 327140380 422728867 327140380 422728867 799229833 117408632 799229833 117408632 950832594 73285295 950832594 134853545 950832594 134853545 106228772 229271112 106228772 229271112 779558822 345635094 779558822 345635094 231946090 453566747 231946090 453566747 308683960 618523878 308683960 618523878 493417952 538411115 493417952 538411115 162237600 186103597 162237600 186103597 120409679 146444683 120409679 146444683 910417707 124726444 910417707 124726444 979585475 1287911 979585475 1287911 863575 1287911 844788271 615647354 844788271 615647354 390839009 422218875 390839009 422218875 772370484 319245766 772370484 319245766 200760293 53611566 200760293 53611566 963840741 53611566 749810068 374229966 749810068 374229966 645010523 986543179 645010523 986543179 392918113 627457728 392918113 627457728 619949063 955123424 619949063 955123424 352225089 533418437 352225089 533418437 627375852 918461076 627375852 918461076 336896345 827522660 336896345 827522660 708628460 388698194 708628460 388698194 197183907 115720158 197183907 115720158 924199498 86340574 924199498 86340574 949205719 58739596 949205719 58739596 12890840 19780627 12890840 198007061 12890840 198007061 311983681 728844233 311983681 728844233 612466405 981491712 612466405 981491712 489808110 501233558 489808110 501233558 466947849 881492174 466947849 881492174 704177762 257742062 704177762 257742062 832160908 90303668 832160908 90303668 13657185 18438138 13657185 18438138 12086189 18438138 939580468 188115531 939580468 188115531 194014100 442982043 194014100 442982043 424676129 969905498 424676129 969905498 628566531 584159405 628566531 584159405 517978602 845063921 517978602 845063921 867639918 131545745 867639918 131545745 87453730 45405852 87453730 45405852 4276017 6685019 4276017 83014145 4276017 83014145 63655792 171524545 63655792 171524545 872899105 300561283 872899105 300561283 736650453 428240495 736650453 428240495 698650092 992709523 698650092 992709523 508002193 773871264 508002193 773871264 677034789 466682447 677034789 466682447 741200063 305234293 741200063 305234293 177522923 27384309 177522923 27384309 986844960 19677091 986844960 153283646 986844960 153283646 135799609 301828495 135799609 301828495 715313693 899136486 715313693 899136486 275726132 364288736 275726132 364288736 169639240 212081731 169639240 212081731 9353183 13997589 9353183 20339238 9353183 20339238 908767197 190520973 908767197 190520973 734272097 998421291 734272097 998421291 551360111 717757132 551360111 717757132 654785798 533854388 654785798 533854388 504332418 699620561 504332418 699620561 384536471 596074610 384536471 596074610 632046927 723053768 632046927 723053768 247909933 272297403 247909933 272297403 826385323 207099906 826385323 207099906 137527940 207099906 191623925 389455410 191623925 389455410 668042972 731287915 668042972 731287915 493123434 194554122 493123434 194554122 115205850 137815778 115205850 137815778 62479047 6580066 62479047 6580066 995200523 6580066 877759955 391548590 877759955 391548590 269000541 936631020 269000541 936631020 571889465 516406184 571889465 516406184 781703881 161823728 781703881 161823728 929846909 23570314 929846909 23570314 984269685 23570314 943863253 379387264 943863253 379387264 297032909 925210219 297032909 925210219 633814440 656963503 633814440 656963503 298394902 197303009 298394902 197303009 99588677 41027522 99588677 41027522 27237598 41027522 174720193 983141186 174720193 983141186 644125206 480221583 644125206 480221583 309032848 432443668 309032848 432443668 888376267 90246914 888376267 90246914 940061590 90246914 204030838 334802598 204030838 334802598 361977521 909908887 361977521 909908887 706931686 322497112 706931686 322497112 918714208 33812138 918714208 33812138 22496058 33812138 35874864 400186496 35874864 400186496 297933396 695546294 297933396 695546294 537375085 926776274 537375085 926776274 388348421 703507612 388348421 703507612 489793337 952501455 489793337 952501455 656977118 503487197 656977118 503487197 378297864 969182242 378297864 969182242 644383011 936162905 644383011 936162905 479647810 675651849 479647810 675651849 563712823 795189451 563712823 795189451 699743979 357712139 699743979 357712139 796146438 173332086 796146438 173332086 3270513 5089427 3270513 17137124 3270513 17137124 172680824 846034219 172680824 846034219 661776724 335327228 661776724 335327228 211664154 284288294 211664154 284288294 75613500 34629242 75613500 34629242 977228439 34629242 714780184 750864614 714780184 750864614 441951239 385069156 441951239 385069156 242517867 214907323 242517867 214907323 104630024 66849680 104630024 66849680 954928697 66849680 941852188 154678175 941852188 154678175 110788261 291372840 110788261 291372840 754223119 955718141 754223119 955718141 514693670 666400157 514693670 666400157 690683215 359674480 690683215 359674480 196508692 79860384 196508692 79860384 53401319 79860384 770441578 366348169 770441578 366348169 723411183 461802249 723411183 461802249 682590366 758294369 682590366 758294369 363514642 919893153 363514642 919893153 587146051 555666620 587146051 555666620 351540147 943091293 351540147 943091293 591188373 461127707 591188373 461127707 710770638 143576026 710770638 143576026 985943490 21248206 985943490 264762438 985943490 264762438 235252547 852059520 235252547 852059520 709231744 420329912 709231744 420329912 734236334 382586918 734236334 382586918 241774285 339382171 241774285 339382171 43989109 3694826 43989109 3694826 997504368 3694826 988167357 34870256 988167357 34870256 245715725 935209223 245715725 935209223 637219667 501282038 637219667 501282038 523542588 785642414 523542588 785642414 493243061 597522555 493243061 597522555 272996961 342331085 272996961 342331085 779804945 93224673 779804945 93224673 57549917 86156074 57549917 108581409 57549917 108581409 678681681 924073648 678681681 924073648 478358557 588740380 478358557 588740380 596940711 847516890 596940711 847516890 349371354 513706853 349371354 513706853 638944608 761970512 638944608 761970512 340151177 971086231 340151177 971086231 759672453 121900261 759672453 121900261 8866998 5488478 8866998 5488478 996306480 5488478 285510527 494387113 285510527 494387113 602513026 609917894 602513026 609917894 496438401 893963639 496438401 893963639 326494062 404142833 326494062 404142833 740963282 381736399 740963282 381736399 912663344 48221903 912663344 48221903 32409274 48221903 214307420 344639149 214307420 344639149 697554404 969119430 697554404 969119430 347207563 528608550 347207563 528608550 699249828 112352487 699249828 112352487 984365676 23326855 984365676 91787839 984365676 91787839 252629448 422052972 252629448 422052972 370166382 661636901 370166382 661636901 638493172 923167736 638493172 923167736 337219732 475558191 337219732 475558191 305252272 379442012 305252272 379442012 833893355 93429506 833893355 93429506 947260868 14432528 947260868 14432528 7932842 12145999 7932842 138239550 7932842 138239550 841186018 357774233 841186018 357774233 753448877 835980157 753448877 835980157 165468603 179508650 165468603 179508650 77454555 29450708 77454555 29450708 980640174 29450708 973268099 171352572 973268099 171352572 256281309 396816788 256281309 396816788 708959603 548216958 708959603 548216958 364384599 999799223 364384599 999799223 467470333 936729261 467470333 936729261 546975984 536547438 546975984 536547438 638365809 800607975 638365809 800607975 492755511 686126835 492755511 686126835 347360274 537400524 347360274 537400524 655683166 936639491 655683166 936639491 397486946 666201663 397486946 666201663 617831421 510329331 617831421 510329331 425493893 992643094 425493893 992643094 601661217 509405800 601661217 509405800 333672168 882020077 333672168 882020077 525047122 513309636 525047122 513309636 661252674 914255315 661252674 914255315 405675427 407448605 405675427 407448605 264427248 247489367 264427248 247489367 946267490 80002599 946267490 96436073 946267490 96436073 104204747 451324144 104204747 451324144 678801511 690735907 678801511 690735907 395731992 879185048 395731992 879185048 724836710 150365936 724836710 150365936 59029287 4699113 59029287 4699113 2967260 4699113 986541202 159608051 986541202 159608051 111958136 250922903 111958136 250922903 770628625 373571171 770628625 373571171 292064522 449541508 292064522 449541508 341854001 669239121 341854001 669239121 709075571 313547940 709075571 313547940 975318330 36894489 975318330 79438795 975318330 79438795 929500134 849188811 929500134 849188811 395780852 658165927 395780852 658165927 635450174 567607525 635450174 567607525 535390535 532014304 535390535 532014304 328388924 384364071 328388924 384364071 226875806 180902162 226875806 180902162 894352093 49151858 894352093 49151858 966681937 49151858 62271868 96265853 62271868 96265853 252370182 907068968 252370182 907068968 569806534 493519453 569806534 493519453 319405548 72198492 319405548 72198492 48590084 72198492 101369334 608535507 101369334 608535507 652742349 998657608 652742349 998657608 291886821 423359256 291886821 423359256 101979648 150469812 101979648 150469812 903590264 86937301 903590264 86937301 999057710 1121547 999057710 308174798 999057710 308174798 791271866 374272355 791271866 374272355 457561190 980011965 457561190 980011965 381779457 774858310 381779457 774858310 628677441 907994845 628677441 907994845 397608298 469887179 397608298 469887179 683201732 196791882 683201732 196791882 52386099 24700002 52386099 24700002 15941186 24700002 961587581 96291105 961587581 96291105 251092399 469505573 251092399 469505573 667195525 522432331 667195525 522432331 540859050 942560038 540859050 942560038 490685045 703230365 490685045 703230365 321691579 345993646 321691579 345993646 89340676 133752901 89340676 133752901 16754013 26037239 16754013 97104329 16754013 97104329 878938280 666550743 878938280 666550743 398227775 766325673 398227775 766325673 225437715 132108762 225437715 132108762 912442304 132108762 121335210 184480202 121335210 184480202 781553663 336903453 781553663 336903453 617656562 705605541 617656562 705605541 560080832 931051868 560080832 931051868 393960119 785899316 393960119 785899316 621198738 918289390 621198738 918289390 407794469 439480381 407794469 439480381 74430549 103587221 74430549 103587221 68667248 103587221 918664429 942152593 918664429 942152593 345236176 555946145 345236176 555946145 629552089 733779930 629552089 733779930 441870779 694793731 441870779 694793731 411887332 916584096 411887332 916584096 743433796 330679783 743433796 330679783 180046072 221429629 180046072 221429629 875448876 117030067 875448876 117030067 48971365 40488251 48971365 40488251 972512752 40488251 102208899 271609056 102208899 271609056 674172292 499491054 674172292 499491054 494168804 708301953 494168804 708301953 87328534 131155671 87328534 231687850 87328534 231687850 224299855 349236154 224299855 349236154 402682157 980268181 402682157 980268181 714997917 354763940 714997917 354763940 62799748 89645059 62799748 89645059 59169066 11804610 59169066 11804610 991981147 11804610 70191944 129921163 70191944 129921163 304916378 909736723 304916378 909736723 469442387 450181806 469442387 450181806 223415583 265634296 223415583 265634296 824659126 241223703 824659126 241223703 58536819 51713499 58536819 51713499 983925121 24148271 983925121 29222759 983925121 29222759 960631045 279152259 960631045 279152259 207693144 368345739 207693144 368345739 685450688 869797428 685450688 869797428 379624156 490272001 379624156 490272001 800426120 294052743 800426120 294052743 834654230 199951533 834654230 199951533 866050904 199951533 261634190 852816628 261634190 852816628 436583372 462240605 436583372 462240605 693860709 40512383 693860709 40512383 972504866 40512383 173930981 410436833 173930981 410436833 717323904 440480857 717323904 440480857 528068649 783354154 528068649 783354154 446943362 563045759 446943362 563045759 810298152 229119886 810298152 229119886 148477482 178176758 148477482 178176758 962250153 55976418 962250153 238440203 962250153 238440203 770410061 352823025 770410061 352823025 303251715 457939847 303251715 457939847 545900365 945468673 545900365 945468673 355813277 977143209 355813277 977143209 761499345 320503235 761499345 320503235 902808676 86066577 902808676 86066577 942465650 86066577 259524991 466132138 259524991 466132138 654090977 679834199 654090977 679834199 331553011 456532658 331553011 456532658 771405733 329472319 771405733 329472319 877668871 81566012 877668871 81566012 8808866 1722000 8808866 1722000 998710678 1722000 997265963 47065664 997265963 47065664 108244504 944867718 108244504 944867718 481964916 350390032 481964916 350390032 183453670 6296038 183453670 6296038 995495451 6296038 974161815 66315612 974161815 66315612 697385575 843976018 697385575 843976018 379300890 973147339 379300890 973147339 610723061 453491884 610723061 453491884 262206127 367654669 262206127 367654669 46576421 69058273 46576421 167083328 46576421 167083328 369084185 856718646 369084185 856718646 682984611 230144799 682984611 230144799 92500105 27672620 92500105 27672620 17873040 27672620 891730554 419288011 891730554 419288011 305667968 983969201 305667968 983969201 416178971 559662740 416178971 559662740 568954287 909505645 568954287 909505645 343000687 638218650 343000687 638218650 710531749 251855564 710531749 251855564 3806452 5962699 3806452 139308743 3806452 139308743 876221153 223347272 876221153 223347272 717877329 467228231 717877329 467228231 305232674 363878689 305232674 363878689 778415347 69546825 778415347 69546825 46928947 69546825 953214581 248198751 953214581 248198751 198817285 305646105 198817285 305646105 792249859 382586921 792249859 382586921 256614667 474292982 256614667 474292982 579220987 813179268 579220987 813179268 779956513 69323252 779956513 69323252 953483958 69323252 222306785 646867915 222306785 646867915 507823194 924961570 507823194 924961570 223725387 294124390 223725387 294124390 126312268 44439782 126312268 44439782 978011332 7128793 978011332 7128793 4494568 7128793 63328806 220040275 63328806 220040275 265054185 415996086 265054185 415996086 683963146 707357417 683963146 707357417 360352547 967546003 360352547 967546003 576192071 642550690 576192071 642550690 641644657 873811818 641644657 873811818 345952776 334165917 345952776 334165917 785403823 231131047 785403823 231131047 149889366 117506631 149889366 117506631 922393135 117506631 323193543 625744888 323193543 625744888 397471081 818381215 397471081 818381215 310739479 432127377 310739479 432127377 223207299 333517564 223207299 333517564 192804831 230144801 192804831 230144801 897668421 10372870 897668421 10372870 6966975 10372870 923699819 936611794 923699819 936611794 276776064 320961778 276776064 320961778 135203741 163919982 135203741 163919982 943596028 24043737 943596028 24043737 984007153 24043737 81450974 141112701 81450974 141112701 612624924 889347008 612624924 889347008 271549107 348116923 271549107 348116923 809598518 242625957 809598518 242625957 929640649 107289845 929640649 866291567 929640649 866291567 393236030 901125606 393236030 901125606 580705872 755994009 580705872 755994009 407363186 955557177 407363186 955557177 695800480 337981533 695800480 337981533 771293315 337981533 311262801 479114790 311262801 479114790 672323641 778355258 672323641 778355258 342013628 672687896 342013628 672687896 377611877 976152050 377611877 976152050 607190194 495984973 607190194 495984973 670016978 456427683 670016978 456427683 182216246 147919870 182216246 147919870 973800400 39037695 973800400 68408122 973800400 68408122 207966959 818969443 207966959 818969443 774578844 125764857 774578844 125764857 2163508 3357909 2163508 22643673 2163508 22643673 24666083 37996548 24666083 37996548 920344626 175533350 920344626 175533350 752778558 639768774 752778558 639768774 398948094 935326031 398948094 935326031 672099844 454788016 672099844 454788016 243334615 272001158 243334615 272001158 48949673 72121283 48949673 72121283 48570777 72121283 872138647 287893094 872138647 287893094 217483392 434594569 217483392 434594569 338090177 885480247 338090177 885480247 582455460 211077470 582455460 211077470 941558302 87729965 941558302 92915741 941558302 92915741 830872945 284047891 830872945 284047891 391861262 921833785 391861262 921833785 633027542 806071872 633027542 806071872 418533054 616419846 418533054 616419846 222655574 226777360 222655574 226777360 73621925 99204221 73621925 99204221 959031335 44404348 959031335 44404348 970011937 44404348 111848513 251313108 111848513 251313108 245782174 877028361 245782174 877028361 627123309 461691334 627123309 461691334 690083040 376336364 690083040 376336364 226858509 303524836 226858509 303524836 796240136 66213161 796240136 66213161 44606988 66213161 841084899 252879120 841084899 252879120 743250155 487390431 743250155 487390431 639163967 987004746 639163967 987004746 364491287 920947734 364491287 920947734 776660327 289630610 776660327 289630610 967288378 37401548 967288378 37401548 24913033 37401548 892840674 366422729 892840674 366422729 715596932 802405858 715596932 802405858 302865484 422395825 302865484 422395825 252322639 229058125 252322639 229058125 139642037 140650919 139642037 140650919 937027974 70877088 937027974 70877088 968839052 34156497 968839052 34156497 994882702 7115893 994882702 243635456 994882702 243635456 370645054 947475910 370645054 947475910 618962421 694154744 618962421 694154744 335703095 525940198 335703095 525940198 625308069 917021052 625308069 917021052 246683574 348067721 246683574 348067721 789071676 281818709 789071676 281818709 164962292 170899099 164962292 170899099 968590002 46020863 968590002 129945073 968590002 129945073 158404019 307056506 158404019 307056506 258005655 794420783 258005655 794420783 683543475 418252214 683543475 418252214 720149632 387787426 720149632 387787426 205610858 253582622 205610858 253582622 101505854 100167956 101505854 100167956 66573465 100167956 819631526 877471953 819631526 877471953 395739450 180232868 395739450 180232868 949314542 39715589 949314542 39715589 26410844 39715589 96574272 149820987 96574272 149820987 122497801 296186817 122497801 296186817 788382045 751535305 788382045 751535305 471060105 556741685 471060105 556741685 511966751 840827211 511966751 840827211 627594910 536324212 627594910 536324212 482144469 617143062 482144469 617143062 863178952 36929217 863178952 36929217 24604498 36929217 189366471 288050162 189366471 288050162 268280837 422507275 268280837 422507275 712191383 627760946 712191383 627760946 378724187 776373915 378724187 776373915 545117629 480160908 545117629 480160908 182632144 181192455 182632144 181192455 913304322 50010780 913304322 50010780 14793990 20005515 14793990 20005515 13043915 20005515 894575184 181672953 894575184 181672953 528078522 834036044 528078522 834036044 749734164 197573242 749734164 197573242 30305741 45463456 30305741 106554352 30305741 106554352 146503115 238785734 146503115 238785734 194488913 413338298 194488913 413338298 339728255 956950475 339728255 956950475 499263595 716117574 499263595 716117574 737827657 296335760 737827657 296335760 146907228 95111701 146907228 95111701 63554970 95111701 71984303 108693955 71984303 108693955 217132285 377236091 217132285 377236091 575590492 880238944 575590492 880238944 493400287 572379951 493400287 572379951 582425067 866521388 582425067 866521388 435377675 346787021 435377675 346787021 31357208 46776839 31357208 68565328 31357208 68565328 857746176 745325623 857746176 745325623 249443946 21543526 249443946 21543526 13746692 21543526 974634203 169865737 974634203 169865737 880389964 290289381 880389964 290289381 728968860 463917570 728968860 463917570 417549482 854320132 417549482 854320132 630830954 531612071 630830954 531612071 552076087 973150654 552076087 973150654 339255199 290338871 339255199 290338871 51493569 54734028 51493569 54734028 36867394 54734028 384202362 982140097 384202362 982140097 627892420 607520073 627892420 607520073 368978616 243405786 368978616 243405786 960521685 58858781 960521685 270206844 960521685 270206844 740688543 952191556 740688543 952191556 385454908 542785423 385454908 542785423 630109050 745705173 630109050 745705173 482912815 796174555 482912815 796174555 291022905 264231471 291022905 264231471 843571645 207334287 843571645 207334287 123611092 179882746 123611092 179882746 44468348 6685016 44468348 6685016 995172306 6685016 983076393 94047550 983076393 94047550 73835074 135476156 73835074 135476156 136179515 205525492 136179515 205525492 192875102 759635659 192875102 759635659 716334598 306333773 716334598 306333773 203258656 306333773 740967136 433694231 740967136 433694231 619058987 905162797 619058987 905162797 430316552 800633972 430316552 800633972 538505320 997239617 538505320 997239617 334257866 528122461 334257866 528122461 525302262 993227725 525302262 993227725 648147208 634232036 648147208 634232036 533759427 979425877 533759427 979425877 824132957 207684605 824132957 207684605 138036360 207684605 768501937 455265296 768501937 455265296 663185390 798621392 663185390 798621392 381578178 227420871 381578178 227420871 858682997 212781 858682997 212781 182246 212781 50203786 139934373 50203786 139934373 886949648 227371647 886949648 227371647 667817741 731851764 667817741 731851764 387383634 523847467 387383634 523847467 600995422 824974186 600995422 824974186 727034477 303507043 727034477 303507043 805779931 252618488 805779931 252618488 149895435 68025111 149895435 68025111 954210496 68025111 921073764 122215018 921073764 122215018 86738035 344163234 86738035 344163234 674252980 968002663 674252980 968002663 411911322 711104461 411911322 711104461 606503518 772027794 606503518 772027794 420293291 502459246 420293291 502459246 350326894 539542453 350326894 539542453 761189937 295767027 761189937 295767027 909346680 92830749 909346680 92830749 961935043 27141910 961935043 27141910 17478998 27141910 969097064 193677960 969097064 193677960 185727509 284909164 185727509 284909164 209109193 653646409 209109193 653646409 747141387 223833108 747141387 223833108 989194766 16364862 989194766 74111618 989194766 74111618 835817064 321981730 835817064 321981730 740174156 956613163 740174156 956613163 348575903 715808789 348575903 715808789 731625575 329402324 731625575 329402324 173052969 192920883 173052969 192920883 874635766 71918918 874635766 71918918 951795639 71918918 66113145 422513158 66113145 422513158 689994393 498012171 689994393 498012171 495387645 658185924 495387645 658185924 458040107 336994917 458040107 336994917 65038919 13870263 65038919 13870263 990754847 13870263 955985727 91718077 955985727 91718077 731855232 433563762 731855232 433563762 306687731 467400375 306687731 467400375 733028299 379541966 733028299 379541966 226737808 240387282 226737808 240387282 158241263 157836133 158241263 157836133 28332893 42838021 28332893 282843188 28332893 282843188 755454538 965209612 755454538 965209612 290674594 272941513 290674594 272941513 954315658 49928064 954315658 49928064 966347801 49928064 247506891 395743212 247506891 395743212 324437156 856119836 324437156 856119836 529908275 547705838 529908275 547705838 447838540 596897050 447838540 596897050 748113408 238321425 748113408 238321425 853657772 65148385 853657772 65148385 39845434 59105210 39845434 86456656 39845434 86456656 916356411 209122037 916356411 209122037 762294963 847221202 762294963 847221202 254256627 127126313 254256627 127126313 940025920 2114135 940025920 2114135 998381238 2114135 697825358 650566253 697825358 650566253 212292896 317028576 212292896 317028576 160121137 107735211 160121137 107735211 936713937 41418412 936713937 41418412 27661953 41418412 33897438 97131022 33897438 97131022 903472707 303099819 903472707 303099819 284078881 560338275 284078881 560338275 622380529 926842298 622380529 926842298 488295434 592263679 488295434 592263679 445748778 895274117 445748778 895274117 509604457 455265298 509604457 455265298 250860780 138628063 250860780 138628063 923768265 40314387 923768265 40314387 972682003 40314387 27947229 990365970 27947229 990365970 642218891 451777175 642218891 451777175 280990907 421167261 280990907 421167261 833303804 94803941 833303804 94803941 63281913 94803941 182105207 452225681 182105207 452225681 355068118 928576796 355068118 928576796 718337245 338491923 718337245 338491923 173381554 80688417 173381554 80688417 946009367 80688417 822031793 312262431 822031793 312262431 754808899 988100643 754808899 988100643 322981856 341996249 322981856 341996249 793865481 284983684 793865481 284983684 821973840 236703593 821973840 236703593 114015632 145640680 114015632 145640680 76704383 39568002 76704383 39568002 973284745 39568002 84069891 897575902 84069891 897575902 654370776 530094932 654370776 530094932 398958613 929374568 398958613 929374568 575749612 777794264 575749612 777794264 385073358 394319024 385073358 394319024 829056224 130662134 829056224 130662134 70834931 69744915 70834931 69744915 953132414 69744915 146167868 252802919 146167868 252802919 222566021 343389406 222566021 343389406 552306423 989905948 552306423 989905948 345172155 231330947 345172155 231330947 885191243 56005380 885191243 56005380 962231386 56005380 889293188 335235652 889293188 335235652 739324184 490685398 739324184 490685398 390931478 885704622 390931478 885704622 696514568 406384873 696514568 406384873 729948589 257360281 729948589 257360281 60372868 49448541 60372868 49448541 966517547 49448541 897669991 785849712 897669991 785849712 338951254 597294723 338951254 597294723 609961097 981911771 609961097 981911771 485990089 448335026 485990089 448335026 252928704 108094723 252928704 108094723 928980464 108094723 259707268 422525920 259707268 422525920 405549722 973966183 405549722 973966183 693334385 257050683 693334385 257050683 125290715 147026063 125290715 147026063 79799145 119677312 79799145 125609791 79799145 125609791 912047413 244539573 912047413 244539573 199026506 320531999 199026506 320531999 770368920 396392282 770368920 396392282 704770104 490525397 704770104 490525397 288919278 263339226 288919278 263339226 843212471 205926933 843212471 205926933 136787968 205926933 842139557 867464009 842139557 867464009 347539772 506001028 347539772 506001028 619791721 923011508 619791721 923011508 531512294 541850350 531512294 541850350 654464839 922921328 654464839 922921328 372780827 659356457 372780827 659356457 691591928 437094043 691591928 437094043 230410618 342163203 230410618 342163203 202992321 149375505 202992321 149375505 923328392 115989892 923328392 137947522 923328392 137947522 165544768 366350995 165544768 366350995 628495698 933959951 628495698 933959951 340819925 509542391 340819925 509542391 486444743 787741307 486444743 787741307 378878221 974352399 378878221 974352399 613592385 764094563 613592385 764094563 396176170 465564938 396176170 465564938 287557011 116784584 287557011 116784584 77715690 116784584 172344639 697586266 172344639 697586266 658481757 915580472 658481757 915580472 404470878 860603800 404470878 860603800 609307502 495815869 609307502 495815869 266316958 290978744 266316958 290978744 175838356 4801726 175838356 4801726 3018739 4801726 950689148 121306977 950689148 121306977 270873668 420144732 270873668 420144732 321141166 972588945 321141166 972588945 613660403 726509195 613660403 726509195 650016359 950237693 650016359 950237693 420209405 312915920 420209405 312915920 155655718 82718906 155655718 82718906 965941980 50576176 965941980 115045323 965941980 115045323 901234670 189546173 901234670 189546173 810504309 433385410 810504309 433385410 301698843 890983051 301698843 890983051 588274251 586857399 588274251 586857399 441916620 885822422 441916620 885822422 679963306 443894695 679963306 443894695 781900022 39412223 781900022 39412223 973384976 39412223 58749505 98396407 58749505 98396407 923327312 211643781 923327312 211643781 141270476 283967651 141270476 283967651 661251456 960679201 661251456 960679201 339245643 820255983 339245643 820255983 611655952 470519009 611655952 470519009 295422462 404670615 295422462 404670615 849394732 51804664 849394732 51804664 35201520 51804664 97056135 191995457 97056135 191995457 796508997 329290949 796508997 329290949 266042390 404839441 266042390 404839441 586812401 977696582 586812401 977696582 524709788 341996247 524709788 341996247 71174266 14276807 71174266 14276807 990560112 14276807 980113176 56717694 980113176 56717694 55911863 128881934 55911863 128881934 845540911 272770067 845540911 272770067 806983729 972542850 806983729 972542850 490287863 661619353 490287863 661619353 341035275 840148408 341035275 840148408 687635670 422507278 687635670 422507278 832147671 56198231 832147671 56198231 37949625 56198231 173059689 296449873 173059689 296449873 695366943 460046649 695366943 460046649 454992512 735160563 454992512 735160563 590409303 958998755 590409303 958998755 309181035 306405747 309181035 306405747 115042378 17673846 115042378 17673846 11595877 17673846 935744284 222604557 935744284 222604557 734983207 978044163 734983207 978044163 439935687 551143186 439935687 551143186 526229040 903348876 526229040 903348876 407169617 456728727 407169617 456728727 287881239 333992787 287881239 333992787 785751192 208661249 785751192 208661249 860152336 208661249 339810015 948699571 339810015 948699571 532670695 880368756 532670695 880368756 599779814 333001488 599779814 333001488 823140269 241736047 823140269 241736047 100897137 44492729 100897137 44492729 29319880 44492729 64353976 100621243 64353976 100621243 869606276 289607880 869606276 289607880 268143631 414409037 268143631 414409037 326898490 948731752 326898490 948731752 391423390 504064598 391423390 504064598 257716823 179746700 257716823 179746700 96838404 96528847 96838404 96528847 11599708 17676331 11599708 875900616 11599708 875900616 415793225 479788814 415793225 479788814 137154537 205190076 137154537 205190076 892344298 143165602 892344298 143165602 24865523 37367475 24865523 95134726 24865523 95134726 908017491 388187863 908017491 388187863 294797459 901431156 294797459 901431156 769571062 310819819 769571062 310819819 794963927 175533349 794963927 175533349 116373643 106868129 116373643 106868129 977618298 33781515 977618298 34902037 977618298 34902037 25296297 124702093 25296297 124702093 112285291 313890137 112285291 313890137 240654384 402739224 240654384 402739224 723851157 513105703 723851157 513105703 599915055 536360199 599915055 536360199 730465399 310819820 730465399 310819820 189898244 30381643 189898244 30381643 979807811 30381643 912446540 134586716 912446540 134586716 855584845 259820577 855584845 259820577 278760718 424928471 278760718 424928471 305281301 492072453 305281301 492072453 664464497 669756720 664464497 669756720 274344046 364334452 274344046 364334452 108238860 12410303 108238860 12410303 8244680 12410303 869750401 386653625 869750401 386653625 296429558 486105215 296429558 486105215 324334164 779725054 324334164 779725054 687189214 369695408 687189214 369695408 218397961 319457292 218397961 319457292 794268788 281254151 794268788 281254151 166974759 237949311 166974759 237949311 157215176 237949311 765355107 383318928 765355107 383318928 293918743 870505682 293918743 870505682 607782919 423068033 607782919 423068033 916536688 51027695 916536688 51027695 965609128 51027695 943347648 121570411 943347648 121570411 232005479 794042753 232005479 794042753 542017610 542267052 542017610 542267052 358160974 957662288 358160974 957662288 582125427 794649557 582125427 794649557 344794003 120404239 344794003 120404239 955349691 13922554 955349691 13922554 990709119 13922554 688113433 630797648 688113433 630797648 509023356 972756070 509023356 972756070 279403975 363878690 279403975 363878690 218563061 324205705 218563061 324205705 984816119 5410001 984816119 5410001 996391357 5410001 873812194 734454949 873812194 734454949 338915577 875760057 338915577 875760057 613701783 764620941 613701783 764620941 298330139 337041702 298330139 337041702 844346620 234040891 844346620 288050163 844346620 288050163 457975320 875144902 457975320 875144902 618141025 235264270 618141025 235264270 843671167 235264270 193184765 407487548 193184765 407487548 288498573 447511947 288498573 447511947 507170588 941108998 507170588 941108998 406451060 567650544 406451060 567650544 658229290 846334808 658229290 846334808 179001834 213280796 179001834 213280796 60194305 76233876 60194305 76233876 967304258 47958705 967304258 215454348 967304258 215454348 320748055 592489033 320748055 592489033 547546530 338512260 547546530 338512260 128866010 7610105 128866010 7610105 4902602 7610105 732148270 498486082 732148270 498486082 450394257 787166295 450394257 787166295 514346703 950354502 514346703 950354502 469918392 585061831 469918392 585061831 561611877 796445568 561611877 796445568 389352372 748330035 389352372 748330035 652127839 651604891 652127839 651604891 384828388 958234822 384828388 958234822 661130956 406735083 661130956 406735083 265152498 215889800 265152498 215889800 952512067 60463100 952512067 60463100 959245422 60463100 949514998 79997314 949514998 79997314 92607345 155910366 92607345 155910366 115602764 251263365 115602764 251263365 483771943 819929706 483771943 819929706 650673906 978898092 650673906 978898092 463119898 905708437 463119898 905708437 659393738 233777359 659393738 233777359 128899926 157465822 128899926 157465822 938740244 92188631 938740244 124165298 938740244 124165298 88958875 223787645 88958875 223787645 253126329 622231274 253126329 622231274 665139722 273670527 665139722 273670527 179023754 116243002 179023754 116243002 963152506 16699772 963152506 16699772 10927374 16699772 215857771 405154508 215857771 405154508 319121963 593142953 319121963 593142953 612462574 489146365 612462574 489146365 739822635 349924488 739822635 349924488 227422500 325136881 227422500 325136881 910742466 61842814 910742466 61842814 984572167 23037700 984572167 312736885 984572167 312736885 211531168 776907788 211531168 776907788 654277302 510030547 654277302 510030547 385127845 901438343 385127845 901438343 698890968 423244045 698890968 423244045 723246147 400657254 723246147 400657254 187619609 263126289 187619609 263126289 79181878 49712792 79181878 49712792 966432636 49712792 853412575 463560465 853412575 463560465 654149349 914885617 654149349 914885617 315002545 387872676 315002545 387872676 213210101 224485975 213210101 224485975 852195577 177538836 852195577 177538836 900905915 98862650 900905915 98862650 995055119 6835098 995055119 96391444 995055119 96391444 64907025 582115981 64907025 582115981 548134688 888975960 548134688 888975960 192794271 83256382 192794271 83256382 21710689 22085007 21710689 22085007 985426883 22085007 952289091 83636884 952289091 83636884 146541715 328064839 146541715 328064839 249120031 939937720 249120031 939937720 632703960 629807135 632703960 629807135 362568786 538182295 362568786 538182295 420084180 819173995 420084180 819173995 607674568 462024691 607674568 462024691 239702745 280524658 239702745 280524658 853921105 155485186 853921105 155485186 896600839 155485186 171976262 355548464 171976262 355548464 725850568 518253574 725850568 518253574 498794159 683269320 498794159 683269320 310027912 166964189 310027912 166964189 77946666 105241452 77946666 105241452 69760163 105241452 917953050 331816832 917953050 331816832 515801834 846003009 515801834 846003009 127999150 137145019 127999150 137145019 62965648 94428128 62965648 472576567 62965648 472576567 624936538 949121878 624936538 949121878 408964525 636016268 408964525 636016268 591668458 610148230 591668458 610148230 507170619 743205291 507170619 743205291 310347508 449325033 310347508 449325033 273904764 276770238 273904764 276770238 180201063 262686239 180201063 262686239 75335518 71136491 75335518 71136491 952372335 71136491 100091208 186603234 100091208 186603234 164934848 646832594 164934848 646832594 674411118 377614243 674411118 377614243 872999947 138080899 872999947 138080899 922091403 50716129 922091403 50716129 965771002 50716129 889018379 288450783 889018379 288450783 324384455 963420320 324384455 963420320 408291519 517828440 408291519 517828440 516846910 695000031 516846910 695000031 373503188 893197021 373503188 893197021 515423033 683259554 515423033 683259554 358991972 809769486 358991972 809769486 569822979 503905469 569822979 503905469 335561826 817733796 335561826 817733796 500768745 943838504 500768745 943838504 616956609 636663879 616956609 636663879 118014537 126402107 118014537 126402107 943101131 18443553 943101131 18443553 12127117 18443553 158324168 441116449 158324168 441116449 601899886 934374258 601899886 934374258 486667330 582843015 486667330 582843015 615569501 849587952 615569501 849587952 303618613 318240764 303618613 318240764 109756922 155606542 109756922 155606542 919994461 99590919 919994461 99590919 66184643 99590919 80259183 649871299 80259183 649871299 668336229 69925314 668336229 69925314 47168271 69925314 904049606 193814349 904049606 193814349 848709681 297671498 848709681 297671498 221351885 635596437 221351885 635596437 656922666 723429081 656922666 723429081 488543604 891389600 488543604 891389600 608150664 519188733 608150664 519188733 810415108 33229660 810415108 33229660 977989194 33229660 42059743 72301043 42059743 72301043 167566626 446337131 167566626 446337131 634972840 910125937 634972840 910125937 384396198 534237245 384396198 534237245 563772581 850007726 563772581 850007726 650774815 367016020 650774815 367016020 775969009 305314018 775969009 305314018 121600880 162301318 121600880 162301318 915181544 107715646 915181544 107715646 248352 295382 248352 171648150 248352 171648150 178872731 297439445 178872731 297439445 285385681 435993810 285385681 435993810 692390343 852207804 692390343 852207804 229044114 108482227 229044114 108482227 987555036 18595606 987555036 83031370 987555036 83031370 835162682 311004190 835162682 311004190 710496258 928949123 710496258 928949123 245847854 293004756 245847854 293004756 975620885 36718719 975620885 118407610 975620885 118407610 793251006 330991892 793251006 330991892 301594656 460940509 301594656 460940509 464086249 797949437 464086249 797949437 445217580 707150090 445217580 707150090 397754705 568591828 397754705 568591828 687046464 461134808 687046464 461134808 962170378 56100734 962170378 320038131 962170378 320038131 307759302 471482064 307759302 471482064 429965519 765846231 429965519 765846231 838084258 92942622 838084258 92942622 3839448 5985652 3839448 25833786 3839448 25833786 956452645 236976956 956452645 236976956 800659265 766146855 800659265 766146855 271538452 75878363 271538452 75878363 951758680 36859404 951758680 36859404 24562207 36859404 95791878 348781434 95791878 348781434 272219155 481334852 272219155 481334852 623677466 894576987 623677466 894576987 472837367 495035548 472837367 495035548 713975479 416720824 713975479 416720824 220441554 12004406 220441554 12004406 991860466 12004406 991268129 102532651 991268129 102532651 191133546 544107368 191133546 544107368 515646534 874864071 515646534 874864071 441147184 574433565 441147184 574433565 646616931 806595490 646616931 806595490 443810673 996192026 443810673 996192026 452251967 499714593 452251967 499714593 286433237 400017096 286433237 400017096 813097105 194816404 813097105 194816404 56708067 13295290 56708067 13295290 990989369 13295290 937567144 211781716 937567144 211781716 260066975 848003481 260066975 848003481 587943064 622110330 587943064 622110330 523332362 702641576 523332362 702641576 710061926 402033331 710061926 402033331 21664030 32980935 21664030 60511530 21664030 60511530 845185571 354524771 845185571 354524771 313633586 918467513 313633586 918467513 519859144 428114157 519859144 428114157 83604448 109186519 83604448 109186519 950112456 46354420 950112456 46354420 968355036 46354420 959760270 62455656 959760270 62455656 157493038 302051170 157493038 302051170 709919033 481351714 709919033 481351714 478694439 802108717 478694439 802108717 672155995 467682970 672155995 467682970 713602983 334849790 713602983 334849790 775010699 228145198 775010699 228145198 119790614 102417327 119790614 102417327 67766777 102417327 899153169 205335173 899153169 205335173 232131991 603052831 232131991 603052831 659004791 975894701 659004791 975894701 602343131 427744366 602343131 427744366 256771027 195566448 256771027 195566448 895912636 62130290 895912636 62130290 41845026 62130290 143349366 259053061 143349366 259053061 194271865 345035454 194271865 345035454 530277512 797828821 530277512 797828821 380959301 942654736 380959301 942654736 587824262 687460656 587824262 687460656 402373175 542508676 402373175 542508676 323328370 336900794 323328370 336900794 174611486 260668472 174611486 260668472 98124795 12774204 98124795 12774204 8522365 12774204 73599407 169894085 73599407 169894085 241598099 440735217 241598099 440735217 674076353 841742289 674076353 841742289 355231911 528354103 355231911 528354103 483319867 875660311 483319867 875660311 336267966 657360862 336267966 657360862 643152178 730049797 643152178 730049797 460091005 421909875 460091005 421909875 823535559 100993372 823535559 100993372 57192293 85594506 57192293 316890134 57192293 316890134 261961713 843940669 261961713 843940669 397543029 622292218 397543029 622292218 273126502 80389569 273126502 80389569 946130286 80389569 941417541 196746225 941417541 196746225 229933939 349898184 229933939 349898184 450910317 593482488 450910317 593482488 184945695 237123104 184945695 237123104 888845784 109647223 888845784 109647223 969203749 45211719 969203749 77124830 969203749 77124830 904426565 326355341 904426565 326355341 231764773 384062375 231764773 384062375 303776200 460645401 303776200 460645401 640244480 739903213 640244480 739903213 367676088 890901598 367676088 890901598 502917878 412703746 502917878 412703746 220960461 32934003 220960461 32934003 21643006 32934003 912125788 186825297 912125788 186825297 867690291 410588608 867690291 410588608 285657015 473399353 285657015 473399353 682708102 400094669 682708102 400094669 244746609 362774300 244746609 362774300 21629828 20180437 21629828 20180437 13126876 20180437 971254337 99486036 971254337 99486036 921334613 189312958 921334613 189312958 158021065 242919355 158021065 242919355 199862015 864814563 199862015 864814563 572526603 359459958 572526603 359459958 197443727 256210324 197443727 256210324 843881327 44490092 843881327 44490092 29315097 44490092 847598480 427410222 847598480 427410222 582915999 842067650 582915999 842067650 630809673 69744917 630809673 69744917 47058402 69744917 368704242 618413373 368704242 618413373 717030211 376796858 717030211 376796858 191742062 89930233 191742062 89930233 36353215 53689432 36353215 101072819 36353215 101072819 728799779 423475270 728799779 423475270 315670521 574000289 315670521 574000289 605828488 901853042 605828488 901853042 525066581 194568555 525066581 194568555 869933068 194568555 760324514 361005186 760324514 361005186 635622798 919049198 635622798 919049198 363141076 361376118 363141076 361376118 183377997 275359353 183377997 275359353 858608848 134088860 858608848 134088860 911278235 134088860 772632999 804330883 772632999 804330883 199969087 247873898 199969087 247873898 902842517 52888866 902842517 52888866 35811722 52888866 896776535 186317194 896776535 186317194 249782906 377368290 249782906 377368290 265224021 478955079 265224021 478955079 805534569 181909437 805534569 181909437 101294245 89826078 101294245 89826078 940333270 89826078 836353422 268716639 836353422 268716639 311107840 715782796 311107840 715782796 628360139 974238081 628360139 974238081 265721507 206754173 265721507 206754173 876368201 137858425 876368201 137858425 91766700 137858425 110131508 669398603 110131508 669398603 669156556 365117937 669156556 365117937 143004395 134402618 143004395 134402618 86575392 129702571 86575392 129702571 86312948 129702571 865170982 257558830 865170982 257558830 183810211 421517241 183810211 421517241 501799683 860196439 501799683 860196439 520215699 636534544 520215699 636534544 309682501 437012981 309682501 437012981 751043936 344511628 751043936 344511628 134809800 81107410 134809800 81107410 945709049 81107410 162052555 352524193 162052555 352524193 860539841 203713825 860539841 203713825 911940846 86417813 911940846 86417813 57732085 86417813 90873703 139748132 90873703 139748132 702337633 489180008 702337633 489180008 531008927 699290155 531008927 699290155 631191811 467266391 631191811 467266391 729396456 234044874 729396456 234044874 853488972 218233425 853488972 218233425 131758033 144551889 131758033 144551889 95817873 65522358 95817873 65522358 955958146 65522358 805640171 311514148 805640171 311514148 218418392 360035211 218418392 360035211 302829439 455664074 302829439 455664074 333446379 898121223 333446379 898121223 594627377 821711968 594627377 821711968 372249556 513117124 372249556 513117124 506618230 583065575 506618230 583065575 363059610 938743036 363059610 938743036 494318459 423940115 494318459 423940115 779233645 265434998 779233645 265434998 903500385 77158506 903500385 77158506 29695074 37758345 29695074 37758345 25070466 37758345 162243462 475909807 162243462 475909807 668114556 804572177 668114556 804572177 349763923 505370888 349763923 505370888 604135323 705873286 604135323 705873286 661395635 415507499 661395635 415507499 763055277 337110169 763055277 337110169 950840714 26332111 950840714 26332111 987686788 18247562 987686788 81550843 987686788 81550843 176952447 277375151 176952447 277375151 773517937 428036744 773517937 428036744 310873762 701472672 310873762 701472672 562178599 495951983 562178599 495951983 172237024 241663493 172237024 241663493 951222448 50408764 951222448 50408764 966045439 50408764 877374233 315995699 877374233 315995699 767152345 349312510 767152345 349312510 753633313 368869712 753633313 368869712 693656267 948699559 693656267 948699559 472517328 690582589 472517328 690582589 612344024 510848633 612344024 510848633 322099470 470966482 322099470 470966482 686345327 294076758 686345327 294076758 175786466 262292493 175786466 262292493 962239738 48197154 962239738 48197154 32398229 48197154 67606962 106470303 67606962 106470303 869456844 239769751 869456844 239769751 733678773 993758470 733678773 993758470 354494455 583095988 354494455 583095988 562757272 478952556 562757272 478952556 293254255 411342716 293254255 411342716 819937037 247203369 819937037 247203369 846330063 152788648 846330063 152788648 49562768 73850037 49562768 116135962 49562768 116135962 886153177 171352657 886153177 171352657 861488133 222102866 861488133 222102866 828168389 406637844 828168389 406637844 701932448 667832575 701932448 667832575 588607306 881009133 588607306 881009133 406747891 303757972 406747891 303757972 121744014 80293156 121744014 80293156 946144995 80293156 942007845 143040543 942007845 143040543 869346647 366084733 869346647 366084733 510691112 712569425 510691112 712569425 386523250 384054931 386523250 384054931 785366266 231381811 785366266 231381811 110989374 70115953 110989374 70115953 47312555 70115953 762654537 405464375 762654537 405464375 475900207 695059023 475900207 695059023 308040038 391011711 308040038 391011711 257521058 112251379 257521058 112251379 926087792 112251379 745315259 384676102 745315259 384676102 640671792 856413612 640671792 856413612 366814291 593508716 366814291 593508716 676420721 362440512 676420721 362440512 820936859 235882283 820936859 235882283 127698872 184342379 127698872 184342379 926385372 102906492 926385372 102906492 68177672 102906492 821521971 274447945 821521971 274447945 235157766 474954090 235157766 474954090 691428097 416733685 691428097 416733685 271293489 290301416 271293489 290301416 59706085 11085166 59706085 11085166 992324838 11085166 140565500 392125619 140565500 392125619 280917637 781507648 280917637 781507648 472383336 516936839 472383336 516936839 607989700 637808041 607989700 637808041 369693022 946356904 369693022 946356904 597443159 594956162 597443159 594956162 393621720 982046396 393621720 982046396 387900527 348771651 387900527 348771651 796653903 61403823 796653903 61403823 41298064 61403823 940567697 187802485 940567697 187802485 160230630 382280240 160230630 382280240 540007561 729768942 540007561 729768942 274127379 399713204 274127379 399713204 792001896 191500293 792001896 191500293 928668358 22954589 928668358 22954589 984586078 22954589 922459019 161884564 922459019 161884564 445670378 705990814 445670378 705990814 617846350 890736260 617846350 890736260 223197960 306888218 223197960 306888218 164442404 220734203 164442404 220734203 89149215 16343416 89149215 16343416 10678089 16343416 985615575 23715526 985615575 23715526 136991701 216845274 136991701 216845274 297478853 969001625 297478853 969001625 484022062 773562300 484022062 773562300 919153895 109927313 919153895 109927313 46830465 33774869 46830465 33774869 19621172 30023106 19621172 70880110 19621172 70880110 80004959 385071947 80004959 385071947 316943958 947165579 316943958 947165579 679077023 347913712 679077023 347913712 916135504 127376095 916135504 411647931 916135504 411647931 279997320 424479110 279997320 424479110 325593548 883534350 325593548 883534350 646912887 457405423 646912887 457405423 690579845 366353458 690579845 366353458 799352377 267081813 799352377 267081813 132022948 197502349 132022948 197502349 867859370 197502349 864410946 255413969 864410946 255413969 813372986 294604561 813372986 294604561 745705478 474646883 745705478 474646883 462974609 926981676 462974609 926981676 617650257 933976560 617650257 933976560 431408649 627023723 431408649 627023723 604930258 945895727 604930258 945895727 137037706 37611324 137037706 37611324 25043788 37611324 117466445 273572719 117466445 273572719 680759149 490403240 680759149 490403240 567202943 780939026 567202943 780939026 102862534 60017229 102862534 60017229 40434133 60017229 950352283 186156746 950352283 186156746 693251232 857717831 693251232 857717831 403569968 830081357 403569968 830081357 660941870 729685955 660941870 729685955 292738559 232743829 292738559 232743829 933110944 20612801 933110944 20612801 12635376 19236532 12635376 45184549 12635376 45184549 926552486 546860754 926552486 546860754 517265550 827962299 517265550 827962299 180970837 211019624 180970837 211019624 861542538 96528849 861542538 96528849 957946356 62665243 957946356 159591962 957946356 159591962 149266695 416633419 149266695 416633419 365560515 665734655 365560515 665734655 637966899 525177262 637966899 525177262 331086649 378513864 331086649 378513864 756190375 308202986 756190375 308202986 162393920 51216030 162393920 51216030 34828729 51216030 934137338 145042174 934137338 145042174 161288919 332740103 161288919 332740103 245712463 806325737 245712463 806325737 876252837 175200933 876252837 175200933 943524040 23821397 943524040 23821397 15546664 23821397 744806699 446711011 744806699 446711011 369965259 920350707 369965259 920350707 596600311 454199875 596600311 454199875 182745152 235994909 182745152 235994909 23834121 36004308 23834121 235804935 23834121 235804935 839420452 267717903 839420452 267717903 176931499 318486038 176931499 318486038 213894504 783893245 213894504 783893245 665200436 35762392 665200436 35762392 976401344 35762392 959120179 329110211 959120179 329110211 765329727 680363068 765329727 680363068 307960831 80491851 307960831 80491851 946129122 80491851 54524705 215693800 54524705 215693800 322510042 741884930 322510042 741884930 383593212 821376998 383593212 821376998 275996783 321192252 275996783 321192252 182313389 18606970 182313389 18606970 12261657 18606970 19258298 47862000 19258298 47862000 941349834 103457405 941349834 103457405 137253912 716378205 137253912 716378205 491352099 380673511 491352099 380673511 201064049 88069792 201064049 88069792 59030097 88069792 164442737 254419708 164442737 254419708 451578795 948168224 451578795 948168224 420047369 666952483 420047369 666952483 683613201 352066468 683613201 352066468 219114387 330289219 219114387 330289219 783395215 207031867 783395215 207031867 921037764 119546307 921037764 123681205 921037764 123681205 906284576 244601902 906284576 244601902 165063073 267866592 165063073 267866592 191621481 433563766 191621481 433563766 686805294 828584321 686805294 828584321 139412620 196015229 139412620 196015229 111679984 107408125 111679984 107408125 930624764 105732522 930624764 147790104 930624764 147790104 164183483 356870027 164183483 356870027 525119103 842171615 525119103 842171615 393800228 357491297 393800228 357491297 776098886 42360870 776098886 42360870 971583881 42360870 540746745 894808606 540746745 894808606 428024895 751949409 428024895 751949409 375968290 637174595 375968290 637174595 480927666 863314281 480927666 863314281 318161222 143672707 318161222 143672707 44959106 66867633 44959106 316443212 44959106 316443212 271043953 468204979 271043953 468204979 601523944 709733877 601523944 709733877 429344419 511201171 429344419 511201171 660710622 944233607 660710622 944233607 370390012 82444724 370390012 82444724 944928345 82444724 893438107 271651832 893438107 271651832 801562485 300595778 801562485 300595778 671204561 812329419 671204561 812329419 505740297 717440385 505740297 717440385 399150552 419177652 399150552 419177652 262371080 285776103 262371080 285776103 826136072 124100075 826136072 124100075 18271057 16356198 18271057 16356198 989204263 16356198 845160294 325729459 845160294 325729459 244679892 399823362 244679892 399823362 716543101 787421741 716543101 787421741 309214879 371360620 309214879 371360620 152376084 117606416 152376084 117606416 922353813 117606416 774982932 482985980 774982932 482985980 484862883 929271220 484862883 929271220 187877734 107551833 187877734 107551833 14209899 12307591 14209899 12307591 8187923 12307591 30872559 310315682 30872559 310315682 764528606 995111423 764528606 995111423 146980340 187243159 146980340 187243159 124932424 187243159 735263622 423614873 735263622 423614873 464321711 959682895 464321711 959682895 607253140 153617351 607253140 153617351 898061694 153480779 898061694 448447762 898061694 448447762 642061800 714578171 642061800 714578171 346315817 510372142 346315817 510372142 659612321 714476325 659612321 714476325 145383871 108170164 145383871 108170164 928907460 108170164 139033922 343283922 139033922 343283922 702264152 560508610 702264152 560508610 352335323 946714141 352335323 946714141 644349528 510408168 644349528 510408168 498206756 808418868 498206756 808418868 340162450 585000556 340162450 585000556 665030737 408298627 665030737 408298627 268615644 276611951 268615644 276611951 831468194 150085105 831468194 150085105 99790427 150085105 354274897 889991323 354274897 889991323 643829946 500522825 643829946 500522825 365959355 783623573 365959355 783623573 626898799 991718089 626898799 991718089 442388958 524138930 442388958 524138930 657409903 818233943 657409903 818233943 401806522 541805763 401806522 541805763 571421635 877873580 571421635 877873580 468441710 814804902 468441710 814804902 566618997 925322393 566618997 925322393 505882369 869459781 505882369 869459781 848572137 58098658 848572137 58098658 960967884 58098658 161614681 803186679 161614681 803186679 597193496 661727401 597193496 661727401 326892437 424321665 326892437 424321665 742481466 336784946 742481466 336784946 891058483 163489259 891058483 286945001 891058483 286945001 204076935 318493567 204076935 318493567 250746175 463607482 250746175 463607482 495135724 710997662 495135724 710997662 635200651 876024538 635200651 876024538 551871738 557991576 551871738 557991576 763796872 200530319 763796872 200530319 131521713 71201872 131521713 71201872 960688538 58672600 960688538 123621816 960688538 123621816 806935375 388540479 806935375 388540479 326332856 521848138 326332856 521848138 519971900 659762060 519971900 659762060 609927682 880059094 609927682 880059094 526647340 547083231 526647340 547083231 107893526 108967278 107893526 108967278 72470234 108967278 832246756 278779351 832246756 278779351 387402387 959118936 387402387 959118936 679341777 263457718 679341777 263457718 104345204 19123484 104345204 19123484 12527353 19123484 55350649 200193123 55350649 200193123 829762528 372949879 829762528 372949879 311853118 471574971 311853118 471574971 339637977 889174782 339637977 889174782 650183753 473614457 650183753 473614457 242477055 314736912 242477055 314736912 917113067 14351085 917113067 14351085 9625006 14351085 921360269 364193785 921360269 364193785 468995138 706408424 468995138 706408424 661790528 490713802 661790528 490713802 297456996 404590469 297456996 404590469 841840650 236062601 841840650 236062601 118194328 154836970 118194328 154836970 967243241 9928071 967243241 9928071 6784681 9928071 20329506 160725902 20329506 160725902 850385060 288110932 850385060 288110932 216686295 338369596 216686295 338369596 535951505 993766489 535951505 993766489 356266818 658107607 356266818 658107607 637707002 942901800 637707002 942901800 310468044 300102876 310468044 300102876 860431584 142856450 860431584 142856450 83670350 54877972 83670350 54877972 963045493 54877972 909128051 324902594 909128051 324902594 740487695 859989514 740487695 859989514 196881156 295274612 196881156 295274612 145090124 123696246 145090124 123696246 945880201 80860977 945880201 144203928 945880201 144203928 111198536 442252508 111198536 442252508 822932243 122764780 822932243 122764780 977787093 33536777 977787093 178546592 977787093 178546592 125805408 325154266 125805408 325154266 221600901 949559798 221600901 949559798 659942356 536132712 659942356 536132712 472068158 681378271 472068158 681378271 405384879 408794043 405384879 408794043 118473786 154553076 118473786 154553076 934975888 63712565 934975888 63712565 23108449 34971478 23108449 120525219 23108449 120525219 854767164 337219744 854767164 337219744 610278849 652860541 610278849 652860541 487738774 354711254 487738774 354711254 771588626 316645424 771588626 316645424 96329354 139795105 96329354 139795105 93137644 139795105 558961752 881812601 558961752 881812601 650897966 491525418 650897966 491525418 313212844 201244341 313212844 201244341 876572463 102328064 876572463 102328064 67682962 102328064 910510811 285874422 910510811 285874422 699707199 552723341 699707199 552723341 509297004 784980178 509297004 784980178 216397329 305002997 216397329 305002997 802173230 58821331 802173230 58821331 39639731 58821331 835890398 425502588 835890398 425502588 631096767 831775107 631096767 831775107 366221334 696865351 366221334 696865351 587845139 937669307 587845139 937669307 333364315 697975146 333364315 697975146 444086224 910975083 444086224 910975083 695870612 353976734 695870612 353976734 205285254 223431569 205285254 223431569 923699137 114282297 923699137 114282297 924519414 114282297 772940797 903161313 772940797 903161313 349777038 571177235 349777038 571177235 528458928 886957123 528458928 886957123 389017012 499474952 389017012 499474952 730938949 89516306 730938949 89516306 954009279 24992010 954009279 24992010 6114640 9010891 6114640 143077036 6114640 143077036 116804180 212930152 116804180 212930152 165134061 305905538 165134061 305905538 732509201 443999263 732509201 443999263 673169409 662094912 673169409 662094912 300755447 435872164 300755447 435872164 775710791 50285991 775710791 50285991 22480589 33795771 22480589 79745668 22480589 79745668 704169221 438412292 704169221 438412292 688604617 903085019 688604617 903085019 425574793 249250470 425574793 249250470 162850117 207751602 162850117 207751602 72385849 74434991 72385849 74434991 968966641 45484692 968966641 66795302 968966641 66795302 944245700 290592994 944245700 290592994 197673663 336873082 197673663 336873082 747187510 446601397 747187510 446601397 691000037 833858944 691000037 833858944 296499090 261508643 296499090 261508643 123887157 79566097 123887157 79566097 53220317 79566097 933493346 172781450 933493346 172781450 882857811 942284471 882857811 942284471 557153746 489346174 557153746 489346174 731481921 218102225 731481921 218102225 129652491 116563568 129652491 116563568 77574925 116563568 910423597 222111472 910423597 222111472 723646977 640934256 723646977 640934256 443064853 905997645 443064853 905997645 683664758 353495687 683664758 353495687 75491791 113717487 75491791 222435470 75491791 222435470 174147118 303524301 174147118 303524301 219570948 854881075 219570948 854881075 460875073 580305152 460875073 580305152 624361347 908653524 624361347 908653524 333102728 502426891 333102728 502426891 683946095 448032664 683946095 448032664 292726884 420866207 292726884 420866207 154160973 102894168 154160973 102894168 932506007 102894168 916423232 131596629 916423232 131596629 803101539 346868782 803101539 346868782 200036864 211081193 200036864 211081193 882024760 17665014 882024760 17665014 988171478 17665014 234373322 778341131 234373322 778341131 653577119 977603385 653577119 977603385 470823267 682863974 470823267 682863974 633670357 593936422 633670357 593936422 142366782 110477453 142366782 110477453 73649998 110477453 910357592 677846501 910357592 677846501 353793461 511141322 353793461 511141322 567490718 989926878 567490718 989926878 305916250 363627120 305916250 363627120 213522127 295522177 213522127 295522177 889957598 69752325 889957598 69752325 47078654 69752325 937785067 94866559 937785067 94866559 95538512 201314190 95538512 201314190 717093112 429107183 717093112 429107183 690101189 707900981 690101189 707900981 378023288 478622287 378023288 478622287 276297700 379521205 276297700 379521205 95186264 36417870 95186264 36417870 24180014 36417870 619330063 634070465 619330063 634070465 440133239 853179514 440133239 853179514 660758791 695917469 660758791 695917469 356247934 228515993 356247934 228515993 49178909 38427241 49178909 38427241 974117924 38427241 103916768 443163849 103916768 443163849 647615025 991766978 647615025 991766978 213527563 159127728 213527563 159127728 35446626 39854244 35446626 39854244 26507948 39854244 963700417 116339599 963700417 116339599 226597361 486340066 226597361 486340066 337557979 718294473 337557979 718294473 474104052 528800367 474104052 528800367 517622519 738400948 517622519 738400948 345593132 863532246 345593132 863532246 571654766 695798723 571654766 695798723 451925123 518494246 451925123 518494246 394184217 854300353 394184217 854300353 657536207 483474251 657536207 483474251 168835145 163882573 168835145 163882573 933681020 65135350 933681020 65135350 956267409 65135350 953092742 94567747 953092742 94567747 73359690 136022162 73359690 136022162 865941550 234293142 865941550 234293142 574574576 954995299 574574576 954995299 345536313 595080090 345536313 595080090 425882404 936256156 425882404 936256156 658061469 298712355 658061469 298712355 838947699 88750856 838947699 88750856 941031441 88750856 770870689 475674082 770870689 475674082 490583437 897841058 490583437 897841058 229270995 147622642 229270995 147622642 928769948 108267745 928769948 157483978 928769948 157483978 109903707 741107708 109903707 741107708 693706057 450971521 693706057 450971521 194048073 268306261 194048073 268306261 112036418 142366903 112036418 142366903 905487376 142366903 778931586 370234247 778931586 370234247 723026941 509612209 723026941 509612209 251578149 225195684 251578149 225195684 872478861 165831092 872478861 165831092 980256136 29851098 980256136 73343443 980256136 73343443 945508925 134434088 945508925 134434088 880771067 214564351 880771067 214564351 822642864 331117088 822642864 331117088 376507461 761761945 376507461 761761945 644453767 413833252 644453767 413833252 792550251 134370227 792550251 134370227 911028870 134370227 193663354 413142991 193663354 413142991 353964811 902146881 353964811 902146881 443594283 613536657 443594283 613536657 646171556 867522199 646171556 867522199 331547628 320818802 331547628 320818802 805378811 15928668 805378811 15928668 10546085 15928668 22674246 96385341 22674246 96385341 103229998 352173230 103229998 352173230 709421146 474768200 709421146 474768200 207608761 277179655 207608761 277179655 968378757 42919590 968378757 42919590 28358156 42919590 103618990 240619502 103618990 240619502 713548448 884540805 713548448 884540805 418184892 488844061 418184892 488844061 950267976 6719975 950267976 6719975 995131819 6719975 69299976 147868219 69299976 147868219 201522691 487025190 201522691 487025190 515857703 721202951 515857703 721202951 288322791 175009991 288322791 175009991 955448121 1003912 955448121 1003912 676812 1003912 64651861 382622254 64651861 382622254 684967711 551242000 684967711 551242000 378825232 792416699 378825232 792416699 499753646 935682334 499753646 935682334 287342286 426239080 287342286 426239080 258519347 299556849 258519347 299556849 798454644 299556849 701258735 819357920 701258735 819357920 356789618 679747396 356789618 679747396 621129445 554407006 621129445 554407006 528244906 646227429 528244906 646227429 640015713 959785992 640015713 959785992 374973850 867724642 374973850 867724642 536655665 611788305 536655665 611788305 346472301 896724184 346472301 896724184 652140468 389491519 652140468 389491519 763189478 260678935 763189478 260678935 54533556 68783029 54533556 68783029 962490017 55776752 962490017 908146151 962490017 908146151 385844870 528306058 385844870 528306058 621755453 861935650 621755453 861935650 489505143 866795741 489505143 866795741 302458971 382228398 302458971 382228398 154169072 67811710 154169072 67811710 960328510 59189204 960328510 410615962 960328510 410615962 307232019 661687582 307232019 661687582 584121187 852307226 584121187 852307226 323895969 424618991 323895969 424618991 200542896 277056762 200542896 277056762 826775615 30039435 826775615 30039435 980083634 30039435 62215215 227235023 62215215 227235023 749368866 426240944 749368866 426240944 674957927 492554010 674957927 492554010 349442036 789427242 349442036 789427242 630842070 592619789 630842070 592619789 424391760 748870230 424391760 748870230 648661641 534403918 648661641 534403918 384672497 952029324 384672497 952029324 682762177 453771565 682762177 453771565 215527403 272446679 215527403 272446679 869480582 5625294 869480582 5625294 996141086 5625294 108597913 233750954 108597913 233750954 720807233 454148167 720807233 454148167 306172544 913027464 306172544 913027464 633478905 633021165 633478905 633021165 385698543 545483194 385698543 545483194 658532355 949380440 658532355 949380440 358494499 885550813 358494499 885550813 609773428 453367528 609773428 453367528 253961278 239886256 253961278 239886256 929049244 95103749 929049244 95103749 63544185 95103749 162148418 912772784 162148418 912772784 521643014 433617312 521643014 433617312 254279693 351821943 254279693 351821943 856813298 145550613 856813298 145550613 903351907 145550613 889185294 272129792 889185294 272129792 488656305 931876166 488656305 931876166 660133417 820125629 660133417 820125629 456656669 467116247 456656669 467116247 941835467 87154922 941835467 138660268 941835467 138660268 187587899 325874731 187587899 325874731 537674470 902852643 537674470 902852643 405586929 610968596 405586929 610968596 624459182 980382448 624459182 980382448 350229756 346658588 350229756 346658588 971258591 29337066 971258591 29337066 18946667 29337066 972709273 89403501 972709273 89403501 850619596 231980777 850619596 231980777 779922618 331961281 779922618 331961281 671414514 841532036 671414514 841532036 330671423 400991976 330671423 400991976 129298289 72369126 129298289 72369126 48798207 72369126 826837585 310126974 826837585 310126974 696202313 933530743 696202313 933530743 537809157 521333336 537809157 521333336 719959738 391613751 719959738 391613751 218147196 263629625 218147196 263629625 65334461 74129824 65334461 74129824 967800570 25482366 967800570 25482366 16279072 25482366 610356049 581154293 610356049 581154293 352699330 950254688 352699330 950254688 428409071 541288101 428409071 541288101 515839169 655188716 515839169 655188716 662765720 971183333 662765720 971183333 486062436 484554402 486062436 484554402 832090348 162476399 832090348 162476399 11312714 17356229 11312714 49133364 11312714 49133364 57040228 101298087 57040228 101298087 850665458 232996475 850665458 232996475 656538448 579020054 656538448 579020054 316818525 393022952 316818525 393022952 198174994 256024414 198174994 256024414 988846318 2048251 988846318 2048251 1415574 2048251 33237510 321548949 33237510 321548949 466142777 545838108 466142777 545838108 638347724 907116813 638347724 907116813 418034173 981694784 418034173 981694784 514081293 928893310 514081293 928893310 659803339 504967201 659803339 504967201 251244641 350937476 251244641 350937476 187751298 243059316 187751298 243059316 156594031 92147159 156594031 92147159 943173910 70555106 943173910 70555106 47010737 37776675 47010737 37776675 25078945 37776675 966582335 59181863 966582335 59181863 926469415 269821673 926469415 269821673 463114317 827012190 463114317 827012190 894243877 70756681 894243877 70756681 953790219 59578477 953790219 59578477 960005476 59578477 73270170 193182566 73270170 193182566 131546887 279307985 131546887 279307985 734134519 554709611 734134519 554709611 496176483 886438213 496176483 886438213 204528112 180031846 204528112 180031846 119936561 180031846 865816885 209834645 865816885 209834645 222411389 362831838 222411389 362831838 248972060 471090541 248972060 471090541
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
114679 929115183 0 929115183 441784428 322533650 441784428 322533650 733428755 200764644 733428755 200764644 867468620 99694691 867468620 99694691 899564517 99694691 850474858 237634982 850474858 237634982 615352705 560861562 615352705 560861562 433984000 771582775 433984000 771582775 194131316 829615954 194131316 829615954 151200413 975695584 151200413 975695584 25495368 975695584 38292872 908405706 38292872 908405706 100096794 786548628 100096794 786548628 337344365 657408770 337344365 657408770 464873382 532144521 464873382 532144521 587415829 370042554 587415829 370042554 709931876 190419952 709931876 190419952 976248931 23241027 976248931 462729408 976248931 462729408 488412670 682061191 488412670 682061191 267936721 892175206 267936721 892175206 100038004 901944129 100038004 861158445 100038004 861158445 404014010 407445893 404014010 407445893 701184257 80144541 701184257 80144541 956374976 42566703 956374976 198493578 956374976 198493578 739683629 343023476 739683629 343023476 583964430 493661343 583964430 493661343 442422981 603250097 442422981 603250097 356172933 859845014 356172933 859845014 98778100 957498844 98778100 957498844 43346150 957498844 423244405 477480765 423244405 477480765 586998649 332696501 586998649 332696501 911964010 82938315 911964010 82938315 915606246 82938315 625733279 840816941 625733279 840816941 159961110 840816941 342004717 632461077 342004717 632461077 655245248 167981818 655245248 167981818 831378078 167981818 704939065 473913660 704939065 473913660 457583847 813725406 457583847 813725406 127329445 990653648 127329445 990653648 9750492 995770648 9750492 995770648 4105650 995770648 71247554 925905515 71247554 925905515 91376823 712851274 91376823 712851274 335991820 601637222 335991820 601637222 590825912 292840370 590825912 292840370 742675809 136507245 742675809 136507245 996841438 3175906 996841438 514709470 996841438 514709470 480002778 562779237 480002778 562779237 278650411 721616599 278650411 574359657 278650411 574359657 628742948 234908394 628742948 234908394 945789822 50169809 945789822 50169809 974689346 24744558 974689346 199051736 974689346 199051736 729979109 287385909 729979109 287385909 609407940 476517688 609407940 476517688 522724713 678344302 522724713 678344302 250397160 958676506 250397160 958676506 42083079 958676506 359538303 307583869 359538303 307583869 723263551 80383728 723263551 80383728 918580602 80383728 842028099 219435826 842028099 219435826 678782214 453209235 678782214 453209235 534251720 740439414 534251720 740439414 19152189 981914457 19152189 961131895 19152189 961131895 76647823 168597479 76647823 168597479 835550644 11286422 835550644 11286422 988755699 11286422 866264208 270532346 866264208 270532346 638692266 687320979 638692266 687320979 144378326 960715648 144378326 960715648 10942451 989607355 10942451 950987616 10942451 950987616 156782600 710612729 156782600 710612729 774852197 14485291 774852197 14485291 985309204 14485291 942662397 483449554 942662397 483449554 475996096 721867660 475996096 721867660 259432347 891390665 259432347 891390665 78408333 995429223 78408333 995429223 4453616 995429223 334778583 466538222 334778583 466538222 552549984 307931989 552549984 307931989 833997460 165228488 833997460 222774523 833997460 222774523 746098169 307519607 746098169 307519607 567195007 478368820 567195007 478368820 507706326 902239739 507706326 902239739 6794853 993280040 6794853 983739256 6794853 983739256 112204750 610771944 112204750 610771944 621042395 253201349 621042395 253201349 892306156 69622089 892306156 69622089 929075033 69622089 911072554 102474639 911072554 102474639 883405208 276824643 883405208 276824643 151331873 849573812 151331873 796084499 151331873 796084499 316395361 683401256 316395361 683401256 400980795 440875280 400980795 440875280 668519358 106237483 668519358 106237483 963413231 35556695 963413231 373676659 963413231 373676659 426543151 758218675 426543151 758218675 154679084 937788089 154679084 937788089 64611308 937788089 104556608 870051319 104556608 870051319 152504818 449456722 152504818 449456722 655178162 344382957 655178162 408995832 655178162 408995832 503451114 606267927 503451114 606267927 132756635 868431790 132756635 766191750 132756635 766191750 238696544 648465552 238696544 648465552 441992915 351064936 441992915 351064936 673880871 269981529 673880871 269981529 816401535 182061891 816401535 204512239 816401535 204512239 596801282 436917610 596801282 436917610 528870319 514128306 528870319 514128306 418083337 624829397 418083337 624829397 245060342 762157417 245060342 762157417 164185525 883756744 164185525 883756744 117297548 883756744 323923593 566058877 323923593 566058877 505947299 487532009 505947299 487532009 626407327 165089281 626407327 165089281 906747490 66195423 906747490 66195423 964948194 34305372 964948194 210227247 964948194 210227247 765817776 273116252 765817776 273116252 715368881 730331810 715368881 730331810 254960266 847092290 254960266 847092290 36829359 964888070 36829359 964888070 36080031 964888070 350868026 616971460 350868026 616971460 409578625 391933845 409578625 391933845 738278529 97826994 738278529 97826994 947969935 50835115 947969935 201740042 947969935 201740042 673775060 356125906 673775060 356125906 623218483 490383793 623218483 490383793 324152839 677375945 324152839 502007944 324152839 502007944 532308615 364640477 532308615 364640477 967509887 31839731 967509887 468428274 967509887 468428274 415504231 604270041 415504231 604270041 269748227 828355386 269748227 828355386 131253500 941124585 131253500 941124585 27135944 973983325 27135944 961956466 27135944 961956466 193502971 681653868 193502971 681653868 333804429 451013849 333804429 451013849 587077260 27299555 587077260 27299555 972210636 27299555 821087016 247132144 821087016 247132144 718862683 367720473 718862683 367720473 408955296 843020354 408955296 843020354 101024195 900887536 101024195 606688680 101024195 606688680 436455166 487009493 436455166 487009493 559380000 105295264 559380000 105295264 961136092 37796775 961136092 362601522 961136092 362601522 496379122 637329284 496379122 637329284 277627749 786394273 277627749 786394273 213621606 786394273 601609739 309142733 601609739 309142733 864981235 94375900 864981235 94375900 904443633 94375900 464469760 744135176 464469760 744135176 208362822 798193742 208362822 798193742 181438854 819418962 181438854 707832234 181438854 707832234 322367185 615876237 322367185 615876237 414918455 158065047 414918455 158065047 981710985 17786085 981710985 201792481 981710985 201792481 628755444 652381175 628755444 652381175 1801213 997975361 1801213 737472287 1801213 737472287 405731282 300796594 405731282 300796594 734632372 264921761 734632372 639318427 734632372 639318427 265253524 851948320 265253524 851948320 149015029 851948320 156489649 719025184 156489649 719025184 373152594 519581952 373152594 519581952 532994610 230613435 532994610 230613435 783212815 91586907 783212815 91586907 931523569 67058837 931523569 243517399 931523569 243517399 604387515 452993313 604387515 452993313 371125085 703339311 371125085 703339311 241015592 847081808 241015592 847081808 145310098 879702280 145310098 879702280 30231245 971061618 30231245 953460425 30231245 953460425 219543129 471427140 219543129 471427140 628093516 232813477 628093516 232813477 923426824 64682937 923426824 64682937 933671364 64682937 719268362 315462098 719268362 315462098 649068271 360085293 649068271 360085293 575434297 788836944 575434297 788836944 210215590 994784784 210215590 994784784 5033556 994784784 104681478 847212821 104681478 847212821 391326420 461813480 391326420 461813480 717196588 265328863 717196588 265328863 862884158 35917443 862884158 35917443 962971504 35917443 855677661 176837301 855677661 176837301 778663962 718443825 778663962 718443825 268111139 840310389 268111139 840310389 87132673 920048467 87132673 920048467 36605663 987109451 36605663 987109451 13530013 987109451 61856637 939423510 61856637 939423510 519612725 142462421 519612725 142462421 983225697 16475714 983225697 78708470 983225697 78708470 383305560 683477022 383305560 683477022 224203331 822246180 224203331 822246180 178284870 822246180 189343313 757305989 189343313 757305989 266875560 681378869 266875560 681378869 519078183 387711830 519078183 387711830 889784938 109062824 889784938 280879448 889784938 280879448 494274649 580014912 494274649 580014912 345898911 854385502 345898911 854385502 135005484 931756968 135005484 931756968 70010868 931756968 221371016 752605382 221371016 752605382 407114460 521692094 407114460 521692094 600483158 201300731 600483158 201300731 889467209 86448878 889467209 86448878 941796127 16635682 941796127 16635682 982994372 16635682 782965185 237259963 782965185 237259963 644416089 381589118 644416089 381589118 406616275 784621275 406616275 784621275 35594277 965335901 35594277 921035052 35594277 921035052 158505685 754686218 158505685 754686218 271870415 490429462 271870415 490429462 703499834 157369232 703499834 157369232 978453694 20946266 978453694 151173911 978453694 151173911 680980846 428640303 680980846 428640303 555767378 732437119 555767378 732437119 160388556 934231858 160388556 934231858 59120150 942816383 59120150 627066122 59120150 627066122 783258614 178836922 783258614 178836922 823276137 133773719 823276137 133773719 928427162 70339693 928427162 209895080 928427162 209895080 713896805 299179405 713896805 299179405 678196353 570580064 678196353 570580064 387787508 719895286 387787508 719895286 127184964 873669368 127184964 701434565 127184964 701434565 402769063 285743034 402769063 285743034 788414130 210312707 788414130 322747446 788414130 322747446 460708384 944496636 460708384 944496636 37982628 963205816 37982628 894763408 37982628 894763408 112737586 841629220 112737586 841629220 267874934 698367910 267874934 698367910 332560859 631044350 332560859 631044350 477160244 430744977 477160244 430744977 720089166 140693890 720089166 140693890 878523249 100206939 878523249 100206939 920478119 78381311 920478119 383668335 920478119 383668335 581308102 471341323 581308102 471341323 495445107 676201292 495445107 676201292 317918005 932746120 317918005 932746120 57981431 977771959 57981431 977771959 23294519 977771959 40469147 532162277 40469147 532162277 789667871 197515792 789667871 197515792 967646532 31713804 967646532 55534286 967646532 55534286 882882507 155641405 882882507 155641405 711874446 384892276 711874446 384892276 547348890 455185053 547348890 455185053 499562953 523950921 499562953 523950921 60405017 996253895 60405017 996253895 3665065 996253895 15594188 873694466 15594188 873694466 289367044 620325860 289367044 620325860 445848841 471613370 445848841 471613370 582348550 380256048 582348550 380256048 652755111 171231640 652755111 171231640 964650426 34515910 964650426 398607495 964650426 398607495 594559705 525213567 594559705 525213567 99606740 902485787 99606740 622483884 99606740 622483884 617061570 367081013 617061570 367081013 666828762 86798662 666828762 86798662 911344422 86798662 854701000 541576586 854701000 541576586 430438921 776907543 430438921 776907543 198903717 827951178 198903717 827951178 84301472 949255820 84301472 949255820 51930336 949255820 76751748 908961276 76751748 908961276 259442064 675360393 259442064 675360393 399613936 493295143 399613936 493295143 582734082 377308806 582734082 377308806 927373476 71371348 927373476 112235301 927373476 112235301 878812046 333385445 878812046 333385445 558003531 681426564 558003531 681426564 181346084 888007389 181346084 888007389 113322954 888007389 277642929 701362805 277642929 701362805 303867564 644145037 303867564 644145037 486904703 216971076 486904703 216971076 823711887 26803101 823711887 26803101 972814438 26803101 888883931 161740806 888883931 161740806 775308847 277720475 775308847 277720475 680793290 349283052 680793290 349283052 642531013 363008225 642531013 363008225 612462214 558228605 612462214 558228605 427967097 780800982 427967097 780800982 219306709 780800982 952074671 46684489 952074671 157243828 952074671 157243828 743791398 619988725 743791398 619988725 285533814 987221965 285533814 987221965 13447509 987221965 18807269 927765653 18807269 927765653 102295491 737440692 102295491 737440692 470532532 451962280 470532532 451962280 637843457 361518706 637843457 656421479 637843457 656421479 304291482 957122257 304291482 957122257 43730560 957122257 721114253 145125508 721114253 145125508 865723731 51988651 865723731 51988651 946813367 51988651 507156076 634618916 507156076 634618916 360941100 944206158 360941100 944206158 33784745 967251976 33784745 826358486 33784745 826358486 693099902 132799811 693099902 132799811 865194809 132799811 862667113 147834223 862667113 147834223 680360571 648401165 680360571 648401165 336116247 721286734 336116247 721286734 143259487 979813935 143259487 979813935 21577367 979813935 73545205 479932773 73545205 479932773 645242323 195900155 645242323 195900155 977218219 22225850 977218219 157991781 977218219 157991781 835140520 333472515 835140520 333472515 657664575 353874403 657664575 353874403 628869826 686872012 628869826 686872012 216347586 994454866 216347586 994454866 5331658 994454866 56545662 928773266 56545662 928773266 235412877 626119930 235412877 626119930 396593729 503042026 396593729 503042026 508044714 463917058 508044714 463917058 547056400 124058996 547056400 124058996 874076195 124058996 778526941 298622000 778526941 298622000 626763813 393385162 626763813 393385162 378917676 644551286 378917676 644551286 162107906 951119839 162107906 951119839 8244537 992042246 8244537 859103923 8244537 859103923 336589669 511346719 336589669 511346719 767278475 118390950 767278475 118390950 914545775 84048087 914545775 183007732 914545775 183007732 748269670 339649603 748269670 339649603 554895092 528492005 554895092 528492005 360265098 800400229 360265098 800400229 199927918 800400229 227618012 631404332 227618012 631404332 411806197 522516761 411806197 522516761 521138069 204972596 521138069 204972596 837705785 47900710 837705785 47900710 950884697 47900710 664070566 462666760 664070566 462666760 232311468 807787895 232311468 807787895 29905605 971417961 29905605 852106511 29905605 852106511 499680202 466986825 499680202 466986825 598708844 363763345 598708844 363763345 699800993 198557784 699800993 198557784 870711556 72203818 870711556 72203818 944663212 21278711 944663212 21278711 978034911 21278711 942098296 178990427 942098296 178990427 801041360 401461797 801041360 401461797 557256746 476763373 557256746 476763373 498285707 628465622 498285707 628465622 257226124 949923974 257226124 949923974 5275883 994600030 5275883 935099450 5275883 935099450 106696982 775358955 106696982 775358955 517594652 360514720 517594652 360514720 962012417 36797904 962012417 43364967 962012417 43364967 700514048 438593571 700514048 438593571 450451010 554778064 450451010 554778064 191305189 855517834 191305189 855517834 140091507 919170421 140091507 919170421 82908562 919170421 118450270 766203959 118450270 766203959 570183231 128320648 570183231 128320648 869943906 128320648 743041368 783640881 743041368 783640881 153412787 956934319 153412787 956934319 43899563 956934319 162784128 807497830 162784128 807497830 373892074 384868342 373892074 384868342 645760257 327438911 645760257 327438911 672956614 279667803 672956614 279667803 826436589 140218885 826436589 140218885 866100792 131922368 866100792 380865478 866100792 380865478 573847088 481863942 573847088 481863942 482363215 657786797 482363215 657786797 248926621 752402320 248926621 435258270 248926621 435258270 570765514 404956339 570765514 404956339 983804247 15850830 983804247 193576881 983804247 193576881 760007756 302140754 760007756 302140754 621651291 499132448 621651291 499132448 495082361 606045181 495082361 606045181 310463932 854070709 310463932 854070709 67464397 991467874 67464397 991467874 8911459 991467874 446524056 351113659 446524056 351113659 748951267 191951446 748951267 191951446 876856543 34059499 876856543 34059499 992057426 7672732 992057426 65219210 992057426 65219210 898475925 723479964 898475925 723479964 200814188 822887164 200814188 822887164 154801744 898941630 154801744 898941630 81574632 920378854 81574632 895503380 81574632 895503380 144816717 787950294 144816717 787950294 246640039 614623534 246640039 614623534 411909654 401500121 411909654 401500121 688238567 42082353 688238567 42082353 990194004 9640101 990194004 33245690 990194004 33245690 756769742 325953964 756769742 325953964 410094761 598363984 410094761 598363984 351567908 789749972 351567908 789749972 29415620 971828077 29415620 558372437 29415620 558372437 750007693 30705136 750007693 30705136 986697034 13419153 986697034 67382937 986697034 67382937 605421139 415493020 605421139 415493020 478338148 610858751 478338148 610858751 388253129 829990699 388253129 829990699 108763023 892279544 108763023 866293692 108763023 866293692 294143165 512909032 294143165 512909032 505286638 481332211 505286638 481332211 549410689 329766776 549410689 329766776 793665493 84708293 793665493 84708293 937527510 60787273 937527510 223436700 937527510 223436700 742188488 793181048 742188488 793181048 101231409 925402894 101231409 925402894 3413811 996555204 3413811 642483244 3413811 642483244 529143520 229990174 529143520 229990174 804735453 193112779 804735453 994753813 804735453 994753813 5074179 994753813 133039650 688409707 133039650 688409707 317370008 568430810 317370008 568430810 990034781 9783507 990034781 77551349 990034781 77551349 772554952 227016534 772554952 227016534 676903217 384886391 676903217 384886391 613878071 444784147 613878071 444784147 505996493 675194230 505996493 675194230 140319551 903821896 140319551 903821896 21068339 988330988 21068339 988330988 12498071 988330988 91550625 907801078 91550625 907801078 163266957 786427081 163266957 786427081 347920850 621028522 347920850 621028522 463353272 477206579 463353272 477206579 535427181 384051457 535427181 384051457 677453517 240818428 677453517 240818428 906302420 60969066 906302420 60969066 937406496 60969066 933642126 200535851 933642126 200535851 531567606 589384765 531567606 589384765 201289011 955858172 201289011 955858172 44840038 955858172 308924261 460520206 308924261 460520206 832996028 131824422 832996028 131824422 999608654 431499 999608654 135140722 999608654 135140722 793318464 433771009 793318464 433771009 484290890 656224676 484290890 656224676 264098485 763565393 264098485 763565393 130974392 957065269 130974392 957065269 43779570 957065269 83697830 749296341 83697830 749296341 286012963 659250453 286012963 659250453 425934930 422358107 425934930 422358107 701337972 251601265 701337972 251601265 759640333 222040642 759640333 222040642 936376044 62042696 936376044 457955035 936376044 457955035 457112427 799184675 457112427 799184675 144142136 917587332 144142136 917587332 64055956 938477210 64055956 872129652 64055956 872129652 243686375 746202753 243686375 746202753 585573610 404503579 585573610 404503579 716612565 133202574 716612565 133202574 908650964 89776382 908650964 420250087 908650964 420250087 559416401 561788540 559416401 561788540 77844498 923981997 77844498 822232491 77844498 822232491 347753464 602238738 347753464 602238738 550591651 218759708 550591651 218759708 805007568 192928608 805007568 250871164 805007568 250871164 721304302 388018528 721304302 388018528 499182226 810676457 499182226 810676457 189512203 810676457 189800133 708523665 189800133 708523665 484035086 413991846 484035086 413991846 860385509 11167334 860385509 11167334 988888476 11167334 404668634 679722069 404668634 679722069 121224295 897740016 121224295 897740016 32135452 969084502 32135452 888209390 32135452 888209390 207985691 707596814 207985691 707596814 339153597 660342745 339153597 660342745 360457994 512834398 360457994 512834398 741283351 22640094 741283351 22640094 976832282 22640094 795321136 298187278 795321136 298187278 679508109 381585896 679508109 381585896 466279248 660572550 466279248 660572550 272903551 827629709 272903551 827629709 91884789 947424711 91884789 947424711 53846615 947424711 57991894 863124501 57991894 863124501 566421911 432066016 566421911 432066016 734109776 174535840 734109776 174535840 876996962 34861252 876996962 34861252 964159423 34861252 424150268 661497701 424150268 661497701 118029049 883233723 118029049 700071044 118029049 700071044 423356493 552743284 423356493 552743284 470297567 270344128 470297567 270344128 900771719 48124346 900771719 48124346 950653731 48124346 950044103 74807698 950044103 74807698 850934921 532565438 850934921 532565438 443430884 566530032 443430884 566530032 252672733 817470732 252672733 817470732 100212342 901756455 100212342 896622845 100212342 896622845 177821063 767199679 177821063 767199679 339230419 526647331 339230419 526647331 512045367 283079307 512045367 283079307 781651296 114802454 781651296 114802454 990165634 9657733 990165634 80119063 990165634 80119063 728288241 294776687 728288241 294776687 681769166 320068926 681769166 320068926 618718401 564156709 618718401 564156709 380908332 814289244 380908332 814289244 186065086 814289244 205059132 727553936 205059132 727553936 317654279 670243662 317654279 670243662 657242960 272499442 657242960 272499442 824302515 148747761 824302515 148747761 876777821 121417382 876777821 514118590 876777821 514118590 476928823 971975629 476928823 971975629 29254459 971975629 96650233 852233995 96650233 852233995 478015752 415078207 478015752 415078207 597213407 254623054 597213407 254623054 800332810 172105165 800332810 172105165 879868823 118477568 879868823 131863965 879868823 131863965 693036708 714208583 693036708 714208583 283494323 816655925 283494323 816655925 159764822 981089014 159764822 981089014 20043477 981089014 210291821 669191625 210291821 669191625 564524026 410303213 564524026 410303213 716337858 16441899 716337858 16441899 983263501 16441899 949812935 510058144 949812935 510058144 277440192 757542594 277440192 757542594 67324753 991216466 67324753 991216466 9146874 991216466 164621101 460901741 164621101 460901741 689232736 7863834 689232736 7863834 991931460 7863834 559968949 514736315 559968949 514736315 428024833 774323525 428024833 774323525 43792222 957050265 43792222 889217382 43792222 889217382 145363172 650474685 145363172 650474685 358636027 623162771 358636027 623162771 419732607 497617284 419732607 497617284 519078566 378035340 519078566 378035340 729433221 167478377 729433221 167478377 954827131 44032384 954827131 273917768 954827131 273917768 429950876 726984891 429950876 726984891 252240635 758644415 252240635 758644415 177626128 841729172 177626128 841729172 159200431 841729172 238658758 642305117 238658758 642305117 447888250 290802825 447888250 290802825 782000885 187749201 782000885 187749201 903527455 95374899 903527455 242727658 903527455 242727658 716468273 416271169 716468273 416271169 154672060 905731221 154672060 905731221 96515727 905731221 135455674 655865764 135455674 655865764 444155826 106926917 444155826 106926917 892019595 106926917 693577983 318414190 693577983 318414190 600036706 494938637 600036706 494938637 434668402 729950257 434668402 729950257 226356127 869477571 226356127 869477571 131689366 869477571 173919351 655631453 173919351 655631453 399173279 566110797 399173279 566110797 459076099 504464463 459076099 504464463 566226608 83050139 566226608 83050139 923217122 75401637 923217122 179234341 923217122 179234341 236381628 950290487 236381628 950290487 50890119 950290487 757849713 238852031 757849713 238852031 968850596 30496710 968850596 183426798 968850596 183426798 249765836 872425673 249765836 872425673 128562915 872425673 396859851 573972294 396859851 573972294 591369399 67783751 591369399 67783751 956488784 42442278 956488784 521929681 956488784 521929681 458217422 560848241 458217422 560848241 366419937 638600730 366419937 638600730 98711301 973261713 98711301 973261713 9465948 990930271 9465948 820520964 9465948 820520964 317063084 586540968 317063084 586540968 460653772 475813241 460653772 475813241 539492074 320181219 539492074 320181219 726344277 114555695 726344277 114555695 957060043 41982097 957060043 153475312 957060043 153475312 746356935 313603397 746356935 313603397 652934305 427959764 652934305 427959764 263010804 769160678 263010804 769160678 159153516 951167091 159153516 951167091 61429 999891986 61429 847710500 61429 847710500 170800553 691392182 170800553 691392182 325325430 482261681 325325430 482261681 691301670 247915492 691301670 247915492 828272516 151989544 828272516 151989544 855831694 143052843 855831694 172408488 855831694 172408488 717331824 636300878 717331824 636300878 273794869 731546026 273794869 731546026 67092059 935250526 67092059 884744132 67092059 884744132 276302556 387813795 276302556 387813795 827192831 171751354 827192831 225095301 827192831 225095301 753927771 264111938 753927771 264111938 570661824 653915618 570661824 653915618 287452242 732695799 287452242 732695799 267695143 732695799 821888081 176602816 821888081 382735687 821888081 382735687 537388679 794896150 537388679 794896150 92447875 958484741 92447875 958484741 42304917 958484741 177309633 615665424 177309633 615665424 527199908 384498667 527199908 384498667 732510508 170488646 732510508 170488646 902474197 58781886 902474197 58781886 940018885 58781886 929829817 134033694 929829817 134033694 824351838 175780708 824351838 175780708 724602909 310122098 724602909 310122098 580537612 743306410 580537612 743306410 138519088 863044853 138519088 858197259 138519088 858197259 268145424 37507983 268145424 37507983 961372468 37507983 950304327 75794857 950304327 75794857 774128565 251077317 774128565 251077317 671598928 350557510 671598928 350557510 622503267 463042458 622503267 463042458 275684247 771525563 275684247 771525563 199578613 886121838 199578613 886121838 115005648 886121838 142394157 591007458 142394157 591007458 463766338 524385336 463766338 524385336 789670617 184701592 789670617 184701592 923867878 1015239 923867878 1015239 999138767 1015239 939009982 249530343 939009982 249530343 630745223 935686887 630745223 935686887 45717828 954801579 45717828 927762220 45717828 927762220 89209547 911765470 89209547 911765470 382137321 88975303 382137321 88975303 909374445 88975303 751375881 276456965 751375881 276456965 632021820 559891751 632021820 559891751 244867536 756277347 244867536 747290474 244867536 747290474 386497892 597161134 386497892 597161134 540726148 293286378 540726148 293286378 712451694 232673214 712451694 232673214 899278894 36922517 899278894 36922517 961927996 36922517 651552520 510814403 651552520 510814403 471344896 626686433 471344896 626686433 280862656 730933864 280862656 730933864 41492448 959452008 41492448 906908550 41492448 906908550 347016848 556313179 347016848 556313179 520196795 466967507 520196795 466967507 704039958 127628759 704039958 127628759 870622857 127628759 731273132 562036274 731273132 562036274 277438890 793933539 277438890 793933539 183766812 857144084 183766812 857144084 144483312 857144084 371158103 578595746 371158103 578595746 444506120 495664611 444506120 495664611 513949811 437446651 513949811 437446651 575256258 398015144 575256258 398015144 605680998 331773667 605680998 331773667 787147782 48408096 787147782 48408096 950303328 48408096 868550828 283451395 868550828 283451395 649158628 627363014 649158628 627363014 342688630 829972185 342688630 829972185 30850556 999365047 30850556 999365047 642497 999365047 33870258 898197983 33870258 898197983 108483655 544623168 108483655 544623168 687872769 305730040 687872769 305730040 861146924 98965444 861146924 98965444 900404244 98965444 767888367 388556042 767888367 388556042 558371007 533661579 558371007 533661579 436400387 675772276 436400387 675772276 182290588 860126198 182290588 860126198 51211116 979866477 51211116 979866477 21536215 979866477 404560908 424775093 404560908 424775093 610865197 289596548 610865197 289596548 802302878 179681359 802302878 179681359 914136531 57615322 914136531 57615322 961711348 37111528 961711348 215942388 961711348 215942388 705986683 373472258 705986683 373472258 443104881 905583613 443104881 905583613 96606013 905583613 285045701 378623609 285045701 378623609 728787257 149343487 728787257 149343487 984622680 15136336 984622680 48695648 984622680 48695648 655598059 347906552 655598059 347906552 435687711 668130836 435687711 668130836 214187509 918010222 214187509 918010222 83935556 918010222 327813279 671869315 327813279 671869315 390637616 262147766 390637616 262147766 998083358 2123250 998083358 13930514 998083358 13930514 892754093 112002767 892754093 112002767 788540993 338395499 788540993 338395499 540231813 586551972 540231813 586551972 5948629 993856515 5948629 965309032 5948629 965309032 44346806 931909315 44346806 931909315 821026378 34499090 821026378 34499090 964665596 34499090 711934895 325673449 711934895 325673449 344873744 884751599 344873744 884751599 116214331 884751599 300325747 186518503 300325747 186518503 945866618 52853339 945866618 429129350 945866618 429129350 566532427 646248678 566532427 646248678 274083276 768009795 274083276 768009795 232936370 768009795 682771985 284740259 682771985 284740259 719884184 222261417 719884184 222261417 918086063 66569793 918086063 66569793 966061943 33147481 966061943 101933972 966061943 101933972 877598348 162552301 877598348 162552301 684907006 364499996 684907006 364499996 483621865 540879920 483621865 540879920 426988329 678166769 426988329 678166769 78487349 997036804 78487349 997036804 2890107 997036804 31181624 775007415 31181624 775007415 555473734 324699587 555473734 324699587 860568699 22439335 860568699 22439335 977066675 22439335 766867831 357862286 766867831 357862286 463200141 691260869 463200141 691260869 305676288 938642054 305676288 938642054 63838517 938642054 527602649 298258096 527602649 298258096 840345544 53812015 840345544 53812015 946628851 52087865 946628851 344913152 946628851 344913152 421207597 728572149 421207597 728572149 142019040 886902653 142019040 886902653 114173324 886902653 249048352 523805146 249048352 523805146 592463504 354866704 592463504 354866704 647097114 110148260 647097114 110148260 914940912 83566755 914940912 153009227 914940912 153009227 839667511 225450805 839667511 225450805 742613102 448286606 742613102 448286606 487923432 514261412 487923432 514261412 468158196 775349934 468158196 775349934 210038007 953088637 210038007 953088637 47939909 953088637 122811740 850844158 122811740 850844158 498791493 378218522 498791493 378218522 641088620 312183677 641088620 312183677 852340134 146480455 852340134 386102873 852340134 386102873 302891965 989443947 302891965 989443947 11020578 989443947 111529088 843579332 111529088 843579332 231921124 324679844 231921124 324679844 689906555 38663872 689906555 38663872 960271291 38663872 702979675 338267594 702979675 338267594 44299696 956507815 44299696 840902160 44299696 840902160 318887249 347933754 318887249 347933754 839780998 29439569 839780998 29439569 969785371 29439569 875594918 140516372 875594918 140516372 518799829 900108283 518799829 900108283 101864819 900108283 437452128 398302080 437452128 398302080 672903209 300463336 672903209 300463336 947528676 51138729 947528676 442306817 947528676 442306817 261437364 767120056 261437364 767120056 89704910 912457920 89704910 679582371 89704910 679582371 451908889 100329655 451908889 100329655 900941440 98387624 900941440 112676124 900941440 112676124 853385725 198369787 853385725 198369787 590742650 478456199 590742650 478456199 399830822 830958477 399830822 830958477 120082543 937458329 120082543 937458329 64912763 937458329 275074068 618507371 275074068 618507371 437118303 498268045 437118303 498268045 532042266 299654384 532042266 299654384 736830995 186800569 736830995 186800569 960584208 27300865 960584208 27300865 972193380 27300865 825188464 175801774 825188464 175801774 809947687 210092077 809947687 210092077 726350684 487915506 726350684 487915506 491086938 846961743 491086938 846961743 119225480 881905903 119225480 866829932 119225480 866829932 137688420 847206596 137688420 847206596 226328472 740858000 226328472 740858000 264386706 595634175 264386706 595634175 876512488 44259530 876512488 44259530 954577923 44259530 926208559 75960235 926208559 75960235 873977475 344084468 873977475 344084468 540504753 631820148 540504753 631820148 176456449 963582321 176456449 963582321 20677097 980603373 20677097 974118679 20677097 974118679 200997899 420211989 200997899 420211989 677674246 233153849 677674246 233153849 771712827 45125299 771712827 45125299 953724386 45125299 925288131 149028205 925288131 149028205 682203166 335519547 682203166 335519547 368355999 717401294 368355999 717401294 270765164 804353780 270765164 804353780 113820114 887277848 113820114 521496128 113820114 521496128 543702753 318838952 543702753 318838952 983363602 16311099 983363602 188232199 983363602 188232199 58027340 943572648 58027340 763350698 58027340 763350698 276399298 437916405 276399298 437916405 822093552 156392694 822093552 156392694 937340747 48717134 937340747 48717134 997685456 2477842 997685456 329933297 997685456 329933297 653047589 726805537 653047589 726805537 249077636 755785289 249077636 755785289 210445012 933412178 210445012 933412178 68453154 933412178 189727452 681545814 189727452 681545814 408147688 437857575 408147688 437857575 820611691 177918956 820611691 629949249 820611691 629949249 232812742 975801502 232812742 975801502 25410294 975801502 50309287 920729575 50309287 920729575 220739936 298470200 220739936 298470200 959607026 35987784 959607026 35987784 962846511 35987784 946221248 57396407 946221248 57396407 712087065 453880203 712087065 453880203 483194006 551717513 483194006 551717513 427944979 863734605 427944979 863734605 138002703 863734605 141518622 701841538 141518622 701841538 456042954 114173260 456042954 114173260 884062009 114173260 834428153 274795173 834428153 274795173 718064192 353911270 718064192 353911270 377109317 700303784 377109317 700303784 51489332 949672859 51489332 944302486 51489332 944302486 167270476 745973029 167270476 745973029 368783650 611917077 368783650 611917077 733194716 222886352 733194716 222886352 791406072 144666245 791406072 144666245 923860698 16253795 923860698 16253795 983371441 16253795 674209011 428533816 674209011 428533816 492447203 583480170 492447203 583480170 224372288 849837892 224372288 849837892 116672703 906997269 116672703 906997269 95243292 906997269 96929511 669795653 96929511 669795653 753716464 197953980 753716464 197953980 800050844 197953980 781742397 324883414 781742397 324883414 623593631 605737346 623593631 605737346 262836559 819499737 262836559 819499737 46634181 954070161 46634181 855865703 46634181 855865703 397839230 357090771 397839230 357090771 668544366 329343363 668544366 329343363 676182458 132839347 676182458 132839347 914785302 59508464 914785302 59508464 939008915 59508464 656991439 478881201 656991439 478881201 415045933 717592429 415045933 717592429 121681733 931346652 121681733 931346652 68477270 933396480 68477270 805429263 68477270 805429263 207259319 604598858 207259319 604598858 780866860 207780377 780866860 207780377 841729913 157083098 841729913 232623657 841729913 232623657 704562714 328262697 704562714 328262697 623039935 580907154 623039935 580907154 411462651 651337530 411462651 651337530 262008039 921420591 262008039 921420591 6229276 993669626 6229276 810466217 6229276 810466217 274170429 653088701 274170429 653088701 700446921 202643035 700446921 202643035 854134479 144618715 854134479 313752411 854134479 313752411 527974443 552059233 527974443 552059233 328298462 991097373 328298462 991097373 9281486 991097373 23512066 947288880 23512066 947288880 145785632 618904718 145785632 618904718 696836691 292824475 696836691 292824475 851347231 147411613 851347231 147411613 864728707 96746388 864728707 96746388 982765516 16844846 982765516 77802276 982765516 77802276 616670681 471049913 616670681 471049913 341718165 994699151 341718165 994699151 5154324 994699151 138285606 640042677 138285606 640042677 381606129 400177219 381606129 400177219 826623724 125092277 826623724 125092277 888716195 110017300 888716195 110027603 888716195 110027603 825765802 357092278 825765802 357092278 551881137 551523052 551881137 551523052 417313423 990819296 417313423 990819296 9601191 990819296 52963644 776514422 52963644 776514422 227354291 658518613 227354291 658518613 415467660 571184696 415467660 571184696 438263905 131272819 438263905 131272819 971573034 27847778 971573034 109103260 971573034 109103260 727470012 466669098 727470012 466669098 299479774 747678732 299479774 747678732 207412805 844366279 207412805 844366279 156440479 844366279 252206119 718785580 252206119 718785580 574622883 386312063 574622883 386312063 681301606 307616596 681301606 307616596 722889104 103217049 722889104 103217049 896434995 103217049 759030374 395882727 759030374 395882727 483735264 605398928 483735264 605398928 314917672 837854199 314917672 837854199 129488312 871483709 129488312 588482135 129488312 588482135 443365916 361850985 443365916 361850985 740765438 79840820 740765438 79840820 970048401 29198875 970048401 353981264 970048401 353981264 581817836 673571735 581817836 673571735 265556244 735734363 265556244 735734363 188685579 974591548 188685579 974591548 26489615 974591548 91089602 839029838 91089602 839029838 245834818 710821394 245834818 710821394 396326379 601685606 396326379 601685606 572315014 425925359 572315014 425925359 578516307 360174859 578516307 360174859 697182382 302022764 697182382 335926703 697182382 335926703 649339848 424051589 649339848 424051589 495229707 944780867 495229707 944780867 50134910 950979333 50134910 778819219 50134910 778819219 551147116 339331610 551147116 339331610 877806089 63425920 877806089 63425920 980608922 18777304 980608922 25287570 980608922 25287570 602894379 546110909 602894379 546110909 141285247 945198258 141285247 945198258 56239947 945198258 129824394 705827041 129824394 705827041 316352014 676659866 316352014 676659866 405984473 392430559 405984473 392430559 707108809 217597909 707108809 217597909 807580370 151174857 807580370 151174857 848374371 150578514 848374371 797004845 848374371 797004845 144114415 870434531 144114415 870434531 130621663 870434531 145652925 720411957 145652925 720411957 349936086 465941591 349936086 465941591 662163685 183345856 662163685 183345856 814934000 183345856 719373000 298297911 719373000 298297911 456715834 604777473 456715834 604777473 375649470 772763685 375649470 772763685 204417748 868214449 204417748 868214449 22083378 979183768 22083378 387416126 22083378 387416126 646436324 348320926 646436324 348320926 685478916 156229628 685478916 156229628 986894549 13250135 986894549 104706543 986894549 104706543 360750421 697451762 360750421 697451762 133160424 880819396 133160424 880819396 107600628 893501473 107600628 498909171 107600628 498909171 568945295 202317576 568945295 202317576 795953026 202317576 763224994 297805886 763224994 297805886 689681609 321772824 689681609 321772824 579849098 433600551 579849098 433600551 499982092 507379166 499982092 507379166 402800542 634857546 402800542 634857546 201835955 798478091 201835955 688383291 201835955 688383291 336776139 637569883 336776139 637569883 485956687 468563215 485956687 468563215 574682940 390895599 574682940 390895599 916841486 81922096 916841486 89217643 916841486 89217643 727974240 377832394 727974240 377832394 111893632 957716523 111893632 957716523 22100358 979128060 22100358 782884499 22100358 782884499 350489395 597215362 350489395 597215362 511281032 408607620 511281032 408607620 593343658 50599991 593343658 50599991 984785397 14970148 984785397 135657793 984785397 135657793 836991294 187719714 836991294 187719714 781119894 440917626 781119894 440917626 534487639 477296222 534487639 477296222 391952717 754814132 391952717 754814132 165927958 836265705 165927958 836265705 2363486 997439332 2363486 942206786 2363486 942206786 190074140 730778559 190074140 730778559 435447711 501946120 435447711 501946120 615493024 148892028 615493024 148892028 878726000 37668009 878726000 37668009 961229996 37668009 958619932 70519877 958619932 70519877 640947408 501269543 640947408 501269543 451192709 598426786 451192709 598426786 402093316 598426786 592269197 246290313 592269197 246290313 825323316 135739009 825323316 135739009 920957403 76539455 920957403 76539455 928143087 39381278 928143087 39381278 972247960 7486899 972247960 7486899 992331893 7486899 712467752 483070771 712467752 483070771 476515199 789640525 476515199 789640525 202423718 986250942 202423718 986250942 14513792 986250942 430653546 489994214 430653546 489994214 516073634 232919289 516073634 232919289 775706808 72135088 775706808 72135088 950479241 48261368 950479241 86002058 950479241 86002058 879892133 139013683 879892133 139013683 504916481 575234597 504916481 575234597 384217091 648013201 384217091 648013201 286504197 956284992 286504197 956284992 44489686 956284992 79645539 893323023 79645539 893323023 326508760 488763648 326508760 488763648 639812779 340600499 639812779 340600499 964216531 34799690 964216531 150867092 964216531 150867092 662546681 609204953 662546681 609204953 6642568 993350840 6642568 889977434 6642568 889977434 161244372 797597736 161244372 797597736 647435048 210245874 647435048 210245874 952740627 6937210 952740627 6937210 993011393 6937210 983359551 36397550 983359551 36397550 861562093 169300136 861562093 169300136 711182890 421385802 711182890 421385802 494107633 873074621 494107633 873074621 5989650 993827356 5989650 631768106 5989650 631768106 394134150 522395550 394134150 522395550 507733900 166867102 507733900 166867102 966500576 32917374 966500576 154002562 966500576 154002562 770941953 554315090 770941953 554315090 428876973 913555618 428876973 913555618 88522715 913555618 319193883 625260571 319193883 625260571 648043271 288721282 648043271 288721282 755919877 169332478 755919877 169332478 900530686 17196515 900530686 17196515 982237656 17196515 903434356 413202979 903434356 413202979 567270956 506533860 567270956 506533860 239662777 870392194 239662777 870392194 55528147 971066410 55528147 971066410 30200271 971066410 36516337 960137510 36516337 960137510 71946564 427584020 71946564 427584020 774939201 84577112 774939201 84577112 913838439 84577112 805082353 217232575 805082353 217232575 619824373 410904040 619824373 410904040 464211968 642520400 464211968 642520400 41920362 958851329 41920362 700888402 41920362 700888402 345908358 425927042 345908358 425927042 875616346 122532605 875616346 332179261 875616346 332179261 618624561 607249859 618624561 607249859 257461441 873879810 257461441 873879810 100837023 901074226 100837023 793747429 100837023 793747429 674527575 259883831 674527575 259883831 742488834 176001484 742488834 176001484 850363242 83912516 850363242 83912516 932781846 47636060 932781846 47636060 976584080 22966523 976584080 94756086 976584080 94756086 878016797 195712481 878016797 195712481 74751983 981308619 74751983 981308619 19713405 981308619 23359118 835322131 23359118 835322131 411053048 388798330 411053048 388798330 720920624 255271293 720920624 255271293 812122805 28033270 812122805 28033270 971307226 28033270 968478499 79137278 968478499 79137278 595040241 557015879 595040241 557015879 405606233 684424906 405606233 684424906 176232823 954367937 176232823 954367937 46228994 954367937 881779202 82751240 881779202 82751240 915800889 82751240 910738761 180798794 910738761 180798794 784020820 549315772 784020820 549315772 410140184 698982316 410140184 698982316 248577937 839901832 248577937 839901832 137116671 865233610 137116671 865233610 136436395 865233610 205115222 637971029 205115222 637971029 459161662 217877999 459161662 217877999 846315305 137647397 846315305 137647397 937068678 27757615 937068678 27757615 971722454 27757615 917197421 236277287 917197421 236277287 739204273 311342283 739204273 311342283 651552187 427732852 651552187 427732852 429317604 621484240 429317604 621484240 70837424 930740378 70837424 791310612 70837424 791310612 350405369 208644124 350405369 208644124 868891052 61602784 868891052 61602784 990730875 9016978 990730875 156187679 990730875 156187679 841707360 451880796 841707360 451880796 324039802 792783335 324039802 792783335 199822978 852287560 199822978 852287560 148646572 852287560 168384204 536434712 168384204 536434712 541635605 437955639 541635605 437955639 610174492 389598176 610174492 674349304 610174492 674349304 259794070 791204282 259794070 791204282 208678436 791204282 264314323 667015803 264314323 667015803 377055300 321747693 377055300 321747693 800147092 126341603 800147092 126341603 978902706 20365722 978902706 47813609 978902706 47813609 940175775 86814349 940175775 86814349 794314325 445264720 794314325 445264720 275555638 782367873 275555638 782367873 217598431 968785603 217598431 968785603 29638250 992020736 29638250 992020736 8282466 992020736 110614129 829132511 110614129 829132511 329970050 543428154 329970050 543428154 501488435 492014930 501488435 492014930 613461220 362416522 613461220 362416522 891028052 107815094 891028052 198096437 891028052 198096437 693396366 574756113 693396366 574756113 377286484 645911283 377286484 645911283 318955966 705261912 318955966 705261912 293291569 891112163 293291569 891112163 82731895 919283001 82731895 771484255 82731895 771484255 246109744 234912623 246109744 234912623 886438465 111979116 886438465 250312581 886438465 250312581 317376546 805712326 317376546 805712326 7866207 992445621 7866207 958551106 7866207 958551106 235359072 297802300 235359072 297802300 834899509 164537141 834899509 401718498 834899509 401718498 526297793 645193755 526297793 645193755 245503560 907415112 245503560 907415112 31875169 995404935 31875169 995404935 4458698 995404935 11154461 953217398 11154461 953217398 132854405 401012789 132854405 401012789 741389539 157610568 741389539 157610568 848549431 126248353 848549431 126248353 871854265 126248353 768437690 235065421 768437690 235065421 749871701 392193464 749871701 392193464 599422075 559782477 599422075 559782477 238763436 883444407 238763436 883444407 117781523 883444407 234525681 688408267 234525681 688408267 365833248 445470895 365833248 445470895 722266010 163485786 722266010 163485786 835891822 163485786 807990834 243697467 807990834 243697467 700912079 356353967 700912079 356353967 109711087 957563559 109711087 957563559 43314001 957563559 45014615 806240170 45014615 806240170 229762054 480825291 229762054 480825291 579218214 400947578 579218214 400947578 893369903 91633155 893369903 91633155 960036288 39120834 960036288 514196709 960036288 514196709 32393521 968725125 32393521 965063568 32393521 965063568 276651506 701499721 276651506 701499721 904403363 56101665 904403363 56101665 943034221 56101665 824460869 227052669 824460869 227052669 554449372 599254028 554449372 599254028 173365757 831472101 173365757 831472101 7135417 993084111 7135417 909412396 7135417 909412396 560591421 275722019 560591421 275722019 874615311 53007731 874615311 53007731 945692517 53007731 530720414 480489448 530720414 480489448 468805546 689559170 468805546 689559170 215025791 789118417 215025791 789118417 196811018 895968715 196811018 895968715 105528997 895968715 409108050 424410293 409108050 424410293 621015797 31498592 621015797 31498592 967982755 31498592 962320292 111234349 962320292 111234349 617012915 638875001 617012915 638875001 247966476 905724169 247966476 905724169 39747747 961119906 39747747 953370168 39747747 953370168 124505228 448213598 124505228 448213598 688664803 309950135 688664803 330301442 688664803 330301442 658282731 563135881 658282731 563135881 386393967 688581201 386393967 688581201 291225453 835237059 291225453 835237059 165688941 835237059 366009161 592180259 366009161 592180259 527852255 357152907 527852255 357152907 702617497 83561142 702617497 83561142 914941909 83561142 512037810 568278123 512037810 568278123 410482155 913245998 410482155 913245998 88817664 913245998 152652914 811029416 152652914 811029416 315009212 595731634 315009212 595731634 457612200 473263212 457612200 473263212 619955290 38540995 619955290 38540995 960930381 37999432 960930381 53005869 960930381 53005869 775880227 404867939 775880227 404867939 584168407 597764658 584168407 597764658 351861418 688373629 351861418 688373629 267156763 789071385 267156763 789071385 95485019 906666950 95485019 777713601 95485019 777713601 334982016 211407110 334982016 211407110 866567874 67546414 866567874 67546414 931009844 67546414 905234285 249773721 905234285 249773721 384477375 927814165 384477375 927814165 73941982 927814165 446779836 467359602 446779836 467359602 701845125 17131266 701845125 17131266 995006690 5041106 995006690 26433638 995006690 26433638 883157420 175538100 883157420 175538100 772633818 425606772 772633818 425606772 563079902 460904659 563079902 460904659 410869651 613112756 410869651 613112756 309550466 855066770 309550466 855066770 144316734 857274766 144316734 709880393 144316734 709880393 429124892 492675816 429124892 492675816 691875350 266811551 691875350 266811551 899955423 48489775 899955423 48489775 950137532 48489775 777083494 303585869 777083494 303585869 466441384 552827320 466441384 552827320 386262674 702915283 386262674 702915283 264689244 875824565 264689244 875824565 125424972 875824565 399563024 559986213 399563024 559986213 463214923 270667597 463214923 270667597 927274637 66590359 927274637 66590359 931986898 66590359 848602725 175513199 848602725 175513199 682624682 384770616 682624682 384770616 545608583 701239743 545608583 701239743 75280816 926677970 75280816 269303208 75280816 269303208 730642089 269303208 335186102 725782452 335186102 725782452 207126535 919956750 207126535 919956750 82071842 919956750 372613504 552614054 372613504 552614054 448495712 517335934 448495712 517335934 507422788 463511829 507422788 463511829 648999736 303789155 648999736 303789155 909880091 88393029 909880091 330250015 909880091 330250015 650043556 413564764 650043556 413564764 400496775 603947106 400496775 603947106 319774059 810855521 319774059 810855521 123307320 877840752 123307320 871421497 123307320 871421497 157262648 769187154 157262648 769187154 441261353 503166365 441261353 503166365 500712890 161818414 500712890 161818414 870208289 4353589 870208289 4353589 995670116 4353589 937582670 175585399 937582670 175585399 752274457 260479423 752274457 260479423 641449828 370987656 641449828 370987656 572817159 468350788 572817159 468350788 486517150 572013872 486517150 572013872 278251273 821151893 278251273 821151893 179549390 821151893 438881755 240033895 438881755 240033895 848497523 125870295 848497523 125870295 872197524 125870295 808870968 426405273 808870968 426405273 484835534 666845682 484835534 666845682 223074463 879900128 223074463 879900128 93280484 909058093 93280484 840236437 93280484 840236437 229595032 660350981 229595032 660350981 361834215 449535361 361834215 449535361 968443114 30923191 968443114 137450505 968443114 137450505 788912740 342707876 788912740 342707876 620261773 401194430 620261773 401194430 277103400 813272053 277103400 813272053 153122395 954810653 153122395 954810653 45709556 954810653 168050866 820561378 168050866 820561378 254198992 274348778 254198992 274348778 990860207 8877580 990860207 203172402 990860207 203172402 773594556 341100298 773594556 341100298 410783084 994881125 410783084 994881125 4994042 994881125 41242512 339165816 41242512 339165816 707923691 247181411 707923691 247181411 953308828 45445179 953308828 148142896 953308828 148142896 409487980 647308063 409487980 647308063 309432748 894463970 309432748 894463970 106767320 894463970 269999483 618152534 269999483 618152534 511787145 130477170 511787145 130477170 934386335 1875526 934386335 1875526 998306492 1875526 940485357 147808450 940485357 147808450 721264575 520881964 721264575 520881964 185944352 814469535 185944352 678493322 185944352 678493322 428297845 518698629 428297845 518698629 651070713 292481080 651070713 292481080 836870999 145068483 836870999 145068483 981891519 17592186 981891519 42540849 981891519 42540849 921824109 146372138 921824109 146372138 713071396 323131571 713071396 323131571 549759110 497508079 549759110 497508079 10617888 989851904 10617888 921871634 10617888 921871634 460941119 532852001 460941119 532852001 498867684 408847492 498867684 408847492 859748011 134655755 859748011 134655755 991605932 8172123 991605932 101305616 991605932 101305616 586956080 572457505 586956080 572457505 413113048 800441919 413113048 800441919 126216699 940441537 126216699 940441537 61563149 940441537 177821275 631170391 177821275 631170391 470917208 521437136 470917208 521437136 693790482 276289929 693790482 276289929 830668679 131254958 830668679 131254958 866747233 131254958 578066982 428309018 578066982 428309018 356591973 982476133 356591973 982476133 18547691 982476133 261884031 545326818 261884031 545326818 729822041 269977016 729822041 351379361 729822041 351379361 584702470 442934917 584702470 442934917 364312168 653062906 364312168 653062906 342973333 942344547 342973333 942344547 59603177 942344547 103541940 833142378 103541940 833142378 313550145 353853136 313550145 353853136 693590848 47185750 693590848 47185750 951629385 47185750 827697342 403734614 827697342 403734614 426352527 675970928 426352527 675970928 295607002 744699643 295607002 744699643 64362409 938143710 64362409 896078178 64362409 896078178 144275253 446635390 144275253 446635390 963427469 35535283 963427469 215615784 963427469 215615784 736081661 349897240 736081661 349897240 544929494 643205007 544929494 643205007 239058960 764164825 239058960 764164825 113361072 952211471 113361072 952211471 48724386 952211471 611119562 347167195 611119562 347167195 813931827 4963429 813931827 4963429 995114861 4963429 929568325 265092494 929568325 265092494 542889895 542733079 542889895 542733079 409474665 885878401 409474665 885878401 104679927 896881172 104679927 561512984 104679927 561512984 498538035 413618371 498538035 413618371 662097651 317053649 662097651 317053649 991835270 7995422 991835270 283009881 991835270 283009881 372475270 997149865 372475270 997149865 2800947 997149865 98224752 865425961 98224752 865425961 215235827 766268672 215235827 766268672 284316105 591550138 284316105 591550138 481999609 297620820 481999609 297620820 772122244 30682105 772122244 30682105 968632647 30682105 849074414 220231302 849074414 220231302 697133372 439822221 697133372 439822221 218519891 904310931 218519891 904310931 22505163 989358076 22505163 989358076 11121496 989358076 17230438 771913876 17230438 771913876 415774057 516944423 415774057 516944423 689478476 236714518 689478476 236714518 804734927 102324498 804734927 102324498 897341811 102324498 896554791 488413496 896554791 488413496 459395158 585420529 459395158 585420529 206868357 998333393 206868357 998333393 1495760 998333393 117573234 674590005 117573234 674590005 371008966 611902066 371008966 611902066 486524513 449318837 486524513 449318837 938729962 59720472 938729962 83149266 938729962 83149266 819825031 570959742 819825031 570959742 170862461 829644691 170862461 646166221 170862461 646166221 569016018 387272440 569016018 387272440 648523469 345022886 648523469 345022886 663551450 317576992 663551450 317576992 790702016 130838420 790702016 130838420 876950535 14182586 876950535 14182586 985797687 14182586 916402593 212283198 916402593 212283198 780418710 310491963 780418710 310491963 653360977 446121036 653360977 446121036 533401145 591274854 533401145 591274854 398742500 745326311 398742500 745326311 16957754 984059596 16957754 848148341 16957754 848148341 231254078 518075664 231254078 518075664 508216392 126559614 508216392 126559614 931500244 67072329 931500244 355180563 931500244 355180563 515612914 535604660 515612914 535604660 368295379 929653680 368295379 929653680 20637063 980631853 20637063 948188943 20637063 948188943 394738228 359799529 394738228 359799529 699009923 284484337 699009923 284484337 793057035 6704306 793057035 6704306 993294728 6704306 845355645 277684609 845355645 277684609 505595395 504761433 505595395 504761433 437639661 634126460 437639661 634126460 144736847 870844030 144736847 870844030 25052708 983102990 25052708 983102990 11173527 989304677 11173527 906306991 11173527 906306991 271718251 484109672 271718251 484109672 815931639 76104647 815931639 76104647 922694300 76104647 918342197 99281613 918342197 99281613 655785237 896295559 655785237 896295559 4697639 995165615 4697639 944504039 4697639 944504039 454399115 346197250 454399115 346197250 811799514 145238849 811799514 145238849 905762336 32585779 905762336 32585779 989096014 10742560 989096014 267033781 989096014 267033781 450563648 630080052 450563648 630080052 320718294 766118224 320718294 766118224 29252658 996779946 29252658 996779946 3174611 996779946 76581190 888915621 76581190 888915621 294623293 697997751 294623293 697997751 410069715 537157880 410069715 537157880 711031483 270432825 711031483 270432825 762251214 212395946 762251214 212395946 818252804 130983751 818252804 130983751 867035404 130983751 555559565 444826400 555559565 413902011 555559565 413902011 615878926 352990565 615878926 352990565 733443459 112718631 733443459 112718631 885665768 112718631 867343351 136138178 867343351 136138178 735741231 313737488 735741231 313737488 457867766 878037218 457867766 878037218 36615097 964426250 36615097 889744552 36615097 889744552 127657741 833516196 127657741 833516196 245544011 478827500 245544011 478827500 573218457 238984589 573218457 238984589 765363406 214717045 765363406 214717045 793335480 187647760 793335480 187647760 960233845 38755971 960233845 41608117 960233845 41608117 803818513 411767657 803818513 411767657 567291121 539727745 567291121 539727745 335786355 679941381 335786355 679941381 125331423 893188538 125331423 893188538 107899334 893188538 154150109 788438519 154150109 788438519 329353811 637979329 329353811 637979329 569304531 329912025 569304531 329912025 756563252 242747737 756563252 370892220 756563252 370892220 627370059 758282380 627370059 758282380 166582650 863198183 166582650 863198183 138416794 863198183 200042533 749489197 200042533 749489197 561426277 350415499 561426277 350415499 679988036 94672123 679988036 94672123 904272893 94672123 711695259 323494463 711695259 323494463 541932490 496112213 541932490 496112213 317950800 921589222 317950800 921589222 65846247 936252049 65846247 727440654 65846247 727440654 391095841 414234657 391095841 414234657 630838466 294702814 630838466 294702814 704788115 294702814 610446138 395197301 610446138 395197301 564970698 533413284 564970698 533413284 174257598 943357031 174257598 943357031 13673356 986941252 13673356 845810078 13673356 845810078 999819392 236445 999819392 399211515 999819392 399211515 528361316 774788907 528361316 774788907 52953526 948317262 52953526 913740250 52953526 913740250 101442513 733409765 101442513 733409765 306966106 515169498 306966106 515169498 541257517 418645705 541257517 418645705 682706724 5728783 682706724 5728783 994327291 5728783 959785977 45654435 959785977 45654435 827543385 283327965 827543385 283327965 579403075 659976896 579403075 659976896 234604546 766506381 234604546 753819314 234604546 753819314 485676427 359389289 485676427 359389289 841587954 104653692 841587954 104653692 936508942 61952132 936508942 113399265 936508942 113399265 761574169 329894172 761574169 329894172 646070919 439070278 646070919 439070278 455940430 589605051 455940430 589605051 372728016 681876833 372728016 681876833 292132447 954509393 292132447 954509393 22960258 978276237 22960258 903760854 22960258 903760854 121529949 420713628 121529949 420713628 789033751 174428085 789033751 174428085 860295002 138613233 860295002 457195836 860295002 457195836 460253256 967058490 460253256 967058490 33979518 967058490 58274412 439875311 58274412 439875311 826932423 86223508 826932423 86223508 927497079 71183928 927497079 376007192 927497079 376007192 591104728 487146933 591104728 487146933 483158620 601932876 483158620 601932876 363785105 850822413 363785105 850822413 44977570 955682595 44977570 943137862 44977570 943137862 696390924 300727764 696390924 300727764 856011475 27859427 856011475 27859427 971533543 27859427 805499908 215018191 805499908 215018191 565893848 438734712 565893848 438734712 280005937 777221528 280005937 777221528 159491751 850934821 159491751 850934821 90172953 912036859 90172953 906366273 90172953 906366273 287396622 584770939 287396622 584770939 676998057 189872067 676998057 189872067 815917821 45822441 815917821 45822441 952929414 45822441 679493558 390634409 679493558 390634409 389699232 737152331 389699232 737152331 3086420 997682497 3086420 997682497 2154534 997682497 6770553 955947591 6770553 955947591 118673123 307862375 118673123 307862375 861709483 121215655 861709483 121215655 901131075 13407093 901131075 13407093 986703934 13407093 928854192 236486347 928854192 236486347 729568641 585737790 729568641 585737790 298238365 761364038 298238365 761364038 223188111 799262186 223188111 799262186 113125458 973817524 113125458 973817524 27359275 973817524 293757170 395202020 293757170 395202020 608726001 363285845 608726001 363285845 798081651 200146024 798081651 222262979 798081651 222262979 449581638 822680498 449581638 822680498 84941453 921417509 84941453 921417509 80675008 921417509 281566869 691634715 281566869 691634715 405748831 453876080 405748831 453876080 645709948 323778217 645709948 323778217 927657763 70969129 927657763 207132858 927657763 207132858 772096580 269680682 772096580 269680682 529581617 851509714 529581617 851509714 149372838 851509714 282738134 711294488 282738134 711294488 295287560 609779179 295287560 609779179 513515789 417885873 513515789 417885873 665704466 174405008 665704466 174405008 843040198 155557529 843040198 155557529 843235274 155557529 784830801 292281400 784830801 292281400 641621551 484960766 641621551 484960766 463575153 631374907 463575153 631374907 182203789 917828964 182203789 917828964 33123135 985408440 33123135 985408440 15310873 985408440 25546020 430638218 25546020 430638218 620469712 258666167 620469712 258666167 745773042 211285991 745773042 211285991 911086965 87098364 911086965 158648076 911086965 158648076 627275524 593199544 627275524 593199544 354793907 839117968 354793907 839117968 43718922 957167104 43718922 629304388 43718922 629304388 487509544 8654136 487509544 8654136 991026651 8654136 877564513 223167315 877564513 223167315 717142903 355527861 717142903 355527861 461688259 954775539 461688259 954775539 45752277 954775539 317092443 502442395 317092443 502442395 699474879 280970395 699474879 280970395 883667479 9212048 883667479 9212048 990639941 9212048 982670159 23779116 982670159 23779116 763465644 342716825 763465644 342716825 608434737 424305543 608434737 424305543 213158702 786721916 213158702 736796085 213158702 736796085 486695519 348627024 486695519 348627024 825597387 173116698 825597387 304233444 825597387 304233444 657986383 629976744 657986383 629976744 354186782 870343269 354186782 870343269 70499926 931196259 70499926 889295089 70499926 889295089 172521107 602366824 172521107 602366824 473877791 493759395 473877791 493759395 949289192 24649486 949289192 24649486 974834227 24649486 872279585 197850773 872279585 197850773 671071534 668781418 671071534 668781418 313879797 830883837 313879797 830883837 41356473 959511889 41356473 543539464 41356473 543539464 555124084 90406100 555124084 90406100 929656321 3663361 929656321 3663361 996377421 3663361 697274369 469663691 697274369 469663691 393664996 837733427 393664996 837733427 43318545 957539305 43318545 707624350 43318545 707624350 359142043 483259900 359142043 483259900 529602272 274770866 529602272 274770866 729726243 253457651 729726243 253457651 989121405 10719391 989121405 136542084 989121405 136542084 842330208 377470197 842330208 377470197 290075870 919544198 290075870 919544198 44924551 990925123 44924551 990925123 9466107 990925123 86875794 360516551 86875794 360516551 810079877 106649490 810079877 106649490 892388117 106649490 712838058 335749325 712838058 335749325 531370096 726628298 531370096 726628298 18096374 991992697 18096374 991992697 8332820 991992697 109876472 589865190 109876472 589865190 419174438 571176365 419174438 571176365 621446528 289484208 621446528 289484208 984043369 15541763 984043369 50115614 984043369 50115614 658267345 349326252 658267345 349326252 649540960 361814087 649540960 361814087 446612738 711784799 446612738 711784799 102859842 898698560 102859842 819334204 102859842 819334204 218519270 771738596 218519270 771738596 341236553 616788620 341236553 616788620 402841665 525516890 402841665 525516890 548808795 230289795 548808795 230289795 818910339 55468610 818910339 55468610 943684961 55468610 852307635 272146344 852307635 272146344 448703630 612095191 448703630 612095191 360829950 643917854 360829950 643917854 336238772 672047341 336238772 672047341 281116574 969230755 281116574 969230755 25500762 985179531 25500762 985179531 14568115 986196534 14568115 710218428 14568115 710218428 497633476 485020261 497633476 485020261 809115752 184467935 809115752 184467935 990671968 9174700 990671968 22569862 990671968 22569862 932745574 109256204 932745574 109256204 793453715 372371500 793453715 372371500 475591326 654828471 475591326 654828471 267144475 852871351 267144475 852871351 20271280 980940559 20271280 836790924 20271280 836790924 171705766 677978863 171705766 677978863 332272669 632389547 332272669 632389547 406915238 473313526 406915238 473313526 575345328 400065945 575345328 400065945 878593586 95018667 878593586 95018667 903972725 95018667 485598963 548763709 485598963 548763709 290617792 718724773 290617792 718724773 204242869 879608673 204242869 879608673 12756488 988022724 12756488 981918151 12756488 981918151 257712468 718818033 257712468 718818033 498583110 430442741 498583110 430442741 957748422 41348362 957748422 103452541 957748422 103452541 878712190 185118858 878712190 185118858 676787058 347682926 676787058 347682926 431359261 841600096 431359261 841600096 115657626 885340063 115657626 827576772 115657626 827576772 585727001 324435508 585727001 324435508 702026198 276966691 702026198 276966691 910992741 87174808 910992741 214374154 910992741 214374154 528470340 477436819 528470340 477436819 320560192 743253868 320560192 743253868 205517115 855219837 205517115 855219837 77627112 971076042 77627112 971076042 25943979 975228808 25943979 878182521 25943979 878182521 415469785 363240295 415469785 363240295 716474167 38281509 716474167 38281509 960666073 38281509 904594452 190851867 904594452 190851867 729552166 473994123 729552166 473994123 371750077 637236500 371750077 637236500 147246415 868925190 147246415 868925190 55793403 980272512 55793403 980272512 20998123 980272512 40506191 697408674 40506191 697408674 372992393 527676408 372992393 527676408 691962323 85215285 691962323 85215285 913039145 85215285 874481210 415767722 874481210 415767722 575196494 428333341 575196494 428333341 373530398 806042464 373530398 806042464 193908896 806042464 209982055 682436126 209982055 682436126 530265711 275936818 530265711 275936818 923550304 75054725 923550304 82110960 923550304 82110960 821587587 435912825 821587587 435912825 371268553 634144592 371268553 634144592 162268727 921944179 162268727 921944179 34841088 992599266 34841088 992599266 7727997 992599266 296769964 456361789 296769964 456361789 583421601 325713139 583421601 325713139 696469804 300816024 696469804 300816024 945761038 52929932 945761038 90427736 945761038 90427736 511301748 960562452 511301748 960562452 40221408 960562452 58823388 866632913 58823388 866632913 257221824 403064288 257221824 403064288 643631362 195968302 643631362 195968302 886320386 3124114 886320386 3124114 996917695 3124114 945243040 193885487 945243040 193885487 799023048 287593698 799023048 287593698 660804176 434524758 660804176 434524758 432502293 714826645 432502293 714826645 171412870 892187061 171412870 892187061 30309954 971029491 30309954 937992165 30309954 937992165 91211325 758147329 91211325 758147329 401062242 228617322 401062242 228617322 820890347 33074860 820890347 33074860 990812587 8945178 990812587 134238459 990812587 134238459 674530931 487361479 674530931 487361479 472575130 791312882 472575130 791312882 182397241 967594301 182397241 967594301 33506539 967594301 142823968 620045990 142823968 620045990 556453055 422963279 556453055 422963279 591234620 378836100 591234620 378836100 872901534 125093777 872901534 286183983 872901534 286183983 583444763 433986484 583444763 433986484 477498332 603776170 477498332 603776170 349419547 705275997 349419547 705275997 94879495 911651681 94879495 911651681 83394948 918609049 83394948 697345253 83394948 697345253 619960240 243168711 619960240 243168711 984773693 15004652 984773693 113453796 984773693 113453796 717086998 358296965 717086998 358296965 603220844 963636844 603220844 963636844 14541537 986230471 14541537 917712944 14541537 917712944 186186500 544838934 186186500 544838934 483957907 515585547 483957907 538869742 483957907 538869742 434697009 828604912 434697009 828604912 165163548 952142065 165163548 952142065 48772805 952142065 332372455 588944086 332372455 588944086 487658285 445057454 487658285 445057454 710485052 95214227 710485052 95214227 919516074 79400116 919516074 167282888 919516074 167282888 665893260 340099789 665893260 340099789 338866917 812797934 338866917 812797934 157907514 907678658 157907514 907678658 94759719 907678658 301309874 268693775 301309874 268693775 731110924 268693775 666716254 535863789 666716254 535863789 344918224 889732127 344918224 889732127 111472319 889732127 486196825 500219160 486196825 500219160 588142101 281821217 588142101 281821217 819002663 179509054 819002663 531684058 819002663 531684058 339580306 887641784 339580306 887641784 75037238 997898393 75037238 997898393 1983174 997898393 5023695 958371962 5023695 958371962 401694898 597623040 401694898 597623040 466046937 474770060 466046937 474770060 529803810 188176502 529803810 188176502 906173789 12269513 906173789 12269513 987808576 12269513 935221896 71323832 935221896 71323832 621194582 411491182 621194582 411491182 199825404 878019284 199825404 878019284 24811023 976431392 24811023 931174853 24811023 931174853 269052292 580500524 269052292 580500524 466828431 503546673 466828431 503546673 509990467 435600938 509990467 435600938 669472643 191108666 669472643 191108666 815403166 181181373 815403166 181181373 967657928 31707836 967657928 252271566 967657928 252271566 581967988 708809868 581967988 708809868 289001467 762604918 289001467 762604918 212717571 986928374 212717571 986928374 13680511 986928374 255649766 735017398 255649766 735017398 331573808 595975764 331573808 595975764 422192991 534491648 422192991 534491648 478066295 264592163 478066295 264592163 781789489 107167584 781789489 107167584 891760406 107167584 838573355 301108892 838573355 301108892 574623411 483272220 574623411 483272220 240939183 851826537 240939183 851826537 149163398 851826537 452979624 276855735 452979624 276855735 923627405 74963409 923627405 284769879 923627405 284769879 491497799 841414633 491497799 841414633 104540523 897084482 104540523 849163863 104540523 849163863 231504528 681878991 231504528 681878991 359057840 620862738 359057840 620862738 409190930 569111522 409190930 569111522 464394992 330904926 464394992 330904926 702943879 289911010 702943879 289911010 786283585 150267073 786283585 150267073 875993712 429319 875993712 429319 999619420 429319 808582371 530237095 808582371 530237095 424825519 637779685 424825519 637779685 354611422 767600488 354611422 767600488 223273743 867951745 223273743 867951745 3951950 996011019 3951950 811949307 3951950 811949307 312466852 218070746 312466852 218070746 790352038 99745840 790352038 99745840 995610579 4368030 995610579 91005400 995610579 91005400 893776722 288556641 893776722 288556641 379138514 757700300 379138514 757700300 243500423 757700300 287685592 367041629 287685592 367041629 746571160 252602670 746571160 423429868 746571160 423429868 567266731 440156418 567266731 440156418 444442241 555364090 444442241 516784313 444442241 516784313 657514314 287800374 657514314 287800374 895341534 54607610 895341534 54607610 944255459 54607610 828003269 533911404 828003269 533911404 342802536 830065176 342802536 830065176 77454935 924255639 77454935 708504460 77454935 708504460 461799361 75071768 461799361 75071768 928622652 20716711 928622652 20716711 978612612 20716711 528584955 861803869 528584955 861803869 139669436 861803869 182953836 433489413 182953836 433489413 677504055 265747647 677504055 265747647 733871923 265747647 635450562 368426436 635450562 368426436 606817842 426828528 606817842 426828528 453352061 580006532 453352061 580006532 55839057 945724998 55839057 829471916 55839057 829471916 440192469 446648807 440192469 446648807 783071288 187960119 783071288 187960119 821519422 123039774 821519422 123039774 875081918 123039774 836745942 191279754 836745942 191279754 737395925 301602979 737395925 301602979 550350492 582033935 550350492 582033935 361222649 745271194 361222649 745271194 237228149 877875249 237228149 877875249 83195847 918842039 83195847 349532997 83195847 349532997 933025137 65449386 933025137 158607082 933025137 158607082 37823186 976153017 37823186 976153017 20666812 980606493 20666812 862234162 20666812 862234162 575133872 410845116 575133872 410845116 636716387 318911793 636716387 318911793 778509623 111946152 778509623 111946152 906542677 3990000 906542677 3990000 996142080 3990000 675193641 341658871 675193641 341658871 544911192 513487532 544911192 513487532 430773639 694251000 430773639 694251000 291147526 709639704 291147526 593120632 291147526 593120632 548801358 423282903 548801358 423282903 607324084 320953632 607324084 320953632 837664799 83440340 837664799 83440340 915037378 83440340 836179255 492623887 836179255 492623887 478372032 612874448 478372032 612874448 314550623 778297843 314550623 778297843 39186894 961766467 39186894 809297151 39186894 809297151 324564388 527343810 324564388 527343810 532679925 249249752 532679925 249249752 963156856 11709198 963156856 11709198 988307606 11709198 749695720 285428970 749695720 285428970 514728786 532099593 514728786 532099593 256115396 987142267 256115396 987142267 13524522 987142267 23020570 797183913 23020570 797183913 214463261 538739833 214463261 538739833 485412933 504244197 485412933 504244197 543027457 430989410 543027457 430989410 651908575 208174499 651908575 208174499 850464164 75500093 850464164 75500093 923081078 75500093 755207577 248057726 755207577 248057726 378531136 718594699 378531136 718594699 117019602 984254555 117019602 984254555 12364459 988412472 12364459 943872789 12364459 943872789 232503039 601967587 232503039 601967587 705889800 191108209 705889800 191108209 806709088 191108209 789404111 216308691 789404111 216308691 684591260 491569173 684591260 491569173 435193377 890241172 435193377 890241172 24303441 977014746 24303441 952397386 24303441 952397386 131793069 846192882 131793069 846192882 472494170 481026543 472494170 481026543 739993942 193989066 739993942 193989066 815762636 78211811 815762636 78211811 966959842 32432705 966959842 295484892 966959842 295484892 587492104 432264167 587492104 432264167 402004698 624188325 402004698 624188325 264588093 826599409 264588093 826599409 172999245 843683325 172999245 843683325 133201491 974964014 133201491 974964014 26116539 974964014 53572952 933415499 53572952 933415499 151377521 773187015 151377521 773187015 249416715 579690061 249416715 579690061 516098734 434614914 516098734 434614914 600380201 278311276 600380201 278311276 748681852 135354606 748681852 135354606 915642067 63895038 915642067 63895038 934330451 63895038 480010433 672664193 480010433 672664193 319499625 832667959 319499625 832667959 38745126 962299786 38745126 898397512 38745126 898397512 113331772 678581701 113331772 678581701 426995764 547788503 426995764 547788503 526623259 330978887 526623259 330978887 693610175 305016009 693610175 305016009 708690620 18396291 708690620 18396291 997957319 2290793 997957319 106574751 997957319 106574751 632158502 509126672 632158502 509126672 431174217 755191913 431174217 755191913 176589054 998668469 176589054 998668469 1176890 998668469 75401771 920847080 75401771 920847080 96219529 299521464 96219529 299521464 855875773 37100465 855875773 37100465 961779219 37100465 673713819 345308646 673713819 345308646 462886716 895486485 462886716 895486485 66427516 996847848 66427516 996847848 3137890 996847848 18307404 806245186 18307404 806245186 498914251 472271893 498914251 472271893 763965822 219445332 763965822 219445332 814832789 55452299 814832789 55452299 943700970 55452299 939311382 98589437 939311382 98589437 787580343 265945018 787580343 265945018 373847082 712616155 373847082 712616155 19342853 981571709 19342853 761784131 19342853 761784131 240476242 532257812 240476242 532257812 509295350 467312503 509295350 467312503 660061379 18803304 660061379 18803304 980588860 18803304 859176259 399133938 859176259 399133938 590190732 575139665 590190732 575139665 425045865 575139665 488938816 220268294 488938816 220268294 862879473 135397323 862879473 298344388 862879473 298344388 699597832 411195296 699597832 411195296 374564507 650711298 374564507 650711298 4918707 994945028 4918707 931123540 4918707 931123540 303393771 608691900 303393771 608691900 407192418 465533139 407192418 465533139 619424176 173858891 619424176 173858891 824842169 173858891 530534139 511377457 530534139 511377457 397032701 855704794 397032701 855704794 113870621 973246017 113870621 973246017 27988222 973246017 160904665 808355910 160904665 808355910 681182746 109577728 681182746 109577728 916833617 81955068 916833617 201933870 916833617 201933870 443347967 660045183 443347967 660045183 188841868 811182920 188841868 721810609 188841868 721810609 280141070 182472039 280141070 182472039 835695035 69897107 835695035 69897107 930228294 68422532 930228294 105346632 930228294 105346632 561369831 606366433 561369831 606366433 154666378 864804315 154666378 864804315 78819837 923040270 78819837 886125865 78819837 886125865 162142829 282412391 162142829 282412391 735269658 218992753 735269658 218992753 789720422 171888197 789720422 171888197 858561790 19570662 858561790 19570662 979794830 19570662 765234855 366132665 765234855 366132665 383751167 834344643 383751167 834344643 36526777 964566312 36526777 925810348 36526777 925810348 161557289 727566025 161557289 727566025 539093789 318804389 539093789 318804389 693970891 270971357 693970891 270971357 987506445 12650991 987506445 110976376 987506445 110976376 851710633 222941825 851710633 222941825 594809705 566517903 594809705 566517903 423682501 652330771 423682501 652330771 242918392 776259241 242918392 776259241 10020457 990340444 10020457 915712060 10020457 915712060 229848977 735097430 229848977 735097430 525577177 117795490 525577177 117795490 880561049 117795490 578216382 440549156 578216382 440549156 553657584 464002104 553657584 464002104 525388694 480308212 525388694 480308212 269182723 993678603 269182723 993678603 6205367 993678603 220131693 663600034 220131693 663600034 514831961 372387686 514831961 372387686 974242339 25310825 974242339 79574642 974242339 79574642 782565482 426084831 782565482 426084831 446714621 632568920 446714621 632568920 256567788 907473363 256567788 907473363 94888515 907473363 215974984 743550309 215974984 743550309 373878365 560054760 373878365 560054760 735972186 55081431 735972186 55081431 977902057 21429630 977902057 240155961 977902057 240155961 757407791 355827268 757407791 355827268 589586326 415385802 589586326 415385802 384412102 829326436 384412102 829326436 171253896 829326436 306590787 663005474 306590787 663005474 476865348 401917290 476865348 401917290 702405707 39517337 702405707 39517337 959655087 39517337 935939521 206149859 935939521 206149859 733397149 366399563 733397149 366399563 504963738 767465571 504963738 767465571 134234397 977698196 134234397 977698196 21643926 979712151 21643926 854118612 21643926 854118612 552350586 60832545 552350586 60832545 964018383 34916965 964018383 105477762 964018383 105477762 741879250 393477923 741879250 393477923 446720089 589580045 446720089 589580045 205453523 990887544 205453523 990887544 9508825 990887544 87576628 561173926 87576628 561173926 726560473 265826849 726560473 265826849 895453858 104191285 895453858 193868359 895453858 193868359 597158728 875534745 597158728 875534745 125677182 875534745 192366201 699369558 192366201 699369558 723112758 13251187 723112758 13251187 997752098 2414448 997752098 51941814 997752098 51941814 631758962 918094297 631758962 918094297 83828717 918094297 88133600 908234232 88133600 908234232 290396327 636522023 290396327 636522023 478785107 405168192 478785107 405168192 628454599 50269950 628454599 50269950 948386336 50269950 891287272 372165844 891287272 372165844 454462454 580146722 454462454 580146722 407617664 799911357 407617664 799911357 21213318 980121222 21213318 466346956 21213318 466346956 883878442 61820923 883878442 61820923 936621159 61820923 864251260 225071643 864251260 225071643 560038781 602242832 560038781 602242832 289870072 777579463 289870072 777579463 219134825 819797683 219134825 819797683 103768256 897878289 103768256 689458001 103768256 689458001 565203883 375063718 565203883 375063718 958606984 40582397 958606984 107701068 958606984 107701068 621539194 688226807 621539194 688226807 290010468 719317214 290010468 719317214 151993325 921658597 151993325 921658597 55435443 946167097 55435443 941231632 55435443 941231632 95283211 902205187 95283211 902205187 159592552 724588653 159592552 724588653 453236763 505259181 453236763 505259181 734611727 106954255 734611727 106954255 892005503 106954255 845815526 222827856 845815526 222827856 736246040 264089906 736246040 264089906 535734197 516069327 535734197 516069327 138735476 990326846 138735476 990326846 10057619 990326846 356174071 474369430 356174071 474369430 545522683 431334365 545522683 431334365 678753195 102775072 678753195 102775072 900843959 83799083 900843959 83799083 914776177 83799083 645004965 444573063 645004965 444573063 238293949 969657978 238293949 969657978 31611453 969657978 596217976 292077294 596217976 292077294 789849650 59126609 789849650 59126609 973054233 26734443 973054233 160914223 973054233 160914223 826898045 296887741 826898045 296887741 591390627 459406126 591390627 459406126 421871667 715074471 421871667 715074471 258592523 911582918 258592523 911582918 90655471 911582918 218205387 701718532 218205387 701718532 424909047 338895599 424909047 338895599 721292745 235902965 721292745 235902965 764534335 144396278 764534335 144396278 954279251 44597631 954279251 159670498 954279251 159670498 664500279 980740875 664500279 980740875 20538497 980740875 176069310 598208644 176069310 598208644 509361557 416752139 509361557 416752139 594242902 381716882 594242902 381716882 689968142 280829481 689968142 280829481 910380439 80195276 910380439 80195276 918754002 80195276 896576686 194267838 896576686 194267838 651746321 501419054 651746321 501419054 445545687 614434945 445545687 614434945 131435837 869615282 131435837 673671094 131435837 673671094 504683439 483121986 504683439 483121986 651010161 309847892 651010161 309847892 973181084 26603278 973181084 60324198 973181084 60324198 663495766 339062040 663495766 339062040 591640203 411133237 591640203 411133237 478004489 662203441 478004489 662203441 301984610 953066978 301984610 953066978 1993014 997895660 1993014 672706983 1993014 672706983 577516500 418728403 577516500 418728403 856823511 85466761 856823511 85466761 932704698 26360590 932704698 26360590 973321643 26360590 938402671 96327906 938402671 96327906 896036942 142417069 896036942 142417069 700749777 785143539 700749777 785143539 214905396 785143539 546795865 437056405 546795865 437056405 586248096 219505711 586248096 219505711 936136745 62327657 936136745 91098231 936136745 91098231 829577523 832089481 829577523 832089481 136376623 928703589 136376623 928703589 64990881 937358662 64990881 912169326 64990881 912169326 199332413 605505842 199332413 605505842 614966898 182425187 614966898 182425187 978540266 20810626 978540266 375153801 978540266 375153801 100345108 901604674 100345108 839786395 100345108 839786395 193263932 655412974 193263932 655412974 904164915 90684569 904164915 90684569 907835866 90684569 541976735 492941814 541976735 492941814 242323786 898217529 242323786 898217529 60945611 997437703 60945611 997437703 2371999 997437703 183776121 809670487 183776121 809670487 399983020 390287441 399983020 390287441 896149730 103441880 896149730 187278811 896149730 187278811 334284449 894439979 334284449 894439979 45727878 954798695 45727878 866016495 45727878 866016495 326593773 596384576 326593773 596384576 476361103 427162960 476361103 427162960 735499329 214482595 735499329 214482595 792991239 51424984 792991239 51424984 947299258 51424984 765214924 270436293 765214924 270436293 442822134 785721480 442822134 785721480 192520805 807613072 192520805 695811414 192520805 695811414 332183450 338600566 332183450 338600566 943862263 55233431 943862263 339776247 943862263 339776247 640732328 443565728 640732328 443565728 543098890 593822807 543098890 593822807 298986891 807500606 298986891 807500606 156457634 871468308 156457634 871468308 69541247 932176912 69541247 863461498 69541247 863461498 319363504 548976269 319363504 548976269 699863128 255702739 699863128 255702739 900980999 67899385 900980999 67899385 971754170 27673735 971754170 118051514 971754170 118051514 864675183 778527772 864675183 778527772 56795600 957128022 56795600 957128022 43729644 957128022 215291675 674793947 215291675 674793947 345154674 269502515 345154674 269502515 917115092 81750078 917115092 383549695 917115092 383549695 532234849 569285128 532234849 569285128 203016391 956904143 203016391 956904143 43909671 956904143 47529525 945837857 47529525 945837857 88634027 865111934 88634027 865111934 153273951 430893059 153273951 430893059 927345113 71440709 927345113 279939998 927345113 279939998 536982669 491471114 536982669 491471114 277910739 834588320 277910739 834588320 152794846 872435969 152794846 872435969 17968525 983178505 17968525 953129885 17968525 953129885 954889198 43966088 954889198 52862793 954889198 52862793 849484681 223974382 849484681 223974382 503814418 704939883 503814418 704939883 878179 999076270 878179 922615976 878179 922615976 205320615 594544154 205320615 594544154 459042169 420431932 459042169 420431932 599238571 377404222 599238571 377404222 928723587 7969739 928723587 7969739 991847837 7969739 977563653 209981947 977563653 209981947 759974407 584765899 759974407 584765899 212693743 844819906 212693743 844819906 155921469 844819906 340910166 648034981 340910166 648034981 402599964 529146717 402599964 529146717 530178440 414864607 530178440 414864607 815766609 182482828 815766609 278625349 815766609 278625349 670747000 377045484 670747000 377045484 622241706 782728423 622241706 782728423 51151355 950084322 51151355 169933373 51151355 169933373 829117213 169933373 164927600 987773782 164927600 987773782 13030690 987773782 13191047 803601143 13191047 803601143 372630678 362983387 372630678 362983387 884018656 114198507 884018656 222981999 884018656 222981999 558595864 637246740 558595864 637246740 267565381 875578714 267565381 875578714 125624140 875578714 250274852 606783320 250274852 606783320 614372923 229399726 614372923 229399726 896234675 93644555 896234675 93644555 925416702 73237385 925416702 313394872 925416702 313394872 655206475 344644136 655206475 344644136 143927385 920771766 143927385 920771766 81194852 920771766 136769425 857866933 136769425 857866933 291744640 267703595 291744640 267703595 946813206 25487291 946813206 25487291 998461315 1775147 998461315 11863813 998461315 11863813 877785711 124919801 877785711 124919801 671074416 494891612 671074416 494891612 428601534 679851507 428601534 679851507 274034220 751535616 274034220 751535616 35130918 976218955 35130918 976218955 25106133 976218955 301090862 612528177 301090862 612528177 551336082 367854793 551336082 367854793 644477077 321846438 644477077 321846438 783715325 203328174 783715325 203328174 905640844 93024448 905640844 172212796 905640844 172212796 737510575 278341254 737510575 278341254 553864035 484102483 553864035 484102483 151409276 849432501 151409276 801296809 151409276 801296809 367268851 586717037 367268851 586717037 562381097 313520274 562381097 313520274 727112626 133181663 727112626 133181663 864912367 133181663 725533442 501697504 725533442 501697504 293213454 746916231 293213454 746916231 179263166 908010499 179263166 908010499 12060009 988593448 12060009 920751866 12060009 920751866 476646886 511466428 476646886 511466428 614088106 114341631 614088106 114341631 883927990 114341631 825327897 308169559 825327897 308169559 542102329 761232467 542102329 761232467 855493 999099761 855493 958386474 855493 958386474 87199681 870091743 87199681 870091743 233050537 569453434 233050537 569453434 450391925 395191258 450391925 395191258 675825565 229454625 675825565 229454625 794880659 114047934 794880659 114047934 884239719 114047934 810877599 260940407 810877599 260940407 668117455 331654222 668117455 331654222 626633032 634955533 626633032 634955533 345773576 781415466 345773576 781415466 60753625 969998179 60753625 969998179 31261088 969998179 153968506 844740283 153968506 844740283 425943348 462562558 425943348 462562558 634916250 317854727 634916250 317854727 906183092 86759302 906183092 86759302 911371709 86759302 865101863 462470688 865101863 462470688 528373950 561412300 528373950 561412300 438742096 561412300 583340861 415602086 583340861 415602086 938324242 60101968 938324242 557810075 938324242 557810075 426621987 770805475 426621987 770805475 213285650 882418505 213285650 882418505 113520722 887662116 113520722 800033031 113520722 800033031 223843202 728874013 223843202 728874013 291095564 469103672 291095564 469103672 851652586 147203189 851652586 149567579 851652586 149567579 654453559 431785858 654453559 431785858 444262488 980718867 444262488 980718867 20585297 980718867 113899795 644294457 113899795 644294457 562780947 436840506 562780947 436840506 616115963 315015628 616115963 315015628 870107411 113795128 870107411 113795128 884493932 113795128 874762382 191803277 874762382 191803277 746668290 275866786 746668290 275866786 356419359 696445883 356419359 696445883 265224462 784738804 265224462 784738804 79039002 922896246 79039002 852597777 79039002 852597777 309617152 464821859 309617152 464821859 627445576 268179826 627445576 268179826 828570067 115031315 828570067 115031315 883380619 115031315 880731785 485903390 880731785 485903390 446443514 634307129 446443514 634307129 55250696 946249797 55250696 803221681 55250696 803221681 805715317 186409775 805715317 186409775 910742818 22150239 910742818 22150239 977285611 22150239 854516775 459134303 854516775 459134303 309613709 816670055 309613709 816670055 148723048 852247405 148723048 774117657 148723048 774117657 414153891 525966855 414153891 525966855 498098120 422105965 498098120 422105965 619146363 252315514 619146363 252315514 746842763 252315514 587718266 511600906 587718266 511600906 356907623 690667497 356907623 690667497 22440603 984646945 22440603 984646945 16188365 984646945 70578571 891807736 70578571 891807736 275466842 347557827 275466842 347557827 808751978 26169085 808751978 26169085 973565901 26169085 812470537 212255706 812470537 212255706 784650280 354117513 784650280 354117513 555730656 604233294 555730656 604233294 384203714 758661360 384203714 758661360 119294737 970415154 119294737 970415154 30996555 970415154 178002812 683571118 178002812 683571118 371295523 338987312 371295523 338987312 975489385 24016014 975489385 57399768 975489385 57399768 840707578 595772843 840707578 595772843 81302715 920626090 81302715 481419676 81302715 481419676 647040284 277338326 647040284 277338326 844198960 7060057 844198960 7060057 992821699 7060057 908038984 116545825 908038984 116545825 740745640 294799746 740745640 294799746 465863417 637177904 465863417 637177904 66247915 941742940 66247915 941742940 60300393 941742940 417474129 434176506 417474129 434176506 746877997 126646749 746877997 126646749 873669964 3083480 873669964 3083480 996983308 3083480 945733877 107949711 945733877 107949711 499417496 660434430 499417496 660434430 207777939 792153291 207777939 484431282 207777939 484431282 542262480 3243169 542262480 3243169 996788960 3243169 853902292 195756796 853902292 195756796 496252366 585321543 496252366 585321543 367209046 632982583 367209046 574809870 367209046 574809870 463793834 508474085 463793834 508474085 519635910 437237533 519635910 437237533 605724523 269001364 605724523 269001364 879118740 99824572 879118740 99824572 899367603 99824572 660190143 977677866 660190143 977677866 23458451 977677866 247296584 585987185 247296584 585987185 648331399 197628125 648331399 197628125 803080239 139528399 803080239 139528399 950830436 47908791 950830436 75325046 950830436 75325046 724503665 394651686 724503665 394651686 416203069 584339598 416203069 584339598 353555071 648848491 353555071 648848491 185681713 820404540 185681713 820404540 180426342 820404540 232294557 462197005 232294557 462197005 894686582 104803387 894686582 245159147 894686582 245159147 646156445 628586526 646156445 628586526 364075346 832433774 364075346 832433774 73325638 946806388 73325638 946806388 36873907 964215983 36873907 823594079 36873907 823594079 268531571 702654956 268531571 702654956 561806758 244937646 561806758 244937646 780885108 218038519 780885108 299627741 780885108 299627741 564141587 559682015 564141587 559682015 415868750 616392236 415868750 616392236 365582481 682618977 365582481 682618977 111902240 889262207 111902240 799327872 111902240 799327872 218540928 773718676 218540928 773718676 368372426 551674875 368372426 551674875 502886264 15893149 502886264 15893149 988947854 11040776 988947854 127979382 988947854 127979382 816830042 386993397 816830042 386993397 372335045 870877705 372335045 870877705 106834307 894423471 106834307 777023584 106834307 777023584 586342749 261712259 586342749 261712259 768538241 176942237 768538241 176942237 868497605 129578345 868497605 284914376 868497605 284914376 713932932 524179981 713932932 524179981 205928361 868531713 205928361 868531713 103565693 898082555 103565693 609909821 103565693 609909821 954003123 44954140 954003123 339818379 954003123 339818379 294873703 854375339 294873703 854375339 116103346 966815919 116103346 966815919 34231881 966815919 83211609 896045830 83211609 896045830 122499663 847252501 122499663 847252501 193499470 703752320 193499470 703752320 358860987 428115205 358860987 428115205 943521821 55655231 943521821 155419481 943521821 155419481 664548721 337034583 664548721 337034583 621061934 582409501 621061934 582409501 408283682 596667667 408283682 596667667 48833913 952038447 48833913 936105137 48833913 936105137 128092015 642395041 128092015 642395041 367315280 594978921 367315280 594978921 441404051 551611242 441404051 551611242 487884095 490107529 487884095 490107529 528045254 368917900 528045254 368917900 754182218 34989443 754182218 34989443 963911994 34989443 949930749 213678363 949930749 213678363 633327809 549000067 633327809 549000067 276452539 763078320 276452539 763078320 208896742 986906780 208896742 986906780 13694119 986906780 53388099 901237465 53388099 901237465 182434696 759283307 182434696 759283307 326732573 478645577 326732573 478645577 586137088 368567043 586137088 368567043 961229944 37674591 961229944 91990179 961229944 91990179 850314614 187376653 850314614 187376653 750033912 316669962 750033912 316669962 672319924 415797807 672319924 415797807 520052839 752695010 520052839 752695010 203582184 895258022 203582184 895258022 106102796 895258022 249349883 43365344 249349883 43365344 955524000 43365344 901627307 318846444 901627307 318846444 319568111 824263804 319568111 824263804 145608335 950786215 145608335 950786215 50364290 950786215 213223164 104354099 213223164 104354099 895234702 104354099 849708292 197838721 849708292 197838721 718856842 452523899 718856842 452523899 529633600 579288884 529633600 579288884 394509732 862060763 394509732 862060763 59292915 942620988 59292915 864879790 59292915 864879790 270790787 688785177 270790787 688785177 640210184 335851911 640210184 335851911 736395369 237377022 736395369 237377022 779763182 70426008 779763182 70426008 957564326 17224818 957564326 17224818 982216483 17224818 634922450 415306463 634922450 415306463 532121449 597728044 532121449 597728044 352402633 668361022 352402633 668361022 1425250 998395003 1425250 917409457 1425250 917409457 111810482 652204592 111810482 652204592 429850079 308203471 429850079 308203471 734114108 226206511 734114108 226206511 966862993 32487563 966862993 224506787 966862993 224506787 725617569 277749985 725617569 277749985 711344955 645975331 711344955 645975331 307456106 749886257 307456106 749886257 194559246 805514464 194559246 687513129 194559246 687513129 498916609 490358232 498916609 490358232 513215740 370435935 513215740 370435935 768906825 106651900 768906825 106651900 892381876 106651900 836847266 169313453 836847266 169313453 828569949 284804737 828569949 284804737 684065035 391758370 684065035 391758370 530471300 716014304 530471300 716014304 46028564 954478093 46028564 828399407 46028564 828399407 784199677 207787681 784199677 207787681 796648135 169338819 796648135 169338819 923064170 30306864 923064170 30306864 968947933 30306864 938199401 89828405 938199401 89828405 892758810 152356028 892758810 152356028 226969385 785766993 226969385 785766993 196637276 803635369 196637276 699419087 196637276 699419087 394432836 566620474 394432836 566620474 592087906 189057481 592087906 189057481 944485780 54403046 944485780 178788468 944485780 178788468 800466690 405821534 800466690 405821534 570221749 472315617 570221749 472315617 477547768 533444199 477547768 533444199 438664878 578992943 438664878 578992943 415513844 722780866 415513844 722780866 214721095 873108095 214721095 873108095 31371659 969970622 31371659 802382451 31371659 802382451 236642288 668145605 236642288 668145605 364325162 596396782 364325162 596396782 499132125 185517606 499132125 185517606 869945364 113115997 869945364 113115997 973594509 23976400 973594509 23976400 975509745 23976400 814653552 357611902 814653552 357611902 552503909 584224952 552503909 584224952 326574641 905806814 326574641 905806814 65861916 936242197 65861916 935672310 65861916 935672310 71315364 890712399 71315364 890712399 202957092 653251189 202957092 653251189 561332656 286766753 561332656 286766753 713719047 158080959 713719047 158080959 935312755 62968742 935312755 122132454 935312755 122132454 842183981 192540355 842183981 192540355 680493031 334722770 680493031 334722770 537620472 718713548 537620472 718713548 25453582 975744786 25453582 905605761 25453582 905605761 362941659 507693813 362941659 507693813 500495103 357562907 500495103 357562907 776461338 185066901 776461338 185066901 813110490 185066901 673964731 799545770 673964731 799545770 190592427 946864522 190592427 946864522 54553151 946864522 112490255 820310101 112490255 820310101 356017164 432865031 356017164 432865031 722357866 89022359 722357866 89022359 911269306 17907081 911269306 17907081 981589630 17907081 787822606 758982826 787822606 758982826 194322609 805692080 194322609 248970573 194322609 248970573 784363799 214200961 784363799 447517635 784363799 447517635 353942878 854456055 353942878 854456055 136437812 886263293 136437812 886263293 34731100 966201148 34731100 924162103 34731100 924162103 673552392 285028675 673552392 285028675 838068625 58256263 838068625 58256263 940540406 58256263 667140338 831375783 667140338 831375783 166595920 912138692 166595920 912138692 85582640 944887558 85582640 944887558 56498027 944887558 122632727 655746713 122632727 655746713 503812699 344251463 503812699 344251463 818711122 116549974 818711122 116549974 994824722 5347335 994824722 106879242 994824722 106879242 776815820 244632568 776815820 244632568 450378666 664222984 450378666 664222984 105847546 996769967 105847546 996769967 3178062 996769967 101485298 742313323 101485298 742313323 285437024 624070067 285437024 624070067 456815328 63182227 456815328 63182227 935105571 63182227 498024890 569125837 498024890 569125837 137937374 995506356 137937374 995506356 4331005 995506356 23336120 783313674 23336120 783313674 720428787 204838180 720428787 204838180 873127445 4483232 873127445 4483232 995560499 4483232 765051419 410781606 765051419 410781606 425676599 676485486 425676599 676485486 287386905 750292925 287386905 750292925 95914269 991198222 95914269 991198222 9161042 991198222 103921107 487443877 103921107 487443877 603173939 318514200 603173939 318514200 974035137 25532797 974035137 168987770 974035137 168987770 752539277 687836938 752539277 687836938 269898035 815209287 269898035 815209287 172127555 923541547 172127555 923541547 78375058 923541547 88400084 860726801 88400084 860726801 308667073 346749554 308667073 346749554 699515161 56760591 699515161 56760591 942333909 56760591 869079777 428131456 869079777 428131456 443123403 622019585 443123403 622019585 265094810 848028978 265094810 848028978 34555496 966514809 34555496 790332773 34555496 790332773 238170374 638433384 238170374 638433384 461910757 355642224 461910757 355642224 651215461 348428552 651215461 415245844 651215461 415245844 523027692 487386601 523027692 487386601 478893247 769726580 478893247 769726580 29536942 982980250 29536942 982980250 18128187 982980250 450604868 423811305 450604868 423811305 608655223 348005214 608655223 348005214 670621370 260656976 670621370 260656976 973978941 25627230 973978941 769822895 973978941 769822895 231042420 769822895 247605067 688493040 247605067 688493040 316943870 527690722 316943870 527690722 876668415 121499937 876668415 216542233 876668415 216542233 597821582 513650264 597821582 513650264 348413551 716145965 348413551 716145965 276015717 746817516 276015717 746817516 59733761 963084756 59733761 963084756 38133210 963084756 172562692 564655417 172562692 564655417 584244607 393861406 584244607 393861406 821967728 67960071 821967728 67960071 989329661 4048659 989329661 4048659 996037522 4048659 344132985 925821497 344132985 925821497 76069155 925821497 89557721 870251209 89557721 870251209 593036470 247182194 593036470 247182194 852421712 146377896 852421712 437360954 852421712 437360954 440324671 582457977 440324671 582457977 74586278 985085659 74586278 985085659 15733454 985085659 103425284 879759962 103425284 879759962 497566364 470244328 497566364 470244328 685810072 227620482 685810072 227620482 966012854 33220561 966012854 494723448 966012854 494723448 408211333 656999915 408211333 656999915 286012771 860413698 286012771 860413698 112519898 965226282 112519898 965226282 35780675 965226282 393617117 415463613 393617117 415463613 609570762 112433042 609570762 112433042 929852859 5282053 929852859 5282053 994869295 5282053 908608132 367168847 908608132 367168847 591252089 435054937 591252089 435054937 448057829 583072605 448057829 583072605 359897891 997111633 359897891 997111633 2801822 997111633 64474529 884726931 64474529 884726931 127806398 810300309 127806398 810300309 217280309 711140889 217280309 711140889 595208547 347204766 595208547 347204766 683929506 219540700 683929506 219540700 886199284 87013233 886199284 87013233 911202359 87013233 889255757 202495412 889255757 202495412 761003663 264051392 761003663 264051392 436797358 710399199 436797358 710399199 249088156 793159819 249088156 793159819 206971528 793159819 351939656 616991841 351939656 616991841 865579522 74775579 865579522 74775579 977427673 22076286 977427673 51087927 977427673 51087927 885878216 153328273 885878216 153328273 821406061 312816493 821406061 312816493 543423278 615806831 543423278 615806831 372394655 655809894 372394655 655809894 216642014 981995740 216642014 981995740 19061608 981995740 102540342 825339861 102540342 825339861 659222534 282111667 659222534 282111667 964694257 34491226 964694257 262119565 964694257 262119565 176303974 967312157 176303974 967312157 33756120 967312157 100174509 860315650 100174509 860315650 211284174 714669247 211284174 714669247 406376895 480288467 406376895 480288467 666558813 86040471 666558813 86040471 912094758 86040471 777485225 229466934 777485225 229466934 160238842 948322942 160238842 948322942 52939902 948322942 60865842 583273819 60865842 583273819 643435017 235061524 643435017 235061524 889068081 13986446 889068081 13986446 985978626 13986446 959949060 234714432 959949060 234714432 577393953 491161653 577393953 491161653 457182465 796900374 457182465 796900374 182572115 999644991 182572115 999644991 377121 999644991 115275431 799788707 115275431 799788707 273534419 715385558 273534419 715385558 406298540 532913955 406298540 532913955 587070653 403690465 587070653 403690465 972828221 26801049 972828221 203767620 972828221 203767620 744543928 535935985 744543928 535935985 216304413 984839858 216304413 984839858 16024888 984839858 214900786 567117658 214900786 567117658 450533948 533414559 450533948 533414559 645348352 153942125 645348352 153942125 849915829 139189491 849915829 139189491 879094820 96827126 879094820 96827126 902424190 96827126 745944999 516515876 745944999 516515876 473256915 611996271 473256915 611996271 225908768 948057972 225908768 948057972 53224854 948057972 79101782 566949330 79101782 566949330 489290411 446884253 489290411 446884253 561821488 261494402 561821488 261494402 838400219 32054059 838400219 32054059 967346172 32054059 806422839 295871121 806422839 295871121 622737025 415424144 622737025 415424144 575216421 457907427 575216421 457907427 466477870 607695550 466477870 607695550 276396334 746727985 276396334 746727985 253207411 869670125 253207411 869670125 103902770 930819416 103902770 930819416 70747491 930819416 97063487 733438220 97063487 733438220 589384986 148771875 589384986 148771875 850208064 148771875 734283946 860223001 734283946 860223001 53638770 947610212 53638770 863510716 53638770 863510716 367925240 559046045 367925240 559046045 459710455 527577704 459710455 527577704 733727131 167523732 733727131 167523732 876067934 83153793 876067934 83153793 915324140 83153793 791381497 256472287 791381497 256472287 736403837 576161797 736403837 576161797 316700844 903415483 316700844 903415483 55178166 946323257 55178166 922784616 55178166 922784616 266639121 674134813 266639121 674134813 746528282 139701618 746528282 139701618 864431202 94788952 864431202 94788952 913225637 1097991 913225637 1097991 999081786 1097991 713180945 711575311 713180945 711575311 180048033 948956601 180048033 948956601 52296740 948956601 191046778 719745115 191046778 719745115 292716505 192014279 292716505 192014279 818309014 127082729 818309014 127082729 871179821 127082729 661232638 504158187 661232638 504158187 434835490 758260887 434835490 758260887 181025604 960406173 181025604 960406173 20154848 981017862 20154848 949290715 20154848 949290715 390338674 606293180 390338674 606293180 617359071 337879886 617359071 337879886 873077144 91014146 873077144 91014146 954433316 44371154 954433316 309030377 954433316 309030377 680636725 369474217 680636725 369474217 530215173 485284004 530215173 485284004 404140188 699932312 404140188 699932312 254695970 943593122 254695970 943593122 58005218 943593122 119186662 802780273 119186662 802780273 452275103 508743063 452275103 508743063 593092258 337222137 593092258 337222137 833197205 166003086 833197205 244314538 833197205 244314538 690264628 343162359 690264628 343162359 625963514 847757228 625963514 847757228 56173797 947132839 56173797 947132839 54219785 947132839 178977390 816465816 178977390 816465816 232340690 340882189 232340690 340882189 672738002 220390460 672738002 220390460 808883219 148390616 808883219 148390616 850654565 148390616 781320227 327021547 781320227 327021547 593944993 516029857 593944993 516029857 200130312 800195828 200130312 753016546 200130312 753016546 744145020 253834272 744145020 253834272 935375731 62246382 935375731 62246382 936186970 62246382 672655528 623826661 672655528 623826661 167921140 832824238 167921140 597870056 167921140 597870056 533505861 311224354 533505861 311224354 738919814 39372202 738919814 39372202 981101751 1771636 981101751 1771636 998487373 1771636 842595903 172569256 842595903 172569256 693494551 395213680 693494551 395213680 503781540 502681433 503781540 502681433 339892921 705209389 339892921 705209389 265003239 842772156 265003239 842772156 92198853 971285380 92198853 971285380 29972005 971285380 720783608 273354353 720783608 273354353 958381128 40735654 958381128 95264283 958381128 95264283 680056314 319296420 680056314 319296420 566468123 531198273 566468123 531198273 345166757 675716307 345166757 675716307 76571976 925223223 76571976 832518879 76571976 832518879 543273189 95887780 543273189 95887780 952314964 46431411 952314964 241717973 952314964 241717973 631136690 726464078 631136690 726464078 120208711 940096326 120208711 940096326 61967500 940096326 83353775 912476964 83353775 912476964 95363373 872868820 95363373 872868820 320856848 644441434 320856848 644441434 577817431 368663259 577817431 368663259 676659183 134887556 676659183 134887556 955386675 9997737 955386675 9997737 989734781 9997737 717265419 516459170 717265419 516459170 345221157 698345213 345221157 698345213 247914478 757461401 247914478 757461401 236699193 921804600 236699193 921804600 20934000 980302761 20934000 772848710 20934000 772848710 323043905 513087101 323043905 513087101 520593935 442553867 520593935 442553867 653348087 30356569 653348087 30356569 968927880 30356569 832896645 365359018 832896645 365359018 369381550 658612672 369381550 658612672 67170555 971075082 67170555 971075082 30183241 971075082 65919595 929562968 65919595 929562968 201582376 584620159 201582376 584620159 436336587 63951297 436336587 63951297 999656429 347405 999656429 185356053 999656429 185356053 753826568 261720600 753826568 261720600 592973377 688534789 592973377 688534789 280116636 830560762 280116636 830560762 97558488 931341158 97558488 931341158 70393442 931341158 387591436 539455646 387591436 539455646 597537932 157009783 597537932 157009783 991848195 7968380 991848195 48601792 991848195 48601792 909574085 139584717 909574085 139584717 810864929 395948184 810864929 395948184 586208004 719624746 586208004 719624746 112150435 889080027 112150435 728010346 112150435 728010346 375586684 591532127 375586684 591532127 743171947 250662250 743171947 250662250 774403054 155073868 774403054 155073868 900918894 98437436 900918894 155064557 900918894 155064557 778701786 258441456 778701786 258441456 587728921 426141395 587728921 426141395 483375439 526935314 483375439 526935314 281823824 852830388 281823824 852830388 113364148 887949163 113364148 758569745 113364148 758569745 492245854 491070813 492245854 491070813 522673908 383810753 522673908 383810753 622129630 222735140 622129630 222735140 874199522 27033586 874199522 27033586 972512479 27033586 769217232 252924050 769217232 252924050 673181756 476339641 673181756 476339641 344841279 774364860 344841279 774364860 226346598 774364860 288985092 598892066 288985092 598892066 506473084 409606923 506473084 409606923 597292498 340983498 597292498 340983498 702138292 167371750 702138292 167371750 960467982 38448114 960467982 377768911 960467982 377768911 391185450 700724861 391185450 700724861 213409883 833985107 213409883 833985107 145163480 856290451 145163480 735385175 145163480 735385175 385139374 586341608 385139374 586341608 658448919 237546729 658448919 237546729 868772122 12020519 868772122 12020519 988028044 12020519 862534168 249921476 862534168 249921476 674175474 387927485 674175474 387927485 515674712 783426144 515674712 783426144 157838635 843094044 157838635 746741961 157838635 746741961 571880441 221051884 571880441 221051884 777731337 221051884 693328857 690329066 693328857 690329066 304715668 747803842 304715668 747803842 175140273 825571095 175140273 581989045 175140273 581989045 465623473 482796947 465623473 482796947 802698539 177962034 802698539 177962034 933452765 64938788 933452765 251388420 933452765 251388420 743234945 348745575 743234945 348745575 444482961 617388438 444482961 617388438 331513373 683954003 331513373 683954003 317660037 707788190 317660037 707788190 151072314 864785778 151072314 864785778 54709886 977638935 54709886 977638935 23512329 977638935 44889223 778406127 44889223 778406127 327895950 671837644 327895950 671837644 331642000 655823572 331642000 655823572 381794684 605535062 381794684 605535062 508822574 266032886 508822574 266032886 792762307 197770437 792762307 197770437 926519101 60498589 926519101 60498589 937882869 60498589 719247751 373675544 719247751 373675544 449216415 695805638 449216415 695805638 301848039 808345427 301848039 808345427 170124179 830472987 170124179 808095297 170124179 808095297 229821389 709498023 229821389 709498023 574339337 351522830 574339337 351522830 670097301 167233702 670097301 167233702 873678713 48005823 873678713 48005823 973410074 26272561 973410074 122661716 973410074 122661716 730074654 541365672 730074654 541365672 248141567 825256818 248141567 825256818 39116865 961862989 39116865 806742491 39116865 806742491 244154399 724877279 244154399 724877279 287885804 669749452 287885804 669749452 390973931 541645529 390973931 541645529 656374151 325912498 656374151 325912498 839150246 37726736 839150246 37726736 961169503 37726736 897396181 156741788 897396181 156741788 831492977 220471229 831492977 220471229 732227778 366540254 732227778 366540254 593503140 488084236 593503140 488084236 154470391 913744600 154470391 913744600 88287280 913744600 568134935 362143718 568134935 362143718 819967919 165180457 819967919 165180457 949141320 49414143 949141320 403322594 949141320 403322594 273104408 821482338 273104408 821482338 93394632 945200005 93394632 945200005 16369653 995222048 16369653 995222048 4677801 995222048 86289615 844901081 86289615 844901081 276227914 546582177 276227914 546582177 480323696 494909586 480323696 494909586 564081100 378668934 564081100 378668934 842798654 109822079 842798654 109822079 888914935 109822079 876718150 130380175 876718150 130380175 774250635 346615265 774250635 346615265 496516088 772700178 496516088 772700178 18787107 982293554 18787107 774437994 18787107 774437994 331030402 414282785 331030402 414282785 808075819 142517978 808075819 142517978 856471204 142517978 831757264 430126157 831757264 430126157 435492536 610286221 435492536 610286221 381325703 773290213 381325703 773290213 211613364 994680542 211613364 994680542 5172227 994680542 221194651 673782307 221194651 673782307 569981492 419290972 569981492 419290972 647100181 328621416 647100181 328621416 788545315 210135019 788545315 236153787 788545315 236153787 727900784 286303531 727900784 286303531 489079679 691236968 489079679 691236968 41628383 959311742 41628383 896303663 41628383 896303663 202293216 733419922 202293216 733419922 385810780 489956236 385810780 489956236 543718569 55313912 543718569 55313912 943829155 55313912 642850632 445237029 642850632 445237029 470472244 606986584 470472244 606986584 377627038 990282307 377627038 990282307 10189674 990282307 143776167 833501352 143776167 833501352 612444333 282313306 612444333 282313306 818258753 33345694 818258753 33345694 965821137 33345694 930622284 360624748 930622284 360624748 601416413 407599774 601416413 407599774 459362069 704664147 459362069 704664147 292452539 771810639 292452539 771810639 85808926 918667564 85808926 918667564 38828697 962204010 38828697 904957999 38828697 904957999 298915657 470257834 298915657 470257834 645828688 294343073 645828688 294343073 798983664 111248588 798983664 111248588 962011044 36798913 962011044 248496983 962011044 248496983 503283555 595073750 503283555 595073750 127192390 947048051 127192390 947048051 54241378 947048051 400524528 492606690 400524528 492606690 650953238 276705724 650953238 276705724 723985352 259425084 723985352 259425084 806346456 148894088 806346456 148894088 879078655 2775079 879078655 2775079 997315732 2775079 806072843 364167215 806072843 364167215 569465608 572525091 569465608 572525091 186404957 825479877 186404957 825479877 90657164 911574519 90657164 886051017 90657164 886051017 472200839 82607506 472200839 82607506 916029141 82607506 904599614 389713479 904599614 389713479 359561057 715108546 359561057 715108546 143827943 857692179 143827943 488317436 143827943 488317436 716661416 129002439 716661416 129002439 898509018 100819259 898509018 159213089 898509018 159213089 251579853 832782533 251579853 832782533 7543442 992683356 7543442 986925589 7543442 986925589 443902522 384373141 443902522 384373141 744684048 253411112 744684048 253411112 936749006 61640200 936749006 70559073 936749006 70559073 804960038 464390835 804960038 464390835 445339930 623046036 445339930 623046036 91145131 911212416 91145131 653871743 91145131 653871743 457124303 433086133 457124303 433086133 827206454 138650387 827206454 138650387 934333921 63892267 934333921 218170995 934333921 218170995 756738276 400576744 756738276 400576744 559363125 459033991 559363125 459033991 515640536 684713961 515640536 684713961 82072155 975404847 82072155 975404847 25759809 975404847 118487132 795526444 118487132 795526444 233655410 650821014 233655410 650821014 502223689 346698201 502223689 346698201 680980454 289146697 680980454 289146697 794816741 203455134 794816741 301518428 794816741 301518428 665501265 459262532 665501265 459262532 380090740 702773325 380090740 702773325 110121297 890881441 110121297 740776830 110121297 740776830 354178958 564977883 354178958 564977883 785084827 170056738 785084827 170056738 840115405 104836602 840115405 104836602 937549309 60779574 937549309 122564184 937549309 122564184 572251313 943453884 572251313 943453884 58229860 943453884 244507736 740236660 244507736 740236660 736431083 244857611 736431083 244857611 754466773 244857611 604444453 616826199 604444453 616826199 356170049 698770146 356170049 698770146 20620047 980662070 20620047 903831641 20620047 903831641 334402301 421402205 334402301 421402205 735317561 253157350 735317561 253157350 789652846 205085419 789652846 205085419 799404787 198778940 799404787 240575015 799404787 240575015 714662470 314014216 714662470 314014216 683992683 376175245 683992683 376175245 614187188 408500287 614187188 408500287 207254298 820921337 207254298 820921337 132580723 901746492 132580723 901746492 100242353 901746492 114251860 869371227 114251860 869371227 279202478 539388141 279202478 539388141 635481162 354283810 635481162 354283810 648116395 215776421 648116395 215776421 793016770 188905448 793016770 188905448 901473324 8122483 901473324 8122483 991675917 8122483 879060891 141953602 879060891 141953602 557390188 710116747 557390188 710116747 38727137 989591264 38727137 989591264 10956905 989591264 57327646 911599099 57327646 911599099 120469114 781285778 120469114 781285778 334317269 591668304 334317269 591668304 437561716 559577733 437561716 559577733 743850421 169935015 743850421 169935015 884000712 86648898 884000712 86648898 911489704 86648898 860653610 176623130 860653610 176623130 511355120 604582020 511355120 604582020 230732448 845395730 230732448 845395730 96237210 905911572 96237210 903421097 96237210 903421097 244414867 508831080 244414867 508831080 558499161 232763763 558499161 232763763 835985672 163357073 835985672 309878205 835985672 309878205 563504653 458095412 563504653 458095412 218181409 871832811 218181409 871832811 80135734 943302523 80135734 943302523 55249733 972965193 55249733 972965193 28276532 972965193 62482116 761113753 62482116 761113753 284761631 472517998 284761631 472517998 606362569 287769793 606362569 287769793 801579519 164372390 801579519 164372390 988165208 11832500 988165208 61634557 988165208 61634557 808075914 675095486 808075914 675095486 223884248 823826841 223884248 823826841 140448949 861009670 140448949 812961604 140448949 812961604 207853475 611960949 207853475 611960949 470073093 103703132 470073093 103703132 998339827 1836342 998339827 354111404 998339827 354111404 548506605 656034029 548506605 656034029 286278077 827997651 286278077 827997651 107372370 932289148 107372370 932289148 31872348 972402732 31872348 972402732 28973202 972402732 41795005 891082414 41795005 891082414 339961915 543015559 339961915 543015559 599317450 334808883 599317450 334808883 780530514 138532494 780530514 138532494 860368822 138532494 848970282 150659042 848970282 150659042 798488686 341509578 798488686 341509578 570114070 515401032 570114070 515401032 463622645 535825389 463622645 85677770 463622645 85677770 912603778 85677770 531814495 543598053 531814495 543598053 357726456 921163496 357726456 921163496 80854325 921163496 107493397 868127128 107493397 868127128 238663669 735526383 238663669 735526383 274206524 713134716 274206524 713134716 444228804 480680045 444228804 480680045 826248673 24061177 826248673 24061177 997852431 2361838 997852431 29753330 997852431 29753330 854209827 313626675 854209827 313626675 634996702 480304187 634996702 480304187 396572598 753687194 396572598 753687194 173090876 979697441 173090876 979697441 21654781 979697441 135270795 839634003 135270795 839634003 201396880 752545852 201396880 752545852 358912841 446153240 358912841 446153240 597797038 192345372 597797038 192345372 805542112 192345372 326805030 700226923 326805030 700226923 98816945 970008644 98816945 970008644 11081651 998274887 11081651 998274887 1565752 998274887 129247138 703246526 129247138 703246526 363043101 247376629 363043101 247376629 992411178 7473120 992411178 20017216 992411178 20017216 935845468 402513805 935845468 402513805 526717644 550090562 526717644 550090562 385828667 680736568 385828667 680736568 104358355 908662234 104358355 908662234 2588690 997298136 2588690 934678957 2588690 934678957 140954605 362920322 140954605 362920322 721380261 65669396 721380261 65669396 932842601 65669396 866518342 345074392 866518342 345074392 330257707 679960754 330257707 679960754 30781838 970589295 30781838 911044750 30781838 911044750 426139932 517767884 426139932 517767884 665879435 268823024 665879435 268823024 914290539 84247522 914290539 179462694 914290539 179462694 625042834 512119635 625042834 512119635 442803799 628456859 442803799 628456859 271376131 788086511 271376131 788086511 189919954 999779491 189919954 999779491 109986 999779491 270438888 440730216 270438888 440730216 602342495 333359203 602342495 333359203 721413921 149936394 721413921 149936394 849088724 149936394 708741661 333045838 708741661 333045838 484205969 652215259 484205969 652215259 60473582 960703894 60473582 960703894 40089191 960703894 44074350 761560433 44074350 761560433 537862533 456389153 537862533 456389153 630130154 367474656 630130154 367474656 676885259 192005830 676885259 192005830 994249095 5783369 994249095 70900075 994249095 70900075 895579640 352297125 895579640 352297125 621547147 627288022 621547147 627288022 274867143 800290279 274867143 800290279 168612259 832093633 168612259 818635696 168612259 818635696 535597126 442923921 535597126 442923921 909213949 89133395 909213949 95125684 909213949 95125684 804516924 490182714 804516924 490182714 389140080 672308947 389140080 672308947 171753487 895454008 171753487 895454008 40651216 980327761 40651216 980327761 20921190 980327761 100931869 767068325 100931869 767068325 270456058 711024119 270456058 711024119 312066602 607622595 312066602 607622595 476713676 421020952 476713676 421020952 699718390 286145721 699718390 286145721 792610802 82180884 792610802 82180884 960081653 39035120 960081653 90234609 960081653 90234609 537828977 977578624 537828977 977578624 22083838 986504752 22083838 986504752 14319263 986504752 149751329 656380287 149751329 656380287 452723062 402855899 452723062 402855899 611756652 285903777 611756652 285903777 817822335 46782118 817822335 46782118 952013940 46782118 416783399 671587126 416783399 671587126 255717559 758296423 255717559 758296423 204711175 863395675 204711175 863395675 131759046 882909096 131759046 882909096 39743888 961125330 39743888 930360095 39743888 930360095 121861990 791123013 121861990 791123013 236963114 476313401 236963114 476313401 813064618 165042683 813064618 165042683 834295208 165042683 724295689 540731767 724295689 540731767 344926791 754332151 344926791 754332151 165416333 877417167 165416333 877417167 102188013 911867081 102188013 911867081 9742346 990686931 9742346 958234432 9742346 958234432 143401355 259743040 143401355 259743040 965570709 33572506 965570709 323398323 965570709 323398323 645621404 429444066 645621404 429444066 253132821 869361532 253132821 869361532 50021257 951037136 50021257 578381994 50021257 578381994 515067987 405024602 515067987 405024602 980378274 19088027 980378274 44656702 980378274 44656702 891982491 614556368 891982491 614556368 146149123 951320408 146149123 951320408 35275507 965599390 35275507 806471159 35275507 806471159 356349144 444282651 356349144 444282651 799208315 112419769 799208315 112419769 888084789 72128878 888084789 72128878 926726656 72128878 824086398 220698736 824086398 220698736 712267352 499625253 712267352 499625253 368942053 671570298 368942053 671570298 317952289 847399787 317952289 847399787 35866202 968422197 35866202 968422197 32779209 968422197 258860072 701319228 258860072 701319228 406306801 436759967 406306801 436759967 647980218 279532991 647980218 279532991 744931336 155285393 744931336 155285393 938742467 59717624 938742467 169047028 938742467 169047028 674655839 425205187 674655839 425205187 248183925 820726783 248183925 820726783 14403750 986356454 14403750 690275098 14403750 690275098 393061740 553293402 393061740 553293402 460608991 512678635 460608991 512678635 533010300 251402175 533010300 251402175 774572329 75019730 774572329 75019730 988411267 11621463 988411267 144970897 988411267 144970897 484438438 545863576 484438438 545863576 300725917 806222584 300725917 806222584 191905885 836922207 191905885 836922207 135123315 928430171 135123315 928430171 73250812 928430171 95426362 865900988 95426362 865900988 461272050 441556525 461272050 441556525 841169848 157665656 841169848 512845414 841169848 512845414 448178236 601021129 448178236 601021129 399333195 601021129 507430537 283974275 507430537 283974275 863305701 86769280 863305701 86769280 970208205 29018400 970208205 283676155 970208205 283676155 700570270 332934281 700570270 332934281 529675976 573313735 529675976 573313735 348985797 844562296 348985797 844562296 156161613 844562296 772834957 185985461 772834957 185985461 882002905 116492758 882002905 284079075 882002905 284079075 545742395 530838049 545742395 530838049 295996515 734606241 295996515 734606241 223464626 829310621 223464626 829310621 11194594 989301437 11194594 915845663 11194594 915845663 203345931 583682008 203345931 583682008 429979649 236489888 429979649 236489888 789664509 13369778 789664509 13369778 986770345 13369778 963936753 228185317 963936753 228185317 735744357 520899177 735744357 520899177 464127163 566011242 464127163 566011242 347672737 714829672 347672737 714829672 113225987 929643542 113225987 929643542 13736249 986877011 13736249 868611838 13736249 868611838 222905098 763643647 222905098 763643647 486526020 280685005 486526020 280685005 860866607 88788555 860866607 88788555 919683400 79196223 919683400 92303617 919683400 92303617 846304004 269391235 846304004 269391235 686973184 535424597 686973184 535424597 463079534 552918449 463079534 552918449 267733086 917229282 267733086 917229282 53188150 948117365 53188150 852339600 53188150 852339600 317955077 200532395 317955077 200532395 934652890 63581962 934652890 672665625 934652890 672665625 162460287 895550993 162460287 895550993 104091892 965722945 104091892 965722945 3404024 996595309 3404024 993781604 3404024 993781604 371995118 583584100 371995118 583584100 554297259 446267431 554297259 446267431 698045234 281393164 698045234 281393164 932912953 11584589 932912953 11584589 988473722 11584589 963620263 97994012 963620263 97994012 518756843 492431351 518756843 492431351 485744647 528579221 485744647 528579221 347316891 779408696 347316891 779408696 131257052 968852534 131257052 968852534 32238183 968852534 90395358 742731892 90395358 742731892 265908202 668532708 265908202 668532708 378114042 520064219 378114042 520064219 559917726 429085024 559917726 429085024 953425616 45387077 953425616 142747911 953425616 142747911 844712907 629570124 844712907 629570124 143793123 945638432 143793123 945638432 55904256 945638432 316601801 664655402 316601801 664655402 491159446 190585060 491159446 190585060 988249463 11751754 988249463 11770142 988249463 11770142 946216543 391745941 946216543 391745941 546616098 512094863 546616098 512094863 479556563 580799618 479556563 580799618 411974701 831619366 411974701 831619366 156998062 843886759 156998062 843493256 156998062 843493256 344475013 575761612 344475013 575761612 505120068 330091965 505120068 330091965 774791017 146083453 774791017 146083453 898926430 23082538 898926430 23082538 976431282 23082538 140268830 915144674 140268830 915144674 27223674 986476037 27223674 986476037 14331037 986476037 78158680 894660659 78158680 894660659 242282278 727903880 242282278 727903880 525354554 156922228 525354554 156922228 998522075 1675783 998522075 50102887 998522075 50102887 724800096 336882298 724800096 336882298 485391664 769780393 485391664 769780393 64845946 955019785 64845946 955019785 21907176 986339136 21907176 986339136 14416143 986339136 223964415 59535116 223964415 59535116 990675617 9169130 990675617 72092943 990675617 72092943 883015712 133913035 883015712 133913035 778496102 281030654 778496102 281030654 441670914 664366675 441670914 664366675 246797825 932454272 246797825 932454272 69322783 932454272 106725253 799079451 106725253 799079451 261530204 694166813 261530204 694166813 330761832 628021656 330761832 628021656 531782545 448270265 531782545 448270265 592497329 361346088 592497329 361346088 799832599 109259690 799832599 109259690 889629478 109259690 883543215 194226066 883543215 194226066 617552380 402650862 617552380 402650862 547767511 488021262 547767511 488021262 229952568 849452654 229952568 849452654 42422449 958393346 42422449 804989327 42422449 804989327 641967764 192356311 641967764 192356311 977320449 17350712 977320449 17350712 982059730 17350712 908529577 147160883 908529577 147160883 482871943 742153260 482871943 742153260 33738901 967355734 33738901 864429754 33738901 864429754 140535248 768658282 140535248 768658282 647853374 257666245 647853374 257666245 757572039 241466402 757572039 307505586 757572039 307505586 620494555 383175051 620494555 383175051 595969541 419373632 595969541 419373632 518897795 491602702 518897795 491602702 456591366 601014592 456591366 601014592 84165119 997345560 84165119 997345560 2557348 997345560 25579684 698970369 25579684 698970369 559314802 430547297 559314802 430547297 649027742 22156967 649027742 22156967 977263444 22156967 947333667 166937836 947333667 166937836 819807663 335415957 819807663 335415957 71214959 935546717 71214959 935546717 66689330 935546717 324949065 308111277 324949065 308111277 843294373 127586492 843294373 127586492 870684013 127586492 712255278 395498048 712255278 395498048 262520151 893001029 262520151 893001029 92626314 944008943 92626314 944008943 10914398 993572470 10914398 993572470 6455364 993572470 135865560 655102884 135865560 655102884 436972326 282336593 436972326 282336593 880271512 118071090 880271512 239178023 880271512 239178023 695443072 379160101 695443072 379160101 409682280 853512424 409682280 853512424 15208383 985584576 15208383 743038619 15208383 743038619 373146096 565778438 373146096 565778438 514320188 467828695 514320188 467828695 721372997 109451112 721372997 109451112 972637235 24507444 972637235 24507444 974935015 24507444 891274210 205993189 891274210 205993189 680306712 454426612 680306712 454426612 350713834 650240306 350713834 626130864 350713834 626130864 477097764 121037243 477097764 121037243 905869435 92752554 905869435 235741657 905869435 235741657 449142622 571275842 449142622 571275842 258545526 779116254 258545526 779116254 20660339 980620937 20660339 850838980 20660339 850838980 332555146 657972477 332555146 657972477 343852592 349687665 343852592 349687665 760370639 107349215 760370639 107349215 906920543 44530375 906920543 44530375 954323925 44530375 762660447 554025563 762660447 554025563 399442080 686185570 399442080 686185570 76866716 924943924 76866716 464585887 76866716 464585887 677773524 311687591 677773524 311687591 939715855 56579828 939715855 56579828 942623634 56579828 918776170 87623245 918776170 87623245 864443539 373809872 864443539 373809872 485666636 754402707 485666636 754402707 227953256 834087026 227953256 834087026 45222804 980877516 45222804 980877516 20384520 980877516 22543122 883129052 22543122 883129052 259053791 729399991 259053791 729399991 503411233 403981748 503411233 403981748 934046251 64206053 934046251 93333316 934046251 93333316 793070230 520829277 793070230 520829277 404497007 848926625 404497007 848926625 151806763 848926625 479189676 418982370 479189676 418982370 846058427 64965339 846058427 64965339 988349896 11631012 988349896 38611925 988349896 38611925 831279664 287744909 831279664 287744909 692697776 393928219 692697776 393928219 408720318 593252002 408720318 593252002 262173185 777679891 262173185 777679891 122548064 906063439 122548064 906063439 62895552 939274075 62895552 891023535 62895552 891023535 243538369 582678491 243538369 582678491 530773618 371175303 530773618 371175303 633804469 310825353 633804469 310825353 954962978 43931961 954962978 89985495 954962978 89985495 811939016 446006034 811939016 446006034 506771391 620090259 506771391 620090259 102852282 956175517 102852282 956175517 44557741 956175517 142070441 852299974 142070441 852299974 175169532 806439184 175169532 806439184 242803975 633582245 242803975 633582245 377732057 466817243 377732057 466817243 595125864 382677591 595125864 382677591 706269185 154534710 706269185 154534710 844487896 154534710 809384935 342916501 809384935 342916501 577537231 453783422 577537231 453783422 540242097 586453122 540242097 586453122 2107054 997720243 2107054 710196640 2107054 710196640 462131097 516005072 462131097 516005072 537342905 148615332 537342905 148615332 999719832 286576 999719832 85064045 999719832 85064045 846448815 157569365 846448815 157569365 676569390 689108788 676569390 689108788 230863700 967479398 230863700 967479398 33603781 967479398 41288964 953921925 41288964 953921925 84550469 623032702 84550469 623032702 381185742 592587457 381185742 592587457 454258967 329637502 454258967 329637502 860474194 49471951 860474194 49471951 968134119 30338508 968134119 30338508 982268137 17182504 982268137 105013767 982268137 105013767 757088944 308132826 757088944 308132826 676450834 389323746 676450834 389323746 96176284 931152347 96176284 931152347 60606120 941393421 60606120 885414462 60606120 885414462 270233023 552747673 270233023 552747673 496050952 452447657 496050952 452447657 612247362 231161154 612247362 231161154 987296234 3566574 987296234 3566574 996477169 3566574 611759998 568783781 611759998 568783781 342568593 679043878 342568593 679043878 254880778 966077149 254880778 966077149 620770 999383598 620770 306921636 620770 306921636 699395753 269529652 699395753 269529652 868419090 129630525 868419090 140743979 868419090 140743979 441452394 668175192 441452394 668175192 163218489 860616257 163218489 860616257 55850162 945670317 55850162 859568917 55850162 859568917 271947656 460287149 271947656 460287149 598797597 109080226 598797597 109080226 952046498 8471637 952046498 8471637 991290157 8471637 959448717 153834520 959448717 153834520 801304886 255105180 801304886 255105180 674853784 360782303 674853784 360782303 637325794 535248173 637325794 535248173 175065658 825687815 175065658 816395765 175065658 816395765 244242305 627410462 244242305 627410462 390752105 557957078 390752105 557957078 475522410 461801266 475522410 461801266 588396001 320378507 588396001 320378507 677912701 320378507 308728173 762117393 308728173 762117393 143052689 858576837 143052689 835256445 143052689 835256445 269116232 567858339 269116232 567858339 539636610 210055362 539636610 210055362 862179476 136158082 862179476 405376511 862179476 405376511 415953624 672966112 415953624 672966112 286618668 735160797 286618668 735160797 135606273 904011764 135606273 904011764 90003543 912146572 90003543 655658387 90003543 655658387 582276043 253705371 582276043 253705371 781074072 94856550 781074072 94856550 904907226 70499484 904907226 70499484 959959374 8658462 959959374 8658462 991021365 8658462 920125528 87562527 920125528 87562527 891062593 288551636 891062593 288551636 494976126 699636106 494976126 699636106 250930855 915826153 250930855 915826153 50937869 950231113 50937869 886090535 50937869 886090535 288201743 657215091 288201743 657215091 386563691 54755370 386563691 54755370 944142327 54755370 915796900 124903087 915796900 124903087 704499729 442783601 704499729 442783601 340932091 753660565 340932091 753660565 135433038 866129469 135433038 580306786 135433038 580306786 643965977 273711871 643965977 273711871 744350650 147960108 744350650 147960108 975593354 23863985 975593354 118019981 975593354 118019981 799331423 269677409 799331423 269677409 715579431 341834753 715579431 341834753 640824178 442654359 640824178 442654359 372096933 659795148 372096933 659795148 255051224 776550850 255051224 776550850 5551409 994237032 5551409 962233316 5551409 962233316 128870022 832096689 128870022 832096689 231243877 679548822 231243877 679548822 340231868 635364888 340231868 635364888 428283189 547837592 428283189 547837592 597713388 339421026 597713388 339421026 725657088 211797419 725657088 211797419 918594836 80328289 918594836 124578894 918594836 124578894 777954539 703634904 777954539 703634904 287750290 747253408 287750290 747253408 250469893 935464112 250469893 935464112 25479911 975711689 25479911 918555041 25479911 918555041 248998586 660623579 248998586 660623579 481922610 467285852 481922610 467285852 620202893 255081922 620202893 255081922 747948778 251018081 747948778 282561632 747948778 282561632 438549651 703723740 438549651 703723740 235566014 832932563 235566014 832932563 7826818 992479099 7826818 895431762 7826818 895431762 249312463 285641778 249312463 285641778 831494765 162972847 831494765 162972847 836334442 162972847 818051183 461539409 818051183 461539409 24909551 976350335 24909551 786877414 24909551 786877414 669723181 289822046 669723181 289822046 853125697 52109624 853125697 52109624 946600801 52109624 850177108 584333116 850177108 584333116 84634980 917305230 84634980 751218404 84634980 751218404 566350411 408212396 566350411 408212396 778088743 137188997 778088743 137188997 925031252 73620793 925031252 108480547 925031252 108480547 472231405 538234088 472231405 538234088 6027201 993799198 6027201 971617633 6027201 971617633 668198815 106561322 668198815 106561322 938134100 60318328 938134100 65979196 938134100 65979196 751561975 457032401 751561975 457032401 397364593 953450095 397364593 953450095 3959094 996010506 3959094 607747558 3959094 607747558 430842406 503824926 430842406 503824926 617239290 375997214 617239290 375997214 860132011 36957295 860132011 36957295 962208985 36592584 962208985 51967353 962208985 51967353 740494343 298671322 740494343 298671322 564607398 460160886 564607398 460160886 182654790 856384095 182654790 856384095 775575 999205710 775575 933131723 775575 933131723 84066821 685900530 84066821 685900530 410754131 538956526 410754131 538956526 653200470 306196215 653200470 306196215 985656066 14273295 985656066 275855853 985656066 275855853 598300499 422495074 598300499 422495074 543415672 479263958 543415672 479263958 479889250 700871422 479889250 700871422 225895481 863897918 225895481 863897918 137874953 863897918 148912825 830497642 148912825 830497642 501079561 435399364 501079561 435399364 970042626 29238226 970042626 177032486 970042626 177032486 761685108 436161758 761685108 436161758 560546250 493351166 560546250 493351166 393155063 923301418 393155063 923301418 27760915 973422203 27760915 931200946 27760915 931200946 91417508 803497122 91417508 803497122 304511203 630840106 304511203 630840106 793188213 29041044 793188213 29041044 970150916 29041044 926803837 548687720 926803837 548687720 165886105 887992346 165886105 887992346 757184 999234731 757184 995468289 757184 995468289 191941464 718543351 191941464 718543351 503428628 318351560 503428628 318351560 736284588 42861533 736284588 42861533 956057976 42861533 925261132 175235073 925261132 175235073 701060957 422638549 701060957 422638549 527654018 472690436 527654018 472690436 460640348 613621933 460640348 613621933 291055358 803696128 291055358 803696128 82072984 919931886 82072984 894501046 82072984 894501046 375680478 613699997 375680478 613699997 402239058 266227554 402239058 266227554 913718146 14238282 913718146 14238282 990479600 9410364 990479600 338320826 990479600 338320826 401047928 599413904 401047928 408732127 401047928 408732127 669957388 183800769 669957388 183800769 992079773 7671846 992079773 135367328 992079773 135367328 855578350 574787659 855578350 574787659 377571946 743719739 377571946 743719739 205880401 982155946 205880401 982155946 18892125 982155946 25863633 649891038 25863633 649891038 641109248 205900012 641109248 205900012 890006513 57768544 890006513 57768544 941207770 57768544 891780665 179619322 891780665 179619322 783523784 247416001 783523784 247416001 606068404 554025124 606068404 554025124 288568382 726504167 288568382 726504167 228846331 820958586 228846331 820958586 156784322 881525649 156784322 881525649 37938864 964974895 37938864 964974895 35960248 964974895 165587846 749410170 165587846 749410170 252901567 708841211 252901567 708841211 717666149 197605540 717666149 197605540 800416606 197605540 760086134 310853252 760086134 310853252 491406459 636314584 491406459 636314584 330789461 774385331 330789461 774385331 45112328 955398219 45112328 918554650 45112328 918554650 104996159 714757818 104996159 714757818 292907837 567561160 292907837 567561160 509766360 457719417 509766360 457719417 556385081 219011859 556385081 219011859 893434166 82687809 893434166 82687809 997271451 2892970 997271451 120762210 997271451 120762210 870847326 130377771 870847326 130377771 465696116 585289820 465696116 585289820 289506768 914568040 289506768 914568040 87401894 914568040 143875681 765770809 143875681 765770809 287328841 583032636 287328841 583032636 501822877 415749867 501822877 415749867 701926321 158203368 701926321 158203368 845254760 81043749 845254760 81043749 994434593 5577018 994434593 903886160 994434593 903886160 98280476 903886160 191804647 408041053 191804647 408041053 689238254 292167473 689238254 292167473 795228547 159957684 795228547 159957684 881678124 35688390 881678124 35688390 963372173 35688390 789140323 380869100 789140323 380869100 269426015 893410364 269426015 893410364 12173270 988516719 12173270 570511312 12173270 570511312 536875125 392575555 536875125 392575555 612294421 379215866 612294421 379215866 779421419 43775376 779421419 43775376 955148703 43775376 918014969 180467504 918014969 180467504 738229778 280338024 738229778 280338024 553060450 496028420 553060450 496028420 483031395 645990619 483031395 645990619 204136172 795983467 204136172 760446895 204136172 760446895 276549759 667599913 276549759 667599913 789335855 133330966 789335855 133330966 953111011 3986257 953111011 3986257 996156235 3986257 974388819 165466665 974388819 165466665 774822207 380564467 774822207 380564467 513699389 567305633 513699389 567305633 286423553 760352889 286423553 760352889 19233710 981847707 19233710 613239977 19233710 613239977 629552583 262284546 629552583 262284546 914635079 61190660 914635079 61190660 955216081 3302072 955216081 3302072 996716662 3302072 962245347 229179884 962245347 229179884 625377994 393166748 625377994 393166748 98127119 914220848 98127119 914220848 844216 999116012 844216 520759067 844216 520759067 558955559 441991931 558955559 448058492 558955559 448058492 426677974 695955068 426677974 695955068 37250300 963957521 37250300 950016676 37250300 950016676 65221276 730993065 65221276 730993065 583236773 243720257 583236773 243720257 781081306 191605587 781081306 191605587 980258918 19190102 980258918 196177943 980258918 196177943 642447572 430994282 642447572 430994282 268870391 815788559 268870391 815788559 184757317 815788559 298074168 668059913 298074168 668059913 508311735 365355124 508311735 365355124 726616481 8333222 726616481 8333222 991424569 8333222 866638474 315174627 866638474 315174627 419084993 649365017 419084993 649365017 342684918 724090659 342684918 724090659 276449328 724090659 759530868 100506124 759530868 100506124 898827249 100506124 379778474 631019383 379778474 631019383 319970841 739766452 319970841 739766452 120062876 881007145 120062876 622217695 120062876 622217695 466423631 448470960 466423631 448470960 564842944 278661645 564842944 278661645 961321542 37559766 961321542 88488380 961321542 88488380 865096263 384937961 865096263 384937961 460067705 665771867 460067705 665771867 335326768 678896848 335326768 678896848 841504 999149473 841504 663342809 841504 663342809 981957418 17547918 981957418 623241432 981957418 623241432 369881186 674745346 369881186 674745346 151218788 912828506 151218788 912828506 4320258 995509997 4320258 611790796 4320258 611790796 419898685 484699113 419898685 484699113 649685275 218843723 649685275 218843723 886804111 111741114 886804111 162422034 886804111 162422034 399826669 807242516 399826669 807242516 126000174 982646526 126000174 982646526 18390380 982646526 27245670 795509289 27245670 795509289 331185460 607837199 331185460 607837199 404163366 592190282 404163366 592190282 413994536 520803199 413994536 520803199 564651751 348434765 564651751 348434765 670879349 19190959 670879349 19190959 980245940 19190959 785902292 303361702 785902292 303361702 664501068 497709471 664501068 497709471 295289703 743709391 295289703 743709391 230150869 853321817 230150869 853321817 57865426 943752769 57865426 692816142 57865426 692816142 443511115 534017046 443511115 534017046 555195086 440592641 555195086 440592641 770409226 173893072 770409226 173893072 824821870 173893072 807214502 218988710 807214502 218988710 702482213 369280446 702482213 369280446 252701565 892404004 252701565 892404004 108565329 892404004 267853694 590708938 267853694 590708938 422103756 478026503 422103756 478026503 707462686 260286550 707462686 260286550 897398356 102252633 897398356 113629467 897398356 113629467 854552972 221478309 854552972 221478309 737509477 275689331 737509477 275689331 345445968 821945111 345445968 821945111 106822668 996531506 106822668 996531506 3434618 996531506 85038619 840596133 85038619 840596133 327694898 604015044 327694898 604015044 665305827 333757212 665305827 333757212 813231487 27403244 813231487 27403244 972106945 27403244 937242049 172276454 937242049 172276454 584634222 689083443 584634222 689083443 278166619 850293432 278166619 850293432 150660643 850293432 333055744 506236645 333055744 506236645 758184771 234364686 758184771 234364686 837451598 161870511 837451598 188742183 837451598 188742183 548483462 549959022 548483462 549959022 150399915 850615266 150399915 808739787 150399915 808739787 302413504 445356530 302413504 445356530 594762265 378602459 594762265 378602459 692388663 139828268 692388663 139828268 985062463 14728444 985062463 87601778 985062463 87601778 833889284 196560824 833889284 196560824 763308438 315868637 763308438 315868637 589453737 484340014 589453737 484340014 403265226 814745584 403265226 814745584 167037723 935747517 167037723 935747517 52185180 949035345 52185180 206278217 52185180 206278217 797000962 201157069 797000962 664828607 797000962 664828607 313549145 867791553 313549145 867791553 133223413 875350980 133223413 875350980 122841873 957207696 122841873 957207696 43699197 957207696 89591055 838737944 89591055 838737944 244126938 745224482 244126938 745224482 290097180 625809218 290097180 625809218 427494657 445759294 427494657 445759294 687189829 24518532 687189829 24518532 999249950 842664 999249950 56733437 999249950 56733437 936298812 267550857 936298812 267550857 632319350 616810157 632319350 616810157 129356738 879382755 129356738 879382755 90066769 912117316 90066769 867550450 90066769 867550450 582230021 177783306 582230021 177783306 899024738 17984199 899024738 17984199 981467315 17984199 948205290 62880432 948205290 62880432 919309443 280495152 919309443 280495152 687654253 376171755 687654253 376171755 536386520 997932413 536386520 997932413 1879616 997932413 625061279 352045069 625061279 352045069 742611450 215450278 742611450 215450278 783350768 215450278 734182132 326585142 734182132 326585142 492639613 530168038 492639613 530168038 419022469 809346092 419022469 809346092 70527015 937877505 70527015 937877505 6295584 993629854 6295584 469503210 6295584 469503210 842738826 155998506 842738826 623535127 842738826 623535127 376611054 623535127 394601111 555103289 394601111 555103289 842770675 111575053 842770675 111575053 886921121 111575053 520707845 490282887 520707845 490282887 344390547 705850558 344390547 705850558 224518494 853325752 224518494 853325752 62307812 939844322 62307812 893626063 62307812 893626063 108604980 871120289 108604980 871120289 189552160 639859179 189552160 639859179 560371021 271839925 560371021 271839925 816510756 23400294 816510756 23400294 976130866 23400294 881234185 172732199 881234185 172732199 703580125 501573151 703580125 501573151 487470384 705156390 487470384 705156390 283887646 936519883 283887646 936519883 65642445 936519883 250090818 746012433 250090818 746012433 265593903 734371437 265593903 734371437 294872793 640343140 294872793 640343140 368045477 554307363 368045477 554307363 563847790 317609294 563847790 317609294 775359383 140831627 775359383 140831627 895430098 104225090 895430098 307688037 895430098 307688037 52812024 963168207 52812024 963168207 38027686 963168207 63143144 547763268 63143144 547763268 541902659 125026273 541902659 125026273 905670579 92962037 905670579 144481112 905670579 144481112 582054231 573702262 582054231 573702262 381622806 987195630 381622806 987195630 13482101 987195630 273608541 611337916 273608541 611337916 655394710 271104919 655394710 271104919 901334327 98006810 901334327 174272864 901334327 174272864 736934170 462032021 736934170 462032021 521075453 822727919 521075453 822727919 42458758 958360882 42458758 745749016 42458758 745749016 277427030 701880804 277427030 701880804 459466988 423628560 459466988 423628560 627337039 343170460 627337039 343170460 724727515 189536318 724727515 189536318 846173254 13197629 846173254 13197629 986978615 13197629 983600833 83225782 983600833 83225782 639639771 389589478 639639771 389589478 584539691 431798461 584539691 431798461 511241027 595362226 511241027 595362226 395973408 626695272 395973408 626695272 96159950 929113692 96159950 929113692 72398886 929113692 128197253 520927956 128197253 520927956 483527342 516105830 483527342 772180203 483527342 772180203 124158739 952511352 124158739 952511352 48375576 952511352 128523065 758110571 128523065 758110571 515257980 258554723 515257980 258554723 858103283 114691078 858103283 114691078 920922513 1860997 920922513 1860997 998326704 1860997 847854506 239618907 847854506 239618907 505816872 792632247 505816872 792632247 37927485 963271881 37927485 930767423 37927485 930767423 172641909 779952411 172641909 779952411 359835034 605633346 359835034 605633346 498596429 345956441 498596429 345956441 882973268 11030230 882973268 11030230 988973826 11030230 899307834 831322190 899307834 831322190 84094841 971503075 84094841 971503075 29769782 971503075 53638069 843676235 53638069 843676235 205423697 506090426 205423697 506090426 590220478 407472228 590220478 407472228 898018691 101619862 898018691 353700186 898018691 353700186 538817464 473092412 538817464 473092412 404707795 802815469 404707795 802815469 24324659 977001384 24324659 725374261 24324659 725374261 461707801 528385918 461707801 528385918 689315472 234943531 689315472 234943531 793562245 195246920 793562245 195246920 881180375 81123653 881180375 81123653 917788521 81123653 861797255 179932736 861797255 179932736 646476625 462154685 646476625 462154685 249182134 935061381 249182134 935061381 54597971 953351870 54597971 953351870 47576528 953351870 234619165 726215242 234619165 726215242 680909011 146269415 680909011 146269415 904045323 94877645 904045323 107891418 904045323 107891418 525043824 777184765 525043824 777184765 65784696 936354428 65784696 849907137 65784696 849907137 376102140 515703552 376102140 515703552 756606454 2875425 756606454 2875425 997275889 2875425 753140708 360084895 753140708 360084895 290884581 845902251 290884581 845902251 142714969 858885620 142714969 775779929 142714969 775779929 333325246 330333232 333325246 330333232 675315513 118547672 675315513 118547672 891873814 59869365 891873814 59869365 960180026 34270943 960180026 34270943 964967906 34270943 897697210 168122688 897697210 168122688 772639551 248254774 772639551 248254774 748345177 323515987 748345177 323515987 622064411 387374318 622064411 387374318 442430543 638730706 442430543 638730706 348992141 675627715 348992141 675627715 4215806 995575309 4215806 814476395 4215806 814476395 288296536 698376467 288296536 698376467 632739945 279358261 632739945 279358261 743098579 250100975 743098579 250100975 885993139 1107043 885993139 1107043 999076854 1107043 772994793 306818590 772994793 306818590 487044467 551320558 487044467 551320558 166974398 836753532 166974398 836753532 26059509 975062173 26059509 862248722 26059509 862248722 414295918 253813049 414295918 253813049 968088147 31325063 968088147 335384561 968088147 335384561 499635704 813406598 499635704 813406598 55662173 945888553 55662173 649167881 55662173 649167881 449014834 375758186 449014834 375758186 745857530 237339236 745857530 237339236 831660738 141156540 831660738 141156540 962924159 35940454 962924159 84090406 962924159 84090406 230811685 793303488 230811685 793303488 64680242 937676206 64680242 884444424 64680242 884444424 286542673 596434168 286542673 596434168 753161678 164710247 753161678 164710247 932991335 65478719 932991335 81426874 932991335 81426874 602782861 441839986 602782861 441839986 386418559 671785425 386418559 671785425 149687690 927188844 149687690 927188844 56031904 947142227 56031904 947142227 54194617 947142227 92334862 815776609 92334862 815776609 226746795 480868535 226746795 480868535 780700058 144905017 780700058 144905017 980578715 18819061 980578715 753396190 980578715 753396190 156025779 862267340 156025779 862267340 126111254 874835133 126111254 543689087 126111254 543689087 688268546 192386674 688268546 192386674 815552670 146143585 815552670 146143585 893274905 105886140 893274905 121382210 893274905 121382210 800457616 282884370 800457616 282884370 628347674 455133310 628347674 455133310 533980015 522675935 533980015 522675935 266325121 795185656 266325121 795185656 110048191 891036478 110048191 780997662 110048191 780997662 315348775 598551438 315348775 598551438 473656084 342894672 473656084 342894672 837026899 134588777 837026899 134588777 952887687 45890088 952887687 288203436 952887687 288203436 642822072 807093173 642822072 807093173 128106555 984622279 128106555 984622279 16238844 984622279 27590785 963177355 27590785 963177355 54958768 714876423 54958768 714876423 312292021 612109817 312292021 612109817 433920904 542595745 433920904 542595745 602972404 295528701 602972404 295528701 797534908 92185493 797534908 92185493 906501188 92185493 432347698 677625260 432347698 677625260 163291634 917185833 163291634 917185833 84748303 917185833 112886091 866888019 112886091 866888019 400989245 537083469 400989245 537083469 632369115 148322698 632369115 148322698 850678912 148322698 760988224 271333956 760988224 271333956 546429076 523111028 546429076 523111028 204995266 892695237 204995266 892695237 108420405 892695237 281739359 712540487 281739359 712540487 433890118 480773247 433890118 480773247 562961425 366684505 562961425 366684505 769580490 147960890 769580490 147960890 857268985 45823031 857268985 45823031 952927358 45823031 948874199 158749988 948874199 158749988 734464144 312976844 734464144 312976844 582088220 437177758 582088220 437177758 455670139 683707712 455670139 683707712 115038291 943892099 115038291 943892099 33481213 967653709 33481213 737694075 33481213 737694075 310243515 631111666 310243515 631111666 508055916 215932714 508055916 215932714 844445113 84084972 844445113 84084972 937083510 61309059 937083510 95788329 937083510 95788329 787963029 278933115 787963029 278933115 601900655 609033146 601900655 609033146 341763688 693660523 341763688 693660523 150591077 930850596 150591077 930850596 70688294 930850596 112675241 639549793 112675241 639549793 373465725 446172666 373465725 446172666 574879373 289985189 574879373 289985189 731545734 160125643 731545734 160125643 996062343 4024870 996062343 81723710 996062343 81723710 848387248 152645924 848387248 152645924 516432825 483192248 516432825 359276610 516432825 359276610 662997343 219247608 662997343 219247608 779636531 219247608 777749103 451849162 777749103 451849162 284849509 808037853 284849509 808037853 129449858 871528888 129449858 825944942 129449858 825944942 405908491 202238720 405908491 202238720 856295373 10855965 856295373 10855965 989068339 10855965 863765136 811666043 863765136 811666043 144654971 910182838 144654971 910182838 92019311 910182838 298500768 539533823 298500768 539533823 595463969 359051152 595463969 359051152 761657061 195339161 761657061 195339161 802608131 195339161 800982190 370158572 800982190 370158572 248444997 846939836 248444997 846939836 151380784 863148713 151380784 863148713 95438768 906706995 95438768 472877938 95438768 472877938 531637039 390241302 531637039 390241302 982952383 16660118 982952383 30220442 982952383 30220442 815030910 242691180 815030910 242691180 738571784 270222183 738571784 270222183 596766389 638375600 596766389 638375600 339163114 950356276 339163114 950356276 50873448 950356276 135869342 527739472 135869342 527739472 648974518 329209112 648974518 329209112 728901920 176253458 728901920 176253458 828192812 85038078 828192812 85038078 913268713 85038078 617673345 429493175 617673345 429493175 344293134 758527914 344293134 758527914 189643299 816489464 189643299 816489464 72276547 929228565 72276547 763755204 72276547 763755204 561669834 260863865 561669834 260863865 877473586 120632138 877473586 166800764 877473586 166800764 727356734 687361975 727356734 687361975 262025887 823024970 262025887 823024970 177673266 823024970 329286527 630411793 329286527 630411793 403445884 586602279 403445884 586602279 738237076 150189300 738237076 150189300 979374771 19926791 979374771 506075770 979374771 506075770 409563815 833913946 409563815 833913946 117836230 910707834 117836230 910707834 91679016 910707834 101761692 817013020 101761692 817013020 230874127 289424023 230874127 289424023 727958071 254587766 727958071 254587766 837264524 105291412 837264524 105291412 893982518 105291412 635977442 957830710 635977442 957830710 42968512 957830710 217674641 464846666 217674641 464846666 562699584 290390865 562699584 290390865 834277754 41759575 834277754 41759575 957337856 41759575 420736143 697385577 420736143 697385577 8882346 991549106 8882346 705715557 8882346 705715557 639896673 310826371 639896673 310826371 998646454 1565721 998646454 161878765 998646454 161878765 817234099 287618622 817234099 287618622 708142873 321678874 708142873 321678874 666612506 340031372 666612506 340031372 652873166 409669454 652873166 409669454 216424347 783499543 216424347 686619003 216424347 686619003 420918964 450875555 420918964 450875555 837119387 59113341 837119387 59113341 939564604 59113341 893521265 283038212 893521265 283038212 691056110 700411693 691056110 700411693 174434232 966406203 174434232 966406203 34635684 966406203 88727840 782215344 88727840 782215344 401348351 544337639 401348351 544337639 464349844 517485507 464349844 517485507 604663283 286381910 604663283 286381910 938480183 59891056 938480183 61768521 938480183 61768521 930797814 224909287 930797814 224909287 641718226 458716325 641718226 458716325 455377199 641510677 455377199 641510677 205161167 879765231 205161167 879765231 111387432 889799690 111387432 812876902 111387432 812876902 201328318 302751677 201328318 302751677 747376444 175490615 747376444 175490615 995977039 4146512 995977039 20349013 995977039 20349013 916971683 90126277 916971683 90126277 842912388 194354577 842912388 194354577 787186741 396104603 787186741 396104603 474874870 673431429 474874870 673431429 195153366 975321081 195153366 975321081 25864634 975321081 309628743 687307074 309628743 687307074 369760268 599933459 369760268 599933459 523549389 365091494 523549389 365091494 761321712 58560105 761321712 58560105 940196744 58560105 749163000 354837251 749163000 354837251 581995628 423283140 581995628 423283140 388015448 786713635 388015448 786713635 49940812 951151044 49940812 643182545 49940812 643182545 474275500 473229790 474275500 473229790 968959474 30292749 968959474 173586697 968959474 173586697 808035411 672973251 808035411 672973251 317436920 807452644 317436920 807452644 62516108 962608768 62516108 962608768 15943968 984966000 15943968 786359562 15943968 786359562 316331823 353812891 316331823 353812891 873586416 68945096 873586416 68945096 929777926 68945096 741553065 354333017 741553065 354333017 625921699 793427286 625921699 793427286 206755702 793427286 292897070 637257869 292897070 637257869 435309336 499980282 435309336 499980282 506605395 340564881 506605395 340564881 799479242 197691004 799479242 197691004 967944564 31551217 967944564 136859987 967944564 136859987 738942615 446205234 738942615 446205234 543484726 628013299 543484726 628013299 327354775 744949081 327354775 744949081 167443926 878604165 167443926 878604165 122700633 878604165 413707465 389205352 413707465 389205352 759589808 227293321 759589808 227293321 860968925 33910875 860968925 33910875 991164154 8528719 991164154 141252792 991164154 141252792 630186693 411012489 630186693 411012489 538960621 540995615 538960621 540995615 324483073 761029973 324483073 761029973 177620567 823151448 177620567 765694449 177620567 765694449 337044802 650046389 337044802 650046389 391955470 515684846 391955470 515684846 893796100 8208372 893796100 8208372 991553797 8208372 868516029 178791754 868516029 178791754 782420710 302269468 782420710 302269468 465913772 635569773 465913772 635569773 69609061 932104898 69609061 919001597 69609061 919001597 250549796 517591508 250549796 517591508 609939013 127439601 609939013 127439601 905704895 92908445 905704895 102545395 905704895 102545395 685793665 430893123 685793665 430893123 510042272 566456575 510042272 566456575 433531007 797903591 433531007 797903591 202485354 797903591 228441640 444049447 228441640 444049447 578444134 275389515 578444134 275389515 739281600 193135152 739281600 193135152 906291682 7188503 906291682 7188503 999055439 1121393 999055439 226821563 999055439 226821563 748256781 515000003 748256781 515000003 482760884 635076947 482760884 635076947 26291628 974777663 26291628 691233294 26291628 691233294 376520656 289713200 376520656 289713200 749925030 220668627 749925030 220668627 815878327 110421027 815878327 110421027 965587252 33547249 965587252 49019740 965587252 49019740 946853895 321073037 946853895 321073037 445418588 644568122 445418588 644568122 309616003 806476698 309616003 806476698 78736790 923152999 78736790 828870221 78736790 828870221 235536526 762880978 235536526 762880978 317996270 199526634 317996270 199526634 925038704 73609056 925038704 230553044 925038704 230553044 146432470 937535360 146432470 937535360 64867567 937535360 104020978 744927845 104020978 744927845 382935197 240793091 382935197 240793091 925295000 18686170 925295000 18686170 980673486 18686170 874961006 274070223 874961006 274070223 623724456 536279863 623724456 536279863 322476384 979945777 322476384 979945777 21415536 979945777 97662015 886418333 97662015 886418333 160389028 568576422 160389028 568576422 443978616 174265531 443978616 174265531 936331953 10630726 936331953 10630726 989273407 10630726 930327581 221412821 930327581 221412821 615293299 722454144 615293299 722454144 18255722 982868149 18255722 752921658 18255722 752921658 382699138 564002797 382699138 564002797 456120066 497702383 456120066 497702383 785896127 200012872 785896127 200012872 873853611 57578740 873853611 57578740 941447346 57578740 567195436 450844092 567195436 450844092 508775168 715012779 508775168 715012779 181277956 950774951 181277956 950774951 50384480 950774951 62019062 676279234 62019062 676279234 465533154 322497435 465533154 322497435 931926372 66634670 931926372 139169113 931926372 139169113 404926564 644629023 404926564 644629023 328574380 995866960 328574380 995866960 4062176 995866960 28421172 852093449 28421172 852093449 264175559 633275996 264175559 633275996 756421015 224526488 756421015 224526488 807994852 115305362 807994852 115305362 999221413 849056 999221413 117656861 999221413 117656861 828620339 250157374 828620339 250157374 683888087 344669158 683888087 344669158 536078059 773119516 536078059 773119516 10308587 990161640 10308587 738028858 10308587 738028858 531309901 445409428 531309901 445409428 565246339 330397723 565246339 330397723 702492218 152511488 702492218 152511488 891657304 30493133 891657304 30493133 968863122 30493133 746309329 320703523 746309329 320703523 609850008 472680223 609850008 472680223 511955799 565032533 511955799 565032533 405685538 666957669 405685538 666957669 270302342 840028989 270302342 840028989 117500229 928936327 117500229 928936327 72750656 928936327 169754080 700383598 169754080 700383598 410860460 477905883 410860460 477905883 691077361 292876510 691077361 292876510 721540495 29287380 721540495 29287380 970009963 29287380 115389696 940733726 115389696 940733726 43460630 970822413 43460630 970822413 25895540 975266535 25895540 921469294 25895540 921469294 376943664 422633167 376943664 422633167 996951685 3120890 996951685 355257760 996951685 355257760 596917764 462672098 596917764 462672098 330528327 829871772 330528327 829871772 170596339 829871772 204654066 606813674 204654066 606813674 993939761 6074986 993939761 52809865 993939761 52809865 869930263 165872079 869930263 165872079 678561191 384027694 678561191 384027694 582138251 428742287 582138251 428742287 521326758 608786631 521326758 608786631 108808561 957130917 108808561 957130917 23238859 988380347 23238859 988380347 12455122 988380347 56211314 898278447 56211314 898278447 130498088 794948361 130498088 794948361 327519057 566770049 327519057 566770049 556589396 439279021 556589396 439279021 619142675 185548189 619142675 185548189 850057557 148952947 850057557 381685581 850057557 381685581 491888864 655391512 491888864 655391512 323804153 777714987 323804153 777714987 193378357 839708456 193378357 839708456 156226887 856889160 156226887 856889160 59721955 942214625 59721955 938641159 59721955 938641159 327571841 508337387 327571841 508337387 503307669 491277600 503307669 491277600 552523889 445167747 552523889 445167747 612328513 257412137 612328513 257412137 784901551 213618380 784901551 215079541 784901551 215079541 714744281 421048623 714744281 421048623 434977841 629995494 434977841 629995494 331591113 749299448 331591113 749299448 26227506 990134288 26227506 990134288 10346850 990134288 123486354 777598195 123486354 777598195 236359258 744558608 236359258 744558608 500123848 266989105 500123848 266989105 857290616 53954886 857290616 53954886 944763909 53954886 237417893 794097435 237417893 794097435 198219223 972436958 198219223 972436958 28923396 972436958 30068134 837945722 30068134 837945722 229572973 744940446 229572973 744940446 312095150 687689149 312095150 687689149 437884980 510089964 437884980 510089964 628604499 341171502 628604499 341171502 888861237 34682616 888861237 34682616 987254537 13020648 987254537 962366737 987254537 962366737 23270918 977849771 23270918 633188765 23270918 633188765 544582920 398475781 544582920 398475781 734689567 66269159 734689567 66269159 932304965 66269159 904635808 288281705 904635808 288281705 619678598 403541299 619678598 403541299 502417918 584402526 502417918 584402526 183458464 911449820 183458464 911449820 48565655 955304396 48565655 955304396 45176661 955304396 55685007 687534721 55685007 687534721 448073616 348124580 448073616 348124580 804879280 193051839 804879280 443525899 804879280 443525899 491996989 565764046 491996989 565764046 106839101 906077041 106839101 906077041 96073506 906077041 173008829 786589780 173008829 786589780 323936845 657295889 323936845 657295889 514727670 187174182 514727670 187174182 896389732 103245083 896389732 135234020 896389732 135234020 700915949 452223642 700915949 452223642 323235772 678274903 323235772 430491605 323235772 430491605 736008480 111453635 736008480 111453635 984956233 8015394 984956233 8015394 999180147 896810 999180147 209704842 999180147 209704842 461432355 610917252 461432355 610917252 54703021 969491334 54703021 969491334 31689903 969491334 59939399 565671516 59939399 565671516 502824656 304982573 502824656 304982573 752936425 4709380 752936425 4709380 995406138 4709380 867110381 148134562 867110381 148134562 764732113 235930550 764732113 235930550 632475831 475890035 632475831 475890035 381732928 966656770 381732928 966656770 34413538 966656770 244060394 649410859 244060394 649410859 418621592 477372730 418621592 477372730 630543553 367004149 630543553 367004149 783435285 210468097 783435285 210468097 869682121 128520440 869682121 141036389 869682121 141036389 498240756 535516729 498240756 535516729 342039374 912986829 342039374 912986829 68098388 937749449 68098388 937749449 64640911 937749449 220977602 662059969 220977602 662059969 569431767 377337912 569431767 377337912 679135571 222598606 679135571 222598606 986028051 13881987 986028051 45527735 986028051 45527735 905103513 276147475 905103513 276147475 319471060 740905319 319471060 740905319 31082675 970268110 31082675 897109496 31082675 897109496 165561139 429585855 165561139 429585855 616813575 331251254 616813575 331251254 709760308 78280365 709760308 78280365 920561204 78280365 490022587 536396612 490022587 536396612 189675355 891255724 189675355 891255724 109775988 891255724 207643108 705370074 207643108 705370074 635763996 244905214 635763996 244905214 997277330 2866662 997277330 230220241 997277330 230220241 616319047 391715821 616319047 391715821 578822239 511180474 578822239 511180474 57133739 944310145 57133739 368678466 57133739 368678466 703992242 53664864 703992242 53664864 945101246 53664864 936887035 78039348 936887035 78039348 768138926 312067313 768138926 312067313 636811789 776716989 636811789 776716989 212410146 798436737 212410146 798436737 25571277 975628398 25571277 850839155 25571277 850839155 171988612 817423714 171988612 817423714 322481566 453322266 322481566 453322266 571544700 305810029 571544700 305810029 736916827 232433699 736916827 232433699 784510576 214084860 784510576 358995332 784510576 358995332 595798378 495209921 595798378 495209921 432849374 601623999 432849374 601623999 328920015 974295794 328920015 974295794 26806333 974295794 330467904 589799546 330467904 589799546 456502481 397269742 456502481 397269742 666351443 273941549 666351443 273941549 877810161 22721716 877810161 22721716 976772956 22721716 803540412 477923993 803540412 477923993 491200877 844067098 491200877 844067098 27629767 973654241 27629767 942999436 27629767 942999436 154819593 761861011 154819593 761861011 635554148 46968643 635554148 46968643 951801310 46968643 944427350 81142719 944427350 81142719 801564912 271276103 801564912 271276103 395365653 623489004 395365653 623489004 177644961 830434833 177644961 830434833 152613529 876508091 152613529 876508091 18337961 995545850 18337961 995545850 4227283 995545850 372701528 528532327 372701528 528532327 566721997 408336511 566721997 408336511 616609477 240661187 616609477 240661187 771721981 196872151 771721981 196872151 808675397 189274539 808675397 436526171 808675397 436526171 452713768 942192711 452713768 942192711 54802263 946667781 54802263 909913692 54802263 909913692 94078068 889887487 94078068 889887487 134642340 445593375 134642340 445593375 851288041 128210614 851288041 128210614 946966674 51870104 946966674 144462659 946966674 144462659 731437870 601518580 731437870 601518580 397881606 619974716 397881606 619974716 271080521 876447654 271080521 876447654 103477055 898159369 103477055 861484689 103477055 861484689 685849913 229566667 685849913 229566667 922521553 76264113 922521553 167989739 922521553 167989739 550817619 606925681 550817619 606925681 130081641 871063490 130081641 807904411 130081641 807904411 220296339 709407541 220296339 709407541 302131330 177928650 302131330 177928650 914733741 83868708 914733741 176414431 914733741 176414431 448975019 557696669 448975019 557696669 278609459 931491579 278609459 931491579 40505427 977913986 40505427 977913986 7250280 992872871 7250280 636529533 7250280 636529533 408129167 397075658 408129167 397075658 805747093 189759214 805747093 189759214 991103486 8568999 991103486 128915287 991103486 128915287 808013123 586809711 808013123 586809711 352980813 767321484 352980813 767321484 62462048 939740737 62462048 932681617 62462048 932681617 86690155 830623397 86690155 830623397 196778994 794827315 196778994 794827315 563217212 428344280 563217212 428344280 688364366 24278373 688364366 24278373 975348430 24195433 975348430 140532617 975348430 140532617 841427031 187636618 841427031 187636618 690118910 310982601 690118910 310982601 592089074 690870710 592089074 690870710 200459785 977414276 200459785 977414276 23734097 977414276 180600224 620462945 180600224 620462945 559066115 348509436 559066115 348509436 872109258 126030314 872109258 192880332 872109258 192880332 788823664 542090547 788823664 542090547 426347645 699927092 426347645 699927092 203759865 800557379 203759865 800557379 111641767 909243221 111641767 909243221 93103302 909243221 249625180 741370763 249625180 741370763 447446772 430096962 447446772 430096962 907863031 60466916 907863031 60466916 937898975 60466916 867796105 426362307 867796105 426362307 123294759 877869538 123294759 824304068 123294759 824304068 294243189 637026372 294243189 637026372 372445742 450779352 372445742 450779352 691580473 18346042 691580473 18346042 998520240 1682784 998520240 33228426 998520240 33228426 860496878 171563115 860496878 171563115 806414143 506497483 806414143 506497483 50978841 950167893 50978841 831697655 50978841 831697655 357402260 168375044 357402260 168375044 830894231 168375044 812393989 271685194 812393989 271685194 579317360 527071196 579317360 527071196 415518899 637069135 415518899 637069135 191840440 874509986 191840440 874509986 126373320 874509986 137552122 785049418 137552122 785049418 354493266 512335007 354493266 512335007 697328272 152978804 697328272 152978804 867377251 9679542 867377251 9679542 991867101 7918810 991867101 345469126 991867101 345469126 459426591 576810229 459426591 576810229 370781912 826722680 370781912 826722680 174085829 826722680 257503400 589877179 257503400 589877179 453333814 469253032 453333814 469253032 563777825 175042751 563777825 175042751 826997278 171996708 826997278 297725950 826997278 297725950 666221128 347335019 666221128 347335019 602948267 412616414 602948267 412616414 538103105 671096008 538103105 671096008 224828689 873938942 224828689 873938942 37821284 963380915 37821284 919857613 37821284 919857613 237968026 676151300 237968026 676151300 394693041 560550925 394693041 560550925 471768502 345996791 471768502 345996791 832901956 261194 832901956 261194 999798603 261194 728098197 786408667 728098197 786408667 213583376 786408667 505294986 348133438 505294986 348133438 661992319 309131667 661992319 309131667 813282106 139594444 813282106 139594444 895106759 104506291 895106759 349321852 895106759 349321852 626356885 379733073 626356885 379733073 89010618 939182617 89010618 939182617 62985420 939182617 241079360 736825675 241079360 736825675 291731285 707860616 291731285 707860616 315714333 643421208 315714333 643421208 358219925 393734138 358219925 393734138 774162272 118229984 774162272 118229984 974481634 25079934 974481634 337696326 974481634 337696326 647601749 406052303 647601749 406052303 271736418 741651485 271736418 741651485 108729986 991767317 108729986 991767317 8650483 991767317 47896011 946379607 47896011 946379607 198680677 557781197 198680677 557781197 640641618 162739693 640641618 162739693 894653470 75291673 894653470 75291673 923338128 75291673 587221279 461919820 587221279 461919820 455130681 845094729 455130681 845094729 118218881 902854434 118218881 902854434 34212835 966835307 34212835 844624359 34212835 844624359 159251217 743434931 159251217 743434931 316590517 614083464 316590517 614083464 766174130 144635978 766174130 144635978 871759349 51093552 871759349 51093552 963668157 35195151 963668157 158866194 963668157 158866194 755782977 263508998 755782977 263508998 716640488 553986699 716640488 553986699 235614139 894542048 235614139 894542048 106755158 894542048 263570340 600915706 263570340 600915706 713968103 168822787 713968103 168822787 859486109 139595599 859486109 368772143 859486109 368772143 624653484 486421513 624653484 486421513 496210874 609598119 496210874 609598119 177981387 855981696 177981387 855981696 22964639 978262902 22964639 946961763 22964639 946961763 474752554 365552337 474752554 365552337 788592358 79648448 788592358 79648448 948742567 50008276 948742567 90327568 948742567 90327568 678396805 720984887 678396805 720984887 261453086 742951728 261453086 742951728 171664238 923969983 171664238 923969983 77846552 923969983 398011706 499346174 398011706 499346174 709236135 105449051 709236135 105449051 893811442 105449051 856661330 148755621 856661330 148755621 447958273 612207685 447958273 612207685 347347430 663452648 347347430 663452648 325504858 898539513 325504858 898539513 72046478 929435205 72046478 757996116 72046478 757996116 296056904 562308362 296056904 562308362 671771922 219257505 671771922 219257505 860344776 64601993 860344776 64601993 934021965 64284744 934021965 149177465 934021965 149177465 711011668 387175867 711011668 387175867 555270678 508905699 555270678 508905699 74135971 927622245 74135971 847525542 74135971 847525542 310043955 650630969 310043955 650630969 358261452 607659833 358261452 607659833 657193589 140534974 657193589 140534974 885793171 112634871 885793171 122950117 885793171 122950117 618900746 416573505 618900746 416573505 517307064 920034542 517307064 920034542 21495641 979921246 21495641 920975774 21495641 920975774 266816024 640500436 266816024 640500436 552573998 384613155 552573998 384613155 648889327 338423457 648889327 338423457 730303826 23955631 730303826 23955631 975525431 23955631 966689486 69749044 966689486 69749044 901197340 358642725 901197340 358642725 465400351 772582579 465400351 772582579 218305700 809869375 218305700 809869375 143159374 901194079 143159374 901194079 100701832 901194079 182791717 806205672 182791717 806205672 372912935 117733172 372912935 117733172 900489098 95119140 900489098 95119140 903862175 95119140 858729345 301117015 858729345 301117015 692083589 322726224 692083589 322726224 632995218 463278687 632995218 463278687 302668029 730726987 302668029 730726987 180088047 972469792 180088047 972469792 28886165 972469792 45626503 947487559 45626503 947487559 114253156 693284684 114253156 693284684 381306697 81493485 381306697 81493485 975863145 418475 975863145 418475 999625774 418475 954570030 181187362 954570030 181187362 468143711 638350367 468143711 638350367 361595862 638350367 401988711 456382184 401988711 456382184 754142176 110914287 754142176 110914287 893649868 22836755 893649868 22836755 976725647 22836755 838963555 383246728 838963555 383246728 597110172 697962101 597110172 697962101 259461786 741632399 259461786 690331999 259461786 690331999 344522940 123505637 344522940 123505637 892441007 106576598 892441007 127035231 892441007 127035231 766242086 547999792 766242086 547999792 204592793 810681636 204592793 810681636 131278201 869798281 131278201 672956013 131278201 672956013 408043928 581470389 408043928 581470389 672047137 145037512 672047137 145037512 949248179 49317029 949248179 250465128 949248179 250465128 629463622 378097585 629463622 378097585 502889775 599340462 502889775 599340462 335309150 666310826 335309150 614906617 335309150 614906617 401461634 385689063 401461634 385689063 720457698 246247594 720457698 246247594 772590324 55077041 772590324 55077041 943955328 55077041 924004306 158080920 924004306 158080920 740627943 622326500 740627943 622326500 116972004 898477144 116972004 898477144 103102373 898477144 148535978 687525112 148535978 687525112 365482618 600322734 365482618 600322734 589715269 371701423 589715269 371701423 648851809 241914006 648851809 241914006 788824486 203100923 788824486 203100923 798623104 8103461 798623104 8103461 991698977 8103461 934950980 73155717 934950980 73155717 852828324 206856444 852828324 206856444 599110271 412150414 599110271 412150414 36840545 986270850 36840545 986270850 2491499 997365996 2491499 812010888 2491499 812010888 362330864 475442737 362330864 475442737 926842908 71963297 926842908 77118444 926842908 77118444 797277990 209203380 797277990 209203380 588032256 441833968 588032256 441833968 528390201 569750978 528390201 569750978 390543776 648083325 390543776 648083325 297789928 996016038 297789928 996016038 3934846 996016038 18901588 909223956 18901588 909223956 268944060 676154729 268944060 676154729 441648630 17080988 441648630 17080988 982447538 17080988 697572178 310821137 697572178 310821137 608871569 636074771 608871569 636074771 11744256 988895824 11744256 808584977 11744256 808584977 222695047 758571644 222695047 758571644 294114308 622920897 294114308 622920897 474823442 349077677 474823442 349077677 682558166 309232773 682558166 309232773 724257725 15142246 724257725 15142246 984592554 15142246 924487749 217327107 924487749 217327107 753613909 623289122 753613909 623289122 157178075 900458150 157178075 900458150 101486100 900458150 209710100 789663195 209710100 789663195 249099633 501233702 249099633 501233702 683400452 230475810 683400452 230475810 911242550 86916509 911242550 128710842 911242550 128710842 640160445 373714212 640160445 373714212 613915929 583280338 613915929 583280338 417110744 583280338 521700241 465813058 521700241 465813058 547835693 342130185 547835693 342130185 742734818 224022174 742734818 224022174 842867491 152654813 842867491 152654813 941847573 38900066 941847573 38900066 969672060 29573445 969672060 184873922 969672060 184873922 681549347 393290118 681549347 393290118 579131892 567141199 579131892 567141199 367755691 798658511 367755691 798658511 190285974 889960108 190285974 889960108 61289861 940719675 61289861 883753334 61289861 883753334 121889158 733290478 121889158 733290478 279201851 702669976 279201851 702669976 333625021 427370309 333625021 427370309 613829687 355739076 613829687 355739076 693318134 236307564 693318134 236307564 772585159 225691861 772585159 243996163 772585159 243996163 718376327 547871826 718376327 547871826 293631428 923778716 293631428 923778716 51262928 949902232 51262928 949852039 51262928 949852039 145270681 794320410 145270681 794320410 347344675 463337167 347344675 463337167 580958888 325713253 580958888 325713253 672767932 325713253 480722387 567449260 480722387 567449260 192747572 916236872 192747572 916236872 71748132 998684608 71748132 998684608 1158867 998684608 255091520 674117454 255091520 674117454 425912049 353658807 425912049 353658807 770919264 123627686 770919264 123627686 874534945 123627686 798118075 228830200 798118075 228830200 159568752 918160283 159568752 918160283 26576285 974548599 26576285 961065983 26576285 961065983 56028803 940278871 56028803 940278871 456630949 483769360 456630949 483769360 749163133 24228152 749163133 24228152 975307766 24228152 932456792 151743872 932456792 151743872 618739427 596027817 618739427 596027817 315812212 992858522 315812212 992858522 7283080 992858522 104435930 498671586 104435930 498671586 888401488 52420062 888401488 52420062 992801069 7098324 992801069 208895073 992801069 208895073 772859414 238670982 772859414 238670982 432840323 684044720 432840323 684044720 98787292 975538370 98787292 975538370 25599138 975538370 118585228 854318319 118585228 854318319 546906681 160113384 546906681 160113384 844772141 152140037 844772141 152140037 909249812 89077965 909249812 383240803 909249812 383240803 454431714 655615797 454431714 655615797 342877433 716587349 342877433 716587349 272338950 727947068 272338950 705414814 272338950 705414814 321506097 336956994 321506097 336956994 705549463 286341868 705549463 286341868 875532524 8301872 875532524 8301872 991433052 8301872 710113041 396993919 710113041 396993919 454765947 896385553 454765947 896385553 34038389 967012297 34038389 937567228 34038389 937567228 246914774 648889673 246914774 648889673 365553774 529990906 365553774 529990906 760187319 20531260 760187319 20531260 978765193 20531260 967860257 40150644 967860257 40150644 894155979 293946279 894155979 293946279 381007309 779142392 381007309 779142392 85603051 993150002 85603051 993150002 7021037 993150002 54693068 938047244 54693068 938047244 90107710 842550793 90107710 842550793 237449608 647900134 237449608 647900134 417519463 470141712 417519463 470141712 606732200 381983775 606732200 381983775 749781839 179811031 749781839 179811031 923396934 75257966 923396934 212175972 923396934 212175972 696589740 475912120 696589740 475912120 414454218 720261846 414454218 720261846 362627 999649069 362627 813032835 362627 813032835 191919726 673904003 191919726 673904003 755976105 111431614 755976105 111431614 923900798 74683160 923900798 88074014 923900798 88074014 903329356 545218219 903329356 545218219 294473515 710926199 294473515 710926199 241483369 784383389 241483369 784383389 98243187 903900693 98243187 628591057 98243187 628591057 414916458 559475252 414916458 559475252 503344616 440542019 503344616 440542019 618153399 303671900 618153399 303671900 970403340 28791071 970403340 412513784 970403340 412513784 456453077 586520344 456453077 586520344 14705632 986062341 14705632 878487470 14705632 878487470 731352445 218543638 731352445 218543638 846125627 136706255 846125627 136706255 861668820 136706255 789691875 342179945 789691875 342179945 597596413 410191628 597596413 410191628 404949224 961351410 404949224 961351410 39531600 961351410 72552688 664295163 72552688 664295163 443028345 466419302 443028345 466419302 594117380 12113095 594117380 12113095 987944386 12113095 672890909 371059667 672890909 371059667 617378826 433021542 617378826 433021542 445960619 616742008 445960619 616742008 382100172 804968592 382100172 804968592 125709168 902891167 125709168 902891167 99183432 902891167 168520114 692748090 168520114 692748090 742628853 112831961 742628853 112831961 885560391 112831961 649677473 584471581 649677473 584471581 200143328 993087714 200143328 993087714 7107016 993087714 410387158 516371680 410387158 516371680 579274713 350579309 579274713 350579309 762082103 107778320 762082103 107778320 921433711 42842643 921433711 42842643 956081721 42842643 743634945 277705111 743634945 277705111 700311899 637391238 700311899 637391238 264336598 917405105 264336598 917405105 84519520 917405105 224178457 754041761 224178457 754041761 566471826 427245253 566471826 427245253 578736188 409383688 578736188 409383688 667047053 213458526 667047053 213458526 831417804 167913694 831417804 178513540 831417804 178513540 545631975 603407543 545631975 603407543 382743726 782212064 382743726 782212064 100485968 975314359 100485968 975314359 25870221 975314359 126670743 787998500 126670743 787998500 269082971 636583100 269082971 636583100 374953295 462617324 374953295 462617324 687122812 311320652 687122812 334702697 687122812 334702697 590544304 454828887 590544304 454828887 416684709 666834385 416684709 666834385 253474354 747073112 253474354 305817702 253474354 305817702 709838313 100712677 709838313 100712677 980736690 18550781 980736690 33573235 980736690 33573235 927291406 103810235 927291406 103810235 777642777 594817445 777642777 594817445 386885642 650790291 386885642 650790291 323512720 680307851 323512720 680307851 257332800 933836386 257332800 933836386 68228559 933836386 185408160 714176968 185408160 714176968 456165962 319378894 456165962 319378894 691979927 6538685 691979927 6538685 993523922 6538685 905807950 207445909 905807950 207445909 421508720 611081852 421508720 611081852 328864713 672538161 328864713 646555944 328864713 646555944 554572039 414849268 554572039 414849268 875047747 81748260 875047747 81748260 927377247 6769836 927377247 6769836 993199300 6769836 938962566 72859506 938962566 72859506 803225037 217979540 803225037 217979540 562684500 520555060 562684500 520555060 347642729 659759300 347642729 659759300 310988956 725808277 310988956 725808277 123596436 878854977 123596436 878854977 112180200 904261910 112180200 904261910 97604441 904261910 440834732 474818306 440834732 474818306 706320535 203328310 706320535 203328310 794933621 203328310 269177051 895974047 269177051 895974047 39207838 961720947 39207838 534188925 39207838 534188925 510999564 366657313 510999564 366657313 635701027 330273022 635701027 330273022 812504167 26827098 812504167 26827098 972762667 26827098 563934099
100092 0 158351496 500030865 158351496 500030865 666594052 737752052 666594052 737752052 194975202 113415992 194975202 113415992 826524312 909459718 826524312 909459718 80103659 133884706 80103659 133884706 500006288 981187518 500006288 981187518 759636447 723518678 759636447 723518678 510013949 268498729 510013949 268498729 462669972 728367916 462669972 728367916 636717880 611817987 636717880 611817987 393464237 590295897 393464237 590295897 866327383 500022609 866327383 500022609 499968628 562899638 499968628 562899638 311229268 312922199 311229268 312922199 510854682 500026539 510854682 500026539 834371743 158292193 834371743 158292193 171811179 758703335 171811179 758703335 620456186 500030673 620456186 500030673 126817728 499975401 126817728 499975401 470957624 236661011 470957624 236661011 642443161 821738660 642443161 821738660 279102529 175254357 279102529 175254357 169691892 894925492 169691892 894925492 610912872 315965656 610912872 315965656 329726000 650837203 329726000 650837203 631004219 211535170 631004219 211535170 414021158 500033479 414021158 500033479 569862584 74817105 569862584 74817105 997432043 979301622 997432043 979301622 41603237 813168550 41603237 813168550 515168171 367279428 515168171 367279428 385036112 789504431 385036112 789504431 844085571 420383564 844085571 420383564 306435743 847691979 306435743 847691979 728353954 185012718 728353954 185012718 879173826 500017289 879173826 500017289 499972799 312260389 499972799 312260389 500026701 837149962 500026701 837149962 499980402 514869540 499980402 514869540 880979198 292863726 880979198 292863726 499989532 489307947 499989532 489307947 511145733 664337138 511145733 664337138 790288037 217960323 790288037 217960323 255454547 740366721 255454547 740366721 338293465 499984214 338293465 499984214 470322853 91103044 470322853 91103044 596791158 499980500 596791158 499980500 468176165 630197550 468176165 630197550 879626105 279015858 879626105 279015858 624543829 907606274 624543829 907606274 246687062 724320764 246687062 724320764 837096456 218174854 837096456 218174854 474862798 557191176 474862798 557191176 855338715 28283957 855338715 28283957 985578502 987058647 985578502 987058647 90358840 156887796 90358840 156887796 499997321 938096403 499997321 938096403 312664507 227157851 312664507 227157851 895186425 869953314 895186425 869953314 499963966 554573098 499963966 554573098 183556637 185207081 183556637 185207081 565681818 899101097 565681818 899101097 235330605 412663015 235330605 412663015 619123317 947079631 619123317 947079631 953445119 988864828 953445119 988864828 159696713 823453905 159696713 823453905 535315320 284774671 535315320 284774671 298313420 983895322 298313420 983895322 11062608 12678942 11062608 12678942 150163917 714440335 150163917 714440335 309907789 457052848 309907789 457052848 689132281 515366884 689132281 515366884 461013279 783380005 461013279 783380005 985534875 68815059 985534875 68815059 890434751 738642931 890434751 738642931 70511494 51908476 70511494 51908476 37035569 939095177 37035569 939095177 760628073 499985411 760628073 499985411 349327329 654833645 349327329 654833645 544346415 310813500 544346415 310813500 153900027 104913227 153900027 104913227 749463440 515552119 749463440 515552119 472764084 199105616 472764084 199105616 58488053 942490335 58488053 942490335 898882653 789827303 898882653 789827303 431166428 341015917 431166428 341015917 553464056 733661789 553464056 733661789 102178488 499990933 102178488 499990933 856955340 34098852 856955340 34098852 499973917 669792977 499973917 669792977 630213380 499989077 630213380 499989077 274264031 653092916 274264031 653092916 499961120 224671912 499961120 224671912 708038006 500010900 708038006 500010900 320818277 535888987 320818277 535888987 919591063 447795438 919591063 447795438 241621851 864137801 241621851 864137801 57790350 335006824 57790350 335006824 813677735 120346936 813677735 120346936 442443215 543977404 442443215 543977404 670592696 263322792 670592696 263322792 499992225 576392206 499992225 576392206 128100551 448278695 128100551 448278695 609097207 685784776 609097207 685784776 247731461 490086053 247731461 490086053 579875158 552108142 579875158 552108142 206610694 499981102 206610694 499981102 450827574 348220170 450827574 348220170 804806711 698968401 804806711 698968401 501082829 243194803 501082829 243194803 169642993 908415894 169642993 908415894 958601687 342668339 958601687 342668339 497125947 500017301 497125947 500017301 892053832 148730551 892053832 148730551 556216357 820945153 556216357 820945153 448126203 537311453 448126203 537311453 534054865 394891596 534054865 394891596 222722343 647255882 222722343 647255882 922231462 68009410 922231462 68009410 99506039 378895903 99506039 378895903 451631120 710381007 451631120 710381007 169649582 49101571 169649582 49101571 902527322 153646007 902527322 153646007 261506607 500016234 261506607 500016234 874450275 445343913 874450275 445343913 471436569 842379336 471436569 842379336 563300086 332986188 563300086 332986188 205937500 693516539 205937500 693516539 658292984 198763403 658292984 198763403 464530859 965577200 464530859 965577200 708676891 9761636 708676891 9761636 96288464 245957807 96288464 245957807 450920876 533444376 450920876 533444376 892304937 43443938 892304937 43443938 65022439 169427743 65022439 169427743 202659263 500024195 202659263 500024195 782677946 246194105 782677946 246194105 482826540 499995386 482826540 499995386 629815760 387926666 629815760 387926666 500009493 944123737 500009493 944123737 718287251 389029065 718287251 389029065 351988538 336351823 351988538 336351823 772592229 79241055 772592229 79241055 59596730 835937097 59596730 835937097 276858549 234528364 276858549 234528364 629365137 499963575 629365137 499963575 421716957 176989889 421716957 176989889 902342867 83057145 902342867 83057145 499994082 902208648 499994082 902208648 331304860 403112501 331304860 403112501 500019942 639960008 500019942 639960008 33552886 228659506 33552886 228659506 568578939 902950175 568578939 902950175 339773027 499994541 339773027 499994541 145893391 105314397 145893391 105314397 813268416 750054775 813268416 750054775 467491638 73102826 467491638 73102826 533991784 499995193 533991784 499995193 491619382 745099597 491619382 745099597 128125408 183917661 128125408 183917661 589835570 697408303 589835570 697408303 330353554 667214175 330353554 667214175 806563573 473495741 806563573 473495741 478050367 629075307 478050367 629075307 499995125 350147678 499995125 350147678 686333042 264692276 686333042 264692276 488919711 499981246 488919711 499981246 20173373 887265583 20173373 887265583 798368813 141769095 798368813 141769095 198794127 293663707 198794127 293663707 964192223 975471196 964192223 975471196 269549039 201760707 269549039 201760707 819582775 143803516 819582775 143803516 174872167 350365306 174872167 350365306 500019110 846538415 500019110 846538415 201662191 329045818 201662191 329045818 742148757 921469700 742148757 921469700 283014473 66051182 283014473 66051182 914838648 216209351 914838648 216209351 683892895 684240586 683892895 684240586 461954185 432442913 461954185 432442913 282709799 764131977 282709799 764131977 955776847 224790477 955776847 224790477 772323444 431130604 772323444 431130604 334323671 578259799 334323671 578259799 714695585 762037482 714695585 762037482 246975877 326525657 246975877 326525657 735793564 771255866 735793564 771255866 230644913 6345826 230644913 6345826 954975238 52511515 954975238 52511515 499986600 584945709 499986600 584945709 622342231 57445865 622342231 57445865 198265864 320001216 198265864 320001216 587559000 618121230 587559000 618121230 106108597 296047956 106108597 296047956 819734641 500026771 819734641 500026771 335129374 98556342 335129374 98556342 882551467 499961150 882551467 499961150 240867233 551665599 240867233 551665599 628507991 672507303 628507991 672507303 174626731 896156203 174626731 896156203 898357388 482959966 898357388 482959966 207944506 749884166 207944506 749884166 786120949 861421340 786120949 861421340 468917246 499995194 468917246 499995194 262168908 424550781 262168908 424550781 694703688 552939548 694703688 552939548 359230910 266665713 359230910 266665713 970838001 12524023 970838001 12524023 111788499 713370978 111788499 713370978 724113096 484495455 724113096 484495455 485903866 803100682 485903866 803100682 562171968 371002390 562171968 371002390 365731893 677841792 365731893 677841792 733254570 229225794 733254570 229225794 294856308 528089322 294856308 528089322 601870531 327412732 601870531 327412732 239370178 659077246 239370178 659077246 693883242 164247189 693883242 164247189 131350988 745294305 131350988 745294305 257580349 285392037 257580349 285392037 702974194 343064560 702974194 343064560 276626496 558130186 276626496 558130186 635457685 365784433 635457685 365784433 329189529 113463851 329189529 113463851 940905271 505342020 940905271 505342020 337974475 373787952 337974475 373787952 621801802 887667689 621801802 887667689 279993573 465017156 279993573 465017156 469442216 636144707 469442216 636144707 199007071 499968569 199007071 499968569 309124995 389905179 309124995 389905179 500031089 946169408 500031089 946169408 947378777 215416609 947378777 215416609 553123828 506245210 553123828 506245210 446938588 269531934 446938588 269531934 817323466 676598524 817323466 676598524 269794759 50107235 269794759 50107235 855742163 732365843 855742163 732365843 499992875 38817018 499992875 38817018 436028668 500001656 436028668 500001656 793284276 937022679 793284276 937022679 57202988 38760780 57202988 38760780 877755482 400752818 877755482 400752818 178775837 558218099 178775837 558218099 921845100 91160095 921845100 91160095 174336143 669932711 174336143 669932711 540054452 499981437 540054452 499981437 948207380 315026431 948207380 315026431 597175633 493348631 597175633 493348631 391396355 576300612 391396355 576300612 773107432 139481982 773107432 139481982 239969137 642947948 239969137 642947948 759417850 171953147 759417850 171953147 972509478 645028564 972509478 645028564 439670271 408988792 439670271 408988792 773275726 664650272 773275726 664650272 294340503 734344856 294340503 734344856 646989681 499974096 646989681 499974096 766151974 776246198 766151974 776246198 340432582 109136730 340432582 109136730 883940954 978329012 883940954 978329012 21675286 978329012 703595987 111993262 703595987 111993262 77191787 520844159 77191787 520844159 679446420 787354963 679446420 787354963 849755235 173895406 849755235 173895406 57179938 685868974 57179938 685868974 811106647 266236248 811106647 266236248 319490752 500029723 319490752 500029723 913402324 472933990 913402324 472933990 432844329 789534076 432844329 789534076 915328652 103453566 915328652 103453566 292446113 500031662 292446113 500031662 499969469 951407921 499969469 951407921 950669298 823833199 950669298 823833199 136147159 306078686 136147159 306078686 500019206 539256085 500019206 539256085 257737803 290471162 257737803 290471162 736443950 745598230 736443950 745598230 295317040 345147766 295317040 345147766 550290810 629691308 550290810 629691308 746706135 925148699 746706135 925148699 320524288 495817478 320524288 495817478 694738229 188925166 694738229 188925166 186212622 604636690 186212622 604636690 748512992 836318908 748512992 836318908 334700004 205647505 334700004 205647505 644684815 500005573 644684815 500005573 339826880 500033673 339826880 500033673 657596390 157295241 657596390 157295241 462673967 500011613 462673967 500011613 333481958 125249087 333481958 125249087 888049654 916995543 888049654 916995543 985432978 992754377 985432978 992754377 33143129 217398197 33143129 217398197 838319297 84397165 838319297 84397165 195873643 774104176 195873643 774104176 398619066 295576483 398619066 295576483 932913570 829637203 932913570 829637203 371726920 499968115 371726920 499968115 612354168 320497182 612354168 320497182 260273379 500032734 260273379 500032734 603185982 260487831 603185982 260487831 366248418 631404187 366248418 631404187 576434686 465224053 576434686 465224053 186186299 854206872 186186299 854206872 565379776 517214003 565379776 517214003 333063022 205884607 333063022 205884607 988277623 964448125 988277623 964448125 58971264 117260596 58971264 117260596 563946324 628261011 563946324 628261011 394944408 441490600 394944408 441490600 517730883 499999693 517730883 499999693 872912083 362781362 872912083 362781362 320070758 708263557 320070758 708263557 860314126 279207161 860314126 279207161 499995183 466789413 499995183 466789413 225350445 598102624 225350445 598102624 499961231 651573463 499961231 651573463 613113511 465295991 613113511 465295991 499987158 281292572 499987158 281292572 664492294 817825997 664492294 817825997 243051207 400625809 243051207 400625809 579526599 765083951 579526599 765083951 841979157 381414082 841979157 381414082 68246839 694563476 68246839 694563476 855055719 143652099 855055719 143652099 74486142 820156833 74486142 820156833 827438882 230717485 827438882 230717485 219092679 760416586 219092679 760416586 514843060 16963916 514843060 16963916 500026834 244358490 500026834 244358490 34252395 884335577 34252395 884335577 882032120 623564843 882032120 623564843 359503391 193661173 359503391 193661173 739147296 376342402 739147296 376342402 292206012 52792554 292206012 52792554 935545121 239711935 935545121 239711935 279184582 897100586 279184582 897100586 915597616 139089961 915597616 139089961 629301467 835547731 629301467 835547731 444953561 407160107 444953561 407160107 773332299 512782685 773332299 512782685 499991341 968289661 499991341 968289661 968852161 33162462 968852161 33162462 529897065 858076391 529897065 858076391 209346543 91879593 209346543 91879593 56188001 916513176 56188001 916513176 318766467 244944629 318766467 244944629 566055085 641734078 566055085 641734078 282288258 243124279 282288258 243124279 836531520 804108629 836531520 804108629 793785026 278024450 793785026 278024450 468356480 734198218 468356480 734198218 916697497 213180867 916697497 213180867 561758268 500032683 561758268 500032683 478520442 124007241 478520442 124007241 855499141 355477044 855499141 355477044 500014635 500012120 500014635 500012120 489703418 138160184 489703418 138160184 924158746 499975874 924158746 499975874 60735891 822591785 60735891 822591785 500006959 192104731 500006959 192104731 162130154 781333663 162130154 781333663 499983756 403752977 499983756 403752977 780470630 500012037 780470630 500012037 111367199 500038027 111367199 500038027 460396121 450260058 460396121 450260058 652072505 657356541 652072505 657356541 289132916 307245624 289132916 307245624 852236984 720700734 852236984 720700734 148978876 180644714 148978876 180644714 673293521 500008016 673293521 500008016 391865589 743907929 391865589 743907929 51224017 353248819 51224017 353248819 409226551 416034562 409226551 416034562 500034581 915977305 500034581 915977305 206495200 97140861 206495200 97140861 638482138 941246917 638482138 941246917 81871702 284529883 81871702 284529883 919167422 947249856 919167422 947249856 975501801 499979480 975501801 499979480 31875753 37809602 31875753 37809602 911812901 763248163 911812901 763248163 400963822 264254639 400963822 264254639 556548418 645859572 556548418 645859572 202784829 461001224 202784829 461001224 500037223 481084012 500037223 481084012 3213145 999228267 3213145 999228267 765660 999228267 997088826 10799460 997088826 10799460 713624867 674487258 713624867 674487258 189283651 215574328 189283651 215574328 828211434 886613035 828211434 886613035 53348315 993961931 53348315 993961931 779254106 499994294 779254106 499994294 499971519 207762346 499971519 207762346 566005661 868984437 566005661 868984437 441693896 499966280 441693896 499966280 65682819 338649040 65682819 338649040 441766131 745211965 441766131 745211965 512244862 191742466 512244862 191742466 499974536 727411123 499974536 727411123 680476234 184351188 680476234 184351188 151929158 520048461 151929158 520048461 830262771 349742159 830262771 349742159 500031159 658728525 500031159 658728525 327238723 499974741 327238723 499974741 769474739 480704407 769474739 480704407 500003303 802025263 500003303 802025263 877207944 125987730 877207944 125987730 500003383 746015055 500003383 746015055 99587534 499992682 99587534 499992682 578927865 500009827 578927865 500009827 146442818 115733673 146442818 115733673 14483405 993868419 14483405 993868419 987856284 542767507 987856284 542767507 348033756 268877929 348033756 268877929 627562005 499993971 627562005 499993971 499990559 818850099 499990559 818850099 246327364 149363667 246327364 149363667 670967950 518378613 670967950 518378613 458406198 110644305 458406198 110644305 654629595 714148822 654629595 714148822 304606870 430544569 304606870 430544569 606111256 564750727 606111256 564750727 133512222 390859987 133512222 390859987 577724886 664159343 577724886 664159343 945608631 133743617 945608631 133743617 574157744 729842446 574157744 729842446 388579677 499995866 388579677 499995866 233674973 506252432 233674973 506252432 718918156 798525872 718918156 798525872 953411676 62575797 953411676 62575797 456750874 500004161 456750874 500004161 880510312 45669465 880510312 45669465 464525399 500036464 464525399 500036464 114051869 413110784 114051869 413110784 997758509 996511954 997758509 996511954 6459245 963251589 6459245 963251589 41780438 953513210 41780438 953513210 754947416 499968700 754947416 499968700 500035846 14819712 500035846 14819712 265866486 547095627 265866486 547095627 637252524 678141585 637252524 678141585 441478204 499999492 441478204 499999492 706631485 892520857 706631485 892520857 463060532 500029034 463060532 500029034 963079557 966513820 963079557 966513820 987243767 28620451 987243767 28620451 161190074 499990562 161190074 499990562 887990213 375561677 887990213 375561677 17449839 937900832 17449839 937900832 482936892 109346092 482936892 109346092 500006367 726280194 500006367 726280194 788487018 464480998 788487018 464480998 426071388 865078046 426071388 865078046 122914496 955221403 122914496 955221403 933782500 53037262 933782500 53037262 35301123 602511366 35301123 602511366 964301800 57549468 964301800 57549468 714620678 500029018 714620678 500029018 353151916 951408127 353151916 951408127 511065803 499965862 511065803 499965862 119879073 500037589 119879073 500037589 901907217 717995982 901907217 717995982 214057567 499990430 214057567 499990430 636562319 631394817 636562319 631394817 242078203 919359528 242078203 919359528 541369076 271425098 541369076 271425098 195662356 831508717 195662356 831508717 500032514 479814792 500032514 479814792 249970680 500026116 249970680 500026116 596873685 422406275 596873685 422406275 499991565 883798340 499991565 883798340 731437715 500010619 731437715 500010619 293419163 710355141 293419163 710355141 972869275 317993114 972869275 317993114 661848959 701812272 661848959 701812272 239350516 105739978 239350516 105739978 993977937 3388485 993977937 3388485 3631509 91328624 3631509 91328624 185352770 499972470 185352770 499972470 479743404 861992002 479743404 861992002 22104299 91744492 22104299 91744492 880017423 623703456 880017423 623703456 457716991 362603160 457716991 362603160 500012841 215359333 500012841 215359333 778110932 500023251 778110932 500023251 529672649 398237591 529672649 398237591 245095914 752687502 245095914 752687502 775234627 917917770 775234627 917917770 157581478 500038753 157581478 500038753 565666814 714170462 565666814 714170462 192419486 207276303 192419486 207276303 708640124 327140982 708640124 327140982 478342815 567068134 478342815 567068134 340288239 409715408 340288239 409715408 756421575 881138687 756421575 881138687 58311864 495489594 58311864 495489594 731310039 502001198 731310039 502001198 313873005 497647217 313873005 497647217 499990924 215678152 499990924 215678152 580203395 731784671 580203395 731784671 819525477 854411941 819525477 854411941 145514544 134316793 145514544 134316793 943419024 598620689 943419024 598620689 500033475 15073958 500033475 15073958 8307674 270586 8307674 270586 500004353 869214833 500004353 869214833 949799638 53854143 949799638 53854143 207173764 307676107 207173764 307676107 500008069 791048329 500008069 791048329 841996264 863631671 841996264 863631671 500005022 355248388 500005022 355248388 806638817 140344807 806638817 140344807 183366598 436602114 183366598 436602114 844875437 872065790 844875437 872065790 499965588 500033826 499965588 500033826 46271833 212917997 46271833 212917997 499964164 834993589 499964164 834993589 523685175 277874504 523685175 277874504 408854363 645582039 408854363 645582039 820884485 943008119 820884485 943008119 499970446 462959661 499970446 462959661 499996363 18744367 499996363 18744367 994711113 996702322 994711113 996702322 21872034 184617584 21872034 184617584 270592713 649137951 270592713 649137951 524986318 432317949 524986318 432317949 440369431 970558167 440369431 970558167 19480019 169354090 19480019 169354090 678286291 773157791 678286291 773157791 23301239 441506298 23301239 441506298 623896409 804237808 623896409 804237808 427651204 13866816 427651204 13866816 980187803 912725356 980187803 912725356 100815123 114344699 100815123 114344699 269425154 375206829 269425154 375206829 890523921 965513140 890523921 965513140 43899693 769199213 43899693 769199213 288230273 270907853 288230273 270907853 961678065 950573053 961678065 950573053 798159903 442393158 798159903 442393158 237013167 584737619 237013167 584737619 678080092 498829778 678080092 498829778 500003571 618352157 500003571 618352157 746937064 916063405 746937064 916063405 220441072 37438312 220441072 37438312 943711584 490856352 943711584 490856352 393450556 675075118 393450556 675075118 220262358 174129514 220262358 174129514 751579357 885742124 751579357 885742124 68889056 415185782 68889056 415185782 500035980 996358377 500035980 996358377 235380529 157828460 235380529 157828460 80891980 569573185 80891980 569573185 833806858 96463158 833806858 96463158 499960185 376636996 499960185 376636996 664949158 708627069 664949158 708627069 198942699 119143531 198942699 119143531 117843114 857326575 117843114 857326575 842228549 269062952 842228549 269062952 358523532 870120431 358523532 870120431 890592318 118840796 890592318 118840796 240654182 343151369 240654182 343151369 499985970 800676061 499985970 800676061 265738425 495026216 265738425 495026216 640454263 41056509 640454263 41056509 164050751 825920259 164050751 825920259 500027476 46233280 500027476 46233280 375461458 499975409 375461458 499975409 663090431 658751018 663090431 658751018 53622554 142725341 53622554 142725341 302817168 639836441 302817168 639836441 782565358 356549097 782565358 356549097 249573634 757876864 249573634 757876864 214089321 164088046 214089321 164088046 868703913 833627755 868703913 833627755 224242968 462806295 224242968 462806295 567466129 791753675 567466129 791753675 90212029 78604370 90212029 78604370 500009547 521717257 500009547 521717257 690965635 200302985 690965635 200302985 865959747 652874012 865959747 652874012 499972425 137247584 499972425 137247584 906135261 848273349 906135261 848273349 499984887 147044364 499984887 147044364 463326557 949548163 463326557 949548163 880389732 243679096 880389732 243679096 491292079 509266449 491292079 509266449 712987823 319360598 712987823 319360598 669363964 659382504 669363964 659382504 481997179 499996398 481997179 499996398 733268246 308036591 733268246 308036591 50814856 50510770 50814856 50510770 925013915 341949554 925013915 341949554 5165458 552621536 5165458 552621536 774212463 284038678 774212463 284038678 688139447 499996860 688139447 499996860 500031677 96809987 500031677 96809987 423671305 689504572 423671305 689504572 694117062 418728170 694117062 418728170 500020348 829627648 500020348 829627648 907115664 499967551 907115664 499967551 469583893 748434583 469583893 748434583 827646326 444503918 827646326 444503918 500013283 798003024 500013283 798003024 132523925 321723281 132523925 321723281 499969558 494896719 499969558 494896719 294474566 814176688 294474566 814176688 683274804 617397877 683274804 617397877 45563638 216895647 45563638 216895647 765489764 396672442 765489764 396672442 500039594 458413707 500039594 458413707 392907514 857253197 392907514 857253197 902239080 478923240 902239080 478923240 54077270 978710050 54077270 978710050 960802580 862918285 960802580 862918285 150509607 526068504 150509607 526068504 568509672 240322335 568509672 240322335 918388771 34861729 918388771 34861729 4630166 838183817 4630166 838183817 596467716 516562751 596467716 516562751 223985801 852179141 223985801 852179141 899344424 280084984 899344424 280084984 546966078 560757563 546966078 560757563 423747852 330965675 423747852 330965675 856729556 503828129 856729556 503828129 310149737 499980006 310149737 499980006 499989294 432902354 499989294 432902354 182536071 961476058 182536071 961476058 891022953 637675717 891022953 637675717 198215024 159299028 198215024 159299028 549355108 641221929 549355108 641221929 236813874 352907350 236813874 352907350 757643060 500008732 757643060 500008732 181573107 836041090 181573107 836041090 122521942 234960082 122521942 234960082 629003596 913940769 629003596 913940769 242815581 264220229 242815581 264220229 880981035 919806868 880981035 919806868 128530740 500038909 128530740 500038909 497394285 192222960 497394285 192222960 849147394 883599011 849147394 883599011 266462768 272536418 266462768 272536418 499992669 591857534 499992669 591857534 459610964 397265859 459610964 397265859 59802186 868090974 59802186 868090974 840935398 202371028 840935398 202371028 389359477 802356295 389359477 802356295 880355664 500002001 880355664 500002001 72467687 93977714 72467687 93977714 499993686 531588926 499993686 531588926 899128653 500014157 899128653 500014157 471829566 470132054 471829566 470132054 377281527 775425947 377281527 775425947 689023010 183700083 689023010 183700083 259397140 589272187 259397140 589272187 652233220 499973443 652233220 499973443 451243138 455237625 451243138 455237625 836354002 733436324 836354002 733436324 651571998 93317685 651571998 93317685 499964903 597267511 499964903 597267511 243176070 499980784 243176070 499980784 547292357 402336692 547292357 402336692 322070521 556859808 322070521 556859808 695093329 957611584 695093329 957611584 314433464 372996414 314433464 372996414 524514541 500023047 524514541 500023047 631261458 12982451 631261458 12982451 18458055 298271683 18458055 298271683 647623276 600695761 647623276 600695761 223700444 343965581 223700444 343965581 500035859 664984142 500035859 664984142 237560802 499980688 237560802 499980688 975545789 16466938 975545789 16466938 37037792 48110788 37037792 48110788 401860251 500004939 401860251 500004939 500525553 457188471 500525553 457188471 499969350 271022040 499969350 271022040 566387311 776424418 566387311 776424418 500012437 412848561 500012437 412848561 231217756 818352640 231217756 818352640 803315419 672287026 803315419 672287026 240045935 341044132 240045935 341044132 817994168 610563033 817994168 610563033 557405415 289674402 557405415 289674402 721956289 841692897 721956289 841692897 475537411 404939635 475537411 404939635 581623186 499965724 581623186 499965724 136514108 866705679 136514108 866705679 918050467 270911191 918050467 270911191 310794409 459989414 310794409 459989414 871839029 974817464 871839029 974817464 978031737 393767652 978031737 393767652 427974397 834341384 427974397 834341384 726132204 500015715 726132204 500015715 499965140 203693464 499965140 203693464 124620415 101146041 124620415 101146041 656668773 707990939 656668773 707990939 500016605 600358803 500016605 600358803 937014978 64079003 937014978 64079003 316019401 498032791 316019401 498032791 930486611 908028677 930486611 908028677 901767022 190446762 901767022 190446762 768154422 781829619 768154422 781829619 499964440 119834679 499964440 119834679 500021996 819964335 500021996 819964335 683151478 500000836 683151478 500000836 500038934 285262459 500038934 285262459 500026945 803124477 500026945 803124477 198810590 244698973 198810590 244698973 668785435 904428443 668785435 904428443 60003410 430981421 60003410 430981421 849850960 847172792 849850960 847172792 734237727 406446983 734237727 406446983 109800276 959702031 109800276 959702031 621743460 170941491 621743460 170941491 246107322 307773332 246107322 307773332 599567698 711058621 599567698 711058621 499960803 404309183 499960803 404309183 848076752 928793998 848076752 928793998 992340153 28372127 992340153 28372127 500020146 949349063 500020146 949349063 2311060 83831849 2311060 83831849 95982648 499965197 95982648 499965197 856806799 646856909 856806799 646856909 421872680 54745081 421872680 54745081 641396919 911231277 641396919 911231277 943187509 961845341 943187509 961845341 146278024 429905991 146278024 429905991 595891871 581439838 595891871 581439838 36855735 159282469 36855735 159282469 920267871 696109936 920267871 696109936 660548958 623860490 660548958 623860490 499968505 157483951 499968505 157483951 864828135 843481698 864828135 843481698 499991655 784399022 499991655 784399022 943280268 277177668 943280268 277177668 388048611 670008656 388048611 670008656 632213411 183664158 632213411 183664158 54944982 580866060 54944982 580866060 763562457 229065300 763562457 229065300 88116324 606889663 88116324 606889663 562265207 370066450 562265207 370066450 380170139 813113773 380170139 813113773 500008001 500003600 500008001 500003600 306366626 850788108 306366626 850788108 110993992 362315006 110993992 362315006 547955232 583469258 547955232 583469258 300949249 306802089 300949249 306802089 675130887 401132696 675130887 401132696 404419423 522046934 404419423 522046934 499981597 135943853 499981597 135943853 838978166 432753676 838978166 432753676 499971953 545603938 499971953 545603938 968869940 979005383 968869940 979005383 499966783 267045300 499966783 267045300 262501530 897796364 262501530 897796364 685636547 223663603 685636547 223663603 406636665 651282486 406636665 651282486 55194062 13707249 55194062 13707249 990814033 996126140 990814033 996126140 296908568 446801879 296908568 446801879 778909974 82644147 778909974 82644147 971277370 741943595 971277370 741943595 515591201 384526579 515591201 384526579 46342059 790193425 46342059 790193425 522474516 253110044 522474516 253110044 500019880 784874978 500019880 784874978 430201206 336860482 430201206 336860482 257888932 835100303 257888932 835100303 500037810 494309209 500037810 494309209 202012132 891094003 202012132 891094003 847361445 44126020 847361445 44126020 59472436 500004476 59472436 500004476 698549918 848780727 698549918 848780727 895055948 142569877 895055948 142569877 816718227 499969189 816718227 499969189 490340431 462666526 490340431 462666526 589893876 179141449 589893876 179141449 835855855 132938123 835855855 132938123 120871317 547722001 120871317 547722001 666692208 147793870 666692208 147793870 244377631 500038299 244377631 500038299 499976624 247970006 499976624 247970006 728101255 644466427 728101255 644466427 268051552 499973941 268051552 499973941 657511900 897093890 657511900 897093890 96048476 499963821 96048476 499963821 549108599 271507811 549108599 271507811 500000093 720534681 500000093 720534681 717104628 327180708 717104628 327180708 454887227 471154992 454887227 471154992 652696111 743898098 652696111 743898098 54139048 247574061 54139048 247574061 632730588 500021361 632730588 500021361 211466335 516622795 211466335 516622795 499968599 826736514 499968599 826736514 544478925 434114362 544478925 434114362 261241889 685041349 261241889 685041349 361080609 500028183 361080609 500028183 636488015 463757415 636488015 463757415 104297643 926421019 104297643 926421019 958939355 977438872 958939355 977438872 10553674 80757410 10553674 80757410 81710034 503591899 81710034 503591899 777070666 301147973 777070666 301147973 637955809 938160127 637955809 938160127 79840634 841149558 79840634 841149558 240742646 80717901 240742646 80717901 813001251 307265412 813001251 307265412 518651691 512970585 518651691 512970585 500012496 241422425 500012496 241422425 177157015 165744078 177157015 165744078 879233294 603747483 879233294 603747483 22827378 163694695 22827378 163694695 686817481 921787526 686817481 921787526 936046395 43626655 936046395 43626655 51748951 151332429 51748951 151332429 813269442 421987034 813269442 421987034 331785902 286601795 331785902 286601795 78932526 787213439 78932526 787213439 368071094 499996201 368071094 499996201 483007540 330316656 483007540 330316656 603621406 768481697 603621406 768481697 825008559 125456639 825008559 125456639 977360285 970452258 977360285 970452258 133784431 184836570 133784431 184836570 679455813 417767282 679455813 417767282 184001449 120805932 184001449 120805932 914782658 52056552 914782658 52056552 954370096 961964423 954370096 961964423 499977825 162509451 499977825 162509451 718693393 413957264 718693393 413957264 513272617 558418601 513272617 558418601 167146604 945300603 167146604 945300603 611536667 559255997 611536667 559255997 347949797 949293217 347949797 949293217 959908481 43824845 959908481 43824845 70286504 578121846 70286504 578121846 435111687 414702321 435111687 414702321 939186043 868020554 939186043 868020554 299653314 289582727 299653314 289582727 806106073 579668122 806106073 579668122 397772780 44792871 397772780 44792871 939402681 222706971 939402681 222706971 484551750 568689861 484551750 568689861 872505834 226146610 872505834 226146610 499969397 699933338 499969397 699933338 508280560 172352499 508280560 172352499 499976051 438729165 499976051 438729165 828285945 871850595 828285945 871850595 278576350 712595008 278576350 712595008 474332661 426275883 474332661 426275883 719808566 912065171 719808566 912065171 342705484 314282024 342705484 314282024 502556878 960068970 502556878 960068970 429676214 499971765 429676214 499971765 182854915 867920188 182854915 867920188 986902320 81280889 986902320 81280889 365429693 580901710 365429693 580901710 739108964 780732402 739108964 780732402 413984841 499960125 413984841 499960125 603261995 669647678 603261995 669647678 237577335 123668735 237577335 123668735 902606254 22798987 902606254 22798987 23317917 509663758 23317917 509663758 532101525 327255937 532101525 327255937 372059267 499962611 372059267 499962611 799545135 875352487 799545135 875352487 358412696 348258710 358412696 348258710 103752310 46519095 103752310 46519095 16521332 846911730 16521332 846911730 820764794 517505227 820764794 517505227 368032272 451180287 368032272 451180287 561065091 774631004 561065091 774631004 792065265 93476941 792065265 93476941 88221392 792387327 88221392 792387327 717522506 89390270 717522506 89390270 286254021 590305275 286254021 590305275 810420795 333737444 810420795 333737444 273330886 500039322 273330886 500039322 528195851 293778947 528195851 293778947 277040716 982701881 277040716 982701881 959059522 917727759 959059522 917727759 739932247 686999574 739932247 686999574 217320909 907609041 217320909 907609041 974735747 339184818 974735747 339184818 455895210 875722727 455895210 875722727 720384543 203505784 720384543 203505784 244901277 472708114 244901277 472708114 617788709 901258363 617788709 901258363 985139657 998396836 985139657 998396836 27344498 949114455 27344498 949114455 777303955 614760307 777303955 614760307 277340494 940500506 277340494 940500506 923844249 492372063 923844249 492372063 300425857 870284629 300425857 870284629 500018244 639048603 500018244 639048603 139791434 378808079 139791434 378808079 842828945 500039300 842828945 500039300 114712073 365907095 114712073 365907095 499983749 922097409 499983749 922097409 369936531 478944478 369936531 478944478 588771857 746719051 588771857 746719051 846684259 47392035 846684259 47392035 315953550 765577843 315953550 765577843 500003931 169428627 500003931 169428627 964355262 937225594 964355262 937225594 499962637 211878739 499962637 211878739 916981406 10395485 916981406 10395485 995594042 994365295 995594042 994365295 984529541 968420368 984529541 968420368 37855633 52014258 37855633 52014258 217012049 522451023 217012049 522451023 595295389 753244421 595295389 753244421 500019035 135894910 500019035 135894910 760740727 697029437 760740727 697029437 361372884 240973849 361372884 240973849 753185100 758647101 753185100 758647101 496962857 59164164 496962857 59164164 662376232 690838721 662376232 690838721 99677438 88295308 99677438 88295308 500031895 805488232 500031895 805488232 499975334 477849280 499975334 477849280 794483738 162451724 794483738 162451724 909622454 913353475 909622454 913353475 112533247 845316092 112533247 845316092 713954632 149965634 713954632 149965634 19670605 946686662 19670605 946686662 273101693 284874771 273101693 284874771 507213050 499998779 507213050 499998779 196692343 728210209 196692343 728210209 687950398 499992310 687950398 499992310 398187341 7762356 398187341 7762356 982602357 962958768 982602357 962958768 904194271 561857164 904194271 561857164 417490870 785605562 417490870 785605562 681102129 500027149 681102129 500027149 209484241 137955031 209484241 137955031 540650007 877200376 540650007 877200376 977150772 14257379 977150772 14257379 25233372 377093087 25233372 377093087 870383897 904303767 870383897 904303767 968473959 983754556 968473959 983754556 433189579 499978407 433189579 499978407 499463681 263094750 499463681 263094750 827172668 802697925 827172668 802697925 358850767 237220304 358850767 237220304 791774585 926322571 791774585 926322571 103532690 152670758 103532690 152670758 372191685 657014334 372191685 657014334 256713388 370584517 256713388 370584517 693212901 233399135 693212901 233399135 283483348 659094158 283483348 659094158 368613550 235205577 368613550 235205577 151652347 737588017 151652347 737588017 810281104 330754467 810281104 330754467 182091667 763471574 182091667 763471574 655081105 234138465 655081105 234138465 210357369 615014774 210357369 615014774 499992794 677206618 499992794 677206618 174782815 1390490 174782815 1390490 995584192 993655449 995584192 993655449 992610548 18595456 992610548 18595456 269652955 500023693 269652955 500023693 522203811 80212647 522203811 80212647 125293061 881417538 125293061 881417538 838625392 771870136 838625392 771870136 8611315 8908681 8611315 8908681 989253496 248413334 989253496 248413334 216255323 499990125 216255323 499990125 513187515 451382385 513187515 451382385 158033469 537986409 158033469 537986409 499966883 507550366 499966883 507550366 740864017 404113692 740864017 404113692 426005392 762129649 426005392 762129649 229517546 933320262 229517546 933320262 771250726 755288933 771250726 755288933 355975701 275734304 355975701 275734304 696802740 499969753 696802740 499969753 108609741 78278806 108609741 78278806 870443281 824736656 870443281 824736656 500014125 494629066 500014125 494629066 551005109 831761464 551005109 831761464 499974427 395418123 499974427 395418123 159021720 93496933 159021720 93496933 500005061 523581192 500005061 523581192 955344739 115080860 955344739 115080860 868999671 500005768 868999671 500005768 555843025 602140403 555843025 602140403 258422650 236438703 258422650 236438703 701437072 631545543 701437072 631545543 500027380 806650881 500027380 806650881 297766431 142817537 297766431 142817537 863375470 500034745 863375470 500034745 700015679 185629100 700015679 185629100 428578917 725053283 428578917 725053283 681174697 179556872 681174697 179556872 490363892 661747435 490363892 661747435 626882020 504008391 626882020 504008391 220969515 239629403 220969515 239629403 497802781 805992414 497802781 805992414 817506050 500008021 817506050 500008021 550941801 265172181 550941801 265172181 380734672 697246272 380734672 697246272 700418472 66824191 700418472 66824191 499992606 908359797 499992606 908359797 83541780 293367646 83541780 293367646 909665887 743380876 909665887 743380876 342821801 297488551 342821801 297488551 261186197 500032890 261186197 500032890 720583227 470054965 720583227 470054965 95334798 884533986 95334798 884533986 380614857 77241734 380614857 77241734 843227833 932227123 843227833 932227123 301069774 381408521 301069774 381408521 855843799 678778839 855843799 678778839 499979765 848511736 499979765 848511736 89881132 63990934 89881132 63990934 902650828 129277029 902650828 129277029 607855822 633330822 607855822 633330822 764904141 500008725 764904141 500008725 377332746 496861113 377332746 496861113 500027562 188513614 500027562 188513614 499972756 620792336 499972756 620792336 667887094 293022772 667887094 293022772 54277606 530876336 54277606 530876336 651823029 130656073 651823029 130656073 385445356 666319029 385445356 666319029 754223389 253662745 754223389 253662745 37504709 28452136 37504709 28452136 886799508 933862316 886799508 933862316 934337346 946154305 934337346 946154305 28402118 989917126 28402118 989917126 992076346 11590961 992076346 11590961 27377512 32687928 27377512 32687928 767237644 749072766 767237644 749072766 190411028 168434421 190411028 168434421 727008093 759367300 727008093 759367300 843100342 491040777 843100342 491040777 299964971 73060741 299964971 73060741 55811154 916934526 55811154 916934526 911034465 753044991 911034465 753044991 262658876 303248778 262658876 303248778 500032605 474826218 500032605 474826218 499976920 724833498 499976920 724833498 238775218 845098187 238775218 845098187 127775894 500018439 127775894 500018439 885246379 40744735 885246379 40744735 452453873 689775995 452453873 689775995 799601360 403660364 799601360 403660364 531468275 499972493 531468275 499972493 448295074 667779686 448295074 667779686 664759203 278300478 664759203 278300478 101748556 912985174 101748556 912985174 912497928 850536881 912497928 850536881 300054563 348128691 300054563 348128691 478177230 610466492 478177230 610466492 887416119 499979940 887416119 499979940 127517147 573242647 127517147 573242647 588414117 93351958 588414117 93351958 481372326 690246585 481372326 690246585 131306362 888337610 131306362 888337610 908509595 499968396 908509595 499968396 499962722 765502503 499962722 765502503 528413380 451922281 528413380 451922281 558551623 584497231 558551623 584497231 391806267 240120617 391806267 240120617 221194442 665677467 221194442 665677467 571551882 499969085 571551882 499969085 128396726 658833839 128396726 658833839 626851237 136656591 626851237 136656591 105299813 732347205 105299813 732347205 588801830 444406188 588801830 444406188 194554046 728391825 194554046 728391825 854354952 284673630 854354952 284673630 435545420 446543183 435545420 446543183 923900638 960157047 923900638 960157047 171213353 500036148 171213353 500036148 599832926 357042346 599832926 357042346 379434543 714658970 379434543 714658970 881345410 319823556 881345410 319823556 116320020 947348217 116320020 947348217 921627428 259791665 921627428 259791665 271457657 687159820 271457657 687159820 440146630 369533069 440146630 369533069 950534105 626201379 950534105 626201379 98388642 223588313 98388642 223588313 876890125 849423605 876890125 849423605 367387443 223533038 367387443 223533038 823262569 173807365 823262569 173807365 178259465 882205382 178259465 882205382 14259299 375823357 14259299 375823357 821868612 45808082 821868612 45808082 999570462 998481229 999570462 998481229 983451321 595279283 983451321 595279283 316208130 697970015 316208130 697970015 283566900 234233119 283566900 234233119 856171304 556558976 856171304 556558976 415798877 864850153 415798877 864850153 561837709 313330956 561837709 313330956 198570148 715825928 198570148 715825928 500007830 104660904 500007830 104660904 966376368 13884186 966376368 13884186 990717663 996175068 990717663 996175068 189123786 537597163 189123786 537597163 969175461 58383074 969175461 58383074 913538654 929144605 913538654 929144605 225859151 500030409 225859151 500030409 529749761 427581894 529749761 427581894 350365493 714046181 350365493 714046181 500004741 881301903 500004741 881301903 963387876 970182898 963387876 970182898 23359384 207322685 23359384 207322685 595922687 528755015 595922687 528755015 170276437 23584421 170276437 23584421 2776583 2568979 2776583 2568979 988282743 62141099 988282743 62141099 849010337 242575236 849010337 242575236 359385316 573717214 359385316 573717214 471250537 419264738 471250537 419264738 106249800 754642337 106249800 754642337 500033721 500004428 500033721 500004428 700080111 683970003 700080111 683970003 342376843 387508362 342376843 387508362 500021406 2737275 500021406 2737275 1245416 997149298 1245416 997149298 979953153 133408606 979953153 133408606 500022052 784772552 500022052 784772552 301854028 213607646 301854028 213607646 853973462 641394232 853973462 641394232 499975850 423954018 499975850 423954018 950625456 500038837 950625456 500038837 430070917 318196235 430070917 318196235 704009706 560255937 704009706 560255937 388147987 873745016 388147987 873745016 18141003 147558277 18141003 147558277 788436294 499964543 788436294 499964543 499976876 126756499 499976876 126756499 811442051 500013447 811442051 500013447 215976689 94823594 215976689 94823594 895555672 257923880 895555672 257923880 46647596 865798534 46647596 865798534 206921731 226614508 206921731 226614508 903101607 654317937 903101607 654317937 315947441 741706553 315947441 741706553 174994707 176468876 174994707 176468876 807580965 458199018 807580965 458199018 287544892 785464387 287544892 785464387 141605985 85129224 141605985 85129224 969483181 964638294 969483181 964638294 944827772 746410822 944827772 746410822 336818915 433165731 336818915 433165731 863263322 13646356 863263322 13646356 23756562 61409242 23756562 61409242 176712812 766448950 176712812 766448950 506473978 66534466 506473978 66534466 121569908 500035805 121569908 500035805 500033024 334039862 500033024 334039862 893144273 500035429 893144273 500035429 499982158 368223601 499982158 368223601 167184398 845751947 167184398 845751947 844687532 499993282 844687532 499993282 374609719 644056795 374609719 644056795 510151817 384775743 510151817 384775743 743757494 584394479 743757494 584394479 338503283 481299231 338503283 481299231 650320979 232947143 650320979 232947143 95024730 727395252 95024730 727395252 613718792 292737883 613718792 292737883 59710354 974084187 59710354 974084187 976196137 20712959 976196137 20712959 4357701 986526173 4357701 986526173 228494718 352639711 228494718 352639711 499280322 663921842 499280322 663921842 228855984 813431279 228855984 813431279 859728525 98707873 859728525 98707873 253717912 420294953 253717912 420294953 663374528 85565816 663374528 85565816 208015055 830464988 208015055 830464988 882329548 181806581 882329548 181806581 500038531 499995653 500038531 499995653 877359270 511420229 877359270 511420229 170494469 319576553 170494469 319576553 437077050 796027827 437077050 796027827 572302640 301869080 572302640 301869080 232982415 229418773 232982415 229418773 174116430 160807208 174116430 160807208 116545557 500015606 116545557 500015606 826757878 642629491 826757878 642629491 109098666 63352182 109098666 63352182 945901423 960942931 945901423 960942931 456790061 500004452 456790061 500004452 772636220 807410347 772636220 807410347 373876604 395454893 373876604 395454893 520135849 906062750 520135849 906062750 499982138 309890628 499982138 309890628 321553143 814032496 321553143 814032496 959065676 34033570 959065676 34033570 161097964 727787422 161097964 727787422 341078878 249189378 341078878 249189378 547568622 567229369 547568622 567229369 181954277 76483395 181954277 76483395 815965178 529553892 815965178 529553892 115738149 134859889 115738149 134859889 507386900 535193950 507386900 535193950 892981606 92194489 892981606 92194489 367715125 649508612 367715125 649508612 906481877 96228214 906481877 96228214 629743656 872696473 629743656 872696473 262215954 430770137 262215954 430770137 690003758 676966011 690003758 676966011 470527730 256181047 470527730 256181047 244008655 608885149 244008655 608885149 601479523 529228102 601479523 529228102 288483797 499985351 288483797 499985351 808314330 552060211 808314330 552060211 499971041 232406863 499971041 232406863 255736734 829852105 255736734 829852105 81560712 257939657 81560712 257939657 657407371 868367970 657407371 868367970 499970317 749401313 499970317 749401313 104348035 111160893 104348035 111160893 596855060 815648406 596855060 815648406 175899851 106894240 175899851 106894240 74255761 917942115 74255761 917942115 327542943 437358555 327542943 437358555 632038301 500004684 632038301 500004684 381872478 531032101 381872478 531032101 958485623 30317007 958485623 30317007 75987550 625767965 75987550 625767965 914712126 255587221 914712126 255587221 398012669 966694847 398012669 966694847 913438835 413048872 913438835 413048872 439407317 698337800 439407317 698337800 754097351 861976582 754097351 861976582 219074644 448568971 219074644 448568971 713932001 500007397 713932001 500007397 499967111 659913918 499967111 659913918 544303154 143687941 544303154 143687941 986408695 933002485 986408695 933002485 158135934 641762153 158135934 641762153 756992874 929239983 756992874 929239983 7343023 411037442 7343023 411037442 964355046 975881181 964355046 975881181 983579915 216023110 983579915 216023110 490529170 540288132 490529170 540288132 608816189 113378206 608816189 113378206 400258446 521648701 400258446 521648701 500006345 761061722 500006345 761061722 181739267 916495160 181739267 916495160 15482647 25042672 15482647 25042672 119453372 219499891 119453372 219499891 310807112 941108270 310807112 941108270 884931486 555899005 884931486 555899005 363075068 281149909 363075068 281149909 629093347 809435887 629093347 809435887 108528857 348163024 108528857 348163024 499983593 461438949 499983593 461438949 995322660 989819826 995322660 989819826 689401939 391666710 689401939 391666710 371301619 261984819 371301619 261984819 557612007 811158294 557612007 811158294 412088569 78958333 412088569 78958333 500036273 500001366 500036273 500001366 396604365 518504122 396604365 518504122 546651644 280244831 546651644 280244831 180118687 793531418 180118687 793531418 990166130 19416723 990166130 19416723 202350472 859832891 202350472 859832891 773561318 518633950 773561318 518633950 477194761 245581001 477194761 245581001 823318707 722603495 823318707 722603495 500009689 203606235 500009689 203606235 806033192 500003801 806033192 500003801 288737562 214132575 288737562 214132575 639051355 532483473 639051355 532483473 499969003 783123307 499969003 783123307 212594221 218018615 212594221 218018615 440939072 865132127 440939072 865132127 607271214 349883367 607271214 349883367 388198803 666790130 388198803 666790130 615335003 134921316 615335003 134921316 147242730 812984615 147242730 812984615 499976382 344928188 499976382 344928188 840285116 649454992 840285116 649454992 339582644 763144532 339582644 763144532 789763308 33826624 789763308 33826624 137410526 154321416 137410526 154321416 220683336 592726828 220683336 592726828 954927480 956562953 954927480 956562953 499989729 368246447 499989729 368246447 812226773 860489099 812226773 860489099 31302956 202509038 31302956 202509038 434838523 518567639 434838523 518567639 571624768 699755365 571624768 699755365 249560344 421850151 249560344 421850151 431738541 899555242 431738541 899555242 3045646 3035163 3045646 982802994 3045646 982802994 929549666 312540615 929549666 312540615 295876960 516965946 295876960 516965946 644020710 736640121 644020710 736640121 823706959 235110254 823706959 235110254 455287436 473244576 455287436 473244576 559104588 516748203 559104588 516748203 334812240 464102234 334812240 464102234 669335082 868140137 669335082 868140137 289994061 182297905 289994061 182297905 578512025 559592186 578512025 559592186 499995735 420222210 499995735 420222210 885215203 901049906 885215203 901049906 446118447 47896558 446118447 47896558 861840104 797508793 861840104 797508793 535351544 459368846 535351544 459368846 353352541 870654034 353352541 870654034 858286149 412965442 858286149 412965442 167835956 787571836 167835956 787571836 845686021 144629961 845686021 144629961 49026654 2831668 49026654 2831668 998122948 991639727 998122948 991639727 139813394 247525829 139813394 247525829 601318130 837109442 601318130 837109442 907134475 402583293 907134475 402583293 469533207 500027014 469533207 500027014 841812059 895823201 841812059 895823201 94695269 257704919 94695269 257704919 519629514 573444220 519629514 573444220 422927455 383727476 422927455 383727476 116088330 844621983 116088330 844621983 500009247 436742605 500009247 436742605 752973508 778234377 752973508 778234377 188247555 431047880 188247555 431047880 663886924 52995547 663886924 52995547 63273503 307327503 63273503 307327503 500022099 782292488 500022099 782292488 965681956 350030767 965681956 350030767 408775745 717780244 408775745 717780244 42765366 1110148 42765366 1110148 997407624 93377634 997407624 93377634 889962097 151451929 889962097 151451929 130782769 888316872 130782769 888316872 931717333 24157864 931717333 24157864 995678181 998241635 995678181 998241635 12363429 31775913 12363429 31775913 519412175 499986518 519412175 499986518 869323497 769102755 869323497 769102755 476611254 420833846 476611254 420833846 255974120 694350722 255974120 694350722 681485630 493909777 681485630 493909777 461720587 365357814 461720587 365357814 238590640 208053870 238590640 208053870 656309009 957451277 656309009 957451277 969521292 17131702 969521292 17131702 20797153 44720015 20797153 44720015 969854006 964668374 969854006 964668374 261375148 529420905 261375148 529420905 500022494 902498568 500022494 902498568 938224952 61234107 938224952 61234107 51006394 993134060 51006394 993134060 882997354 193377057 882997354 193377057 182161109 144834949 182161109 144834949 783090410 499971122 783090410 499971122 131146359 694882979 131146359 694882979 573857289 30962804 573857289 30962804 991413250 982524079 991413250 982524079 24902244 830175366 24902244 830175366 956045160 51250784 956045160 51250784 64826724 172586262 64826724 172586262 424868436 500017157 424868436 500017157 207606705 804714760 207606705 804714760 583174580 44972377 583174580 44972377 970977169 837832779 970977169 837832779 499983404 522426164 499983404 522426164 467642668 249597239 467642668 249597239 500031826 773765423 500031826 773765423 910577736 974377507 910577736 974377507 990975986 19884521 990975986 19884521 218841888 359218657 218841888 359218657 716958348 145784594 716958348 145784594 109239702 990686376 109239702 990686376 977048580 469738307 977048580 469738307 500012520 500019252 500012520 500019252 678970869 298873571 678970869 298873571 908236592 821076344 908236592 821076344 685931460 47134022 685931460 47134022 127410013 872935819 127410013 872935819 103269252 499981952 103269252 499981952 512051127 807725827 512051127 807725827 815133488 257372867 815133488 257372867 641475556 947708887 641475556 947708887 135008167 330503768 135008167 330503768 500021777 100341540 500021777 100341540 252144024 691801502 252144024 691801502 947821370 957515064 947821370 957515064 51119824 137623499 51119824 137623499 281115504 499989449 281115504 499989449 956338536 912247737 956338536 912247737 499992585 269396242 499992585 269396242 190156321 911622764 190156321 911622764 560869071 154019864 560869071 154019864 214838456 894032661 214838456 894032661 78478839 966961780 78478839 966961780 691711121 83421749 691711121 83421749 925626219 745557239 925626219 745557239 278141041 387588234 278141041 387588234 666062158 127639376 666062158 127639376 151215755 176370390 151215755 176370390 499968098 713838917 499968098 713838917 500010552 223027732 500010552 223027732 200703743 61221060 200703743 61221060 962753223 792479612 962753223 792479612 585934997 514773374 585934997 514773374 499974019 654036941 499974019 654036941 869731036 180930929 869731036 180930929 775898533 456030499 775898533 456030499 487251769 650907259 487251769 650907259 776153976 123481185 776153976 123481185 185803030 382732865 185803030 382732865 451465678 940871511 451465678 940871511 694270005 500009386 694270005 500009386 537485862 273955404 537485862 273955404 499971931 771533249 499971931 771533249 692134726 489046399 692134726 489046399 452992478 595924045 452992478 595924045 499980227 293950480 499980227 293950480 130129122 98823824 130129122 98823824 894228099 245132371 894228099 245132371 145922609 781051791 145922609 781051791 447287687 499961486 447287687 499961486 846364695 149260200 846364695 149260200 499999757 669253807 499999757 669253807 150604414 2013212 150604414 2013212 999954525 994559800 999954525 994559800 4467581 290739180 4467581 290739180 729783847 807990834 729783847 807990834 877482727 186825721 877482727 186825721 748463503 338002495 748463503 338002495 251586127 239547752 251586127 239547752 83786858 510032372 83786858 510032372 671115242 139219766 671115242 139219766 171012683 499983719 171012683 499983719 499987841 811491496 499987841 811491496 565490838 78793459 565490838 78793459 104258797 104510685 104258797 104510685 514827633 500016793 514827633 500016793 827292845 447863481 827292845 447863481 217846354 880075508 217846354 880075508 812202612 167799760 812202612 167799760 323643309 463273509 323643309 463273509 718089948 618221632 718089948 618221632 403515260 499993860 403515260 499993860 199712241 931990475 199712241 931990475 16306067 12732334 16306067 12732334 994821230 828126503 994821230 828126503 318836356 667600111 318836356 667600111 839677768 458087384 839677768 458087384 180824475 894280827 180824475 894280827 826585401 396933677 826585401 396933677 405760058 577767500 405760058 577767500 681759464 49120431 681759464 49120431 980815741 984739888 980815741 984739888 31128651 281240346 31128651 281240346 499961855 930713395 499961855 930713395 952114912 985668881 952114912 985668881 61568774 926617878 61568774 926617878 887804941 787472235 887804941 787472235 223160766 121361319 223160766 121361319 45950778 853160075 45950778 853160075 976226394 118314875 976226394 118314875 99649230 895452472 99649230 895452472 145728770 804805182 145728770 804805182 407542632 440446218 407542632 440446218 890434093 551880516 890434093 551880516 422720858 72447423 422720858 72447423 921055952 252985299 921055952 252985299 556270670 568118269 556270670 568118269 72688193 195144617 72688193 195144617 729893785 500008611 729893785 500008611 206033416 120339167 206033416 120339167 49270217 39803684 49270217 39803684 818664912 301355866 818664912 301355866 79642320 696688744 79642320 696688744 602420824 499973541 602420824 499973541 999226727 998294106 999226727 998294106 996883582 5025688 996883582 5025688 501820212 553567286 501820212 553567286 627420749 689295104 627420749 689295104 964957560 60521787 964957560 60521787 79734719 499970697 79734719 499970697 548907086 366998706 548907086 366998706 292842374 646196347 292842374 646196347 830321168 342990880 830321168 342990880 516935673 735610431 516935673 735610431 327230319 281388155 327230319 281388155 571907846 500032294 571907846 500032294 253942831 390848152 253942831 390848152 499998234 195918016 499998234 195918016 241532077 500038045 241532077 500038045 64311737 238002323 64311737 238002323 635451961 794685306 635451961 794685306 841322694 84851968 841322694 84851968 365107586 694488877 365107586 694488877 267379017 294834352 267379017 294834352 741741314 205054880 741741314 205054880 991280876 980662362 991280876 980662362 59337476 405242187 59337476 405242187 766073474 685845587 766073474 685845587 651053299 499988976 651053299 499988976 943985683 854036773 943985683 854036773 215211521 43297151 215211521 43297151 882390922 413321528 882390922 413321528 499977793 386410430 499977793 386410430 440387419 500004334 440387419 500004334 697927821 192141213 697927821 192141213 947342735 500005973 947342735 500005973 499962594 212929255 499962594 212929255 500019704 720813448 500019704 720813448 228758843 39319097 228758843 39319097 944209283 663997438 944209283 663997438 211285782 875647611 211285782 875647611 576888274 499978462 576888274 499978462 281899248 873815818 281899248 873815818 959730005 962592779 959730005 962592779 60554273 540660959 60554273 540660959 473688780 499974993 473688780 499974993 160736768 849227102 160736768 849227102 120556650 499992107 120556650 499992107 829594063 804984050 829594063 804984050 379442636 334356032 379442636 334356032 805610847 709523738 805610847 709523738 519547427 126296843 519547427 126296843 69524485 926701379 69524485 926701379 593103068 500038562 593103068 500038562 861038178 132433119 861038178 132433119 220603161 223480608 220603161 223480608 794034523 908281478 794034523 908281478 466108842 112756771 466108842 112756771 906287085 756624689 906287085 756624689 567231041 66636974 567231041 66636974 302423152 678949041 302423152 678949041 619749466 353528495 619749466 353528495 189358057 851102856 189358057 851102856 129979538 226614581 129979538 226614581 918615039 960502839 918615039 960502839 499997803 310143133 499997803 310143133 881262031 73605072 881262031 73605072 938113994 895613503 938113994 895613503 17063640 10180074 17063640 10180074 7966195 992022703 7966195 992022703 986745159 253945344 986745159 253945344 499995379 554958455 499995379 554958455 285602821 499968471 285602821 499968471 228369576 76387496 228369576 76387496 885297740 759310500 885297740 759310500 252481064 362191284 252481064 362191284 747864221 754905334 747864221 754905334 212789018 211031795 212789018 211031795 764043967 496032299 764043967 496032299 302062363 669451493 302062363 669451493 563750910 298251774 563750910 298251774 301404746 653116318 301404746 653116318 531317394 382030165 531317394 382030165 295272048 742687046 295272048 742687046 539862763 371799262 539862763 371799262 364503935 500038072 364503935 500038072 615551584 904342356 615551584 904342356 270774031 576658117 270774031 576658117 796387947 346958932 796387947 346958932 313124727 743002774 313124727 743002774 778581787 161073785 778581787 161073785 499997888 499973120 499997888 499973120 236043953 479883015 236043953 479883015 747854290 151691956 747854290 151691956 500009987 942914679 500009987 942914679 991596286 15014350 991596286 15014350 981583747 966279274 981583747 966279274 38753123 500021055 38753123 500021055 333025647 631713742 333025647 631713742 608883712 73611693 608883712 73611693 331697346 363898043 331697346 363898043 403718135 517985633 403718135 517985633 587158122 672500378 587158122 672500378 847287779 899534235 847287779 899534235 251824597 152300939 251824597 152300939 500029724 867659470 500029724 867659470 499966778 564195339 499966778 564195339 695785305 384352554 695785305 384352554 602546571 521525134 602546571 521525134 302659228 359571109 302659228 359571109 624879333 692705198 624879333 692705198 499983852 486460110 499983852 486460110 750566866 500012242 750566866 500012242 442377609 358439484 442377609 358439484 500019477 859748949 500019477 859748949 144548217 340439596 144548217 340439596 664565867 553122331 664565867 553122331 235960186 211344417 235960186 211344417 773572748 545613782 773572748 545613782 468549957 435823716 468549957 435823716 500000892 628845499 500000892 628845499 906149198 79974683 906149198 79974683 199706685 248020214 199706685 248020214 879787083 55349603 879787083 55349603 238374131 305399971 238374131 305399971 473616169 767896280 473616169 767896280 946056895 77224048 946056895 77224048 298874951 593723231 298874951 593723231 728581189 280925192 728581189 280925192 546366342 499990894 546366342 499990894 357173535 907195619 357173535 907195619 905242450 845653363 905242450 845653363 500031243 128002605 500031243 128002605 499973697 598916708 499973697 598916708 664235647 773778132 664235647 773778132 807971424 413729771 807971424 413729771 162451443 500034295 162451443 500034295 500022482 831636083 500022482 831636083 124585139 260005923 124585139 260005923 978232568 500018000 978232568 500018000 476355951 466820127 476355951 466820127 247572442 790420287 247572442 790420287 745349651 654731021 745349651 654731021 262663001 223690266 262663001 223690266 89187267 803490445 89187267 803490445 500034775 313592399 500034775 313592399 499406103 511583325 499406103 511583325 655829967 225754996 655829967 225754996 847272589 918842674 847272589 918842674 472266950 248959720 472266950 248959720 555186882 539342003 555186882 539342003 500835969 499986589 500835969 499986589 873813960 58616576 873813960 58616576 970584681 18259006 970584681 18259006 994300692 957965437 994300692 957965437 927334512 85737345 927334512 85737345 500029267 803415672 500029267 803415672 154384222 499963680 154384222 499963680 406585607 500036788 406585607 500036788 814843371 488815473 814843371 488815473 231856764 511738774 231856764 511738774 499999519 93344416 499999519 93344416 917036039 893896550 917036039 893896550 631738514 432896247 631738514 432896247 292100361 719027430 292100361 719027430 928370873 500028728 928370873 500028728 608699385 894524445 608699385 894524445 131197721 202993834 131197721 202993834 337455144 500000704 337455144 500000704 45637020 222054942 45637020 222054942 273149034 621948347 273149034 621948347 535883252 453044392 535883252 453044392 303633702 58052369 303633702 58052369 831624867 381096279 831624867 381096279 608972221 881046910 608972221 881046910 111830631 331051789 111830631 331051789 804756771 500039780 804756771 500039780 183187500 869652706 183187500 869652706 812350164 437106438 812350164 437106438 326379466 506421643 326379466 506421643 849573060 172566174 849573060 172566174 764242013 926758142 764242013 926758142 316678980 238252428 316678980 238252428 794896707 940235067 794896707 940235067 347273693 475379056 347273693 475379056 545999531 707416386 545999531 707416386 338618950 585733757 338618950 585733757 794080323 810386286 794080323 810386286 93849977 27640935 93849977 27640935 677363126 340107620 677363126 340107620 500002893 543350899 500002893 543350899 825488381 384912235 825488381 384912235 214145862 798911034 214145862 798911034 75065688 278372818 75065688 278372818 673009736 500032646 673009736 500032646 333304212 165421675 333304212 165421675 500005019 660819876 500005019 660819876 648276887 500025803 648276887 500025803 499988118 865069621 499988118 865069621 295033565 288783942 295033565 288783942 834066988 718718563 834066988 718718563 500011990 472487339 500011990 472487339 873678009 788659623 873678009 788659623 457034812 506306390 457034812 506306390 641221176 104220264 641221176 104220264 421257808 499999456 421257808 499999456 571461623 753324915 571461623 753324915 243683492 499978293 243683492 499978293 613095799 170655033 613095799 170655033 216797717 276182966 216797717 276182966 840139620 706798177 840139620 706798177 464258371 284458364 464258371 284458364 712567742 516672888 712567742 516672888 188400137 499971391 188400137 499971391 288316869 48872392 288316869 48872392 8729893 985385924 8729893 985385924 836244028 659029539 836244028 659029539 163012318 92489051 163012318 92489051 892379311 500025360 892379311 500025360 333957705 816453078 333957705 816453078 99743299 69464892 99743299 69464892 888383807 303522182 888383807 303522182 164513990 41951295 164513990 41951295 969513732 13721092 969513732 13721092 227519384 645899933 227519384 645899933 702452480 499982731 702452480 499982731 670139684 286068911 670139684 286068911 245882786 584919893 245882786 584919893 500036132 922553243 500036132 922553243 197643352 509435192 197643352 509435192 546815352 64239105 546815352 64239105 128589558 201013531 128589558 201013531 520217520 869379825 520217520 869379825 171470816 760948532 171470816 760948532 715550090 383941905 715550090 383941905 457724273 840343642 457724273 840343642 69931548 268275970 69931548 268275970 395694038 737704415 395694038 737704415 211272409 791055536 211272409 791055536 771413916 754599547 771413916 754599547 137356411 428331140 137356411 428331140 575092658 248834227 575092658 248834227 904788190 783393472 904788190 783393472 706659864 374495882 706659864 374495882 137657693 118918579 137657693 118918579 577713851 474864948 577713851 474864948 310763745 833747972 310763745 833747972 499997128 338726644 499997128 338726644 500014941 466784883 500014941 466784883 703651411 937340014 703651411 937340014 294955399 123494624 294955399 123494624 47475235 961596314 47475235 961596314 973860260 991011311 973860260 991011311 12086866 538051852 12086866 538051852 620107949 801496629 620107949 801496629 60464722 312874367 60464722 312874367 499993959 405276916 499993959 405276916 500015883 843202735 500015883 843202735 441601332 499990849 441601332 499990849 561858607 535094853 561858607 535094853 374558203 867547755 374558203 867547755 583469056 196926970 583469056 196926970 358059283 564557078 358059283 564557078 592447831 673827159 592447831 673827159 172126331 864671809 172126331 864671809 869778746 189137711 869778746 189137711 748034465 589306536 748034465 589306536 204214876 408224379 204214876 408224379 709039641 895118825 709039641 895118825 108874729 803412474 108874729 803412474 272738661 646584539 272738661 646584539 895304690 128993334 895304690 128993334 166476973 499978086 166476973 499978086 830958170 16742712 830958170 16742712 988996315 913060572 988996315 913060572 894919047 500012549 894919047 500012549 23334338 934945497 23334338 934945497 93935749 696679411 93935749 696679411 464050534 232982379 464050534 232982379 602346327 809512742 602346327 809512742 173126900 61481358 173126900 61481358 945146192 937894296 945146192 937894296 179610956 637085748 179610956 637085748 874975815 160153210 874975815 160153210 399585928 544518959 399585928 544518959 925834799 173282645 925834799 173282645 772027354 383485316 772027354 383485316 499981916 898407707 499981916 898407707 949395312 293976417 949395312 293976417 418103814 805126162 418103814 805126162 777544698 455007890 777544698 455007890 298203058 500028254 298203058 500028254 891997105 418854828 891997105 418854828 367920227 136580290 367920227 136580290 876844886 106742771 876844886 106742771 14544963 973610137 14544963 973610137 855084760 500035725 855084760 500035725 70211454 88068154 70211454 88068154 118960266 931757661 118960266 931757661 954976863 52016597 954976863 52016597 913102795 535920045 913102795 535920045 500017078 895815181 500017078 895815181 588247436 180855049 588247436 180855049 299748690 790989556 299748690 790989556 895808060 347655647 895808060 347655647 448920891 987315945 448920891 987315945 987286590 29658044 987286590 29658044 143915187 408423316 143915187 408423316 954246879 980652487 954246879 980652487 230486929 101542301 230486929 101542301 894110433 499992874 894110433 499992874 554850792 500030200 554850792 500030200 719918560 384485697 719918560 384485697 499968012 500018286 499968012 500018286 232849671 701720119 232849671 701720119 981633039 55996076 981633039 55996076 852460122 163913179 852460122 163913179 500007978 805864737 500007978 805864737 500032444 215589638 500032444 215589638 453665866 463959993 453665866 463959993 683569531 294591062 683569531 294591062 499969194 610399398 499969194 610399398 690132344 362513641 690132344 362513641 500026627 621854840 500026627 621854840 333207803 239059807 333207803 239059807 832197392 82617778 832197392 82617778 99891036 474072056 99891036 474072056 747234074 190323592 747234074 190323592 340525268 608215867 340525268 608215867 500031816 216115168 500031816 216115168 499966864 422920776 499966864 422920776 628981665 249721617 628981665 249721617 780026965 835765494 780026965 835765494 190782141 449769293 190782141 449769293 481951831 500028928 481951831 500028928 721280653 773943968 721280653 773943968 152540553 493719825 152540553 493719825 534076870 787147070 534076870 787147070 902741032 143691227 902741032 143691227 715233449 499979731 715233449 499979731 520458977 666302744 520458977 666302744 366286989 327027473 366286989 327027473 611880784 592583939 611880784 592583939 306729733 492366938 306729733 492366938 755304507 500006604 755304507 500006604 173571882 252075731 173571882 252075731 607480818 904023323 607480818 904023323 959788296 32455982 959788296 32455982 26817245 10607537 26817245 10607537 994453900 985705204 994453900 985705204 495880280 496104169 495880280 496104169 734809186 511369491 734809186 511369491 335227261 853465472 335227261 853465472 500033320 346362116 500033320 346362116 668811009 784420890 668811009 784420890 313598043 185231986 313598043 185231986 130351049 785237132 130351049 785237132 574748179 222863187 574748179 222863187 464422809 526152491 464422809 526152491 832528461 97669783 832528461 97669783 79503125 875982951 79503125 875982951 272357443 430918129 272357443 430918129 538769433 500016248 538769433 500016248 334080078 508889526 334080078 508889526 921534379 86719866 921534379 86719866 75181871 925850472 75181871 925850472 56454694 498327407 56454694 498327407 638097331 588947848 638097331 588947848 296654546 927836036 296654546 927836036 908505852 194506576 908505852 194506576 173574340 597088136 173574340 597088136 772846554 342524207 772846554 342524207 401179427 499997127 401179427 499997127 802560368 883958195 802560368 883958195 136148495 435990848 136148495 435990848 637984107 76156942 637984107 76156942 135519642 170565920 135519642 170565920 437398100 687700467 437398100 687700467 712026911 395420704 712026911 395420704 499978838 788269477 499978838 788269477 879776995 196118980 879776995 196118980 294144599 642405256 294144599 642405256 591294506 500001104 591294506 500001104 924017156 128233406 924017156 128233406 568865597 850595015 568865597 850595015 340826297 638076253 340826297 638076253 408054203 160707811 408054203 160707811 736283637 297758957 736283637 297758957 285782155 675795200 285782155 675795200 407664511 500012090 407664511 500012090 935139791 981424111 935139791 981424111 141198807 81107822 141198807 81107822 849476988 218169457 849476988 218169457 167452373 157615692 167452373 157615692 778165962 499986238 778165962 499986238 314200141 859686492 314200141 859686492 689968830 529685784 689968830 529685784 406139681 133731727 406139681 133731727 918257902 880642441 918257902 880642441 824653112 465167577 824653112 465167577 6745433 992557518 6745433 992557518 987559884 27609398 987559884 27609398 71862512 85942995 71862512 85942995 785461347 834596103 785461347 834596103 76860222 108827961 76860222 108827961 868677130 889737498 868677130 889737498 455285424 33362751 455285424 33362751 797235080 302486800 797235080 302486800 201126354 500038424 201126354 500038424 828951750 884615405 828951750 884615405 266576775 342395665 266576775 342395665 700870377 65589634 700870377 65589634 109419324 147763722 109419324 147763722 224748807 756948419 224748807 756948419 553586840 499971818 553586840 499971818 165650638 586253171 165650638 586253171 893047563 965083104 893047563 965083104 294818046 536698869 294818046 536698869 817796326 190651143 817796326 190651143 270397083 780993984 270397083 780993984 500037991 383077850 500037991 383077850 435692926 664747654 435692926 664747654 758883116 500007338 758883116 500007338 38906065 42948609 38906065 42948609 468535176 520470665 468535176 520470665 545187513 309999503 545187513 309999503 293502424 529899448 293502424 529899448 663021857 869130944 663021857 869130944 37031310 992386948 37031310 992386948 972016688 962570366 972016688 962570366 624476857 499960403 624476857 499960403 307392798 830851749 307392798 830851749 113138080 901206692 113138080 901206692 845451598 184120131 845451598 184120131 500021880 597410069 500021880 597410069 499978716 65523415 499978716 65523415 45007424 979145072 45007424 979145072 983989903 12712572 983989903 12712572 27885131 946785220 27885131 946785220 518024994 417541184 518024994 417541184 60316269 672563617 60316269 672563617 500033462 131904743 500033462 131904743 330599720 712501935 330599720 712501935 763205057 500004338 763205057 500004338 183789548 668949779 183789548 668949779 436149090 139955447 436149090 139955447 806803734 259080406 806803734 259080406 131305599 807271866 131305599 807271866 463569800 295215696 463569800 295215696 60769670 39650900 60769670 39650900 34627100 993360519 34627100 993360519 971838105 643008385 971838105 643008385 85344785 289943398 85344785 289943398 499971395 762036725 499971395 762036725 961775955 989650956 961775955 989650956 34010775 964657311 34010775 964657311 882178702 154022268 882178702 154022268 500019058 448560942 500019058 448560942 471119949 776492040 471119949 776492040 947438957 499984067 947438957 499984067 500014198 238639959 500014198 238639959 47624974 946978824 47624974 946978824 871588691 499961456 871588691 499961456 386749619 257711031 386749619 257711031 740375133 646774334 740375133 646774334 559381112 473566137 559381112 473566137 12626754 980391809 12626754 980391809 956911833 66384554 956911833 66384554 567663813 449851349 567663813 449851349 372486979 714305175 372486979 714305175 866513649 499965541 866513649 499965541 499994967 732233857 499994967 732233857 249886213 789243945 249886213 789243945 170512718 78156091 170512718 78156091 985430494 9266932 985430494 9266932 12117883 982813349 12117883 982813349 957691051 56502014 957691051 56502014 425132589 779216228 425132589 779216228 967656772 6711991 967656772 6711991 34617317 390553639 34617317 390553639 631273637 794354105 631273637 794354105 823263519 177120351 823263519 177120351 742642345 309814022 742642345 309814022 491989886 500023563 491989886 500023563 804396721 205789134 804396721 205789134 585499517 639852994 585499517 639852994 944384263 411408395 944384263 411408395 217403901 864842190 217403901 864842190 870289474 255325927 870289474 255325927 466234383 512884049 466234383 512884049 674816000 500035008 674816000 500035008 97982236 183594360 97982236 183594360 416130356 679246498 416130356 679246498 882415442 59014702 882415442 59014702 63891107 665950322 63891107 665950322 759690668 171029143 759690668 171029143 214912506 399769938 214912506 399769938 623368574 504353758 623368574 504353758 264247499 133393678 264247499 133393678 47188848 36289952 47188848 36289952 975827954 957762046 975827954 957762046 957571132 52865418 957571132 52865418 346399573 958836181 346399573 958836181 930770653 720254469 930770653 720254469 489793299 285655782 489793299 285655782 220252155 894074164 220252155 894074164 539226443 355911207 539226443 355911207 261406136 730298884 261406136 730298884 380063645 299180376 380063645 299180376 541946077 813104593 541946077 813104593 335198029 546115916 335198029 546115916 876763255 980096093 876763255 980096093 157604144 598901427 157604144 598901427 500007948 396816001 500007948 396816001 396105547 142592131 396105547 142592131 681022406 500017046 681022406 500017046 861524266 897022130 861524266 897022130 919110417 89313433 919110417 89313433 888618428 823734493 888618428 823734493 244665454 80062099 244665454 80062099 782122916 622308093 782122916 622308093 498736539 418056991 498736539 418056991 693531459 663725238 693531459 663725238 379075501 287032073 379075501 287032073 133420162 949295740 133420162 949295740 944886324 232141075 944886324 232141075 557086803 835417161 557086803 835417161 154658121 315847823 154658121 315847823 500028425 659780105 500028425 659780105 267216638 349992521 267216638 349992521 648987132 579440604 648987132 579440604 104997563 332522702 104997563 332522702 500004749 652258266 500004749 652258266 228516254 261025241 228516254 261025241 579929125 484634913 579929125 484634913 490608224 499961610 490608224 499961610 35963196 963040417 35963196 963040417 670072696 499960320 670072696 499960320 277495597 214546429 277495597 214546429 172234533 55468049 172234533 55468049 52204398 823630171 52204398 823630171 963906604 972286348 963906604 972286348 499992170 500004686 499992170 500004686 91353942 299444215 91353942 299444215 811770532 613963266 811770532 613963266 575101339 413175031 575101339 413175031 795204036 705056229 795204036 705056229 499989717 661312542 499989717 661312542 441371229 415327768 441371229 415327768 600219008 719823845 600219008 719823845 235170875 483988819 235170875 483988819 824069181 150507223 824069181 150507223 499961144 504715024 499961144 504715024 106491783 147659592 106491783 147659592 179696288 656869563 179696288 656869563 665735391 373482551 665735391 373482551 458812667 500025924 458812667 500025924 834165739 721524754 834165739 721524754 117650999 126784039 117650999 126784039 862876561 433926847 862876561 433926847 537760361 766219520 537760361 766219520 807416778 52247691 807416778 52247691 963328708 891659087 963328708 891659087 298123014 499997156 298123014 499997156 611331349 231186627 611331349 231186627 132958831 856262709 132958831 856262709 632058030 506098354 632058030 506098354 266506421 213604069 266506421 213604069 677052162 499987016 677052162 499987016 186367341 327372900 186367341 327372900 733862067 61586611 733862067 61586611 45301706 920170662 45301706 920170662 499982691 572018142 499982691 572018142 565107719 467022298 565107719 467022298 499965980 856310294 499965980 856310294 772857483 766666606 772857483 766666606 585259399 532827376 585259399 532827376 500023288 378889091 500023288 378889091 284132028 673672138 284132028 673672138 500038302 121685177 500038302 121685177 499975711 655140535 499975711 655140535 344233064 363519457 344233064 363519457 500032349 499985830 500032349 499985830 136209813 713146228 136209813 713146228 710012211 253773539 710012211 253773539 500005473 724668846 500005473 724668846 161019317 281519841 161019317 281519841 338637947 866233707 338637947 866233707 961199749 74953973 961199749 74953973 97173310 606668237 97173310 606668237 499979804 454144739 499979804 454144739 676260665 597006199 676260665 597006199 498709058 381188001 498709058 381188001 499986556 779758596 499986556 779758596 517181441 160717931 517181441 160717931 30933162 947953139 30933162 947953139 107341096 578232366 107341096 578232366 518278425 284702095 518278425 284702095 46656720 43694798 46656720 43694798 932689881 930492803 932689881 930492803 380644714 110411878 380644714 110411878 898721175 37732683 898721175 37732683 999554691 975168707 999554691 975168707 481943132 373863073 481943132 373863073 622874074 796977858 622874074 796977858 65674346 492931027 65674346 492931027 977451423 993649837 977451423 993649837 21811034 47093370 21811034 47093370 187565658 523548199 187565658 523548199 625250967 381248782 625250967 381248782 430300382 499983012 430300382 499983012 228235806 829432304 228235806 829432304 602144141 124026142 602144141 124026142 145276230 759457455 145276230 759457455 336795736 329520141 336795736 329520141 127966410 951797686 127966410 951797686 946336549 313681568 946336549 313681568 119901574 905549183 119901574 905549183 499979708 504493775 499979708 504493775 480080897 208672934 480080897 208672934 500028248 851979933 500028248 851979933 951780760 132059619 951780760 132059619 811587091 707005651 811587091 707005651 182722027 499982330 182722027 499982330 810695882 146820818 810695882 146820818 377594947 500027038 377594947 500027038 932108343 412636495 932108343 412636495 133165422 564341176 133165422 564341176 499963942 48962652 499963942 48962652 892141959 552683363 892141959 552683363 500009009 446254800 500009009 446254800 800494905 177890210 800494905 177890210 69532202 499991474 69532202 499991474 463222471 226017315 463222471 226017315 38965005 887154444 38965005 887154444 812252415 499967980 812252415 499967980 406030335 623363194 406030335 623363194 204861464 195318455 204861464 195318455 611662059 499982197 611662059 499982197 409080522 815855071 409080522 815855071 553880427 94385452 553880427 94385452 265813723 731584437 265813723 731584437 499988418 581758902 499988418 581758902 714793685 107043666 714793685 107043666 500018553 513020245 500018553 513020245 858221747 878488789 858221747 878488789 499960208 272155389 499960208 272155389 254690768 499974655 254690768 499974655 451614379 774794530 451614379 774794530 704177136 77745180 704177136 77745180 299538915 545790885 299538915 545790885 765428721 444116288 765428721 444116288 294696288 849033575 294696288 849033575 873024666 465641039 873024666 465641039 354404138 323697725 354404138 323697725 171009675 905796170 171009675 905796170 802690532 452728021 802690532 452728021 400322420 629504897 400322420 629504897 663120030 249280618 663120030 249280618 500003283 589007751 500003283 589007751 652500455 921370914 652500455 921370914 186549132 670639863 186549132 670639863 595056034 161004305 595056034 161004305 933625567 963647068 933625567 963647068 7707884 10302656 7707884 10302656 12811442 30448153 12811442 30448153 44128575 930532746 44128575 930532746 84410861 500030122 84410861 500030122 500010465 559483162 500010465 559483162 551608751 499986717 551608751 499986717 256453742 648438962 256453742 648438962 499997294 314529842 499997294 314529842 238805667 499979423 238805667 499979423 953872754 500009218 953872754 500009218 413269404 708880684 413269404 708880684 552442602 131095746 552442602 131095746 206180407 899078061 206180407 899078061 536574624 167614688 536574624 167614688 339424171 563832711 339424171 563832711 500008119 857910666 500008119 857910666 446822089 283959660 446822089 283959660 986615834 971340630 986615834 971340630 35762344 499962416 35762344 499962416 503713104 603583555 503713104 603583555 831535978 213184457 831535978 213184457 452447507 639892336 452447507 639892336 695471728 370782544 695471728 370782544 313482429 713961099 313482429 713961099 786993258 442050172 786993258 442050172 446790243 661363203 446790243 661363203 759476419 770569651 759476419 770569651 406272800 365491955 406272800 365491955 875214163 122761024 875214163 122761024 499970309 877661095 499970309 877661095 835794936 51795500 835794936 51795500 137462013 500015087 137462013 500015087 783134690 31699384 783134690 31699384 283538013 500019590 283538013 500019590 371988597 166462112 371988597 166462112 703502053 644845987 703502053 644845987 100651729 499998271 100651729 499998271 843574989 250957332 843574989 250957332 725280266 368435458 725280266 368435458 97340831 942589116 97340831 942589116 951270884 35158663 951270884 35158663 76161555 608568119 76161555 608568119 426966844 419780935 426966844 419780935 929126855 974646940 929126855 974646940 987897818 61012001 987897818 61012001 85153252 875158115 85153252 875158115 535936571 32728873 535936571 32728873 333129368 536980517 333129368 536980517 500029946 96366981 500029946 96366981 166909136 500035942 166909136 500035942 714326217 299895062 714326217 299895062 24595459 965762242 24595459 965762242 950031561 62588186 950031561 62588186 806699267 611044214 806699267 611044214 53099316 67238018 53099316 67238018 903953720 817741315 903953720 817741315 562854717 426597309 562854717 426597309 139871312 905317355 139871312 905317355 845094777 232061344 845094777 232061344 499969756 820063124 499969756 820063124 784851769 644368695 784851769 644368695 205579646 188726554 205579646 188726554 500000063 770504194 500000063 770504194 108079453 256875691 108079453 256875691 473013288 593980222 473013288 593980222 499984232 871854341 499984232 871854341 549190391 401991200 549190391 401991200 468981332 640793433 468981332 640793433 777468810 891255854 777468810 891255854 179884168 191573824 179884168 191573824 814089006 500027562 814089006 500027562 499973049 747443545 499973049 747443545 184261244 379917939 184261244 379917939 589821214 540517249 589821214 540517249 397361912 96553782 397361912 96553782 535046333 581613319 535046333 581613319 797958283 499975662 797958283 499975662 500017406 372903561 500017406 372903561 906971273 855461334 906971273 855461334 386156223 603147426 386156223 603147426 900956737 145919445 900956737 145919445 439410616 689941316 439410616 689941316 68194293 330583691 68194293 330583691 714117827 817403425 714117827 817403425 384266451 138943276 384266451 138943276 601269869 404411677 601269869 404411677 516161718 797768568 516161718 797768568 488435151 296304127 488435151 296304127 585110286 499975505 585110286 499975505 119190301 954779043 119190301 954779043 814836168 182198789 814836168 182198789 499983201 500027902 499983201 500027902 758060215 500028378 758060215 500028378 188942316 499978354 188942316 499978354 655260700 888200928 655260700 888200928 220187828 500032325 220187828 500032325 607304609 52554590 607304609 52554590 170636913 683718531 170636913 683718531 653172355 394395607 653172355 394395607 193190151 503371696 193190151 503371696 638851039 395199138 638851039 395199138 461555385 579504183 461555385 579504183 632428132 900083836 632428132 900083836 207081633 100426859 207081633 100426859 860973075 499964266 860973075 499964266 134696531 635448713 134696531 635448713 620308407 430829501 620308407 430829501 120469445 904132005 120469445 904132005 595394714 277769944 595394714 277769944 131148409 878126120 131148409 878126120 35603943 987705676 35603943 987705676 990868135 25887522 990868135 25887522 892801797 936354912 892801797 936354912 411562724 319649382 411562724 319649382 664573976 791021805 664573976 791021805 500020084 449202507 500020084 449202507 836871104 776981097 836871104 776981097 114480721 112494691 114480721 112494691 717237632 375516444 717237632 375516444 462683251 848356645 462683251 848356645 928892593 30365955 928892593 30365955 34556974 93100631 34556974 93100631 500019780 465186943 500019780 465186943 376598309 555810639 376598309 555810639 542600948 297624903 542600948 297624903 499962417 659665383 499962417 659665383 755405049 500023410 755405049 500023410 93626138 500039827 93626138 500039827 589789132 806143248 589789132 806143248 373328313 356008787 373328313 356008787 670626058 500019650 670626058 500019650 190749490 500010031 190749490 500010031 499966064 795158802 499966064 795158802 116044063 153143269 116044063 153143269 500013412 930805670 500013412 930805670 940046173 499960461 940046173 499960461 429276750 179741404 429276750 179741404 592626092 616101897 592626092 616101897 50128729 44415529 50128729 44415529 830556380 760571114 830556380 760571114 204446659 79004724 204446659 79004724 944954638 856329931 944954638 856329931 659204280 147078810 659204280 147078810 499969247 358268628 499969247 358268628 407144310 500007196 407144310 500007196 957530078 969628234 957530078 969628234 500013142 406467704 500013142 406467704 351904469 527159602 351904469 527159602 665285739 496980729 665285739 496980729 240676901 716761458 240676901 716761458 499993878 152220561 499993878 152220561 450170838 957896648 450170838 957896648 954096918 499993293 954096918 499993293 384071939 374279154 384071939 374279154 500026201 135111149 500026201 135111149 230268598 467508384 230268598 467508384 710155561 633041799 710155561 633041799 325021813 252816268 325021813 252816268 751795213 74396184 751795213 74396184 117808248 136543907 117808248 136543907 236139571 241303058 236139571 241303058 348940329 796461000 348940329 796461000 605976061 452619285 605976061 452619285 338189196 767813954 338189196 767813954 500034329 346776699 500034329 346776699 770376608 699270989 770376608 699270989 636779820 146388581 636779820 146388581 395440404 563276809 395440404 563276809 617224692 671262557 617224692 671262557 484127080 15796542 484127080 15796542 749746760 427230800 749746760 427230800 500029777 801103879 500029777 801103879 346800228 639151085 346800228 639151085 499976602 196381265 499976602 196381265 727029652 509229101 727029652 509229101 237493608 971158462 237493608 971158462 676548103 271486382 676548103 271486382 901473682 873381792 901473682 873381792 92473633 37905135 92473633 37905135 704220385 350754236 704220385 350754236 295788309 650210444 295788309 650210444 768949188 264539015 768949188 264539015 253915765 500264648 253915765 500264648 892072642 227875466 892072642 227875466 212920887 793207320 212920887 793207320 199578264 187890210 199578264 187890210 568735257 457894275 568735257 457894275 390079842 884037048 390079842 884037048 37903111 203790696 37903111 203790696 590297346 725518478 590297346 725518478 937736219 86463036 937736219 86463036 100029040 225871574 100029040 225871574 589342346 762684177 589342346 762684177 291150738 500019101 291150738 500019101 593639112 290979325 593639112 290979325 315395145 567186789 315395145 567186789 608064462 361551508 608064462 361551508 759704578 890104567 759704578 890104567 279564418 499996088 279564418 499996088 829831136 79569699 829831136 79569699 52058914 500009108 52058914 500009108 499960858 964825164 499960858 964825164 28618897 320901770 28618897 320901770 992646815 6802544 992646815 6802544 12268913 723914294 12268913 723914294 703718926 204595367 703718926 204595367 304548132 826027089 304548132 826027089 136821401 938057007 136821401 938057007 56574501 36950165 56574501 36950165 553979925 752773094 553979925 752773094 291290723 450713214 291290723 450713214 659003465 938060822 659003465 938060822 213714771 499992567 213714771 499992567 761215486 58080713 761215486 58080713 965628433 907157639 965628433 907157639 98290379 122241450 98290379 122241450 231409453 275170874 231409453 275170874 592375065 529011076 592375065 529011076 459577096 902965687 459577096 902965687 926879325 969489394 926879325 969489394 301457515 423713205 301457515 423713205 632779565 865570948 632779565 865570948 148326353 101275837 148326353 101275837 636597810 580276443 636597810 580276443 500010705 231185794 500010705 231185794 433938112 554007245 433938112 554007245 801470518 318170976 801470518 318170976 499984173 800101187 499984173 800101187 780996663 374916131 780996663 374916131 353421067 631569450 353421067 631569450 672272759 781959231 672272759 781959231 263384374 306031127 263384374 306031127 984513973 959219133 984513973 959219133 569705675 464986322 569705675 464986322 483542405 500027286 483542405 500027286 247073625 762120959 247073625 762120959 941283923 986022677 941283923 986022677 987329117 1027845 987329117 1027845 9680555 71102948 9680555 71102948 499964177 744000061 499964177 744000061 920579900 58479300 920579900 58479300 57485951 903888731 57485951 903888731 755031161 529398443 755031161 529398443 272419700 317552382 272419700 317552382 975137877 499978525 975137877 499978525 136702777 938666579 136702777 938666579 832761220 500030222 832761220 500030222 499962961 327197205 499962961 327197205 500005424 474278116 500005424 474278116 429871413 500025767 429871413 500025767 994212948 24713628 994212948 24713628 333645501 752436377 333645501 752436377 710150992 486756836 710150992 486756836 448755889 60451039 448755889 60451039 574187249 586297520 574187249 586297520 807710250 247153237 807710250 247153237 424423103 499965786 424423103 499965786 555829205 306980526 555829205 306980526 224728769 499999127 224728769 499999127 845772613 178429532 845772613 178429532 499978391 293753535 499978391 293753535 562007655 903906064 562007655 903906064 191805768 767698981 191805768 767698981 499999987 293506147 499999987 293506147 259336328 860696126 259336328 860696126 79549970 123729684 79549970 123729684 499973156 658486099 499973156 658486099 500030140 188613971 500030140 188613971 318203925 499977516 318203925 499977516 499994687 333853442 499994687 333853442 468050112 613418924 468050112 613418924 758743616 982619129 758743616 982619129 23676262 367916771 23676262 367916771 499996415 578206339 499996415 578206339 402972978 499982630 402972978 499982630 607422566 236796029 607422566 236796029 410340989 596088705 410340989 596088705 773758537 499975110 773758537 499975110 346955088 619472514 346955088 619472514 605912331 388803485 605912331 388803485 162753732 895565265 162753732 895565265 670702527 499989014 670702527 499989014 15637519 576851802 15637519 576851802 569006429 500014700 569006429 500014700 630029052 390760135 630029052 390760135 569570620 581712161 569570620 581712161 384411594 214564519 384411594 214564519 642531914 523476489 642531914 523476489 499962731 450914046 499962731 450914046 989029768 984315832 989029768 984315832 850946036 716276325 850946036 716276325 423746858 546846447 423746858 546846447 878709098 268504926 878709098 268504926 632299059 721180995 632299059 721180995 317417113 323187475 317417113 323187475 458420951 504154853 458420951 504154853 789650504 954128321 789650504 954128321 37987509 36670074 37987509 36670074 914601617 875530454 914601617 875530454 500038029 200274195 500038029 200274195 499973733 499965881 499973733 499965881 661283445 553006673 661283445 553006673 423860504 479313801 423860504 479313801 783411396 804293233 783411396 804293233 815702698 958745369 815702698 958745369 156325331 499967414 156325331 499967414 568646835 500037670 568646835 500037670 865339930 18303569 865339930 18303569 173977656 499974167 173977656 499974167 747276857 188529059 747276857 188529059 352756821 500019319 352756821 500019319 812726090 499986140 812726090 499986140 499976440 835542747 499976440 835542747 814996173 236667676 814996173 236667676 101958869 55124485 101958869 55124485 500037551 911185993 500037551 911185993 499967403 269585595 499967403 269585595 579127375 767850627 579127375 767850627 123316491 299207060 123316491 299207060 808339211 924546792 808339211 924546792 296394646 500017506 296394646 500017506 464820974 355392275 464820974 355392275 609656515 940384264 609656515 940384264 32957022 32774222 32957022 32774222 939982812 915818563 939982812 915818563 97047370 766241240 97047370 766241240 499994231 332732831 499994231 332732831 148776831 816562136 148776831 816562136 263268250 540724700 263268250 540724700 769412103 874072485 769412103 874072485 269381687 78908883 269381687 78908883 913474716 723645976 913474716 723645976 499964398 207011063 499964398 207011063 500014077 760093064 500014077 760093064 788210508 880684896 788210508 880684896 499964187 25956202 499964187 25956202 5441356 931601628 5441356 931601628 426628644 521725883 426628644 521725883 615398859 784162773 615398859 784162773 113046344 219022805 113046344 219022805 404670147 621045576 404670147 621045576 301550243 458376557 301550243 458376557 639565478 500001261 639565478 500001261 143082702 234410205 143082702 234410205 753612314 377411581 753612314 377411581 500001646 603854471 500001646 603854471 260248852 791768913 260248852 791768913 684299860 500037660 684299860 500037660 152097806 280250340 152097806 280250340 482388418 655858602 482388418 655858602 758627327 424150739 758627327 424150739 272011836 559797926 272011836 559797926 574994111 575557803 574994111 575557803 620938777 459348751 620938777 459348751 411437322 872276362 411437322 872276362 922553837 975630075 922553837 975630075 978437000 43836732 978437000 43836732 273618499 500012168 273618499 500012168 828671336 249088029 828671336 249088029 384638613 500018164 384638613 500018164 873364471 866138365 873364471 866138365 217068141 725952775 217068141 725952775 783164591 858113603 783164591 858113603 278516481 40590180 278516481 40590180 891268643 644773496 891268643 644773496 183255014 243052507 183255014 243052507 656764037 624892204 656764037 624892204 500021505 403433219 500021505 403433219 771058989 774109489 771058989 774109489 500004250 221998490 500004250 221998490 823935190 733886477 823935190 733886477 167040455 134666256 167040455 134666256 824226517 780474339 824226517 780474339 665441253 497012683 665441253 497012683 418937812 904108098 418937812 904108098 534450426 524669808 534450426 524669808 30240559 98760340 30240559 98760340 584470209 500023690 584470209 500023690 736452962 229144270 736452962 229144270 310999052 753473032 310999052 753473032 52662953 54363290 52662953 54363290 87197938 563340441 87197938 563340441 525363254 352161927 525363254 352161927 902148551 764822871 902148551 764822871 276000153 336022804 276000153 336022804 773531526 772594789 773531526 772594789 102560690 26283156 102560690 26283156 843063598 909269221 843063598 909269221 936165836 500002937 936165836 500002937 319394441 495666972 319394441 495666972 861121290 500132152 861121290 500132152 314888594 189292074 314888594 189292074 878441631 77991658 878441631 77991658 87187135 500029332 87187135 500029332 452152264 626279310 452152264 626279310 695021345 462007227 695021345 462007227 249307075 688105905 249307075 688105905 599518880 351628925 599518880 351628925 273294160 984143625 273294160 984143625 973271992 500266892 973271992 500266892 98865274 460859677 98865274 460859677 794453681 193484104 794453681 193484104 361411352 701916070 361411352 701916070 812895058 105178765 812895058 105178765 391770219 507607209 391770219 507607209 500008460 826204200 500008460 826204200 142300779 900095066 142300779 900095066 13130206 28727273 13130206 28727273 817298152 499987428 817298152 499987428 614326073 697010728 614326073 697010728 136281689 119026356 136281689 119026356 958835535 11590772 958835535 11590772 29115792 968445619 29115792 968445619 949112657 927917759 949112657 927917759 735504566 268628846 735504566 268628846 416718436 743972942 416718436 743972942 564881774 146087232 564881774 146087232 402133199 823966416 402133199 823966416 512126777 117670632 512126777 117670632 888794643 860740968 888794643 860740968 500021452 240083269 500021452 240083269 499963364 912535252 499963364 912535252 80578358 33765342 80578358 33765342 8032114 500005366 8032114 500005366 736852671 741628964 736852671 741628964 947059480 145206457 947059480 145206457 595017464 579006923 595017464 579006923 209200830 297418219 209200830 297418219 499980694 696816175 499980694 696816175 814340323 180088509 814340323 180088509 499982212 604806042 499982212 604806042 619080170 315616160 619080170 315616160 776844212 500030800 776844212 500030800 445534516 262193805 445534516 262193805 954494855 884828870 954494855 884828870 476021290 262613217 476021290 262613217 731107965 539232817 731107965 539232817 500014985 864535457 500014985 864535457 784356195 255754919 784356195 255754919 499998606 499989593 499998606 499989593 206002653 797410437 206002653 797410437 137854406 919624832 137854406 919624832 725403199 32181481 725403199 32181481 268160045 511750859 268160045 511750859 510618715 421762242 510618715 421762242 251190382 165322235 251190382 165322235 500037888 732485028 500037888 732485028 144798264 388724289 144798264 388724289 499992814 870195291 499992814 870195291 709955780 500038420 709955780 500038420 500038173 197283863 500038173 197283863 204632272 500022610 204632272 500022610 499964946 836863312 499964946 836863312 61678465 499996792 61678465 499996792 698447826 775683029 698447826 775683029 151424127 230132004 151424127 230132004 878439865 894599790 878439865 894599790 269155464 646303585 269155464 646303585 489862898 224881797 489862898 224881797 499979214 639516768 499979214 639516768 288057526 499992111 288057526 499992111 660722544 96166847 660722544 96166847 322734213 585957070 322734213 585957070 787001448 474221006 787001448 474221006 499984976 205142761 499984976 205142761 23736770 965796767 23736770 965796767 887814424 169963362 887814424 169963362 196813602 539808726 196813602 539808726 624193450 500000464 624193450 500000464 309561378 274124542 309561378 274124542 964467943 863487040 964467943 863487040 500031996 482201001 500031996 482201001 119630573 606083612 119630573 606083612 975916748 41113440 975916748 41113440 71213277 75355899 71213277 75355899 719301014 500027702 719301014 500027702 358705439 21372818 358705439 21372818 726077338 776343357 726077338 776343357 319832256 364979145 319832256 364979145 499975277 225732450 499975277 225732450 100336176 914728292 100336176 914728292 16796549 986065112 16796549 986065112 946923579 916588536 946923579 916588536 563597546 212679211 563597546 212679211 966182864 953135968 966182864 953135968 949567725 795663812 949567725 795663812 229193112 327283544 229193112 327283544 358264866 992757395 358264866 992757395 980908875 900286912 980908875 900286912 203252730 723216887 203252730 723216887 807468255 236904486 807468255 236904486 179052857 909168037 179052857 909168037 913879988 220073562 913879988 220073562 120071172 24710630 120071172 24710630 16737543 964056634 16737543 964056634 60256643 499967649 60256643 499967649 461991453 107545475 461991453 107545475 846851595 217924999 846851595 217924999 186639725 783070273 186639725 783070273 635750185 598323619 635750185 598323619 53182029 156693961 53182029 156693961 561978753 760021719 561978753 760021719 321232131 430890964 321232131 430890964 500022849 624063176 500022849 624063176 474737002 221471181 474737002 221471181 656579697 564389976 656579697 564389976 499970799 254453385 499970799 254453385 770637789 500038069 770637789 500038069 547202428 136495100 547202428 136495100 951192847 720352608 951192847 720352608 267246651 319340326 267246651 319340326 750532429 840393577 750532429 840393577 856053273 137561971 856053273 137561971 499977582 537775554 499977582 537775554 399346523 684026931 399346523 684026931 622400707 325023477 622400707 325023477 427600285 533876325 427600285 533876325 911149287 499982426 911149287 499982426 500022282 51374439 500022282 51374439 134430348 361565734 134430348 361565734 606653843 821923716 606653843 821923716 197072266 474808207 197072266 474808207 945343388 933450385 945343388 933450385 699988732 499969875 699988732 499969875 283343135 676832677 283343135 676832677 541638363 414222208 541638363 414222208 60915303 932058959 60915303 932058959 179663851 194249822 179663851 194249822 314159289 615729051 314159289 615729051 660646375 459617475 660646375 459617475 405565409 557968103 405565409 557968103 500015338 194385263 500015338 194385263 914588645 782629454 914588645 782629454 499980068 500037869 499980068 500037869 253306327 457154547 253306327 457154547 595882260 288849641 595882260 288849641 761662599 567078199 761662599 567078199 501096505 500034231 501096505 500034231 229534307 161751064 229534307 161751064 816218687 255334590 816218687 255334590 500033717 929037609 500033717 929037609 963214806 969867719 963214806 969867719 33043687 33393175 33043687 33393175 952271907 416539327 952271907 416539327 398116269 750763562 398116269 750763562 231013777 770914104 231013777 770914104 829022248 857521039 829022248 857521039 499971707 573114386 499971707 573114386 816294401 20203581 816294401 20203581 392518956 516677534 392518956 516677534 673640596 721748692 673640596 721748692 499807416 437019915 499807416 437019915 533396989 806395363 533396989 806395363 374887100 442065617 374887100 442065617 559733553 784576618 559733553 784576618 373044248 358622187 373044248 358622187 500034507 653844126 500034507 653844126 358341855 229081857 358341855 229081857 500006958 770940658 500006958 770940658 168239946 945726375 168239946 945726375 873566997 500009759 873566997 500009759 433493231 402832750 433493231 402832750 704318585 499976668 704318585 499976668 349566164 796448280 349566164 796448280 897303231 198465842 897303231 198465842 463410966 651767990 463410966 651767990 199978581 471485732 199978581 471485732 499989341 982734582 499989341 982734582 994698392 7464715 994698392 7464715 21232018 215911314 21232018 215911314 499983466 627338256 499983466 627338256 713773385 109033152 713773385 109033152 433261259 779624118 433261259 779624118 723949177 226232128 723949177 226232128 778251707 78849121 778251707 78849121 143158913 603972821 143158913 603972821 596054408 397759171 596054408 397759171 814501664 993226758 814501664 993226758 1210441 14308293 1210441 14308293 397371548 898959160 397371548 898959160 879117236 27575839 879117236 27575839 991413663 5276872 991413663 5276872 2806209 994299332 2806209 994299332 897456923 368714097 897456923 368714097 301751983 757801977 301751983 757801977 709502745 392184229 709502745 392184229 351466387 500028561 351466387 500028561 745011050 204566677 745011050 204566677 422442477 448644799 422442477 448644799 811000138 818604547 811000138 818604547 124118785 500022325 124118785 500022325 937251376 763653046 937251376 763653046 293064027 633037194 293064027 633037194 605310880 473598115 605310880 473598115 266550878 116877884 266550878 116877884 859911463 264803253 859911463 264803253 551414059 953016268 551414059 953016268 24940585 40569688 24940585 40569688 499981060 833392052 499981060 833392052 278969598 310383505 278969598 310383505 499969361 634978869 499969361 634978869 783083908 296606005 783083908 296606005 475810806 702090474 475810806 702090474 818032177 309735636 818032177 309735636 23496317 730553522 23496317 730553522 818471649 499970622 818471649 499970622 499977381 95383553 499977381 95383553 85996625 848391078 85996625 848391078 168528953 152680755 168528953 152680755 739587085 911118119 739587085 911118119 38112126 245745983 38112126 245745983 499965015 439319726 499965015 439319726 613615029 650942961 613615029 650942961 427629188 499999469 427629188 499999469 829315542 169157543 829315542 169157543 971937761 904693273 971937761 904693273 127933730 463689607 127933730 463689607 546609270 63641937 546609270 63641937 499968231 651509511 499968231 651509511 411477248 469770592 411477248 469770592 500009847 127947765 500009847 127947765 608710092 627415119 608710092 627415119 52042363 962722894 52042363 962722894 768655549 346856911 768655549 346856911 271678743 567158730 271678743 567158730 499999308 320008725 499999308 320008725 812450213 503688013 812450213 503688013 319371629 471593201 319371629 471593201 813980353 523120279 813980353 523120279 499961638 500035711 499961638 500035711 279361802 378504032 279361802 378504032 537714001 560434910 537714001 560434910 368381053 959152437 368381053 959152437 930479854 848229358 930479854 848229358 418807242 416085979 418807242 416085979 537260519 500037545 537260519 500037545 192480789 880028449 192480789 880028449 914455925 439686008 914455925 439686008 137729451 518460038 137729451 518460038 720930438 189826210 720930438 189826210 142907394 140836963 142907394 140836963 805905922 462369205 805905922 462369205 100778059 896776619 100778059 896776619 499976604 500018389 499976604 500018389 163357294 85685904 163357294 85685904 33186425 12192761 33186425 12192761 930154135 770164644 930154135 770164644 641421228 499980995 641421228 499980995 482294153 525510950 482294153 525510950 679124116 367995996 679124116 367995996 208767866 179980820 208767866 179980820 500021510 804381652 500021510 804381652 830414484 289422424 830414484 289422424 499990447 531549445 499990447 531549445 417587467 150788347 417587467 150788347 553205709 566219935 553205709 566219935 77721937 96394727 77721937 96394727 500032437 500024431 500032437 500024431 357519248 721774598 357519248 721774598 276396818 349760101 276396818 349760101 776363758 521393293 776363758 521393293 378541210 434576368 378541210 434576368 803574501 731068502 803574501 731068502 123089195 308360058 123089195 308360058 499982348 495477512 499982348 495477512 925684953 541988971 925684953 541988971 466648726 16869961 466648726 16869961 910865752 862986563 910865752 862986563 657936239 499966901 657936239 499966901 932081661 500000763 932081661 500000763 233871939 640683329 233871939 640683329 500022610 942225141 500022610 942225141 333445582 136489270 333445582 136489270 530520244 592894251 530520244 592894251 599423576 413470780 599423576 413470780 221614559 572413749 221614559 572413749 831097313 218496887 831097313 218496887 708879487 754375382 708879487 754375382 493749584 196518694 493749584 196518694 889311035 964624907 889311035 964624907 77982744 580036779 77982744 580036779 541279446 500009351 541279446 500009351 373219684 676633446 373219684 676633446 707466496 499997970 707466496 499997970 335064493 680890076 335064493 680890076 701882216 954064954 701882216 954064954 76773411 298023815 76773411 298023815 345806749 516043175 345806749 516043175 696834727 452605134 696834727 452605134 499968143 373363872 499968143 373363872 960175856 911000358 960175856 911000358 97629267 463557861 97629267 463557861 894387554 500017678 894387554 500017678 499966945 221868963 499966945 221868963 500036784 726560260 500036784 726560260 812067149 493143129 812067149 493143129 395938259 499991291 395938259 499991291 813980630 104685091 813980630 104685091 895270516 614792308 895270516 614792308 295881233 246512366 295881233 246512366 499983217 605749426 499983217 605749426 500039432 500013466 500039432 500013466 660925252 287126516 660925252 287126516 365903302 580835200 365903302 580835200 448357030 404822320 448357030 404822320 707999660 170604628 707999660 170604628 495521537 592406590 495521537 592406590 113274822 969255743 113274822 969255743 527262354 497137520 527262354 497137520 32127338 873829289 32127338 873829289 779809341 421856688 779809341 421856688 473543890 499971159 473543890 499971159 647503717 772355018 647503717 772355018 499960578 548057401 499960578 548057401 746895021 844818195 746895021 844818195 457311332 499968313 457311332 499968313 842936204 852035461 842936204 852035461 140023040 43872744 140023040 43872744 833312782 703060810 833312782 703060810 302150991 190624671 302150991 190624671 881476010 567942661 881476010 567942661 499989173 62203571 499989173 62203571 44506459 957831287 44506459 957831287 499968381 512628358 499968381 512628358 827713842 83900680 827713842 83900680 369709326 690566224 369709326 690566224 758364049 199340669 758364049 199340669 445472895 609991228 445472895 609991228 760596432 459805380 760596432 459805380 202659588 514248536 202659588 514248536 597355397 121380371 597355397 121380371 175304097 613552892 175304097 613552892 451874210 88306325 451874210 88306325 86181784 957119645 86181784 957119645 920978522 509317506 920978522 509317506 49240093 499999144 49240093 499999144 479473484 512237236 479473484 512237236 880366463 377015764 880366463 377015764 158294658 980052302 158294658 980052302 988344382 22029279 988344382 22029279 500028486 694085275 500028486 694085275 61041436 133045608 61041436 133045608 536283358 682869053 536283358 682869053 785128081 500005273 785128081 500005273 299722197 259817171 299722197 259817171 996371651 1861172 996371651 1861172 998156513 1861172 992519776 26309641 992519776 26309641 973441616 27949815 973441616 27949815 962145936 944623852 962145936 944623852 500036595 494270547 500036595 494270547 459922398 106933331 459922398 106933331 691546156 512406664 691546156 512406664 266198156 499971008 266198156 499971008 820642332 673723406 820642332 673723406 499962716 910562120 499962716 910562120 863939971 160360401 863939971 160360401 131113997 855034922 131113997 855034922 769652719 162943811 769652719 162943811 951178645 500015734 951178645 500015734 500036972 308765888 500036972 308765888 857778392 499995301 857778392 499995301 499995318 308051947 499995318 308051947 200612432 554855535 200612432 554855535 822935278 422694656 822935278 422694656 499960148 52328757 499960148 52328757 916002440 88168500 916002440 88168500 108517545 500022852 108517545 500022852 820258740 129586158 820258740 129586158 499969697 747879772 499969697 747879772 628262386 499975810 628262386 499975810 26996489 636228324 26996489 636228324 547855559 370412793 547855559 370412793 313834719 233387309 313834719 233387309 837371745 815217402 837371745 815217402 673330620 500037965 673330620 500037965 476217503 231594626 476217503 231594626 941310225 649567989 941310225 649567989 118494019 500000606 118494019 500000606 500033393 906752807 500033393 906752807 348089732 8174775 348089732 8174775 3449298 1733411 3449298 1733411 995947154 7091761 995947154 7091761 25400199 314740177 25400199 314740177 327740805 500022985 327740805 500022985 500028376 220178463 500028376 220178463 868470778 932276732 868470778 932276732 43075981 47946701 43075981 47946701 152328721 338252464 152328721 338252464 886987275 867298935 886987275 867298935 500026390 93602932 500026390 93602932 939109531 983532871 939109531 983532871 51114374 896172404 51114374 896172404 569382653 522221325 569382653 522221325 416806783 164045862 416806783 164045862 771252243 499979910 771252243 499979910 500025995 250794469 500025995 250794469 882249754 860115103 882249754 860115103 435579464 500026082 435579464 500026082 838506815 487478735 838506815 487478735 499964381 165969443 499964381 165969443 6614305 980267757 6614305 980267757 33480950 221037793 33480950 221037793 407324594 518139713 407324594 518139713 523618212 424714363 523618212 424714363 340165772 500034188 340165772 500034188 121066464 125252458 121066464 125252458 734290597 685075110 734290597 685075110 439444486 245967927 439444486 245967927 756094461 499996509 756094461 499996509 196666948 500020327 196666948 500020327 983652407 71947997 983652407 71947997 434061187 718527277 434061187 718527277 752606788 176142494 752606788 176142494 253950941 378912363 253950941 378912363 500028703 889429228 500028703 889429228 135570863 798871290 135570863 798871290 331724882 500014528 331724882 500014528 174318101 872455157 174318101 872455157 499987361 492868880 499987361 492868880 355309865 911663483 355309865 911663483 720486501 267092033 720486501 267092033 326352824 763716402 326352824 763716402 742602273 386271731 742602273 386271731 504476229 921367151 504476229 921367151 49746498 499986338 49746498 499986338 499961853 171029794 499961853 171029794 142974065 67221336 142974065 67221336 940473830 943102180 940473830 943102180 990733152 993423298 990733152 993423298 453108195 186253945 453108195 186253945 586157703 639161807 586157703 639161807 399660844 31607245 399660844 31607245 860772157 849374973 860772157 849374973 791888403 63093399 791888403 63093399 288636216 499991269 288636216 499991269 545817474 903376000 545817474 903376000 9247752 9325393 9247752 9325393 357418888 426446530 357418888 426446530 806351782 500015070 806351782 500015070 353262835 602212637 353262835 602212637 781249833 902408835 781249833 902408835 140032480 122439307 140032480 122439307 852340203 927657301 852340203 927657301 934276882 63828944 934276882 63828944 241221401 825536320 241221401 825536320 851711581 357445268 851711581 357445268 500037698 717975356 500037698 717975356 384561685 460529903 384561685 460529903 897254952 891516200 897254952 891516200 379820233 440639634 379820233 440639634 500024525 915606958 500024525 915606958 83242381 929741798 83242381 929741798 70138964 50382923 70138964 50382923 819368795 525818727 819368795 525818727 407613078 403058618 407613078 403058618 589257481 742906459 589257481 742906459 210178194 69544034 210178194 69544034 500038137 401644164 500038137 401644164 500000977 630774118 500000977 630774118 243251473 186379634 243251473 186379634 505186440 500010253 505186440 500010253 246873231 603492611 246873231 603492611 499966377 116747689 499966377 116747689 108578782 534522654 108578782 534522654 854621223 179829884 854621223 179829884 500009619 759873653 500009619 759873653 156751290 961599956 156751290 961599956 881540171 599499279 881540171 599499279 125145597 36806736 125145597 36806736 4072706 996518331 4072706 996518331 995922239 899858098 995922239 899858098 94639356 317436234 94639356 317436234 500003662 500025145 500003662 500025145 425852415 347205515 425852415 347205515 938670207 669132005 938670207 669132005 108710097 107839265 108710097 107839265 500032770 722881820 500032770 722881820 353888089 594794326 353888089 594794326 414887094 479218060 414887094 479218060 809026949 743970881 809026949 743970881 436082445 369689360 436082445 369689360 699797098 566517286 699797098 566517286 499967149 761876619 499967149 761876619 954290243 385314854 954290243 385314854 105919172 724757141 105919172 724757141 656937745 487684866 656937745 487684866 140954097 803935913 140954097 803935913 933217233 960897502 933217233 960897502 966043724 371200935 966043724 371200935 78815166 741402351 78815166 741402351 620872116 500033171 620872116 500033171 100448745 320990194 100448745 320990194 325643996 619738480 325643996 619738480 500010386 247992864 500010386 247992864 187780160 697940615 187780160 697940615 516540351 455456766 516540351 455456766 153988784 133353396 153988784 133353396 519552654 600108313 519552654 600108313 174245449 40405410 174245449 40405410 880636575 500025247 880636575 500025247 612105632 884762145 612105632 884762145 182741484 172077977 182741484 172077977 878469801 610865005 878469801 610865005 499981040 972360599 499981040 972360599 922629540 771484404 922629540 771484404 646153094 210433922 646153094 210433922 813238744 742491726 813238744 742491726 208486885 888687220 208486885 888687220 769270496 703551861 769270496 703551861 86035946 227713157 86035946 227713157 607411216 547576422 607411216 547576422 462928319 197612076 462928319 197612076 861168426 124907665 861168426 124907665 499985240 535272861 499985240 535272861 936024490 445591459 936024490 445591459 491534562 525163419 491534562 525163419 920630106 112454671 920630106 112454671 872372982 500015851 872372982 500015851 446576679 423273624 446576679 423273624 928801023 947744064 928801023 947744064 952414119 44517015 952414119 44517015 146965260 578290542 146965260 578290542 619164937 656120024 619164937 656120024 243807892 470403945 243807892 470403945 725020096 210856372 725020096 210856372 150734844 836754887 150734844 836754887 652824683 235171113 652824683 235171113 340333176 581407500 340333176 581407500 854636811 55823820 854636811 55823820 302888505 499999397 302888505 499999397 735860323 324750993 735860323 324750993 42287805 816987320 42287805 816987320 843837825 924612992 843837825 924612992 220971033 383058275 220971033 383058275 864549588 781802291 864549588 781802291 500000937 206368207 500000937 206368207 500029347 935897518 500029347 935897518 33589957 499965251 33589957 499965251 380388288 142210617 380388288 142210617 951816168 735112312 951816168 735112312 500024164 437378284 500024164 437378284 42256677 684209735 42256677 684209735 500024679 258667284 500024679 258667284 320045455 765177338 320045455 765177338 757390591 743878257 757390591 743878257 500029306 255437750 500029306 255437750 403434534 430007319 403434534 430007319 585072706 500022376 585072706 500022376 407649874 462305977 407649874 462305977 761072906 172311681 761072906 172311681 235763818 525474913 235763818 525474913 500003889 993746383 500003889 993746383 918828403 888224835 918828403 888224835 872951819 828952111 872951819 828952111 388042398 392102067 388042398 392102067 639717234 500016531 639717234 500016531 155002581 31111447 155002581 31111447 883713130 137299425 883713130 137299425 152951298 838581164 152951298 838581164 365584728 499972713 365584728 499972713 889470041 869178773 889470041 869178773 303698314 463730845 303698314 463730845 499967687 927952861 499967687 927952861 49694777 31938816 49694777 31938816 994524269 990912612 994524269 990912612 10726663 981473664 10726663 981473664 935875580 245682555 935875580 245682555 464559226 611033077 464559226 611033077 861953983 208549431 861953983 208549431 731146860 393983119 731146860 393983119 500005700 796164741 500005700 796164741 798830655 499961466 798830655 499961466 494572670 723067382 494572670 723067382 187501855 215495381 187501855 215495381 236496456 865057286 236496456 865057286 502957899 500028787 502957899 500028787 498765347 107946002 498765347 107946002 917474142 914803477 917474142 914803477 820483921 631273209 820483921 631273209 500032903 692553646 500032903 692553646 543004509 215182565 543004509 215182565 153410780 670690639 153410780 670690639 945965649 138740676 945965649 138740676 679429514 729749181 679429514 729749181 415755553 160570857 415755553 160570857 94155578 500038001 94155578 500038001 500037137 364058597 500037137 364058597 400451867 500036679 400451867 500036679 853944782 100383882 853944782 100383882 141026367 165896620 141026367 165896620 398840481 500029714 398840481 500029714 857800206 504148729 857800206 504148729 400863096 489835415 400863096 489835415 898518796 893817313 898518796 893817313 513596234 242211662 513596234 242211662 835551851 932517824 835551851 932517824 258857907 570801392 258857907 570801392 822274337 74031804 822274337 74031804 88113957 769218748 88113957 769218748 527399213 371928036 527399213 371928036 321319808 739954630 321319808 739954630 686970604 500010171 686970604 500010171 146651150 890816696 146651150 890816696 896861700 36352898 896861700 36352898 300756660 963059958 300756660 963059958 550339304 52477338 550339304 52477338 74413160 879223371 74413160 879223371 716630480 221472855 716630480 221472855 89886633 816695068 89886633 816695068 785204999 500008382 785204999 500008382 40299181 35871498 40299181 35871498 684751848 676502559 684751848 676502559 500006431 313311370 500006431 313311370 126694549 499971736 126694549 499971736 499972355 61154771 499972355 61154771 731532331 766292598 731532331 766292598 890118277 499984206 890118277 499984206 103088015 959915438 103088015 959915438 649964892 500032976 649964892 500032976 487834471 975772541 487834471 975772541 948278221 565800220 948278221 565800220 499974035 204207553 499974035 204207553 90596479 32053522 90596479 32053522 930863102 73174465 930863102 73174465 162066910 822716085 162066910 822716085 829524150 433428846 829524150 433428846 235377213 132219643 235377213 132219643 802585664 500022867 802585664 500022867 324302768 550999530 324302768 550999530 955581759 72820355 955581759 72820355 668153148 575640995 668153148 575640995 406101503 36164431 406101503 36164431 986070880 976657127 986070880 976657127 961120725 751981503 961120725 751981503 365610094 18554951 365610094 18554951 991826260 6113732 991826260 6113732 74340414 826802912 74340414 826802912 500026944 182706489 500026944 182706489 320534 998964357 320534 998964357 152398327 100021704 152398327 100021704 771947369 826875774 771947369 826875774 291340672 445503980 291340672 445503980 500006319 695054585 500006319 695054585 518637637 475520070 518637637 475520070 312959645 870876800 312959645 870876800 846786280 500024787 846786280 500024787 60299687 83689779 60299687 83689779 499990219 500014051 499990219 500014051 688969738 963671215 688969738 963671215 258037979 471364854 258037979 471364854 884558133 86341270 884558133 86341270 68407298 943664200 68407298 943664200 49796621 972823216 49796621 972823216 956963579 499975349 956963579 499975349 491371932 816012041 491371932 816012041 33935330 76781540 33935330 76781540 652326950 791462922 652326950 791462922 382687491 174936894 382687491 174936894 647230182 500027845 647230182 500027845 693374172 959807251 693374172 959807251 85625597 500023181 85625597 500023181 952332087 47843248 952332087 47843248 458019486 500022779 458019486 500022779 893544372 499967636 893544372 499967636 328390393 709171950 328390393 709171950 601028303 77877077 601028303 77877077 125769082 863684801 125769082 863684801 385085003 524009755 385085003 524009755 577387527 366740518 577387527 366740518 289489768 736268402 289489768 736268402 774139164 315427548 774139164 315427548 168721480 893351048 168721480 893351048 897798803 409053546 897798803 409053546 343657919 341345343 343657919 341345343 629791146 801263018 629791146 801263018 363556695 9797301 363556695 9797301 979550969 95857369 979550969 95857369 661146640 528762650 661146640 528762650 359079774 127548503 359079774 127548503 102435758 869543731 102435758 869543731 167345504 418757184 167345504 418757184 626866294 826104314 626866294 826104314 264943931 576966104 264943931 576966104 505319301 251294961 505319301 251294961 880144745 499995506 880144745 499995506 804018243 941718618 804018243 941718618 499999546 91922145 499999546 91922145 119670964 923111197 119670964 923111197 628440754 499963681 628440754 499963681 191498755 760593246 191498755 760593246 258232739 500013347 258232739 500013347 562072446 11154523 562072446 11154523 18097915 66620171 18097915 66620171 192954347 884150858 192954347 884150858 614354137 78507855 614354137 78507855 377625120 477796097 377625120 477796097 658809813 565617574 658809813 565617574 277387838 499991033 277387838 499991033 794011505 376886047 794011505 376886047 459791803 600482287 459791803 600482287 535284244 241744024 535284244 241744024 35594023 950527336 35594023 950527336 304939563 102762381 304939563 102762381 73514266 57533593 73514266 57533593 715327564 745147959 715327564 745147959 216467869 186841517 216467869 186841517 703959827 500020675 703959827 500020675 258336328 255976146 258336328 255976146 694565094 522712677 694565094 522712677 458290549 431618447 458290549 431618447 728663714 755863192 728663714 755863192 89324689 99065804 89324689 99065804 116718447 629997979 116718447 629997979 607357443 201541771 607357443 201541771 330374547 650379458 330374547 650379458 699681521 408078847 699681521 408078847 375953778 633136315 375953778 633136315 818010350 371350084 818010350 371350084 570833401 628210262 570833401 628210262 226288348 329565598 226288348 329565598 804768981 908859124 804768981 908859124 445743602 150026857 445743602 150026857 783289120 374642261 783289120 374642261 454676570 824979657 454676570 824979657 706574322 153646422 706574322 153646422 453696268 617933077 453696268 617933077 721281156 269501579 721281156 269501579 499963652 451338761 499963652 451338761 438086974 943990057 438086974 943990057 868863436 499995316 868863436 499995316 15191411 989245116 15191411 989245116 958453940 948977318 958453940 948977318 921258128 279523716 921258128 279523716 226263748 541723765 226263748 541723765 527603347 428927249 527603347 428927249 315695397 915237452 315695397 915237452 762214793 323542474 762214793 323542474 17773282 982426109 17773282 982426109 508250498 168400479 508250498 168400479 847640392 510662059 847640392 510662059 360611131 162376882 360611131 162376882 55305691 937943177 55305691 937943177 573155657 45938730 573155657 45938730 300493486 571089636 300493486 571089636 582477414 760726824 582477414 760726824 443339869 132040665 443339869 132040665 644228159 897351162 644228159 897351162 304449117 618691604 304449117 618691604 687600385 690411214 687600385 690411214 328253605 463361931 328253605 463361931 704104765 197357228 704104765 197357228 249668728 931745500 249668728 931745500 946627272 105941088 946627272 105941088 549270080 780677230 549270080 780677230 316584231 499987795 316584231 499987795 627963016 704149990 627963016 704149990 433327870 275574192 433327870 275574192 184804328 168939890 184804328 168939890 35256290 951761528 35256290 951761528 852507138 229231543 852507138 229231543 559999659 867305971 559999659 867305971 342581685 629292954 342581685 629292954 833733732 500003587 833733732 500003587 268238901 850473994 268238901 850473994 942741558 67835073 942741558 67835073 807273168 717084083 807273168 717084083 142623933 499970783 142623933 499970783 790038342 194214332 790038342 194214332 499962607 839262949 499962607 839262949 914918546 986345046 914918546 986345046 26864162 731434793 26864162 731434793 654462796 240747949 654462796 240747949 954809168 566517585 954809168 566517585 263142117 280606172 263142117 280606172 527353384 491732144 527353384 491732144 454026028 901129803 454026028 901129803 987034019 499984233 987034019 499984233 125908835 291780446 125908835 291780446 906541694 500008446 906541694 500008446 419210033 225897854 419210033 225897854 588034493 761944236 588034493 761944236 875473756 110357789 875473756 110357789 499736310 661097769 499736310 661097769 777104026 6507334 777104026 6507334 373513 999505807 373513 999505807 12263183 32470527 12263183 32470527 926855043 339291310 926855043 339291310 656251253 578639707 656251253 578639707 57442931 500003045 57442931 500003045 874551124 477834810 874551124 477834810 106599145 964097056 106599145 964097056 952825358 92673333 952825358 92673333 362689577 757866735 362689577 757866735 197138622 373720350 197138622 373720350 563414889 519673333 563414889 519673333 455663813 689887887 455663813 689887887 764476908 114260619 764476908 114260619 279852641 500022792 279852641 500022792 622840009 144455849 622840009 144455849 935007567 513236012 935007567 513236012 373279321 499976094 373279321 499976094 518908656 510349772 518908656 510349772 238650843 393843611 238650843 393843611 879544353 48332878 879544353 48332878 102181481 830054901 102181481 830054901 703740805 308591307 703740805 308591307 500028727 651077486 500028727 651077486 404572104 212370948 404572104 212370948 43926930 947352597 43926930 947352597 928718728 500004578 928718728 500004578 57155429 22130124 57155429 22130124 991977701 974933450 991977701 974933450 971705837 102686738 971705837 102686738 152160119 529275286 152160119 529275286 951689324 199025562 951689324 199025562 276058178 499984436 276058178 499984436 545898141 897189247 545898141 897189247 107201885 884913479 107201885 884913479 815928836 266189752 815928836 266189752 499982698 553290753 499982698 553290753 723860840 995040624 723860840 995040624 7383670 988504011 7383670 988504011 20206072 90915211 20206072 90915211 892850332 673502612 892850332 673502612 562759025 436277348 562759025 436277348 923946968 545908246 923946968 545908246 266307492 219183108 266307492 219183108 89341959 915493072 89341959 915493072 500029526 164721303 500029526 164721303 207878796 742862702 207878796 742862702 773338558 197957644 773338558 197957644 267887058 567423230 267887058 567423230 798548276 12577236 798548276 12577236 68983457 353618350 68983457 353618350 607062273 821846985 607062273 821846985 186157778 499966404 186157778 499966404 804185363 38964427 804185363 38964427 144171215 542459929 144171215 542459929 779027148 199835113 779027148 199835113 232374933 649939907 232374933 649939907 692837292 244170618 692837292 244170618 201935116 945801216 201935116 945801216 43644368 181268881 43644368 181268881 499993541 983674538 499993541 983674538 943273216 798779652 943273216 798779652 499963267 462432154 499963267 462432154 546474623 386630667 546474623 386630667 211423895 100779781 211423895 100779781 912677234 986043846 912677234 986043846 33189237 122752865 33189237 122752865 422436217 876344694 422436217 876344694 913128310 92751634 913128310 92751634 134700460 211550163 134700460 211550163 412772718 586362008 412772718 586362008 853952348 880959141 853952348 880959141 348379245 515358329 348379245 515358329 648315093 322514369 648315093 322514369 722223169 604402747 722223169 604402747 239379040 333167052 239379040 333167052 615527820 499967269 615527820 499967269 499971422 578254458 499971422 578254458 683101217 411361463 683101217 411361463 143138664 500009180 143138664 500009180 568416391 362396499 568416391 362396499 103226375 889919786 103226375 889919786 204679511 337666277 204679511 337666277 362866884 845318198 362866884 845318198 571228010 499974148 571228010 499974148 495898707 586615538 495898707 586615538 602507062 361660100 602507062 361660100 687650374 619420088 687650374 619420088 521839355 499976391 521839355 499976391 172286991 658361427 172286991 658361427 656048855 499966603 656048855 499966603 847726522 819949220 847726522 819949220 671751375 171144273 671751375 171144273 499973968 856549295 499973968 856549295 860836061 401504313 860836061 401504313 499965228 114114990 499965228 114114990 499986579 528186686 499986579 528186686 712746314 387779094 712746314 387779094 365848231 624175233 365848231 624175233 814619630 833833786 814619630 833833786 91973982 499966557 91973982 499966557 624892537 572917858 624892537 572917858 496127865 225808306 496127865 225808306 771779681 246822921 771779681 246822921 500025593 761339824 500025593 761339824 866918084 499980178 866918084 499980178 618192226 220314627 618192226 220314627 450825218 491490034 450825218 491490034 784736554 788682404 784736554 788682404 268378484 299025981 268378484 299025981 461197360 803608156 461197360 803608156 765723474 655294566 765723474 655294566 260664349 883583232 260664349 883583232 106258176 95814288 106258176 95814288 651446373 594708556 651446373 594708556 107363644 56029435 107363644 56029435 540844513 500022773 540844513 500022773 771246723 313254877 771246723 313254877 535724744 513519442 535724744 513519442 360321434 445546308 360321434 445546308 508619040 840398791 508619040 840398791 252885987 346716880 252885987 346716880 387133862 726463554 387133862 726463554 235012365 296321597 235012365 296321597 500019769 963577263 500019769 963577263 134931446 370453485 134931446 370453485 866757637 956598641 866757637 956598641 41365250 55549139 41365250 55549139 165233427 608599900 165233427 608599900 716882151 721568159 716882151 721568159 823406782 303965438 823406782 303965438 452968131 569590634 452968131 569590634 810330307 176404480 810330307 176404480 925217421 65290428 925217421 65290428 68389028 727320152 68389028 727320152 796628157 177307376 796628157 177307376 352461932 689368147 352461932 689368147 277806026 763728107 277806026 763728107 777470005 310225845 777470005 310225845 369489318 623963167 369489318 623963167 630473828 22108657 630473828 22108657 8500057 499979540 8500057 499979540 500023742 982413816 500023742 982413816 17143299 14003723 17143299 14003723 952923555 915564468 952923555 915564468 598015140 99573730 598015140 99573730 303299248 527235860 303299248 527235860 500037503 705157448 500037503 705157448 873056816 129025896 873056816 129025896 288848877 487344444 288848877 487344444 716727437 812751365 716727437 812751365 904013341 499964895 904013341 499964895 331998751 909280246 331998751 909280246 883949792 858718009 883949792 858718009 316992394 500018091 316992394 500018091 721890602 911919574 721890602 911919574 40777754 30296447 40777754 30296447 563207029 486162416 563207029 486162416 500007172 323123344 500007172 323123344 886302275 940411730 886302275 940411730 36805118 37235528 36805118 37235528 104377762 280293193 104377762 280293193 893874659 976309289 893874659 976309289 49536705 500007349 49536705 500007349 978841867 231373279 978841867 231373279 387092990 651685158 387092990 651685158 627467601 499175384 627467601 499175384 80458150 76278781 80458150 76278781 894108916 231289086 894108916 231289086 728593415 586750053 728593415 586750053 396386115 278954978 396386115 278954978 745982624 850038380 745982624 850038380 170726882 500029283 170726882 500029283 499970144 331339069 499970144 331339069 983048604 500013150 983048604 500013150 96804705 992462228 96804705 992462228 988227539 883793938 988227539 883793938 343839714 569228833 343839714 569228833 820002491 821380661 820002491 821380661 259017999 500012331 259017999 500012331 500017530 737265062 500017530 737265062 400647637 389333289 400647637 389333289 109499989 835871504 109499989 835871504 499978668 499970554 499978668 499970554 927885683 776510430 927885683 776510430 67003465 61129739 67003465 61129739 936916160 729026813 936916160 729026813 499965008 499979226 499965008 499979226 754428553 500031105 754428553 500031105 403858619 181540758 403858619 181540758 734559048 755795465 734559048 755795465 48182031 273875655 48182031 273875655 806161535 526646100 806161535 526646100 195739799 339138587 195739799 339138587 437010023 755654072 437010023 755654072 691517560 499975498 691517560 499975498 311425613 222238429 311425613 222238429 758686130 580116110 758686130 580116110 545197975 499573339 545197975 499573339 452490611 561676461 452490611 561676461 500018313 390890474 500018313 390890474 731655496 852071018 731655496 852071018 118762768 93030152 118762768 93030152 877966606 702522693 877966606 702522693 701408566 499974025 701408566 499974025 484629979 427473844 484629979 427473844 332980079 835189529 332980079 835189529 937941000 76532928 937941000 76532928 391009743 722062203 391009743 722062203 606561506 324958172 606561506 324958172 755942654 500018804 755942654 500018804 130867705 535082944 130867705 535082944 967630972 35427268 967630972 35427268 72279275 678626993 72279275 678626993 913494763 273171921 913494763 273171921 216720165 844723523 216720165 844723523 937579770 234669856 937579770 234669856 499973738 743596539 499973738 743596539 838891547 13153425 838891547 13153425 108600943 880312379 108600943 880312379 129859349 679752608 129859349 679752608 500028194 290696204 500028194 290696204 499968011 131479703 499968011 131479703 760890466 500019698 760890466 500019698 400648363 86094774 400648363 86094774 840068501 453832469 840068501 453832469 245622654 806055401 245622654 806055401 842307565 359994974 842307565 359994974 499998829 760737479 499998829 760737479 175631162 469955521 175631162 469955521 621990232 788070003 621990232 788070003 399392610 446103767 399392610 446103767 499983154 284393257 499983154 284393257 520193826 634587906 520193826 634587906 276342830 795316935 276342830 795316935 884782980 500004057 884782980 500004057 430637402 652515143 430637402 652515143 500008139 96301021 500008139 96301021 450199231 499979131 450199231 499979131 626496353 924116621 626496353 924116621 492981052 500001297 492981052 500001297 740391612 68949733 740391612 68949733 955396417 968917225 955396417 968917225 90271377 907827608 90271377 907827608 92308732 460783016 92308732 460783016 463275551 500029946 463275551 500029946 568222108 346665619 568222108 346665619 227270965 706326251 227270965 706326251 499994873 167669592 499994873 167669592 804155196 390240861 804155196 390240861 126234250 41303746 126234250 41303746 959676422 635255378 959676422 635255378 448057366 225793205 448057366 225793205 206582467 500021755 206582467 500021755 500038805 798474294 500038805 798474294 273270428 473683353 273270428 473683353 818772551 824712363 818772551 824712363 328842534 625431668 328842534 625431668 499973223 10446360 499973223 10446360 13775644 17259476 13775644 17259476 822131014 567826687 822131014 567826687 254490837 489314478 254490837 489314478 852574893 580175021 852574893 580175021 236504495 499974158 236504495 499974158 889190288 713252816 889190288 713252816 574275172 557304334 574275172 557304334 162498865 337257666 162498865 337257666 500012174 746451473 500012174 746451473 288429025 499992759 288429025 499992759 987937916 971860866 987937916 971860866 141832941 284730311 141832941 284730311 693098588 918801100 693098588 918801100 499998069 500003006 499998069 500003006 834552129 814818054 834552129 814818054 767140746 284421401 767140746 284421401 324111723 533565394 324111723 533565394 916348369 98330677 916348369 98330677 888081928 848648234 888081928 848648234 808746343 138588343 808746343 138588343 375562561 883864859 375562561 883864859 46606710 16570238 46606710 16570238 999659852 998709881 999659852 998709881 959390420 921969358 959390420 921969358 115996405 464905295 115996405 464905295 573272602 593785904 573272602 593785904 951573115 231855622 951573115 231855622 372751863 660908593 372751863 660908593 589390518 339042004 589390518 339042004 176554070 102748535 176554070 102748535 608267596 569442381 608267596 569442381 500003685 902189048 500003685 902189048 160829617 499970388 160829617 499970388 687694957 743280160 687694957 743280160 208757617 26990225 208757617 26990225 928581064 84565931 928581064 84565931 709159216 858937734 709159216 858937734 466132452 465548813 466132452 465548813 284545233 877930389 284545233 877930389 840035532 500007013 840035532 500007013 62677441 13961928 62677441 13961928 875567621 277684323 875567621 277684323 341160156 693869052 341160156 693869052 239772294 499964283 239772294 499964283 499962279 973786540 499962279 973786540 998774896 412617 998774896 412617 203054 791852419 203054 791852419 893241425 236775022 893241425 236775022 500016520 866958889 500016520 866958889 20450016 996330861 20450016 996330861 3649335 996330861 865746531 816658574 865746531 816658574 334931642 378682844 334931642 378682844 770103724 499983289 770103724 499983289 237138944 677095121 237138944 677095121 499983183 267679315 499983183 267679315 215150636 608242411 215150636 608242411 446420003 500005906 446420003 500005906 891624823 751090058 891624823 751090058 499962627 379815014 499962627 379815014 636140212 612994554 636140212 612994554 496732989 182018589 496732989 182018589 912245644 912099861 912245644 912099861 455489398 90273556 455489398 90273556 899201278 290458663 899201278 290458663 576593639 926132831 576593639 926132831 31213583 994222414 31213583 994222414 989696479 935691411 989696479 935691411 84567156 809583428 84567156 809583428 621948639 472604963 621948639 472604963 465728309 788112218 465728309 788112218 500008180 499967539 500008180 499967539 787530988 593412259 787530988 593412259 275171031 500009934 275171031 500009934 795825657 269536729 795825657 269536729 342872839 531801439 342872839 531801439 728615562 499979829 728615562 499979829 322492822 572597332 322492822 572597332 839399198 940290728 839399198 940290728 131257989 606370651 131257989 606370651 855616439 151696959 855616439 151696959 92670392 758507182 92670392 758507182 614488044 266632226 614488044 266632226 198086352 88795130 198086352 88795130 881709037 928046257 881709037 928046257 438498198 277031512 438498198 277031512 231840436 500007125 231840436 500007125 648199851 771008684 648199851 771008684 470141345 191626943 470141345 191626943 136707729 77334380 136707729 77334380 61161494 48675788 61161494 48675788 982619651 982141445 982619651 982141445 975570319 115772570 975570319 115772570 570132992 463025833 570132992 463025833 374861812 619816803 374861812 619816803 556935176 340530649 556935176 340530649 762577873 592190086 762577873 592190086 315897045 319586638 315897045 319586638 510268454 635592647 510268454 635592647 499961104 459370050 499961104 459370050 100982687 91228037 100982687 91228037 500013659 684879037 500013659 684879037 376208533 518973140 376208533 518973140 580797678 290356145 580797678 290356145 90460875 676527502 90460875 676527502 893316206 88775971 893316206 88775971 261091302 556144819 261091302 556144819 709699611 466966557 709699611 466966557 440146056 431866597 440146056 431866597 907519863 829185240 907519863 829185240 754763450 347038635 754763450 347038635 226932239 528633858 226932239 528633858 766811330 18716902 766811330 18716902 53803246 181633263 53803246 181633263 733484467 352996184 733484467 352996184 499992985 132979988 499992985 132979988 101825026 500031372 101825026 500031372 623436423 800506813 623436423 800506813 499977721 19918745 499977721 19918745 932119870 910762541 932119870 910762541 650133192 20460233 650133192 20460233 500014505 801412439 500014505 801412439 499971951 492631672 499971951 492631672 337263386 293964020 337263386 293964020 794585444 78386510 794585444 78386510 391568860 657118181 391568860 657118181 318185806 261958903 318185806 261958903 575415482 831805246 575415482 831805246 882537673 238865291 882537673 238865291 535273142 500036929 535273142 500036929 236316068 271723589 236316068 271723589 500036802 499963089 500036802 499963089 244938271 938574737 244938271 938574737 731858489 377251047 731858489 377251047 468878398 902573179 468878398 902573179 935982255 968641754 935982255 968641754 86281173 499967883 86281173 499967883 835447856 974121803 835447856 974121803 28626466 742681685 28626466 742681685 795338879 169542016 795338879 169542016 834129991 882115857 834129991 882115857 211803590 330112026 211803590 330112026 500035039 605284764 500035039 605284764 294855403 372582077 294855403 372582077 380607704 767185814 380607704 767185814 582462566 499995001 582462566 499995001 500024891 635735537 500024891 635735537 26336661 20531534 26336661 20531534 1862816 997704332 1862816 997704332 816543397 203717949 816543397 203717949 489337447 921577138 489337447 921577138 500006225 599179877 500006225 599179877 236814884 861614627 236814884 861614627 508835842 499974377 508835842 499974377 865470128 566735725 865470128 566735725 25741876 499969749 25741876 499969749 875035384 689050782 875035384 689050782 418118025 481363673 418118025 481363673 811871178 539195068 811871178 539195068 418597045 328644498 418597045 328644498 646005045 773541337 646005045 773541337 46204326 499993026 46204326 499993026 499996320 81878044 499996320 81878044 822566404 732761802 822566404 732761802 500017161 500020213 500017161 500020213 719797102 360081549 719797102 360081549 364358603 499995078 364358603 499995078 182277782 375318055 182277782 375318055 874548654 630355301 874548654 630355301 493767807 418813672 493767807 418813672 506213019 737957684 506213019 737957684 401948276 499963484 401948276 499963484 967129439 32612023 967129439 32612023 493514535 759610186 493514535 759610186 163214230 235700329 163214230 235700329 704558632 499982759 704558632 499982759 347271327 446289685 347271327 446289685 720084382 571935580 720084382 571935580 463614342 500008284 463614342 500008284 788893625 659741639 788893625 659741639 446586243 520687672 446586243 520687672 813561147 409958502 813561147 409958502 36453083 906995423 36453083 906995423 850733888 211482934 850733888 211482934 233616618 500015099 233616618 500015099 604400155 414536240 604400155 414536240 499974706 596224672 499974706 596224672 131448884 901849041 131448884 901849041 947657096 27647442 947657096 27647442 977819064 18141459 977819064 18141459 989041476 990540084 989041476 990540084 995311399 120288724 995311399 120288724 833113032 527971324 833113032 527971324 144254166 859569710 144254166 859569710 794548333 388043810 794548333 388043810 469032088 537865225 469032088 537865225 859644394 887616842 859644394 887616842 895411014 37038997 895411014 37038997 500015921 499968951 500015921 499968951 761866355 856813795 761866355 856813795 334051458 437468587 334051458 437468587 895151193 748378848 895151193 748378848 207230830 226217506 207230830 226217506 499979082 764508297 499979082 764508297 39105757 971933873 39105757 971933873 717392745 192400226 717392745 192400226 235965502 365778973 235965502 365778973 412931376 742149978 412931376 742149978 935644478 59629710 935644478 59629710 88474146 443698548 88474146 443698548 570738347 583850090 570738347 583850090 830720208 203459119 830720208 203459119 588182928 603358764 588182928 603358764 679060483 782587568 679060483 782587568 215630181 155135742 215630181 155135742 627634545 447004160 627634545 447004160 479594247 499988601 479594247 499988601 948660539 46789392 948660539 46789392 82892295 84435147 82892295 84435147 876407835 500027616 876407835 500027616 580487373 643050959 580487373 643050959 402625975 141649140 402625975 141649140 950057078 864932215 950057078 864932215 273305990 339585829 273305990 339585829 604164398 665423505 604164398 665423505 500031866 304539970 500031866 304539970 509856135 779307520 509856135 779307520 299400979 403633819 299400979 403633819 536822760 499990693 536822760 499990693 672977136 775900827 672977136 775900827 268915045 335127202 268915045 335127202 630736258 702854738 630736258 702854738 792250985 499966426 792250985 499966426 545987855 183027137 545987855 183027137 149036468 978421633 149036468 978421633 928619222 776458982 928619222 776458982 616295669 499987732 616295669 499987732 142596698 933968108 142596698 933968108 797237621 189398486 797237621 189398486 145446579 809275256 145446579 809275256 803408827 281726027 803408827 281726027 156163941 888089547 156163941 888089547 500031515 49561004 500031515 49561004 52747163 499970166 52747163 499970166 675040941 654675522 675040941 654675522 483730239 263505535 483730239 263505535 61826034 500016666 61826034 500016666 833777650 899469220 833777650 899469220 14413832 992975031 14413832 992975031 997065459 26099893 997065459 26099893 857998311 149772636 857998311 149772636 500034307 500037689 500034307 500037689 625126725 10704812 625126725 10704812 990155559 499989972 990155559 499989972 605577459 500027671 605577459 500027671 82024350 765111836 82024350 765111836 448681020 508467448 448681020 508467448 858820229 64320086 858820229 64320086 182035970 499989832 182035970 499989832 35958526 942594914 35958526 942594914 83289027 154686160 83289027 154686160 720581336 437103570 720581336 437103570 500011874 276423499 500011874 276423499 508712556 856597271 508712556 856597271 958762963 969409530 958762963 969409530 27729558 500015601 27729558 500015601 572049071 61587111 572049071 61587111 960155115 28269938 960155115 28269938 10969951 953399246 10969951 953399246 870840670 428137966 870840670 428137966 463147394 808585968 463147394 808585968 911211802 98885549 911211802 98885549 398525258 691546831 398525258 691546831 533776502 499970410 533776502 499970410 73683404 869741755 73683404 869741755 486781911 299082074 486781911 299082074 604860133 649914443 604860133 649914443 470676312 326657618 470676312 326657618 730049374 866025171 730049374 866025171 916387754 399326885 916387754 399326885 497957289 863914837 497957289 863914837 968917034 155375414 968917034 155375414 739637623 499985109 739637623 499985109 416954828 12494259 416954828 12494259 961140797 817898878 961140797 817898878 618834249 517174216 618834249 517174216 489400624 405139495 489400624 405139495 948829785 557816819 948829785 557816819 116103409 23463091 116103409 23463091 22862902 977755910 22862902 977755910 727670231 321028672 727670231 321028672 253122076 122157794 253122076 122157794 793952013 316504490 793952013 316504490 438625266 500574155 438625266 500574155 500034568 129030428 500034568 129030428 416966049 518772885 416966049 518772885 764636601 238462165 764636601 238462165 526123903 900855776 526123903 900855776 51829254 499993509 51829254 499993509 528769174 813468602 528769174 813468602 490555257 499977547 490555257 499977547 642067618 210799809 642067618 210799809 67729453 699763005 67729453 699763005 556224959 447663932 556224959 447663932 13217949 792204508 13217949 792204508 686928179 400743952 686928179 400743952 204223260 794327589 204223260 794327589 620350270 499994329 620350270 499994329 116866407 309845533 116866407 309845533 330033129 698910618 330033129 698910618 70797647 335443767 70797647 335443767 499981133 582766491 499981133 582766491 243357369 482112582 243357369 482112582 499974298 298713141 499974298 298713141 811882515 500016345 811882515 500016345 500024462 907056757 500024462 907056757 607951124 294857057 607951124 294857057 381927417 506969845 381927417 506969845 499989272 124115593 499989272 124115593 91802045 901404874 91802045 901404874 500022882 232518579 500022882 232518579 72684931 926593500 72684931 926593500 697819783 220431619 697819783 220431619 252744203 500024595 252744203 500024595 786540359 584164091 786540359 584164091 472348251 120003099 472348251 120003099 696347532 465648683 696347532 465648683 268039013 105392860 268039013 105392860 500017676 481352035 500017676 481352035 683421841 845246331 683421841 845246331 315675317 366127562 315675317 366127562 568614616 500039061 568614616 500039061 501194964 190478460 501194964 190478460 191069855 336771221 191069855 336771221 499990678 656912919 499990678 656912919 126604964 495288831 126604964 495288831 621826831 144424019 621826831 144424019 332687074 527269881 332687074 527269881 715814357 499988363 715814357 499988363 361701603 614387414 361701603 614387414 730230508 372126966 730230508 372126966 499973716 44603014 499973716 44603014 953727791 83478800 953727791 83478800 392334275 448861057 392334275 448861057 589135920 950106982 589135920 950106982 452414727 381007967 452414727 381007967 156357508 142906135 156357508 142906135 500000496 500024402 500000496 500024402 364844601 387136193 364844601 387136193 630575451 903343861 630575451 903343861 299666913 500016265 299666913 500016265 911599052 499993407 911599052 499993407 489780961 446372983 489780961 446372983 634292115 710509989 634292115 710509989 254605409 983277652 254605409 983277652 931237207 312005296 931237207 312005296 146015256 115344428 146015256 115344428 931545767 500017686 931545767 500017686 404369601 441831621 404369601 441831621 562153525 966101708 562153525 966101708 9468546 993906996 9468546 993906996 499984959 427633287 499984959 427633287 954452331 816380183 954452331 816380183 187226037 194956560 187226037 194956560 769690468 255176115 769690468 255176115 523920722 615876089 523920722 615876089 246037737 871603215 246037737 871603215 625956576 393243950 625956576 393243950 499965261 826954608 499965261 826954608 693254533 1732397 693254533 1732397 209978 999826886 209978 998800400 209978 998800400 4990900 16685836 4990900 16685836 958662041 211943251 958662041 211943251 649091751 880172187 649091751 880172187 127206347 285243341 127206347 285243341 782440085 765535536 782440085 765535536 450760358 164887827 450760358 164887827 852607801 897901818 852607801 897901818 476367345 399905079 476367345 399905079 170725595 927935571 170725595 927935571 569070183 42946477 569070183 42946477 70383572 125433832 70383572 125433832 560626566 699663285 560626566 699663285 204038615 24547478 204038615 24547478 500018782 691172942 500018782 691172942 245635803 499980801 245635803 499980801 460183552 313191179 460183552 313191179 215643645 500034366 215643645 500034366 107030609 482768182 107030609 482768182 924765900 60521078 924765900 60521078 28485213 977153841 28485213 977153841 500036752 499994330 500036752 499994330 689001103 663182127 689001103 663182127 294217305 927630193 294217305 927630193 725827678 499994520 725827678 499994520 67561418 28745915 67561418 28745915 516834531 619355454 516834531 619355454 782702875 356408906 782702875 356408906 184332722 843804962 184332722 843804962 80375611 201580509 80375611 201580509 800364261 734967829 800364261 734967829 233885566 499979638 233885566 499979638 497032336 888195137 497032336 888195137 33504510 96619243 33504510 96619243 857804690 208438370 857804690 208438370 213314508 473980315 213314508 473980315 809089766 771593256 809089766 771593256 177066009 894757859 177066009 894757859 499998656 523919287 499998656 523919287 772901434 889541903 772901434 889541903 190807750 500016690 190807750 500016690 829895643 338818742 829895643 338818742 218364554 832592808 218364554 832592808 948953012 51453434 948953012 51453434 903496117 356922080 903496117 356922080 499964954 742135289 499964954 742135289 625108123 572380176 625108123 572380176 168983740 499987325 168983740 499987325 538947556 780045574 538947556 780045574 169415792 830597969 169415792 830597969 499992428 328128739 499992428 328128739 840258429 500026215 840258429 500026215 499990015 568886763 499990015 568886763 669656622 396850883 669656622 396850883 554283543 710355909 554283543 710355909 489762700 451116878 489762700 451116878 386488681 499996629 386488681 499996629 603364311 664089608 603364311 664089608 211780127 798497786 211780127 798497786 792313932 382942798 792313932 382942798 500005101 690041355 500005101 690041355 251463213 56530712 251463213 56530712 959724386 921206475 959724386 921206475 845840561 261589136 845840561 261589136 372658000 606306948 372658000 606306948 639371470 696049771 639371470 696049771 270723339 499978202 270723339 499978202 932405611 911394155 932405611 911394155 324855079 147707907 324855079 147707907 606357069 732242027 606357069 732242027 499418117 456783981 499418117 456783981 643645825 777180945 643645825 777180945 477386028 320396626 477386028 320396626 824680001 964731128 824680001 964731128 74289014 922994696 74289014 922994696 892160454 217837739 892160454 217837739 500005449 226364913 500005449 226364913 765583447 302303008 765583447 302303008 308542609 739954243 308542609 739954243 628094575 531995103 628094575 531995103 499989798 124778246 499989798 124778246 319800369 500011950 319800369 500011950 500020559 199083349 500020559 199083349 842444083 633177607 842444083 633177607 89509275 177727360 89509275 177727360 314930229 422385995 314930229 422385995 586691212 783180321 586691212 783180321 876640356 226535268 876640356 226535268 579979176 871502796 579979176 871502796 883816765 82470227 883816765 82470227 329378488 456885920 329378488 456885920 612258612 842493494 612258612 842493494 27492652 992693239 27492652 992693239 4544087 998512912 4544087 998512912 950761791 785123753 950761791 785123753 265525930 249374148 265525930 249374148 820019474 576673139 820019474 576673139 384735046 856608867 384735046 856608867 106828332 500006725 106828332 500006725 759085361 292995413 759085361 292995413 143225550 49371240 143225550 49371240 31021078 913872514 31021078 913872514 158402536 500002969 158402536 500002969 652090938 751254510 652090938 751254510 68030468 99449792 68030468 99449792 233603155 499964492 233603155 499964492 459030374 559511172 459030374 559511172 706503984 299991862 706503984 299991862 325136004 500013838 325136004 500013838 500006579 327725928 500006579 327725928 789672211 658618390 789672211 658618390 467627462 395684590 467627462 395684590 928010065 983249819 928010065 983249819 68933995 95729359 68933995 95729359 983221478 785614511 983221478 785614511 297070120 534652015 297070120 534652015 500001652 505944083 500001652 505944083 486744237 137390962 486744237 137390962 851988374 334917105 851988374 334917105 292347634 185545771 292347634 185545771 639022340 636019788 639022340 636019788 211115416 197806959 211115416 197806959 644246141 718099274 644246141 718099274 761062651 869597736 761062651 869597736 147508733 499999173 147508733 499999173 724099166 817984637 724099166 817984637 297181052 570937933 297181052 570937933 816491524 500020002 816491524 500020002 122134317 392047758 122134317 392047758 532856445 894205399 532856445 894205399 96406988 105206081 96406988 105206081 831454108 413612112 831454108 413612112 206961752 120890824 206961752 120890824 758191251 676423491 758191251 676423491 291546525 72814540 291546525 72814540 571378399 851697153 571378399 851697153 496653531 460736693 496653531 460736693 260145748 868801550 260145748 868801550 500038774 599661501 500038774 599661501 170379595 488321633 170379595 488321633 827002083 500013631 827002083 500013631 579597330 266896370 579597330 266896370 808687006 169616564 808687006 169616564 499980913 543386212 499980913 543386212 327366491 499983104 327366491 499983104 500009733 638962005 500009733 638962005 270128949 500022748 270128949 500022748 713613806 360486163 713613806 360486163 505180127 778111321 505180127 778111321 170043702 870269033 170043702 870269033 957299580 488387291 957299580 488387291 318595604 500034811 318595604 500034811 473113525 109365841 473113525 109365841 898135084 681560897 898135084 681560897 275754211 833660624 275754211 833660624 691439341 258950769 691439341 258950769 253266337 844252097 253266337 844252097 136318789 98911435 136318789 98911435 900292741 204751591 900292741 204751591 546496508 665595922 546496508 665595922 703393550 500005694 703393550 500005694 80608667 269156464 80608667 269156464 786890973 100274008 786890973 100274008 56811065 902113881 56811065 902113881 317361527 499981153 317361527 499981153 512210921 729099055 512210921 729099055 201583597 500006529 201583597 500006529 499960982 88979544 499960982 88979544 642760423 500002886 642760423 500002886 19020573 25673531 19020573 25673531 799413398 499969946 799413398 499969946 594503537 575165473 594503537 575165473 499970310 165120397 499970310 165120397 121053498 500023280 121053498 500023280 382992932 160574718 382992932 160574718 152000608 570638652 152000608 570638652 782154551 454208201 782154551 454208201 316178578 138901701 316178578 138901701 706918952 454667953 706918952 454667953 363806652 822174114 363806652 822174114 618488454 471287191 618488454 471287191 356955950 542105694 356955950 542105694 570111380 577675995 570111380 577675995 496339016 355511033 496339016 355511033 963659849 957031634 963659849 957031634 638151707 433341657 638151707 433341657 439650377 836202432 439650377 836202432 530753207 446647770 530753207 446647770 845828686 914728660 845828686 914728660 499960342 500017589 499960342 500017589 201393977 411976748 201393977 411976748 599240925 698288540 599240925 698288540 727549176 64238345 727549176 64238345 500014485 786950568 500014485 786950568 468399590 326262447 468399590 326262447 302122116 792815738 302122116 792815738 546233905 97768394 546233905 97768394 362126422 908396214 362126422 908396214 954193555 499973527 954193555 499973527 499975128 344048689 499975128 344048689 293347324 500039215 293347324 500039215 825426279 874053895 825426279 874053895 148505671 527641697 148505671 527641697 500021162 870719695 500021162 870719695 646816566 197104381 646816566 197104381 232554595 285832297 232554595 285832297 540129934 515469494 540129934 515469494 456652137 73733337 456652137 73733337 918070330 174683811 918070330 174683811 499985243 634268331 499985243 634268331 608344999 458149804 608344999 458149804 499960324 101294787 499960324 101294787 500012967 597759048 500012967 597759048 649179406 347469759 649179406 347469759 720585485 806506180 720585485 806506180 326465473 516188677 326465473 516188677 959978910 52422397 959978910 52422397 826805069 399582383 826805069 399582383 132733673 584030830 132733673 584030830 708339822 778834283 708339822 778834283 146689943 297700939 146689943 297700939 500035156 980305878 500035156 980305878 424976524 468746391 424976524 468746391 651528541 194073678 651528541 194073678 117586125 500025346 117586125 500025346 712453694 92933276 712453694 92933276 190970721 500029959 190970721 500029959 881924716 899758123 881924716 899758123 124241109 385675523 124241109 385675523 638259820 905353013 638259820 905353013 66729503 151723174 66729503 151723174 741084009 872148043 741084009 872148043 303897953 320718059 303897953 320718059 500000648 911428397 500000648 911428397 605179049 356118828 605179049 356118828 335387745 962875560 335387745 962875560 734793157 689048260 734793157 689048260 499997700 231359881 499997700 231359881 737207984 889063231 737207984 889063231 949785897 13064177 949785897 13064177 65326947 818870260 65326947 818870260 327146872 527793393 327146872 527793393 617616270 814249364 617616270 814249364 490403774 131102434 490403774 131102434 688279854 668976718 688279854 668976718 161837365 121118986 161837365 121118986 36125354 989796491 36125354 989796491 949971122 251755762 949971122 251755762 326916134 780343069 326916134 780343069 814090205 455842097 814090205 455842097 326483982 303923867 326483982 303923867 818209523 554487823 818209523 554487823 410842436 147259916 410842436 147259916 95913574 871267839 95913574 871267839 588515670 471397104 588515670 471397104 440702841 269386032 440702841 269386032 580620295 664963941 580620295 664963941 237201110 106102663 237201110 106102663 869158374 777060542 869158374 777060542 500004079 346439197 500004079 346439197 81787733 935353646 81787733 935353646 924479283 98566831 924479283 98566831 672250045 809949567 672250045 809949567 208214689 216945093 208214689 216945093 499961267 482010244 499961267 482010244 552286915 679734360 552286915 679734360 336760934 233257509 336760934 233257509 758429410 667013530 758429410 667013530 313565211 68823386 313565211 68823386 899518606 133994982 899518606 133994982 264148787 549893915 264148787 549893915 540458844 37942368 540458844 37942368 980053881 843689591 980053881 843689591 163735627 227974731 163735627 227974731 701072834 500006502 701072834 500006502 351918059 284362864 351918059 284362864 249501798 207464044 249501798 207464044 559198369 549363219 559198369 549363219 499991876 321271641 499991876 321271641 220462052 748534781 220462052 748534781 605944323 421187269 605944323 421187269 258191841 167251445 258191841 167251445 965766153 29457458 965766153 29457458 76896603 499992215 76896603 499992215 444349511 214893901 444349511 214893901 704380271 363145474 704380271 363145474 346627919 638432056 346627919 638432056 518742262 239353663 518742262 239353663 238886651 888356989 238886651 888356989 731651953 499988677 731651953 499988677 408612847 920793544 408612847 920793544 560587748 225407913 560587748 225407913 499999924 882599908 499999924 882599908 500037321 500028436 500037321 500028436 833457239 433512273 833457239 433512273 213637051 544894220 213637051 544894220 733526434 733608030 733526434 733608030 944320179 499996391 944320179 499996391 554439612 168615232 554439612 168615232 263674278 695744894 263674278 695744894 600086469 260294915 600086469 260294915 202411560 632148193 202411560 632148193 511645586 383406180 511645586 383406180 728822956 263776389 728822956 263776389 135908465 969731414 135908465 969731414 934557169 858690642 934557169 858690642 537179383 133592125 537179383 133592125 135511303 743794370 135511303 743794370 633645686 462895515 633645686 462895515 444840770 79100229 444840770 79100229 659410812 816764053 659410812 816764053 448441456 311841685 448441456 311841685 590372269 610694837 590372269 610694837 499975195 466573422 499975195 466573422 811376942 701778001 811376942 701778001 499984894 99669041 499984894 99669041 254128681 315465029 254128681 315465029 499993399 32348132 499993399 32348132 905377740 500036529 905377740 500036529 367964450 185920043 367964450 185920043 84596424 742203933 84596424 742203933 500028674 46231859 500028674 46231859 956822846 511807611 956822846 511807611 321475398 733985153 321475398 733985153 80082496 499985534 80082496 499985534 277763438 709329955 277763438 709329955 910653162 206806856 910653162 206806856 155479037 582535536 155479037 582535536 800795665 318250428 800795665 318250428 315173371 837547145 315173371 837547145 814898588 634633482 814898588 634633482 254377607 114867450 254377607 114867450 822988164 499979528 822988164 499979528 243563897 897816935 243563897 897816935 905598161 64060387 905598161 64060387 33830644 978749580 33830644 978749580 460593 3329776 460593 3329776 996041176 12030660 996041176 12030660 929483012 499996199 929483012 499996199 349348217 903430913 349348217 903430913 516269191 500023990 516269191 500023990 873285845 822387031 873285845 822387031 193982526 348262381 193982526 348262381 758080321 855538742 758080321 855538742 226239258 680853536 226239258 680853536 499989709 128000802 499989709 128000802 849825433 191266220 849825433 191266220 43276629 923213671 43276629 923213671 104778365 871372281 104778365 871372281 726778821 20318892 726778821 20318892 330912308 766459281 330912308 766459281 949161094 475212581 949161094 475212581 499984270 118353362 499984270 118353362 905720591 500020849 905720591 500020849 220348838 499987570 220348838 499987570 688936955 861142679 688936955 861142679 906282975 267354587 906282975 267354587 418734174 906979904 418734174 906979904 924095210 938384272 924095210 938384272 120050980 858653712 120050980 858653712 824159926 143198215 824159926 143198215 234160228 748988062 234160228 748988062 289258260 425362885 289258260 425362885 635141155 316866531 635141155 316866531 118384893 650237379 118384893 650237379 649780706 173272831 649780706 173272831 446495848 567088007 446495848 567088007 612702662 233406344 612702662 233406344 888551865 972156412 888551865 972156412 298930121 439112214 298930121 439112214 511161994 526209867 511161994 526209867 195528357 266633678 195528357 266633678 500022410 918868805 500022410 918868805 930491705 77608639 930491705 77608639 569311147 823390954 569311147 823390954 892342786 906806872 892342786 906806872 123771330 574532761 123771330 574532761 938229608 219629646 938229608 219629646 706648302 680891153 706648302 680891153 500007615 382597122 500007615 382597122 837876941 845827130 837876941 845827130 216323150 499978224 216323150 499978224 851793833 120560360 851793833 120560360 950927768 44384090 950927768 44384090 972695590 7113218 972695590 7113218 14583936 25672559 14583936 25672559 165742939 833977686 165742939 833977686 808397073 499960224 808397073 499960224 246559949 519622341 246559949 519622341 499980397 743648012 499980397 743648012 227849223 362487717 227849223 362487717 805711691 596594185 805711691 596594185 458537279 110148230 458537279 110148230 86314391 908198748 86314391 908198748 879611574 499963992 879611574 499963992 331914379 310548195 331914379 310548195 169301673 771070367 169301673 771070367 663282793 405164301 663282793 405164301 510478283 583060679 510478283 583060679 728301326 274687331 728301326 274687331 318019068 500035863 318019068 500035863 893586280 412785304 893586280 412785304 301880850 571542859 301880850 571542859 521805743 144592243 521805743 144592243 408245021 527939986 408245021 527939986 762185069 168514435 762185069 168514435 65921573 980131093 65921573 980131093 990696399 14665339 990696399 14665339 950087531 500032131 950087531 500032131 149236829 173109704 149236829 173109704 635459448 499977917 635459448 499977917 31464645 773459726 31464645 773459726 254787694 384975194 254787694 384975194 711084382 215685432 711084382 215685432 291133394 671011825 291133394 671011825 753038924 499998090 753038924 499998090 104801873 59851554 104801873 59851554 871117865 257508978 871117865 257508978 499999462 832572522 499999462 832572522 509370095 462780879 509370095 462780879 881083588 968643991 881083588 968643991 31312972 88740409 31312972 88740409 114288350 130309981 114288350 130309981 542033281 650971963 542033281 650971963 146124068 499990996 146124068 499990996 704918872 58867197 704918872 58867197 159551391 891494928 159551391 891494928 962939829 38970102 962939829 38970102 72358799 157256227 72358799 157256227 162461545 570182154 162461545 570182154 745612717 171875601 745612717 171875601 447836196 784500912 447836196 784500912 869146459 376806355 869146459 376806355 499996919 211710908 499996919 211710908 909682505 709830240 909682505 709830240 440757130 153935295 440757130 153935295 770889223 658921951 770889223 658921951 388742411 149883199 388742411 149883199 910761783 666743255 910761783 666743255 253277658 809655442 253277658 809655442 833481553 943080991 833481553 943080991 474899342 438499251 474899342 438499251 848090700 683918094 848090700 683918094 135466828 908260455 135466828 908260455 904182247 133519508 904182247 133519508 288463168 743304283 288463168 743304283 148233114 40936621 148233114 40936621 500004837 668899235 500004837 668899235 455576106 401591612 455576106 401591612 609498490 649156683 609498490 649156683 862502718 418865284 862502718 418865284 499963771 474381299 499963771 474381299 382651803 588779700 382651803 588779700 476312223 144705556 476312223 144705556 499990982 761182948 499990982 761182948 193142455 374028159 193142455 374028159 500033124 550046640 500033124 550046640 487739555 466207189 487739555 466207189 441406916 500026593 441406916 500026593 921039413 418514323 921039413 418514323 576063852 892002175 576063852 892002175 230231670 161537308 230231670 161537308 500004056 233177070 500004056 233177070 170411042 500022618 170411042 500022618 356599004 370436560 356599004 370436560 500025504 212631463 500025504 212631463 988497391 971151570 988497391 971151570 401457799 335195347 401457799 335195347 545397209 522573591 545397209 522573591 61171367 115946826 61171367 115946826 629941891 730687388 629941891 730687388 413409383 499976358 413409383 499976358 297062784 200899511 297062784 200899511 613346850 499982210 613346850 499982210 442142924 136192139 442142924 136192139 828324066 225401286 828324066 225401286 500033951 605925792 500033951 605925792 495926520 123163812 495926520 123163812 741826382 952411306 741826382 952411306 65052371 888310936 65052371 888310936 246709027 499967366 246709027 499967366 533317145 582615314 533317145 582615314 231080646 360711337 231080646 360711337 499970680 866330620 499970680 866330620 924587183 132509381 924587183 132509381 328755624 727593448 328755624 727593448 722439354 417504359 722439354 417504359 227658911 833197172 227658911 833197172 594475560 94633530 594475560 94633530 16810447 975926052 16810447 975926052 840572289 128684975 840572289 128684975 152383897 416431226 152383897 416431226 717238219 591797089 717238219 591797089 499984115 499979414 499984115 499979414 743141037 500026106 743141037 500026106 500017935 710588173 500017935 710588173 304567887 314697240 304567887 314697240 879147982 898242453 879147982 898242453 284500765 90988388 284500765 90988388 791848679 722712918 791848679 722712918 323262199 499968648 323262199 499968648 762461331 870390732 762461331 870390732 297523728 499986392 297523728 499986392 675235572 635014031 675235572 635014031 210333311 989845170 210333311 989845170 8406585 91536653 8406585 91536653 861967281 228142052 861967281 228142052 535511187 499971842 535511187 499971842 344005963 586894031 344005963 586894031 750245669 281819379 750245669 281819379 499971316 511956319 499971316 511956319 575213259 227328658 575213259 227328658 211046335 137721527 211046335 137721527 91988991 680369183 91988991 680369183 340838905 417806376 340838905 417806376 732763395 248510318 732763395 248510318 215079401 857260686 215079401 857260686 620671727 166397853 620671727 166397853 940210954 889895943 940210954 889895943 727770830 32511590 727770830 32511590 499969119 639006557 499969119 639006557 909794590 93266703 909794590 93266703 344701663 576078152 344701663 576078152 530650309 514066031 530650309 514066031 126795725 992881797 126795725 992881797 990098524 79583516 990098524 79583516 883143675 819643634 883143675 819643634 369301349 607835352 369301349 607835352 499985933 414477518 499985933 414477518 797118769 516296207 797118769 516296207 124679011 893386824 124679011 893386824 93632608 92455285 93632608 92455285 1565747 969729888 1565747 969729888 612832508 158525796 612832508 158525796 956041248 31854478 956041248 31854478 72846629 770098755 72846629 770098755 614791408 289721003 614791408 289721003 86596522 29874409 86596522 29874409 22397455 4631597 22397455 4631597 995287509 929146211 995287509 929146211 818100190 383278415 818100190 383278415 529548847 606511999 529548847 606511999 256799764 304181934 256799764 304181934 677660636 705321043 677660636 705321043 85553491 499988007 85553491 499988007 662219947 701151301 662219947 701151301 317244396 499985350 317244396 499985350 722618891 73899806 722618891 73899806 21031823 853179118 21031823 853179118 527495012 78118952 527495012 78118952 957877972 500008461 957877972 500008461 331152694 119940700 331152694 119940700 926149177 499984245 926149177 499984245 303397670 789321495 303397670 789321495 736773967 28051915 736773967 28051915 18150621 989109325 18150621 989109325 978238287 38568563 978238287 38568563 506173069 502341486 506173069 502341486 99935316 101436828 99935316 101436828 852140427 805649269 852140427 805649269 442198303 500024466 442198303 500024466 963624526 346596613 963624526 346596613 456477098 603535613 456477098 603535613 500022637 392956950 500022637 392956950 179980647 500032455 179980647 500032455 499960809 341216422 499960809 341216422 746212561 750828635 746212561 750828635 791478813 929183702 791478813 929183702 71833367 121303662 71833367 121303662 500014781 622173621 500014781 622173621 664098255 692458813 664098255 692458813 301714489 119048947 301714489 119048947 41948218 945655115 41948218 945655115 827911465 518211304 827911465 518211304 336083923 499965545 336083923 499965545 806977545 749206396 806977545 749206396 710049330 254907906 710049330 254907906 147168954 943507731 147168954 943507731 873497136 767495944 873497136 767495944 485034851 87137278 485034851 87137278 820941850 784901797 820941850 784901797 235826627 499983071 235826627 499983071 839257702 378125648 839257702 378125648 499995525 488994005 499995525 488994005 500037802 759479353 500037802 759479353 5984683 997676737 5984683 997676737 999902244 999980801 999902244 999980801 752693 323886045 752693 323886045 924289142 500013615 924289142 500013615 203652653 724433600 203652653 724433600 758571398 414868767 758571398 414868767 500013777 869820056 500013777 869820056 222401249 500029893 222401249 500029893 420081646 712863153 420081646 712863153 40184659 961078583 40184659 961078583 518730057 87256767 518730057 87256767 50966954 499983790 50966954 499983790 441116140 681752108 441116140 681752108 618963158 437757192 618963158 437757192 500001367 959478002 500001367 959478002 28485733 238484969 28485733 238484969 500022516 132954555 500022516 132954555 224495541 816764015 224495541 816764015 623850914 407315612 623850914 407315612 55857712 957578672 55857712 957578672 526392085 403374199 526392085 403374199 50324043 959538686 50324043 959538686 860952312 438985474 860952312 438985474 314968398 955123951 314968398 955123951 522463680 500001990 522463680 500001990 213493342 261193374 213493342 261193374 887998893 102874860 887998893 102874860 983809067 968223364 983809067 968223364 807701175 192535765 807701175 192535765 628741209 458794431 628741209 458794431 329252094 732619203 329252094 732619203 936546387 95345102 936546387 95345102 154947487 638640548 154947487 638640548 814704884 273973663 814704884 273973663 58465783 757251877 58465783 757251877 519075597 202749292 519075597 202749292 183136893 915503257 183136893 915503257 881402496 836049030 881402496 836049030 525786483 155024547 525786483 155024547 499994744 752103672 499994744 752103672 579540250 238192452 579540250 238192452 267559934 647796247 267559934 647796247 636816345 99885404 636816345 99885404 938064554 927396097 938064554 927396097 367397921 417333990 367397921 417333990 508015144 669728365 508015144 669728365 782306150 265906696 782306150 265906696 348561323 810697811 348561323 810697811 601959317 296864515 601959317 296864515 499971540 873725309 499971540 873725309 594143337 424672569 594143337 424672569 192648128 131979527 192648128 131979527 755003012 923825403 755003012 923825403 456365338 305253266 456365338 305253266 128499722 662884807 128499722 662884807 451975182 218912208 451975182 218912208 652720664 389802297 652720664 389802297 57117254 938851704 57117254 938851704 143985603 360180151 143985603 360180151 546871359 534782413 546871359 534782413 402687699 351739996 402687699 351739996 524646255 615038346 524646255 615038346 499973154 912829442 499973154 912829442 74733875 45400000 74733875 45400000 37368823 974740967 37368823 974740967 979038332 104045781 979038332 104045781 171342922 509883061 171342922 509883061 835720158 89030120 835720158 89030120 923835934 850787261 923835934 850787261 399531909 372208961 399531909 372208961 797120237 121665253 797120237 121665253 882691709 628498805 882691709 628498805 238789602 39494779 238789602 39494779 807310512 619974003 807310512 619974003 280389358 56103202 280389358 56103202 833598135 499982282 833598135 499982282 466492915 354881650 466492915 354881650 151079298 150235473 151079298 150235473 13833969 4297153 13833969 4297153 991392626 11879633 991392626 11879633 76858965 499995908 76858965 499995908 687064848 676077129 687064848 676077129 500018630 183616191 500018630 183616191 170280523 87906760 170280523 87906760 564640737 633367951 564640737 633367951 246631087 499998273 246631087 499998273 798145744 743084813 798145744 743084813 251008189 78073757 251008189 78073757 804545138 281410240 804545138 281410240 499975440 755679273 499975440 755679273 835571120 196852534 835571120 196852534 415880061 599495137 415880061 599495137 900498251 277732208 900498251 277732208 161273409 644483177 161273409 644483177 901481424 4740827 901481424 4740827 5153028 7031210 5153028 7031210 39325873 500027183 39325873 500027183 624592500 278803043 624592500 278803043 444754245 716765879 444754245 716765879 748403258 393686191 748403258 393686191 259385090 499987712 259385090 499987712 665394123 93097327 665394123 93097327 325721841 486761115 325721841 486761115 797829534 706972205 797829534 706972205 671937501 621743056 671937501 621743056 66661436 66317230 66661436 66317230 25370153 668029782 25370153 668029782 780294305 989567367 780294305 989567367 10643889 27394620 10643889 27394620 152073816 660002704 152073816 660002704 399331247 298598194 399331247 298598194 800226678 771437147 800226678 771437147 130915473 499980570 130915473 499980570 877683551 286420206 877683551 286420206 18803621 961621736 18803621 961621736 960676145 831635107 960676145 831635107 504265108 200352037 504265108 200352037 241542567 353556979 241542567 353556979 542011044 524148468 542011044 524148468 208150086 818013646 208150086 818013646 794437364 261217092 794437364 261217092 544783721 771378334 544783721 771378334 186843101 113887209 186843101 113887209 796673743 500028157 796673743 500028157 179006558 499965183 179006558 499965183 832461246 500013247 832461246 500013247 440434335 261658391 440434335 261658391 98100786 973354047 98100786 973354047 905424356 681478480 905424356 681478480 65906343 117319394 65906343 117319394 327104083 500017849 327104083 500017849 474733515 476874511 474733515 476874511 736958626 744446839 736958626 744446839 772742913 162915859 772742913 162915859 347889978 909032606 347889978 909032606 717025866 23910760 717025866 23910760 977895947 600712868 977895947 600712868 355800774 856070737 355800774 856070737 93649146 295899205 93649146 295899205 423072943 537497728 423072943 537497728 663448679 218749631 663448679 218749631 284169432 578811110 284169432 578811110 815768680 262941721 815768680 262941721 683493942 500038912 683493942 500038912 180348977 910510564 180348977 910510564 755066935 514180667 755066935 514180667 136551582 142760071 136551582 142760071 817772600 255054015 817772600 255054015 106180699 910968339 106180699 910968339 64433031 25490118 64433031 25490118 831984493 769552965 831984493 769552965 259195189 235829203 259195189 235829203 629641881 571517337 629641881 571517337 300244916 499984178 300244916 499984178 499979228 133673210 499979228 133673210 416295308 772708263 416295308 772708263 557356576 537827280 557356576 537827280 500035363 335623262 500035363 335623262 459098105 829217510 459098105 829217510 500018235 11879208 500018235 11879208 47961540 151258418 47961540 151258418 619628667 788858078 619628667 788858078 116228310 324001920 116228310 324001920 935769098 918549079 935769098 918549079 842726369 166790524 842726369 166790524 209912538 491034563 209912538 491034563 716986684 676905439 716986684 676905439 506795581 125668006 506795581 125668006 51312924 885067065 51312924 885067065 759101267 35648553 759101267 35648553 106731195 164816518 106731195 164816518 563397627 771755684 563397627 771755684 200546596 15994033 200546596 15994033 16001756 934515765 16001756 934515765 135368542 572133826 135368542 572133826 433031130 274393302 433031130 274393302 604241946 669780393 604241946 669780393 24550522 20250344 24550522 20250344 781291155 808451563 781291155 808451563 146273357 340684310 146273357 340684310 441856707 685988156 441856707 685988156 258664661 262803282 258664661 262803282 718844646 499990045 718844646 499990045 366850211 756159434 366850211 756159434 560209502 347664737 560209502 347664737 792964973 937282070 792964973 937282070 42227230 51881725 42227230 51881725 499985234 813860584 499985234 813860584 499969759 427773034 499969759 427773034 349307941 983765933 349307941 983765933 979476831 753587143 979476831 753587143 279218649 499963508 279218649 499963508 529932315 387667395 529932315 387667395 429692312 696678657 429692312 696678657 229785424 332227110 229785424 332227110 627959894 500015077 627959894 500015077 950407320 935738036 950407320 935738036 193947807 499982499 193947807 499982499 500000762 734029066 500000762 734029066 126295931 346656157 126295931 346656157 800867073 91643117 800867073 91643117 934755370 930278619 934755370 930278619 924856701 291443537 924856701 291443537 147296924 927440364 147296924 927440364 500025118 186380779 500025118 186380779 976337992 984164314 976337992 984164314 2743281 486881725 2743281 486881725 641529971 244238557 641529971 244238557 499977836 462568544 499977836 462568544 343487171 800792836 343487171 800792836 500031029 231093203 500031029 231093203 798978568 96858392 798978568 96858392 957859476 819022098 957859476 819022098 499960466 290272364 499960466 290272364 569577150 522840376 569577150 522840376 453510805 799745753 453510805 799745753 790047223 543859852 790047223 543859852 55922714 949752199 55922714 949752199 609929571 499960162 609929571 499960162 500002484 617225257 500002484 617225257 817473463 436768 817473463 436768 2103728 995509904 2103728 995509904 989449168 885838149 989449168 885838149 276460851 499990674 276460851 499990674 690519997 669553956 690519997 669553956 439769088 284547533 439769088 284547533 848888957 703641097 848888957 703641097 538609971 224386341 538609971 224386341 805388307 790250496 805388307 790250496 448212579 482134275 448212579 482134275 613210022 369615117 613210022 369615117 500010211 644772796 500010211 644772796 765172353 795446239 765172353 795446239 887528294 500010579 887528294 500010579 727279289 499990202 727279289 499990202 508817960 439492152 508817960 439492152 499981990 333039076 499981990 333039076 849204537 81158187 849204537 81158187 928424807 500020608 928424807 500020608 73009652 963399765 73009652 963399765 862363382 500011506 862363382 500011506 499692380 281201486 499692380 281201486 159628694 664230736 159628694 664230736 639921626 400488905 639921626 400488905 130478275 812913101 130478275 812913101 404198508 500037118 404198508 500037118 202814501 832134640 202814501 832134640 823468462 209650047 823468462 209650047 660153655 390722550 660153655 390722550 497266615 731742679 497266615 731742679 500003720 557195148 500003720 557195148 358457482 305796076 358457482 305796076 128867267 822134596 128867267 822134596 499977408 298552451 499977408 298552451 586037394 500024059 586037394 500024059 151634499 480702487 151634499 480702487 690958178 774865737 690958178 774865737 375862378 414247931 375862378 414247931 570628750 647151401 570628750 647151401 861417506 500031119 861417506 500031119 453988240 692975576 453988240 692975576 661858186 499990300 661858186 499990300 57874025 973768553 57874025 973768553 839369577 198629328 839369577 198629328 500008566 500037684 500008566 500037684 129010384 373612911 129010384 373612911 752364454 807922073 752364454 807
100090 0 26617652 25718362 26617652 23670189 26617652 23670189 3824922 8606229 3824922 8606229 9457707 12730709 9457707 12730709 18841061 6734360 18841061 6734360 21847381 4152611 21847381 4152611 4008299 3934540 4008299 3934540 19772654 16656726 19772654 16656726 12400605 13468097 12400605 13468097 13541360 10842921 13541360 10842921 20749223 20143890 20749223 20143890 6787086 18738955 6787086 18738955 9910754 7094481 9910754 7094481 7441285 8783589 7441285 8783589 19353018 18721872 19353018 18721872 10073573 12738946 10073573 12738946 15809744 15603350 15809744 15603350 9684505 18622149 9684505 18622149 20330431 1536226 20330431 1536226 1204110 24375855 1204110 24375855 24288947 10554931 24288947 10554931 10406686 6195139 10406686 6195139 21257110 19279656 21257110 19279656 4162646 22932818 4162646 22932818 23737551 14735388 23737551 14735388 10505916 18330633 10505916 18330633 8790214 12290179 8790214 12290179 14492839 8994625 14492839 8994625 7971149 21952179 7971149 21952179 4625655 2977870 4625655 2977870 23977719 3882504 23977719 3882504 11516404 20049317 11516404 20049317 6979807 2555938 6979807 2555938 2789721 15508734 2789721 15508734 16841369 18929782 16841369 18929782 23041639 22350039 23041639 22350039 22501223 4461712 22501223 4461712 4743202 20841259 4743202 20841259 16997667 11498546 16997667 11498546 6455405 20856452 6455405 20856452 6217072 18696771 6217072 18696771 14785784 9835802 14785784 9835802 9889846 5929867 9889846 5929867 21340186 6799567 21340186 6799567 7372812 7306366 7372812 7306366 21546517 22439279 21546517 22439279 23485532 17067584 23485532 17067584 15472094 2415236 15472094 2415236 25155715 25317380 25155715 25317380 1701373 23019469 1701373 23019469 5230329 20992126 5230329 20992126 7720114 13843018 7720114 13843018 13717062 7310494 13717062 7310494 22517880 21795846 22517880 21795846 6676541 16639809 6676541 16639809 15494211 9236112 15494211 9236112 19850604 22052675 19850604 22052675 24632280 23540773 24632280 23540773 11678462 11617533 11678462 11617533 19383660 7462699 19383660 7462699 22246521 4587677 22246521 4587677 21906940 16427233 21906940 16427233 13610618 9523075 13610618 9523075 1287475 25682060 1287475 25682060 26342214 11198325 26342214 11198325 12869395 13259923 12869395 13259923 15942611 22751476 15942611 22751476 3429091 3321952 3429091 3321952 5548350 19817113 5548350 19817113 20381009 18772267 20381009 18772267 8308473 12942969 8308473 12942969 20668779 20129456 20668779 20129456 10919584 15520939 10919584 15520939 15763444 13123544 15763444 13123544 12136558 9833698 12136558 9833698 18613535 5950255 18613535 5950255 5853411 15935511 5853411 15935511 13384040 11843170 13384040 11843170 5914718 4137373 5914718 4137373 4220293 21142101 4220293 21142101 21412490 14076589 21412490 14076589 12216527 18022792 12216527 18022792 21499042 5135257 21499042 5135257 5233429 6242235 5233429 6242235 10094786 12323539 10094786 12323539 14061881 14126545 14061881 14126545 4805104 1663332 4805104 1663332 25181648 23986922 25181648 23986922 24431193 3297642 24431193 3297642 18557676 15043589 18557676 15043589 11456505 21654698 11456505 21654698 5315204 20459227 5315204 20459227 19558084 4277985 19558084 4277985 22605262 11397741 22605262 11397741 11427237 23539551 11427237 23539551 3377094 14943477 3377094 14943477 15339935 12918431 15339935 12918431 13775877 7817800 13775877 7817800 7182004 25165972 7182004 25165972 1898728 10086118 1898728 10086118 12729963 19804905 12729963 19804905 4540156 3307188 4540156 3307188 23524378 20389000 23524378 20389000 11209345 9564826 11209345 9564826 17711458 10067853 17711458 10067853 5810887 5197658 5810887 5197658 21474412 20141201 21474412 20141201 8458590 12350375 8458590 12350375 23198042 22135161 23198042 22135161 6047097 7653091 6047097 7653091 14518063 14770319 14518063 14770319 16710133 21709885 16710133 21709885 22722557 4385192 22722557 4385192 19604315 10141031 19604315 10141031 9316592 6773399 9316592 6773399 6938724 19349416 6938724 19349416 12092251 10630891 12092251 10630891 17532784 19451486 17532784 19451486 6721112 6504800 6721112 6504800 13054638 18048032 13054638 18048032 6971558 20152039 6971558 20152039 16619649 10305468 16619649 10305468 13485742 16034591 13485742 16034591 21850754 5163110 21850754 5163110 4315532 3403414 4315532 3403414 23255827 17482093 23255827 17482093 14999721 4753965 14999721 4753965 5101616 17248557 5101616 17248557 16455574 9449837 16455574 9449837 9395689 17580218 9395689 17580218 5459749 21474140 5459749 21474140 22131996 21334246 22131996 21334246 10000700 11963682 10000700 11963682 15248057 8235085 15248057 8235085 546315 26504954 546315 26504954 23127000 19554122 23127000 19554122 17244632 12325817 17244632 12325817 10856388 22680902 10856388 22680902 3213997 3076687 3213997 3076687 8858567 9382750 8858567 9382750 11496359 11613778 11496359 11613778 14406868 18643000 14406868 18643000 6227118 1885746 6227118 1885746 1282619 1238945 1282619 1238945 3395043 4688057 3395043 4688057 5407916 10428389 5407916 10428389 13453873 13899776 13453873 13899776 6325438 2964400 6325438 2964400 2686578 22686865 2686578 22686865 21421021 12143413 21421021 12143413 6698415 25368320 6698415 25368320 26252254 3830985 26252254 3830985 19143497 14576323 19143497 14576323 12843519 12125968 12843519 12125968 13448021 17066974 13448021 17066974 21609056 5555576 21609056 5555576 7282958 8633774 7282958 8633774 18416583 12144491 18416583 12144491 10130708 17911492 10130708 17911492 20300393 21600669 20300393 21600669 5332272 7669620 5332272 7669620 16916800 22223020 16916800 22223020 4318075 24396044 4318075 24396044 903187 26165511 903187 26165511 9657574 10953098 9657574 10953098 22729525 23042740 22729525 23042740 24128588 22562133 24128588 22562133 20235604 13799669 20235604 13799669 8371063 8058910 8371063 8058910 16010025 15159554 16010025 15159554 15114181 8656720 15114181 8656720 19948666 7119769 19948666 7119769 13670833 16287224 13670833 16287224 23028497 3608687 23028497 3608687 9396090 16983843 9396090 16983843 23182857 3681613 23182857 3681613 7643722 12163148 7643722 12163148 14931763 15993128 14931763 15993128 10718440 13172170 10718440 13172170 15275793 10675730 15275793 10675730 10979679 16708198 10979679 16708198 20718781 2311364 20718781 2311364 2246117 22458544 2246117 22458544 23392362 7868520 23392362 7868520 18969016 16829701 18969016 16829701 10950569 14120939 10950569 14120939 13600527 10090517 13600527 10090517 16695764 14740176 16695764 14740176 13009727 7957172 13009727 7957172 8564809 20428664 8564809 20428664 22976965 24138709 22976965 24138709 25293090 1501399 25293090 1501399 24790897 11298230 24790897 11298230 12677582 17147382 12677582 17147382 19883001 7299689 19883001 7299689 7974957 20703945 7974957 20703945 3094934 2727881 3094934 2727881 24807157 981078 24807157 981078 917808 7232604 917808 7232604 19275540 11862040 19275540 11862040 7656585 19256270 7656585 19256270 19354426 12390653 19354426 12390653 13263497 15403319 13263497 15403319 3988815 23027894 3988815 23027894 23602968 7190558 23602968 7190558 19387983 16699033 19387983 16699033 15325675 6514346 15325675 6514346 22778530 3127829 22778530 3127829 3076117 22268691 3076117 22268691 9271817 11492732 9271817 11492732 12934139 16442007 12934139 16442007 8408113 7438814 8408113 7438814 19559807 7990374 19559807 7990374 12052678 11322294 12052678 11322294 12334018 13686496 12334018 13686496 20663195 22056723 20663195 22056723 4940165 5303518 4940165 5303518 20097854 11757110 20097854 11757110 14438353 13704424 14438353 13704424 4774722 22065599 4774722 22065599 7001565 7548235 7001565 7548235 11550897 12806200 11550897 12806200 14907167 14387389 14907167 14387389 5106450 3254252 5106450 3254252 24095813 23022025 24095813 23022025 20571801 19185559 20571801 19185559 5131967 21869234 5131967 21869234 20437745 18158484 20437745 18158484 18298384 10282121 18298384 10282121 11777725 13050823 11777725 13050823 16675576 8692397 16675576 8692397 2032691 2214452 2032691 2214452 4000609 10096618 4000609 10096618 18971424 5058018 18971424 5058018 21942275 19087625 21942275 19087625 19236228 12124259 19236228 12124259 13303230 19334433 13303230 19334433 4918954 4692492 4918954 4692492 22262949 11129434 22262949 11129434 7762348 19137860 7762348 19137860 15473428 14003030 15473428 14003030 6212209 20794659 6212209 20794659 20177579 14953256 20177579 14953256 3451679 23410041 3451679 23410041 3836524 22413655 3836524 22413655 21225408 12129978 21225408 12129978 12728299 20214095 12728299 20214095 25782040 1309879 25782040 1309879 24521475 4640313 24521475 4640313 4710089 22611233 4710089 22611233 4414974 21478159 4414974 21478159 14649863 12868447 14649863 12868447 13097963 10099701 13097963 10099701 19622230 4953972 19622230 4953972 21635576 9718976 21635576 9718976 10443902 15751722 10443902 15751722 10930257 10600972 10930257 10600972 11227441 11580794 11227441 11580794 15405444 15658009 15405444 15658009 16196459 12171038 16196459 12171038 14341294 13987549 14341294 13987549 17711149 16812877 17711149 16812877 12533920 13948514 12533920 13948514 16081377 18080820 16081377 18080820 1237909 1132970 1237909 1132970 3195030 7652944 3195030 7652944 14629223 12463402 14629223 12463402 12897039 11280717 12897039 11280717 8256611 18836430 8256611 18836430 15688575 10214856 15688575 10214856 18193200 20171127 18193200 20171127 5990961 2451184 5990961 2451184 24542414 2276405 24542414 2276405 12948049 15966833 12948049 15966833 5785598 5895356 5785598 5895356 18986834 23868888 18986834 23868888 2807441 2941332 2807441 2941332 23425606 8612817 23425606 8612817 12646102 12572087 12646102 12572087 16017985 20539293 16017985 20539293 5557106 3529191 5557106 3529191 23370773 22334023 23370773 22334023 17466336 16484923 17466336 16484923 10734303 9687535 10734303 9687535 17288421 19148930 17288421 19148930 19797811 11737089 19797811 11737089 10409613 7709025 10409613 7709025 21436808 23769842 21436808 23769842 3192443 17489729 3192443 17489729 20919025 5873469 20919025 5873469 19963657 12349238 19963657 12349238 9166955 2045480 9166955 2045480 2104821 19808591 2104821 19808591 10089991 9373342 10089991 9373342 8693412 18924992 8693412 18924992 19860558 19735735 19860558 19735735 7234901 7293434 7234901 7293434 18564101 17981085 18564101 17981085 6660932 5973048 6660932 5973048 4439772 3464615 4439772 3464615 3577888 8312404 3577888 8312404 14889818 24415778 14889818 24415778 25555978 1575013 25555978 1575013 22341937 6716810 22341937 6716810 13640207 15907068 13640207 15907068 19443642 22864038 19443642 22864038 24068137 17417374 24068137 17417374 10283652 12554152 10283652 12554152 16251306 7280075 16251306 7280075 19946917 19964956 19946917 19964956 20528235 10305782 20528235 10305782 10806055 11712179 10806055 11712179 18313238 21172191 18313238 21172191 5860224 14732838 5860224 14732838 12930258 13413439 12930258 13413439 14632284 2667210 14632284 2667210 2341468 24228336 2341468 24228336 21382043 19282151 21382043 19282151 7822163 15031311 7822163 15031311 13091194 12434641 13091194 12434641 15848694 10939815 15848694 10939815 14105967 16086304 14105967 16086304 19463823 19147088 19463823 19147088 4626317 24413922 4626317 24413922 1479970 1461844 1479970 1461844 3709600 5733607 3709600 5733607 16484190 16655194 16484190 16655194 8324130 19699013 8324130 19699013 23407916 22656379 23407916 22656379 4313119 18156631 4313119 18156631 10470218 8967470 10470218 8967470 20203383 19833858 20203383 19833858 19687254 10416182 19687254 10416182 14223021 19639620 14223021 19639620 1092385 1013186 1092385 1013186 5937015 7745385 5937015 7745385 12881852 14446383 12881852 14446383 19984321 21062049 19984321 21062049 6059043 20215351 6059043 20215351 17274789 8437622 17274789 8437622 19616611 19690967 19616611 19690967 19948904 20222811 19948904 20222811 21254021 20662004 21254021 20662004 13722681 12563893 13722681 12563893 24405231 2373326 24405231 2373326 5347291 6786597 5347291 6786597 22752742 4138857 22752742 4138857 17280611 15004380 17280611 15004380 14084347 8313671 14084347 8313671 19296842 7633763 19296842 7633763 16332906 15311722 16332906 15311722 13312931 12757330 13312931 12757330 17559764 8567668 17559764 8567668 21533009 3044372 21533009 3044372 2862404 3472083 2862404 3472083 17403125 15132103 17403125 15132103 8994340 20478463 8994340 20478463 6796795 16601855 6796795 16601855 17323222 9989660 17323222 9989660 5005765 1727154 5005765 1727154 25143033 21510545 25143033 21510545 6641906 18577077 6641906 18577077 13438763 4318696 13438763 4318696 23018266 22122722 23018266 22122722 22105150 19740024 22105150 19740024 10429956 11064396 10429956 11064396 22043895 21232481 22043895 21232481 12621943 13784381 12621943 13784381 14149627 13327636 14149627 13327636 18412360 8621274 18412360 8621274 9459941 11652327 9459941 11652327 15545287 13886661 15545287 13886661 6766673 5031453 6766673 5031453 22159213 21209458 22159213 21209458 14033188 6085032 14033188 6085032 21241306 18895585 21241306 18895585 15337148 4483693 15337148 4483693 3769143 23093086 3769143 23093086 11085479 5445224 11085479 5445224 22762450 22039982 22762450 22039982 22073863 5483146 22073863 5483146 20320685 7689837 20320685 7689837 3805417 24454202 3805417 24454202 25320801 2453986 25320801 2453986 9253974 11476158 9253974 11476158 15562436 14625352 15562436 14625352 13918366 11859788 13918366 11859788 11085065 1230728 11085065 1230728 1109501 23908714 1109501 23908714 23036405 12986225 23036405 12986225 11891294 17495623 11891294 17495623 9223075 22521094 9223075 22521094 4025715 23080262 4025715 23080262 22563166 14974431 22563166 14974431 9093258 6878403 9093258 6878403 6710134 20392023 6710134 20392023 20994323 12333726 20994323 12333726 5013609 4817704 5013609 4817704 9548420 15867847 9548420 15867847 21642438 5067335 21642438 5067335 21754921 13220873 21754921 13220873 13924431 11497417 13924431 11497417 5838527 25972264 5838527 25972264 1030826 24788747 1030826 24788747 3065179 7214353 3065179 7214353 18235660 11045572 18235660 11045572 11307054 8699179 11307054 8699179 8309857 6521557 8309857 6521557 24494518 2431028 24494518 2431028 12562285 21189688 12562285 21189688 23561038 3344604 23561038 3344604 20685373 11085196 20685373 11085196 14345222 19315605 14345222 19315605 19922490 9209592 19922490 9209592 16922858 15527828 16922858 15527828 12578152 12853348 12578152 12853348 14034258 8808893 14034258 8808893 22718722 3982217 22718722 3982217 20367715 10209555 20367715 10209555 8684307 19010867 8684307 19010867 5030510 2323352 5030510 2323352 24636108 3683423 24636108 3683423 21226972 16434113 21226972 16434113 13871141 11638446 13871141 11638446 7153864 20137215 7153864 20137215 6062137 24915580 6062137 24915580 2123263 17813571 2123263 17813571 9581097 17053539 9581097 17053539 20306415 4694028 20306415 4694028 3832836 3323865 3832836 3323865 23066728 4549104 23066728 4549104 21709636 11437955 21709636 11437955 11189312 9435521 11189312 9435521 9059835 18366282 9059835 18366282 7116034 19879857 7116034 19879857 8100664 12059866 8100664 12059866 16245324 6390469 16245324 6390469 6764184 7698497 6764184 7698497 11609891 17092958 11609891 17092958 17933780 19239466 17933780 19239466 23325582 23638967 23325582 23638967 2798990 2524377 2798990 2524377 7722833 16117102 7722833 16117102 14301493 8007533 14301493 8007533 21208346 23705144 21208346 23705144 3203688 3778382 3203688 3778382 21363629 7323154 21363629 7323154 18051553 13823994 18051553 13823994 12504272 17878498 12504272 17878498 21606987 5245273 21606987 5245273 19148933 18127639 19148933 18127639 18057466 13844213 18057466 13844213 11552035 7592912 11552035 7592912 19448659 23178078 19448659 23178078 23884577 11280938 23884577 11280938 5988656 4221709 5988656 4221709 4289029 21658834 4289029 21658834 10197298 10487969 10197298 10487969 19077774 18734230 19077774 18734230 16572616 8926817 16572616 8926817 2396591 2653437 2396591 2653437 22916493 21449686 22916493 21449686 10809144 11692970 10809144 11692970 16296009 9396437 16296009 9396437 20303344 21542186 20303344 21542186 22428711 19973937 22428711 19973937 15156485 11315182 15156485 11315182 20491433 19823135 20491433 19823135 9125452 12285471 9125452 12285471 14670204 7923291 14670204 7923291 19431453 16267397 19431453 16267397 11877432 12043660 11877432 12043660 15167440 17737155 15167440 17737155 20099044 21593580 20099044 21593580 22565985 18361852 22565985 18361852 12781036 11105783 12781036 11105783 3645651 25542360 3645651 25542360 1444597 24105899 1444597 24105899 22398601 5559858 22398601 5559858 19914114 14286851 19914114 14286851 12470211 12161825 12470211 12161825 23020243 3736050 23020243 3736050 6242120 7519416 6242120 7519416 14645491 13100087 14645491 13100087 10782714 3136505 10782714 3136505 26604676 25832093 26604676 25832093 250722 441604 250722 18321347 250722 18321347 14129639 12912930 14129639 12912930 9543473 8930539 9543473 8930539 10170448 14582583 10170448 14582583 12535754 13936432 12535754 13936432 16922292 2600109 16922292 2600109 3020387 22104332 3020387 22104332 22627601 21487486 22627601 21487486 11957884 13090813 11957884 13090813 19359034 4944781 19359034 4944781 4613702 4357552 4613702 4357552 14874867 22045272 14874867 22045272 4983909 13584895 4983909 13584895 20276108 23189033 20276108 23189033 24159585 1127558 24159585 1127558 25937292 2001654 25937292 2001654 24525299 22386322 24525299 22386322 21071537 20342168 21071537 20342168 14083303 10251042 14083303 10251042 18790059 4250917 18790059 4250917 22586715 15632675 22586715 15632675 14877485 2116622 14877485 2116622 2456013 9737247 2456013 9737247 18428122 6937694 18428122 6937694 22515809 21906271 22515809 21906271 5154709 12213202 5154709 12213202 14103914 19917935 14103914 19917935 20605374 7295821 20605374 7295821 19145542 8647433 19145542 8647433 10028044 16497702 10028044 16497702 16016168 15012818 16016168 15012818 8562324 24664661 8562324 24664661 2167279 15164655 2167279 15164655 11763282 10582562 11763282 10582562 9651558 9058018 9651558 9058018 13050392 22252081 13050392 22252081 23768340 24139789 23768340 24139789 2758319 23229927 2758319 23229927 17672544 10921958 17672544 10921958 1853559 24978889 1853559 24978889 23753396 9549256 23753396 9549256 12552120 17191979 12552120 17191979 19429872 18663680 19429872 18663680 11969974 11382258 11969974 11382258 17639665 23891236 17639665 23891236 24936350 18355984 24936350 18355984 11743147 8945448 11743147 8945448 18527484 20157625 18527484 20157625 6695349 12912636 6695349 12912636 18770700 21768440 18770700 21768440 5156170 6728769 5156170 6728769 18513034 11220217 18513034 11220217 15830049 23067842 15830049 23067842 3917108 19014401 3917108 19014401 12518873 11343479 12518873 11343479 16515556 19921444 16515556 19921444 7076736 13416324 7076736 13416324 19461809 7106490 19461809 7106490 21245733 4887254 21245733 4887254 4608702 4549793 4608702 4549793 6890135 18330587 6890135 18330587 18007502 12609869 18007502 12609869 13162963 15580454 13162963 15580454 9797205 9292992 9797205 9292992 10757177 12766365 10757177 12766365 16261676 16263639 16261676 16263639 17372604 4136240 17372604 4136240 22643494 21007851 22643494 21007851 18608792 17639607 18608792 17639607 12842089 10145522 12842089 10145522 2976722 3033571 2976722 3033571 19433992 10077217 19433992 10077217 10831079 16601834 10831079 16601834 17468169 15149904 17468169 15149904 10542700 20457233 10542700 20457233 21354061 20712658 21354061 20712658 12322136 14495086 12322136 14495086 10686187 4784271 10686187 4784271 21984134 5791542 21984134 5791542 19342205 17496764 19342205 17496764 13589375 10576477 13589375 10576477 16385368 7997017 16385368 7997017 19200192 11291161 19200192 11291161 9984136 20004181 9984136 20004181 22252141 21554233 22252141 21554233 8211139 15267438 8211139 15267438 15321131 13566710 15321131 13566710 5755398 5454255 5755398 5454255 6877066 7565574 6877066 7565574 15777616 17110749 15777616 17110749 9182472 4213547 9182472 4213547 22781516 18889849 22781516 18889849 9910984 15205074 9910984 15205074 13931422 9293315 13931422 9293315 17868424 20646014 17868424 20646014 21266558 16652148 21266558 16652148 10735786 14763801 10735786 14763801 16039859 7154867 16039859 7154867 6380745 21327174 6380745 21327174 4264286 1967916 4264286 1967916 2173390 23223952 2173390 23223952 16385940 7446309 16385940 7446309 25129166 24103642 25129166 24103642 5337781 7875423 5337781 7875423 16271417 15831651 16271417 15831651 18979675 8106347 18979675 8106347 17122281 17823533 17122281 17823533 18320938 17521344 18320938 17521344 15283253 4061320 15283253 4061320 4196219 4436100 4196219 4436100 12981299 17890594 12981299 17890594 21173238 5868426 21173238 5868426 13707204 17075924 13707204 17075924 8038048 20043266 8038048 20043266 5996389 21598500 5996389 21598500 22387000 20062167 22387000 20062167 20349616 8883887 20349616 8883887 9474917 21360120 9474917 21360120 5705333 19743872 5705333 19743872 7388095 6934656 7388095 6934656 8283539 16444738 8283539 16444738 14955725 8008091 14955725 8008091 21419369 21768711 21419369 21768711 24230838 23200901 24230838 23200901 13665644 7205799 13665644 7205799 2422958 2732042 2422958 2732042 23907129 20282089 23907129 20282089 14070383 2151695 14070383 2151695 2227861 21367568 2227861 21367568 11483028 6776398 11483028 6776398 1670116 1664163 1670116 1664163 7445796 18198456 7445796 18198456 9917192 7517833 9917192 7517833 20593619 6568319 20593619 6568319 11523799 12447639 11523799 12447639 13427648 14973010 13427648 14973010 16810187 17960891 16810187 17960891 18917458 7710253 18917458 7710253 19418556 17812463 19418556 17812463 8572977 3394701 8572977 3394701 23366104 18776818 23366104 18776818 14475716 12010723 14475716 12010723 7746041 4118662 7746041 4118662 4195803 18869917 4195803 18869917 17000340 7466413 17000340 7466413 19716983 19861107 19716983 19861107 7096380 18949947 7096380 18949947 11016034 15010548 11016034 15010548 16089281 10114650 16089281 10114650 22150100 21598015 22150100 21598015 5325710 16800687 5325710 16800687 21291383 5659936 21291383 5659936 18263640 9488423 18263640 9488423 11538545 14596292 11538545 14596292 19426375 19158084 19426375 19158084 5750155 4259804 5750155 4259804 22341506 4485626 22341506 4485626 11596121 20574109 11596121 20574109 21120333 19643460 21120333 19643460 19620449 7869095 19620449 7869095 9009650 11708224 9009650 11708224 22139754 21586074 22139754 21586074 4049458 23223661 4049458 23223661 24519722 18973282 24519722 18973282 17397280 11180533 17397280 11180533 8338077 7526918 8338077 7526918 20094106 19780477 20094106 19780477 19915317 13683982 19915317 13683982 7817125 7436760 7817125 7436760 20882751 24187583 20882751 24187583 25619546 1167439 25619546 1167439 25399248 20407058 25399248 20407058 18305846 6498479 18305846 6498479 2224548 24679366 2224548 24679366 2640216 6450091 2640216 6450091 22119431 4601922 22119431 4601922 17169249 17348240 17169249 17348240 20462562 3729079 20462562 3729079 23651302 22595475 23651302 22595475 12754317 11706526 12754317 11706526 5907524 21676768 5907524 21676768 22257414 6226160 22257414 6226160 12710909 15092562 12710909 15092562 9753479 3257113 9753479 3257113 26731523 26088864 26731523 26088864 933028 1079068 933028 1079068 23662576 3551679 23662576 3551679 23078971 9552643 23078971 9552643 14990024 14367010 14990024 14367010 16800376 17554487 16800376 17554487 18183219 11802711 18183219 11802711 8325266 21866559 8325266 21866559 4656318 4456505 4656318 4456505 9018682 9097005 9018682 9097005 19857175 5448574 19857175 5448574 21219840 12101598 21219840 12101598 12052188 11018663 12052188 11018663 18372911 3634637 18372911 3634637 24242485 23272428 24242485 23272428 22771940 4702397 22771940 4702397 14634350 17847897 14634350 17847897 3929691 3777582 3929691 3777582 12559810 19103396 12559810 19103396 4944506 21979659 4944506 21979659 21035477 19585953 21035477 19585953 14463700 1919482 14463700 1919482 24998674 19079680 24998674 19079680 6267367 20779066 6267367 20779066 6694602 18585797 6694602 18585797 11385966 15473659 11385966 15473659 2712382 24923806 2712382 24923806 1902680 23188965 1902680 23188965 22091647 10608157 22091647 10608157 16078554 20341742 16078554 20341742 6551127 8521978 6551127 8521978 22530309 22758080 22530309 22758080 2255814 24586362 2255814 24586362 25494208 14453200 25494208 14453200 12863631 11655491 12863631 11655491 7967512 6535466 7967512 6535466 6612487 7353738 6612487 7353738 9016747 10560485 9016747 10560485 11103866 9613400 11103866 9613400 21784260 2090859 21784260 2090859 24775070 20596963 24775070 20596963 3284125 1540232 3284125 1540232 25412025 23872407 25412025 23872407 13797805 5313519 13797805 5313519 22162541 22589082 22162541 22589082 23303810 3958576 23303810 3958576 15221133 12431322 15221133 12431322 11574000 21440174 11574000 21440174 4433837 22546606 4433837 22546606 10988930 9205051 10988930 9205051 4171513 4159768 4171513 4159768 5648402 10557756 5648402 10557756 16539063 10702039 16539063 10702039 14123565 13598673 14123565 13598673 8491306 3441166 8491306 3441166 23516917 11521336 23516917 11521336 13590872 16917801 13590872 16917801 8499913 8110742 8499913 8110742 7939461 19138087 7939461 19138087 21557694 21857825 21557694 21857825 5108298 5087062 5108298 5087062 14047365 19177004 14047365 19177004 1804899 25261728 1804899 25261728 18453512 15511246 18453512 15511246 14570067 1843551 14570067 1843551 26057071 689666 26057071 689666 2297549 4840281 2297549 4840281 8466720 12046420 8466720 12046420 13923170 15120991 13923170 15120991 18051947 6666196 18051947 6666196 6068579 6101825 6068579 6101825 19395078 16521502 19395078 16521502 16077675 6280452 16077675 6280452 3588944 3116834 3588944 3116834 22653771 17315426 22653771 17315426 13405456 9485152 13405456 9485152 9505273 17518325 9505273 17518325 15800690 9844786 15800690 9844786 7825370 19954326 7825370 19954326 6432277 4889006 6432277 4889006 23474764 3412473 23474764 3412473 20641266 10436934 20641266 10436934 15351542 25673539 15351542 25673539 1234587 25251167 1234587 25251167 24003541 16373070 24003541 16373070 13452279 4388857 13452279 4388857 4752278 5956925 4752278 5956925 20251293 7857529 20251293 7857529 9078870 9847206 9078870 9847206 14238755 15933121 14238755 15933121 8053005 22941374 8053005 22941374 23965005 23893776 23965005 23893776 1428261 1488808 1428261 1488808 24340787 5239702 24340787 5239702 6696974 19349260 6696974 19349260 9068290 17349291 9068290 17349291 10464078 15326298 10464078 15326298 16289821 15768926 16289821 15768926 11027760 11080896 11027760 11080896 11286420 16578408 11286420 16578408 9173285 1626697 9173285 1626697 1505753 21925783 1505753 21925783 5169178 6216491 5169178 6216491 17179310 10132041 17179310 10132041 10185275 6805438 10185275 6805438 22450058 3765721 22450058 3765721 3812702 21896565 3812702 21896565 22164588 5269337 22164588 5269337 20131024 9341173 20131024 9341173 11645313 19820361 11645313 19820361 25297767 1042490 25297767 1042490 1022054 25581088 1022054 25581088 21133253 11210405 21133253 11210405 3358811 23590304 3358811 23590304 12274374 14065818 12274374 14065818 15875686 22469003 15875686 22469003 4439185 20889275 4439185 20889275 20845821 13048703 20845821 13048703 9657070 18448154 9657070 18448154 6177338 5816705 6177338 5816705 20933041 19014388 20933041 19014388 9609605 14399537 9609605 14399537 14735538 12170631 14735538 12170631 9111424 7178085 9111424 7178085 7429941 10259932 7429941 10259932 18398340 5775388 18398340 5775388 21376541 19213011 21376541 19213011 11731108 10589008 11731108 10589008 7223052 6811204 7223052 6811204 15977455 16679275 15977455 16679275 4494958 22239728 4494958 22239728 15788634 12166426 15788634 12166426 11868480 5903379 11868480 5903379 20961458 22892230 20961458 22892230 23715713 8268653 23715713 8268653 17999878 17275081 17999878 17275081 10988544 12639685 10988544 12639685 14806271 19057989 14806271 19057989 20249270 20906360 20249270 20906360 22746541 2886610 22746541 2886610 3188971 5259270 3188971 5259270 11609501 13337336 11609501 13337336 16002303 10633588 16002303 10633588 24757327 23979491 24757327 23979491 2895538 16172594 2895538 16172594 16128671 9949166 16128671 9949166 9042185 18674524 9042185 18674524 19130188 9271996 19130188 9271996 7438246 6661368 7438246 6661368 6745324 17231466 6745324 17231466 10367052 5152947 10367052 5152947 21652421 20858240 21652421 20858240 9876818 9525901 9876818 9525901 11782686 12403036 11782686 12403036 15937157 6530647 15937157 6530647 22694347 23741665 22694347 23741665 1183200 1453035 1183200 1453035 11835238 15106563 11835238 15106563 13235086 11752032 13235086 11752032 5398399 21446524 5398399 21446524 6414730 4670647 6414730 4670647 2381578 24334946 2381578 24334946 4592826 4828034 4592826 4828034 5894924 13560632 5894924 13560632 15670848 9682629 15670848 9682629 18654387 8352225 18654387 8352225 9166788 21650629 9166788 21650629 1255894 1214446 1255894 1214446 5997978 7573929 5997978 7573929 15314130 14854974 15314130 14854974 16229200 16023183 16229200 16023183 17877188 4813356 17877188 4813356 4949395 5060471 4949395 5060471 20081028 17702147 20081028 17702147 13107144 7973035 13107144 7973035 7113631 20463523 7113631 20463523 21981706 21327283 21981706 21327283 9169585 10283903 9169585 10283903 19312443 19399415 19312443 19399415 25445865 1358889 25445865 1358889 23979682 6572360 23979682 6572360 15695549 13999897 15695549 13999897 9636425 23646121 9636425 23646121 3284633 22368804 3284633 22368804 10056570 6565495 10056570 6565495 23945539 22755697 23945539 22755697 4488666 9047646 4488666 9047646 15928185 17664125 15928185 17664125 19211805 21876577 19211805 21876577 4420514 4011482 4420514 4011482 3188548 23717438 3188548 23717438 17094576 4631020 17094576 4631020 22407041 7004168 22407041 7004168 19045947 18155157 19045947 18155157 10568564 9697581 10568564 9697581 19762903 19324487 19762903 19324487 20006945 15654019 20006945 15654019 4984512 4786543 4984512 4786543 23330785 22361928 23330785 22361928 17499314 13628861 17499314 13628861 12810943 15029204 12810943 15029204 17257865 8522793 17257865 8522793 8702327 5814754 8702327 5814754 25564018 24506799 25564018 24506799 25320591 9568166 25320591 9568166 16000746 12466710 16000746 12466710 6553131 20509491 6553131 20509491 7517195 13592801 7517195 13592801 20303268 5517522 20303268 5517522 5615755 14758576 5615755 14758576 18683941 18035906 18683941 18035906 11879338 9141072 11879338 9141072 18360035 7543659 18360035 7543659 7005090 4842779 7005090 4842779 4657454 22373148 4657454 22373148 4500180 22364333 4500180 22364333 23311982 20547161 23311982 20547161 17175617 6635614 17175617 6635614 24128210 2791089 24128210 2791089 3623765 13835842 3623765 13835842 17449771 20591903 17449771 20591903 6468612 8199081 6468612 8199081 18150167 15814811 18150167 15814811 14868321 7728869 14868321 7728869 6884175 6649881 6884175 6649881 17229523 16404908 17229523 16404908 13018853 9133577 13018853 9133577 9023095 19989017 9023095 19989017 20578523 10807149 20578523 10807149 11113614 12906604 11113614 12906604 18445212 19579606 18445212 19579606 23969710 23215756 23969710 23215756 20621370 9217485 20621370 9217485 11417667 11068942 11417667 11068942 16646691 8595902 16646691 8595902 8714326 6601833 8714326 6601833 20549373 19437953 20549373 19437953 13888319 8688674 13888319 8688674 6425686 5558929 6425686 5558929 6085333 20603482 6085333 20603482 14210632 5772891 14210632 5772891 20843106 5989783 20843106 5989783 873664 26234901 873664 26234901 26595750 24254974 26595750 24254974 17864696 12120264 17864696 12120264 11729908 15414199 11729908 15414199 10733611 17106731 10733611 17106731 10013629 12829438 10013629 12829438 24574637 24727409 24574637 24727409 2274967 20644457 2274967 20644457 18968359 14389316 18968359 14389316 10810411 18418800 10810411 18418800 4794541 2833036 4794541 2833036 23946558 16338572 23946558 16338572 12531435 10319183 12531435 10319183 18604165 21542823 18604165 21542823 25211509 24779798 25211509 24779798 2069269 12028523 2069269 12028523 17330011 2463489 17330011 2463489 24758704 23902727 24758704 23902727 5637723 16938351 5637723 16938351 19585723 21552900 19585723 21552900 23002124 22342837 23002124 22342837 4495534 7180303 4495534 7180303 15665526 19047808 15665526 19047808 20655458 6478332 20655458 6478332 19175579 9843324 19175579 9843324 14380604 15768307 14380604 15768307 1522255 25443470 1522255 25443470 24642526 3072556 24642526 3072556 4073389 17733809 4073389 17733809 9402353 9069474 9402353 9069474 19644236 18995868 19644236 18995868 10375452 10318425 10375452 10318425 11399102 15348354 11399102 15348354 15752065 14588529 15752065 14588529 13834210 12076610 13834210 12076610 22404363 4558775 22404363 4558775 19892351 16442645 19892351 16442645 10700182 11833325 10700182 11833325 15591950 15174757 15591950 15174757 10620576 8630143 10620576 8630143 6446837 20586200 6446837 20586200 6899684 5651687 6899684 5651687 5038595 21950615 5038595 21950615 17769433 15170220 17769433 15170220 14206807 11546536 14206807 11546536 15851618 6659595 15851618 6659595 6042559 22753542 6042559 22753542 23995563 22298408 23995563 22298408 5131489 20649666 5131489 20649666 18269779 13770733 18269779 13770733 10761714 17358741 10761714 17358741 6235346 22536175 6235346 22536175 1994412 24814062 1994412 24814062 25711047 18754543 25711047 18754543 2653037 25048336 2653037 25048336 25946344 16852908 25946344 16852908 16922912 5782883 16922912 5782883 5829399 12090813 5829399 12090813 21977681 21448398 21977681 21448398 19098980 17425235 19098980 17425235 9971404 11365713 9971404 11365713 12296687 17928854 12296687 17928854 18514701 5151206 18514701 5151206 5267635 11808692 5267635 11808692 19572114 21109293 19572114 21109293 21979885 19892758 21979885 19892758 8720909 11483709 8720909 11483709 15405371 12045469 15405371 12045469 7731325 7363691 7731325 7363691 19915650 8321621 19915650 8321621 14005305 14118985 14005305 14118985 15131056 11766855 15131056 11766855 12172727 15851447 12172727 15851447 16537651 14487646 16537651 14487646 12081839 21142461 12081839 21142461 4849207 3941357 4849207 3941357 23459357 22574144 23459357 22574144 19237360 13085050 19237360 13085050 6522027 20440512 6522027 20440512 17370296 12534408 17370296 12534408 13433248 13589206 13433248 13589206 7884549 7440891 7884549 7440891 17020055 10226213 17020055 10226213 8272590 1663964 8272590 1663964 25057393 21103578 25057393 21103578 10309065 13762203 10309065 13762203 20439214 21280647 20439214 21280647 25067894 23862041 25067894 23862041 5510480 7678130 5510480 7678130 8555701 18369886 8555701 18369886 9146457 8600202 9146457 8600202 23033771 3691886 23033771 3691886 19540015 22203388 19540015 22203388 289078 399091 289078 26550284 289078 26550284 22193855 11340497 22193855 11340497 9383474 21848344 9383474 21848344 3062125 2090257 3062125 2090257 24737169 23558431 24737169 23558431 5055905 5870769 5055905 5870769 6625522 16924226 6625522 16924226 19565835 6809945 19565835 6809945 20311346 19083663 20311346 19083663 14257545 11596277 14257545 11596277 16849189 9703704 16849189 9703704 9518802 21592534 9518802 21592534 3572769 3646195 3572769 3646195 16244043 14875341 16244043 14875341 14511305 6942061 14511305 6942061 21302163 23185333 21302163 23185333 24415467 12379956 24415467 12379956 12715915 9587318 12715915 9587318 5325052 4941580 5325052 4941580 9392355 13887774 9392355 13887774 18024992 6251318 18024992 6251318 6255619 15795343 6255619 15795343 12926267 9718139 12926267 9718139 19159539 3685517 19159539 3685517 2665082 2508610 2665082 2508610 15686068 12030831 15686068 12030831 7592265 6296210 7592265 6296210 6498229 18512095 6498229 18512095 18950386 9745870 18950386 9745870 10125289 18803970 10125289 18803970 20835415 6124380 20835415 6124380 7390797 18003261 7390797 18003261 20980556 21233215 20980556 21233215 5776920 15704875 5776920 15704875 12462287 11930930 12462287 11930930 17150223 5420432 17150223 5420432 21316524 19714485 21316524 19714485 18921981 11507428 18921981 11507428 13631773 13916069 13631773 13916069 11382437 9754598 11382437 9754598 7157497 23525464 7157497 23525464 3417544 4543878 3417544 4543878 12464687 18038295 12464687 18038295 7949558 6397281 7949558 6397281 20774674 9698060 20774674 9698060 10218646 15926272 10218646 15926272 17647782 20721835 17647782 20721835 6317633 9683415 6317633 9683415 17172697 15613798 17172697 15613798 8410809 2782978 8410809 2782978 24184872 21994968 24184872 21994968 3311364 23679177 3311364 23679177 24588871 3814810 24588871 3814810 19329049 14233096 19329049 14233096 12472561 8073030 12472561 8073030 8362953 12042310 8362953 12042310 19355103 21832007 19355103 21832007 4947244 7273461 4947244 7273461 20696810 21460171 20696810 21460171 22317303 20105604 22317303 20105604 8644803 8238065 8644803 8238065 20701713 1882802 20701713 1882802 1704358 13901996 1704358 13901996 15133428 11219977 15133428 11219977 16019898 9958466 16019898 9958466 22692944 24213296 22692944 24213296 2413366 24398265 2413366 24398265 3781184 22601926 3781184 22601926 9495141 16426187 9495141 16426187 14636294 11948466 14636294 11948466 18723789 5024994 18723789 5024994 21916095 21368432 21916095 21368432 5903301 19180416 5903301 19180416 11053885 14106415 11053885 14106415 13646920 7845915 13646920 7845915 20987499 21384544 20987499 21384544 22210763 3935181 22210763 3935181 4369546 20594758 4369546 20594758 21451925 5318755 21451925 5318755 21108663 17226722 21108663 17226722 15420625 11641179 15420625 11641179 4797016 4722993 4797016 4722993 19515414 8126467 19515414 8126467 6852123 5243581 6852123 5243581 647387 26362502 647387 26362502 25548459 1749665 25548459 1749665 6437075 15836945 6437075 15836945 17113689 19185656 17113689 19185656 7126693 20088020 7126693 20088020 14744007 12799045 14744007 12799045 13125443 503080 13125443 503080 384519 8375090 384519 8375090 14684226 16055430 14684226 16055430 21092669 4479732 21092669 4479732 22086827 16206241 22086827 16206241 14295377 4277083 14295377 4277083 4570483 9099887 4570483 9099887 10004856 14972494 10004856 14972494 14751664 2497264 14751664 2497264 25734414 25540142 25734414 25540142 26422004 5435252 26422004 5435252 9693008 11340575 9693008 11340575 12796564 15555311 12796564 15555311 11325366 13896964 11325366 13896964 17360644 9545186 17360644 9545186 16819238 13506906 16819238 13506906 9604012 7671819 9604012 7671819 21914257 2603569 21914257 2603569 25149091 1288553 25149091 1288553 1406783 23345815 1406783 23345815 3835665 21445456 3835665 21445456 7429228 10832851 7429228 10832851 16196476 12849257 16196476 12849257 14095537 14753319 14095537 14753319 16385655 6630315 16385655 6630315 20656303 20182249 20656303 20182249 7170649 18414780 7170649 18414780 22921480 3895771 22921480 3895771 12627792 14391921 12627792 14391921 6696426 21828414 6696426 21828414 22357146 7825473 22357146 7825473 9255079 15666786 9255079 15666786 12488190 11874695 12488190 11874695 24631031 2283206 24631031 2283206 7730217 9449885 7730217 9449885 16326859 20300967 16326859 20300967 6450080 4956057 6450080 4956057 5068868 12184796 5068868 12184796 16732890 21068039 16732890 21068039 23224497 3703401 23224497 3703401 7473844 13873280 7473844 13873280 14871334 16182954 14871334 16182954 16831109 13533559 16831109 13533559 9356267 704896 9356267 704896 26253113 704896 22976488 6283822 22976488 6283822 6529666 16754569 6529666 16754569 11214011 13191284 11214011 13191284 17140502 7192793 17140502 7192793 5861838 21037345 5861838 21037345 11034079 12899776 11034079 12899776 17351528 3322334 17351528 3322334 23513942 9470627 23513942 9470627 5968197 20924105 5968197 20924105 19370896 12712108 19370896 12712108 6057106 5681850 6057106 5681850 18675913 9177936 18675913 9177936 16044653 16565322 16044653 16565322 3309239 3099551 3309239 3099551 23593306 6201450 23593306 6201450 9009463 14278794 9009463 14278794 13307852 5608437 13307852 5608437 22066926 21400030 22066926 21400030 19191581 15253306 19191581 15253306 12775915 10245142 12775915 10245142 10946819 15489664 10946819 15489664 11983502 8499130 11983502 8499130 7625659 21059798 7625659 21059798 5732314 6050400 5732314 6050400 12760370 19685854 12760370 19685854 20577127 20188556 20577127 20188556 12586436 11456804 12586436 11456804 21146935 20487851 21146935 20487851 6716575 15530660 6716575 15530660 20505018 6401140 20505018 6401140 14123816 18759201 14123816 18759201 22514985 4399401 22514985 4399401 7931364 15775496 7931364 15775496 17332616 6928403 17332616 6928403 7379415 12247152 7379415 12247152 14542395 13952935 14542395 13952935 15489029 11515475 15489029 11515475 9594734 9149390 9594734 9149390 9852460 18754688 9852460 18754688 19388418 10860892 19388418 10860892 9145629 6949326 9145629 6949326 22391651 24242730 22391651 24242730 2731512 20606828 2731512 20606828 18722778 16523398 18722778 16523398 3227114 2969944 3227114 2969944 4543999 21370582 4543999 21370582 20121394 11718593 20121394 11718593 5489879 21271397 5489879 21271397 21801154 18397320 21801154 18397320 10220995 15317073 10220995 15317073 18431062 20441485 18431062 20441485 21991207 5096202 21991207 5096202 17515359 11001973 17515359 11001973 11022008 16893540 11022008 16893540 18689051 7141319 18689051 7141319 4492199 2047992 4492199 2047992 24717138 22816373 24717138 22816373 4244556 20913205 4244556 20913205 20789077 19137188 20789077 19137188 18687937 15440782 18687937 15440782 9861387 22771336 9861387 22771336 24000430 19029128 24000430 19029128 16814096 9909573 16814096 9909573 19010047 18885618 19010047 18885618 11169860 14755311 11169860 14755311 21442412 5651061 21442412 5651061 19397383 11572289 19397383 11572289 15273198 20038809 15273198 20038809 22178971 22474914 22178971 22474914 2087828 1593881 2087828 1593881 1992621 24434880 1992621 24434880 4435370 9245923 4435370 9245923 15757001 11532533 15757001 11532533 21845707 21200635 21845707 21200635 14084838 12298031 14084838 12298031 8669491 18291908 8669491 18291908 12730831 9301528 12730831 9301528 19964756 4163478 19964756 4163478 22494323 21148672 22494323 21148672 6298784 9822024 6298784 9822024 13543515 16399766 13543515 16399766 19075080 4517779 19075080 4517779 3769147 23449124 3769147 23449124 3188619 3317841 3188619 3317841 18566612 10079499 18566612 10079499 10926498 15913375 10926498 15913375 18229050 17797018 18229050 17797018 15121895 3130853 15121895 3130853 3174362 20601147 3174362 20601147 13425484 8509852 13425484 8509852 6795877 24951338 6795877 24951338 2070498 3613053 2070498 3613053 14721810 15091991 14721810 15091991 22794480 3936733 22794480 3936733 4630323 6815395 4630323 6815395 18076458 17157149 18076458 17157149 9783974 12736255 9783974 12736255 16800300 4093619 16800300 4093619 23736191 22962164 23736191 22962164 7648314 7363997 7648314 7363997 12678367 14797160 12678367 14797160 8859882 7734765 8859882 7734765 7565675 3325727 7565675 3325727 3328718 19171048 3328718 19171048 9990343 6739167 9990343 6739167 20382532 7580859 20382532 7580859 18180938 15740597 18180938 15740597 12324198 12077941 12324198 12077941 25624405 24657132 25624405 24657132 2376404 21021308 2376404 21021308 10655147 12466446 10655147 12466446 16317225 5379846 16317225 5379846 21196755 18392776 21196755 18392776 11481716 11833522 11481716 11833522 21305201 3301012 21305201 3301012 1450959 25581685 1450959 25581685 5387805 6428828 5387805 6428828 17898135 17232846 17898135 17232846 10738896 9382580 10738896 9382580 8717331 21319688 8717331 21319688 22061935 4523069 22061935 4523069 8002026 9197238 8002026 9197238 19974211 6622235 19974211 6622235 20353509 8573103 20353509 8573103 18604380 19580662 18604380 19580662 4364599 22583722 4364599 22583722 11632962 11301307 11632962 11301307 16480608 19435908 16480608 19435908 22405424 4338552 22405424 4338552 5736613 21299935 5736613 21299935 18682174 16127932 18682174 16127932 14416626 9375326 14416626 9375326 18230516 8662379 18230516 8662379 6692022 20294737 6692022 20294737 9355362 17442769 9355362 17442769 12077112 4160557 12077112 4160557 22718237 22587921 22718237 22587921 4367900 21974988 4367900 21974988 17481014 13628202 17481014 13628202 14103115 12143036 14103115 12143036 16098626 15641987 16098626 15641987 11408791 11388862 11408791 11388862 21052349 20527792 21052349 20527792 10618839 11729965 10618839 11729965 14178246 12954959 14178246 12954959 5586757 5209281 5586757 5209281 13025793 15158628 13025793 15158628 8338582 19732408 8338582 19732408 24455068 2309934 24455068 2309934 23850389 18974529 23850389 18974529 7214360 5426348 7214360 5426348 23732314 1908424 23732314 1908424 1838654 4736330 1838654 4736330 9871101 14663805 9871101 14663805 15488786 12600520 15488786 12600520 13277206 13432132 13277206 13432132 8189856 5160197 8189856 5160197 21467911 13348324 21467911 13348324 11816956 22770260 11816956 22770260 3282601 23926588 3282601 23926588 25076548 22360645 25076548 22360645 21163119 8722725 21163119 8722725 13802101 15562280 13802101 15562280 10399080 21886391 10399080 21886391 22488598 21635093 22488598 21635093 9987507 8894687 9987507 8894687 20846605 5938276 20846605 5938276 16383415 21060042 16383415 21060042 5508068 2830098 5508068 2830098 2690182 19894762 2690182 19894762 10104910 8396467 10104910 8396467 6419982 24825065 6419982 24825065 2184350 9687791 2184350 9687791 16747222 15090761 16747222 15090761 14893267 12843811 14893267 12843811 5652487 5330357 5652487 5330357 13887076 23029681 13887076 23029681 3915418 21760791 3915418 21760791 21521581 7355987 21521581 7355987 7690899 9756502 7690899 9756502 13432946 18190024 13432946 18190024 7618300 7044151 7618300 7044151 19815514 16742463 19815514 16742463 12581637 10850719 12581637 10850719 9581954 6199693 9581954 6199693 4637386 25004605 4637386 25004605 1833578 4803342 1833578 4803342 20500169 15585447 20500169 15585447 14256648 3273839 14256648 3273839 23628431 19758396 23628431 19758396 14258535 11309894 14258535 11309894 16522318 16032625 16522318 16032625 18634827 17845271 18634827 17845271 9840647 16481317 9840647 16481317 10941444 11804826 10941444 11804826 14176529 13630127 14176529 13630127 15645914 14831774 15645914 14831774 14882361 8807311 14882361 8807311 21043071 5825834 21043071 5825834 6403771 20197935 6403771 20197935 8567227 11627316 8567227 11627316 13561801 14328678 13561801 14328678 8092009 3492079 8092009 3492079 25487281 1358610 25487281 1358610 20824901 19627670 20824901 19627670 9581828 9068548 9581828 9068548 13409188 17203581 13409188 17203581 18913252 22369687 18913252 22369687 25419814 24382073 25419814 24382073 2798170 23143012 2798170 23143012 22436006 9230344 22436006 9230344 17200328 12039777 17200328 12039777 13393038 13676333 13393038 13676333 10464505 19386962 10464505 19386962 19808999 18658446 19808999 18658446 16373840 7862466 16373840 7862466 20157408 25699274 20157408 25699274 1375984 4881272 1375984 4881272 19797146 19237413 19797146 19237413 8821147 10397460 8821147 10397460 13472926 14000147 13472926 14000147 11730995 8686182 11730995 8686182 18457501 10623977 18457501 10623977 15192982 17283701 15192982 17283701 25805757 25341150 25805757 25341150 26322829 1491188 26322829 1491188 11720216 13031687 11720216 13031687 20822960 20222709 20822960 20222709 8291890 8827586 8291890 8827586 14499310 15179484 14499310 15179484 9319351 6814928 9319351 6814928 19900062 17677040 19900062 17677040 10910118 10347805 10910118 10347805 14553129 14635103 14553129 14635103 7738018 6492207 7738018 6492207 20812717 20296838 20812717 20296838 7230132 11277263 7230132 11277263 24056514 2773919 24056514 2773919 22153565 16530553 22153565 16530553 13339848 3065234 13339848 3065234 3291855 18677936 3291855 18677936 15261459 11517608 15261459 11517608 9170885 8719475 9170885 8719475 10737697 16942403 10737697 16942403 5596872 3466465 5596872 3466465 23439075 4014939 23439075 4014939 12505487 14195711 12505487 14195711 14506169 10498852 14506169 10498852 20261860 22088903 20261860 22088903 4983363 5420473 4983363 5420473 21469081 20660233 21469081 20660233 10946677 8440643 10946677 8440643 3395065 23547570 3395065 23547570 4433939 21609418 4433939 21609418 22230699 18117221 22230699 18117221 14652463 8628081 14652463 8628081 22670453 21687261 22670453 21687261 22266463 13977206 22266463 13977206 9938507 24349161 9938507 24349161 2607907 7458744 2607907 7458744 13942318 14788454 13942318 14788454 15662930 14179120 15662930 14179120 10840730 9325901 10840730 9325901 7716811 4068395 7716811 4068395 4441334 13819893 4441334 13819893 19414321 5265115 19414321 5265115 22626811 4101575 22626811 4101575 13150711 16663052 13150711 16663052 8385307 20609455 8385307 20609455 2293808 24692943 2293808 24692943 23810623 22212123 23810623 22212123 7361290 7134127 7361290 7134127 19905800 8539219 19905800 8539219 18146377 17692021 18146377 17692021 9168497 9290828 9168497 9290828 10193968 16323288 10193968 16323288 12505150 10961448 12505150 10961448 939973 980295 939973 980295 24816107 4595453 24816107 4595453 16423725 17826083 16423725 17826083 20139956 7032373 20139956 7032373 2808354 2873144 2808354 2873144 4823901 22048562 4823901 22048562 18654700 17716826 18654700 17716826 22487780 21526382 22487780 21526382 7380106 8320250 7380106 8320250 18380678 16787917 18380678 16787917 14815186 10939725 14815186 10939725 9278044 8360397 9278044 8360397 8748190 10994907 8748190 10994907 19608235 7377449 19608235 7377449 8412268 9900550 8412268 9900550 18229854 3960586 18229854 3960586 22650875 14729610 22650875 14729610 2721461 2358023 2721461 2358023 5989406 17812144 5989406 17812144 9635723 13761755 9635723 13761755 14836637 9676222 14836637 9676222 17484155 14083645 17484155 14083645 12336686 14671242 12336686 14671242 23384080 22427771 23384080 22427771 20055185 18631793 20055185 18631793 11568388 6629653 11568388 6629653 7044321 18701520 7044321 18701520 11812488 9717286 11812488 9717286 2967170 23857299 2967170 23857299 5193020 13693229 5193020 13693229 17791744 24559648 17791744 24559648 2362666 3323354 2362666 3323354 23240836 7959591 23240836 7959591 13504048 13798595 13504048 13798595 15039329 12009405 15039329 12009405 11015104 7266421 11015104 7266421 7635426 17560124 7635426 17560124 16102031 14472474 16102031 14472474 7147642 5151622 7147642 5151622 22028640 14882775 22028640 14882775 12104067 13733622 12104067 13733622 18656430 4432772 18656430 4432772 4438728 21842742 4438728 21842742 16475233 7335289 16475233 7335289 4683096 3390236 4683096 3390236 3776421 8932003 3776421 8932003 20242822 6777647 20242822 6777647 13857252 17672439 13857252 17672439 22019548 4890126 22019548 4890126 12500629 12727166 12500629 12727166 22702677 4412975 22702677 4412975 21814121 10310751 21814121 10310751 7772690 7154841 7772690 7154841 7102879 9843425 7102879 9843425 16309321 16925806 16309321 16925806 2759401 2861078 2759401 2861078 7066543 12658527 7066543 12658527 19087271 19343612 19087271 19343612 23786899 3001364 23786899 3001364 20798440 17620135 20798440 17620135 10670220 5076198 10670220 5076198 22246187 7399523 22246187 7399523 12360247 15532899 12360247 15532899 9544800 8087874 9544800 8087874 7468064 21764429 7468064 21764429 22583490 18950733 22583490 18950733 18572675 8625035 18572675 8625035 17872250 11519622 17872250 11519622 14508843 13616504 14508843 13616504 5231159 4999834 5231159 4999834 7775814 8753636 7775814 8753636 9522057 14597123 9522057 14597123 14848661 11950247 14848661 11950247 13263509 12697584 13263509 12697584 11320641 9319124 11320641 9319124 7176670 20674130 7176670 20674130 21311327 9022114 21311327 9022114 17758766 10027264 17758766 10027264 15337407 17047778 15337407 17047778 1620865 25467343 1620865 25467343 3163346 22741279 3163346 22741279 9323001 15891132 9323001 15891132 13470160 11465995 13470160 11465995 17212784 23041553 17212784 23041553 26568304 25562899 26568304 25562899 6111870 20444348 6111870 20444348 20426398 9590770 20426398 9590770 11938406 14531847 11938406 14531847 15506846 14950498 15506846 14950498 9774231 8406407 9774231 8406407 19848586 20018353 19848586 20018353 3816304 23029044 3816304 23029044 17879553 12683771 17879553 12683771 2278452 24380333 2278452 24380333 22974506 5332168 22974506 5332168 10755578 13861358 10755578 13861358 14116538 10496862 14116538 10496862 9212053 3132218 9212053 3132218 23791490 22819511 23791490 22819511 20460439 1824069 20460439 1824069 25167352 6857889 25167352 6857889 8139020 15049320 8139020 15049320 11613730 17493392 11613730 17493392 18672277 7212082 18672277 7212082 23050980 1156410 23050980 1156410 25725312 5850728 25725312 5850728 20529882 18845154 20529882 18845154 8968839 11516773 8968839 11516773 13161475 16567756 13161475 16567756 9983516 8660721 9983516 8660721 19213550 18623730 19213550 18623730 18414234 8401430 18414234 8401430 18646108 11821336 18646108 11821336 6381701 6202369 6381701 6202369 17242670 15484611 17242670 15484611 9861545 17816138 9861545 17816138 20485354 20870949 20485354 20870949 21484046 6817514 21484046 6817514 19907191 15751778 19907191 15751778 14579936 12174977 14579936 12174977 12986778 18657600 12986778 18657600 6269565 5540012 6269565 5540012 5761340 6307084 5761340 6307084 20031443 10659865 20031443 10659865 15331400 12632726 15331400 12632726 11034140 18123710 11034140 18123710 8737480 17040556 8737480 17040556 15979145 9069687 15979145 9069687 17867700 18783946 17867700 18783946 5378933 5210902 5378933 5210902 15281693 17080921 15281693 17080921 23803120 24613006 23803120 24613006 25695663 24170076 25695663 24170076 24708527 19278736 24708527 19278736 19895913 15648512 19895913 15648512 13243472 13371627 13243472 13371627 14300202 10031626 14300202 10031626 8978020 21162733 8978020 21162733 26358765 678911 26358765 678911 22782171 22053715 22782171 22053715 22514863 5597850 22514863 5597850 7315071 17229741 7315071 17229741 14394362 11877540 14394362 11877540 9184911 17621860 9184911 17621860 16752923 8398894 16752923 8398894 20151987 19418406 20151987 19418406 19068716 13050297 19068716 13050297 11931371 6768009 11931371 6768009 2685969 2385054 2685969 2385054 4176642 11185472 4176642 11185472 13754318 17553576 13754318 17553576 22980130 26543014 22980130 26543014 339078 508748 339078 26022779 339078 26022779 25689868 3475348 25689868 3475348 14935689 13222087 14935689 13222087 11937375 16107184 11937375 16107184 10698967 10107297 10698967 10107297 15244094 15656929 15244094 15656929 10617309 19123069 10617309 19123069 7705103 19304189 7705103 19304189 21976115 3575272 21976115 3575272 3657831 21212828 3657831 21212828 7658000 9126986 7658000 9126986 9991420 12622595 9991420 12622595 16976606 16983424 16976606 16983424 9555265 7278357 9555265 7278357 20008781 17547407 20008781 17547407 9193693 16681477 9193693 16681477 12988412 9893485 12988412 9893485 17781701 19447810 17781701 19447810 20990853 6181900 20990853 6181900 20678191 8339408 20678191 8339408 8540037 18610903 8540037 18610903 12625912 9909308 12625912 9909308 17423540 6895195 17423540 6895195 2966033 3314949 2966033 3314949 22925667 21811734 22925667 21811734 15833854 8777225 15833854 8777225 2987016 2831546 2987016 2831546 22630613 12729265 22630613 12729265 13557987 22282563 13557987 22282563 4628298 20754788 4628298 20754788 21497605 16206011 21497605 16206011 12853685 10913810 12853685 10913810 11444079 10032713 11444079 10032713 5546313 21696595 5546313 21696595 5297565 21083426 5297565 21083426 6550347 11883098 6550347 11883098 12990310 13658412 12990310 13658412 12719251 10746943 12719251 10746943 21227652 4348961 21227652 4348961 22629803 9546621 22629803 9546621 13334839 13626154 13334839 13626154 8390213 7870740 8390213 7870740 10684890 16522364 10684890 16522364 12865913 13064734 12865913 13064734 13838929 11692957 13838929 11692957 12105529 14066433 12105529 14066433 22561954 2246588 22561954 2246588 25316615 1410235 25316615 1809108 25316615 1809108 12866016 13616522 12866016 13616522 15670313 9813227 15670313 9813227 3955455 3602098 3955455 3602098 19147492 11897468 19147492 11897468 9173413 21240466 9173413 21240466 21892851 12615505 21892851 12615505 13368124 11951438 13368124 11951438 10394006 7636969 10394006 7636969 7790154 11457172 7790154 11457172 14472653 13343211 14472653 13343211 10488400 20340779 10488400 20340779 6604720 6891318 6604720 6891318 9758953 11471727 9758953 11471727 13313065 16710300 13313065 16710300 9421151 22224576 9421151 22224576 22978723 16550055 22978723 16550055 9442133 7410677 9442133 7410677 20004667 10831941 20004667 10831941 12323269 11732118 12323269 11732118 15058386 16282154 15058386 16282154 17559705 18328183 17559705 18328183 22682343 21898043 22682343 21898043 6442403 9935418 6442403 9935418 14918485 23647162 14918485 23647162 24599947 2777637 24599947 2777637 4188653 7393572 4188653 7393572 11680114 18929128 11680114 18929128 19587215 13595214 19587215 13595214 6998474 6639688 6998474 6639688 19839633 18912479 19839633 18912479 10250311 16345918 10250311 16345918 15696572 2987690 15696572 2987690 23819350 20396255 23819350 20396255 19730114 8190038 19730114 8190038 14856285 12956632 14856285 12956632 13319826 11099329 13319826 11099329 17391043 7969620 17391043 7969620 3049103 23893527 3049103 23893527 16642174 9005805 16642174 9005805 8997471 18340997 8997471 18340997 19862722 3066932 19862722 3066932 1593131 1491479 1593131 1491479 18838802 13719347 18838802 13719347 4813472 22451818 4813472 22451818 23127757 4876603 23127757 4876603 20263493 22403308 20263493 22403308 23445783 9564445 23445783 9564445 11529066 14238439 11529066 14238439 15451183 10318545 15451183 10318545 10401634 17416373 10401634 17416373 18507108 20329610 18507108 20329610 5647366 22086336 5647366 22086336 22766415 19531526 22766415 19531526 8108812 17872650 8108812 17872650 9608066 14044750 9608066 14044750 13238880 8300416 13238880 8300416 3013468 23861568 3013468 23861568 23568726 3005072 23568726 3005072 2833407 23436942 2833407 23436942 24352117 10073038 24352117 10073038 9643250 8910576 9643250 8910576 5945576 21015751 5945576 21015751 17755880 16612794 17755880 16612794 10705652 14154095 10705652 14154095 16869485 7132208 16869485 7132208 1895753 1999981 1895753 1999981 23787467 5015555 23787467 5015555 17709163 16391979 17709163 16391979 16654043 15642603 16654043 15642603 15705318 11536387 15705318 11536387 10485161 5508429 10485161 5508429 4495200 22336146 4495200 22336146 16462106 13825079 16462106 13825079 10247765 9571853 10247765 9571853 12931206 14878093 12931206 14878093 15695824 8303310 15695824 8303310 24877902 23730251 24877902 23730251 686878 777144 686878 777144 5839958 20388503 5839958 20388503 14688004 5071128 14688004 5071128 21823544 13947694 21823544 13947694 9561096 9008679 9561096 9008679 20150827 20481854 20150827 20481854 25119107 23906416 25119107 23906416 3510260 4646728 3510260 4646728 18470660 9085122 18470660 9085122 17989449 10783701 17989449 10783701 11100178 9636035 11100178 9636035 20029295 19318941 20029295 19318941 14533559 12043704 14533559 12043704 11498025 10589407 11498025 10589407 23175427 22014943 23175427 22014943 9902497 9245318 9902497 9245318 17988025 6856020 17988025 6856020 5851682 5879281 5851682 5879281 18434968 13064384 18434968 13064384 11651576 10379378 11651576 10379378 8304330 7871285 8304330 7871285 11862668 13369306 11862668 13369306 14696747 9988534 14696747 9988534 18391400 6438748 18391400 6438748 4033803 3701090 4033803 3701090 20269850 7489344 20269850 7489344 18987614 24057748 18987614 24057748 2815311 3409189 2815311 3409189 6311257 9073428 6311257 9073428 14587075 15481260 14587075 15481260 16600419 9526684 16600419 9526684 3211111 3397617 3211111 3397617 11981116 18503645 11981116 18503645 8376726 11814211 8376726 11814211 20359457 21323957 20359457 21323957 22237349 6475371 22237349 6475371 12114193 20254347 12114193 20254347 20832810 19908309 20832810 19908309 11582869 12494981 11582869 12494981 16025073 15532363 16025073 15532363 9921958 18801653 9921958 18801653 19203349 14140421 19203349 14140421 8838600 19070679 8838600 19070679 3124283 23772585 3124283 23772585 23121742 17510774 23121742 17510774 2813141 24098768 2813141 24098768 9085581 11166050 9085581 11166050 12766194 13582463 12766194 13582463 15261434 9317858 15261434 9317858 7613213 19447406 7613213 19447406 19809479 15079097 19809479 15079097 12825308 10396356 12825308 10396356 8401654 6239558 8401654 6239558 23143271 22281190 23143271 22281190 21439381 6530040 21439381 6530040 19938313 8724994 19938313 8724994 13742578 21557625 13742578 21557625 3720586 3500689 3720586 3500689 21087369 6863000 21087369 6863000 17513195 11608084 17513195 11608084 7985312 18950029 7985312 18950029 10687699 12170016 10687699 12170016 13436489 18107430 13436489 18107430 8385191 19157772 8385191 19157772 7872297 14248159 7872297 14248159 21207720 5641069 21207720 5641069 18108388 18204910 18108388 18204910 8815234 13135222 8815234 13135222 17264495 18722956 17264495 18722956 8354138 18326541 8354138 18326541 15629042 13123392 15629042 13123392 12820227 11752338 12820227 11752338 19857871 19968848 19857871 19968848 23549623 2618096 23549623 2618096 24250153 3122785 24250153 3122785 21370138 19852562 21370138 19852562 18320352 17896246 18320352 17896246 10861842 4960600 10861842 4960600 5112542 9913764 5112542 9913764 13830481 13418365 13830481 13418365 10406570 17153784 10406570 17153784 17396177 5684641 17396177 5684641 21110440 19372216 21110440 19372216 18561028 13447160 18561028 13447160 7933016 22797910 7933016 22797910 24914564 23961519 24914564 23961519 23358624 11346662 23358624 11346662 13960212 21686667 13960212 21686667 22521299 6390108 22521299 6390108 10989848 14428949 10989848 14428949 14235422 11969208 14235422 11969208 10202728 17256555 10202728 17256555 8689856 6120897 8689856 6120897 6322281 18199453 6322281 18199453 13748907 7710469 13748907 7710469 22693471 21765466 22693471 21765466 6775110 8592330 6775110 8592330 12161201 14933446 12161201 14933446 9800945 2598338 9800945 2598338 25200110 866497 25200110 866497 661655 24403363 661655 24403363 25074361 14695031 25074361 14695031 13542508 10538609 13542508 10538609 3609011 25496634 3609011 25496634 1415575 16400852 1415575 16400852 15897820 11576454 15897820 11576454 10690574 9968282 10690574 9968282 5191641 4965161 5191641 4965161 20308923 6968720 20308923 6968720 18332477 9819531 18332477 9819531 15617186 11166389 15617186 11166389 17754153 22088429 17754153 22088429 22840370 15752906 22840370 15752906 14022603 13016616 14022603 13016616 13520822 18034687 13520822 18034687 19054829 7336113 19054829 7336113 19838818 8283221 19838818 8283221 8533917 9345566 8533917 9345566 16833319 10545810 16833319 10545810 15907357 17001109 15907357 17001109 19030703 1974086 19030703 1974086 1887108 11462925 1887108 11462925 24337466 1903785 24337466 1903785 24865582 2465075 24865582 2465075 22642075 12786978 22642075 12786978 8928163 20558919 8928163 20558919 21712241 5147787 21712241 5147787 15662622 13709083 15662622 13709083 10962021 8657801 10962021 8657801 6182414 20954326 6182414 20954326 23681446 22644587 23681446 22644587 15257545 11877706 15257545 11877706 8761250 8309514 8761250 8309514 20285748 19762551 20285748 19762551 20069653 11077069 20069653 11077069 13114210 12532311 13114210 12532311 16875830 8624521 16875830 8624521 23698707 22632154 23698707 22632154 9026941 5634544 9026941 5634544 23874960 22889979 23874960 22889979 5564374 6283622 5564374 6283622 20458653 7908393 20458653 7908393 15455648 21751820 15455648 21751820 5390673 10273956 5390673 10273956 18434998 18002284 18434998 18002284 25359534 1588060 25359534 1588060 5035276 9301663 5035276 9301663 10322833 11287750 10322833 11287750 18617494 20275740 18617494 20275740 23109543 3632460 23109543 3632460 20435696 18223563 20435696 18223563 16342470 13469977 16342470 13469977 13221045 16310805 13221045 16310805 24273300 23134588 24273300 23134588 19636297 16986286 19636297 16986286 8127576 7661628 8127576 7661628 15493937 14017580 15493937 14017580 14580072 11655332 14580072 11655332 22870599 4126743 22870599 4126743 6911390 17988210 6911390 17988210 12094343 10436504 12094343 10436504 18581923 6652350 18581923 6652350 26747506 25813287 26747506 25813287 4388781 4689664 4388781 4689664 9455421 13292634 9455421 13292634 17531996 8813376 17531996 8813376 5755837 5437495 5755837 5437495 22151305 21507097 22151305 21507097 5628447 15617362 5628447 15617362 25358212 25870163 25358212 25870163 1166293 24178178 1166293 24178178 7332572 6199796 7332572 6199796 20670835 20357804 20670835 20357804 5788851 22784030 5788851 22784030 3729475 2365992 3729475 2365992 24437729 21423424 24437729 21423424 10690536 8782226 10690536 8782226 18540807 10462833 18540807 10462833 4228666 22680513 4228666 22680513 5168476 8556318 5168476 8556318 15256784 16568343 15256784 16568343 18148190 17667517 18148190 17667517 9649047 12876868 9649047 12876868 13915816 10535897 13915816 10535897 7850894 2845220 7850894 2845220 3012401 12852024 3012401 12852024 17283833 16649848 17283833 16649848 10902935 13132281 10902935 13132281 13986384 8341421 13986384 8341421 6147812 5978460 6147812 5978460 11333424 13428157 11333424 13428157 17003841 9714471 17003841 9714471 12058057 17024386 12058057 17024386 21095622 5764891 21095622 5764891 17447875 13934807 17447875 13934807 5329838 5304071 5329838 5304071 19928584 18771513 19928584 18771513 9896928 7038582 9896928 7038582 4896841 4584306 4896841 4584306 5438984 6830445 5438984 6830445 8324424 18640812 8324424 18640812 13361343 11510414 13361343 11510414 20911654 20716584 20911654 20716584 21691113 23123464 21691113 23123464 3710459 11553944 3710459 11553944 21321367 21023410 21321367 21023410 21717421 15502402 21717421 15502402 14416512 3033890 14416512 3033890 23852994 20631471 23852994 20631471 11951846 12117509 11951846 12117509 12976107 15761163 12976107 15761163 18797925 6592336 18797925 6592336 2275012 2259697 2275012 2259697 23154901 17567116 23154901 17567116 12527934 11983790 12527934 11983790 16278452 15746071 16278452 15746071 12270356 3131790 12270356 3131790 3117870 18119374 3117870 18119374 16425441 10700939 16425441 10700939 11590110 14337922 11590110 14337922 15246309 10430954 15246309 10430954 8982414 18349175 8982414 18349175 5152157 1441145 5152157 1441145 1285600 23348431 1285600 23348431 6248591 2814787 6248591 2814787 2457586 20765174 2457586 20765174 15883300 11195337 15883300 11195337 7009473 5318256 7009473 5318256 5634635 17049991 5634635 17049991 13279153 9032301 13279153 9032301 6373367 21651324 6373367 21651324 5257562 18181272 5257562 18181272 19490023 20959492 19490023 20959492 21567978 8365250 21567978 8365250 13834364 13952500 13834364 13952500 10971085 10405762 10971085 10405762 19288518 21090090 19288518 21090090 4421971 22748155 4421971 22748155 2218646 2271726 2218646 2271726 16340108 15601488 16340108 15601488 16095027 9466311 16095027 9466311 20662984 20073045 20662984 20073045 19664845 16063606 19664845 16063606 10765139 9633330 10765139 9633330 3810235 3664398 3810235 3664398 22921794 19090506 22921794 19090506 9885115 12289992 9885115 12289992 18432331 23979152 18432331 23979152 24692060 15798600 24692060 15798600 11710315 13278633 11710315 13278633 18981271 23489484 18981271 23489484 24383330 7691904 24383330 7691904 8269244 9697712 8269244 9697712 10817952 14549019 10817952 14549019 13158240 12731489 13158240 12731489 24590467 23944160 24590467 23944160 19565366 9046690 19565366 9046690 12249639 16910913 12249639 16910913 18417130 4442859 18417130 4442859 4683318 20224695 4683318 20224695 20319274 8027072 20319274 8027072 15237524 14456128 15237524 14456128 11429443 9911854 11429443 9911854 17766536 17262339 17766536 17262339 14365975 8124571 14365975 8124571 22416493 22410059 22416493 22410059 2072751 24657992 2072751 24657992 14087923 9521287 14087923 9521287 20763182 6352499 20763182 6352499 19586663 9838152 19586663 9838152 6123804 21384300 6123804 21384300 22002926 8868490 22002926 8868490 15367181 14662963 15367181 14662963 13659941 10621187 13659941 10621187 17550966 18899218 17550966 18899218 6376011 4528097 6376011 4528097 3774841 3485853 3774841 3485853 23465020 6019027 23465020 6019027 13092726 16222621 13092726 16222621 4250522 4127568 4250522 4127568 18205920 19163143 18205920 19163143 7380203 19566198 7380203 19566198 18563315 10407799 18563315 10407799 16477900 16229494 16477900 16229494 5931237 25189777 5931237 25189777 1260440 1196288 1260440 1196288 25192059 23087464 25192059 23087464 20458943 8486372 20458943 8486372 17307148 13273383 17307148 13273383 12069726 3191754 12069726 3191754 25149169 23917085 25149169 23917085 3031649 13725266 3031649 13725266 18412611 18817701 18412611 18817701 7908489 6853027 7908489 6853027 6809322 13582587 6809322 13582587 14528586 14550744 14528586 14550744 18825268 5334199 18825268 5334199 21353938 18989958 21353938 18989958 10519703 15502235 10519703 15502235 14336806 11619240 14336806 11619240 16862585 9186761 16862585 9186761 8954495 7232196 8954495 7232196 5863464 4352061 5863464 4352061 2249751 2127128 2249751 2127128 23131108 4237515 23131108 4237515 20089309 18177323 20089309 18177323 12952118 8483260 12952118 8483260 22646084 22063014 22646084 22063014 4968025 5122749 4968025 5122749 13641665 15499611 13641665 15499611 9095803 17959234 9095803 17959234 20865093 1717716 20865093 1717716 1575973 9335330 1575973 9335330 16553097 14179089 16553097 14179089 10321916 8859001 10321916 8859001 23410998 24925210 23410998 24925210 1399576 1740252 1399576 1740252 4488477 21624228 4488477 21624228 21326392 13234014 21326392 13234014 8566076 7914427 8566076 7914427 18188646 11751511 18188646 11751511 12213749 23461228 12213749 23461228 24180172 21664295 24180172 21664295 12497515 12501316 12497515 12501316 16951520 1983498 16951520 1983498 24999693 23895478 24999693 23895478 6300535 18108102 6300535 18108102 19541393 21061968 19541393 21061968 21800649 18268351 21800649 18268351 18671612 9761839 18671612 9761839 7832540 22020143 7832540 22020143 3886674 3687791 3886674 3687791 21433403 20328119 21433403 20328119 18786230 14834429 18786230 14834429 12468304 14214874 12468304 14214874 13615483 12962030 13615483 12962030 15094237 11424194 15094237 11424194 10927069 8162713 10927069 8162713 18947821 16493162 18947821 16493162 16331442 13782296 16331442 13782296 13992738 10124106 13992738 10124106 6098820 20871438 6098820 20871438 11283905 12765455 11283905 12765455 16468803 3659715 16468803 3659715 23093048 18659773 23093048 18659773 8457111 8078675 8457111 8078675 7290968 2148463 7290968 2148463 25089046 1768094 25089046 1768094 7709088 9981890 7709088 9981890 12462756 19504174 12462756 19504174 21221369 6261825 21221369 6261825 7696919 13330111 7696919 13330111 16989190 6731594 16989190 6731594 19992728 7001971 19992728 7001971 10121143 9813565 10121143 9813565 18976401 7763043 18976401 7763043 25430671 25006121 25430671 25006121 1955727 9620123 1955727 9620123 17535060 16307902 17535060 16307902 7637534 24241583 7637534 24241583 25361259 23943603 25361259 23943603 3004108 9539881 3004108 9539881 12855288 17102353 12855288 17102353 9475841 7684042 9475841 7684042 8157457 9928617 8157457 9928617 15535566 15246361 15535566 15246361 14124780 11783255 14124780 11783255 10754617 16833641 10754617 16833641 19304517 18704867 19304517 18704867 18231870 11622553 18231870 11622553 11640788 18038097 11640788 18038097 20761031 22179838 20761031 22179838 4800212 7119504 4800212 7119504 14430204 19550118 14430204 19550118 4963455 3872863 4963455 3872863 760629 26190076 760629 26190076 8648630 12077170 8648630 12077170 13644258 18657383 13644258 18657383 20768629 6093276 20768629 6093276 20316596 20106322 20316596 20106322 25066337 25806418 25066337 25806418 1242855 23428663 1242855 23428663 22810201 6623617 22810201 6623617 16598091 12222204 16598091 12222204 11358434 15565938 11358434 15565938 18127079 8480876 18127079 8480876 3561628 23446896 3561628 23446896 12840960 10264770 12840960 10264770 19558357 4418463 19558357 4418463 22596767 21931315 22596767 21931315 20437550 12531120 20437550 12531120 12294909 6193709 12294909 6193709 6631683 7935561 6631683 7935561 8649528 14118683 8649528 14118683 20867368 22178989 20867368 22178989 22737220 18800659 22737220 18800659 1417508 26067880 1417508 26067880 1012801 25038900 1012801 25038900 5880391 20867404 5880391 20867404 8155482 9609679 8155482 9609679 13021016 14558147 13021016 14558147 7927937 21515088 7927937 21515088 22330169 9979386 22330169 9979386 16453323 18910916 16453323 18910916 19834894 20606033 19834894 20606033 21800014 4019538 21800014 4019538 23445586 3418967 23445586 3418967 10706638 12917440 10706638 12917440 15274935 10086751 15274935 10086751 9788188 9252870 9788188 9252870 11246059 16207753 11246059 16207753 4225145 3548397 4225145 3548397 23917160 23825548 23917160 23825548 2271172 2527725 2271172 2527725 4363268 20844124 4363268 20844124 17075911 14390762 17075911 14390762 7060613 7021291 7060613 7021291 16525027 14764931 16525027 14764931 11304623 7726690 11304623 7726690 6950721 21478814 6950721 21478814 2807194 24078214 2807194 24078214 24805685 7733887 24805685 7733887 17892289 14372218 17892289 14372218 14489175 5680154 14489175 5680154 5977068 7447533 5977068 7447533 17276404 10146885 17276404 10146885 16424920 21911669 16424920 21911669 5201137 7846527 5201137 7846527 12430524 19452812 12430524 19452812 20102424 18280815 20102424 18280815 10293332 12069663 10293332 12069663 15499193 18368590 15499193 18368590 3729164 23160093 3729164 23160093 21239354 14804860 21239354 14804860 2209793 2347966 2209793 2347966 3256634 16564246 3256634 16564246 12436187 8968070 12436187 8968070 22296361 21625063 22296361 21625063 17978248 11106307 17978248 11106307 12652856 12987903 12652856 12987903 13657555 17296682 13657555 17296682 7481621 19610176 7481621 19610176 18890355 16246222 18890355 16246222 6469574 21094898 6469574 21094898 6033019 8495488 6033019 8495488 18615597 12764444 18615597 12764444 11115050 20046825 11115050 20046825 3533164 25649637 3533164 25649637 1174587 19360350 1174587 19360350 14851400 9774907 14851400 9774907 851989 26340781 851989 26340781 22841381 19317684 22841381 19317684 13932158 11038716 13932158 11038716 16373086 4153990 16373086 4153990 23603358 22894617 23603358 22894617 19763662 18827845 19763662 18827845 12748922 8092030 12748922 8092030 22345539 21328636 22345539 21328636 6237848 20603728 6237848 20603728 7614269 8323638 7614269 8323638 18873192 13984728 18873192 13984728 14684411 7105708 14684411 7105708 21000719 5732651 21000719 5732651 6032050 7619530 6032050 7619530 10965449 15989407 10965449 15989407 12433516 13216817 12433516 13216817 19620849 7267593 19620849 7267593 22427927 4425312 22427927 4425312 8170754 18699680 8170754 18699680 13916717 10648977 13916717 10648977 21926893 21371976 21926893 21371976 24740620 1780849 24740620 1780849 25544196 24966853 25544196 24966853 2119012 8275479 2119012 8275479 18121516 17642796 18121516 17642796 10382266 10591220 10382266 10591220 23737515 1802011 23737515 1802011 25186730 24137303 25186730 24137303 5995220 7254785 5995220 7254785 13444262 13335028 13444262 13335028 17283150 17036277 17283150 17036277 18381052 7728652 18381052 7728652 21817983 5079893 21817983 5079893 20837317 9012850 20837317 9012850 17094248 16653090 17094248 16653090 9089084 18169208 9089084 18169208 7302763 22413642 7302763 22413642 3878261 3790122 3878261 3790122 5673177 20474945 5673177 20474945 18392815 10836484 18392815 10836484 15823975 14351039 15823975 14351039 10935436 21411944 10935436 21411944 23755352 22901837 23755352 22901837 6313511 6649364 6313511 6649364 19853385 17506841 19853385 17506841 13433368 6206941 13433368 6206941 899685 26245518 899685 25140673 899685 25140673 21730149 18043935 21730149 18043935 12703818 12619391 12703818 12619391 14972478 18732627 14972478 18732627 19059143 14445019 19059143 14445019 11320077 17545330 11320077 17545330 8490774 18708837 8490774 18708837 8330633 13215667 8330633 13215667 14799782 5983811 14799782 5983811 3629222 3444313 3629222 3444313 3897968 16784424 3897968 16784424 17390905 20698925 17390905 20698925 5076309 4964442 5076309 4964442 11953420 19028255 11953420 19028255 7057529 20579596 7057529 20579596 21349801 1743035 21349801 1743035 24969871 9990296 24969871 9990296 12629790 14699771 12629790 14699771 19914460 6255006 19914460 6255006 3269383 3457711 3269383 3457711 5162332 6307085 5162332 6307085 12541795 15235348 12541795 15235348 16928587 9074964 16928587 9074964 9096069 1852531 9096069 1852531 1811515 5464001 1811515 5464001 13890913 16942289 13890913 16942289 20528375 19902290 20528375 19902290 8130548 13544134 8130548 13544134 14434418 9856250 14434418 9856250 6800245 21009107 6800245 21009107 22446025 22784247 22446025 22784247 23676528 17391364 23676528 17391364 11315781 10647502 11315781 10647502 16952197 10002200 16952197 10002200 6206825 6039209 6206825 6039209 7709243 14002262 7709243 14002262 16375660 3413942 16375660 3413942 3728413 21372808 3728413 21372808 21278323 8495373 21278323 8495373 16381930 11586709 16381930 11586709 12823844 13526340 12823844 13526340 17395515 7471732 17395515 7471732 19842430 7436228 19842430 7436228 18668823 16429656 18668823 16429656 10055670 23525780 10055670 23525780 24652230 17260231 24652230 17260231 15771100 9281291 15771100 9281291 6810558 6324238 6810558 6324238 6873883 8408456 6873883 8408456 13752228 22375219 13752228 22375219 24015406 2806620 24015406 2806620 16329203 13822495 16329203 13822495 6354886 20469436 6354886 20469436 16419819 13725523 16419819 13725523 7128222 3024328 7128222 3024328 2096722 24811704 2096722 24811704 2652188 2751042 2652188 2751042 4526460 7096758 4526460 7096758 17997180 17364466 17997180 17364466 12818828 6242707 12818828 6242707 24355315 2428764 24355315 2428764 12526303 14336704 12526303 14336704 16756411 4675192 16756411 4675192 22026855 21329985 22026855 21329985 15383529 10290610 15383529 10290610 20929261 22515757 20929261 22515757 1194758 1064710 1194758 1064710 25740569 20735860 25740569 20735860 7712908 8320094 7712908 8320094 8745390 17293599 8745390 17293599 15231858 3401044 15231858 3401044 23442919 20426720 23442919 20426720 20797249 14798226 20797249 14798226 15465741 8546484 15465741 8546484 18925983 8223517 18925983 8223517 11510527 14058991 11510527 14058991 16710025 10272024 16710025 10272024 14792951 18463858 14792951 18463858 21173573 20724149 21173573 20724149 21336612 5786584 21336612 5786584 5962993 7922988 5962993 7922988 19011849 17602608 19011849 17602608 16739939 13757972 16739939 13757972 14667397 7249216 14667397 7249216 7302024 9745146 7302024 9745146 12010307 15450929 12010307 15450929 23132808 3027410 23132808 3027410 23773594 3348419 23773594 3348419 17341084 14352729 17341084 14352729 12273437 11307093 12273437 11307093 11043108 18488192 11043108 18488192 21706930 4987896 21706930 4987896 18414376 10491753 18414376 10491753 7180397 5946251 7180397 5946251 4980902 2646878 4980902 2646878 24930741 23910377 24930741 23910377 14234355 10511989 14234355 10511989 3546526 23328893 3546526 23328893 20083781 10109623 20083781 10109623 12357498 17624124 12357498 17624124 9421830 6154812 9421830 6154812 6621131 13227972 6621131 13227972 19592460 19705277 19592460 19705277 7408035 16620306 7408035 16620306 11665972 13811894 11665972 13811894 14796360 17420169 14796360 17420169 18995963 7642851 18995963 7642851 19571029 8417875 19571029 8417875 17331364 23158667 17331364 23158667 3804291 5916220 3804291 5916220 20399172 18344401 20399172 18344401 15415813 10344839 15415813 10344839 9498618 7479271 9498618 7479271 22102741 22702688 22102741 22702688 24086876 23102354 24086876 23102354 22627215 5002873 22627215 5002873 4990588 3938628 4990588 3938628 22884906 17102891 22884906 17102891 7689028 20013462 7689028 20013462 4868600 22111133 4868600 22111133 9296583 12345244 9296583 12345244 18429287 1943459 18429287 1943459 1967518 13194057 1967518 13194057 15984953 17231897 15984953 17231897 19159477 19759117 19159477 19759117 7293751 19293436 7293751 19293436 9069226 9066901 9069226 9066901 12696697 15139747 12696697 15139747 23334168 3478226 23334168 3478226 9551080 12401135 9551080 12401135 18406689 19626537 18406689 19626537 7461786 18391685 7461786 18391685 10000526 13292766 10000526 13292766 16501351 7337706 16501351 7337706 22138896 21421498 22138896 21421498 6752977 13763132 6752977 13763132 15424614 16857125 15424614 16857125 1477343 1600970 1477343 1600970 3627146 5839496 3627146 5839496 8699055 11729435 8699055 11729435 22293747 25572762 22293747 25572762 1262358 25743413 1262358 25743413 2218520 7235657 2218520 7235657 8013693 14516121 8013693 14516121 16933441 19849818 16933441 19849818 20258749 8271519 20258749 8271519 18202721 11793535 18202721 11793535 12663183 20687538 12663183 20687538 24986804 1844492 24986804 1844492 4334240 7135186 4334240 7135186 23821126 23312617 23821126 23312617 6342317 12546798 6342317 12546798 15724108 19818648 15724108 19818648 20496146 15550400 20496146 15550400 9110805 8486694 9110805 8486694 21656452 5065240 21656452 5065240 8806144 12802245 8806144 12802245 16668741 16433310 16668741 16433310 9288436 3111629 9288436 3111629 23759994 3522809 23759994 3522809 6028862 8188747 6028862 8188747 21718282 23495752 21718282 23495752 1069171 1155127 1069171 1155127 25361999 4639931 25361999 4639931 4114259 3663947 4114259 3663947 22385835 20603516 22385835 20603516 16351380 4078395 16351380 4078395 23766637 2934584 23766637 2934584 23972014 13632647 23972014 13632647 12702190 9600305 12702190 9600305 9579447 21692776 9579447 21692776 23328031 22421081 23328031 22421081 20656821 18075129 20656821 18075129 17933673 4444169 17933673 4444169 22247049 9081850 22247049 9081850 15964227 11266613 15964227 11266613 10013960 8216111 10013960 8216111 4346588 3557728 4346588 3557728 3040761 24064756 3040761 24064756 2516251 1132971 2516251 1132971 25595300 2532582 25595300 2532582 18585294 20453417 18585294 20453417 6195945 7261837 6195945 7261837 8434663 21558380 8434663 21558380 25093703 1645322 25093703 1645322 20187827 13725351 20187827 13725351 13964851 7748266 13964851 7748266 5886851 3942156 5886851 3942156 4157425 4803830 4157425 4803830 18279398 17974340 18279398 17974340 18336934 10766898 18336934 10766898 8240524 6846606 8240524 6846606 7289417 13005125 7289417 13005125 17899720 5700945 17899720 5700945 21537976 20716955 21537976 20716955 11314705 13925164 11314705 13925164 16707119 19399302 16707119 19399302 23622631 22774268 23622631 22774268 4176838 9966834 4176838 9966834 13454392 18545986 13454392 18545986 20288822 6491069 20288822 6491069 6083726 2249482 6083726 2249482 24516133 9526369 24516133 9526369 12866984 13847636 12866984 13847636 15648069 6986798 15648069 6986798 20988556 20326567 20988556 20326567 11444996 9722199 11444996 9722199 9411045 8354893 9411045 8354893 19094904 19104297 19094904 19104297 7848309 8495690 7848309 8495690 17054091 14867086 17054091 14867086 13858764 11711629 13858764 11711629 18247024 8544087 18247024 8544087 6891119 6581520 6891119 6581520 13673064 20522376 13673064 20522376 21243932 11944669 21243932 11944669 11748542 18101124 11748542 18101124 7341888 6540548 7341888 6540548 22568595 22250074 22568595 22250074 2541027 24315146 2541027 24315146 19625925 11054892 19625925 11054892 13079761 22780702 13079761 22780702 2052197 2041036 2052197 2041036 4770590 23808857 4770590 23808857 24672232 2831957 24672232 2831957 21865642 12874735 21865642 12874735 10181453 23963405 10181453 23963405 24870070 16523196 24870070 16523196 13096138 10365496 13096138 10365496 20331284 23826115 20331284 23826115 25002911 11116755 25002911 11116755 14838054 13915380 14838054 13915380 1829351 24874565 1829351 24874565 11052215 14517153 11052215 14517153 18217026 19804755 18217026 19804755 20227810 17885521 20227810 17885521 4433981 4173335 4433981 4173335 20424436 14854870 20424436 14854870 11644196 17372043 11644196 17372043 17659450 10196023 17659450 10196023 9529563 5131836 9529563 5131836 21674722 6996158 21674722 6996158 17801652 22374916 17801652 22374916 22905176 13082936 22905176 13082936 4651418 3940913 4651418 3940913 3328410 23658773 3328410 23658773 5665561 19334198 5665561 19334198 18468798 17804822 18468798 17804822 12155941 13850013 12155941 13850013 14736171 2756137 14736171 2756137 3006744 6224162 3006744 6224162 19224514 18109120 19224514 18109120 13233321 11838463 13233321 11838463 4631828 22290145 4631828 22290145 4764525 21776935 4764525 21776935 9173257 14610227 9173257 14610227 13256728 11811047 13256728 11811047 14886270 14809158 14886270 14809158 18215136 8530474 18215136 8530474 8509921 5741360 8509921 5741360 21848087 3433361 21848087 3433361 23438034 9834093 23438034 9834093 12215137 12380591 12215137 12380591 19616870 6744768 19616870 6744768 21897091 21167157 21897091 21167157 10025363 7354933 10025363 7354933 20733685 5981567 20733685 5981567 6071834 17581114 6071834 17581114 17056916 15452392 17056916 15452392 14982225 14032902 14982225 14032902 12835954 10044694 12835954 10044694 7552133 19384460 7552133 19384460 15540803 12833763 15540803 12833763 13975727 17935363 13975727 17935363 22941772 4068919 22941772 4068919 5515114 8975279 5515114 8975279 10727010 16478233 10727010 16478233 18655935 4419805 18655935 4419805 3980754 24746337 3980754 24746337 2125966 20449158 2125966 20449158 19838492 18174177 19838492 18174177 12997643 8846227 12997643 8846227 18327309 10802876 18327309 10802876 11587129 22504678 11587129 22504678 4280212 2619479 4280212 2619479 2271903 18817757 2271903 18817757 10433769 3099875 10433769 3099875 2574500 2328231 2574500 2328231 7414232 19416966 7414232 19416966 11505200 12494344 11505200 12494344 17487424 6607255 17487424 6607255 6544395 12668924 6544395 12668924 16436412 18821212 16436412 18821212 7884649 7759550 7884649 7759550 12330046 11694408 12330046 11694408 8044436 4702178 8044436 4702178 4706901 22411989 4706901 22411989 4834382 12417206 4834382 12417206 19996715 19404832 19996715 19404832 9798338 12152835 9798338 12152835 17611889 4269928 17611889 4269928 22668300 6886583 22668300 6886583 13428812 14934025 13428812 14934025 9111995 17752391 9111995 17752391 11998748 13027344 11998748 13027344 20338317 22616028 20338317 22616028 23660407 5491382 23660407 5491382 20316507 18881264 20316507 18881264 12295149 9979905 12295149 9979905 7084285 22244078 7084285 22244078 4584369 12259337 4584369 12259337 15321799 8233267 15321799 8233267 5678836 21860380 5678836 21860380 22508028 11262337 22508028 11262337 10140195 8011376 10140195 8011376 2512016 2191144 2512016 2191144 23696200 20254459 23696200 20254459 20029857 16989063 20029857 16989063 14842111 10027893 14842111 10027893 17805834 7031718 17805834 7031718 7149010 5154280 7149010 5154280 22601678 22851424 22601678 22851424 25970004 24855738 25970004 24855738 22573327 9920562 22573327 9920562 9672029 4890829 9672029 4890829 21779871 9651903 21779871 9651903 11346135 12677736 11346135 12677736 13599599 14145215 13599599 14145215 14712896 9168942 14712896 9168942 3977213 3882397 3977213 3882397 21065319 7671254 21065319 7671254 11100494 11667069 11100494 11667069 24356662 856844 24356662 856844 683584 15701109 683584 15701109 14370255 13411606 14370255 13411606 10351833 20948412 10351833 20948412 5718105 5481773 5718105 5481773 19848909 18036240 19848909 18036240 18338527 15636971 18338527 15636971 15921414 1521498 15921414 1521498 25177585 2287170 25177585 2287170 5114472 18478846 5114472 18478846 11321408 12025914 11321408 12025914 14359415 14947232 14359415 14947232 16647526 19407139 16647526 19407139 23449442 3285134 23449442 3285134 5165941 8455553 5165941 8455553 17661714 15964102 17661714 15964102 11330407 12332251 11330407 12332251 13856563 15456717 13856563 15456717 6593698 22393953 6593698 22393953 4651025 20839996 4651025 20839996 20988636 18673379 20988636 18673379 18608719 11299931 18608719 11299931 12054350 14057008 12054350 14057008 20585547 19969792 20585547 19969792 13949220 12468632 13949220 12468632 20817090 20228826 20817090 20228826 16440838 15436243 16440838 15436243 13224731 11601835 13224731 11601835 17366815 6869468 17366815 6869468 22141622 4592812 22141622 4592812 6574339 19293827 6574339 19293827 14232121 12760470 14232121 12760470 13167960 20223374 13167960 20223374 3416901 3366442 3416901 3366442 11785572 11927671 11785572 11927671 16675939 9078625 16675939 9078625 21447006 21275681 21447006 21275681 4647555 4534288 4647555 4534288 21966703 17851985 21966703 17851985 8040262 7561860 8040262 7561860 18327466 9476433 18327466 9476433 10603834 16934775 10603834 16934775 9220783 19312072 9220783 19312072 19768249 7764083 19768249 7764083 16436324 14830876 16436324 14830876 12015598 3390952 12015598 3390952 2590265 25120859 2590265 25120859 1928920 19823537 1928920 19823537 15432282 11487465 15432282 11487465 8491713 18485320 8491713 18485320 17207738 13167818 17207738 13167818 8253483 2321300 8253483 2321300 2340249 19016784 2340249 19016784 16631896 14391536 16631896 14391536 14352338 1962139 14352338 1962139 1645160 10241587 1645160 10241587 15474252 12186057 15474252 12186057 14197459 14272747 14197459 14272747 10769338 18996650 10769338 18996650 6886639 5533006 6886639 5533006 21643136 13119827 21643136 13119827 12980820 19905474 12980820 19905474 20344679 9158777 20344679 9158777 10819173 12286845 10819173 12286845 14536872 19133641 14536872 19133641 24325535 2684016 24325535 2684016 2448444 4964128 2448444 4964128 10469681 17518046 10469681 17518046 8056337 6092281 8056337 6092281 5052455 4998682 5052455 4998682 16320103 14288070 16320103 14288070 14638051 9532120 14638051 9532120 17448659 12157594 17448659 12157594 10221625 9338821 10221625 9338821 7096753 21960825 7096753 21960825 5070095 13149772 5070095 13149772 17975294 19109283 17975294 19109283 19375192 10220777 19375192 10220777 13968029 14677909 13968029 14677909 9213155 18868987 9213155 18868987 22733724 22116913 22733724 22116913 18226165 16101032 18226165 16101032 8272417 3368982 8272417 3368982 3365527 19193523 3365527 19193523 9839242 16893553 9839242 16893553 15837604 11026560 15837604 11026560 5845960 21061451 5845960 21061451 8901272 13186082 8901272 13186082 18295014 6713067 18295014 6713067 21235114 20504792 21235114 20504792 7592947 16401073 7592947 16401073 15199821 12572717 15199821 12572717 9942531 18854714 9942531 18854714 6267062 5901490 6267062 5901490 8706383 13141927 8706383 13141927 16431336 9359386 16431336 9359386 6461384 20552750 6461384 20552750 13980037 8867980 13980037 8867980 19499952 23687034 19499952 23687034 24822985 19683973 24822985 19683973 18512916 17269930 18512916 17269930 10340689 11552893 10340689 11552893 14184239 24627505 14184239 24627505 2180968 24970864 2180968 24970864 4339448 19333098 4339448 19333098 9666509 11216061 9666509 11216061 14714347 20313355 14714347 20313355 21776314 3088143 21776314 3088143 1486934 25403390 1486934 25403390 12366977 10822996 12366977 10822996 19792989 19077948 19792989 19077948 18902746 7550021 18902746 7550021 3730863 23242413 3730863 23242413 11246377 8069131 11246377 8069131 8546948 18178112 8546948 18178112 16307766 9934075 16307766 9934075 9524350 6227526 9524350 6227526 2800193 24236340 2800193 24236340 20342856 17791320 20342856 17791320 16305374 11422900 16305374 11422900 13753232 13383785 13753232 13383785 8890334 21370418 8890334 21370418 4846016 4256997 4846016 4256997 25363062 25590632 25363062 25590632 1501919 3893652 1501919 3893652 20874279 12002450 20874279 12002450 8546546 19750073 8546546 19750073 23295961 3396245 23295961 3396245 12079854 16883246 12079854 16883246 22914705 21988088 22914705 21988088 8351543 17112845 8351543 17112845 13941682 12532030 13941682 12532030 16070422 17728161 16070422 17728161 19061878 19668915 19061878 19668915 2984172 2247974 2984172 2247974 2236445 6799274 2236445 6799274 17619009 12717248 17619009 12717248 9390009 6082393 9390009 6082393 5190957 4503220 5190957 4503220 22381689 20734932 22381689 20734932 21125654 4749035 21125654 4749035 1949656 25133942 1949656 25133942 24830400 7168114 24830400 7168114 7191234 6823390 7191234 6823390 14232627 14268332 14232627 14268332 3557514 3249960 3557514 3249960 17993350 18013708 17993350 18013708 8212994 5468152 8212994 5468152 2389506 2708821 2389506 2708821 6614170 13564981 6614170 13564981 14888470 19906278 14888470 19906278 20884368 22602484 20884368 22602484 4409390 8069181 4409390 8069181 15116367 13296147 15116367 13296147 11185352 22449373 11185352 22449373 4485980 14286837 4485980 14286837 14766032 2763717 14766032 2763717 24183125 20889031 24183125 20889031 18898644 10423031 18898644 10423031 3876967 3961690 3876967 3961690 22708616 9794935 22708616 9794935 9274330 7832139 9274330 7832139 21678314 22776505 21678314 22776505 4102705 20972658 4102705 20972658 21670204 5274561 21670204 5274561 19609336 24024036 19609336 24024036 25091832 4645540 25091832 4645540 6185797 20600551 6185797 20600551 17347828 15435923 17347828 15435923 5481439 5273475 5481439 5273475 8845717 12802288 8845717 12802288 18305837 5563097 18305837 5563097 3558861 23456519 3558861 23456519 20877562 18814712 20877562 18814712 9696702 12444692 9696702 12444692 14145751 16474211 14145751 16474211 2461039 24682741 2461039 24682741 25742788 9910075 25742788 9910075 11524288 12997562 11524288 12997562 17297770 5026230 17297770 5026230 21773804 8845919 21773804 8845919 4254136 4182092 4254136 4182092 10840824 10845531 10840824 10845531 14899978 15442052 14899978 15442052 9025622 21473718 9025622 21473718 5420897 7873765 5420897 7873765 11944784 16517402 11944784 16517402 4289253 4301191 4289253 4301191 5404706 7155888 5404706 7155888 16826535 17655629 16826535 17655629 18654567 17938454 18654567 17938454 16403602 6553057 16403602 6553057 2647842 2900583 2647842 2900583 20522280 18605785 20522280 18605785 10037541 14411151 10037541 14411151 15124009 11784340 15124009 11784340 10130782 16776045 10130782 16776045 14995828 5609573 14995828 5609573 21703797 10923943 21703797 10923943 11719075 9165171 11719075 9165171 24947064 24041111 24947064 24041111 13944653 7210391 13944653 7210391 6989414 6584850 6989414 6584850 15049490 14793514 15049490 14793514 10483154 16873292 10483154 16873292 19853487 19486525 19853487 19486525 5948626 24848552 5948626 24848552 2025105 24761323 2025105 24761323 22742345 10094189 22742345 10094189 13607908 20350625 13607908 20350625 5128013 4927744 5128013 4927744 19073899 12112043 19073899 12112043 5504858 21383014 5504858 21383014 17223176 14747849 17223176 14747849 10887843 8444167 10887843 8444167 18596279 14910821 18596279 14910821 13706525 11571912 13706525 11571912 25508626 24885117 25508626 24885117 2008832 4976932 2008832 4976932 20243908 9893947 20243908 9893947 11414850 11127625 11414850 11127625 18498589 7428188 18498589 7428188 6502608 3301822 6502608 3301822 23436338 4467484 23436338 4467484 7127224 14353149 7127224 14353149 13473955 11330537 13473955 11330537 12107828 18144386 12107828 18144386 8189317 21386341 8189317 21386341 22042677 14779713 22042677 14779713 10207885 16586833 10207885 16586833 20366244 19884899 20366244 19884899 7160772 19333198 7160772 19333198 18964902 9365919 18964902 9365919 12984648 17727282 12984648 17727282 19685806 19980534 19685806 19980534 22012745 5373094 22012745 5373094 5456478 20740605 5456478 20740605 12828751 5067244 12828751 5067244 23475607 1207226 23475607 1207226 1073980 8753823 1073980 8753823 25939898 1067538 25939898 1067538 5355970 18821995 5355970 18821995 18472301 9896142 18472301 9896142 15530524 20402641 15530524 20402641 21109743 12434245 21109743 12434245 7766775 5305798 7766775 5305798 5444292 19589767 5444292 19589767 16509265 11102010 16509265 11102010 11136658 16068445 11136658 16068445 10462207 16558233 10462207 16558233 20771170 6266032 20771170 6266032 20254750 11953399 20254750 11953399 5758612 5410715 5758612 5410715 15780015 22504523 15780015 22504523 23423238 17835503 23423238 17835503 13013580 11447961 13013580 11447961 18702941 6794757 18702941 6794757 7027942 8061313 7027942 8061313 9832278 11000000 9832278 11000000 12492002 16361578 12492002 16361578 17808152 9399929 17808152 9399929 10078346 16614699 10078346 16614699 24177045 23168146 24177045 23168146 4709762 9138921 4709762 9138921 17618185 9999882 17618185 9999882 11416150 15405838 11416150 15405838 6389258 20525364 6389258 20525364 13436791 4597690 13436791 4597690 22015925 8187651 22015925 8187651 15725826 12531252 15725826 12531252 12506517 16430233 12506517 16430233 20110261 20821629 20110261 20821629 21494713 5407983 21494713 5407983 9099680 12397372 9099680 12397372 14397618 14024851 14397618 14024851 12816557 6009426 12816557 6009426 23300295 3651471 23300295 3651471 15431839 15516784 15431839 15516784 11111084 8550461 11111084 8550461 20649185 20143998 20649185 20143998 8108537 8522315 8108537 8522315 17628619 21784708 17628619 21784708 5135355 9941550 5135355 9941550 12893119 13283826 12893119 13283826 18162035 18344084 18162035 18344084 19018114 10856538 19018114 10856538 14793052 15891281 14793052 15891281 4511521 3822725 4511521 3822725 25242199 24302575 25242199 24302575 21768223 20192558 21768223 20192558 10425079 9865328 10425079 9865328 14582454 16058969 14582454 16058969 22396975 24598159 22396975 24598159 25871654 24960769 25871654 24960769 2249576 12140496 2249576 12140496 14026089 15518561 14026089 15518561 18056993 21094463 18056993 21094463 21895872 14761027 21895872 14761027 6464260 6151217 6464260 6151217 23418922 3496060 23418922 3496060 5538690 8134475 5538690 8134475 13037539 14789678 13037539 14789678 17395794 18103231 17395794 18103231 6738872 22150036 6738872 22150036 22993188 2340741 22993188 2340741 2303092 22376298 2303092 22376298 7257996 12903455 7257996 12903455 14468957 7796880 14468957 7796880 20029431 23577989 20029431 23577989 3479780 18173297 3479780 18173297 16382680 6199402 16382680 6199402 23148366 23267162 23148366 23267162 3762426 6777562 3762426 6777562 20266281 19115654 20266281 19115654 15001121 5782205 15001121 5782205 4353791 23608275 4353791 23608275 3407776 16066756 3407776 16066756 12139458 5239284 12139458 5239284 5606148 14692024 5606148 14692024 14522435 12711486 14522435 12711486 10082547 8970411 10082547 8970411 21702648 5021162 21702648 5021162 7380117 7497108 7380117 7497108 9807359 11468471 9807359 11468471 17447795 16722996 17447795 16722996 15134470 13002956 15134470 13002956 11515702 20953807 11515702 20953807 3325097 3494631 3325097 3494631 15160891 15882619 15160891 15882619 9307456 4700420 9307456 4700420 21897933 19478620 21897933 19478620 12344561 9879753 12344561 9879753 9312146 17377643 9312146 17377643 17796127 3486070 17796127 3486070 3681941 4825048 3681941 4825048 13412468 20292906 13412468 20292906 21141614 19105553 21141614 19105553 8298836 8358681 8298836 8358681 10234320 13588864 10234320 13588864 18924981 8023176 18924981 8023176 22864546 22244468 22864546 22244468 11773856 6878008 11773856 6878008 7357626 13979090 7357626 13979090 24926113 24100003 24926113 24100003 12419217 8630628 12419217 8630628 3316053 23468514 3316053 23468514 13577928 9660237 13577928 9660237 4399845 3914105 4399845 3914105 22998311 21871498 22998311 21871498 21206983 9966634 21206983 9966634 12309589 12898295 12309589 12898295 22596454 2052304 22596454 2052304 25298361 24942692 25298361 24942692 1960552 24676046 1960552 24676046 22079657 17959151 22079657 17959151 13036446 5961268 13036446 5961268 22812786 22060172 22812786 22060172 9965524 15919853 9965524 15919853 16392921 10190232 16392921 10190232 6646601 22106729 6646601 22106729 3300268 3230737 3300268 3230737 21541879 7913215 21541879 7913215 8790201 11059331 8790201 11059331 12842962 12220829 12842962 12220829 9796694 8838135 9796694 8838135 8044235 7679146 8044235 7679146 12955424 13975431 12955424 13975431 18469321 23034270 18469321 23034270 23784145 17876727 23784145 17876727 9082261 16404264 9082261 16404264 11636430 12264259 11636430 12264259 17100389 20022699 17100389 20022699 1932219 2402710 1932219 2402710 9787564 10916400 9787564 10916400 15220697 14666316 15220697 14666316 13666201 10758593 13666201 10758593 18490181 5109760 18490181 5109760 22064190 23179289 22064190 23179289 24325027 21612650 24325027 21612650 11199326 7099042 11199326 7099042 20770033 6525056 20770033 6525056 10804320 12664279 10804320 12664279 15340101 14780222 15340101 14780222 7554294 22967785 7554294 22967785 23570851 18766337 23570851 18766337 13265156 13190742 13265156 13190742 17490487 9033323 17490487 9033323 3370134 3547703 3370134 3547703 22820046 8733680 22820046 8733680 12669852 15804132 12669852 15804132 5797922 21262756 5797922 21262756 7615398 18347055 7615398 18347055 11696702 13601565 11696702 13601565 16642734 21866144 16642734 21866144 22638929 21368405 22638929 21368405 6935262 15592469 6935262 15592469 13891949 6030975 13891949 6030975 20951835 20393356 20951835 20393356 8225600 16507114 8225600 16507114 13799343 10956844 13799343 10956844 20512375 5718830 20512375 5718830 23080656 22353034 23080656 22353034 21830817 13899880 21830817 13899880 10772527 9619430 10772527 9619430 17746669 18682212 17746669 18682212 5394592 5190734 5394592 5190734 6117916 7100509 6117916 7100509 19150856 15004924 19150856 15004924 13319820 7852250 13319820 7852250 6053417 20980488 6053417 20980488 24042458 2067039 24042458 2067039 25857034 898127 25857034 898127 24880304 3673120 24880304 3673120 4240900 17015493 4240900 17015493 15697068 3685217 15697068 3685217 23684411 23575355 23684411 23575355 3367374 23041259 3367374 23041259 22007587 20755018 22007587 20755018 15033404 14194459 15033404 14194459 13503957 10766046 13503957 10766046 16477520 13959495 16477520 13959495 14959066 9268586 14959066 9268586 8917112 6773171 8917112 6773171 20498794 9516998 20498794 9516998 11659772 13368742 11659772 13368742 21251595 20565009 21251595 20565009 16943612 13274359 16943612 13274359 14026939 14523345 14026939 14523345 14933901 7983567 14933901 7983567 7457904 6028424 7457904 6028424 1284165 1691692 1284165 1691692 24353021 12993316 24353021 12993316 11595043 8951295 11595043 8951295 5740543 22945836 5740543 22945836 24563676 940658 24563676 940658 725231 20655038 725231 20655038 11659319 6269204 11659319 6269204 23159559 3705254 23159559 3705254 20788838 20081389 20788838 20081389 15700167 14015851 15700167 14015851 10925193 20215057 10925193 20215057 20739846 10970258 20739846 10970258 10478640 7862657 10478640 7862657 7988996 18972982 7988996 18972982 11889967 13860559 11889967 13860559 21735143 4340581 21735143 4340581 4336052 22674665 4336052 22674665 19931308 13598463 19931308 13598463 10037506 19045716 10037506 19045716 7681341 4666448 7681341 4666448 22360921 15810520 22360921 15810520 11264478 8718533 11264478 8718533 9083162 7594728 9083162 7594728 19498896 24155890 19498896 24155890 25233057 3054589 25233057 3054589 22664547 9212019 22664547 9212019 16544443 14231250 16544443 14231250 14405440 11270767 14405440 11270767 16712758 10315543 16712758 10315543 16092695 16906748 16092695 16906748 17330624 13531529 17330624 13531529 7643483 5283243 7643483 5283243 2748495 2409176 2748495 2409176 3667627 22140268 3667627 22140268 7790189 18984483 7790189 18984483 12347213 9798221 12347213 9798221 22667067 1101193 22667067 1101193 25918588 1101193 20954228 17837476 20954228 17837476 13161850 10175656 13161850 10175656 3618521 23427343 3618521 23427343 4214774 22372319 4214774 22372319 19824119 16935570 19824119 16935570 12976155 11335087 12976155 11335087 12098260 17207109 12098260 17207109 21169608 20550752 21169608 20550752 11723423 10353061 11723423 10353061 11081859 15887788 11081859 15887788 7970961 19044968 7970961 19044968 12151290 12497323 12151290 12497323 14309805 16924079 14309805 16924079 8488255 18734497 8488255 18734497 24247218 2525318 24247218 2525318 3161303 5436345 3161303 5436345 9006809 16270123 9006809 16270123 14338787 9957389 14338787 9957389 7060994 6687059 7060994 6687059 20474749 14750727 20474749 14750727 9685331 21559829 9685331 21559829 1599090 1911872 1599090 1911872 15545648 18084439 15545648 18084439 19974953 7239113 19974953 7239113 14610189 14564967 14610189 14564967 15181538 13312619 15181538 13312619 10170042 6947021 10170042 6947021 4727900 4664760 4727900 4664760 9703914 21176295 9703914 21176295 23714654 3027351 23714654 3027351 2611524 6322519 2611524 6322519 10664076 17874072 10664076 17874072 22946064 23363295 22946064 23363295 1362046 25405690 1362046 25405690 20146635 19173802 20146635 19173802 17915872 11088064 17915872 11088064 5162827 1852068 5162827 1852068 25036919 5958906 25036919 5958906 20834866 11778560 20834866 11778560 11115189 19162354 11115189 19162354 24533717 2445649 24533717 2445649 6488488 10263018 6488488 10263018 13156733 15726759 13156733 15726759 9144896 17911019 9144896 17911019 4313429 4256252 4313429 4256252 8953797 12935021 8953797 12935021 15045923 15296622 15045923 15296622 23252909 22204739 23252909 22204739 5227150 19257412 5227150 19257412 17430181 13920636 17430181 13920636 10965339 16907316 10965339 16907316 8926784 4177434 8926784 4177434 22733660 19858042 22733660 19858042 20322541 13827930 20322541 13827930 12685428 16107159 12685428 16107159 10857040 12340826 10857040 12340826 15912892 6594165 15912892 6594165 4386205 22973994 4386205 22973994 4028428 7846418 4028428 7846418 14180826 13663453 14180826 13663453 5454754 5246752 5454754 5246752 21604760 16257404 21604760 16257404 8781214 18273287 8781214 18273287 21514955 20866695 21514955 20866695 18614181 10620906 18614181 10620906 13323628 21186702 13323628 21186702 5778012 4389991 5778012 4389991 23457710 3258589 23457710 3258589 17996243 11302698 17996243 11302698 12662141 23080491 12662141 23080491 3896218 14343749 3896218 14343749 14433386 12068084 14433386 12068084 16143357 7963805 16143357 7963805 6315567 20903495 6315567 20903495 5322276 5009653 5322276 5009653 16791048 17413580 16791048 17413580 17931190 12383774 17931190 12383774 12734214 8597380 12734214 8597380 1315287 1249624 1315287 1249624 23533273 4092173 23533273 4092173 8674617 17144773 8674617 17144773 18070622 17508502 18070622 17508502 18756283 21934612 18756283 21934612 4960136 14125064 4960136 14125064 15497256 17868282 15497256 17868282 23286472 23199922 23286472 23199922 23886809 3967946 23886809 3967946 6624482 11954523 6624482 11954523 23307705 3522042 23307705 3522042 6670673 19665875 6670673 19665875 8854861 11876546 8854861 11876546 14738513 15907040 14738513 15907040 11037811 12378406 11037811 12378406 14980112 14882437 14980112 14882437 9674056 9124331 9674056 9124331 13252720 20825027 13252720 20825027 2860228 3059566 2860228 3059566 12580498 16582793 12580498 16582793 6073078 20871643 6073078 20871643 9464194 11223538 9464194 11223538 17244530 6189072 17244530 6189072 6539737 19388301 6539737 19388301 15442867 14199768 15442867 14199768 14409333 13197748 14409333 13197748 8416313 18508719 8416313 18508719 18863380 10833047 18863380 10833047 11667877 11325258 11667877 11325258 17444589 18251980 17444589 18251980 18803189 6869192 18803189 6869192 6172633 5959213 6172633 5959213 20107989 12420108 20107989 12420108 5124189 21789337 5124189 21789337 5703422 19406270 5703422 19406270 19252211 11025395 19252211 11025395 13688680 15025186 13688680 15025186 17020608 16438731 17020608 16438731 14264192 12993089 14264192 12993089 10422169 18364634 10422169 18364634 18482264 16652634 18482264 16652634 14325307 11751093 14325307 11751093 8120085 19205082 8120085 19205082 19945903 15750907 19945903 15750907 10943083 12854883 10943083 12854883 16279296 9875826 16279296 9875826 9753706 6711773 9753706 6711773 6024806 21042537 6024806 21042537 15796111 10645245 15796111 10645245 4164966 22592157 4164966 22592157 20354890 6168231 20354890 6168231 20634015 18582530 20634015 18582530 16950104 10268379 16950104 10268379 11673391 17610059 11673391 17610059 22119303 2970651 22119303 2970651 23958263 21469186 23958263 21469186 21322352 12651230 21322352 12651230 5918090 21423263 5918090 21423263 4701017 22182800 4701017 22182800 13253549 4665408 13253549 4665408 21971094 5383143 21971094 5383143 19951762 12013044 19951762 12013044 9579296 20130950 9579296 20130950 6180626 3951396 6180626 3951396 22995224 6603637 22995224 6603637 9711790 14008005 9711790 14008005 15054606 12431702 15054606 12431702 11376526 21106393 11376526 21106393 21781281 20486581 21781281 20486581 20367466 11116970 20367466 11116970 8797257 5994733 8797257 5994733 20689002 10959041 20689002 10959041 8812277 7745205 8812277 7745205 6243698 24560702 6243698 24560702 2456367 23462516 2456367 23462516 20166264 7440694 20166264 7440694 10897335 22155610 10897335 22155610 22976094 5711564 22976094 5711564 20222671 10119943 20222671 10119943 7292976 24739650 7292976 24739650 2167370 13092926 2167370 13092926 20731574 6409156 20731574 6409156 11795525 14004631 11795525 14004631 17416957 6357709 17416957 6357709 21267142 20621977 21267142 20621977 13489160 12254078 13489160 12254078 12786819 22467846 12786819 22467846 23422878 9661159 23422878 9661159 13095182 22805188 13095182 22805188 4130713 12727244 4130713 12727244 15575157 9035758 15575157 9035758 18322707 12917376 18322707 12917376 13409232 18375918 13409232 18375918 4296870 23488864 4296870 23488864 2141458 24762956 2141458 24762956 22020259 14864651 22020259 14864651 14651258 9184142 14651258 9184142 21488529 20815504 21488529 20815504 6185111 18597498 6185111 18597498 13708878 12140670 13708878 12140670 16511636 23995089 16511636 23995089 2961720 19566991 2961720 19566991 16736144 11235907 16736144 11235907 12044079 7703507 12044079 7703507 8052382 13227098 8052382 13227098 18583589 17973559 18583589 17973559 5807292 5714520 5807292 5714520 19260755 8849101 19260755 8849101 12440113 12094724 12440113 12094724 21158178 25551219 21158178 25551219 26493613 25298942 26493613 25298942 23476492 18474667 23476492 18474667 13786687 7118903 13786687 7118903 5551071 5294821 5551071 5294821 15928493 11914685 15928493 11914685 14394209 17739145 14394209 17739145 18744168 7494808 18744168 7494808 20116440 23455031 20116440 23455031 3265969 13807425 3265969 13807425 16223385 10525668 16223385 10525668 16274809 13966272 16274809 13966272 7479643 6988543 7479643 6988543 17755487 16023436 17755487 16023436 13951480 11984920 13951480 11984920 6608891 5126263 6608891 5126263 22115500 8971552 22115500 8971552 12426240 11739758 12426240 11739758 14571766 15839146 14571766 15839146 10695371 10145923 10695371 10145923 24890328 1836266 24890328 1836266 21614212 17975965 21614212 17975965 11337232 14435047 11337232 14435047 16230337 8248000 16230337 8248000 22897750 3693386 22897750 3693386 5832286 10842208 5832286 10842208 24109012 2756409 24109012 2756409 16983149 14964751 16983149 14964751 14066715 12656719 14066715 12656719 23706428 2623381 23706428 2623381 24352154 7106659 24352154 7106659 9659390 17496195 9659390 17496195 23114867 2878800 23114867 2878800 2968350 18160092 2968350 18160092 20768145 20486710 20768145 20486710 4243897 1366980 4243897 1366980 25720057 2108952 25720057 2108952 20468219 19408431 20468219 19408431 19608573 8448621 19608573 8448621 10761062 11993636 10761062 11993636 18406878 8967424 18406878 8967424 13808153 14839037 13808153 14839037 16309963 7464898 16309963 7464898 25148371 24085955 25148371 24085955 16202787 11700130 16202787 11700130 13060133 18474244 13060133 18474244 24249603 2547259 24249603 2547259 6376429 12827505 6376429 12827505 23594192 23049557 23594192 23049557 5323853 21489274 5323853 21489274 7571474 8741020 7571474 8741020 10430845 14501954 10430845 14501954 13368440 8199774 13368440 8199774 1261012 1326586 1261012 1326586 22078845 9942109 22078845 9942109 14628302 18327595 14628302 18327595 6390729 5867389 6390729 5867389 21087665 21354258 21087665 21354258 5649205 14884311 5649205 14884311 14943440 11584537 14943440 11584537 16115589 8555530 16115589 8555530 4482071 22447906 4482071 22447906 22666542 4417055 22666542 4417055 16616993 11726124 16616993 11726124 11793412 19522897 11793412 19522897 3639520 23209459 3639520 23209459 16986884 15060317 16986884 15060317 13444663 10573301 13444663 10573301 17839592 9206131 17839592 9206131 20563239 19905055 20563239 19905055 19875893 8072081 19875893 8072081 5968924 23263939 5968924 23263939 3738475 20679881 3738475 20679881 21278185 19950262 21278185 19950262 15294690 11174900 15294690 11174900 21243996 24873618 21243996 24873618 686240 26152191 686240 26152191 25619751 1442579 25619751 1442579 22755566 4452934 22755566 4452934 21696755 7673147 21696755 7673147 11280378 15644371 11280378 15644371 16740374 21005183 16740374 21005183 4096786 22711981 4096786 22711981 6781482 16031281 6781482 16031281 12816984 12322529 12816984 12322529 14452122 20722783 14452122 20722783 3635856 23284510 3635856 23284510 8996413 17897732 8996413 17897732 14201218 8168400 14201218 8168400 8220221 18816789 8220221 18816789 9033034 888557 9033034 888557 25896562 24153931 25896562 24153931 6022369 20075792 6022369 20075792 19527145 8990781 19527145 8990781 4420619 22413511 4420619 22413511 16584155 15370431 16584155 15370431 8902551 18197852 8902551 18197852 25696354 24722373 25696354 24722373 18789729 4240076 18789729 4240076 24355124 23855189 24355124 23855189 3151307 4094556 3151307 4094556 13606768 14140175 13606768 14140175 15854270 22192450 15854270 22192450 4662562 22528122 4662562 22528122 16679567 1587224 16679567 1587224 2019045 7602542 2019045 7602542 12458791 19242072 12458791 19242072 20352050 19979856 20352050 19979856 12726338 6817759 12726338 6817759 21892134 21559039 21892134 21559039 22271812 4795149 22271812 4795149 6692694 14222887 6692694 14222887 17730587 19644707 17730587 19644707 20055627 18321460 20055627 18321460 16019306 11566680 16019306 11566680 12693504 18376577 12693504 18376577 6896441 4409374 6896441 4409374 2716366 24260006 2716366 24260006 22947100 5183053 22947100 5183053 13153218 21416870 13153218 21416870 5476110 8606392 5476110 8606392 17386219 13444026 17386219 13444026 12490632 9184456 12490632 9184456 8526768 20237965 8526768 20237965 21634556 21150044 21634556 21150044 5854662 8130474 5854662 8130474 16452689 15601018 16452689 15601018 15647252 8992070 15647252 8992070 9212126 8847319 9212126 8847319 17226234 13414320 17226234 13414320 9160616 8978056 9160616 8978056 16686574 10740530 16686574 10740530 15882514 23387445 15882514 23387445 3637372 20387480 3637372 20387480 12690552 11489248 12690552 11489248 15875632 8387780 15875632 8387780 2215591 2488860 2215591 2488860 23169641 11865311 23169641 11865311 13060215 19460786 13060215 19460786 5306557 4701228 5306557 4701228 22766278 4072819 22766278 4072819 10047334 10558561 10047334 10558561 11275051 11860023 11275051 11860023 18955893 6383177 18955893 6383177 6540974 12550370 6540974 12550370 19312321 4941982 19312321 4941982 5149546 8083529 5149546 8083529 17707869 12319562 17707869 12319562 14327537 13241977 14327537 13241977 7093282 5750039 7093282 5750039 21385110 9615633 21385110 9615633 14017248 17477289 14017248 17477289 18506731 18031226 18506731 18031226 18053015 11941062 18053015 11941062 12841483 17595536 12841483 17595536 18261352 14325958 18261352 14325958 3400051 25559768 3400051 25559768 26395760 17476869 26395760 17476869 9398018 7376626 9398018 7376626 6054958 21639965 6054958 21639965 4665076 2077404 4665076 2077404 24762701 2363484 24762701 2363484 18455852 9772800 18455852 9772800 13742821 15143964 13742821 15143964 19970919 20869434 19970919 20869434 6091147 9973637 6091147 9973637 21537261 5622833 21537261 5622833 19699323 8698925 19699323 8698925 4932114 24427140 4932114 24427140 2477975 23410993 2477975 23410993 24372883 3627246 24372883 3627246 5011508 10769313 5011508 10769313 12148864 18857346 12148864 18857346 1072432 1070683 1072432 1070683 22874618 21575353 22874618 21575353 21346058 6739689 21346058 6739689 16173104 11708340 16173104 11708340 6656904 6297520 6656904 6297520 13619363 13024181 13619363 13024181 14513679 11914477 14513679 11914477 10522653 19101075 10522653 19101075 2804699 24007029 2804699 24007029 14810649 6711935 14810649 6711935 3527279 24803073 3527279 24803073 25752024 21806487 25752024 21806487 22232943 5403360 22232943 5403360 8534673 20856613 8534673 20856613 22007178 4679995 22007178 4679995 18221927 14915695 18221927 14915695 10307075 17919852 10307075 17919852 8624098 18258721 8624098 18258721 10171290 10107369 10171290 10107369 12902567 18523788 12902567 18523788 19106458 4753593 19106458 4753593 4866520 3008183 4866520 3008183 23874912 20653992 23874912 20653992 7708695 14254811 7708695 14254811 17352851 9684923 17352851 9684923 14768997 14237966 14768997 14237966 11838594 21184132 11838594 21184132 22446814 24437526 22446814 24437526 25578670 22518870 25578670 22518870 9038152 9913356 9038152 9913356 13041183 21493502 13041183 21493502 5436286 8477898 5436286 8477898 18452295 16523205 18452295 16523205 11935591 10356649 11935591 10356649 21264317 24200818 21264317 24200818 24967417 18560135 24967417 18560135 17558761 9575892 17558761 9575892 11979484 14185994 11979484 14185994 17856581 7515270 17856581 7515270 22255352 4621267 22255352 4621267 7786403 15059012 7786403 15059012 16635412 8051101 16635412 8051101 7203026 3204198 7203026 3204198 3037789 8963130 3037789 8963130 13458767 13663392 13458767 13663392 4600896 4529756 4600896 4529756 19498612 8781548 19498612 8781548 18097186 15676428 18097186 15676428 12245979 14212542 12245979 14212542 14620898 16160918 14620898 16160918 20941761 23994013 20941761 23994013 24757377 3534589 24757377 3534589 20552086 7974991 20552086 7974991 10652632 15961281 10652632 15961281 14216425 1557484 14216425 1557484 1876235 7237721 1876235 7237721 14833202 15332263 14833202 15332263 9724047 2400487 9724047 2400487 24475702 2461375 24475702 2461375 3476906 4324234 3476906 4324234 6626377 20380194 6626377 20380194 10346642 9197000 10346642 9197000 8703316 20477758 8703316 20477758 3984900 23179793 3984900 23179793 22717282 18599877 22717282 18599877 10074271 16207570 10074271 16207570 15841161 4463061 15841161 4463061 22406912 20495889 22406912 20495889 6955122 13062366 6955122 13062366 16596492 16983656 16596492 16983656 9556035 18067228 9556035 18067228 22248699 4993607 22248699 4993607 11799754 15481379 11799754 15481379 10342044 18259027 10342044 18259027 24150083 22952804 24150083 22952804 12698638 7152764 12698638 7152764 7314908 18436080 7314908 18436080 10366559 15732764 10366559 15732764 19630705 18869133 19630705 18869133 14872592 11278832 14872592 11278832 19548179 4724656 19548179 4724656 4985669 21127219 4985669 21127219 20282914 16395177 20282914 16395177 14808573 14388211 14808573 14388211 20938909 20462893 20938909 20462893 19932467 6792877 19932467 6792877 9477130 9587345 9477130 9587345 18341118 7874659 18341118 7874659 19104331 21094132 19104331 21094132 5909479 5640640 5909479 5640640 18439092 17579079 18439092 17579079 17193050 6386864 17193050 6386864 1920778 2069874 1920778 2069874 21620431 8867662 21620431 8867662 17931102 14391944 17931102 14391944 5362862 4182028 5362862 4182028 22570794 8852673 22570794 8852673 15633529 13694817 15633529 13694817 12993258 11219105 12993258 11219105 7058994 6627849 7058994 6627849 13836989 20115526 13836989 20115526 20836219 18272305 20836219 18272305 10893287 9440750 10893287 9440750 21686566 21002877 21686566 21002877 9642549 9302743 9642549 9302743 13740106 15276756 13740106 15276756 19621867 19157791 19621867 19157791 12718252 7912132 12718252 7912132 7685612 6960658 7685612 6960658 19866190 9505060 19866190 9505060 3574244 3513673 3574244 3513673 4046008 12241042 4046008 12241042 18898045 19562553 18898045 19562553 23251225 2197405 23251225 2197405 24692710 9356686 24692710 9356686 2723518 3013723 2723518 3013723 6241415 17600869 6241415 17600869 10460985 16265153 10460985 16265153 14122665 11064467 14122665 11064467 7208726 2197843 7208726 2197843 24632175 23387901 24632175 23387901 21601986 20259233 21601986 20259233 19479977 4625571 19479977 4625571 22500194 11391541 22500194 11391541 11578611 7153684 11578611 7153684 21774904 4833560 21774904 4833560 17597066 12184972 17597066 12184972 3647035 1304558 3647035 1304558 1537792 4214810 1537792 4214810 9609672 11516985 9609672 11516985 21010643 5687294 21010643 5687294 6005582 20255419 6005582 20255419 7175194 9110965 7175194 9110965 17084980 11006579 17084980 11006579 10427109 2130307 10427109 2130307 1963857 7242560 1963857 7242560 21552626 20796969 21552626 20796969 9250080 16984158 9250080 16984158 13807682 10943749 13807682 10943749 9443654 18065989 9443654 18065989 9118283 11988059 9118283 11988059 15110233 11464499 15110233 11464499 10526799 5647210 10526799 5647210 21560222 7300630 21560222 7300630 9464123 17026868 9464123 17026868 18236639 6779583 18236639 6779583 6986098 19993119 6986098 19993119 8968170 10328044 8968170 10328044 23658271 3225380 23658271 3225380 14191068 12621171 14191068 12621171 6884189 6177773 6884189 6177773 6549446 7388789 6549446 7388789 17610637 10802421 17610637 10802421 10706683 9489674 10706683 9489674 617263 26464727 617263 26464727 26739979 193107 26739979 193107 1442513 24257413 1442513 24257413 11396475 7502446 11396475 7502446 19712632 11668606 19712632 11668606 12638347 13210413 12638347 13210413 15158645 10112511 15158645 10112511 7190165 20909291 7190165 20909291 5226149 5059431 5226149 5059431 19444776 20898234 19444776 20898234 21452761 5179814 21452761 5179814 9711537 15088435 9711537 15088435 18408750 21691959 18408750 21691959 3502344 3328266 3502344 3328266 22153139 15147136 22153139 15147136 13639733 12169833 13639733 12169833 12465012 9910677 12465012 9910677 21080692 6356033 21080692 6356033 16393622 15554533 16393622 15554533 8774417 19063272 8774417 19063272 4780728 2540751 4780728 2540751 2589008 22143250 2589008 22143250 18827072 14705268 18827072 14705268 11455615 7086548 11455615 7086548 20012256 17443318 20012256 17443318 13873789 9448557 13873789 9448557 10027906 15337487 10027906 15337487 19681778 23841217 19681778 23841217 24853810 20270124 24853810 20270124 7187719 9933869 7187719 9933869 11514057 20312707 11514057 20312707 21269178 22112637 21269178 22112637 23101125 6767962 23101125 6767962 14049084 15184368 14049084 15184368 17203081 17778071 17203081 17778071 8141737 7102420 8141737 7102420 20687674 6519257 20687674 6519257 19732468 18663261 19732468 18663261 11611216 11076468 11611216 11076468 14915795 14739422 14915795 14739422 9428282 18182972 9428282 18182972 18847790 16454710 18847790 16454710 16537778 13484009 16537778 13484009 7331896 5367049 7331896 5367049 2893255 24025255 2893255 24025255 19212110 8978795 19212110 8978795 9066665 6452187 9066665 6452187 6741403 19962578 6741403 19962578 14598470 11485525 14598470 11485525 15666360 10483311 15666360 10483311 22272667 21750064 22272667 21750064 3591002 3700844 3591002 3700844 8462800 9764027 8462800 9764027 11762588 13398773 11762588 13398773 13606164 12328431 13606164 12328431 16332693 22259294 16332693 22259294 1690307 25149938 1690307 25149938 3302566 3861844 3302566 3861844 17380237 14925705 17380237 14925705 15099762 5746520 15099762 5746520 22453839 4461077 22453839 4461077 5961652 7087107 5961652 7087107 13143388 20323332 13143388 20323332 23113013 2784977 23113013 2784977 2988789 23197516 2988789 23197516 23978077 9655550 23978077 9655550 17011782 10613328 17011782 10613328 15812795 19063214 15812795 19063214 23266257 22350100 23266257 22350100 19330956 17875361 19330956 17875361 9076661 9301475 9076661 9301475 17288120 10303370 17288120 10303370 14185800 18089034 14185800 18089034 25334040 24845411 25334040 24845411 1188933 25691451 1188933 25691451 4764266 6138904 4764266 6138904 6839229 8247910 6839229 8247910 15942386 12139646 15942386 12139646 9333661 8613502 9333661 8613502 21830625 4922889 21830625 4922889 5245247 7969201 5245247 7969201 8602827 15201827 8602827 15201827 16906537 18553823 16906537 18553823 21766393 21245708 21766393 21245708 11843914 10874245 11843914 10874245 17963689 5152741 17963689 5152741 21568081 16352621 21568081 16352621 15354649 9444247 15354649 9444247 21148306 24426309 21148306 24426309 25523577 21631760 25523577 21631760 21317164 19482881 21317164 19482881 19930393 12433699 19930393 12433699 10871374 20014813 10871374 20014813 20652750 6550181 20652750 6550181 17495100 20247526 17495100 20247526 5154654 4526257 5154654 4526257 23328294 3233789 23328294 3233789 3313966 19305304 3313966 19305304 9122961 12095536 9122961 12095536 13440593 19567442 13440593 19567442 23056704 3897983 23056704 3897983 4600303 15432197 4600303 15432197 16373618 10359236 16373618 10359236 8260107 18969206 8260107 18969206 19300564 10148313 19300564 10148313 6623934 20571853 6623934 20571853 15962192 14668960 15962192 14668960 9117490 22327767 9117490 22327767 23325924 20593777 23325924 20593777 14896574 13121697 14896574 13121697 13954327 11629167 13954327 11629167 21854155 2682066 21854155 2682066 24285715 23578489 24285715 23578489 21804008 9130475 21804008 9130475 13242865 21207971 13242865 21207971 23950389 23104745 23950389 23104745 22213665 10676004 22213665 10676004 11410030 18620403 11410030 18620403 5505027 5237654 5505027 5237654 7082635 20398491 7082635 20398491 6641531 17453939 6641531 17453939 10889961 15024110 10889961 15024110 15390163 10737702 15390163 10737702 11254607 22275349 11254607 22275349 4612702 6696036 4612702 6696036 19272517 16779513 19272517 16779513 16669928 12203712 16669928 12203712 4877966 2811363 4877966 2811363 2627719 23352323 2627719 23352323 9319281 13070722 9319281 13070722 21108968 22150044 21108968 22150044 23051275 936676 23051275 936676 26035125 3843688 26035125 3843688 17467027 10472846 17467027 10472846 16560289 15980226 16560289 15980226 10904759 14502009 10904759 14502009 15977104 8210485 15977104 8210485 8618983 9187959 8618983 9187959 13993144 15740181 13993144 15740181 18647680 6198799 18647680 6198799 1531248 1532859 1531248 1532859 18861628 17280731 18861628 17280731 9930333 4467869 9930333 4467869 22619032 6445645 22619032 6445645 10697646 19325981 10697646 19325981 3740566 3271705 3740566 3271705 13190420 17912973 13190420 17912973 18597338 11002549 18597338 11002549 15792314 18422166 15792314 18422166 23735695 1536548 23735695 1536548 1544970 2797513 1544970 2797513 23094952 4859992 23094952 4859992 10743979 15061702 10743979 15061702 14773851 13741010 14773851 13741010 11202112 5260104 11202112 5260104 5675100 18228345 5675100 18228345 20206939 6594908 20206939 6594908 7696031 7789374 7696031 7789374 22060838 4746745 22060838 4746745 16948063 17833799 16948063 17833799 8960431 8000708 8960431 8000708 8301684 9413677 8301684 9413677 13105834 22120304 13105834 22120304 4748167 21442985 4748167 21442985 21635782 6751938 21635782 6751938 16857732 12329850 16857732 12329850 13573960 14303627 13573960 14303627 21397285 20648181 21397285 20648181 18781429 17644430 18781429 17644430 14247150 12679053 14247150 12679053 4151955 22831696 4151955 22831696 7528989 6606301 7528989 6606301 20168995 17555751 20168995 17555751 9401416 14901420 9401416 14901420 20797147 20253509 20797147 20253509 11106453 13169234 11106453 13169234 18733345 23457448 18733345 23457448 3538211 20794176 3538211 20794176 7275452 7323931 7275452 7323931 19987996 16406580 19987996 16406580 15061462 10715385 15061462 10715385 18305703 20072672 18305703 20072672 4621547 22206914 4621547 22206914 6296889 11207533 6296889 11207533 15251658 19381026 15251658 19381026 7738338 4226272 7738338 4226272 26136440 928356 26136440 928356 17341186 14929117 17341186 14929117 13235499 13356833 13235499 13356833 17491089 17078717 17491089 17078717 4908129 22941986 4908129 22941986 23546814 19817058 23546814 19817058 9104626 11995820 9104626 11995820 17813506 17887911 17813506 17887911 2991879 23913554 2991879 23913554 6726528 19881018 6726528 19881018 19407117 14830204 19407117 14830204 10371962 3882656 10371962 3882656 4092599 22674654 4092599 22674654 19100142 17273127 19100142 17273127 12793099 8467320 12793099 8467320 7233101 19897839 7233101 19897839 8666946 16392157 8666946 16392157 19999389 25138639 19999389 25138639 1790761 5686759 1790761 5686759 16052048 11930710 16052048 11930710 11303312 18695797 11303312 18695797 23101799 22283094 23101799 22283094 4834999 7045672 4834999 7045672 23131399 3672282 23131399 3672282 18769091 18222662 18769091 18222662 9944651 15834080 9944651 15834080 17936882 19043105 17936882 19043105 7790748 20694867 7790748 20694867 1733411 875092 1733411 875092 25975458 23625854 25975458 23625854 3233083 12351126 3233083 12351126 14600073 16757839 14600073 16757839 17477542 9745958 17477542 9745958 11369822 15495670 11369822 15495670 13052038 12510691 13052038 12510691 15482076 16348736 15482076 16348736 10537850 11932947 10537850 11932947 14912036 10381906 14912036 10381906 17296481 9182955 17296481 9182955 19892713 7441066 19892713 7441066 19308123 10273324 19308123 10273324 8315615 19809259 8315615 19809259 20484196 19014994 20484196 19014994 17456644 15624106 17456644 15624106 11792101 10927199 11792101 10927199 16004161 19168523 16004161 19168523 20771078 20237217 20771078 20237217 7996350 9409793 7996350 9409793 18569769 22702499 18569769 22702499 4309117 12918669 4309117 12918669 16239565 18464553 16239565 18464553 21485987 20825012 21485987 20825012 20889856 19375291 20889856 19375291 9801708 12463144 9801708 12463144 20849981 6305443 20849981 6305443 8635661 19205777 8635661 19205777 5648566 21666527 5648566 21666527 22438543 8502724 22438543 8502724 9939953 10560917 9939953 10560917 12430118 13154037 12430118 13154037 14714499 20134125 14714499 20134125 6657507 14797707 6657507 14797707 18438868 22369824 18438868 22369824 4694833 15945429 4694833 15945429 19384784 5398581 19384784 5398581 21836574 8855522 21836574 8855522 10382875 9975308 10382875 9975308 18991729 18591840 18991729 18591840 6293397 6337928 6293397 6337928 11732678 12117230 11732678 12117230 14316593 17401487 14316593 17401487 20171993 6816907 20171993 6816907 18552937 11271429 18552937 11271429 8028865 18891337 8028865 18891337 18170375 12693557 18170375 12693557 13337159 16047739 13337159 16047739 8118886 3167074 8118886 3167074 2947146 18976615 2947146 18976615 15896462 8105120 15896462 8105120 19835502 19678081 19835502 19678081 5033614 1595755 5033614 1595755 25361635 16532723 25361635 16532723 11315077 3953118 11315077 3953118 22898901 19325627 22898901 19325627 9996206 10411422 9996206 10411422 20184502 19631501 20184502 19631501 15238776 9716090 15238776 9716090 8587817 22348129 8587817 22348129 23422918 3531928 23422918 3531928 9645722 13866109 9645722 13866109 13326037 6125331 13326037 6125331 20590044 19261216 20590044 19261216 17030628 14075406 17030628 14075406 13977351 12040420 13977351 12040420 10676266 16546827 10676266 16546827 10001800 6706376 10001800 6706376 22158081 21469204 22158081 21469204 18552686 17642662 18552686 17642662 11887729 5623359 11887729 5623359 22606779 4347287 22606779 4347287 13368012 15716855 13368012 15716855 10527164 10187602 10527164 10187602 18156504 18339222 18156504 18339222 5222473 1354600 5222473 1354600 25562477 5130440 25562477 5130440 20160958 13817095 20160958 13817095 7810257 20061042 7810257 20061042 7245980 9122880 7245980 9122880 9784525 25073962 9784525 25073962 1726771 20831813 1726771 20831813 8910067 12861283 8910067 12861283 15726589 15070739 15726589 15070739 11576343 13377828 11576343 13377828 18831783 7721664 18831783 7721664 22300554 21558360 22300554 21558360 13180109 6420796 13180109 6420796 6514981 18512545 6514981 18512545 18364130 9593812 18364130 9593812 10908126 14677540 10908126 14677540 16737490 16826709 16737490 16826709 9760407 2616462 9760407 2616462 24505066 23335840 24505066 23335840 15786244 14860801 15786244 14860801 10859649 7940753 10859649 7940753 24048373 22994268 24048373 22994268 4144470 3815964 4144470 3815964 7497174 9198921 7497174 9198921 10655900 14071201 10655900 14071201 17124157 7216754 17124157 7216754 20125112 4499800 20125112 4499800 4370774 4330985 4370774 4330985 7621288 17188730 7621288 17188730 15285150 6784331 15285150 6784331 20297854 8226477 20297854 8226477 8194553 21205903 8194553 21205903 22559594 4256134 22559594 4256134 11336306 16567766 11336306 16567766 19136920 7841398 19136920 7841398 12843981 14050264 12843981 14050264 15060249 21708345 15060249 21708345 4435273 4438531 4435273 4438531 8697189 8475550 8697189 8475550 10702668 14617530 10702668 14617530 14128331 12871966 14128331 12871966 9393806 18177946 9393806 18177946 5775006 22091600 5775006 22091600 22847150 7386249 22847150 7386249 11644870 15064989 11644870 15064989 20026109 7091652 20026109 7091652 9123500 17470688 9123500 17470688 19788786 19933751 19788786 19933751 20520731 15320209 20520731 15320209 12204030 5723487 12204030 5723487 21615648 20417051 21615648 20417051 7319079 8176925 7319079 8176925 20772063 4129490 20772063 4129490 22768209 20186801 22768209 20186801 8272489 10665843 8272489 10665843 16041574 22188254 16041574 22188254 22878525 20803155 22878525 20803155 12303130 11472426 12303130 11472426 18441103 22123527 18441103 22123527 22992964 14373503 22992964 14373503 13855821 2153100 13855821 2153100 25599731 1476853 25599731 1476853 22427634 12519102 22427634 12519102 10482858 16826206 10482858 16826206 16576952 15009429 16576952 15009429 13390492 11107520 13390492 11107520 15910433 6839856 15910433 6839856 7175862 13086778 7175862 13086778 21017165 20303252 21017165 20303252 13485065 4391957 13485065 4391957 4565440 11636571 4565440 11636571 20690509 5851287 20690509 5851287 21084740 9240477 21084740 9240477 9098788 17699468 9098788 17699468 18857234 8320961 18857234 8320961 7813313 5990667 7813313 5990667 21238452 17611055 21238452 17611055 17462880 10879972 17462880 10879972 8721885 19397220 8721885 19397220 19843821 8924408 19843821 8924408 7569056 7327934 7569056 7327934 9969155 10598737 9969155 10598737 16806706 6643883 16806706 6643883 20163628 10209551 20163628 10209551 4654551 22096204 4654551 22096204 22572987 18310880 22572987 18310880 13122787 9764287 13122787 9764287 9188095 18772432 9188095 18772432 7855317 23007149 7855317 23007149 3979299 3271575 3979299 3271575 24332469 23692576 24332469 23692576 21240944 7387386 21240944 7387386 16098806 14117364 16098806 14117364 14185778 10180977 14185778 10180977 20616588 21129532 20616588 21129532 22221772 3641096 22221772 3641096 24019025 2779168 24019025 2779168 12733989 16253919 12733989 16253919 18310725 19225598 18310725 19225598 20339962 5038901 20339962 5038901 26927434 26863250 26927434 26863250 123333 26863250 18054024 7268275 18054024 7268275 19907218 20467999 19907218 20467999 21730143 4934378 21730143 4934378 17411025 17131507 17411025 17131507 20074838 6966376 20074838 6966376 19361208 17627132 19361208 17627132 9527630 4325892 9527630 4325892 22326886 6481654 22326886 6481654 8983448 9298749 8983448 9298749 15134613 15922841 15134613 15922841 9269176 22063762 9269176 22063762 22814127 4969349 22814127 4969349 21751677 20940713 21751677 20940713 10847752 11657364 10847752 11657364 14863023 20459618 14863023 20459618 21152286 7375953 21152286 7375953 15279560 21502638 15279560 21502638 3309706 2814360 3309706 2814360 7054346 11772403 7054346 11772403 14101981 14166433 14101981 14166433 15414290 10990772 15414290 10990772 18393115 8946055 18393115 8946055 15114000 17889425 15114000 17889425 8611914 7645593 8611914 7645593 24397333 2443746 24397333 2443746 17997330 9289277 17997330 9289277 10135622 10937768 10135622 10937768 13830046 13356851 13830046 13356851 13362050 2077266 13362050 2077266 25958697 24903424 25958697 24903424 2840415 19650236 2840415 19650236 7425548 14385108 7425548 14385108 14735379 6997217 14735379 6997217 7299372 12222166 7299372 12222166 14366360 15142508 14366360 15142508 23340845 22599058 23340845 22599058 16114222 8017756 16114222 8017756 19844397 19098926 19844397 19098926 10621671 6666245 10621671 6666245 20353133 19147782 20353133 19147782 16219597 11048237 16219597 11048237 12576034 18426394 12576034 18426394 8265154 7829739 8265154 7829739 12238060 16436013 12238060 16436013 9463479 18341229 9463479 18341229 18907967 10105637 18907967 10105637 15198980 19064567 15198980 19064567 23117152 22235336 23117152 22235336 20027968 10912809 20027968 10912809 11717908 11505573 11717908 11505573 19023134 19630177 19023134 19630177 7423970 17387388 7423970 17387388 22298161 3166047 22298161 3166047 24591041 23894195 24591041 23894195 7316064 1688983 7316064 1688983 25167899 16072389 25167899 16072389 12838055 13219653 12838055 13219653 15860310 11068751 15860310 11068751 11501898 5703120 11501898 5703120 21489349 8351116 21489349 8351116 10714742 15984604 10714742 15984604 13966689 9916808 13966689 9916808 17165785 17579664 17165785 17579664 18931540 20385818 18931540 20385818 21121840 18838136 21121840 18838136 8429923 8940228 8429923 8940228 24234917 23100662 24234917 23100662 4835750 19775242 4835750 19775242 7823320 10339425 7823320 10339425 13589209 15273018 13589209 15273018 21787835 21162406 21787835 21162406 6112704 19412995 6112704 19412995 12191358 11386961 12191358 11386961 14107309 15470887 14107309 15470887 10643480 8082911 10643480 8082911 6983523 20378387 6983523 20378387 21022603 18745791 21022603 18745791 12927835 7063447 12927835 7063447 2698297 2318841 2698297 2318841 21938632 17312777 21938632 17312777 8827834 5443692 8827834 5443692 5203914 21640127 5203914 21640127 6595926 19062185 6595926 19062185 11073923 15581058 11073923 15581058 14098427 3674046 14098427 3674046 22962448 6438498 22962448 6438498 17245135 19958653 17245135 19958653 21958643 21177651 21958643 21177651 9325477 13324897 9325477 13324897 13908512 5662916 13908512 5662916 21436367 15985310 21436367 15985310 12229646 12222464 12229646 12222464 14761186 8992230 14761186 8992230 8220794 7835610 8220794 7835610 12407547 12502157 12407547 12502157 15307333 10051863 15307333 10051863 10716122 12829152 10716122 12829152 14290933 16857366 14290933 16857366 9584851 20043230 9584851 20043230 20578248 15425014 20578248 15425014 11507149 14534079 11507149 14534079 15656742 14734178 15656742 14734178 5767612 3781245 5767612 3781245 26158233 25290481 26158233 25290481 12225478 9253127 12225478 9253127 8406742 7360115 8406742 7360115 7738102 19818653 7738102 19818653 20447248 11117294 20447248 11117294 12613510 14681292 12613510 14681292 16241295 18756267 16241295 18756267 5183526 23478696 5183526 23478696 24444196 8662220 24444196 8662220 5828291 5250180 5828291 5250180 21700924 6711979 21700924 6711979 13041605 13978294 13041605 13978294 17561095 4313662 17561095 4313662 22437704 21370754 22437704 21370754 6888862 6423360 6888862 6423360 6929591 10924097 6929591 10924097 23564435 908448 23564435 908448 733054 5013140 733054 5013140 5927082 8577264 5927082 8577264 14320788 13340752 14320788 13340752 12057036 9724019 12057036 9724019 19171122 22542910 19171122 22542910 4418632 4435619 4418632 4435619 4717349 20171724 4717349 20171724 18861963 17351046 18861963 17351046 13787303 11592532 13787303 11592532 21327446 20652939 21327446 20652939 6973471 8743518 6973471 8743518 18058751 23475434 18058751 23475434 3360675 6581732 3360675 6581732 8899202 18082501 8899202 18082501 9169905 10184119 9169905 10184119 12612379 19104240 12612379 19104240 6490166 6089279 6490166 6089279 20125689 7780487 20125689 7780487 10200004 17340092 10200004 17340092 8478378 8197508 8478378 8197508 8829894 13915057 8829894 13915057 15411687 10689459 15411687 10689459 25025225 1832337 25025225 1832337 3767147 4434336 3767147 4434336 14792674 13595952 14792674 13595952 12329635 9410568 12329635 9410568 9108650 17977583 9108650 17977583 16676627 12935073 16676627 12935073 13152773 15167768 13152773 15167768 21735193 21130451 21735193 21130451 5806948 18504702 5806948 18504702 10526617 12873682 10526617 12873682 18115317 8896461 18115317 8896461 20692607 21132720 20692607 21132720 5903212 12231461 5903212 12231461 17855165 5211311 17855165 5211311 21723941 9655934 21723941 9655934 12890353 18424684 12890353 18424684 19193695 7497467 19193695 7497467 6347325 22933420 6347325 22933420 2807053 3223862 2807053 3223862 20162954 13527793 20162954 13527793 13298512 12252974 13298512 12252974 15387580 17001364 15387580 17001364 18340026 24441746 18340026 24441746 25580269 5695661 25580269 5695661 19929190 20978857 19929190 20978857 22228995 21547313 22228995 21547313 7782545 15900733 7782545 15900733 13816916 8064981 13816916 8064981 5160696 21556493 5160696 21556493 15404049 4130215 15404049 4130215 22915672 12752144 22915672 12752144 12487717 17350844 12487717 17350844 18767994 18510048 18767994 18510048 18666556 14584266 18666556 14584266 12879865 11024425 12879865 11024425 18269790 8825307 18269790 8825307 17578694 10471759 17578694 10471759 9947731 17991455 9947731 17991455 7029232 6567333 7029232 6567333 7983941 13316813 7983941 13316813 20791066 20226291 20791066 20226291 6959916 11479848 6959916 11479848 13279200 22560901 13279200 22560901 4201626 6990835 4201626 6990835 10140380 19709098 10140380 19709098 22357874 21678092 22357874 21678092 20902071 3961922 20902071 3961922 2604010 24430036 2604010 24430036 20546341 7822007 20546341 7822007 6511470 4769588 6511470 4769588 22184502 16611834 22184502 16611834 15708220 11307211 15708220 11307211 10330100 17307725 10330100 17307725 20771758 20263329 20771758 20263329 16462102 10720645 16462102 10720645 15184863 18686823 15184863 18686823 7602454 7459488 7602454 7459488 9707166 14233951 9707166 14233951 15836936 22879223 15836936 22879223 4241886 16180447 4241886 16180447 18658166 5667602 18658166 5667602 5671026 19599404 5671026 19599404 16758142 11665810 16758142 11665810 13767415 13755509 13767415 13755509 25996663 846704 25996663 846704 813871 1929010 813871 1929010 3887559 17728780 3887559 17728780 11800038 7862390 11800038 7862390 7924775 6377225 7924775 6377225 6236789 8671804 6236789 8671804 9129501 13158998 9129501 13158998 15560174 15801188 15560174 15801188 8176779 5938311 8176779 5938311 23054857 22413706 23054857 22413706 20444019 9879194 20444019 9879194 13885902 13157386 13885902 13157386 9211366 8962154 9211366 8962154 12090148 11772732 12090148 11772732 14958915 15255337 14958915 15255337 8241021 18912100 8241021 18912100 16520673 15967956 16520673 15967956 13072116 9567392 13072116 9567392 6761044 20265346 6761044 20265346 10082010 13904929 10082010 13904929 16596103 18302511 16596103 18302511 8345408 7631437 8345408 7631437 6917608 6027408 6917608 6027408 5960031 21005107 5960031 21005107 8212314 12629290 8212314 12629290 13912872 13258773 13912872 13258773 6750015 22384457 6750015 22384457 2246788 2553462 2246788 2553462 24078516 16778828 24078516 16778828 16540382 11971660 16540382 11971660 9472663 7556725 9472663 7556725 4170978 4071543 4170978 4071543 21323904 16484762 21323904 16484762 13752267 11374450 13752267 11374450 15732313 17086003 15732313 17086003 7116181 5844134 7116181 5844134 21379250 8173110 21379250 8173110 6706382 4523221 6706382 4523221 22368969 20870965 22368969 20870965 7014488 9679815 7014488 9679815 16457874 18558447 16457874 18558447 7985070 19092628 7985070 19092628 7905305 13326006 7905305 13326006 15489142 21255553 15489142 21255553 22453510 4355994 22453510 4355994 4674763 19956969 4674763 19956969 20204891 7559241 20204891 7559241 11367097 19236595 11367097 19236595 1965865 2076495 1965865 2076495 17643798 23748593 17643798 23748593 3321250 17211572 3321250 17211572 10997188 15254604 10997188 15254604 13692939 10048970 13692939 10048970 22407591 21556121 22407591 21556121 18056172 11023349 18056172 11023349 9773506 17290511 9773506 17290511 18506264 17697470 18506264 17697470 10534879 14818619 10534879 14818619 14243720 12337273 14243720 12337273 9700568 22226172 9700568 22226172 3724334 23252101 3724334 23252101 21920668 5847994 21920668 5847994 11780808 12762975 11780808 12762975 20164651 21554278 20164651 21554278 22382078 4736506 22382078 4736506 6704502 15379035 6704502 15379035 16568186 17323645 16568186 17323645 8688893 7854930 8688893 7854930 21014239 21881045 21014239 21881045 5164946 7767984 5164946 7767984 19126619 9449074 19126619 9449074 17332625 14698556 17332625 14698556 5092616 25032803 5092616 25032803 1874689 5292832 1874689 5292832 16430174 19165327 16430174 19165327 22703897 4138490 22703897 4138490 17467327 11592650 17467327 11592650 14634873 13913452 14634873 13913452 10445058 16612149 10445058 16612149 9172137 8479016 9172137 8479016 18928465 19167192 18928465 19167192 20643060 3014820 20643060 3014820 3334084 7047395 3334084 7047395 17381536 21148454 17381536 21148454 5617005 18573818 5617005 18573818 10512054 5158084 10512054 5158084 5300695 19333868 5300695 19333868 19234956 14951694 19234956 14951694 8866057 8557768 8866057 8557768 14426813 18406649 14426813 18406649 3257453 1559649 3257453 1559649 1244467 17999734 1244467 17999734 14310004 10463036 14310004 10463036 6642681 20525643 6642681 20525643 21332614 6295153 21332614 6295153 7700961 15950820 7700961 15950820 11873135 5274129 11873135 5274129 5685371 7876646 5685371 7876646 11700443 13916575 11700443 13916575 13126733 12681615 13126733 12681615 15854152 15316984 15854152 15316984 12425459 10371872 12425459 10371872 4275815 23761331 4275815 23761331 3197606 12719150 3197606 12719150 21366110 4312352 21366110 4312352 4023676 3607853 4023676 3607853 4602026 19591761 4602026 19591761 17478880 11073437 17478880 11073437 9216831 19159940 9216831 19159940 20668073 19911940 20668073 19911940 7478887 18226757 7478887 18226757 10090382 8944581 10090382 8944581 7043271 22891229 7043271 22891229 23724975 4543265 23724975 4543265 18835412 16772455 18835412 16772455 11508520 647497 11508520 647497 441881 24118857 441881 24118857 19117982 8545009 19117982 8545009 9317940 17517300 9317940 17517300 16140480 12801545 16140480 12801545 13861463 17974705 13861463 17974705 22207005 21653719 22207005 21653719 8104129 7848161 8104129 7848161 14349489 18815546 14349489 18815546 19828342 19403831 19828342 19403831 10600244 13179123 10600244 13179123 16983278 7719927 16983278 7719927 22604969 4341032 22604969 4341032 8793948 14658056 8793948 14658056 22993711 23392288 22993711 23392288 24696630 23856692 24696630 23856692 22590182 21101665 22590182 21101665 7931261 14131511 7931261 14131511 22786420 992695 22786420 992695 822687 8336201 822687 8336201 10760513 11310814 10760513 11310814 13446836 15389999 13446836 15389999 4166029 22724791 4166029 22724791 19651128 10047947 19651128 10047947 16843091 13633457 16843091 13633457 4723069 22065317 4723069 22065317 6521593 11746878 6521593 11746878 21228041 24538038 21228041 24538038 2398474 5180211 2398474 5180211 20178857 8262371 20178857 8262371 18545911 18639467 18545911 18639467 22518195 4454659 22518195 4454659 21013325 18416829 21013325 18416829 3237642 3188770 3237642 3188770 19289778 18382698 19289778 18382698 14699238 8883688 14699238 8883688 21624248 24387522 21624248 24387522 25465118 1914133 25465118 1914133 12711945 15222201 12711945 15222201 21067717 5719994 21067717 5719994 5964409 22093128 5964409 22093128 22882992 18736092 22882992 18736092 18581397 3235918 18581397 3235918 23821215 22805916 23821215 22805916 4113572 4131443 4113572 4131443 6785200 10069125 6785200 10069125 12739475 23314887 12739475 23314887 2662523 2537309 2662523 2537309 24191432 12479145 24191432 12479145 13345051 14032724 13345051 14032724 8787181 6964245 8787181 6964245 21432717 21672529 21432717 21672529 22396256 6543023 22396256 6543023 20091462 18154667 20091462 18154667 17001017 10091748 17001017 10091748 16024723 24186766 16024723 24186766 2678050 16598851 2678050 16598851 16435973 10669932 16435973 10669932 12201453 15339421 12201453 15339421 17464999 8417564 17464999 8417564 23469290 22361984 23469290 22361984 9305980 17153953 9305980 17153953 20342879 6227980 20342879 6227980 20934350 7126487 20934350 7126487 9143640 16973150 9143640 16973150 13660822 12631386 13660822 12631386 9063006 5179241 9063006 5179241 5327147 21467046 5327147 21467046 6754358 13711591 6754358 13711591 20091932 20961592 20091932 20961592 21714490 19052480 21714490 19052480 19714592 15155535 19714592 15155535 10291919 17961030 10291919 17961030 8244705 5580334 8244705 5580334 22528333 22854738 22528333 22854738 23770840 20785612 23770840 20785612 14739449 11004447 14739449 11004447 9531246 2554557 9531246 2554557 2357893 5260601 2357893 5260601 8201171 17788015 8201171 17788015 15874084 11613067 15874084 11613067 14480960 14431474 14480960 14431474 8665659 5691795 8665659 5691795 1669615 1576993 1669615 1576993 2198504 4953334 2198504 4953334 17904616 15873071 17904616 15873071 15400817 13748830 15400817 13748830 8440766 21670862 8440766 21670862 23854339 1409003 23854339 1409003 26618308 25884260 26618308 25884260 26792124 25979815 26792124 25979815 974403 25679944 974403 25679944 9890707 8498576 9890707 8498576 5719989 21523989 5719989 21523989 22692697 4159111 22692697 4159111 14147512 13815431 14147512 13815431 5876946 21162991 5876946 21162991 8545974 17654410 8545974 17654410 11251284 12485677 11251284 12485677 16695415 9373262 16695415 9373262 18735571 19166548 18735571 19166548 23839637 2998090 23839637 2998090 8123187 8055252 8123187 8055252 9399047 9840643 9399047 9840643 11783341 11929719 11783341 11929719 15516469 17475805 15516469 17475805 7918469 6522206 7918469 6522206 21781556 21506370 21781556 21506370 22587320 4336592 22587320 4336592 9380017 10000406 9380017 10000406 20157995 7084806 20157995 7084806 12765731 13651512 12765731 13651512 17870584 5516766 17870584 5516766 21463433 19305866 21463433 19305866 6236730 5941259 6236730 5941259 17304910 12466862 17304910 12466862 12240844 19531080 12240844 19531080 20110004 7390468 20110004 7390468 10121493 14913084 10121493 14913084 15489135 10569081 15489135 10569081 10386804 8893400 10386804 8893400 21508886 5374348 21508886 5374348 12770382 13678060 12770382 13678060 15092653 9591003 15092653 9591003 7824963 19689943 7824963 19689943 6506661 6225258 6506661 6225258 19816478 11110206 19816478 11110206 10769474 18307022 10769474 18307022 20470730 6291666 20470730 6291666 18537189 11847649 18537189 11847649 10284284 19140586 10284284 19140586 6895192 20240178 6895192 20240178 23412333 22510878 23412333 22510878 23041962 3833794 23041962 3833794 4547259 6435672 4547259 6435672 20198968 21314724 20198968 21314724 4875519 22201952 4875519 22201952 5250441 17529493 5250441 17529493 9836263 7605098 9836263 7605098 5936217 23485101 5936217 23485101 24525117 3344472 24525117 3344472 19003529 9407575 19003529 9407575 17146368 17217874 17146368 17217874 8130639 21615564 8130639 21615564 22211511 15006676 22211511 15006676 8710510 21051520 8710510 21051520 21665189 18431427 21665189 18431427 17825495 11500121 17825495 11500121 15004327 14423539 15004327 14423539 15655917 6047949 15655917 6047949 6359796 6795606 6359796 6795606 17322237 13780540 17322237 13780540 9562783 18098533 9562783 18098533 23278749 22467280 23278749 22467280 8370533 15616325 8370533 15616325 14619275 11892328 14619275 11892328 2975545 23819959 2975545 23819959 15571492 13724286 15571492 13724286 9841549 18374669 9841549 18374669 19052216 15784313 19052216 15784313 16085194 14845287 16085194 14845287 13196721 13069934 13196721 13069934 14022314 19509393 14022314 19509393 21199433 1776148 21199433 1776148 1462616 20502828 1462616 20502828 14821542 11246300 14821542 11246300 15855169 18181443 15855169 18181443 9018717 8815987 9018717 8815987 17196977 19042829 17196977 19042829 22363021 25101956 22363021 25101956 1951739 5449394 1951739 5449394 18361376 12870395 18361376 12870395 12814174 4275237 12814174 4275237 24528635 1460671 24528635 1460671 25426509 3140540 25426509 3140540 19134588 13571507 19134588 13571507 6226094 4614197 6226094 4614197 22545883 20720526 22545883 20720526 9728182 12688195 9728182 12688195 23813696 2578990 23813696 2578990 24306422 2805342 24306422 2805342 20919598 13222460 20919598 13222460 13058008 11596427 13058008 11596427 4995334 22489668 4995334 22489668 4534901 16360086 4534901 16360086 16089822 11155857 16089822 11155857 19033142 8155859 19033142 8155859 13721169 16293237 13721169 16293237 19901931 1671918 19901931 1671918 1148641 1199732 1148641 1199732 18606205 13031465 18606205 13031465 9810089 21367106 9810089 21367106 5263419 11226137 5263419 11226137 17890008 17393971 17890008 17393971 11006563 9087757 11006563 9087757 8279111 20207102 8279111 20207102 841182 895161 841182 895161 24712247 6567976 24712247 6567976 17299259 14532743 17299259 14532743 13016889 8079821 13016889 8079821 22205956 22670915 22205956 22670915 23308754 18935674 23308754 18935674 15783990 7288597 15783990 7288597 7441688 7813818 7441688 7813818 18329198 16913325 18329198 16913325 13823906 11762167 13823906 11762167 6695258 20165114 6695258 20165114 18942293 12671084 18942293 12671084 13384128 15505552 13384128 15505552 20443080 19926597 20443080 19926597 7137757 8830254 7137757 8830254 17388138 16261300 17388138 16261300 16176139 11801910 16176139 11801910 14593949 13138705 14593949 13138705 10502092 5012201 10502092 5012201 5035014 5890436 5035014 5890436 20432162 18618579 20432162 18618579 9099221 16035108 9099221 16035108 17172981 10097949 17172981 10097949 8284405 23533595 8284405 23533595 3462771 4172357 3462771 4172357 6201538 7782171 6201538 7782171 20521736 6694185 20521736 6694185 16112714 12297057 16112714 12297057 9055702 18873145 9055702 18873145 6765845 5112968 6765845 5112968 5320816 7731262 5320816 7731262 16369399 13128464 16369399 13128464 12690541 11323418 12690541 11323418 16099531 8736073 16099531 8736073 4681277 3179152 4681277 3179152 3018263 23996241 3018263 23996241 19066334 9334775 19066334 9334775 12590164 23124824 12590164 23124824 3796932 10592345 3796932 10592345 17708781 4263491 17708781 4263491 22642578 11957610 22642578 11957610 11956547 21018965 11956547 21018965 4854021 23638510 4854021 23638510 2670740 2704762 2670740 2704762 23638785 22320568 23638785 22320568 4613045 12756824 4613045 12756824 16772333 16812299 16772333 16812299 8917252 5931873 8917252 5931873 21247711 10649265 21247711 10649265 14919655 18388021 14919655 18388021 2834607 3130602 2834607 3130602 5725924 17623121 5725924 17623121 14989097 13363960 14989097 13363960 10272141 17071242 10272141 17071242 6249617 2369006 6249617 2369006 2471292 22753897 2471292 22753897 19908565 7619238 19908565 7619238 13822790 17120118 13822790 17120118 19765650 7211506 19765650 7211506 7955091 13467257 7955091 13467257 14926885 11613213 14926885 11613213 17119714 17542964 17119714 17542964 6021687 21293574 6021687 21293574 22033489 4660189 22033489 4660189 20338995 10642710 20338995 10642710 14321083 15272773 14321083 15272773 17673274 8656295 17673274 8656295 6480072 5588696 6480072 5588696 5974588 20160576 5974588 20160576 20709602 12418903 20709602 12418903 13858679 13000735 13858679 13000735 20423462 4594449 20423462 4594449 4745225 21125322 4745225 21125322 10460812 11966500 10460812 11966500 15621713 10941817 15621713 10941817 9167379 6189007 9167379 6189007 22238232 21573322 22238232 21573322 18987873 16579736 18987873 16579736 15917754 14532202 15917754 14532202 9921918 5149933 9921918 5149933 21512758 8140966 21512758 8140966 14681713 13111456 14681713 13111456 13254954 10510430 13254954 10510430 11253877 19769433 11253877 19769433 20659628 6153681 20659628 6153681 6238738 8133226 6238738 8133226 13444349 13750325 13444349 13750325 14670947 12002036 14670947 12002036 16749878 8240090 16749878 8240090 8789800 18044333 8789800 18044333 13135220 9836649 13135220 9836649 18232035 3317353 18232035 3317353 3792280 20310381 3792280 20310381 9952206 8338794 9952206 8338794 22281857 21591174 22281857 21591174 6064224 17627209 6064224 17627209 24370688 23429875 24370688 23429875 5904558 16220819 5904558 16220819 17694009 9422055 17694009 9422055 10155915 16907254 10155915 16907254 18825161 6915822 18825161 6915822 2530253 2015249 2530253 2015249 24876456 6609413 24876456 6609413 11553905 22923005 11553905 22923005 23703363 11171174 23703363 11171174 8319454 21652516 8319454 21652516 24804916 1987915 24804916 1987915 2357992 3273091 2357992 3273091 19814227 9705194 19814227 9705194 9694662 3227268 9694662 3227268 3621598 12938795 3621598 12938795 16178744 16287110 16178744 16287110 18047554 1958983 18047554 1958983 24864690 3603809 24864690 3603809 17546971 11673342 17546971 11673342 7335525 5604105 7335525 5604105 3970190 3999634 3970190 3999634 22817622 4095374 22817622 4095374 4542804 8777201 4542804 8777201 16465512 18043560 16465512 18043560 8372548 6952610 8372548 6952610 20247458 9245826 20247458 9245826 11275896 16188863 11275896 16188863 9813918 23255717 9813918 23255717 2036792 24896348 2036792 24896348 16315145 10922184 16315145 10922184 2890881 24006031 2890881 24006031 9698540 6093036 9698540 6093036 21005926 6003790 21005926 6003790 16399414 16093456 16399414 16093456 23931119 22962056 23931119 22962056 22292387 5480788 22292387 5480788 11619780 13022138 11619780 13022138 14286319 3583956 14286319 3583956 23104747 21094269 23104747 21094269 6979558 14941455 6979558 14941455 19978001 19569591 19978001 19569591 8296515 5877926 8296515 5877926 5189382 21773851 5189382 21773851 21977166 19468237 21977166 19468237 10877099 10687855 10877099 10687855 13619331 14295134 13619331 14295134 10272224 4491906 10272224 4491906 4572846 15053660 4572846 15053660 13693837 11014255 13693837 11014255 21814527 5113514 21814527 5113514 16987125 11968545 16987125 11968545 13974098 19573592 13974098 19573592 20429071 8161844 20429071 8161844 8677806 10849806 8677806 10849806 18499953 18323079 18499953 18323079 24447695 23345199 24447695 23345199 12647663 6385540 12647663 6385540 22972379 22165095 22972379 22165095 10512463 8523632 10512463 8523632 4325403 4066453 4325403 4066453 22665894 21352257 22665894 21352257 10157592 11056810 10157592 11056810 15123758 18116880 15123758 18116880 8618328 18305887 8618328 18305887 18431845 16129799 18431845 16129799 7618221 5502278 7618221 5502278 21944347 4760368 21944347 4760368 13271452 13526104 13271452 13526104 18648724 22753245 18648724 22753245 25900738 790402 25900738 790402 834232 24316883 834232 24316883 24972997 20806557 24972997 20806557 11802125 9810287 11802125 9810287 8471615 5606013 8471615 5606013 4706730 22597398 4706730 22597398 23665383 12878655 23665383 12878655 11357862 10034915 11357862 10034915 8178967 7839962 8178967 7839962 10565256 15440071 10565256 15440071 17917430 8981866 17917430 8981866 15912854 15564553 15912854 15564553 18117738 17816490 18117738 17816490 17300051 13578811 17300051 13578811 11909920 19557106 11909920 19557106 3823208 3804568 3823208 3804568 22875036 9750939 22875036 9750939 10413936 11628746 10413936 11628746 15028327 11556616 15028327 11556616 22934535 3624922 22934535 3624922 23180058 16189172 23180058 16189172 10647615 17222607 10647615 17222607 6875246 6640365 6875246 6640365 15894129 13455986 15894129 13455986 10212260 18314324 10212260 18314324 22109541 3550444 22109541 3550444 3659184 7607062 3659184 7607062 9641713 14172392 9641713 14172392 14858731 12933482 14858731 12933482 2134847 2078736 2134847 2078736 22854764 5124147 22854764 5124147 9026988 9445078 9026988 9445078 10477453 18216631 10477453 18216631 3772649 23113001 3772649 23113001 8105042 13138826 8105042 13138826 16986679 3526156 16986679 3526156 23331153 21565737 23331153 21565737 21614504 20457274 21614504 20457274 19197826 12597217 19197826 12597217 12692047 11203674 12692047 11203674 11450734 15846199 11450734 15846199 10310117 19955073 10310117 19955073 2406634 24510379 2406634 24510379 15703579 10120172 15703579 10120172 19100065 4972895 19100065 4972895 5062488 6685406 5062488 6685406 10221560 9898204 10221560 9898204 14336055 17916002 14336055 17916002 5576514 5531032 5576514 5531032 13550137 13719137 13550137 13719137 15370707 8849980 15370707 8849980 18483731 13578898 18483731 13578898 12452356 7186318 12452356 7186318 3884264 23118315 3884264 23118315 7955816 16993738 7955816 16993738 14448917 12195257 14448917 12195257 21760739 4897397 21760739 4897397 11252455 11296943 11252455 11296943 14175721 16916370 14175721 16916370 5643486 3931703 5643486 3931703 23233542 3682861 23233542 3682861 8670864 14296718 8670864 14296718 16079033 9434600 16079033 9434600 23042773 22263208 23042773 22263208 23168737 21936877 23168737 21936877 7171520 7357882 7171520 7357882 8008564 13478750 8008564 13478750 15996172 7058393 15996172 7058393 21181188 21259363 21181188 21259363 26320743 25279573 26320743 25279573 26155336 2165648 26155336 2165648 4387382 10335437 4387382 10335437 15684429 12946426 15684429 12946426 12838886 12438986 12838886 12438986 20477365 652918 20477365 652918 551041 23940260 551041 23940260 5016663 7234872 5016663 7234872 8405081 19272244 8405081 19272244 21250557 22910934 21250557 22910934 23835909 13769898 23835909 13769898 1620378 25028733 1620378 25028733 3473781 22749096 3473781 22749096 5662367 8425570 5662367 8425570 12300354 16036316 12300354 16036316 18766930 3466135 18766930 3466135 3421824 20325863 3421824 20325863 7718063 13140514 7718063 13140514 19940745 1516393 19940745 1516393 1298812 24546819 1298812 24546819 24829346 11758311 24829346 11758311 12753783 13823923 12753783 13823923 22376734 21603445 22376734 21603445 20022083 7131931 20022083 7131931 18141861 9579389 18141861 9579389 9825482 18965029 9825482 18965029 8000233 8425235 8000233 8425235 20019086 19599651 20019086 19599651 12061024 5037234 12061024 5037234 21728494 20085324 21728494 20085324 19930782 16863426 19930782 16863426 10444460 11354668 10444460 11354668 19294256 4391039 19294256 4391039 3349933 23488099 3349933 23488099 19704196 10778964 19704196 10778964 15977856 17275598 15977856 17275598 21548748 21041382 21548748 21041382 6161226 10377709 6161226 10377709 12375923 16827036 12375923 16827036 20141376 19493230 20141376 19493230 18125425 8389159 18125425 8389159 21148439 20645909 21148439 20645909 20014289 15383800 20014289 15383800 12132012 11806576 12132012 11806576 12835700 18362601 12835700 18362601 19202889 11955354 19202889 11955354 9842227 9084547 9842227 9084547 7373062 6745924 7373062 6745924 16528487 14238492 16528487 14238492 4366695 23097243 4366695 23097243 24188137 3882157 24188137 3882157 22250599 16371877 22250599 16371877 13213803 11421530 13213803 11421530 5223021 5009574 5223021 5009574 18344680 15043128 18344680 15043128 9422335 18553459 9422335 18553459 23106733 23712112 23106733 23712112 3217339 21987178 3217339 21987178 20491459 10836837 20491459 10836837 12171912 15160300 12171912 15160300 5519567 21359158 5519567 21359158 9128540 17424704 9128540 17424704 17836386 19499862 17836386 19499862 7300267 23827632 7300267 23827632 24646994 3767817 24646994 3767817 21547997 8125346 21547997 8125346 18465323 15828325 18465323 15828325 4108789 3749773 4108789 3749773 19586938 8861560 19586938 8861560 8738607 8107808 8738607 8107808 1564001 26099520 1564001 26099520 936061 5226383 936061 5226383 8571719 11142393 8571719 11142393 12219424 21337473 12219424 21337473 5248894 4396104 5248894 4396104 22271651 19933280 22271651 19933280 14339894 7261551 14339894 7261551 21216870 22090383 21216870 22090383 4935280 5127803 4935280 5127803 11257937 14561478 11257937 14561478 22281918 21515876 22281918 21515876 10949441 13240874 10949441 13240874 15917159 11366500 15917159 11366500 10634279 17064750 10634279 17064750 7044413 4179810 7044413 4179810 2890801 2837589 2890801 2837589 6487271 9061261 6487271 9061261 18179476 19416600 18179476 19416600 21609871 26015028 21609871 26015028 26866800 7136283 26866800 7136283 14799443 12873050 14799443 12873050 8760507 18774018 8760507 18774018 7228796 6909236 7228796 6909236 15820358 14169849 15820358 14169849 6924737 6570838 6924737 6570838 17867929 9863482 17867929 9863482 14841265 13248592 14841265 13248592 12731562 11063700 12731562 11063700 10888344 9016354 10888344 9016354 19198916 20312790 19198916 20312790 22321315 4587880 22321315 4587880 10422737 15549175 10422737 15549175 21488375 5414550 21488375 5414550 11041891 15129849 11041891 15129849 14347600 10412532 14347600 10412532 9922493 7772106 9922493 7772106 22189290 23606756 22189290 23606756 3281513 5772332 3281513 5772332 6709028 12269877 6709028 12269877 17906990 5410535 17906990 5410535 4543595 22397552 4543595 22397552 13928346 9686514 13928346 9686514 6455973 4667839 6455973 4667839 22107410 6868158 22107410 6868158 7338293 16878455 7338293 16878455 12875006 10543046 12875006 10543046 16307988 14739017 16307988 14739017 10003971 16626813 10003971 16626813 16134047 5827005 16134047 5827005 21204505 10765036 21204505 10765036 7892336 20941944 7892336 20941944 5056742 21909656 5056742 21909656 5725475 6219901 5725475 6219901 17427924 25185781 17427924 25185781 1521917 1633257 1521917 1633257 21661254 18608125 21661254 18608125 16072895 12120871 16072895 12120871 10346874 18464887 10346874 18464887 20819127 20149081 20819127 20149081 16619513 9309464 16619513 9309464 9569916 20639568 9569916 20639568 3558087 3334496 3558087 3334496 23164957 22453566 23164957 22453566 17257374 5114091 17257374 5114091 25116531 24062447 25116531 24062447 17173152 13719505 17173152 13719505 11685761 17496180 11685761 17496180 18350887 8242920 18350887 8242920 6220253 4915763 6220253 4915763 5075437 6794441 5075437 6794441 12527271 13724105 12527271 13724105 22040237 5277655 22040237 5277655 17844012 16870593 17844012 16870593 16364924 11978215 16364924 11978215 12110645 18671681 12110645 18671681 20847285 20505380 20847285 20505380 22096591 4441633 22096591 4441633 4557642 21447869 4557642 21447869 19366126 16224994 19366126 16224994 10879011 13210305 10879011 13210305 17800848 22926641 17800848 22926641 2960889 23860368 2960889 23860368 23508747 3869689 23508747 3869689 10333500 11533031 10333500 11533031 17715834 2241014 17715834 2241014 2499372 21435004 2499372 21435004 19637431 19066491 19637431 19066491 11890297 5329721 11890297 5329721 5168805 3419454 5168805 3419454 23562524 22653952 23562524 22653952 4470445 4505163 4470445 4505163 8059227 11149622 8059227 11149622 18411994 8132728 18411994 8132728 6439691 6443169 6439691 6443169 7721053 7648472 7721053 7648472 14929871 15002594 14929871 15002594 8191944 4621073 8191944 4621073 4679596 20418780 4679596 20418780 18339763 7490631 18339763 7490631 7657867 7292137 7657867 7292137 8565456 14118903 8565456 14118903 19874843 6939696 19874843 6939696 17874597 14310834 17874597 14310834 9443072 2506128 9443072 2506128 25961649 25371644 25961649 25371644 26356233 700523 26356233 700523 21387820 18213011 21387820 18213011 14307065 12169836 14307065 12169836 10603016 16577532 10603016 16577532 19230631 23602620 19230631 23602620 3371128 23564256 3371128 23564256 10259092 6739385 10259092 6739385 2596566 24518770 2596566 24518770 25655916 4019127 25655916 4019127 6300358 18119294 6300358 18119294 17230023 13760148 17230023 13760148 9409140 6445028 9409140 6445028 20455967 18337904 20455967 18337904 12728253 11557507 12728253 11557507 9457952 18147065 9457952 18147065 18684383 7387837 18684383 7387837 7714894 17473527 7714894 17473527 18989830 20080054 18989830 20080054 3519712 3547257 3519712 3547257 12477614 15221030 12477614 15221030 22594477 22028393 22594477 22028393 8851331 8370401 8851331 8370401 22270684 4735272 22270684 4735272 20940446 15029465 20940446 15029465 11815558 14644266 11815558 14644266 15992547 15753045 15992547 15753045 9626371 6056381 9626371 6056381 21396912 20711793 21396912 20711793 14701409 10305987 14701409 10305987 9719244 20565150 9719244 20565150 6626108 8747222 6626108 8747222 12355253 12118593 12355253 12118593 13467880 13567140 13467880 13567140 11033299 9950374 11033299 9950374 8679967 18470588 8679967 18470588 11780991 12915975 11780991 12915975 15363004 9913724 15363004 9913724 10093608 20693549 10093608 20693549 22826139 4037087 22826139 4037087 5773386 10230103 5773386 10230103 12128010 14863455 12128010 14863455 18280317 3132920 18280317 3132920 23675875 7597525 23675875 7597525 9533102 16880856 9533102 16880856 18901649 8260643 18901649 8260643 14746172 14258874 14746172 14258874 747407 487790 747407 487790 26428367 25376389 26428367 25376389 7150963 17765634 7150963 17765634 21049439 4912208 21049439 4912208 2915351 2588193 2915351 2588193 3982749 21363314 3982749 21363314 15362601 11460090 15362601 11460090 12690174 16225687 12690174 16225687 17382424 9184383 17382424 9184383 5495142 4676054 5495142 4676054 22243508 20450230 22243508 20450230 11307593 13200174 11307593 13200174 14896201 18015318 14896201 18015318 21957179 5135158 21957179 5135158 6559732 19707059 6559732 19707059 14417918 9283191 14417918 9283191 18027925 5318253 18027925 5318253 5225170 21757528 5225170 21757528 20042420 17349209 20042420 17349209 15409868 3770159 15409868 3770159 22990814 16919854 22990814 16919854 11866482 10444050 11866482 10444050 10642707 6801831 10642707 6801831 20662270 20123691 20662270 20123691 6361399 6075187 6361399 6075187 16817200 15163448 16817200 15163448 13721231 11400896 13721231 11400896 6194440 6276123 6194440 6276123 14451675 12631055 14451675 12631055 12244227 15728479 12244227 15728479 9683795 17883537 9683795 17883537 6875394 2452213 6875394 2452213 24440206 2898151 24440206 2898151 22299786 20965703 22299786 20965703 20552311 18254699 20552311 18254699 9573648 6444884 9573648 6444884 6366619 20532635 6366619 20532635 19583722 15707665 19583722 15707665 12669641 12050835 12669641 12050835 16955770 22164713 16955770 22164713 23821163 2992613 23821163 2992613 17577770 11115396 17577770 11115396 4296223 22723698 4296223 22723698 4656682 21111745 4656682 21111745 5768195 18707344 5768195 18707344 18269311 5957505 18269311 5957505 6113865 15903887 6113865 15903887 18558737 8369820 18558737 8369820 13963293 18281793 13963293 18281793 21654147 5539619 21654147 5539619 20323450 11435245 20323450 11435245 11107661 18304640 11107661 18304640 21699005 23830563 21699005 23830563 24800815 5358222 24800815 5358222 15167181 13268733 15167181 13268733 10474302 17460383 10474302 17460383 8338734 21278029 8338734 21278029 21943442 14257839 21943442 14257839 10501781 8006116 10501781 8006116 5837948 5813730 5837948 5813730 10483707 11381421 10483707 11381421 14791687 13155275 14791687 13155275 12315038 14782247 12315038 14782247 24525233 1512647 24525233 1512647 25277685 20792544 25277685 20792544 18952730 10169576 18952730 10169576 15535223 15081332 15535223 15081332 11115320 10609056 11115320 10609056 13555325 20780317 13555325 20780317 4424050 4348873 4424050 4348873 15007568 17269491 15007568 17269491 20954293 6440414 20954293 6440414 8129502 18224002 8129502 18224002 11129786 13789103 11129786 13789103 23248054 22338012 23248054 22338012 22427092 3800460 22427092 3800460 23012686 16332895 23012686 16332895 13841797 6651726 13841797 6651726 21390305 20728722 21390305 20728722 9278675 9996984 9278675 9996984 13253374 23908076 13253374 23908076 3039795 18375562 3039795 18375562 23752473 22730822 23752473 22730822 5496443 21057446 5496443 21057446 19490184 8507130 19490184 8507130 18178455 9362710 18178455 9362710 8602022 6570680 8602022 6570680 6700225 18975018 6700225 18975018 22538671 21934898 22538671 21934898 10211484 14696311 10211484 14696311 16742429 18940796 16742429 18940796 19647910 17938609 19647910 17938609 12748439 10201632 12748439 10201632 22162417 3742337 22162417 3742337 3459886 20228989 3459886 20228989 18238709 12604896 18238709 12604896 10223834 8077531 10223834 8077531 8182838 4159962 8182838 4159962 22707488 21757580 22707488 21757580 7531274 7828654 7531274 7828654 19357615 17020759 19357615 17020759 17061596 14723791 17061596 14723791 12737195 13315838 12737195 13315838 19368181 6678694 19368181 6678694 6457520 21676839 6457520 21676839 5274415 8099858 5274415 8099858 12709684 18461478 12709684 18461478 25069426 23954742 25069426 23954742 3780497 6930384 3780497 6930384 13581228 13264586 13581228 13264586 17370559 19265840 17370559 19265840 4987045 4853126 4987045 4853126 13778585 14405423 13778585 14405423 11603711 10593186 11603711 10593186 20508895 5179101 20508895 5179101 4698549 22402731 4698549 22402731 9033308 14667723 9033308 14667723 16822808 5305327 16822808 5305327 21488799 20569300 21488799 20569300 17143688 246579 17143688 246579 26723465 26424605 26723465 26424605 607630 22324627 607630 22324627 18156868 11021379 18156868 11021379 11080520 8601827 11080520 8601827 5315442 3828267 5315442 3828267 3675534 22761974 3675534 22761974 6055496 5769355 6055496 5769355 19421991 16754811 19421991 16754811 15949360 13783159 15949360 13783159 3056892 3033281 3056892 3033281 8498845 10416272 8498845 10416272 13932301 18922698 13932301 18922698 21090203 5934753 21090203 5934753 13124355 18041272 13124355 18041272 18778008 15924149 18778008 15924149 13659473 5857086 13659473 5857086 21348169 7938929 21348169 7938929 16512484 12221799 16512484 12221799 7197074 21893377 7197074 21893377 5085265 15467571 5085265 15467571 18924385 5891794 18924385 5891794 21063796 6746299 21063796 6746299 18971806 16596489 18971806 16596489 11305909 11733479 11305909 11733479 17182877 4833018 17182877 4833018 22345240 22924813 22345240 22924813 4016807 4002139 4016807 4002139 14913150 12925089 14913150 12925089 6720620 20376189 6720620 20376189 8360528 8304982 8360528 8304982 8914675 15221888 8914675 15221888 12410887 8733943 12410887 8733943 21990444 23533610 21990444 23533610 3426840 21395401 3426840 21395401 17516123 12936018 17516123 12936018 3704332 23145828 3704332 23145828 23079428 11791487 23079428 11791487 14878547 14722526 14878547 14722526 20917145 3606265 20917145 3606265 3086297 3180173 3086297 3180173 2915246 5319552 2915246 5319552 12580818 14327297 12580818 14327297 11986488 14912989 11986488 14912989 15877055 10195862 15877055 10195862 17551584 8978013 17551584 8978013 23374741 22543576 23374741 22543576 15760763 14544594 15760763 14544594 11018328 18159429 11018328 18159429 6771012 20173790 6771012 20173790 19599143 11781316 19599143 11781316 10143627 1162803 10143627 1162803 1407219 19628115 1407219 19628115 11945760 9612017 11945760 9612017 7882997 4775519 7882997 4775519 4894112 21531123 4894112 21531123 21242288 19815359 21242288 19815359 13099155 4300889 13099155 4300889 280715 373100 280715 17126721 280715 17126721 16452203 10163587 16452203 10163587 18149685 17645386 18149685 17645386 9875903 12069623 9875903 12069623 18243946 21477427 18243946 21477427 23847380 22989965 23847380 22989965 22436654 8025312 22436654 8025312 16285285 12355986 16285285 12355986 12912253 8851775 12912253 8851775 7953655 7591070 7953655 7591070 6822709 22201234 6822709 22201234 22714200 6729969 22714200 6729969 12678102 20898917 12678102 20898917 6061906 11994807 6061906 11994807 19338043 5525859 19338043 5525859 5863330 20925062 5863330 20925062 8267972 10096713 8267972 10096713 12517569 12489662 12517569 12489662 18235445 20997829 18235445 20997829 21797836 9795525 21797836 9795525 15896252 16637237 15896252 16637237 19465661 18747255 19465661 18747255 9646121 9824808 9646121 9824808 13772867 19379494 13772867 19379494 580833 707562 580833 707562 26049258 784142 26049258 784142 21064921 19435471 21064921 19435471 14624160 6281713 14624160 6281713 20646079 12870120 20646079 12870120 6843849 20957144 6843849 20957144 25630918 24638439 25630918 24638439 3214042 22373439 3214042 22373439 20251678 7056687 20251678 7056687 12506621 11690176 12506621 11690176 19210947 4435943 19210947 4435943 4513116 19792179 4513116 19792179 24447971 24282816 24447971 24282816 25395613 23441618 25395613 23441618 23356143 8007483 23356143 8007483 18067310 11853951 18067310 11853951 12044024 9878795 12044024 9878795 22027039 21262749 22027039 21262749 5833781 14168464 5833781 14168464 17261952 5906570 17261952 5906570 6035762 13237343 6035762 13237343 14040105 5578820 14040105 5578820 22139237 4953802 22139237 4953802 6406162 10529558 6406162 10529558 19475284 6927208 19475284 6927208 21012950 20319396 21012950 20319396 9864882 16184392 9864882 16184392 16650955 14945901 16650955 14945901 11930776 11660877 11930776 11660877 13211948 12342939 13211948 12342939 15154233 8745088 15154233 8745088 21948497 23548216 21948497 23548216 3479639 12550731 3479639 12550731 17307950 8394454 17307950 8394454 20439400 20011983 20439400 20011983 19549987 10490390 19549987 10490390 15235242 12729797 15235242 12729797 13686160 14210496 13686160 14210496 12023558 9045226 12023558 9045226 5179367 5032199 5179367 5032199 17170646 12785821 17170646 12785821 10923744 16326886 10923744 16326886 18766774 6321981 18766774 6321981 20871793 11362501 20871793 11362501 5670969 21380549 5670969 21380549 10382277 8316209 10382277 8316209 8692981 8601554 8692981 8601554 9210427 12334664 9210427 12334664 23005316 3950923 23005316 3950923 12984674 18473013 12984674 18473013 6572871 4307293 6572871 4307293 2710930 24209769 2710930 24209769 16859415 10850096 16859415 10850096 12292073 15095073 12292073 15095073 18210818 5118966 18210818 5118966 5228236 6462297 5228236 6462297 18607536 9372140 18607536 9372140 11627823 14756282 11627823 14756282 18716489 5566065 18716489 5566065 22804652 4109488 22804652 4109488 10999012 22747803 10999012 22747803 4267478 7448083 4267478 7448083 13149828 13852924 13149828 13852924 20458337 6733819 20458337 6733819 7142307 7810662 7142307 7810662 15910747 12676713 15910747 12676713 11768468 20329900 11768468 20329900 5574482 21471808 5574482 21471808 19820172 10442643 19820172 10442643 11976487 22006924 11976487 22006924 22565312 19049345 22565312 19049345 14282369 11358424 14282369 11358424 11551825 15693360 11551825 15693360 16825377 10238488 16825377 10238488 12905078 16772552 12905078 16772552 19748168 7429921 19748168 7429921 17931256 16841114 17931256 16841114 11004221 14938494 11004221 14938494 14665227 11004692 14665227 11004692 16391482 17173998 16391482 17173998 6322210 21012432 6322210 21012432 5980794 19596415 5980794 19596415 15447791 13503370 15447791 13503370 13322365 20938961 13322365 20938961 5293227 22483950 5293227 22483950 4543872 6638381 4543872 6638381 14966926 19882814 14966926 19882814 7224412 17984677 7224412 17984677 9837564 15588958 9837564 15588958 18396404 22049338 18396404 22049338 23031227 13427249 23031227 13427249 13351720 12024251 13351720 12024251 6788940 24248830 6788940 24248830 25313483 12615676 25313483 12615676 4179348 4091410 4179348 4091410 17862248 9598392 17862248 9598392 10947922 13569604 10947922 13569604 20591081 2464735 20591081 2464735 26389360 25486659 26389360 25486659 1640438 2545072 1640438 2545072 8819286 13238258 8819286 13238258 16903413 10174014 16903413 10174014 7175674 21054298 7175674 21054298 21595833 12821133 21595833 12821133 11616308 16156248 11616308 16156248 16543593 8832032 16543593 8832032 22477150 22589236 22477150 22589236 3857714 3746469 3857714 3746469 5126036 19668400 5126036 19668400 8915850 11298639 8915850 11298639 15300962 17577166 15300962 17577166 5188580 2361076 5188580 2361076 24477251 4395314 24477251 4395314 5980756 11893717 5980756 11893717 17894249 9171982 17894249 9171982 18178872 17897987 18178872 17897987 14874439 9928073 14874439 9928073 19565530 19178596 19565530 19178596 15951322 10208064 15951322 10208064 7517148 19625312 7517148 19625312 22206708 3364315 22206708 3364315 23449357 20204670 23449357 20204670 10506491 15281459 10506491 15281459 12848492 7967696 12848492 7967696 20315775 20234636 20315775 20234636 6058235 22983351 6058235 22983351 23677817 7429670 23677817 7429670 16642418 15708583 16642418 15708583 16001926 10869978 16001926 10869978 21296619 4691143 21296619 4691143 2539039 24359324 2539039 24359324 25380129 23443755 25380129 23443755 3903460 11493900 3903460 11493900 13019433 17850070 13019433 17850070 8947877 12819579 8947877 12819579 14831953 15388814 14831953 15388814 20284277 6741405 20284277 6741405 18390418 14289834 18390418 14289834 11839850 15111107 11839850 15111107 12212613 12475792 12212613 12475792 14885509 10880425 14885509 10880425 22428591 4614337 22428591 4614337 20131885 9243950 20131885 9243950 9513635 15570738 9513635 15570738 19546228 7604702 19546228 7604702 4687327 22191118 4687327 22191118 19736718 13229681 19736718 13229681 4397620 3581500 4397620 3581500 23218500 18562098 23218500 18562098 10241762 11557899 10241762 11557899 20596715 6509821 20596715 6509821 13695375 13291774 13695375 13291774 11418078 10374552 11418078 10374552 22109252 3082645 22109252 3082645 3492134 18983910 3492134 18983910 18178252 15063510 18178252 15063510 11088451 22314499 11088451 22314499 4724138 19970386 4724138 19970386 11996461 13457174 11996461 13457174 16714036 10365762 16714036 10365762 7790933 5099572 7790933 5099572 5261442 8683512 5261442 8683512 10541780 14204109 10541780 14204109 16301547 16528283 16301547 16528283 18353085 18664849 18353085 18664849 8322091 12345855 8322091 12345855 17154687 17240093 17154687 17240093 21675992 5238141 21675992 5238141 7973778 23710931 7973778 23710931 3152938 10477563 3152938 10477563 16727351 7820895 16727351 7820895 19086334 10714704 19086334 10714704 11569884 20421674 11569884 20421674 21291520 18973611 21291520 18973611 9695441 14433288 9695441 14433288 13213993 11916751 13213993 11916751 11935233 20399050 11935233 20399050 20943100 17926430 20943100 17926430 11130939 13561325 11130939 13561325 15751239 10067038 15751239 10067038 23305845 3412334 23305845 3412334 5438169 5473871 5438169 5473871 8582675 8476939 8582675 8476939 16158452 11931644 16158452 11931644 11764624 9627102 11764624 9627102 18010272 19300308 18010272 19300308 4601596 24871408 4601596 24871408 25889904 4014918 25889904 4014918 21551264 11582356 21551264 11582356 11689463 3229050 11689463 3229050 24241480 23199230 24241480 23199230 3943015 6381884 3943015 6381884 18345045 19472945 18345045 19472945 20258075 8364541 20258075 8364541 16007767 12038691 16007767 12038691 10144664 7822687 10144664 7822687 19825745 6042904 19825745 6042904 6327254 11723927 6327254 11723927 14821733 14444973 14821733 14444973 11774546 8823159 11774546 8823159 23515704 22606072 23515704 22606072 4629845 10251902 4629845 10251902 12399528 17341058 12399528 17341058 6518128 21653827 6518128 21653827 1267614 1156142 1267614 1156142 1469323 24356567 1469323 24356567 2716892 8813819 2716892 8813819 16143691 15431939 16143691 15431939 14575614 13417052 14575614 13417052 12331527 6980427 12331527 6980427 6555165 20339855 6555165 20339855 19889250 15199779 19889250 15199779 12858810 11428387 12858810 11428387 6259563 20760259 6259563 20760259 21043511 19227589 21043511 19227589 8884828 5579074 8884828 5579074 23987924 24570108 23987924 24570108 26326082 662535 26326082 662535 21058750 20429559 21058750 20429559 6862200 17764691 6862200 17764691 17031986 14498437 17031986 14498437 10816142 9452399 10816142 9452399 22310881 23611162 22310881 23611162 3335496 14081656 3335496 14081656 18555421 19498582 18555421 19498582 7027090 25685931 7027090 25685931 1197557 24579084 1197557 24579084 23732129 3133570 23732129 3133570 6151933 15524917 6151933 15524917 21239337 4225802 21239337 4225802 4382898 21959998 4382898 21959998 22434572 16666299 22434572 16666299 11818876 13121237 11818876 13121237 16570062 18587722 16570062 18587722 21185365 20582873 21185365 20582873 9210298 9454220 9210298 9454220 11432922 17294992 11432922 17294992 23295648 949771 23295648 949771 1060907 22271557 1060907 22271557 18027627 3733815 18027627 3733815 25929668 25017529 25929668 25017529 21933800 20364028 21933800 20364028 11740361 7033363 11740361 7033363 20031515 10139650 20031515 10139650 4623588 4393098 4623588 4393098 20780398 7083049 20780398 7083049 17464478 12893165 17464478 12893165 11971096 16167118 11971096 16167118 9714425 9311752 9714425 9311752 11224313 14407198 11224313 14407198 13972123 5101910 13972123 5101910 3866443 23050722 3866443 23050722 6597184 16003256 6597184 16003256 17346193 18852276 17346193 18852276 19125278 18257808 19125278 18257808 9653529 13725164 9653529 13725164 17006027 19382618 17006027 19382618 20727278 22363106 20727278 22363106 1463433 1643792 1463433 1643792 7170908 11802338 7170908 11802338 21341836 23279112 21341836 23279112 3660879 19948999 3660879 19948999 11034146 9786575 11034146 9786575 9069223 20434141 9069223 20434141 22222200 21601901 22222200 21601901 10796662 6799875 10796662 6799875 7435242 12546635 7435242 12546635 14682807 9107910 14682807 9107910 17819769 22012300 17819769 22012300 3196112 25940167 3196112 25940167 1163811 24043302 1163811 24043302 13872651 12842788 13872651 12842788 10061785 19432493 10061785 19432493 7563336 18029563 7563336 18029563 18872642 15452703 18872642 15452703 12715984 11919200 12715984 11919200 14704566 23048357 14704566 23048357 3903293 11301142 3903293 11301142 13577717 23622332 13577717 23622332 25129184 24012764 25129184 24012764 2399467 2172632 2399467 2172632 8948012 18765613 8948012 18765613 19231135 16137555 19231135 16137555 15021198 13885901 15021198 13885901 10533539 4516011 10533539 4516011 4679858 11161741 4679858 11161741 22076280 2436312 22076280 2436312 1726901 1658853 1726901 1658853 12374042 11662810 12374042 11662810 11323237 17224876 11323237 17224876 17437096 11391186 17437096 11391186 12847722 17073971 12847722 17073971 17593787 11145543 17593787 11145543 9647693 18500152 9647693 18500152 19884120 20717980 19884120 20717980 24621556 2251008 24621556 2251008 11730897 14993738 11730897 14993738 11873281 10974749 11873281 10974749 10072271 17819817 10072271 17819817 18634358 939187 18634358 939187 813790 26155357 813790 26155357 6464316 12991786 6464316 12991786 24441069 2436940 24441069 2436940 19579847 15662884 19579847 15662884 5416168 3025438 5416168 3025438 3327909 15716000 3327909 15716000 11959115 6092398 11959115 6092398 6379684 8754052 6379684 8754052 10906387 18162626 10906387 18162626 18549182 12117739 18549182 12117739 7533597 22038778 7533597 22038778 4942724 11466188 4942724 11466188 16704639 10080265 16704639 10080265 18915714 5988653 18915714 5988653 3304480 3429887 3304480 3429887 11420751 16240908 11420751 16240908 18095192 4303237 18095192 4303237 22557215 21204153 22557215 21204153 17886923 16808669 17886923 16808669 13533696 7667406 13533696 7667406 5459811 21395830 5459811 21395830 6199555 9680345 6199555 9680345 20503173 19809253 20503173 19809253 16353270 14198863 16353270 14198863 13001308 10537346 13001308 10537346 10389454 6005320 10389454 6005320 21010236 9143067 21010236 9143067 11955741 12799985 11955741 12799985 15720390 18027722 15720390 18027722 6105232 4747749 6105232 4747749 4703407 10477734 4703407 10477734 14074812 18527148 14074812 18527148 2967398 2964997 2967398 2964997 22724629 21962056 22724629 21962056 22413746 4612817 22413746 4612817 18723343 15479408 18723343 15479408 12159247 9534825 12159247 9534825 10028057 15847744 10028057 15847744 17166860 10091602 17166860 10091602 11433291 17621511 11433291 17621511 8472572 2888613 8472572 2888613 23930802 17802690 23930802 17802690 10565755 14989678 10565755 14989678 12305635 9742229 12305635 9742229 6250281 5975368 6250281 5975368 10318775 12084244 10318775 12084244 18242187 19345983 18242187 19345983 19824414 8509024 19824414 8509024 11928886 12860476 11928886 12860476 16063545 4830675 16063545 4830675 2909166 2960829 2909166 2960829 7738296 17310200 7738296 17310200 13041601 11578395 13041601 11578395 11337218 4519494 11337218 4519494 22375242 19486204 22375242 19486204 8442888 8630250 8442888 8630250 11946806 16209269 11946806 16209269 19849189 4091193 19849189 4091193 4194100 19474829 4194100 19474829 10120003 16462946 10120003 16462946 17167169 18060342 17167169 18060342 5267757 21767247 5267757 21767247 15896897 12405159 15896897 12405159 10796703 23644567 10796703 23644567 24653002 9205040 24653002 9205040 12462801 15886475 12462801 15886475 17614636 7541083 17614636 7541083 21209055 22095771 21209055 22095771 23678001 22823150 23678001 22823150 9260830 8012394 9260830 8012394 19562784 4982799 19562784 4982799 22007510 21600105 22007510 21600105 22366015 7774882 22366015 7774882 17432622 15645253 17432622 15645253 11549600 3429593 11549600 3429593 3465427 23289392 3465427 23289392 5009405 16987428 5009405 16987428 12014527 12436489 12014527 12436489 15584979 16019870 15584979 16019870 3850166 3711185 3850166 3711185 12565935 15599990 12565935 15599990 18754005 5904747 18754005 5904747 21066450 18077815 21066450 18077815 11363128 9137351 11363128 9137351 21109916 21668525 21109916 21668525 4411431 4392204 4411431 4392204 19685017 12545510 19685017 12545510 13290253 14424176 13290253 14424176 15282350 16142701 15282350 16142701 16803466 10021725 16803466 10021725 9851734 7779769 9851734 7779769 7384733 2621516 7384733 2621516 24219675 16449559 24219675 16449559 12125485 11112707 12125485 11112707 11486858 15467451 11486858 15467451 7559913 6275140
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...