제출 #828165

#제출 시각아이디문제언어결과실행 시간메모리
828165drdilyorBroken Line (IOI19_line)Text
24.40 / 100
0 ms0 KiB
25 68 0 68 47 50 47 50 98 16 98 16 20 80 20 80 49 59 49 59 2 18 2 18 100 66 100 66 4 60 4 60 28 30 28 30 99 97 99 97 37 41 37 41 6 20 6 20 84 22 84
1009 5620 0 5620 4661 3922 4661 3922 3616 9435 3616 9435 671 5163 671 5163 4888 1890 4888 1890 1987 3216 1987 3216 8509 1488 8509 1488 3186 2990 3186 2990 9156 842 9156 842 8925 9019 8925 9019 2828 2684 2828 2684 6443 9341 6443 9341 764 1344 764 1344 8563 8622 8563 8622 4154 1559 4154 1559 8374 7341 8374 7341 7258 2784 7258 2784 7469 2337 7469 2337 2411 9811 2411 9811 9706 7402 9706 7402 2869 313 2869 313 9758 2371 9758 2371 2503 7014 2503 7014 6847 4598 6847 4598 3819 3812 3819 3812 892 9166 892 9166 6271 2396 6271 2396 7647 369 7647 369 272 6289 272 6289 6250 2595 6250 2595 2719 4857 2719 4857 8992 9059 8992 9059 7536 3950 7536 3950 4997 5214 4997 5214 8474 379 8474 379 287 1903 287 1903 8102 2360 8102 2360 6675 6656 6675 6656 3702 5309 3702 5309 6350 3867 6350 3867 5788 5993 5788 5993 9048 1031 9048 1031 8763 7538 8763 7538 3160 7181 3160 7181 7395 7458 7395 7458 7390 2673 7390 2673 2485 9612 2485 9612 9505 8799 9505 8799 1367 351 1367 351 9727 4634 9727 4634 4601 5347 4601 5347 5085 4411 5085 4411 3891 6434 3891 6434 2211 2139 2211 2139 5848 7835 5848 7835 2418 7567 2418 7567 2654 1135 2654 1135 1042 7093 1042 7093 9790 178 9790 178 5983 4150 5983 4150 1825 1809 1825 1809 5524 4569 5524 4569 578 563 578 563 2821 9144 2821 9144 9058 8382 9058 8382 1729 137 1729 137 9849 7648 9849 7648 2570 8006 2570 8006 7980 1649 7980 1649 1705 4050 1705 4050 5080 5128 5080 5128 9464 551 9464 551 3185 9359 3185 9359 750 5385 750 5385 4819 5617 4819 5617 875 9214 875 9214 6148 6193 6148 6193 4149 5543 4149 5543 5302 6454 5302 6454 3841 6321 3841 6321 3973 2399 3973 2399 2514 3571 2514 3571 3550 1037 3550 1037 934 8254 934 8254 1981 8351 1981 8351 1768 6157 1768 6157 8703 8878 8703 8878 4786 5522 4786 5522 9468 9557 9468 9557 8162 8267 8162 8267 549 9966 549 9966 9948 6245 9948 6245 4104 5614 4104 5614 5265 5103 5265 5103 2112 8073 2112 8073 5434 5771 5434 5771 8952 9021 8952 9021 1221 1257 1221 1257 6840 8855 6840 8855 967 9979 967 9979 9964 7599 9964 7599 2638 4486 2638 4486 5591 7763 5591 7763 2497 3487 2497 3487 4516 5797 4516 5797 4595 5710 4595 5710 9934 9956 9934 9956 985 1118 985 1118 1001 8092 1001 8092 8551 1415 8551 1415 6839 6981 6839 6981 2762 2676 2762 2676 7008 7107 7008 7107 2721 2242 2721 2242 2343 5560 2343 5560 8325 8446 8325 8446 3475 3459 3475 3459 3494 8037 3494 8037 2129 2517 2129 2517 7265 9830 7265 9830 9732 764 9732 764 726 3606 726 3606 6600 4420 6600 4420 5654 4007 5654 4007 6229 5627 6229 5627 5274 6779 5274 6779 9343 656 9343 656 3009 7297 3009 7297 6512 1208 6512 1208 1126 1145 1126 1145 8783 3754 8783 3754 2364 2262 2364 2262 6340 6439 6340 6439 8673 1289 8673 1289 2367 9564 2367 9564 9487 8285 9487 8285 6677 489 6677 489 524 9896 524 9896 9793 1455 9793 1455 1516 2832 1516 2832 8887 1139 8887 1139 3736 4030 3736 4030 6182 4133 6182 4133 6058 830 6058 830 9163 2959 9163 2959 3153 2968 3153 2968 5523 9468 5523 9468 9371 6546 9371 6546 3656 6773 3656 6773 4306 3317 4306 3317 3434 2189 3434 2189 9486 549 9486 549 6428 6495 6428 6495 4239 5311 4239 5311 7729 7833 7729 7833 5804 6011 5804 6011 2754 7932 2754 7932 7940 8772 7940 8772 1391 394 1391 394 9657 1691 9657 1691 1725 7548 1725 7548 2716 9013 2716 9013 1006 2452 1006 2452 7547 5320 7547 5320 1911 1878 1911 1878 6823 6975 6823 6975 8364 1577 8364 1577 4738 4900 4738 4900 5565 4552 5565 4552 6551 6948 6551 6948 3472 647 3472 647 9368 2256 9368 2256 1268 8845 1268 8845 7991 2097 7991 2097 1580 8612 1580 8612 5747 4330 5747 4330 4524 9334 4524 9334 777 5777 777 5777 8328 1629 8328 1629 565 9559 565 9559 4098 6256 4098 6256 1712 8405 1712 8405 6696 1173 6696 1173 1097 3919 1097 3919 3927 2758 3927 2758 2873 1892 2873 1892 8257 1694 8257 1694 464 9635 464 9635 9965 22 9965 22 2033 3923 2033 3923 6358 6442 6358 6442 4212 4194 4212 4194 9251 9353 9251 9353 9379 606 9379 606 8242 9498 8242 9498 604 2885 604 2885 7167 9905 7167 9905 94 8794 94 8794 8571 1775 8571 1775 1764 9240 1764 9240 9145 7194 9145 7194 7032 2997 7032 2997 5153 7881 5153 7881 7827 1904 7827 1904 2029 6627 2029 6627 3715 8094 3715 8094 141 194 141 194 3430 6986 3430 6986 6976 3162 6976 3162 9137 9216 9137 9216 6572 6795 6572 6795 7235 7336 7235 7336 5765 2259 5765 2259 9810 9907 9810 9907 4001 6282 4001 6282 6691 6879 6691 6879 4795 5461 4795 5461 9658 9765 9658 9765 4817 4157 4817 4157 4182 9845 4182 9845 9750 9892 9750 9892 125 7935 125 7935 7402 2631 7402 2631 7493 7542 7493 7542 4233 2791 4233 2791 2505 7746 2505 7746 9235 799 9235 799 9080 3948 9080 3948 3964 363 3964 363 9707 5323 9707 5323 1666 8468 1666 8468 8002 774 8002 774 752 4600 752 4600 7196 7285 7196 7285 1832 1814 1832 1814 9922 9925 9922 9925 9590 447 9590 447 1345 8810 1345 8810 3284 697 3284 697 86 132 86 132 3225 7104 3225 7104 4367 5934 4367 5934 176 9854 176 9854 9786 190 9786 190 4111 8269 4111 8269 1910 6812 1910 6812 7669 7747 7669 7747 818 844 818 844 3155 7198 3155 7198 3302 7068 3302 7068 589 9503 589 9503 2285 7954 2285 7954 8670 8842 8670 8842 6457 3768 6457 3768 4907 8137 4907 8137 9617 9655 9617 9655 7678 344 7678 344 9738 5818 9738 5818 4497 1647 4497 1647 8310 7201 8310 7201 3118 9526 3118 9526 9454 5819 9454 5819 5130 4588 5130 4588 4525 2967 4525 2967 7043 2817 7043 2817 2904 5431 2904 5431 7019 2244 7019 2244 7848 8750 7848 8750 1058 8940 1058 8940 3646 1997 3646 1997 2048 5834 2048 5834 5590 5104 5590 5104 1672 1624 1672 1624 7327 7390 7327 7390 1530 1475 1530 1475 4718 4887 4718 4887 6820 3357 6820 3357 9841 9915 9841 9915 1253 1276 1253 1276 7717 2340 7717 2340 8736 1175 8736 1175 8313 8424 8313 8424 98 153 98 153 545 2272 545 2272 7757 9826 7757 9826 264 1258 264 1258 8696 5277 8696 5277 3719 3736 3719 3736 5204 5541 5204 5541 588 572 588 572 3390 7036 3390 7036 5022 5169 5022 5169 695 9833 695 9833 225 6328 225 6328 6264 3588 6264 3588 3612 375 3612 375 9666 650 9666 650 678 3882 678 3882 8692 8865 8692 8865 6330 3916 6330 3916 5830 6039 5830 6039 4955 2823 4955 2823 2997 9271 2997 9271 9419 570 9419 570 9441 4669 9441 4669 4666 5468 4666 5468 6970 7094 6970 7094 6523 3699 6523 3699 7512 7866 7512 7866 7819 16 7819 16 13 8631 13 8631 8505 2550 8505 2550 760 798 760 798 3886 6443 3886 6443 6852 3223 6852 3223 5837 8303 5837 8303 1822 7339 1822 7339 2994 1296 2994 1296 1344 2049 1344 2049 5723 8078 5723 8078 8019 4423 8019 4423 3514 3517 3514 3517 5738 8401 5738 8401 8308 2148 8308 2148 2289 3640 2289 3640 8950 1116 8950 1116 5768 4324 5768 4324 2484 2349 2484 2349 1044 8990 1044 8990 1818 6202 1818 6202 6124 5430 6124 5430 4808 8615 4808 8615 8449 1811 8449 1811 5193 4998 5193 4998 8715 1201 8715 1201 7870 7918 7870 7918 6890 3172 6890 3172 9496 9587 9496 9587 6558 3659 6558 3659 6471 6619 6471 6619 3394 3221 3394 3221 6186 6243 6186 6243 1581 1523 1581 1523 8731 8904 8731 8904 369 407 369 407 4950 5272 4950 5272 7006 1452 7006 1452 8527 8343 8527 8343 1596 1539 1596 1539 3053 6845 3053 6845 6654 3211 6654 3211 551 548 551 548 3454 3352 3454 3352 1397 1349 1397 1349 6446 3770 6446 3770 3728 3587 3728 3587 6630 6125 6630 6125 1152 1226 1152 1226 2303 2177 2303 2177 1365 1308 1365 1308 3112 5745 3112 5745 4558 7289 4558 7289 3048 4659 3048 4659 8181 1274 8181 1274 8687 5221 8687 5221 2909 8544 2909 8544 8430 7678 8430 7678 1653 1558 1653 1558 3040 3743 3040 3743 6472 4997 6472 4997 4120 6208 4120 6208 4485 5827 4485 5827 7262 7376 7262 7376 6749 3483 6749 3483 2341 7905 2341 7905 3204 3008 3204 3008 1563 8628 1563 8628 5493 3775 5493 3775 1552 8935 1552 8935 1071 4294 1071 4294 5781 918 5781 918 463 448 463 448 9500 483 9500 483 61 79 61 79 5296 5992 5296 5992 4277 6542 4277 6542 6453 23 6453 23 46 8030 46 8030 8001 7466 8001 7466 2316 7923 2316 7923 9149 886 9149 886 6424 3811 6424 3811 9929 128 9929 128 4797 5631 4797 5631 2200 8944 2200 8944 8787 1169 8787 1169 1076 420 1076 420 9611 7618 9611 7618 2594 8216 2594 8216 8107 6252 8107 6252 6221 6944 6221 6944 6793 6109 6793 6109 3687 6702 3687 6702 9767 241 9767 241 1511 8720 1511 8720 4606 5037 4606 5037 5164 649 5164 649 643 4181 643 4181 5934 61 5934 61 52 6819 52 6819 6028 1221 6028 1221 8704 1972 8704 1972 852 883 852 883 1129 8892 1129 8892 3052 7159 3052 7159 8995 1090 8995 1090 7129 7854 7129 7854 7756 5289 7756 5289 4900 6452 4900 6452 8518 1476 8518 1476 4483 4626 4483 4626 5342 5302 5342 5302 2046 8112 2046 8112 192 316 192 316 5932 6065 5932 6065 954 595 954 595 9765 9859 9765 9859 3546 3388 3546 3388 6817 4120 6817 4120 4145 8506 4145 8506 8372 4433 8372 4433 379 423 379 423 2203 2098 2203 2098 616 591 616 591 5245 4884 5245 4884 9332 699 9332 699 306 9762 306 9762 7932 3386 7932 3386 2876 7394 2876 7394 4879 1993 4879 1993 9785 9877 9785 9877 3285 7089 3285 7089 9977 10001 9977 10001 721 1780 721 1780 9412 9496 9412 9496 5572 5829 5572 5829 8631 8819 8631 8819 4213 2582 4213 2582 2653 4850 2653 4850 6815 9382 6815 9382 9293 6398 9293 6398 3426 7018 3426 7018 4422 1538 4422 1538 9012 1070 9012 1070 3958 7293 3958 7293 7200 4385 7200 4385 262 350 262 350 4007 3985 4007 3985 8309 1666 8309 1666 4851 7130 4851 7130 1532 8701 1532 8701 3965 6339 3965 6339 909 9146 909 9146 4686 4331 4686 4331 4334 6658 4334 6658 7015 7952 7015 7952 7953 4126 7953 4126 4190 6063 4190 6063 4174 1579 4174 1579 641 9452 641 9452 2111 2064 2111 2064 70 9921 70 9921 5659 12 5659 12 9970 2586 9970 2586 282 9790 282 9790 9944 63 9944 63 67 9950 67 9950 5252 5603 5252 5603 2218 8002 2218 8002 5725 4437 5725 4437 4426 4482 4426 4482 4449 7388 4449 7388 2325 2199 2325 2199 5394 9479 5394 9479 612 2191 612 2191 7876 4063 7876 4063 3731 6572 3731 6572 4338 1412 4338 1412 1417 7850 1417 7850 2393 9460 2393 9460 635 7643 635 7643 7544 3620 7544 3620 3649 3843 3649 3843 9630 406 9630 406 7370 9106 7370 9106 9045 7406 9045 7406 365 9702 365 9702 9019 2780 9019 2780 2882 4271 2882 4271 6656 3573 6656 3573 5348 7155 5348 7155 907 909 907 909 9130 2710 9130 2710 772 831 772 831 577 9525 577
8130 8643 0 8643 12912 15250 12912 15250 3986 14682 3986 14682 5618 16340 5618 16340 22656 15519 22656 15519 20109 21751 20109 21751 5107 8667 5107 8667 12246 9382 12246 9382 5955 9045 5955 9045 17088 18302 17088 18302 19786 12872 19786 12872 5544 22719 5544 22719 21741 1751 21741 1751 6106 16679 6106 16679 17742 16154 17742 16154 16264 17299 16264 17299 15877 10192 15877 10192 3738 6238 3738 6238 23972 17762 23972 17762 5493 23896 5493 23896 15537 4300 15537 4300 4836 14150 4836 14150 23391 3842 23391 3842 14464 19530 14464 19530 16949 7456 16949 7456 22989 4100 22989 4100 9186 6607 9186 6607 12313 2380 12313 2380 3657 18726 3657 18726 12309 5633 12309 5633 12468 10970 12468 10970 13439 7036 13439 7036 13384 21405 13384 21405 12449 19262 12449 19262 9958 24675 9958 24675 3827 36 3827 36 17910 10731 17910 10731 21371 1690 21371 1690 9539 13764 9539 13764 10374 14888 10374 14888 2777 3244 2777 3244 20547 13730 20547 13730 6805 810 6805 810 22222 9424 22222 9424 16538 23017 16538 23017 21608 1343 21608 1343 15439 2226 15439 2226 19905 16270 19905 16270 23074 4577 23074 4577 6561 21344 6561 21344 11340 18918 11340 18918 3377 18355 3377 18355 9238 2419 9238 2419 3162 19642 3162 19642 23446 15049 23446 15049 7543 5985 7543 5985 23820 21380 23820 21380 11212 6423 11212 6423 22687 16416 22687 16416 12483 944 12483 944 15361 21221 15361 21221 4477 9841 4477 9841 20021 15106 20021 15106 7334 6163 7334 6163 18051 4738 18051 4738 3360 3892 3360 3892 11180 13822 11180 13822 24970 21342 24970 21342 20876 4874 20876 4874 2049 22454 2049 22454 24388 2829 24388 2829 22221 11615 22221 11615 11792 2593 11792 2593 19265 22198 19265 22198 2150 18536 2150 18536 4045 18992 4045 18992 340 7324 340 7324 13919 14721 13919 14721 22296 7586 22296 7586 14987 356 14987 356 23635 13476 23635 13476 15502 465 15502 465 21889 18604 21889 18604 10864 18776 10864 18776 21782 612 21782 612 1507 24114 1507 24114 15246 2022 15246 2022 15774 6004 15774 6004 14247 22407 14247 22407 21517 15410 21517 15410 9322 13272 9322 13272 10674 4283 10674 4283 21059 1188 21059 1188 5833 13581 5833 13581 3620 5454 3620 5454 13058 23718 13058 23718 7038 9481 7038 9481 21937 11424 21937 11424 7702 5113 7702 5113 6113 16554 6113 16554 704 6889 704 6889 14584 10375 14584 10375 2857 933 2857 933 19487 23709 19487 23709 6493 13483 6493 13483 23495 14516 23495 14516 9904 1351 9904 1351 23475 246 23475 246 22178 14041 22178 14041 2204 8831 2204 8831 14826 24741 14826 24741 8021 4642 8021 4642 15587 374 15587 374 4730 18299 4730 18299 3825 5999 3825 5999 24760 24917 24760 24917 313 21052 313 21052 7737 21853 7737 21853 13504 5062 13504 5062 6788 8504 6788 8504 17448 21410 17448 21410 4051 13598 4051 13598 19291 23402 19291 23402 24867 17716 24867 17716 19269 11374 19269 11374 3445 17579 3445 17579 14885 9119 14885 9119 2120 7726 2120 7726 5255 13327 5255 13327 19307 2349 19307 2349 7674 12691 7674 12691 14433 1944 14433 1944 7083 13294 7083 13294 11756 299 11756 299 6119 24932 6119 24932 20887 18838 20887 18838 14029 12219 14029 12219 12677 23777 12677 23777 1555 12576 1555 12576 7617 1235 7617 1235 16303 4192 16303 4192 5086 3441 5086 3441 19564 22317 19564 22317 1254 7636 1254 7636 23201 775 23201 775 9774 7881 9774 7881 24119 13814 24119 13814 16789 2444 16789 2444 1512 19480 1512 19480 18241 24670 18241 24670 10513 1536 10513 1536 24770 16343 24770 16343 2719 4085 2719 4085 5876 5501 5876 5501 4710 21964 4710 21964 9630 19301 9630 19301 712 20144 712 20144 784 8236 784 8236 23211 21089 23211 21089 8087 16591 8087 16591 22825 10960 22825 10960 16616 24485 16616 24485 17750 7185 17750 7185 9054 6336 9054 6336 23023 8084 23023 8084 14355 5918 14355 5918 21589 15066 21589 15066 1273 16831 1273 16831 9926 12525 9926 12525 6739 13233 6739 13233 1486 4774 1486 4774 6307 11827 6307 11827 14832 23314 14832 23314 6466 13446 6466 13446 9775 17114 9775 17114 8703 24660 8703 24660 13215 18799 13215 18799 7023 239 7023 239 24987 2969 24987 2969 12441 24040 12441 24040 927 7949 927 7949 20048 16289 20048 16289 3897 116 3897 116 20680 21954 20680 21954 6581 7326 6581 7326 20078 24539 20078 24539 6499 24175 6499 24175 19922 13231 19922 13231 11076 2909 11076 2909 19263 2151 19263 2151 7984 7391 7984 7391 10236 6404 10236 6404 6304 11408 6304 11408 6792 9115 6792 9115 10274 12072 10274 12072 6054 2510 6054 2510 8550 13426 8550 13426 1874 9929 1874 9929 10924 22234 10924 22234 12587 8858 12587 8858 12197 14323 12197 14323 14192 6208 14192 6208 6046 15566 6046 15566 11064 22715 11064 22715 15485 24652 15485 24652 7282 14656 7282 14656 7296 19594 7296 19594 5736 24807 5736 24807 16884 24277 16884 24277 7626 2249 7626 2249 20531 20266 20531 20266 20448 18004 20448 18004 1768 7887 1768 7887 18908 15788 18908 15788 729 743 729 743 12250 11423 12250 11423 7026 8717 7026 8717 763 21606 763 21606 20840 21467 20840 21467 13497 22436 13497 22436 22039 699 22039 699 6473 13411 6473 13411 17672 17294 17672 17294 3894 13076 3894 13076 13176 3061 13176 3061 5714 4842 5714 4842 6947 19849 6947 19849 5555 14185 5555 14185 17272 5157 17272 5157 7660 16895 7660 16895 17676 6340 17676 6340 10233 16372 10233 16372 3338 7530 3338 7530 21376 11739 21376 11739 8611 21788 8611 21788 21811 12036 21811 12036 975 24517 975 24517 21575 4182 21575 4182 2500 11139 2500 11139 6359 7319 6359 7319 1950 22086 1950 22086 14213 24392 14213 24392 488 21352 488 21352 8714 17724 8714 17724 2660 24412 2660 24412 24122 511 24122 511 3824 15614 3824 15614 18090 2682 18090 2682 14362 21747 14362 21747 21463 7273 21463 7273 8973 19061 8973 19061 11805 11918 11805 11918 10345 19263 10345 19263 19442 6365 19442 6365 5492 3165 5492 3165 20008 15260 20008 15260 6467 19329 6467 19329 14071 2658 14071 2658 22626 22511 22626 22511 7069 13658 7069 13658 21072 19508 21072 19508 16906 2516 16906 2516 20277 24541 20277 24541 4694 14434 4694 14434 8682 23246 8682 23246 16442 16855 16442 16855 4645 15053 4645 15053 21323 16249 21323 16249 19384 14668 19384 14668 20097 21809 20097 21809 71 12939 71 12939 20917 8009 20917 8009 4804 21947 4804 21947 23743 3013 23743 3013 7048 9947 7048 9947 13424 24343 13424 24343 97 9690 97 9690 16473 12384 16473 12384 18922 7666 18922 7666 24377 10944 24377 10944 2482 5937 2482 5937 13129 14790 13129 14790 499 10259 499 10259 10858 18418 10858 18418 15165 13199 15165 13199 24158 22522 24158 22522 11269 3188 11269 3188 24766 14149 24766 14149 1765 19160 1765 19160 24501 24516 24501 24516 8453 14079 8453 14079 2405 18648 2405 18648 10242 12080 10242 12080 5495 6906 5495 6906 20660 19804 20660 19804 9981 19826 9981 19826 19721 6001 19721 6001 529 16082 529 16082 8623 6327 8623 6327 19878 20530 19878 20530 2834 7164 2834 7164 20461 1563 20461 1563 4256 3880 4256 3880 4147 2907 4147 2907 3364 20733 3364 20733 20145 1734 20145 1734 14573 4089 14573 4089 15603 1484 15603 1484 10637 14904 10637 14904 23169 17930 23169 17930 7883 2252 7883 2252 14582 24417 14582 24417 9901 4611 9901 4611 7036 16927 7036 16927 18273 4308 18273 4308 24609 20292 24609 20292 1856 5600 1856 5600 1744 13823 1744 13823 13996 23603 13996 23603 653 14039 653 14039 17619 21411 17619 21411 20257 11262 20257 11262 24682 17070 24682 17070 4312 5442 4312 5442 5200 14633 5200 14633 1165 1811 1165 1811 18539 10463 18539 10463 6271 9969 6271 9969 19126 12802 19126 12802 13285 15709 13285 15709 12827 1381 12827 1381 24818 15380 24818 15380 13790 2126 13790 2126 23373 974 23373 974 1500 18124 1500 18124 9264 182 9264 182 1699 14390 1699 14390 17394 1359 17394 1359 11130 21020 11130 21020 8471 5747 8471 5747 5657 16797 5657 16797 21629 11086 21629 11086 7601 2689 7601 2689 17049 21121 17049 21121 8629 12961 8629 12961 1688 1556 1688 1556 10696 3774 10696 3774 6534 15273 6534 15273 17288 28 17288 28 8028 12049 8028 12049 21641 23774 21641 23774 2274 8672 2274 8672 16271 3776 16271 3776 3554 22041 3554 22041 15872 5239 15872 5239 2494 2527 2494 2527 22173 5401 22173 5401 9137 16857 9137 16857 16801 10094 16801 10094 21726 18586 21726 18586 16065 5757 16065 5757 5980 11286 5980 11286 22 9878 22 9878 7208 14145 7208 14145 12014 12567 12014 12567 24774 23632 24774 23632 11350 17581 11350 17581 24662 2742 24662 2742 9572 10692 9572 10692 18354 15742 18354 15742 10336 5262 10336 5262 11700 11795 11700 11795 1993 7584 1993 7584 18757 21356 18757 21356 11002 18545 11002 18545 19264 11221 19264 11221 2380 314 2380 314 8042 18816 8042 18816 12123 10016 12123 10016 5078 11453 5078 11453 13002 6296 13002 6296 13638 17287 13638 17287 3422 20198 3422 20198 21952 6487 21952 6487 15219 226 15219 226 20580 20984 20580 20984 2542 19111 2542 19111 4853 22445 4853 22445 10580 6987 10580 6987 21473 24301 21473 24301 21104 13279 21104 13279 23513 15305 23513 15305 16081 5408 16081 5408 6090 8506 6090 8506 572 9281 572 9281 4582 24965 4582 24965 13932 4659 13932 4659 21667 20861 21667 20861 14558 13296 14558 13296 19819 24334 19819 24334 4815 23873 4815 23873 21293 14191 21293 14191 15833 10074 15833 10074 24936 21728 24936 21728 607 10113 607 10113 6911 3196 6911 3196 1465 19109 1465 19109 22065 18338 22065 18338 13535 23182 13535 23182 18049 17955 18049 17955 492 4625 492 4625 19236 14099 19236 14099 13121 631 13121 631 14945 9476 14945 9476 3011 3362 3011 3362 1887 9248 1887 9248 23816 17834 23816 17834 20033 8817 20033 8817 13313 21473 13313 21473 22164 5385 22164 5385 10699 10447 10699 10447 2734 14118 2734 14118 17763 4297 17763 4297 3744 18760 3744 18760 1852 2565 1852 2565 3790 20387 3790 20387 109 5785 109 5785 16748 900 16748 900 11043 19378 11043 19378 23737 12732 23737 12732 23368 22307 23368 22307 20294 360 20294 360 7216 7789 7216 7789 24001 8827 24001 8827 1255 154 1255 154 4814 17803 4814 17803 23078 8675 23078 8675 3290 22133 3290 22133 768 10260 768 10260 19437 17565 19437 17565 3927 17211 3927 17211 12330 24663 12330 24663 17040 15406 17040 15406 14956 5321 14956 5321 20651 3782 20651 3782 2402 15052 2402 15052 4776 7876 4776 7876 14835 21382 14835 21382 22524 10505 22524 10505 10291 23892 10291 23892 20739 5718 20739 5718 8596 347 8596 347 10457 6711 10457 6711 5501 2306 5501 2306 15808 20131 15808 20131 12272 16693 12272 16693 23850 20900 23850 20900 8431 13673 8431 13673 14815 14515 14815 14515 9646 16129 9646 16129 20236 24773 20236 24773 18208 16533 18208 16533 17855 4455 17855 4455 18793 10140 18793 10140 15621 14881 15621 14881 23967 386 23967 386 4707 14316 4707 14316 24418 7231 24418 7231 16837 11502 16837 11502 19227 53 19227 53 24293 24915 24293 24915 16804 2415 16804 2415 8637 13391 8637 13391 16597 8132 16597 8132 8609 19239 8609 19239 23307 11049 23307 11049 11411 23708 11411 23708 14808 7244 14808 7244 9957 10536 9957 10536 20593 5877 20593 5877 6239 16408 6239 16408 18806 1355 18806 1355 24152 19929 24152 19929 19453 6747 19453 6747 23369 24342 23369 24342 1706 16105 1706 16105 9111 21605 9111 21605 15521 3230 15521 3230 1861 8380 1861 8380 15688 2037 15688 2037 4630 9236 4630 9236 3007 6864 3007 6864 10216 13699 10216 13699 6857 7979 6857 7979 4516 21901 4516 21901 24494 9775 24494 9775 12303 5996 12303 5996 8488 21109 8488 21109 18369 15127 18369 15127 634 16865 634 16865 16108 23727 16108 23727 2980 13293 2980 13293 11487 6193 11487 6193 18346 20848 18346 20848 3928 7463 3928 7463 18623 17858 18623 17858 13300 23229 13300 23229 12814 863 12814 863 10004 18756 10004 18756 16658 2945 16658 2945 6087 8935 6087 8935 19166 9129 19166 9129 14810 22586 14810 22586 21421 12240 21421 12240 6648 4958 6648 4958 10484 14727 10484 14727 4685 1737 4685 1737 12409 16017 12409 16017 9837 6993 9837 6993 15904 22184 15904 22184 2147 11876 2147 11876 19957 252 19957 252 9506 12864 9506 12864 2711 2843 2711 2843 13530 1704 13530 1704 2160 6961 2160 6961 2189 2757 2189 2757 19450 10133 19450 10133 24874 9007 24874 9007 9158 11655 9158 11655 18215 7668 18215 7668 5102 17713 5102 17713 22905 5645 22905 5645 1009 9087 1009 9087 14449 12438 14449 12438 11821 1683 11821 1683 21600 20068 21600 20068 16653 4025 16653 4025 7698 23977 7698 23977 15810 3062 15810 3062 23407 10045 23407 10045 2365 15358 2365 15358 10709 1633 10709 1633 15115 21517 15115 21517 5870 6282 5870 6282 14435 7131 14435 7131 2666 11513 2666 11513 8388 17154 8388 17154 8334 1081 8334 1081 6983 20866 6983 20866 4663 2639 4663 2639 7985 21843 7985 21843 3157 263 3157 263 15549 4318 15549 4318 21332 3993 21332 3993 3826 7243 3826 7243 14817 3054 14817 3054 12431 22203 12431 22203 3943 2057 3943 2057 16790 22875 16790 22875 17882 1397 17882 1397 412 9979 412 9979 13619 23092 13619 23092 10913 2580 10913 2580 23573 19129 23573 19129 14501 6926 14501 6926 23611 20431 23611 20431 1023 22090 1023 22090 23585 16781 23585 16781 15529 6175 15529 6175 17462 19907 17462 19907 20595 3872 20595 3872 9366 20310 9366 20310 9454 20945 9454 20945 8174 16712 8174 16712 21434 3878 21434 3878 24146 11297 24146 11297 7639 6620 7639 6620 2644 3101 2644 3101 22404 19123 22404 19123 9471 23882 9471 23882 8668 16917 8668 16917 9777 20725 9777 20725 36 13830 36 13830 20503 20213 20503 20213 12076 13051 12076 13051 20117 635 20117 635 1919 14827 1919 14827 4421 7018 4421 7018 792 22737 792 22737 23549 13831 23549 13831 20338 17914 20338 17914 21237 18546 21237 18546 3342 5784 3342 5784 12828 22848 12828 22848 12487 4580 12487 4580 9575 3014 9575 3014 10528 24438 10528 24438 9107 6422 9107 6422 9032 9177 9032 9177 7928 3848 7928 3848 9194 18964 9194 18964 20835 8967 20835 8967 14136 7061 14136 7061 23908 24787 23908 24787 3952 4418 3952 4418 17340 20691 17340 20691 6254 12828 6254 12828 14682 21794 14682 21794 4510 10104 4510 10104 23642 18575 23642 18575 20192 14943 20192 14943 8309 24007 8309 24007 17777 643 17777 643 1474 11558 1474 11558 15474 20498 15474 20498 299 18458 299 18458 24086 816 24086 816 9550 16090 9550 16090 5957 24970 5957 24970 20313 15456 20313 15456 952 4296 952 4296 10726 15601 10726 15601 4985 18777 4985 18777 10740 19458 10740 19458 1981 21290 1981 21290 21614 9653 21614 9653 15680 20759 15680 20759 22823 20898 22823 20898 9098 24792 9098 24792 24657 12863 24657 12863 2880 11130 2880 11130 7138 22635 7138 22635 1520 21594 1520 21594 20585 22599 20585 22599 12492 8477 12492 8477 16709 6566 16709 6566 11663 21845 11663 21845 489 22396 489 22396 20912 5576 20912 5576 24514 21538 24514 21538 15324 16156 15324 16156 18818 7132 18818 7132 3251 24083 3251 24083 24569 4515 24569 4515 14953 12752 14953 12752 5863 10690 5863 10690 20646 22300 20646 22300 21301 7327 21301 7327 11918 12012 11918 12012 782 15687 782 15687 22819 22643 22819 22643 17929 7298 17929 7298 11324 14348 11324 14348 24039 12527 24039 12527 10687 21387 10687 21387 12720 22614 12720 22614 4199 23616 4199 23616 9664 3890 9664 3890 5768 23545 5768 23545 18836 11482 18836 11482 20980 6270 20980 6270 1628 24230 1628 24230 20139 4756 20139 4756 914 5669 914 5669 10471 9194 10471 9194 52 14472 52 14472 11154 20021 11154 20021 6062 4365 6062 4365 20677 3514 20677 3514 8346 18301 8346 18301 19625 24525 19625 24525 4839 6020 4839 6020 15803 16734 15803 16734 1670 211 1670 211 18517 18230 18517 18230 1288 11967 1288 11967 18843 18624 18843 18624 12674 7958 12674 7958 9588 15853 9588 15853 22477 20807 22477 20807 6010 17870 6010 17870 13537 92 13537 92 3710 8793 3710 8793 6894 19638 6894 19638 4092 11787 4092 11787 12732 2919 12732 2919 3725 21722 3725 21722 15809 20790 15809 20790 20989 23336 20989 23336 17894 2222 17894 2222 16612 24206 16612 24206 2265 19250 2265 19250 18044 13653 18044 13653 5686 22980 5686 22980 18390 7835 18390 7835 19570 17433 19570 17433 9491 7103 9491 7103 13994 10935 13994 10935 22505 4984 22505 4984 12528 20473 12528 20473 5354 7826 5354 7826 391 17021 391 17021 24754 9926 24754 9926 4416 23029 4416 23029 23382 5906 23382 5906 4287 21759 4287 21759 24454 5830 24454 5830 16819 177 16819 177 19904 23039 19904 23039 2769 18406 2769 18406 24780 8193 24780 8193 2977 7218 2977 7218 22201 3088 22201 3088 20599 7261 20599 7261 6048 1518 6048 1518 21884 4183 21884 4183 6868 7476 6868 7476 18607 3124 18607 3124 22364 23398 22364 23398 4846 4280 4846 4280 10176 15561 10176 15561 2952 13307 2952 13307 16909 23801 16909 23801 1659 19000 1659 19000 11058 13494 11058 13494 419 3777 419 3777 12359 8292 12359 8292 23773 14771 23773 14771 5958 318 5958 318 12595 23113 12595 23113 18287 6436 18287 6436 13582 4376 13582 4376 14812 13165 14812 13165 1524 11686 1524 11686 18361 10517 18361 10517 16360 19951 16360 19951 17438 11649 17438 11649 2816 7223 2816 7223 11963 1086 11963 1086 1242 759 1242 759 21151 17886 21151 17886 2933 2176 2933 2176 17368 4810 17368 4810 6102 23321 6102 23321 7695 6738 7695 6738 3724 24106 3724 24106 17829 15945 17829 15945 8789 13595 8789 13595 20103 24033 20103 24033 8514 4713 8514 4713 18548 22912 18548 22912 10040 2388 10040 2388 2328 23691 2328 23691 24322 20365 24322 20365 115 22685 115 22685 22630 11439 22630 11439 5532 6462 5532 6462 1103 13802 1103 13802 16013 11386 16013 11386 16995 13115 16995 13115 22150 3661 22150 3661 7727 16947 7727 16947 21671 13304 21671 13304 8448 5459 8448 5459 15269 180 15269 180 11520 11179 11520 11179 22443 11016 22443 11016 16117 6401 16117 6401 21230 33 21230 33 3709 23055 3709 23055 24788 6784 24788 6784 4181 14583 4181 14583 24434 4359 24434 4359 20332 16063 20332 16063 24873 6055 24873 6055 12879 11661 12879 11661 14852 11801 14852 11801 20276 4319 20276 4319 15150 21929 15150 21929 12524 2722 12524 2722 24460 11889 24460 11889 13078 452 13078 452 15398 6628 15398 6628 5665 23425 5665 23425 18611 11582 18611 11582 9383 23717 9383 23717 24249 864 24249 864 12933 19908 12933 19908 20516 14608 20516 14608 9359 23013 9359 23013 21034 8088 21034 8088 4056 10042 4056 10042 8748 10021 8748 10021 4746 10356 4746 10356 16375 24860 16375 24860 2700 4571 2700 4571 22936 2644 22936 2644 16208 998 16208 998 16254 14925 16254 14925 14992 18963 14992 18963 24300 17615 24300 17615 1259 20499 1259 20499 18323 7536 18323 7536 18193 12073 18193 12073 22271 6511 22271 6511 9165 10334 9165 10334 23263 20956 23263 20956 3 7567 3 7567 5602 23981 5602 23981 21692 13769 21692 13769 2856 16500 2856 16500 17616 4428 17616 4428 24404 19523 24404 19523 7276 4021 7276 4021 24254 20716 24254 20716 407 21789 407 21789 8511 9311 8511 9311 12613 19062 12613 19062 2592 24840 2592 24840 15992 1368 15992 1368 19783 11780 19783 11780 4238 8028 4238 8028 22126 20917 22126 20917 1033 6823 1033 6823 18700 14154 18700 14154 12132 923 12132 923 1910 11449 1910 11449 10295 3154 10295 3154 13933 9385 13933 9385 13080 13493 13080 13493 17973 5660 17973 5660 12875 808 12875 808 2163 11027 2163 11027 18913 8737 18913 8737 790 14587 790 14587 5168 12284 5168 12284 5477 23430 5477 23430 8885 15901 8885 15901 17222 23647 17222 23647 7535 23843 7535 23843 6638 7797 6638 7797 1860 9208 1860 9208 21846 8105 21846 8105 3365 18040 3365 18040 6568 19565 6568 19565 4548 5029 4548 5029 23359 22473 23359 22473 22365 9397 22365 9397 20668 24832 20668 24832 11839 2523 11839 2523 19847 6544 19847 6544 5908 9523 5908 9523 22088 5640 22088 5640 20408 6371 20408 6371 21045 918 21045 918 11858 14183 11858 14183 10275 13612 10275 13612 24747 21941 24747 21941 5302 14532 5302 14532 8625 15942 8625 15942 2667 2968 2667 2968 22432 21568 22432 21568 3207 2851 3207 2851 20780 20597 20780 20597 5173 15016 5173 15016 12209 20396 12209 20396 2800 18083 2800 18083 13981 7552 13981 7552 1929 4954 1929 4954 8193 8973 8193 8973 1608 8812 1608 8812 3478 23004 3478 23004 11511 12936 11511 12936 5940 22126 5940 22126 4492 10544 4492 10544 6220 13961 6220 13961 9687 8470 9687 8470 7136 8709 7136 8709 22226 16027 22226 16027 15936 19361 15936 19361 22302 24563 22302 24563 2176 11954 2176 11954 8183 2105 8183 2105 18502 23819 18502 23819 9218 7266 9218 7266 18808 7424 18808 7424 1329 21078 1329 21078 22980 19674 22980 19674 15452 24945 15452 24945 13137 12733 13137 12733 21492 2295 21492 2295 13146 8552 13146 8552 468 24514 468 24514 22456 617 22456 617 7603 17756 7603 17756 2785 8900 2785 8900 21503 12530 21503 12530 12920 8144 12920 8144 2623 17685 2623 17685 19379 4751 19379 4751 8971 22825 8971 22825 17233 20001 17233 20001 1100 18170 1100 18170 14560 659 14560 659 24330 10434 24330 10434 13977 19522 13977 19522 23244 5167 23244 5167 19119 24980 19119 24980 5882 10314 5882 10314 22380 22328 22380 22328 16306 13663 16306 13663 5203 21255 5203 21255 20696 24187 20696 24187 13769 24428 13769 24428 24962 24200 24962 24200 3238 14088 3238 14088 10689 14451 10689 14451 9272 2062 9272 2062 16832 5654 16832 5654 11830 19729 11830 19729 22324 3725 22324 3725 16471 21015 16471 21015 24104 7253 24104 7253 2765 17669 2765 17669 20416 5006 20416 5006 16505 11334 16505 11334 11871 1894 11871 1894 24113 11142 24113 11142 17970 9297 17970 9297 4658 21754 4658 21754 9960 189 9960 189 13534 4172 13534 4172 21115 344 21115 344 3994 13986 3994 13986 23781 5903 23781 5903 10607 1696 10607 1696 12390 13488 12390 13488 426 4153 426 4153 20222 15931 20222 15931 23214 11893 23214 11893 2047 11830 2047 11830 5969 20581 5969 20581 11450 2020 11450 2020 10201 22876 10201 22876 16756 9075 16756 9075 12594 1502 12594 1502 9402 19588 9402 19588 1316 23829 1316 23829 21653 3260 21653 3260 4770 12280 4770 12280 24805 24971 24805 24971 15086 12387 15086 12387 24505 17501 24505 17501 15895 9595 15895 9595 24430 20289 24430 20289 254 19116 254 19116 14784 7027 14784 7027 20882 12574 20882 12574 3130 21038 3130 21038 7212 2611 7212 2611 4391 876 4391 876 24917 21628 24917 21628 11017 8482 11017 8482 23019 6118 23019 6118 731 19247 731 19247 908 16301 908 16301 408 23575 408 23575 19563 3202 19563 3202 893 5641 893 5641 21668 2877 21668 2877 15014 14560 15014 14560 21416 21892 21416 21892 2680 16638 2680 16638 2442 13261 2442 13261 24921 3851 24921 3851 7404 21110 7404 21110 20096 866 20096 866 5847 10860 5847 10860 14442 4231 14442 4231 2001 9014 2001 9014 14638 8982 14638 8982 7200 16293 7200 16293 3414 1216 3414 1216 22612 16678 22612 16678 24603 11278 24603 11278 5408 22804 5408 22804 16551 11382 16551 11382 11572 16364 11572 16364 11919 294 11919 294 1082 23354 1082 23354 282 4248 282 4248 17161 11906 17161 11906 8700 4247 8700 4247 19400 19184 19400 19184 16663 5775 16663 5775 10996 18551 10996 18551 24563 9761 24563 9761 4757 4760 4757 4760 19002 16584 19002 16584 1337 19759 1337 19759 3860 4740 3860 4740 17622 14089 17622 14089 2578 1519 2578 1519 15468 16751 15468 16751 17578 3344 17578 3344 3494 15005 3494 15005 4211 5781 4211 5781 14897 24823 14897 24823 3749 1933 3749 1933 13212 20158 13212 20158 1504 22290 1504 22290 21880 19397 21880 19397 180 19442 180 19442 17231 4478 17231 4478 5209 23880 5209 23880 23043 5834 23043 5834 16084 10932 16084 10932 22392 7764 22392 7764 10806 12059 10806 12059 7920 2627 7920 2627 8542 19700 8542 19700 5777 12680 5777 12680 13978 15672 13978 15672 88 13258 88 13258 21700 16487 21700 16487 6612 702 6612 702 13868 17484 13868 17484 926 2630 926 2630 14067 15768 14067 15768 5801 21135 5801 21135 18877 1139 18877 1139 3497 21091 3497 21091 3662 13502 3662 13502 2424 7028 2424 7028 21647 2474 21647 2474 6563 272 6563 272 24352 23352 24352 23352 2089 18557 2089 18557 16380 1917 16380 1917 4000 9863 4000 9863 14037 9774 14037 9774 15573 12358 15573 12358 10435 1418 10435 1418 152 8522 152 8522 11322 6076 11322 6076 14680 24962 14680 24962 23175 14167 23175 14167 15351 14292 15351 14292 4326 5611 4326 5611 16730 23974 16730 23974 18351 18747 18351 18747 8091 393 8091 393 22834 24382 22834 24382 922 1836 922 1836 20621 6536 20621 6536 13940 4995 13940 4995 1038 16975 1038 16975 1027 2494 1027 2494 20773 13949 20773 13949 24141 5010 24141 5010 1943 22175 1943 22175 10562 18219 10562 18219 14241 18735 14241 18735 16727 10323 16727 10323 22935 11316 22935 11316 12167 12125 12167 12125 17326 939 17326 939 23040 23987 23040 23987 9852 24444 9852 24444 11434 15326 11434 15326 11393 3491 11393 3491 24369 23153 24369 23153 12526 9358 12526 9358 24196 17231 24196 17231 10048 11444 10048 11444 4587 16511 4587 16511 2082 9304 2082 9304 4503 22170 4503 22170 18762 3644 18762 3644 4616 5485 4616 5485 13848 22339 13848 22339 4660 16377 4660 16377 23917 18245 23917 18245 563 10710 563 10710 16454 13401 16454 13401 20475 7478 20475 7478 4950 20386 4950 20386 21772 8628 21772 8628 2305 4666 2305 4666 23943 16098 23943 16098 9331 9959 9331 9959 16591 8857 16591 8857 723 16522 723 16522 1460 3610 1460 3610 8614 17028 8614 17028 4555 8406 4555 8406 5617 24658 5617 24658 22363 14544 22363 14544 4306 15533 4306 15533 15722 7394 15722 7394 22606 23998 22606 23998 13427 23878 13427 23878 18912 24391 18912 24391 1202 2902 1202 2902 4209 20205 4209 20205 1026 7853 1026 7853 18319 23144 18319 23144 19540 18481 19540 18481 15513 20103 15513 20103 19932 14809 19932 14809 17091 19151 17091 19151 12170 4582 12170 4582 16650 13210 16650 13210 1040 16970 1040 16970 17298 811 17298 811 3367 5308 3367 5308 2917 18769 2917 18769 11313 4885 11313 4885 8048 20412 8048 20412 15528 668 15528 668 6389 20970 6389 20970 22208 13246 22208 13246 18591 18989 18591 18989 24623 10892 24623 10892 21465 18359 21465 18359 12617 2624 12617 2624 22289 14254 22289 14254 1843 7081 1843 7081 20340 1765 20340 1765 4751 23600 4751 23600 1399 9204 1399 9204 13927 22244 13927 22244 9276 7313 9276 7313 11152 11714 11152 11714 21711 261 21711 261 23314 7444 23314 7444 2525 23356 2525 23356 18990 13187 18990 13187 125 21224 125 21224 6738 18512 6738 18512 2348 23989 2348 23989 21010 15796 21010 15796 11974 16150 11974 16150 17304 9787 17304 9787 3022 13635 3022 13635 21520 18497 21520 18497 21592 2939 21592 2939 4759 18434 4759 18434 21430 13828 21430 13828 7074 10295 7074 10295 13242 13481 13242 13481 12715 13554 12715 13554 13565 3607 13565 3607 3950 8190 3950 8190 24541 9914 24541 9914 1408 4964 1408 4964 7829 18986 7829 18986 5472 12713 5472 12713 11697 19959 11697 19959 17381 2886 17381 2886 156 24006 156 24006 10593 14 10593 14 9283 4104 9283 4104 16769 14697 16769 14697 3299 8284 3299 8284 12862 458 12862 458 10818 17974 10818 17974 13322 16756 13322 16756 3984 21983 3984 21983 16954 4110 16954 4110 23826 9106 23826 9106 23261 8834 23261 8834 24883 19996 24883 19996 14135 7262 14135 7262 24245 23386 24245 23386 7546 3904 7546 3904 23867 14958 23867 14958 12753 6570 12753 6570 7419 18440 7419 18440 5212 3419 5212 3419 7950 22518 7950 22518 1564 3528 1564 3528 18372 18544 18372 18544 9416 20046 9416 20046 17251 20994 17251 20994 1342 10833 1342 10833 1339 19211 1339 19211 11168 3059 11168 3059 19710 24928 19710 24928 3762 8376 3762 8376 773 16901 773 16901 16649 379 16649 379 1829 24603 1829 24603 16247 1024 16247 1024 21111 4132 21111 4132 4234 18061 4234 18061 22801 80 22801 80 13087 12326 13087 12326 24826 13569 24826 13569 11883 6893 11883 6893 23395 14648 23395 14648 4393 2769 4393 2769 22246 20999 22246 20999 6327 1013 6327 1013 19260 23150 19260 23150 3461 8759 3461 8759 672 18470 672 18470 11011 8888 11011 8888 15163 24374 15163 24374 10839 515 10839 515 14308 19401 14308 19401 21892 2485 21892 2485 823 7257 823 7257 23098 16075 23098 16075 427 21836 427 21836 15153 9432 15153 9432 22268 23814 22268 23814 7860 13865 7860 13865 24796 13492 24796 13492 4931 22187 4931 22187 12333 12941 12333 12941 2353 22956 2353 22956 23010 5679 23010 5679 10225 10867 10225 10867 5374 719 5374 719 20612 21355 20612 21355 6735 14226 6735 14226 21842 9732 21842 9732 1030 23792 1030 23792 16510 12562 16510 12562 2768 21317 2768 21317 5659 9103 5659 9103 21965 21608 21965 21608 7311 6415 7311 6415 2416 20849 2416 20849 22133 2911 22133 2911 2982 8373 2982 8373 15068 7777 15068 7777 12003 16389 12003 16389 22563 11377 22563 11377 11286 6821 11286 6821 12418 7859 12418 7859 11273 6264 11273 6264 17766 21149 17766 21149 3427 24884 3427 24884 23102 4067 23102 4067 9801 13059 9801 13059 16757 2007 16757 2007 21567 21161 21567 21161 2200 6602 2200 6602 2273 14431 2273 14431 2618 9229 2618 9229 10097 17931 10097 17931 543 6956 543 6956 6714 7251 6714 7251 18832 4806 18832 4806 9601 20850 9601 20850 15125 11863 15125 11863 8743 16409 8743 16409 5342 4761 5342 4761 22334 9233 22334 9233 6101 20862 6101 20862 17983 8157 17983 8157 15994 2596 15994 2596 21715 19193 21715 19193 9797 9550 9797 9550 19173 23442 19173 23442 5260 9203 5260 9203 22864 13892 22864 13892 10103 957 10103 957 23296 18105 23296 18105 2589 3943 2589 3943 14474 13955 14474 13955 7184 11665 7184 11665 11357 10120 11357 10120 2858 17496 2858 17496 19741 2948 19741 2948 10907 10809 10907 10809 24337 2149 24337 2149 8344 16000 8344 16000 708 17659 708 17659 7320 3225 7320 3225 18935 21416 18935 21416 9433 12075 9433 12075 8617 16074 8617 16074 134 13216 134 13216 8972 16810 8972 16810 8213 13153 8213 13153 15508 17448 15508 17448 16414 3786 16414 3786 15279 17562 15279 17562 18576 23010 18576 23010 15588 23497 15588 23497 20346 13323 20346 13323 8569 19335 8569 19335 14984 23635 14984 23635 10415 16953 10415 16953 11280 22567 11280 22567 987 12622 987 12622 14055 12293 14055 12293 2400 21275 2400 21275 11128 15508 11128 15508 6441 3160 6441 3160 19965 22460 19965 22460 2173 7113 2173 7113 19732 9530 19732 9530 4551 24895 4551 24895 8804 20244 8804 20244 19830 1334 19830 1334 9376 3331 9376 3331 14994 5848 14994 5848 6245 2210 6245 2210 7488 24225 7488 24225 4397 10409 4397 10409 16957 21299 16957 21299 10364 7026 10364 7026 22847 18526 22847 18526 271 484 271 484 17459 17569 17459 17569 1433 99 1433 99 6932 10603 6932 10603 460 20844 460 20844 18641 11833 18641 11833 11638 8389 11638 8389 17237 24346 17237 24346 9034 8925 9034 8925 15924 16345 15924 16345 1838 3653 1838 3653 3622 18567 3622 18567 21864 20926 21864 20926 4795 3176 4795 3176 1681 938 1681 938 20242 10595 20242 10595 298 20532 298 20532 12350 11177 12350 11177 9990 22743 9990 22743 6848 7712 6848 7712 19319 13312 19319 13312 10883 9714 10883 9714 24223 2800 24223 2800 5976 22478 5976 22478 19430 8480 19430 8480 5248 13213 5248 13213 5804 5683 5804 5683 17004 5219 17004 5219 3753 20621 3753 20621 8587 2467 8587 2467 14676 21773 14676 21773 16900 7620 16900 7620 11012 20607 11012 20607 11958 21725 11958 21725 6860 11544 6860 11544 24114 5277 24114 5277 12057 23898 12057 23898 19366 1494 19366 1494 22908 20045 22908 20045 10240 11884 10240 11884 24224 17099 24224 17099 8394 14164 8394 14164 22676 20448 22676 20448 15615 4631 15615 4631 5233 20331 5233 20331 17276 6694 17276 6694 19228 13838 19228 13838 4165 21591 4165 21591 21526 492 21526 492 70 18048 70 18048 24943 7001 24943 7001 3935 18608 3935 18608 17341 1425 17341 1425 18631 19131 18631 19131 13288 23949 13288 23949 21167 4202 21167 4202 24787 22704 24787 22704 3683 13718 3683 13718 21240 21373 21240 21373 5989 10934 5989 10934 18691 22188 18691 22188 671 7079 671 7079 11203 15894 11203 15894 21042 1798 21042 1798 2634 14008 2634 14008 24973 9168 24973 9168 4930 19004 4930 19004 10539 10058 10539 10058 21041 12798 21041 12798 16293 3634 16293 3634 17509 22867 17509 22867 4584 3824 4584 3824 21123 23059 21123 23059 5564 22417 5564 22417 20207 5638 20207 5638 9844 17069 9844 17069 21189 2475 21189 2475 13022 16909 13022 16909 23294 73 23294 73 1169 22336 1169 22336 21395 6720 21395 6720 2418 9956 2418 9956 8574 8223 8574 8223 10767 17474 10767 17474 20020 8911 20020 8911 10768 24317 10768 24317 11634 497 11634 497 14276 23751 14276 23751 8269 14644 8269 14644 17065 8180 17065 8180 1502 11658 1502 11658 24509 19884 24509 19884 1723 4271 1723 4271 12470 16135 12470 16135 8407 20633 8407 20633 16311 16347 16311 16347 19757 21438 19757 21438 7120 12092 7120 12092 22066 22185 22066 22185 7257 16279 7257 16279 17481 20367 17481 20367 2288 9258 2288 9258 12902 6048 12902 6048 5704 18386 5704 18386 22649 22440 22649 22440 2065 2459 2065 2459 20779 19197 20779 19197 6076 13944 6076 13944 17840 24871 17840 24871 2621 9427 2621 9427 23504 2479 23504 2479 3501 19963 3501 19963 12158 12146 12158 12146 8400 22734 8400 22734 20838 5200 20838 5200 10816 12536 10816 12536 12429 22089 12429 22089 971 22515 971 22515 24841 17798 24841 17798 874 22406 874 22406 19230 1476 19230 1476 11752 17525 11752 17525 18276 15621 18276 15621 18443 19323 18443 19323 17875 7345 17875 7345 20307 14974 20307 14974 22042 6191 22042 6191 19534 12742 19534 12742 24564 19514 24564 19514 15212 15141 15212 15141 23166 21848 23166 21848 8494 13922 8494 13922 18901 701 18901 701 6045 10617 6045 10617 20441 17338 20441 17338 12746 3727 12746 3727 368 24534 368 24534 24238 14818 24238 14818 1869 18180 1869 18180 9671 506 9671 506 12071 16688 12071 16688 3669 21844 3669 21844 21821 12886 21821 12886 12180 19738 12180 19738 16214 20035 16214 20035 2689 2850 2689 2850 8771 23263 8771 23263 14523 7695 14523 7695 4258 8248 4258 8248 11646 1865 11646 1865 24616 17049 24616 17049 611 14340 611 14340 24182 16296 24182 16296 20322 9654 20322 9654 20536 20360 20536 20360 1571 21851 1571 21851 2559 6435 2559 6435 23933 14693 23933 14693 22812 10671 22812 10671 16146 10972 16146 10972 22028 5625 22028 5625 11321 24293 11321 24293 24768 21760 24768 21760 608 1505 608 1505 20670 11978 20670 11978 9510 20700 9510 20700 4052 4048 4052 4048 19164 17869 19164 17869 11186 312 11186 312 14162 4462 14162 4462 830 23404 830 23404 18899 7240 18899 7240 23509 4581 23509 4581 5568 5564 5568 5564 9899 15002 9899 15002 7693 17915 7693 17915 20128 72 20128 72 19539 4569 19539 4569 20091 3189 20091 3189 10842 7524 10842 7524 18083 4604 18083 4604 5022 17195 5022 17195 16487 17646 16487 17646 1443 8651 1443 8651 24136 2849 24136 2849 884 20464 884 20464 4407 1864 4407 1864 5888 14421 5888 14421 23247 7396 23247 7396 7770 21184 7770 21184 21245 12846 21245 12846 6520 23606 6520 23606 9530 3396 9530 3396 3093 6881 3093 6881 21000 21804 21000 21804 6614 1688 6614 1688 22159 7102 22159 7102 1831 4640 1831 4640 15016 24473 15016 24473 1235 11323 1235 11323 6766 24665 6766 24665 20337 1392 20337 1392 3690 17167 3690 17167 10231 8113 10231 8113 21285 17849 21285 17849 2331 16583 2331 16583 23096 23903 23096 23903 9756 5276 9756 5276 18789 6451 18789 6451 2324 18899 2324 18899 15300 9200 15300 9200 7041 24122 7041 24122 14044 1738 14044 1738 4990 8627 4990 8627 6514 7828 6514 7828 6222 19719 6222 19719 9231 496 9231 496 3717 11896 3717 11896 21840 1510 21840 1510 4585 24029 4585 24029 9737 3461 9737 3461 9386 17076 9386 17076 21355 41 21355 41 9507 24214 9507 24214 20085 847 20085 847 5189 9175 5189 9175 23558 5184 23558 5184 20160 24410 20160 24410 4396 18222 4396 18222 21073 19831 21073 19831 12425 15718 12425 15718 19328 24096 19328 24096 17067 7916 17067 7916 10532 11872 10532 11872 17036 12951 17036 12951 9282 24639 9282 24639 13923 10949 13923 10949 3532 11537 3532 11537 4046 9141 4046 9141 12722 17378 12722 17378 450 1630 450 1630 1676 16579 1676 16579 23473 250 23473 250 2654 24251 2654 24251 16952 2831 16952 2831 5469 24743 5469 24743 21809 3590 21809 3590 3922 21934 3922 21934 16124 5592 16124 5592 22089 19024 22089 19024 13267 1455 13267 1455 1271 20636 1271 20636 7530 6671 7530 6671 18434 1467 18434 1467 3629 9098 3629 9098 24989 2216 24989 2216 12496 6695 12496 6695 7632 5059 7632 5059 23931 13889 23931 13889 20385 1480 20385 1480 1545 23313 1545 23313 23991 1126 23991 1126 5290 15696 5290 15696 21576 16482 21576 16482 6241 11217 6241 11217 23843 302 23843 302 16080 18678 16080 18678 22786 110 22786 110 3802 11539 3802 11539 18558 2893 18558 2893 6206 15728 6206 15728 23081 8701 23081 8701 6550 19179 6550 19179 21525 19911 21525 19911 3203 18811 3203 18811 24565 20120 24565 20120 23964 16823 23964 16823 14693 1934 14693 1934 16675 24925 16675 24925 5679 105 5679 105 20252 8795 20252 8795 5160 10390 5160 10390 12826 9143 12826 9143 5174 4539 5174 4539 22297 15680 22297 15680 24736 13374 24736 13374 10425 8758 10425 8758 19951 23141 19951 23141 11767 11074 11767 11074 15069 20125 15069 20125 6025 10656 6025 10656 18023 16921 18023 16921 24666 4233 24666 4233 1903 20845 1903 20845 14942 16836 14942 16836 7599 20703 7599 20703 12217 6017 12217 6017 14845 237 14845 237 2886 5288 2886 5288 11090 18997 11090 18997 4362 20468 4362 20468 16541 4027 16541 4027 1658 22861 1658 22861 17028 3032 17028 3032 7595 9222 7595 9222 2930 4144 2930 4144 11601 5296 11601 5296 1270 7418 1270 7418 6341 934 6341 934 20417 21152 20417 21152 9099 6899 9099 6899 23959 9708 23959 9708 453 2437 453 2437 21302 18367 21302 18367 9551 131 9551 131 6436 24141 6436 24141 23292 4960 23292 4960 9255 20175 9255 20175 23461 1204 23461 1204 7149 15699 7149 15699 19013 12300 19013 12300 17446 3038 17446 3038 17784 22831 17784 22831 8776 3494 8776 3494 10724 18035 10724 18035 2758 11337 2758 11337 23034 4855 23034 4855 3481 10138 3481 10138 24391 7702 24391 7702 13085 12433 13085 12433 944 5243 944 5243 1211 20577 1211 20577 14089 6855 14089 6855 20080 20822 20080 20822 4455 13816 4455 13816 17310 16216 17310 16216 5395 7183 5395 7183 16542 10730 16542 10730 7967 6474 7967 6474 8266 19504 8266 19504 7548 13809 7548 13809 15629 21904 15629 21904 1150 14819 1150 14819 12398 24458 12398 24458 4560 18164 4560 18164 7001 3252 7001 3252 1115 14872 1115 14872 8894 21141 8894 21141 4236 22427 4236 22427 21272 17033 21272 17033 8276 17452 8276 17452 12649 10496 12649 10496 7326 21150 7326 21150 19640 6413 19640 6413 20165 6688 20165 6688 10942 22561 10942 22561 19637 3792 19637 3792 3111 15219 3111 15219 2075 12271 2075 12271 1839 17760 1839 17760 14741 14378 14741 14378 780 20104 780 20104 21635 8822 21635 8822 18561 13451 18561 13451 14282 467 14282 467 14719 21534 14719 21534 6969 17741 6969 17741 2234 21117 2234 21117 23502 8229 23502 8229 6237 20424 6237 20424 19214 841 19214 841 20384 12973 20384 12973 10107 9931 10107 9931 4059 6504 4059 6504 17961 929 17961 929 21500 23667 21500 23667 22784 5026 22784 5026 2111 9769 2111 9769 16363 6162 16363 6162 12043 23770 12043 23770 17621 19943 17621 19943 11053 7808 11053 7808 22067 21212 22067 21212 15562 21584 15562 21584 2541 1097 2541 1097 19351 3565 19351 3565 5241 18038 5241 18038 16031 13564 16031 13564 2861 8625 2861 8625 21467 5536 21467 5536 8588 14102 8588 14102 6303 23222 6303 23222 21771 779 21771 779 4481 6913 4481 6913 14749 5122 14749 5122 5591 17427 5591 17427 23194 23211 23194 23211 20822 6082 20822 6082 8360 16789 8360 16789 9370 4499 9370 4499 2078 1792 2078 1792 15846 5702 15846 5702 6043 3678 6043 3678 13188 9282 13188 9282 11136 3991 11136 3991 17421 21744 17421 21744 10318 2835 10318 2835 21695 4850 21695 4850 644 17694 644 17694 4044 21326 4044 21326 1179 2539 1179 2539 7348 20293 7348 20293 18478 7705 18478 7705 24014 10557 24014 10557 5218 3467 5218 3467 6256 5132 6256 5132 17487 8915 17487 8915 4090 18662 4090 18662 24371 9077 24371 9077 10090 24784 10090 24784 16392 16057 16392 16057 20893 16829 20893 16829 6726 5347 6726 5347 9134 12359 9134 12359 140 1557 140 1557 4401 11274 4401 11274 12494 783 12494 783 4078 9191 4078 9191 21870 2166 21870 2166 8778 10415 8778 10415 23275 12490 23275 12490 10791 7559 10791 7559 5696 14220 5696 14220 352 165 352 165 15102 5455 15102 5455 1533 4160 1533 4160 24129 22015 24129 22015 3713 8496 3713 8496 18842 826 18842 826 20919 15684 20919 15684 14112 606 14112 606 21489 10663 21489 10663 19342 12128 19342 12128 24670 20215 24670 20215 1901 18356 1901 18356 15383 14392 15383 14392 5536 1393 5536 1393 17295 13237 17295 13237 9578 24558 9578 24558 22883 3434 22883 3434 5345 14574 5345 14574 2300 3272 2300 3272 12134 18388 12134 18388 10944 7339 10944 7339 16732 16242 16732 16242 13691 9902 13691 9902 15591 19940 15591 19940 22030 13245 22030 13245 5836 24109 5836 24109 267 11150 267 11150 20196 2542 20196 2542 15547 21021 15547 21021 17863 11715 17863 11715 1735 3747 1735 3747 5063 22366 5063 22366 4427 19898 4427 19898 14711 11254 14711 11254 1941 14704 1941 14704 13398 9178 13398 9178 5500 21899 5500 21899 465 17080 465 17080 23649 7359 23649 7359 15029 17877 15029 17877 9773 19410 9773 19410 15015 15000 15015 15000 7588 1873 7588 1873 14819 22855 14819 22855 12749 20182 12749 20182 24368 2870 24368 2870 19784 21026 19784 21026 20474 2878 20474 2878 11977 22832 11977 22832 19893 9822 19893 9822 1154 5938 1154 5938 18299 20151 18299 20151 22116 12777 22116 12777 6753 2564 6753 2564 17140 13301 17140 13301 4957 2492 4957 2492 15637 14683 15637 14683 11060 2140 11060 2140 7093 9182 7093 9182 12610 5074 12610 5074 9866 4257 9866 4257 19566 23040 19566 23040 16948 18363 16948 18363 18416 8991 18416 8991 7636 6617 7636 6617 22170 7549 22170 7549 10055 23208 10055 23208 12323 6486 12323 6486 6463 21774 6463 21774 16216 2034 16216 2034 22217 14900 22217 14900 3190 11854 3190 11854 12609 24644 12609 24644 12317 6247 12317 6247 728 23994 728 23994 10147 9043 10147 9043 1051 23823 1051 23823 3028 197 3028 197 10370 7768 10370 7768 2906 23836 2906 23836 5038 4862 5038 4862 7651 4904 7651 4904 4906 2412 4906 2412 17135 5833 17135 5833 11356 16929 11356 16929 15088 5524 15088 5524 9841 18484 9841 18484 14244 18527 14244 18527 2713 9470 2713 9470 6525 4311 6525 4311 3520 6532 3520 6532 17437 14333 17437 14333 5848 22487 5848 22487 12453 9758 12453 9758 3942 14115 3942 14115 5594 17165 5594 17165 3728 9312 3728 9312 18196 22051 18196 22051 4661 747 4661 747 18306 23607 18306 23607 22618 661 22618 661 8015 7098 8015 7098 22526 16984 22526 16984 6092 15128 6092 15128 23189 19165 23189 19165 6690 100 6690 100 19937 20680 19937 20680 15640 17691 15640 17691 8819 22524 8819 22524 5739 6012 5739 6012 18421 22885 18421 22885 434 5345 434 5345 6903 21738 6903 21738 10418 9502 10418 9502 333 11470 333 11470 6910 3679 6910 3679 20914 476 20914 476 17916 11176 17916 11176 16634 6093 16634 6093 13494 20282 13494 20282 4145 19551 4145 19551 22437 5846 22437 5846 24225 16620 24225 16620 1037 9094 1037 9094 13880 15199 13880 15199 1726 11098 1726 11098 22973 23176 22973 23176 21893 7673 21893 7673 17796 1627 17796 1627 13141 22306 13141 22306 17359 5711 17359 5711 13548 9436 13548 9436 16190 7569 16190 7569 23754 13740 23754 13740 3811 12741 3811 12741 17696 15493 17696 15493 18768 341 18768 341 22466 6060 22466 6060 13739 710 13739 710 11730 15567 11730 15567 4233 14190 4233 14190 21643 5968 21643 5968 23317 17912 23317 17912 7368 15419 7368 15419 17256 20526 17256 20526 12884 1276 12884 1276 24426 18487 24426 18487 2010 23379 2010 23379 13124 10995 13124 10995 22211 14866 22211 14866 13860 12011 13860 12011 16834 24211 16834 24211 13955 3821 13955 3821 17522 14139 17522 14139 9358 12141 9358 12141 18656 16505 18656 16505 1523 7752 1523 7752 11879 17605 11879 17605 5672 2164 5672 2164 7050 16754 7050 16754 21231 6721 21231 6721 9292 17682 9292 17682 22386 6278 22386 6278 3174 22731 3174 22731 31 17921 31 17921 18303 24018 18303 24018 6155 24349 6155 24349 23851 3376 23851 3376 16680 17170 16680 17170 11359 19655 11359 19655 24448 5286 24448 5286 10210 14814 10210 14814 15649 17208 15649 17208 12918 19115 12918 19115 21460 20987 21460 20987 13983 19078 13983 19078 19387 13368 19387 13368 3396 17596 3396 17596 3707 118 3707 118 1722 16335 1722 16335 8339 23707 8339 23707 1655 210 1655 210 4753 9808 4753 9808 21950 3259 21950 3259 16474 12712 16474 12712 21228 4364 21228 4364 12426 20520 12426 20520 438 9418 438 9418 2101 15844 2101 15844 11099 146 11099 146 15198 24373 15198 24373 8907 16193 8907 16193 20881 24008 20881 24008 22548 9927 22548 9927 9886 24790 9886 24790 24713 2668 24713 2668 8841 16553 8841 16553 24229 8581 24229 8581 1048 722 1048 722 24412 2549 24412 2549 9867 13404 9867 13404 505 2229 505 2229 19325 11560 19325 11560 6713 138 6713 138 11604 19348 11604 19348 20266 13447 20266 13447 16630 18863 16630 18863 7646 18026 7646 18026 19520 21539 19520 21539 8126 3510 8126 3510 14574 258 14574 258 1558 19598 1558 19598 18587 24809 18587 24809 21497 2604 21497 2604 6180 20599 6180 20599 13005 3245 13005 3245 2812 9587 2812 9587 17166 15578 17166 15578 8604 716 8604 716 5055 8719 5055 8719 21518 8659 21518 8659 1392 24026 1392 24026 24957 5392 24957 5392 4087 20762 4087 20762 21339 11440 21339 11440 6261 11385 6261 11385 16225 8612 16225 8612 123 18499 123 18499 23498 10908 23498 10908 10950 20062 10950 20062 17319 3518 17319 3518 24737 6615 24737 6615 6309 9018 6309 9018 17693 10648 17693 10648 12522 4037 12522 4037 1766 4697 1766 4697 6059 2895 6059 2895 18264 19985 18264 19985 2737 14196 2737 14196 24013 18554 24013 18554 1070 9350 1070 9350 10850 19928 10850 19928 16433 1500 16433 1500 17209 11070 17209 11070 3834 8263 3834 8263 1890 19144 1890 19144 12205 13218 12205 13218 23962 16402 23962 16402 1129 198 1129 198 19580 23710 19580 23710 18094 6799 18094 6799 16669 16695 16669 16695 17837 991 17837 991 8312 23485 8312 23485 19714 8988 19714 8988 10504 6335 10504 6335 1814 14665 1814 14665 17055 3249 17055 3249 12204 18046 12204 18046 3793 1901 3793 1901 16111 23917 16111 23917 2564 7960 2564 7960 2586 23579 2586 23579 13400 1682 13400 1682 347 23469 347 23469 6964 79 6964 79 19042 13715 19042 13715 1074 15944 1074 15944 13835 4816 13835 4816 2282 23451 2282 23451 18841 14728 18841 14728 325 13464 325 13464 8643 11955 8643 11955 6205 21386 6205 21386 21906 19105 21906 19105 12096 1871 12096 1871 4886 14187 4886 14187 9614 6027 9614 6027 2672 5447 2672 5447 13842 2463 13842 2463 9850 21601 9850 21601 1837 15506 1837 15506 12779 20769 12779 20769 3511 10564 3511 10564 24441 18636 24441 18636 21255 6317 21255 6317 11540 10096 11540 10096 17006 18825 17006 18825 6711 8985 6711 8985 3895 17395 3895 17395 12833 14565 12833 14565 2549 8889 2549 8889 15341 11584 15341 11584 14896 22716 14896 22716 18452 7542 18452 7542 18394 24682 18394 24682 20626 2450 20626 2450 4354 14611 4354 14611 15397 10148 15397 10148 7927 14965 7927 14965 7280 14493 7280 14493 22815 18018 22815 18018 6343 15555 6343 15555 10777 24484 10777 24484 3647 15955 3647 15955 24096 1236 24096 1236 2753 19859 2753 19859 13748 285 13748 285 1830 10309 1830 10309 14361 24733 14361 24733 4733 977 4733 977 9863 1275 9863 1275 2087 18024 2087 18024 24401 6458 24401 6458 6582 23322 6582 23322 19183 14083 19183 14083 9525 24535 9525 24535 23897 2325 23897 2325 23760 15105 23760 15105 10068 17710 10068 17710 334 582 334 582 15497 22298 15497 22298 4389 2469 4389 2469 18790 23605 18790 23605 10646 24587 10646 24587 23160 2253 23160 2253 554 13613 554 13613 24683 12258 24683 12258 15835 2634 15835 2634 17957 18993 17957 18993 5421 21554 5421 21554 22753 24551 22753 24551 1008 19087 1008 19087 10672 12700 10672 12700 12203 13630 12203 13630 594 16858 594 16858 20090 8301 20090 8301 246 12110 246 12110 2207 4171 2207 4171 11861 13771 11861 13771 13618 12368 13618 12368 22530 23755 22530 23755 14973 16740 14973 16740 1724 11309 1724 11309 3036 19463 3036 19463 9013 2077 9013 2077 13755 1301 13755 1301 6052 12556 6052 12556 22282 3194 22282 3194 2993 609 2993 609 20916 7585 20916 7585 20493 3898 20493 3898 2580 8927 2580 8927 1702 5087 1702 5087 21461 14193 21461 14193 1390 713 1390 713 23859 15893 23859 15893 766 17310 766 17310 19759 23060 19759 23060 17623 1613 17623 1613 17539 15827 17539 15827 20457 1028 20457 1028 13825 16873 13825 16873 21470 20493 21470 20493 19449 1938 19449 1938 1867 10146 1867 10146 22886 18133 22886 18133 22238 14353 22238 14353 24144 23227 24144 23227 1635 10682 1635 10682 4097 22341 4097 22341 5210 3739 5210 3739 779 3327 779 3327 19978 17982 19978 17982 2483 2408 2483 2408 21482 18836 21482 18836 5311 2688 5311 2688 9250 19810 9250 19810 21433 831 21433 831 2929 24604 2929 24604 22431 21668 22431 21668 2493 22560 2493 22560 19942 4737 19942 4737 6409 18843 6409 18843 6302 23190 6302 23190 21911 13445 21911 13445 1152 5741 1152 5741 21309 23217 21309 23217 19419 14845 19419 14845 18158 1202 18158 1202 21704 20737 21704 20737 7614 9190 7614 9190 23572 18929 23572 18929 5065 23628 5065 23628 10153 20373 10153 20373 3249 17072 3249 17072 23961 23822 23961 23822 17820 14424 17820 14424 10984 23026 10984 23026 17336 21198 17336 21198 5242 17050 5242 17050 21609 20771 21609 20771 5838 9041 5838 9041 8044 23396 8044 23396 2122 11447 2122 11447 10861 14559 10861 14559 1252 1524 1252 1524 13481 19870 13481 19870 5001 363 5001 363 23022 19949 23022 19949 3368 11234 3368 11234 23713 14676 23713 14676 12795 8446 12795 8446 21551 10497 21551 10497 10969 10336 10969 10336 13892 17851 13892 17851 714 3317 714 3317 18141 16266 18141 16266 7584 5327 7584 5327 2979 6140 2979 6140 13284 10258 13284 10258 628 5914 628 5914 2535 2162 2535 2162 1080 19778 1080 19778 15050 24229 15050 24229 3902 14505 3902 14505 23350 24396 23350 24396 15939 18628 15939 18628 24063 15013 24063 15013 13821 2435 13821 2435 13830 11678 13830 11678 10129 16644 10129 16644 15891 2652 15891 2652 7015 11912 7015 11912 17187 9584 17187 9584 5225 20860 5225 20860 11302 8845 11302 8845 2304 17749 2304 17749 9946 23171 9946 23171 19041 21323 19041 21323 3974 24254 3974 24254 13223 11335 13223 11335 1748 22131 1748 22131 17410 23983 17410 23983 8490 219 8490 219 3963 11737 3963 11737 794 2142 794 2142 9214 20259 9214 20259 1529 7857 1529 7857 12208 19592 12208 19592 27 8851 27 8851 11211 16813 11211 16813 496 18031 496 18031 19223 5874 19223 5874 6147 1643 6147 1643 13813 24404 13813 24404 23646 10750 23646 10750 17296 5208 17296 5208 8114 18787 8114 18787 24607 6368 24607 6368 10701 22506 10701 22506 20711 1302 20711 1302 13482 23216 13482 23216 15200 10057 15200 10057 2336 12270 2336 12270 10720 7148 10720 7148 22944 21578 22944 21578 4163 21906 4163 21906 12002 23916 12002 23916 9236 13623 9236 13623 17012 5421 17012 5421 14168 23867 14168 23867 7522 12262 7522 12262 24691 5068 24691 5068 11523 19461 11523 19461 1155 3009 1155 3009 19611 16215 19611 16215 20606 14411 20606 14411 10303 23895 10303 23895 13690 6510 13690 6510 20993 20997 20993 20997 16599 2417 16599 2417 4866 22214 4866 22214 24651 8309 24651 8309 7807 24041 7807 24041 8211 22483 8211 22483 1136 4508 1136 4508 11770 13913 11770 13913 10127 14536 10127 14536 12979 3268 12979 3268 1560 12649 1560 12649 19208 16348 19208 16348 11708 21827 11708 21827 21611 1194 21611 1194 2213 12107 2213 12107 22122 11122 22122 11122 11903 11813 11903 11813 18727 20441 18727 20441 2449 2640 2449 2640 12015 18144 12015 18144 6107 3378 6107 3378 11381 12751 11381 12751 18249 2760 18249 2760 5756 2081 5756 2081 21020 20425 21020 20425 24899 17 24899 17 9390 3905 9390 3905 17618 21542 17618 21542 1907 14097 1907 14097 24544 20588 24544 20588 9972 3857 9972 3857 19084 21444 19084 21444 3397 322 3397 322 6899 21624 6899 21624 23229 2826 23229 2826 3090 2928 3090 2928 23697 967 23697 967 13374 14060 13374 14060 5112 4563 5112 4563 9169 11775 9169 11775 2417 17758 2417 17758 151 7143 151 7143 9019 4790 9019 4790 4314 8490 4314 8490 751 2635 751 2635 24271 23377 24271 23377 1088 10164 1088 10164 18807 18119 18807 18119 5983 666 5983 666 14578 14831 14578 14831 2729 3371 2729 3371 5207 8264 5207 8264 5229 7447 5229 7447 21294 19228 21294 19228 14866 5357 14866 5357 579 23738 579 23738 20578 6798 20578 6798 6627 23900 6627 23900 19356 1828 19356 1828 20766 13456 20766 13456 23948 10946 23948 10946 1598 24080 1598 24080 13501 4863 13501 4863 8167 11865 8167 11865 20012 17500 20012 17500 8154 2108 8154 2108 9702 19040 9702 19040 943 18015 943 18015 19021 3067 19021 3067 9364 17213 9364 17213 2137 2087 2137 2087 17153 23787 17153 23787 22751 11691 22751 11691 23460 2557 23460 2557 15298 13422 15298 13422 21150 15982 21150 15982 2214 19974 2214 19974 20371 10177 20371 10177 5246 1223 5246 1223 21930 21667 21930 21667 12403 2351 12403 2351 20875 24494 20875 24494 20301 7654 20301 7654 20775 14715 20775 14715 14837 9880 14837 9880 24686 20583 24686 20583 15414 9939 15414 9939 24972 125 24972 125 2093 17360 2093 17360 20890 135 20890 135 17400 4910 17400 4910 5027 18300 5027 18300 24362 4391 24362 4391 900 18101 900 18101 14345 1769 14345 1769 23720 14807 23720 14807 7565 11645 7565 11645 15011 11878 15011 11878 11382 1347 11382 1347 3044 24067 3044 24067 20506 15248 20506 15248 7775 19189 7775 19189 18002 1453 18002 1453 6545 8602 6545 8602 19496 23807 19496 23807 14981 1736 14981 1736 3590 3157 3590 3157 13161 17281 13161 17281 9803 14478 9803 14478 15989 2953 15989 2953 1649 19205 1649 19205 24722 7343 24722 7343 21769 141 21769 141 12279 20384 12279 20384 16970 24795 16970 24795 569 1778 569 1778 12277 20746 12277 20746 6358 6940 6358 6940 12559 19344 12559 19344 2398 23154 2398 23154 11846 8594 11846 8594 20748 989 20748 989 1498 5316 1498 5316 19541 21674 19541 21674 3960 16339 3960 16339 1492 19264 1492 19264 14893 1258 14893 1258 899 12791 899 12791 16614 6249 16614 6249 15678 6408 15678 6408 7142 869 7142 869 5316 5318 5316 5318 19744 7238 19744 7238 2361 10842 2361 10842 2622 4712 2622 4712 6016 9183 6016 9183 19901 221 19901 221 15636 21030 15636 21030 17468 13047 17468 13047 11466 20744 11466 20744 12305 24855 12305 24855 682 17193 682 17193 19569 576 19569 576 17084 20830 17084 20830 23951 10186 23951 10186 654 5227 654 5227 13506 17140 13506 17140 16223 13071 16223 13071 9845 23960 9845 23960 15082 17444 15082 17444 7122 8432 7122 8432 21475 436 21475 436 1139 3047 1139 3047 10891 23669 10891 23669 8940 15541 8940 15541 19050 21154 19050 21154 949 13415 949 13415 11303 22113 11303 22113 14814 9108 14814 9108 5413 785 5413 785 9221 17029 9221 17029 1400 16357 1400 16357 22478 21389 22478 21389 16525 11705 16525 11705 24503 231 24503 231 13283 7085 13283 7085 22231 1732 22231 1732 3976 19839 3976 19839 17413 14769 17413 14769 23179 23419 23179 23419 13946 18926 13946 18926 23182 7843 23182 7843 10413 18016 10413 18016 22954 1043 22954 1043 1568 23411 1568 23411 5932 12670 5932 12670 14725 1861 14725 1861 2184 7393 2184 7393 9397 7303 9397 7303 5226 23855 5226 23855 8438 3925 8438 3925 10779 22592 10779 22592 769 5402 769 5402 20275 6509 20275 6509 4296 15701 4296 15701 13727 20590 13727 20590 1693 9892 1693 9892 19554 17513 19554 17513 7618 19013 7618 19013 24886 2370 24886 2370 16564 5343 16564 5343 13273 1664 13273 1664 11311 23455 11311 23455 2669 1558 2669 1558 21198 12052 21198 12052 12143 2333 12143 2333 19436 15880 19436 15880 1384 20233 1384 20233 22978 18616 22978 18616 6606 24906 6606 24906 1144 14725 1144 14725 2386 23805 2386 23805 19517 5281 19517 5281 4365 19331 4365 19331 18971 8538 18971 8538 12926 2852 12926 2852 18792 2320 18792 2320 1637 1609 1637 1609 17331 16987 17331 16987 18460 1292 18460 1292 8467 18928 8467 18928 19666 14124 19666 14124 10125 22313 10125 22313 9670 3978 9670 3978 8078 21043 8078 21043 18104 9583 18104 9583 7621 20265 7621 20265 16708 4789 16708 4789 2560 13515 2560 13515 17893 2899 17893 2899 2155 9950 2155 9950 8517 23715 8517 23715 7246 8439 7246 8439 3932 17937 3932 17937 22557 12587 22557 12587 6795 24700 6795 24700 24750 7071 24750 7071 6335 12275 6335 12275 8540 14631 8540 14631 3726 15364 3726 15364 23691 11398 23691 11398 4034 17430 4034 17430 12585 16814 12585 16814 20863 22365 20863 22365 4204 3424 4204 3424 15145 3783 15145 3783 11326 20831 11326 20831 17478 3267 17478 3267 11669 15256 11669 15256 19775 9977 19775 9977 8576 21282 8576 21282 23819 4467 23819 4467 9690 4399 9690 4399 20874 20891 20874 20891 7560 6481 7560 6481 727 24032 727 24032 17464 2664 17464 2664 2931 20885 2931 20885 8946 17015 8946 17015 22323 22865 22323 22865 11259 2694 11259 2694 17122 8840 17122 8840 8947 19382 8947 19382 13915 2820 13915 2820 24478 19053 24478 19053 9435 14177 9435 14177 539 21653 539 21653 13477 1659 13477 1659 12142 17628 12142 17628 8178 1345 8178 1345 23012 24686 23012 24686 5094 1806 5094 1806 12194 8058 12194 8058 17577 7603 17577 7603 9697 12229 9697 12229 17608 12873 17608 12873 7302 1169 7302 1169 17420 17795 17420 17795 132 22263 132 22263 2810 7581 2810 7581 22156 2697 22156 2697 15167 23702 15167 23702 7783 19490 7783 19490 18463 5225 18463 5225 6243 22796 6243 22796 13539 22334 13539 22334 1249 22211 1249 22211 14762 10425 14762 10425 129 10329 129 10329 13053 16019 13053 16019 14589 134 14589 134 277 22167 277 22167 11891 6646 11891 6646 903 22019 903 22019 9493 2526 9493 2526 21287 15255 21287 15255 2057 11197 2057 11197 8874 15539 8874 15539 1654 14759 1654 14759 22950 17085 22950 17085 5325 2170 5325 2170 7126 19900 7126 19900 13405 1038 13405 1038 4983 3873 4983 3873 2534 21541 2534 21541 23621 16571 23621 16571 1313 22930 1313 22930 24940 21232 24940 21232 5397 4903 5397 4903 8767 19098 8767 19098 7648 24151 7648 24151 13698 4295 13698 4295 11492 17068 11492 17068 21944 24302 21944 24302 23006 3121 23006 3121 224 11124 224 11124 5645 21182 5645 21182 1542 1719 1542 1719 11395 8794 11395 8794 5396 983 5396 983 18048 20487 18048 20487 803 4150 803 4150 1491 13239 1491 13239 2330 2347 2330 2347 16118 12124 16118 12124 6184 11131 6184 11131 12467 21014 12467 21014 10833 1296 10833 1296 5072 24217 5072 24217 23701 2247 23701 2247 24660 15889 24660 15889 421 12621 421 12621 13491 5684 13491 5684 9887 22886 9887 22886 24819 5317 24819 5317 12739 21560 12739 21560 261 2184 261 2184 15799 15638 15799 15638 8793 2307 8793 2307 10638 8110 10638 8110 3587 5056 3587 5056 13012 24099 13012 24099 4805 12071 4805 12071 21246 9471 21246 9471 14 13096 14 13096 24925 1369 24925 1369 18499 18781 18499 18781 19867 3275 19867 3275 540 3451 540 3451 19484 24573 19484 24573 14961 4412 14961 4412 23568 6911 23568 6911 1979 7105 1979 7105 18989 10507 18989 10507 18269 5291 18269 5291 14407 22344 14407 22344 12966 5662 12966 5662 19963 20212 19963 20212 439 3159 439 3159 24041 24452 24041 24452 148 424 148 424 8847 24793 8847 24793 1602 23050 1602 23050 22087 24327 22087 24327 54 7179 54 7179 15225 14252 15225 14252 3408 13728 3408 13728 24517 14510 24517 14510 6470 6936 6470 6936 4019 11904 4019 11904 6235 717 6235 717 7521 19659 7521 19659 13370 4920 13370 4920 702 22536 702 22536 18476 20786 18476 20786 1135 2431 1135 2431 20158 23234 20158 23234 4549 19639 4549 19639 9855 23729 9855 23729 476 21445 476 21445 11894 15669 11894 15669 24042 19146 24042 19146 24814 3276 24814 3276 14882 22128 14882 22128 23333 3104 23333 3104 23219 8366 23219 8366 183 780 183 780 11040 14689 11040 14689 13075 608 13075 608 895 12265 895 12265 18132 22429 18132 22429 12672 12181 12672 12181 6694 21226 6694 21226 2370 20295 2370 20295 23523 1469 23523 1469 6377 22940 6377 22940 10815 23434 10815 23434 5341 17139 5341 17139 6926 23020 6926 23020 21373 752 21373 752 9251 22905 9251 22905 6035 7918 6035 7918 4890 12805 4890 12805 17800 2446 17800 2446 5114 8086 5114 8086 6710 1729 6710 1729 8209 24489 8209 24489 13846 3359 13846 3359 1061 6110 1061 6110 12750 4127 12750 4127 12630 24173 12630 24173 21232 5019 21232 5019 20961 19668 20961 19668 23756 1448 23756 1448 12119 23063 12119 23063 12549 4312 12549 4312 2789 20892 2789 20892 22058 313 22058 313 11328 18665 11328 18665 6453 1964 6453 1964 5037 18082 5037 18082 16496 6386 16496 6386 2291 23124 2291 23124 19233 4576 19233 4576 7804 21160 7804 21160 5116 12296 5116 12296 19584 24701 19584 24701 17629 4277 17629 4277 10809 3988 10809 3988 23715 18598 23715 18598 11546 15987 11546 15987 24049 9785 24049 9785 18248 22158 18248 22158 7128 11064 7128 11064 4247 19084 4247 19084 5809 1785 5809 1785 4515 16710 4515 16710 9564 21481 9564 21481 20259 6994 20259 6994 9622 19827 9622 19827 7401 3530 7401 3530 17721 14834 17721 14834 21005 3959 21005 3959 23341 3817 23341 3817 10373 17163 10373 17163 11926 8126 11926 8126 13523 4971 13523 4971 4313 11348 4313 11348 14091 14475 14091 14475 2519 6922 2519 6922 18765 16459 18765 16459 4939 15521 4939 15521 18962 3135 18962 3135 22336 15559 22336 15559 11456 1374 11456 1374 23224 23851 23224 23851 20412 3126 20412 3126 321 19055 321 19055 21610 21351 21610 21351 15751 970 15751 970 3472 19280 3472 19280 16581 1928 16581 1928 20799 14446 20799 14446 1388 22660 1388 22660 23830 23927 23830 23927 4036 21041 4036 21041 17704 4851 17704 4851 4213 18271 4213 18271 21863 7993 21863 7993 14975 12627 14975 12627 10168 24585 10168 24585 21440 2888 21440 2888 5666 14613 5666 14613 15525 6753 15525 6753 127 12303 127 12303 15851 21420 15851 21420 9908 5543 9908 5543 10071 9408 10071 9408 266 16657 266 16657 19189 786 19189 786 19338 3366 19338 3366 354 17275 354 17275 21661 14764 21661 14764 12069 20036 12069 20036 20444 13759 20444 13759 1192 23556 1192 23556 19620 21138 19620 21138 10465 13559 10465 13559 21174 23713 21174 23713 24896 5090 24896 5090 493 20306 493 20306 20763 56 20763 56 11714 10297 11714 10297 437 9711 437 9711 8495 23168 8495 23168 15815 4917 15815 4917 3108 17109 3108 17109 7192 4128 7192 4128 6275 20443 6275 20443 22584 7066 22584 7066 24903 5236 24903 5236 5281 11807 5281 11807 11490 1109 11490 1109 18514 23660 18514 23660 3612 24649 3612 24649 17374 12005 17374 12005 3428 14105 3428 14105 17772 21384 17772 21384 19218 2768 19218 2768 5879 10869 5879 10869 22829 12044 22829 12044 28 1999 28 1999 23422 23370 23422 23370 3948 15246 3948 15246 24472 2312 24472 2312 471 17161 471 17161 23997 8685 23997 8685 32 8261 32 8261 24845 16655 24845 16655 3623 17270 3623 17270 17076 1512 17076 1512 4193 13020 4193 13020 12223 4848 12223 4848 3937 14585 3937 14585 15619 11569 15619 11569 10749 19285 10749 19285 13681 8125 13681 8125 5202 6652 5202 6652 3919 15838 3919 15838 20390 39 20390 39 22399 7044 22399 7044 6437 15823 6437 15823 12899 3229 12899 3229 4259 3184 4259 3184 20601 17505 20601 17505 9166 14235 9166 14235 19944 19697 19944 19697 1162 4673 1162 4673 13654 10224 13654 10224 3921 9641 3921 9641 10803 3186 10803 3186 22098 24341 22098 24341 1786 931 1786 931 4545 6189 4545 6189 1134 13430 1134 13430 12759 15065 12759 15065 4461 10382 4461 10382 8110 8083 8110 8083 847 17903 847 17903 24185 2587 24185 2587 21890 24833 21890 24833 24790 3353 24790 3353 15413 20264 15413 20264 21307 4105 21307 4105 7106 13297 7106 13297 17673 14014 17673 14014 23044 5160 23044 5160 16197 8107 16197 8107 23968 14655 23968 14655 11742 108 11742 108 13328 23824 13328 23824 9408 4613 9408 4613 16550 9112 16550 9112 2202 21080 2202 21080 9781 12457 9781 12457 1426 24520 1426 24520 10981 15094 10981 15094 868 23492 868 23492 17473 4708 17473 4708 24863 21838 24863 21838 5304 14379 5304 14379 828 19018 828 19018 21121 20817 21121 20817 632 12645 632 12645 24699 7711 24699 7711 820 16149 820 16149 24786 7160 24786 7160 629 17037 629 17037 8235 77 8235 77 10745 18618 10745 18618 5945 2472 5945 2472 4568 23463 4568 23463 20802 2578 20802 2578 8162 1308 8162 1308 17680 23406 17680 23406 20819 23876 20819 23876 939 2531 939 2531 11101 17317 11101 17317 6284 5516 6284 5516 10063 12643 10063 12643 7762 1142 7762 1142 1382 19093 1382 19093 18185 1988 18185 1988 5995 12447 5995 12447 21038 3048 21038 3048 8734 18597 8734 18597 19909 1819 19909 1819 889 19623 889 19623 718 11052 718 11052 22735 12847 22735 12847 9692 2271 9692 2271 13372 15134 13372 15134 4979 3251 4979 3251 23589 22127 23589 22127 8741 20221 8741 20221 24174 19805 24174 19805 3198 22812 3198 22812 618 12910 618 12910 19979 18453 19979 18453 17848 814 17848 814 14445 22869 14445 22869 10894 10789 10894 10789 17164 7167 17164 7167 6746 18857 6746 18857 21002 18592 21002 18592 5092 4063 5092 4063 8563 21348 8563 21348 24237 16933 24237 16933 3761 20051 3761 20051 3199 5436 3199 5436 11948 14050 11948 14050 15440 6787 15440 6787 4105 18732 4105 18732 13581 2217 13581 2217 20047 7291 20047 7291 23779 2692 23779 2692 18676 6454 18676 6454 14358 829 14358 829 14366 23593 14366 23593 3684 21158 3684 21158 1935 22248 1935 22248 16677 1153 16677 1153 24464 21633 24464 21633 17519 9789 17519 9789 14995 23767 14995 23767 12126 17103 12126 17103 24502 4777 24502 4777 17861 22960 17861 22960 11476 2123 11476 2123 23808 15746 23808 15746 23450 639 23450 639 20611 18391 20611 18391 24857 1255 24857 1255 8018 2396 8018 2396 1310 1314 1310 1314 185 10098 185 10098 21013 908 21013 908 11768 20628 11768 20628 19144 22123 19144 22123 9305 315 9305 315 19420 15028 19420 15028 6069 18250 6069 18250 23607 13790 23607 13790 9913 19500 9913 19500 20930 4268 20930 4268 7354 3112 7354 3112 24798 3400 24798 3400 6505 19768 6505 19768 24133 9760 24133 9760 5625 13685 5625 13685 2788 7399 2788 7399 15017 21287 15017 21287 1233 3654 1233 3654 24317 22679 24317 22679 6382 16978 6382 16978 15824 22264 15824 22264 3334 6577 3334 6577 13976 15338 13976 15338 24839 4328 24839 4328 24071 12038 24071 12038 7571 1326 7571 1326 20389 16560 20389 16560 3819 22677 3819 22677 17950 21128 17950 21128 12166 10659 12166 10659 19248 11992 19248 11992 4152 9493 4152 9493 253 16248 253 16248 35 13041 35 13041 19353 2985 19353 2985 6236 15830 6236 15830 15731 9894 15731 9894 15725 13040 15725 13040 21356 565 21356 565 14536 15450 14536 15450 18937 25 18937 25 9329 23457 9329 23457 21887 4002 21887 4002 1920 5528 1920 5528 14259 13449 14259 13449 5115 2148 5115 2148 22639 5141 22639 5141 10854 6314 10854 6314 16296 7106 16296 7106 2006 5936 2006 5936 23123 7076 23123 7076 7725 654 7725 654 22073 15882 22073 15882 10846 23145 10846 23145 16702 6887 16702 6887 13984 24234 13984 24234 1619 7312 1619 7312 1209 14454 1209 14454 11314 24470 11314 24470 15630 3542 15630 3542 7638 4047 7638 4047 13721 15758 13721 15758 4978 17944 4978 17944 22920 13138 22920 13138 23465 24313 23465 24313 15247 18344 15247 18344 14046 15048 14046 15048 21495 23543 21495 23543 1469 24426 1469 24426 3898 882 3898 882 21945 14267 21945 14267 3304 2774 3304 2774 9760 22978 9760 22978 21633 1184 21633 1184 8288 17483 8288 17483 23145 22072 23145 22072 14473 20929 14473 20929 21933 6965 21933 6965 14035 10106 14035 10106 22034 6528 22034 6528 22576 23653 22576 23653 22726 3721 22726 3721 14049 24322 14049 24322 1000 4648 1000 4648 19583 3167 19583 3167 8926 17003 8926 17003 12105 5161 12105 5161 18736 22696 18736 22696 24590 24381 24590 24381 2446 44 2446 44 11598 16183 11598 16183 3331 10269 3331 10269 8753 23493 8753 23493 7418 8697 7418 8697 23559 8964 23559 8964 19057 13675 19057 13675 19610 7754 19610 7754 9280 11557 9280 11557 2795 4900 2795 4900 4665 6466 4665 6466 21063 463 21063 463 19220 8573 19220 8573 11147 5258 11147 5258 7434 3562 7434 3562 19970 10249 19970 10249 8434 4841 8434 4841 23966 24910 23966 24910 8195 1707 8195 1707 17034 24171 17034 24171 10832 20600 10832 20600 22134 21971 22134 21971 22068 1413 22068 1413 22409 17776 22409 17776 6778 6321 6778 6321 22716 15368 22716 15368 1646 23355 1646 23355 20201 1669 20201 1669 12698 5603 12698 5603 24040 3553 24040 3553 2112 20146 2112 20146 22283 10131 22283 10131 13200 11579 13200 11579 23758 6674 23758 6674 16813 13407 16813 13407 21874 1116 21874 1116 1961 5422 1961 5422 20746 24157 20746 24157 23880 2643 23880 2643 13966 6261 13966 6261 10013 5290 10013 5290 22320 22761 22320 22761 15532 9508 15532 9508 24808 24451 24808 24451 6360 6229 6360 6229 15141 18882 15141 18882 2090 23357 2090 23357 14705 19054 14705 19054 4366 18522 4366 18522 19823 10458 19823 10458 10721 391 10721 391 21199 4070 21199 4070 2294 8921 2294 8921 24385 3609 24385 3609 13936 24395 13936 24395 8146 18085 8146 18085 14364 6918 14364 6918 2198 16124 2198 16124 19283 7428 19283 7428 8427 16026 8427 16026 11631 20477 11631 20477 4413 14225 4413 14225 15006 9249 15006 9249 4250 7557 4250 7557 24572 20291 24572 20291 804 1611 804 1611 8299 16543 8299 16543 5375 425 5375 425 1276 21134 1276 21134 7089 6243 7089 6243 22313 24356 22313 24356 6496 956 6496 956 8196 10577 8196 10577 1073 2696 1073 2696 16940 12041 16940 12041 18311 4757 18311 4757 8913 13081 8913 13081 17940 982 17940 982 13728 16076 13728 16076 23667 10816 23667 10816 17567 21597 17567 21597 1803 15204 1803 15204 17045 21262 17045 21262 10158 12078 10158 12078 12471 3394 12471 3394 8941 15599 8941 15599 10456 22791 10456 22791 6886 17200 6886 17200 23002 2853 23002 2853 584 22326 584 22326 19268 13817 19268 13817 9936 532 9936 532 6519 11697 6519 11697 23059 6207 23059 6207 20309 23219 20309 23219 23501 3994 23501 3994 13756 21319 13756 21319 25 23779 25 23779 22916 19972 22916 19972 8589 11409 8589 11409 13744 14456 13744 14456 2674 7043 2674 7043 3465 23559 3465 23559 10835 1170 10835 1170 10627 16151 10627 16151 14890 993 14890 993 3862 24467 3862 24467 22910 15580 22910 15580 4061 9139 4061 9139 22460 1896 22460 1896 16908 19922 16908 19922 8106 16792 8106 16792 5685 1608 5685 1608 20941 2403 20941 2403 18367 1075 18367 1075 20622 936 20622 936 2018 10362 2018 10362 13380 15921 13380 15921 8402 12321 8402 12321 12227 19654 12227 19654 5681 20968 5681 20968 17630 8798 17630 8798 1015 18957 1015 18957 11584 9447 11584 9447 19722 19691 19722 19691 1916 1600 1916 1600 1607 2138 1607 2138 14011 18064 14011 18064 1559 15970 1559 15970 18975 13346 18975 13346 16568 24435 16568 24435 23173 12750 23173 12750 22541 20065 22541 20065 2215 4494 2215 4494 960 11635 960 11635 23566 9621 23566 9621 2934 2279 2934 2279 14724 22827 14724 22827 3531 4368 3531 4368 14173 11771 14173 11771 350 23794 350 23794 16194 15455 16194 15455 2474 23979 2474 23979 10775 16593 10775 16593 6763 4213 6763 4213 15814 23583 15814 23583 21203 3420 21203 3420 11425 23414 11425 23414 23995 16816 23995 16816 384 627 384 627 20672 18270 20672 18270 14785 23312 14785 23312 23206 15749 23206 15749 21916 6849 21916 6849 4609 17882 4609 17882 13003 3130 13003 3130 10085 14017 10085 14017 21947 20222 21947 20222 1193 21782 1193 21782 2537 8825 2537 8825 18217 14986 18217 14986 11698 21071 11698 21071 8086 15039 8086 15039 4273 24870 4273 24870 21966 12407 21966 12407 4820 24290 4820 24290 18991 16261 18991 16261 10022 16202 10022 16202 18633 21912 18633 21912 2994 664 2994 664 10102 16667 10102 16667 5993 2868 5993 2868 18239 19927 18239 19927 7558 3437 7558 3437 24761 19677 24761 19677 18608 5039 18608 5039 7751 21458 7751 21458 4949 4595 4949 4595 22011 15276 22011 15276 19947 4304 19947 4304 22515 7315 22515 7315 3971 13075 3971 13075 7075 4994 7075 4994 24467 20420 24467 20420 17282 2562 17282 2562 1988 17169 1988 17169 19983 8608 19983 8608 22544 16417 22544 16417 7585 865 7585 865 2601 17401 2601 17401 24054 10502 24054 10502 7467 24591 7467 24591 8333 10527 8333 10527 3099 19120 3099 19120 20339 4045 20339 4045 1906 16285 1906 16285 18532 1791 18532 1791 13900 2977 13900 2977 23197 7791 23197 7791 16040 24821 16040 24821 22776 9151 22776 9151 7511 5869 7511 5869 7471 10568 7471 10568 14989 55 14989 55 5631 24204 5631 24204 21368 3242 21368 3242 21108 23952 21108 23952 863 17323 863 17323 20628 24434 20628 24434 23204 13466 23204 13466 17541 21592 17541 21592 21193 4747 21193 4747 21861 10827 21861 10827 2809 8152 2809 8152 17194 21066 17194 21066 10731 3000 10731 3000 15743 11495 15743 11495 7115 16336 7115 16336 4317 13636 4317 13636 23794 23082 23794 23082 7685 8618 7685 8618 2722 17829 2722 17829 24206 4929 24206 4929 11481 21679 11481 21679 5322 14969 5322 14969 6575 24418 6575 24418 236 6190 236 6190 24575 6056 24575 6056 1618 5131 1618 5131 13209 5198 13209 5198 7842 4069 7842 4069 16915 5142 16915 5142 15175 1332 15175 1332 8134 23378 8134 23378 20842 16186 20842 16186 198 21167 198 21167 19737 9402 19737 9402 6807 17538 6807 17538 3736 1632 3736 1632 16071 23274 16071 23274 19035 12890 19035 12890 13138 1429 13138 1429 11079 23100 11079 23100 22400 3759 22400 3759 9457 6980 9457 6980 19066 12903 19066 12903 4913 6598 4913 6598 5671 19295 5671 19295 9253 22004 9253 22004 7096 4059 7096 4059 11564 13859 11564 13859 8821 14858 8821 14858 20776 20467 20776 20467 16969 12149 16969 12149 24809 12743 24809 12743 23556 2804 23556 2804 1190 18036 1190 18036 18609 2495 18609 2495 834 19110 834 19110 3399 14120 3399 14120 15231 20497 15231 20497 761 3629 761 3629 700 14302 700 14302 19121 10391 19121 10391 17369 17723 17369 17723 24209 5854 24209 5854 655 13414 655 13414 23706 18186 23706 18186 16566 5715 16566 5715 12889 22965 12889 22965 11442 12281 11442 12281 24512 5365 24512 5365 19051 14911 19051 14911 22241 1048 22241 1048 21737 13150 21737 13150 24589 4935 24589 4935 4448 10849 4448 10849 23315 16059 23315 16059 8478 9526 8478 9526 14972 19375 14972 19375 1944 13420 1944 13420 20657 17077 20657 17077 7105 11729 7105 11729 13951 18205 13951 18205 20688 10620 20688 10620 23250 23047 23250 23047 16025 1582 16025 1582 12868 8537 12868 8537 24004 5565 24004 5565 15354 16388 15354 16388 21316 4706 21316 4706 4976 22024 4976 22024 23106 8947 23106 8947 9108 23349 9108 23349 16569 735 16569 735 5873 17832 5873 17832 19415 24722 19415 24722 8724 6031 8724 6031 16260 15876 16260 15876 18606 14887 18606 14887 6948 6018 6948 6018 11895 5970 11895 5970 7968 3482 7968 3482 5419 9562 5419 9562 16761 7217 16761 7217 3263 24864 3263 24864 7881 14522 7881 14522 2430 13525 2430 13525 15997 20411 15997 20411 9167 13117 9167 13117 17042 23019 17042 23019 5460 10363 5460 10363 20295 22321 20295 22321 2123 11782 2123 11782 10910 8491 10910 8491 6991 8245 6991 8245 16916 11767 16916 11767 2544 2350 2544 2350 20708 22213 20708 22213 5581 1614 5581 1614 2316 11761 2316 11761 13249 174 13249 174 7309 16907 7309 16907 22140 5117 22140 5117 5324 17871 5324 17871 16178 1654 16178 1654 10041 11331 10041 11331 17587 2231 17587 2231 13921 9446 13921 9446 14601 114 14601 114 22423 22472 22423 22472 14666 1378 14666 1378 14979 19159 14979 19159 2978 17623 2978 17623 9978 3820 9978 3820 791 5044 791 5044 22614 17935 22614 17935 17562 5952 17562 5952 7724 19292 7724 19292 2283 14246 2283 14246 17465 1817 17465 1817 11360 19090 11360 19090 7487 8879 7487 8879 21051 6758 21051 6758 5759 1284 5759 1284 23484 20286 23484 20286 15556 9389 15556 9389 19778 14772 19778 14772 2276 10174 2276 10174 23360 21353 23360 21353 9621 1234 9621 1234 175 6929 175 6929 20524 24721 20524 24721 3907 19511 3907 19511 17678 3069 17678 3069 1320 5154 1320 5154 8909 14068 8909 14068 3127 16881 3127 16881 6124 21427 6124 21427 3441 21581 3441 21581 18769 992 18769 992 2751 6374 2751 6374 18785 3823 18785 3823 12637 24269 12637 24269 4285 5271 4285 5271 15855 16494 15855 16494 8037 9625 8037 9625 22993 14249 22993 14249 19993 3972 19993 3972 20471 4424 20471 4424 2687 4130 2687 4130 17770 23446 17770 23446 6576 11178 6576 11178 806 22456 806 22456 15075 626 15075 626 4673 207 4673 207 24800 21425 24800 21425 15237 3865 15237 3865 1332 16924 1332 16924 3015 969 3015 969 444 5091 444 5091 19793 18824 19793 18824 4819 2378 4819 2378 23551 10562 23551 10562 9237 21046 9237 21046 18592 12077 18592 12077 23639 24752 23639 24752 11589 12200 11589 12200 5436 12377 5436 12377 4692 1966 4692 1966 19817 14366 19817 14366 3704 9318 3704 9318 22684 9728 22684 9728 18200 4134 18200 4134 16974 793 16974 793 21514 24994 21514 24994 10624 4722 10624 4722 15949 24831 15949 24831 11691 19858 11691 19858 23346 24319 23346 24319 3172 2563 3172 2563 1005 18234 1005 18234 14700 18008 14700 18008 5099 1612 5099 1612 8083 16506 8083 16506 17668 3876 17668 3876 24807 20453 24807 20453 13571 21837 13571 21837 5187 13566 5187 13566 8689 18154 8689 18154 1911 21206 1911 21206 11389 12014 11389 12014 4683 16302 4683 16302 10281 15792 10281 15792 5540 1222 5540 1222 14360 18789 14360 18789 14756 14342 14756 14342 1275 9816 1275 9816 5760 21928 5760 21928 15332 15414 15332 15414 8546 17775 8546 17775 17082 1031 17082 1031 6822 13808 6822 13808 22050 14232 22050 14232 8081 19358 8081 19358 8952 9828 8952 9828 5559 5636 5559 5636 13319 5377 13319 5377 965 23697 965 23697 11462 12549 11462 12549 19654 18217 19654 18217 2539 10813 2539 10813 11084 22235 11084 22235 7051 17197 7051 17197 21243 18275 21243 18275 4392 163 4392 163 20950 20816 20950 20816 5337 8706 5337 8706 20556 17136 20556 17136 10680 19950 10680 19950 23672 24441 23672 24441 9685 15117 9685 15117 24588 5261 24588 5261 13753 20580 13753 20580 20794 5700 20794 5700 4178 16648 4178 16648 20367 5437 20367 5437 1942 4118 1942 4118 21683 2725 21683 2725 561 18100 561 18100 14936 18364 14936 18364 2041 23325 2041 23325 19465 1839 19465 1839 13352 12630 13352 12630 935 1311 935 1311 1223 15895 1223 15895 17939 10248 17939 10248 19577 20032 19577 20032 5336 13644 5336 13644 9631 10325 9631 10325 15931 24437 15931 24437 19889 14735 19889 14735 11318 10221 11318 10221 1857 14304 1857 14304 24175 1002 24175 1002 6610 16811 6610 16811 18953 5512 18953 5512 3569 4670 3569 4670 21616 23210 21616 23210 22523 10274 22523 10274 23277 13714 23277 13714 3072 9362 3072 9362 22175 22760 22175 22760 11992 1701 11992 1701 118 20404 118 20404 10588 553 10588 553 10664 18264 10664 18264 20792 9897 20792 9897 5161 1499 5161 1499 24402 24963 24402 24963 5715 150 5715 150 4340 10755 4340 10755 8038 15121 8038 15121 4316 17576 4316 17576 12092 12699 12092 12699 5885 11687 5885 11687 11609 9817 11609 9817 15679 24104 15679 24104 6423 22667 6423 22667 20285 3283 20285 3283 12571 7623 12571 7623 16531 3728 16531 3728 8763 2845 8763 2845 21506 12191 21506 12191 3557 24481 3557 24481 21883 7611 21883 7611 1544 15918 1544 15918 852 2788 852 2788 6314 13751 6314 13751 24624 5018 24624 5018 23216 15193 23216 15193 4068 23162 4068 23162 21903 21332 21903 21332 3030 6613 3030 6613 20387 13977 20387 13977 1283 8661 1283 8661 9187 8347 9187 8347 105 9189 105 9189 6252 9000 6252 9000 22725 24770 22725 24770 22415 14609 22415 14609 10514 23037 10514 23037 11278 11416 11278 11416 3911 15698 3911 15698 19623 7487 19623 7487 6406 10734 6406 10734 22652 15314 22652 15314 20661 12019 20661 12019 20379 20088 20379 20088 23045 3472 23045 3472 4253 19073 4253 19073 15122 22666 15122 22666 10461 19736 10461 19736 8967 24709 8967 24709 5123 69 5123 69 13531 22619 13531 22619 16334 10720 16334 10720 193 8732 193 8732 14010 18211 14010 18211 8949 11485 8949 11485 15120 3694 15120 3694 1417 13883 1417 13883 16488 868 16488 868 10685 10229 10685 10229 24684 23668 24684 23668 13052 6293 13052 6293 20843 18935 20843 18935 616 6069 616 6069 2162 16011 2162 16011 3874 13123 3874 13123 19770 8231 19770 8231 12114 9335 12114 9335 23394 18668 23394 18668 11726 1782 11726 1782 2473 13725 2473 13725 8868 4440 8868 4440 3452 18817 3452 18817 4245 10288 4245 10288 12733 15166 12733 15166 24654 6533 24654 6533 24919 1148 24919 1148 2448 16114 2448 16114 23094 6612 23094 6612 22645 23869 22645 23869 269 19310 269 19310 13392 6506 13392 6506 13152 19880 13152 19880 18737 18135 18737 18135 4505 24169 4505 24169 17876 11441 17876 11441 6571 2980 6571 2980 16920 24416 16920 24416 14513 7471 14513 7471 17387 19572 17387 19572 1442 19675 1442 19675 9940 10758 9940 10758 1650 24779 1650 24779 11965 15235 11965 15235 11550 24632 11550 24632 5583 2004 5583 2004 18070 19121 18070 19121 7021 8746 7021 8746 12244 7355 12244 7355 5706 20863 5706 20863 24771 7977 24771 7977 22543 22398 22543 22398 9094 13757 9094 13757 19285 16159 19285 16159 5192 7903 5192 7903 19390 15817 19390 15817 802 22967 802 22967 10670 12349 10670 12349 1757 19646 1757 19646 21746 4435 21746 4435 20701 22753 20701 22753 19127 9961 19127 9961 24051 23783 24051 23783 19372 200 19372 200 8077 20855 8077 20855 1385 19106 1385 19106 24111 21780 24111 21780 1989 13990 1989 13990 16373 2996 16373 2996 15471 16363 15471 16363 22955 16894 22955 16894 18233 353 18233 353 3312 22971 3312 22971 23036 20237 23036 20237 11751 20514 11751 20514 23077 14131 23077 14131 10516 542 10516 542 18225 1250 18225 1250 3965 12353 3965 12353 22983 1652 22983 1652 10175 19138 10175 19138 4971 12449 4971 12449 18030 22381 18030 22381 17029 17066 17029 17066 23376 8295 23376 8295 10619 17405 10619 17405 22658 15303 22658 15303 22439 16096 22439 16096 18220 9499 18220 9499 9133 3360 9133 3360 7127 20578 7127 20578 3849 14729 3849 14729 3453 22332 3453 22332 22668 2462 22668 2462 4606 10369 4606 10369 15542 21634 15542 21634 1407 20975 1407 20975 20460 10003 20460 10003 1121 9702 1121 9702 8351 9564 8351 9564 4189 13534 4189 13534 17695 16737 17695 16737 1456 3254 1456 3254 411 4714 411 4714 20490 3886 20490 3886 9975 12401 9975 12401 13695 2273 13695 2273 10830 12823 10830 12823 12914 22241 12914 22241 4904 15736 4904 15736 17417 2978 17417 2978 17125 15911 17125 15911 5235 5755 5235 5755 21377 3513 21377 3513 5033 19282 5033 19282 20830 20435 20830 20435 4261 24129 4261 24129 13709 18227 13709 18227 6993 24588 6993 24588 20682 1107 20682 1107 7532 17602 7532 17602 24650 8163 24650 8163 102 17036 102 17036 11034 18621 11034 18621 2864 5186 2864 5186 12349 3480 12349 3480 16996 23233 16996 23233 1605 22400 1605 22400 21845 24216 21845 24216 12036 9569 12036 9569 24706 20662 24706 20662 13908 6269 13908 6269 56 19737 56 19737 12497 1970 12497 1970 2984 21693 2984 21693 12752 21097 12752 21097 2817 12147 2817 12147 273 18507 273 18507 15408 5975 15408 5975 19685 13164 19685 13164 7780 10646 7780 10646 15728 59 15728 59 8123 15323 8123 15323 4917 5016 4917 5016 20005 22851 20005 22851 18627 8136 18627 8136 20284 22209 20284 22209 8392 4176 8392 4176 856 19327 856 19327 13841 8768 13841 8768 22309 15114 22309 15114 13332 433 13332 433 10614 8772 10614 8772 24929 3195 24929 3195 20712 15869 20712 15869 4735 9700 4735 9700 4115 17284 4115 17284 17305 3550 17305 3550 22274 19718 22274 19718 19524 10129 19524 10129 23632 21973 23632 21973 1528 10418 1528 10418 20226 13211 20226 13211 16753 622 16753 622 11679 7055 11679 7055 18707 15407 18707 15407 10257 12559 10257 12559 14214 7742 14214 7742 1441 6908 1441 6908 16135 23009 16135 23009 4843 21450 4843 21450 19116 7820 19116 7820 22560 13431 22560 13431 2439 4278 2439 4278 22811 16897 22811 16897 13031 5187 13031 5187 5087 18752 5087 18752 14356 13433 14356 13433 20644 20486 20644 20486 1868 13836 1868 13836 14031 7213 14031 7213 17684 14140 17684 14140 16074 7419 16074 7419 9361 16256 9361 16256 17852 1150 17852 1150 7501 15975 7501 15975 24424 15286 24424 15286 2034 15845 2034 15845 20365 7984 20365 7984 22906 20433 22906 20433 12042 12237 12042 12237 7464 14618 7464 14618 22177 16594 22177 16594 11577 9763 11577 9763 21702 4525 21702 4525 3872 3489 3872 3489 17986 7388 17986 7388 8954 17860 8954 17860 15788 681 15788 681 23608 19030 23608 19030 23406 570 23406 570 3056 18707 3056 18707 4101 9924 4101 9924 22657 21972 22657 21972 6017 1893 6017 1893 15321 7921 15321 7921 4162 9275 4162 9275 1754 4189 1754 4189 9971 8853 9971 8853 20744 4819 20744 4819 24137 20531 24137 20531 16623 5888 16623 5888 24592 19701 24592 19701 11513 3274 11513 3274 9501 6797 9501 6797 1601 9170 1601 9170 9351 19947 9351 19947 1796 14458 1796 14458 23774 16664 23774 16664 8673 1379 8673 1379 11831 19092 11831 19092 7086 11840 7086 11840 1241 20300 1241 20300 22891 9913 22891 9913 24612 11410 24612 11410 17083 4496 17083 4496 20623 11327 20623 11327 1970 919 1970 919 9412 22183 9412 22183 8188 5577 8188 5577 22504 24781 22504 24781 12307 3742 12307 3742 7930 19392 7930 19392 23935 10001 23935 10001 16331 19075 16331 19075 21451 22844 21451 22844 11880 15732 11880 15732 24729 16592 24729 16592 19529 4509 19529 4509 24804 16014 24804 16014 686 3556 686 3556 14714 10899 14714 10899 1440 208 1440 208 13425 22795 13425 22795 10164 11555 10164 11555 22082 20832 22082 20832 2710 7582 2710 7582 6730 4980 6730 4980 5373 20322 5373 20322 16684 14389 16684 14389 8572 19389 8572 19389 4894 27 4894 27 24437 21526 24437 21526 19788 3662 19788 3662 23046 17376 23046 17376 2008 1300 2008 1300 24471 15174 24471 15174 8871 6897 8871 6897 9871 21099 9871 21099 6490 14787 6490 14787 18567 14005 18567 14005 1220 17266 1220 17266 257 6754 257 6754 12575 16595 12575 16595 18313 16564 18313 16564 1827 17987 1827 17987 7076 14184 7076 14184 4406 14780 4406 14780 21740 4262 21740 4262 9693 6171 9693 6171 21586 12631 21586 12631 16477 20106 16477 20106 24365 18532 24365 18532 638 4167 638 4167 21271 15329 21271 15329 5813 14040 5813 14040 24840 19825 24840 19825 24228 18779 24228 18779 11298 21248 11298 21248 16805 5845 16805 5845 4807 24088 4807 24088 12124 1949 12124 1949 11852 16956 11852 16956 22793 2975 22793 2975 4747 3221 4747 3221 23079 9017 23079 9017 7726 20980 7726 20980 13050 9395 13050 9395 739 24991 739 24991 10770 799 10770 799 12830 13472 12830 13472 1834 24630 1834 24630 15986 16961 15986 16961 10756 23712 10756 23712 8093 17058 8093 17058 14921 441 14921 441 6011 12249 6011 12249 20084 22161 20084 22161 16592 12466 16592 12466 1290 17889 1290 17889 24522 13082 24522 13082 17808 8435 17808 8435 23130 12775 23130 12775 13823 739 13823 739 18865 13852 18865 13852 6541 9327 6541 9327 21879 22556 21879 22556 10033 15227 10033 15227 13098 6062 13098 6062 5716 23562 5716 23562 21184 8417 21184 8417 7177 4731 7177 4731 24444 21330 24444 21330 12707 12378 12707 12378 19441 23881 19441 23881 16910 18409 16910 18409 22587 9024 22587 9024 2596 2401 2596 2401 24673 9910 24673 9910 567 21013 567 21013 13170 24756 13170 24756 2023 921 2023 921 14205 13674 14205 13674 7932 18640 7932 18640 10268 24785 10268 24785 6133 14101 6133 14101 23884 18073 23884 18073 16838 7545 16838 7545 9460 11951 9460 11951 20075 6227 20075 6227 3593 2551 3593 2551 21612 6292 21612 6292 1156 6205 1156 6205 11855 20456 11855 20456 21597 1167 21597 1167 2368 10674 2368 10674 14723 2828 14723 2828 18464 16972 18464 16972 24383 9743 24383 9743 3326 21429 3326 21429 14499 5151 14499 5151 13870 17451 13870 17451 16324 14830 16324 14830 580 11314 580 11314 21855 1795 21855 1795 5953 2157 5953 2157 19919 20555 19919 20555 860 22794 860 22794 11991 16178 11991 16178 17993 23847 17993 23847 8468 75 8468 75 2303 23273 2303 23273 14607 19372 14607 19372 1094 264 1094 264 17058 11428 17058 11428 3639 21277 3639 21277 17496 7497 17496 7497 8867 22540 8867 22540 17847 3985 17847 3985 1326 23572 1326 23572 13840 5004 13840 5004 4028 14173 4028 14173 20935 18422 20935 18422 5030 19460 5030 19460 22230 20558 22230 20558 13340 6938 13340 6938 4235 19026 4235 19026 19490 13421 19490 13421 15113 17061 15113 17061 14238 13614 14238 13614 9567 18160 9567 18160 10725 4771 10725 4771 4696 23491 4696 23491 18875 14880 18875 14880 4198 11387 4198 11387 20107 3425 20107 3425 1811 23382 1811 23382 19221 15251 19221 15251 2469 23221 2469 23221 18821 8073 18821 8073 13145 8116 13145 8116 15802 3798 15802 3798 6074 17494 6074 17494 20529 22467 20529 22467 833 17260 833 17260 12388 1833 12388 1833 4370 10993 4370 10993 16091 4398 16091 4398 3137 14797 3137 14797 22276 1670 22276 1670 6725 234 6725 234 20024 16398 20024 16398 1904 4614 1904 4614 15776 22025 15776 22025 10873 766 10873 766 3151 16507 3151 16507 9371 7086 9371 7086 15767 8582 15767 8582 1047 4225 1047 4225 18629 15666 18629 15666 21524 12852 21524 12852 15515 9834 15515 9834 21367 22852 21367 22852 7493 5508 7493 5508 22195 22140 22195 22140 3663 8070 3663 8070 22036 1307 22036 1307 13770 23214 13770 23214 24499 4237 24499 4237 7977 1697 7977 1697 17831 19407 17831 19407 104 13974 104 13974 16371 12175 16371 12175 6398 1575 6398 1575 11445 13945 11445 13945 10634 8030 10634 8030 16357 18809 16357 18809 7538 14857 7538 14857 19262 632 19262 632 3498 21884 3498 21884 17116 18607 17116 18607 15783 21909 15783 21909 10361 633 10361 633 245 24110 245 24110 21308 9960 21308 9960 10219 10034 10219 10034 20879 8120 20879 8120 22326 20006 22326 20006 19658 9015 19658 9015 4369 6102 4369 6102 14102 21442 14102 21442 23724 188 23724 188 5220 13241 5220 13241 23357 10861 23357 10861 23 23323 23 23323 23804 15990 23804 15990 10584 1972 10584 1972 23051 6870 23051 6870 14729 2982 14729 2982 15657 23064 15657 23064 4792 579 4792 579 9956 7097 9956 7097 21304 19132 21304 19132 11074 10347 11074 10347 18690 5244 18690 5244 19648 22322 19648 22322 4817 22450 4817 22450 5103 24528 5103 24528 1099 20679 1099 20679 24065 3136 24065 3136 21913 16821 21913 16821 22837 12653 22837 12653 6296 419 6296 419 14555 17149 14555 17149 222 403 222 403 6330 18194 6330 18194 255 23864 255 23864 11132 6054 11132 6054 5806 18297 5806 18297 2986 84 2986 84 13612 14460 13612 14460 3470 86 3470 86 22163 21449 22163 21449 813 9553 813 9553 24421 19462 24421 19462 1066 3004 1066 3004 22278 12686 22278 12686 11348 1902 11348 1902 12977 12609 12977 12609 1805 12949 1805 12949 15659 7241 15659 7241 15600 19483 15600 19483 5857 21749 5857 21749 8996 13826 8996 13826 24148 9048 24148 9048 21857 22772 21857 22772 24278 11394 24278 11394 11808 22288 11808 22288 10834 3785 10834 3785 11163 13638 11163 13638 20586 8553 20586 8553 15148 18106 15148 18106 11013 11871 11013 11871 9497 13334 9497 13334 19289 10912 19289 10912 17734 24050 17734 24050 6002 9152 6002 9152 2966 24259 2966 24259 23058 18944 23058 18944 3226 18900 3226 18900 22381 3670 22381 3670 5582 11343 5582 11343 19011 12638 19011 12638 891 17438 891 17438 19601 18677 19601 18677 3293 13052 3293 13052 14926 18045 14926 18045 2293 3471 2293 3471 14080 18258 14080 18258 9723 8649 9723 8649 16302 10398 16302 10398 13510 7716 13510 7716 22969 22266 22969 22266 22999 1376 22999 1376 18442 18269 18442 18269 13879 3399 13879 3399 23665 15461 23665 15461 6145 6341 6145 6341 18441 21123 18441 21123 1593 16515 1593 16515 281 19726 281 19726 20394 9082 20394 9082 15253 16682 15253 16682 4544 2981 4544 2981 2019 16431 2019 16431 24573 13868 24573 13868 11864 19868 11864 19868 19074 1079 19074 1079 7758 7750 7758 7750 6288 4222 6288 4222 21666 5481 21666 5481 9458 4177 9458 4177 20136 16660 20136 16660 12727 8252 12727 8252 18353 15160 18353 15160 13290 7882 13290 7882 19709 1530 19709 1530 12798 3137 12798 3137 20738 20099 20738 20099 6328 6932 6328 6932 23746 7 23746 7 4524 23859 4524 23859 5948 22287 5948 22287 2573 18565 2573 18565 12957 23086 12957 23086 16490 1685 16490 1685 6755 13755 6755 13755 19885 9727 19885 9727 18406 12736 18406 12736 11732 7282 11732 7282 13563 14817 13563 14817 1420 2384 1420 2384 6418 7769 6418 7769 23024 6212 23024 6212 48 11770 48 11770 16998 5100 16998 5100 2568 9331 2568 9331 24832 19960 24832 19960 10227 748 10227 748 6340 18491 6340 18491 17642 7230 17642 7230 2382 17655 2382 17655 23832 12386 23832 12386 8022 21310 8022 21310 8621 8127 8621 8127 21490 11631 21490 11631 3149 22562 3149 22562 8965 5052 8965 5052 1783 16835 1783 16835 17515 16776 17515 16776 2492 19038 2492 19038 13799 11109 13799 11109 15467 17206 15467 17206 6785 9262 6785 9262 517 23988 517 23988 18033 14947 18033 14947 10019 2671 10019 2671 23413 1112 23413 1112 12820 24039 12820 24039 1435 16095 1435 16095 12909 21511 12909 21511 7253 4216 7253 4216 18418 20565 18418 20565 481 10013 481 10013 1118 22284 1118 22284 24295 9430 24295 9430 4436 23529 4436 23529 21322 13818 21322 13818 10840 8723 10840 8723 20465 20127 20465 20127 23527 1208 23527 1208 23854 18506 23854 18506 23326 6428 23326 6428 6426 11520 6426 11520 21535 22793 21535 22793 13663 16405 13663 16405 17202
82629 147383873 0 147383873 160064936 153589668 160064936 153589668 137783440 118585757 137783440 118585757 123041535 289617286 123041535 289617286 287336474 273488683 287336474 273488683 94175294 35405232 94175294 35405232 39693623 50546299 39693623 50546299 184251583 217947723 184251583 217947723 215239469 92760393 215239469 92760393 94672001 170433752 94672001 170433752 176071133 68069663 176071133 68069663 71429835 261286741 71429835 261286741 257885648 192224466 257885648 192224466 86146541 46542387 86146541 46542387 39578701 36608771 39578701 36608771 186296277 188013653 186296277 188013653 189691346 160455960 189691346 160455960 44741859 44621233 44741859 44621233 272675780 274817188 272675780 274817188 208968264 182508374 208968264 182508374 122234092 90488977 122234092 90488977 90835481 212374387 90835481 212374387 207951112 137347341 207951112 137347341 142814670 148600008 142814670 148600008 252894687 255046260 252894687 255046260 102847356 100626154 102847356 100626154 128138930 154911134 128138930 154911134 157834613 83012018 157834613 83012018 83495735 135471230 83495735 135471230 190826989 179673402 190826989 179673402 84819240 80382610 84819240 80382610 139845590 135549005 139845590 135549005 54964421 32962060 54964421 32962060 35979058 132578321 35979058 132578321 156806479 151264851 156806479 151264851 42386601 9546591 42386601 9546591 11514340 26483210 11514340 26483210 257788103 274175918 257788103 274175918 270104622 93046569 270104622 93046569 94782025 273669320 94782025 273669320 270787261 249634370 270787261 249634370 108254626 106300817 108254626 106300817 130100217 202681062 130100217 202681062 204521825 205967240 204521825 205967240 69526705 66142584 69526705 66142584 275439971 277324142 275439971 277324142 101915761 42803830 101915761 42803830 45466581 233149189 45466581 233149189 228669472 49764813 228669472 49764813 53102658 134584165 53102658 134584165 200397856 193777166 200397856 193777166 63103719 61779574 63103719 61779574 124715535 246486040 124715535 246486040 243614807 144814089 243614807 144814089 87573991 65840609 87573991 65840609 68154481 90664999 68154481 90664999 96624527 94540976 96624527 94540976 78626024 77631889 78626024 77631889 144687703 136701085 144687703 136701085 56976817 53297155 56976817 53297155 233048297 261343933 233048297 261343933 258862578 163926619 258862578 163926619 174037770 250410425 174037770 250410425 248685441 251753797 248685441 251753797 242553166 244478315 242553166 244478315 266910960 270795867 266910960 270795867 82849171 80050009 82849171 80050009 228069724 230887329 228069724 230887329 104353926 98992168 104353926 98992168 179864276 175873566 179864276 175873566 179749266 169931254 179749266 169931254 231521543 235755927 231521543 235755927 203673421 199724613 203673421 199724613 219687937 224478042 219687937 224478042 160217778 154112471 160217778 154112471 193050342 196122403 193050342 196122403 107094628 107240300 107094628 107240300 276151040 277364842 276151040 277364842 130989525 126885659 130989525 126885659 285945298 286026393 285945298 286026393 85037835 81171243 85037835 81171243 244391371 248697416 244391371 248697416 31831949 30591369 31831949 30591369 209173019 204534801 209173019 204534801 61514437 40363349 61514437 40363349 44705258 100770246 44705258 100770246 105563125 21319916 105563125 21319916 24134899 58819990 24134899 58819990 97399018 171811894 97399018 171811894 180380516 54148980 180380516 54148980 54826720 89000252 54826720 89000252 91046618 54535929 91046618 54535929 57858377 101685854 57858377 101685854 163804077 152150554 163804077 152150554 127549710 123036325 127549710 123036325 140536003 261516529 140536003 261516529 257392921 212269241 257392921 212269241 164661378 156965488 164661378 156965488 212621091 206747169 212621091 206747169 14291268 15420024 14291268 15420024 257486375 258735252 257486375 258735252 148285641 145290261 148285641 145290261 209654530 209388862 209654530 209388862 160709466 106742137 160709466 106742137 22414020 20055357 22414020 20055357 190562022 187300531 190562022 187300531 184204461 118525083 184204461 118525083 120926327 242569300 120926327 242569300 241681143 57426427 241681143 57426427 60233573 237626914 60233573 237626914 233732809 129312739 233732809 129312739 78675427 74502856 78675427 74502856 229619446 234441849 229619446 234441849 136423991 133553071 136423991 133553071 250141172 254372660 250141172 254372660 107991514 18485433 107991514 18485433 20312461 37878307 20312461 37878307 220457061 244853606 220457061 244853606 242569877 184097732 242569877 184097732 188340950 264817663 188340950 264817663 263038859 13905894 263038859 13905894 13275065 223827313 13275065 223827313 220289392 143578092 220289392 143578092 153243812 249440496 153243812 249440496 248433714 38443531 248433714 38443531 38183254 65793468 38183254 65793468 68850816 62335019 68850816 62335019 66525193 255806263 66525193 255806263 252250721 199993718 252250721 199993718 142867327 121540652 142867327 121540652 123145150 244950108 123145150 244950108 241291424 53320358 241291424 53320358 57039067 208611355 57039067 208611355 208636256 185270260 208636256 185270260 190446917 295800297 190446917 295800297 294244876 265272507 294244876 265272507 54768168 52845100 54768168 52845100 155110758 164248699 155110758 164248699 171677735 123531388 171677735 123531388 128772851 196814506 128772851 196814506 257197130 260573827 257197130 260573827 50216744 46842535 50216744 46842535 270502082 273928061 270502082 273928061 101480120 99264734 101480120 99264734 128345214 200767552 128345214 200767552 202931290 63114873 202931290 63114873 66168130 163254732 66168130 163254732 168332819 75112940 168332819 75112940 80622395 225055369 80622395 225055369 220952176 138706092 220952176 138706092 144353389 237245193 144353389 237245193 232993964 178206556 232993964 178206556 116755054 113941798 116755054 113941798 204989302 208652578 204989302 208652578 145168507 139311498 145168507 139311498 261263090 261634283 261263090 261634283 114355567 54828828 114355567 54828828 56373961 244420201 56373961 244420201 242969009 64957488 242969009 64957488 67028966 172987673 67028966 172987673 177288433 34967430 177288433 34967430 34818801 81766428 34818801 81766428 156310892 151251276 156310892 151251276 44518867 42245579 44518867 42245579 73479245 68482540 73479245 68482540 19617822 18193325 19617822 18193325 259937447 265215286 259937447 265215286 66672862 62802614 66672862 62802614 235123561 238901068 235123561 238901068 201016035 117880614 201016035 117880614 123202020 243781367 123202020 243781367 242635224 36460787 242635224 36460787 40185733 174550112 40185733 174550112 248396197 249931652 248396197 249931652 55869138 53771833 55869138 53771833 271166389 273022446 271166389 273022446 160063499 154593590 160063499 154593590 207826133 237321562 207826133 237321562 235221428 200170879 235221428 200170879 163105097 145080274 163105097 145080274 121082985 81078555 121082985 81078555 68535510 67061035 68535510 67061035 173248065 221071013 173248065 221071013 219497769 208022682 219497769 208022682 187688787 59023121 187688787 59023121 61570064 104449312 61570064 104449312 108914580 103842262 108914580 103842262 95642538 93697446 95642538 93697446 246074167 248558003 246074167 248558003 139152127 134691683 139152127 134691683 251272070 255062895 251272070 255062895 99565997 99467051 99565997 99467051 199287590 195333362 199287590 195333362 109123411 103667811 109123411 103667811 245458035 249269573 245458035 249269573 137048537 133596824 137048537 133596824 200182164 228309508 200182164 228309508 244715414 284756290 244715414 284756290 284622638 29192582 284622638 29192582 31311304 209824021 31311304 209824021 215311055 70165159 215311055 70165159 72288446 77884651 72288446 77884651 289251256 289409965 289251256 289409965 214883150 16197899 214883150 16197899 19037133 41101629 19037133 41101629 260251375 261059296 260251375 261059296 153393707 149629517 153393707 149629517 265668551 267617071 265668551 267617071 183113148 179146470 183113148 179146470 197690780 201870204 197690780 201870204 133167712 128696529 133167712 128696529 178146287 215716418 178146287 215716418 215829103 110665196 215829103 110665196 110766977 262569992 110766977 262569992 261244576 255099265 261244576 255099265 95349010 94585537 95349010 94585537 253879524 257187192 253879524 257187192 197021141 106591108 197021141 106591108 111536336 216679220 111536336 216679220 212786531 55834216 212786531 55834216 56654652 191407137 56654652 191407137 201998701 156875263 201998701 156875263 67591697 64990347 67591697 64990347 234066538 231309368 234066538 231309368 148345882 62827383 148345882 62827383 58272158 15539993 58272158 15539993 16296530 245035544 16296530 245035544 243307801 209100495 243307801 209100495 192682508 29103358 192682508 29103358 31795653 75968849 31795653 75968849 110122887 165181390 110122887 165181390 241780158 282737623 241780158 282737623 282283557 145508377 282283557 145508377 149210806 187965533 149210806 187965533 192646776 51550110 192646776 51550110 52452901 83866006 52452901 83866006 269919471 273379074 269919471 273379074 78296655 77030676 78296655 77030676 225532612 227291307 225532612 227291307 33461044 30630861 33461044 30630861 192493739 188531795 192493739 188531795 162582752 96299965 162582752 96299965 16795376 17009572 16795376 17009572 268894357 271378904 268894357 271378904 236343808 173581474 236343808 173581474 182317434 260442150 182317434 260442150 294856220 296436921 294856220 296436921 67808338 44402925 67808338 44402925 46993647 133211185 46993647 133211185 275134737 276461277 275134737 276461277 42877329 41710461 42877329 41710461 185135155 224937347 185135155 224937347 221748521 78891864 221748521 78891864 20824265 18772159 20824265 18772159 86399256 219721664 86399256 219721664 216669304 184954766 216669304 184954766 161890040 153237037 161890040 153237037 172378766 225324371 172378766 225324371 221187563 50314533 221187563 50314533 50180349 77989137 50180349 77989137 79420333 77286945 79420333 77286945 78707748 111981061 78707748 111981061 128422518 122357589 128422518 122357589 122658038 100705148 122658038 100705148 105306712 121591519 105306712 121591519 212288093 214809269 212288093 214809269 205045462 203467372 205045462 203467372 249902094 250749324 249902094 250749324 225804270 95692975 225804270 95692975 100175511 170043828 100175511 170043828 177521648 173034984 177521648 173034984 102951513 99932712 102951513 99932712 232224044 286385712 232224044 286385712 283306867 218205560 283306867 218205560 153170993 131930851 153170993 131930851 136372998 223264473 136372998 223264473 219628424 68599510 219628424 68599510 70395517 107194668 70395517 107194668 112519321 78319954 112519321 78319954 78446346 217786107 78446346 217786107 222659072 184814688 222659072 184814688 73907472 51818502 73907472 51818502 53071294 81269310 53071294 81269310 86983609 82611398 86983609 82611398 51221826 49906711 51221826 49906711 182898741 226906780 182898741 226906780 230634484 121160300 230634484 121160300 126146231 179024488 126146231 179024488 257243899 261026844 257243899 261026844 81632291 77464632 81632291 77464632 82579920 78297723 82579920 78297723 9312794 9385209 9312794 9385209 266156133 269441541 266156133 269441541 38849390 35599597 38849390 35599597 134224515 132028427 134224515 132028427 55937672 54780690 55937672 54780690 172427741 248299198 172427741 248299198 246708266 216075108 246708266 216075108 59266433 57183320 59266433 57183320 58985148 129435389 58985148 129435389 218391531 218108221 218391531 218108221 209225446 173946194 209225446 173946194 176865262 145948562 176865262 145948562 107670061 104337432 107670061 104337432 206026836 197088557 206026836 197088557 52445895 43949830 52445895 43949830 9968071 7795472 9968071 7795472 160289847 285452480 160289847 285452480 284319876 73825133 284319876 73825133 66027632 43541632 66027632 43541632 47616490 241872528 47616490 241872528 240606189 55042012 240606189 55042012 57757558 107380975 57757558 107380975 112104463 85506468 112104463 85506468 88286776 166784540 88286776 166784540 171226993 67208886 171226993 67208886 63637880 56008119 63637880 56008119 14777783 15030886 14777783 15030886 154959813 149457446 154959813 149457446 138931032 105659399 138931032 105659399 105001343 212196378 105001343 212196378 267803840 271037878 267803840 271037878 57239354 53170002 57239354 53170002 53913617 53295735 53913617 53295735 27042102 25959526 27042102 25959526 79694549 150854998 79694549 150854998 157925861 137390733 157925861 137390733 62243746 58052818 62243746 58052818 246008123 249184566 246008123 249184566 139497439 119576462 139497439 119576462 60764187 57514394 60764187 57514394 166148102 161418018 166148102 161418018 40240806 37556730 40240806 37556730 78481041 74648981 78481041 74648981 46092083 47662389 46092083 47662389 160192002 154886751 160192002 154886751 52211411 51675191 52211411 51675191 196487025 194972738 196487025 194972738 80086506 79446092 80086506 79446092 153482805 166742200 153482805 166742200 172991558 102984054 172991558 102984054 104983069 100470597 104983069 100470597 191035097 182375337 191035097 182375337 123038493 121508445 123038493 121508445 169577123 262450869 169577123 262450869 271702755 273697994 271702755 273697994 258668131 191443173 258668131 191443173 28059220 26231193 28059220 26231193 165910756 161855401 165910756 161855401 158007917 152256581 158007917 152256581 259560807 264079031 259560807 264079031 137835917 133244188 137835917 133244188 263501483 267712710 263501483 267712710 234124149 19337406 234124149 19337406 21853623 238356411 21853623 238356411 235052229 34823082 235052229 34823082 36635188 206196210 36635188 206196210 211827022 155566816 211827022 155566816 164383591 181920458 164383591 181920458 261180874 263626983 261180874 263626983 256372624 86204841 256372624 86204841 87472034 248555562 87472034 248555562 243593182 125637302 243593182 125637302 109920500 104446024 109920500 104446024 228067667 264358685 228067667 264358685 261713286 218353792 261713286 218353792 130000608 46558503 130000608 46558503 46292420 97494619 46292420 97494619 171682554 161165035 171682554 161165035 113500553 66921139 113500553 66921139 70251684 173996391 70251684 173996391 268725302 273401532 268725302 273401532 204268145 163999749 204268145 163999749 61855544 38084318 61855544 38084318 41586881 142041101 41586881 142041101 258530213 261595393 258530213 261595393 48960557 46423868 48960557 46423868 93919269 120801682 93919269 120801682 126070681 82296835 126070681 82296835 82131483 90756201 82131483 90756201 113582801 144156209 113582801 144156209 205166506 288574400 205166506 288574400 287836589 164227179 287836589 164227179 150672174 36368247 150672174 36368247 40880536 47905962 40880536 47905962 59041108 94464104 59041108 94464104 285877037 286245957 285877037 286245957 115162575 17662612 115162575 17662612 17236469 26809608 17236469 26809608 267720053 269276749 267720053 269276749 35464631 34615493 35464631 34615493 86861497 246463429 86861497 246463429 244113632 150775159 244113632 150775159 81350224 80744353 81350224 80744353 196491235 192055359 196491235 192055359 67890131 64291365 67890131 64291365 125034638 215837782 125034638 215837782 213521554 166267125 213521554 166267125 149517749 144608201 149517749 144608201 197263571 185909215 197263571 185909215 62670304 46211736 62670304 46211736 21724330 19669363 21724330 19669363 50093510 245711712 50093510 245711712 292368255 294794862 292368255 294794862 286051056 38263091 286051056 38263091 41540394 237893590 41540394 237893590 234667966 124410289 234667966 124410289 89086592 86364117 89086592 86364117 196558913 233680215 196558913 233680215 231784846 10621551 231784846 10621551 11701548 131317619 11701548 131317619 287812659 290432359 287812659 290432359 51552260 49460910 51552260 49460910 161760434 171692971 161760434 171692971 179095994 88812262 179095994 88812262 92119524 204683954 92119524 204683954 205975554 176724298 205975554 176724298 183087703 274431861 183087703 274431861 271751163 40267335 271751163 40267335 44153166 57016799 44153166 57016799 59230106 41303998 59230106 41303998 40886200 70942250 40886200 70942250 73889150 53922142 73889150 53922142 55323727 64378506 55323727 64378506 149222790 144107115 149222790 144107115 140995285 137102726 140995285 137102726 144705015 141168002 144705015 141168002 266902842 270159600 266902842 270159600 99469224 99357482 99469224 99357482 161589809 243757308 161589809 243757308 239986690 48061121 239986690 48061121 51382161 233168034 51382161 233168034 235937901 190812534 235937901 190812534 133730587 130873544 133730587 130873544 283221508 285503390 283221508 285503390 198892155 187660007 198892155 187660007 193164155 226569536 193164155 226569536 223642567 133355383 223642567 133355383 139191875 212879970 139191875 212879970 216193067 162964631 216193067 162964631 67296911 52577707 67296911 52577707 7510497 8841022 7510497 8841022 74800142 132947578 74800142 132947578 238840013 243655109 238840013 243655109 107948571 54449830 107948571 54449830 54775041 65226769 54775041 65226769 184234287 175414485 184234287 175414485 58278889 56450525 58278889 56450525 56819733 155079457 56819733 155079457 162017592 94818606 162017592 94818606 99698261 277852218 99698261 277852218 276838095 7615022 276838095 7615022 9225640 263993329 9225640 263993329 262577742 71906260 262577742 71906260 23570586 22396446 23570586 22396446 172458937 163060040 172458937 163060040 164084684 138321559 164084684 138321559 143743166 243560740 143743166 243560740 241055080 41091110 241055080 41091110 44128871 134346615 44128871 134346615 182844926 203617567 182844926 203617567 206054563 121567695 206054563 121567695 126021892 199081204 126021892 199081204 201993239 74140583 201993239 74140583 75464230 121396364 75464230 121396364 169696980 158695724 169696980 158695724 86077988 84285222 86077988 84285222 106400275 251737482 106400275 251737482 250861144 184270609 250861144 184270609 95883673 92802553 95883673 92802553 153092115 142927589 153092115 142927589 133018374 61242689 133018374 61242689 63529320 81857471 63529320 81857471 128326424 125939548 128326424 125939548 74033211 68970769 74033211 68970769 159255327 279291865 159255327 279291865 276478634 139509701 276478634 139509701 143692055 249571122 143692055 249571122 245645199 207987507 245645199 207987507 120380222 116928456 120380222 116928456 169430300 280299064 169430300 280299064 278399544 66360194 278399544 66360194 68703321 155661919 68703321 155661919 175639033 167118831 175639033 167118831 1577559 1613122 1577559 1613122 144346830 257451794 144346830 257451794 252157880 166203312 252157880 166203312 170422312 281963043 170422312 281963043 281289874 106235982 281289874 106235982 82141650 77569213 82141650 77569213 161612210 157465451 161612210 157465451 33748652 34771318 33748652 34771318 205791072 209271011 205791072 209271011 46549851 43974219 46549851 43974219 105349035 263994481 105349035 263994481 262573802 186460657 262573802 186460657 189391263 236770559 189391263 236770559 241061144 244038298 241061144 244038298 37677973 35250483 37677973 35250483 195760299 199031810 195760299 199031810 62726988 62036522 62726988 62036522 177482393 168252803 177482393 168252803 45821793 46024581 45821793 46024581 122596521 142482964 122596521 142482964 147148507 96099759 147148507 96099759 43978116 40997065 43978116 40997065 109543187 191152483 109543187 191152483 198173959 105070697 198173959 105070697 108336074 140942914 108336074 140942914 193569513 262344252 193569513 262344252 259767327 239644838 259767327 239644838 110192991 106619552 110192991 106619552 117100105 191899049 117100105 191899049 196839095 83895988 196839095 83895988 86525453 118791069 86525453 118791069 123020746 87576019 123020746 87576019 88791257 195401857 88791257 195401857 199807715 195285442 199807715 195285442 199433710 273865422 199433710 273865422 270753647 127835062 270753647 127835062 132793879 178804363 132793879 178804363 278207359 281196470 278207359 281196470 123180179 118280122 123180179 118280122 141496621 135786116 141496621 135786116 86334291 63487051 86334291 63487051 65962029 93316789 65962029 93316789 258622912 259986109 258622912 259986109 106564028 28086420 106564028 28086420 30095233 102523326 30095233 102523326 283322731 285580174 283322731 285580174 18154741 18168692 18154741 18168692 111468178 168130761 111468178 168130761 225195568 228858390 225195568 228858390 28214627 25236222 28214627 25236222 247065595 252000683 247065595 252000683 156957700 152649400 156957700 152649400 257711165 258530751 257711165 258530751 124168459 62741853 124168459 62741853 64823341 174590368 64823341 174590368 221768887 225222271 221768887 225222271 11078598 11711146 11078598 11711146 196387550 193845445 196387550 193845445 162094156 52882467 162094156 52882467 54711008 222475651 54711008 222475651 218747888 157686080 218747888 157686080 106625946 106080096 106625946 106080096 277602211 279267193 277602211 279267193 85279121 81714376 85279121 81714376 223038694 224776953 223038694 224776953 221573346 220366206 221573346 220366206 243617943 248252841 243617943 248252841 14104712 14345283 14104712 14345283 96181543 95104161 96181543 95104161 70528459 66036089 70528459 66036089 231488042 279068938 231488042 279068938 277616185 233816390 277616185 233816390 31307629 29860006 31307629 29860006 57144360 70853946 57144360 70853946 74471566 50682699 74471566 50682699 52159732 109834824 52159732 109834824 142571027 146051209 142571027 146051209 151108439 64278532 151108439 64278532 66403927 177254811 66403927 177254811 181449255 58736727 181449255 58736727 44317288 42328751 44317288 42328751 97141918 234342398 97141918 234342398 235968289 125713109 235968289 125713109 129806165 244066251 129806165 244066251 258698908 268719586 258698908 268719586 267179357 229590763 267179357 229590763 176009620 27983649 176009620 27983649 28888613 187724666 28888613 187724666 190435231 90526007 190435231 90526007 92528327 142655050 92528327 142655050 146461888 42056954 146461888 42056954 45404836 120975224 45404836 120975224 125564019 45216241 125564019 45216241 44570637 43115393 44570637 43115393 55412606 183545345 55412606 183545345 186912999 101652906 186912999 101652906 94524371 92287173 94524371 92287173 107624543 103687930 107624543 103687930 56412160 54231095 56412160 54231095 56859037 203924202 56859037 203924202 207220842 54583438 207220842 54583438 59321782 204891543 59321782 204891543 211615162 155820831 211615162 155820831 99834179 97399800 99834179 97399800 284728168 286266160 284728168 286266160 201078359 66607154 201078359 66607154 69750046 225919992 69750046 225919992 225046196 228232922 225046196 228232922 125115955 119127072 125115955 119127072 184037303 176370173 184037303 176370173 108089615 98617729 108089615 98617729 100171417 227524166 100171417 227524166 223660981 127794678 223660981 127794678 128203147 255781931 128203147 255781931 252307914 85594502 252307914 85594502 86145101 169484823 86145101 169484823 176665763 154831031 176665763 154831031 138873949 5507443 138873949 5507443 5957050 107617043 5957050 107617043 112813352 104186700 112813352 104186700 103461525 153719772 103461525 153719772 179968051 172636636 179968051 172636636 121900809 119959591 121900809 119959591 178142216 253812853 178142216 253812853 249177066 162462173 249177066 162462173 27861012 26662976 27861012 26662976 137109736 131814609 137109736 131814609 68568824 5679558 68568824 5679558 5361381 72660247 5361381 72660247 252670321 253855873 252670321 253855873 138741398 134113815 138741398 134113815 180627697 175704973 180627697 175704973 148160288 77157174 148160288 77157174 80535035 140317793 80535035 140317793 146530573 97033256 146530573 97033256 78031353 74329186 78031353 74329186 174353995 169984506 174353995 169984506 138955731 31766640 138955731 31766640 31126736 99884465 31126736 99884465 111999381 246805816 111999381 246805816 242881384 228371168 242881384 228371168 131318515 127568321 131318515 127568321 266478317 268897987 266478317 268897987 50534159 47818519 50534159 47818519 191424057 192910418 191424057 192910418 154027378 149220047 154027378 149220047 263507763 265133286 263507763 265133286 200579475 166130413 200579475 166130413 51412013 49323510 51412013 49323510 197154515 193203256 197154515 193203256 168291072 135129605 168291072 135129605 68039936 64203836 68039936 64203836 101086681 265081173 101086681 265081173 263950378 234019651 263950378 234019651 179318944 104768913 179318944 104768913 109132144 253701744 109132144 253701744 250998774 17855573 250998774 17855573 18934317 70711795 18934317 70711795 110212837 107358596 110212837 107358596 41493953 38626132 41493953 38626132 90510548 103138857 90510548 103138857 106445813 103344599 106445813 103344599 4135273 3988011 4135273 3988011 229504838 233540329 229504838 233540329 34180920 34379918 34180920 34379918 260198963 260888389 260198963 260888389 110711625 108958249 110711625 108958249 150234441 145731673 150234441 145731673 97227341 86209214 97227341 86209214 89009987 131467144 89009987 131467144 135871471 63997784 135871471 63997784 66990513 116569351 66990513 116569351 119063039 83250451 119063039 83250451 60728502 56999777 60728502 56999777 127079559 224737179 127079559 224737179 221738589 160370957 221738589 160370957 166673903 282434759 166673903 282434759 280699292 77271250 280699292 77271250 77825241 255805862 77825241 255805862 252354819 166664705 252354819 166664705 117403028 116407929 117403028 116407929 198752516 273127391 198752516 273127391 271501327 114365562 271501327 114365562 73003726 31657174 73003726 31657174 31003994 104365611 31003994 104365611 113808715 143688586 113808715 143688586 152858315 85190477 152858315 85190477 85121353 215464464 85121353 215464464 210466403 137608694 210466403 137608694 143665514 139977042 143665514 139977042 228200768 259112302 228200768 259112302 257209278 244733259 257209278 244733259 222276231 162700772 222276231 162700772 168111602 222689909 168111602 222689909 219529007 187699528 219529007 187699528 107842143 108964225 107842143 108964225 297002627 297198807 297002627 297198807 237500532 138685121 237500532 138685121 141602026 142967805 141602026 142967805 147623522 72749021 147623522 72749021 75635695 72301425 75635695 72301425 101254717 100814209 101254717 100814209 101204073 295684923 101204073 295684923 294633614 192980957 294633614 192980957 75601257 73019575 75601257 73019575 199259164 204291538 199259164 204291538 162597360 82620141 162597360 82620141 83267853 244413150 83267853 244413150 239114540 235657598 239114540 235657598 73627537 70613371 73627537 70613371 77193554 144077100 77193554 144077100 148298917 72716737 148298917 72716737 76429013 277480778 76429013 277480778 275233855 44997544 275233855 44997544 43422243 275339198 43422243 275339198 272333464 267457004 272333464 267457004 136574602 96632022 136574602 96632022 67916652 65632969 67916652 65632969 211711720 204974622 211711720 204974622 173425303 99368553 173425303 99368553 102348444 141262807 102348444 141262807 146587025 29094287 146587025 29094287 28133959 121395732 28133959 121395732 126214636 90483850 126214636 90483850 93840352 151135386 93840352 151135386 157697257 56663242 157697257 56663242 59492040 186624677 59492040 186624677 196974511 187604073 196974511 187604073 26151084 24480869 26151084 24480869 104453179 100620760 104453179 100620760 100317119 98007657 100317119 98007657 110033574 106145305 110033574 106145305 44559597 40043665 44559597 40043665 192991313 186831045 192991313 186831045 148563184 36886391 148563184 36886391 39624504 223730622 39624504 223730622 224283846 157381375 224283846 157381375 162224754 205410221 162224754 205410221 246388322 248597378 246388322 248597378 215811071 65049381 215811071 65049381 68759770 163474282 68759770 163474282 173576624 12794866 173576624 12794866 12349249 251020450 12349249 251020450 249160901 252253248 249160901 252253248 80116424 79293896 80116424 79293896 235700952 273789287 235700952 273789287 271135652 130523422 271135652 130523422 135566973 132197247 135566973 132197247 228388641 232040604 228388641 232040604 184622168 149028868 184622168 149028868 60910144 56648171 60910144 56648171 172036266 167019749 172036266 167019749 89090223 87448883 89090223 87448883 226187196 235329733 226187196 235329733 277541021 279069044 277541021 279069044 98553956 19657881 98553956 19657881 22239150 93456734 22239150 93456734 113562770 140324349 113562770 140324349 255066099 258086073 255066099 258086073 86938971 86200413 86938971 86200413 95418994 272706370 95418994 272706370 269884797 254544975 269884797 254544975 203973617 66599790 203973617 66599790 69070482 270994810 69070482 270994810 268087705 124379651 268087705 124379651 121185370 120821268 121185370 120821268 138542372 189293181 138542372 189293181 193483012 74789382 193483012 74789382 77657386 122752819 77657386 122752819 186376971 180786107 186376971 180786107 49381931 46869290 49381931 46869290 174571793 193961110 174571793 193961110 198862174 175679748 198862174 175679748 128825591 17508285 128825591 17508285 20732069 205326825 20732069 205326825 212746180 130244687 212746180 130244687 11638429 11136623 11638429 11136623 117026022 110417694 117026022 110417694 112513857 106589773 112513857 106589773 147779361 230058754 147779361 230058754 228278516 120583393 228278516 120583393 122633996 231503605 122633996 231503605 240315359 265018033 240315359 265018033 264100329 193308350 264100329 193308350 181289354 179151056 181289354 179151056 243158095 247275832 243158095 247275832 88512329 85925608 88512329 85925608 100678544 97226760 100678544 97226760 57821344 54574672 57821344 54574672 110287610 139880950 110287610 139880950 147385256 104307754 147385256 104307754 105892888 288806178 105892888 288806178 288489663 81076569 288489663 81076569 83644560 90126924 83644560 90126924 165408932 160705714 165408932 160705714 65443107 62123972 65443107 62123972 90990532 187952699 90990532 187952699 187655875 137596157 187655875 137596157 80210527 71697179 80210527 71697179 73183794 235531400 73183794 235531400 230694862 10765488 230694862 10765488 11770084 52966291 11770084 52966291 219892050 220757240 219892050 220757240 94405773 47772182 94405773 47772182 48322371 72037745 48322371 72037745 88353651 122345875 88353651 122345875 219502641 223409969 219502641 223409969 219147572 200731208 219147572 200731208 172553375 125034894 172553375 125034894 62849196 59187005 62849196 59187005 139891821 132866036 139891821 132866036 55645427 54195592 55645427 54195592 167071159 256914055 167071159 256914055 253187492 136592432 253187492 136592432 143004036 210838461 143004036 210838461 217680060 64148371 217680060 64148371 66992979 268537172 66992979 268537172 266568742 81165387 266568742 81165387 84266094 208443646 84266094 208443646 234828486 231511997 234828486 231511997 112834170 27000379 112834170 27000379 26755409 100128276 26755409 100128276 117213021 143921830 117213021 143921830 212248528 212317594 212248528 212317594 192660516 123987331 192660516 123987331 128465645 174009739 128465645 174009739 177900967 137853083 177900967 137853083 140107793 274152273 140107793 274152273 270484467 259728249 270484467 259728249 108807605 106442268 108807605 106442268 153176714 229620799 153176714 229620799 226051286 91178486 226051286 91178486 94603446 146828605 94603446 146828605 150514159 90022481 150514159 90022481 90673563 88046756 90673563 88046756 225258007 229320051 225258007 229320051 213867613 216831206 213867613 216831206 251798037 252610566 251798037 252610566 159588873 151728575 159588873 151728575 233241791 236489118 233241791 236489118 117889556 113339391 117889556 113339391 215319982 256207152 215319982 256207152 251743523 48716052 251743523 48716052 52526693 101512596 52526693 101512596 105757263 94080715 105757263 94080715 97389710 158283913 97389710 158283913 259180838 261270138 259180838 261270138 112065978 107080534 112065978 107080534 176022576 172112641 176022576 172112641 71858261 68235422 71858261 68235422 136311585 226985938 136311585 226985938 231461706 63977296 231461706 63977296 66364890 135305726 66364890 135305726 140187687 76909091 140187687 76909091 79139532 276466197 79139532 276466197 274425229 203230192 274425229 203230192 57719370 53585605 57719370 53585605 207022826 196959644 207022826 196959644 48769706 49284502 48769706 49284502 213410774 284406280 213410774 284406280 284022888 121987407 284022888 121987407 127759405 218773122 127759405 218773122 215980304 61149429 215980304 61149429 61988989 278769577 61988989 278769577 277592073 169996537 277592073 169996537 179474328 218610247 179474328 218610247 223541251 197078216 223541251 197078216 67480080 63707934 67480080 63707934 178626668 174345492 178626668 174345492 31195468 30451476 31195468 30451476 67265570 170674023 67265570 170674023 179082799 145700236 179082799 145700236 154440221 150045624 154440221 150045624 115374888 111160098 115374888 111160098 175601410 169193559 175601410 169193559 113865570 55690678 113865570 55690678 57171785 96202225 57171785 96202225 285114690 283705541 285114690 283705541 68362828 11513381 68362828 11513381 11045338 29504576 11045338 29504576 196926396 257579034 196926396 257579034 253171265 212118040 253171265 212118040 68207381 64831981 68207381 64831981 89469025 163652764 89469025 163652764 167566153 28761656 167566153 28761656 31237780 59878578 31237780 59878578 163219065 153090075 163219065 153090075 67972190 65985863 67972190 65985863 167377989 157773999 167377989 157773999 21511862 19116625 21511862 19116625 201868765 210187428 201868765 210187428 206899729 35729718 206899729 35729718 35742052 246507366 35742052 246507366 242377301 159730778 242377301 159730778 51220653 48961320 51220653 48961320 137117233 132670821 137117233 132670821 225954036 228945899 225954036 228945899 41738690 39749390 41738690 39749390 203497279 203609513 203497279 203609513 25895369 25365569 25895369 25365569 42207047 222699434 42207047 222699434 228945866 34197515 228945866 34197515 36268628 243943787 36268628 243943787 268210829 270479661 268210829 270479661 240973593 18105793 240973593 18105793 19115917 176946869 19115917 176946869 252858045 254279006 252858045 254279006 124095027 79532123 124095027 79532123 84796965 232811022 84796965 232811022 286883590 289389828 286883590 289389828 116186784 76950223 116186784 76950223 77989138 120200694 77989138 120200694 151020253 145373922 151020253 145373922 99838150 98861316 99838150 98861316 154715295 148043873 154715295 148043873 121978480 117589459 121978480 117589459 152774022 148141680 152774022 148141680 119841032 103734625 119841032 103734625 108378614 181570663 108378614 181570663 215960928 278278698 215960928 278278698 275997913 191933942 275997913 191933942 96376383 73045324 96376383 73045324 74261185 201745453 74261185 201745453 210534236 212717274 210534236 212717274 29470152 27552795 29470152 27552795 101314269 208956739 101314269 208956739 242115696 243979627 242115696 243979627 123417066 90911739 123417066 90911739 93906903 230541093 93906903 230541093 285036060 288031750 285036060 288031750 228667691 186903553 228667691 186903553 115111442 50071488 115111442 50071488 52134360 87298535 52134360 87298535 275493524 278955013 275493524 278955013 224617313 9963204 224617313 9963204 10284684 54432677 10284684 54432677 187899472 176631218 187899472 176631218 48982286 47076213 48982286 47076213 278609031 281661709 278609031 281661709 42250509 38831640 42250509 38831640 217404093 216891384 217404093 216891384 132273048 128507227 132273048 128507227 166434835 229090600 166434835 229090600 229472766 120177646 229472766 120177646 122157700 236489247 122157700 236489247 232597831 147993312 232597831 147993312 154523520 244955226 154523520 244955226 243756415 120844573 243756415 120844573 126977259 130120800 126977259 130120800 133585889 107079497 133585889 107079497 106258882 231233267 106258882 231233267 234150909 92756325 234150909 92756325 95064577 269907811 95064577 269907811 268724680 209911305 268724680 209911305 210422070 284909075 210422070 284909075 284366761 157003386 284366761 157003386 48040099 44185676 48040099 44185676 177779867 173374897 177779867 173374897 112308963 51707811 112308963 51707811 36782068 31961611 36782068 31961611 35280621 136240384 35280621 136240384 141378225 79812974 141378225 79812974 39661480 39901700 39661480 39901700 115097151 167131537 115097151 167131537 173401521 104802177 173401521 104802177 104789646 228599098 104789646 228599098 224495977 119409341 224495977 119409341 14229603 12837168 14229603 12837168 236633462 240487891 236633462 240487891 234892400 202898314 234892400 202898314 204886046 250209002 204886046 250209002 253132413 255765431 253132413 255765431 232222452 236728226 232222452 236728226 261353623 261880577 261353623 261880577 215481767 210259177 215481767 210259177 260557069 261522526 260557069 261522526 65697262 63720122 65697262 63720122 173842183 171248873 173842183 171248873 43110871 30960641 43110871 30960641 35411718 198368098 35411718 198368098 228507720 234968758 228507720 234968758 229198203 65642455 229198203 65642455 18077277 16176849 18077277 16176849 193511845 197733693 193511845 197733693 49799653 45814557 49799653 45814557 187338059 241538473 187338059 241538473 237722291 235368906 237722291 235368906 38627280 36057306 38627280 36057306 200646182 201395171 200646182 201395171 61194957 58723857 61194957 58723857 156972992 226049613 156972992 226049613 221683851 148622117 221683851 148622117 36918985 35572533 36918985 35572533 212354732 216355252 212354732 216355252 146533030 39055241 146533030 39055241 43436347 94331833 43436347 94331833 111186914 110393852 111186914 110393852 8482642 9207997 8482642 9207997 219732058 223090256 219732058 223090256 82189742 79529557 82189742 79529557 148919375 264321831 148919375 264321831 262330784 125239107 262330784 125239107 79193884 63152196 79193884 63152196 65352505 180297009 65352505 180297009 192179337 162383280 192179337 162383280 173167311 206339798 173167311 206339798 211794992 113112866 211794992 113112866 112763935 188216518 112763935 188216518 187570308 88331579 187570308 88331579 89447779 262960457 89447779 262960457 258850439 143872014 258850439 143872014 117056517 89928708 117056517 89928708 9561734 10193916 9561734 10193916 164966329 171843340 164966329 171843340 179787129 65627704 179787129 65627704 68764101 242905674 68764101 242905674 237367018 39426815 237367018 39426815 40557957 219045427 40557957 219045427 267080881 268430621 267080881 268430621 252030113 15105564 252030113 15105564 17823072 178438062 17823072 178438062 241533381 243702884 241533381 243702884 196746691 193674954 196746691 193674954 248446249 250577836 248446249 250577836 182118297 174287113 182118297 174287113 190463156 261178657 190463156 261178657 274103236 276943301 274103236 276943301 230654883 218396457 230654883 218396457 123622068 121836890 123622068 121836890 236267990 239589381 236267990 239589381 166907258 156155581 166907258 156155581 176044619 238035525 176044619 238035525 266657630 268883840 266657630 268883840 203072866 69486206 203072866 69486206 56536130 54803602 56536130 54803602 197672840 197258936 197672840 197258936 197225379 180322763 197225379 180322763 188347218 201717405 188347218 201717405 207135605 89471477 207135605 89471477 91414956 229094841 91414956 229094841 224490165 124617916 224490165 124617916 94483902 91637651 94483902 91637651 205183652 207994728 205183652 207994728 54905205 50511694 54905205 50511694 261890681 262749592 261890681 262749592 145412273 35369600 145412273 35369600 39058218 74541274 39058218 74541274 153860907 167401300 153860907 167401300 176858148 122550480 176858148 122550480 125304889 183083510 125304889 183083510 264176700 267031850 264176700 267031850 223901888 90239127 223901888 90239127 91783760 195089202 91783760 195089202 212020724 211425465 212020724 211425465 98647869 95908319 98647869 95908319 228123875 224473995 228123875 224473995 73608577 72429908 73608577 72429908 235236706 238994468 235236706 238994468 72603781 69962454 72603781 69962454 143348835 139816371 143348835 139816371 46260409 43228989 46260409 43228989 136179995 138512216 136179995 138512216 226270157 223799704 226270157 223799704 202489449 58612776 202489449 58612776 60028804 59244388 60028804 59244388 61363417 11624452 61363417 11624452 11810242 144181138 11810242 144181138 172252861 165323438 172252861 165323438 149174379 141635711 149174379 141635711 186378151 182158966 186378151 182158966 138206954 40984937 138206954 40984937 45015225 109514451 45015225 109514451 110573981 47649718 110573981 47649718 52107022 140229380 52107022 140229380 147239834 164706224 147239834 164706224 170037782 59094138 170037782 59094138 22005768 20562572 22005768 20562572 258842028 259739288 258842028 259739288 87671872 80210623 87671872 80210623 81338414 287438413 81338414 287438413 286660704 207087882 286660704 207087882 213751971 288682002 213751971 288682002 287571693 91045814 287571693 91045814 92140034 233212472 92140034 233212472 229661909 130794486 229661909 130794486 108425638 107007916 108425638 107007916 250097721 250608899 250097721 250608899 216152911 87987832 216152911 87987832 91418259 97710068 91418259 97710068 101951057 90075465 101951057 90075465 93461006 134279355 93461006 134279355 138456118 47363863 138456118 47363863 50891876 130046650 50891876 130046650 208699252 212900675 208699252 212900675 171182526 84747321 171182526 84747321 72627911 66331699 72627911 66331699 68852831 146754052 68852831 146754052 152534245 73143396 152534245 73143396 77783971 89546125 77783971 89546125 121122092 116694968 121122092 116694968 97048175 95559909 97048175 95559909 133416533 127506258 133416533 127506258 97109459 94142445 97109459 94142445 216937157 224057982 216937157 224057982 222352912 126589123 222352912 126589123 130942398 215989355 130942398 215989355 217877681 141082575 217877681 141082575 145864828 216776917 145864828 216776917 213071702 64337675 213071702 64337675 65952156 77549413 65952156 77549413 91929669 90742003 91929669 90742003 78099919 43403305 78099919 43403305 47886858 273648263 47886858 273648263 271354119 234238999 271354119 234238999 155301351 150732311 155301351 150732311 242557258 247521267 242557258 247521267 180437225 31987190 180437225 31987190 35059032 45077821 35059032 45077821 193617662 283853953 193617662 283853953 281231852 175738915 281231852 175738915 181312602 195324277 181312602 195324277 199394262 131487809 199394262 131487809 132414601 128284285 132414601 128284285 180097620 176203956 180097620 176203956 126705443 122637665 126705443 122637665 151571093 141644924 151571093 141644924 70142543 68025598 70142543 68025598 92229824 207481347 92229824 207481347 203887452 106528453 203887452 106528453 37389877 37019837 37389877 37019837 147418057 141965627 147418057 141965627 72128438 69040819 72128438 69040819 230372969 234984747 230372969 234984747 131742291 58063664 131742291 58063664 61347550 207241359 61347550 207241359 207270114 20560318 207270114 20560318 22390798 178474076 22390798 178474076 188295105 65213009 188295105 65213009 66737040 225374591 66737040 225374591 226174001 154273776 226174001 154273776 50268992 47720285 50268992 47720285 141216303 135813514 141216303 135813514 93232439 89485130 93232439 89485130 251973171 254434675 251973171 254434675 121304315 116091177 121304315 116091177 204250916 260663911 204250916 260663911 257130675 95117882 257130675 95117882 67928147 39080288 67928147 39080288 41806767 84641113 41806767 84641113 250665440 251985530 250665440 251985530 234356180 238597829 234356180 238597829 235164913 81570221 235164913 81570221 81615026 88065519 81615026 88065519 94888144 118791350 94888144 118791350 122309438 30676685 122309438 30676685 6174012 5545665 6174012 5545665 182646502 215232663 182646502 215232663 210384633 134619623 210384633 134619623 73736205 56611778 73736205 56611778 59554147 153947267 59554147 153947267 158445503 144130701 158445503 144130701 149644722 238791321 149644722 238791321 235420386 142016644 235420386 142016644 147816314 169261295 147816314 169261295 177943174 165947263 177943174 165947263 169826074 182441497 169826074 182441497 294005140 295005767 294005140 295005767 67585730 64120748 67585730 64120748 201467973 194005248 201467973 194005248 168485003 90344636 168485003 90344636 52050132 49177895 52050132 49177895 68407673 136777152 68407673 136777152 140781165 70454412 140781165 70454412 73964569 117182626 73964569 117182626 122711105 31685734 122711105 31685734 34830598 267961846 34830598 267961846 265786817 130751741 265786817 130751741 63443454 61998532 63443454 61998532 202060185 250396453 202060185 250396453 249601652 156243319 249601652 156243319 52354928 39890796 52354928 39890796 42710815 175882339 42710815 175882339 181460104 152880579 181460104 152880579 159553355 178968651 159553355 178968651 184509428 23940966 184509428 23940966 24583718 93684459 24583718 93684459 160867078 223673182 160867078 223673182 220793600 213968363 220793600 213968363 48853653 45613435 48853653 45613435 240049659 243479105 240049659 243479105 160450681 30050220 160450681 30050220 32799274 162095668 32799274 162095668 168851958 59020538 168851958 59020538 62564178 138340039 62564178 138340039 144057254 60216313 144057254 60216313 61810456 170366625 61810456 170366625 178500852 133711380 178500852 133711380 75872870 72124228 75872870 72124228 216238829 220303333 216238829 220303333 200957549 116576682 200957549 116576682 121423699 129610082 121423699 129610082 216848310 219394311 216848310 219394311 120103465 115858869 120103465 115858869 207815702 204989821 207815702 204989821 117814327 115840120 117814327 115840120 127775605 122865410 127775605 122865410 69277473 67094389 69277473 67094389 251775255 254615748 251775255 254615748 243575535 148474931 243575535 148474931 63126758 52001134 63126758 52001134 53456647 138605474 53456647 138605474 210009272 205469570 210009272 205469570 167898568 161093504 167898568 161093504 165837177 164696816 165837177 164696816 243472191 245662861 243472191 245662861 111276613 74802083 111276613 74802083 78716058 141448330 78716058 141448330 213114433 209298758 213114433 209298758 26030713 24132406 26030713 24132406 110572737 108865239 110572737 108865239 30627963 29573593 30627963 29573593 252356329 255498445 252356329 255498445 168988397 164369512 168988397 164369512 210178629 204792049 210178629 204792049 130055980 128377609 130055980 128377609 230887755 253562260 230887755 253562260 249740173 107663088 249740173 107663088 112277595 212870858 112277595 212870858 214346082 206259772 214346082 206259772 115710283 81986952 115710283 81986952 82663669 177515955 82663669 177515955 181768621 32581316 181768621 32581316 35706710 40889886 35706710 40889886 147793496 142717779 147793496 142717779 104418282 102366417 104418282 102366417 168232666 244069448 168232666 244069448 240078402 202189246 240078402 202189246 202837599 214034395 202837599 214034395 219856285 66965295 219856285 66965295 28618689 26272060 28618689 26272060 237228539 239463936 237228539 239463936 155664541 107821312 155664541 107821312 110844564 132134057 110844564 132134057 279201650 281851057 279201650 281851057 170688594 98219720 170688594 98219720 101608936 161859567 101608936 161859567 168966694 153765560 168966694 153765560 61477303 59429061 61477303 59429061 106112920 103313236 106112920 103313236 98624674 80323790 98624674 80323790 82743188 98321547 82743188 98321547 114554177 112456694 114554177 112456694 81816485 78645775 81816485 78645775 211167641 210994598 211167641 210994598 68592151 64042490 68592151 64042490 148667221 193207662 148667221 193207662 204028184 86635684 204028184 86635684 79694898 76384290 79694898 76384290 99974459 152274922 99974459 152274922 156515167 29704100 156515167 29704100 29499973 215477358 29499973 215477358 214931380 142524470 214931380 142524470 147034094 193204933 147034094 193204933 293056368 294109083 293056368 294109083 228623989 200107282 228623989 200107282 34821805 32203321 34821805 32203321 187692604 177343213 187692604 177343213 185532286 156855642 185532286 156855642 85328047 81827397 85328047 81827397 248688501 250272150 248688501 250272150 157625734 152233477 157625734 152233477 205017030 262017739 205017030 262017739 257305240 243520262 257305240 243520262 199304952 187986457 199304952 187986457 202312038 200428945 202312038 200428945 125266439 18593702 125266439 18593702 18145258 45754514 18145258 45754514 108905955 139720319 108905955 139720319 249930421 253943299 249930421 253943299 80483010 50350274 80483010 50350274 53016464 246219726 53016464 246219726 247020352 248310521 247020352 248310521 112441336 106706287 112441336 106706287 144038963 207210511 144038963 207210511 208931975 208469639 208931975 208469639 204305522 224746037 204305522 224746037 221580896 102889638 221580896 102889638 104864460 231397877 104864460 231397877 232314073 138530159 232314073 138530159 143349826 220657458 143349826 220657458 217264316 88839867 217264316 88839867 79356585 79120972 79356585 79120972 141048387 273850099 141048387 273850099 272144203 35577519 272144203 35577519 34987130 132807521 34987130 132807521 269821349 270951039 269821349 270951039 185531414 37728718 185531414 37728718 41756479 179861392 41756479 179861392 191184692 143150416 191184692 143150416 147002647 174093190 147002647 174093190 181419548 124452734 181419548 124452734 130363170 158160240 130363170 158160240 195330128 286401426 195330128 286401426 286677521 60415151 286677521 60415151 62878091 219927093 62878091 219927093 216345205 192726626 216345205 192726626 166452021 160446026 166452021 160446026 172642242 163242263 172642242 163242263 136867795 133768671 136867795 133768671 211569071 257446216 211569071 257446216 254345722 121616924 254345722 121616924 122035347 147430349 122035347 147430349 252180096 254378615 252180096 254378615 109776606 104737133 109776606 104737133 175740389 170522673 175740389 170522673 89082154 86884615 89082154 86884615 219372644 277587464 219372644 277587464 275249184 266880694 275249184 266880694 183763325 37978369 183763325 37978369 41191067 161819720 41191067 161819720 167097201 109910352 167097201 109910352 60167958 57799837 60167958 57799837 72210754 120643695 72210754 120643695 124425617 58798851 124425617 58798851 59896960 91985872 59896960 91985872 202752520 191454372 202752520 191454372 119999326 117521825 119999326 117521825 194982339 191100237 194982339 191100237 105479494 105478818 105479494 105478818 112863694 107763150 112863694 107763150 42839605 42702548 42839605 42702548 98527567 266235532 98527567 266235532 265789478 98892669 265789478 98892669 37149045 34063807 37149045 34063807 225772232 225963811 225772232 225963811 106597236 106577775 106597236 106577775 157005517 283120681 157005517 283120681 282957469 161159031 282957469 161159031 148786170 115355765 148786170 115355765 72318891 70121124 72318891 70121124 118970557 115547019 118970557 115547019 30036616 26739323 30036616 26739323 232651400 235512221 232651400 235512221 124235033 118069297 124235033 118069297 191922753 189385892 191922753 189385892 137512974 102112995 137512974 102112995 104540121 138532147 104540121 138532147 196502923 266353428 196502923 266353428 266292997 139177546 266292997 139177546 143911188 232463825 143911188 232463825 229242847 107144071 229242847 107144071 112553757 149716403 112553757 149716403 221971400 216679528 221971400 216679528 55991429 53047903 55991429 53047903 104701653 186992152 104701653 186992152 191410841 16397900 191410841 16397900 15816140 165339918 15816140 165339918 169784023 126802034 169784023 126802034 130161613 172665478 130161613 172665478 176491369 77823459 176491369 77823459 81041810 271331690 81041810 271331690 269445480 109098691 269445480 109098691 101602000 38368197 101602000 38368197 37915899 161423244 37915899 161423244 168823026 153070462 168823026 153070462 115337082 44946708 115337082 44946708 46436327 138464230 46436327 138464230 176363185 166550555 176363185 166550555 110975391 77387617 110975391 77387617 80661993 227627066 80661993 227627066 224613079 180777664 224613079 180777664 153180472 91988699 153180472 91988699 50633308 48372166 50633308 48372166 178877667 173308832 178877667 173308832 159260914 150168630 159260914 150168630 252577214 255415506 252577214 255415506 73213823 69061481 73213823 69061481 81356612 192558818 81356612 192558818 196460195 126852460 196460195 126852460 108808382 66576955 108808382 66576955 69615886 228876187 69615886 228876187 226072736 210726974 226072736 210726974 211174611 251346842 211174611 251346842 247603104 124681980 247603104 124681980 64783978 61643207 64783978 61643207 214673149 211313412 214673149 211313412 175366247 119442736 175366247 119442736 123416830 263739922 123416830 263739922 279054771 280633549 279054771 280633549 277735148 192812478 277735148 192812478 108448777 104176112 108448777 104176112 254905509 263274853 254905509 263274853 262905487 63394466 262905487 63394466 66185713 74253538 66185713 74253538 78697906 20037979 78697906 20037979 20980556 127948858 20980556 127948858 130110811 59623953 130110811 59623953 60317402 189784854 60317402 189784854 211533466 283280736 211533466 283280736 281451723 260049981 281451723 260049981 124995598 43212771 124995598 43212771 44158185 188651597 44158185 188651597 204788658 240135079 204788658 240135079 239008624 43031621 239008624 43031621 40808312 42174233 40808312 42174233 174421782 216736712 174421782 216736712 213102516 97297435 213102516 97297435 97944095 112310455 97944095 112310455 177764099 220365822 177764099 220365822 215856551 156983196 215856551 156983196 163740230 206771917 163740230 206771917 207678246 157750145 207678246 157750145 55190809 50256163 55190809 50256163 283148477 283733062 283148477 283733062 115558387 111000581 115558387 111000581 264952852 266908765 264952852 266908765 95190627 27982825 95190627 27982825 29270567 218339853 29270567 218339853 220813068 132105646 220813068 132105646 135776920 232926000 135776920 232926000 229047190 217592252 229047190 217592252 220831081 236430813 220831081 236430813 234206189 229344802 234206189 229344802 68868195 65516842 68868195 65516842 254828778 258634263 254828778 258634263 228270052 65180346 228270052 65180346 67603884 104166649 67603884 104166649 107572206 92024053 107572206 92024053 95481023 189025373 95481023 189025373 194264773 74338192 194264773 74338192 78139463 153828971 78139463 153828971 162344140 124762095 162344140 124762095 131247121 155570424 131247121 155570424 164484819 107226747 164484819 107226747 112473412 159221391 112473412 159221391 164279311 157036122 164279311 157036122 88811206 86592102 88811206 86592102 111612669 206692131 111612669 206692131 209024288 203411266 209024288 203411266 176713112 166409799 176713112 166409799 210909058 209449218 210909058 209449218 205322700 200828992 205322700 200828992 206991507 209794519 206991507 209794519 139720112 134995484 139720112 134995484 208966817 213425463 208966817 213425463 129038886 63368415 129038886 63368415 66302810 118410942 66302810 118410942 241000444 242316022 241000444 242316022 144377925 126685663 144377925 126685663 130606302 229413937 130606302 229413937 225729332 220196489 225729332 220196489 215547611 290259725 215547611 290259725 288668934 89899467 288668934 89899467 64330800 62290596 64330800 62290596 110753833 160535826 110753833 160535826 167507497 106006819 167507497 106006819 107388041 160047562 107388041 160047562 165428666 130300618 165428666 130300618 13853721 13601083 13853721 13601083 21718823 109432012 21718823 109432012 230497783 259726413 230497783 259726413 255670280 197027521 255670280 197027521 201284025 213348533 201284025 213348533 219706605 223938949 219706605 223938949 196897679 74613935 196897679 74613935 78476036 100325583 78476036 100325583 181070549 171143144 181070549 171143144 157778840 127990947 157778840 127990947 121670458 67776824 121670458 67776824 69607278 172904120 69607278 172904120 181069984 154695398 181069984 154695398 120222184 77774936 120222184 77774936 82610061 202680595 82610061 202680595 209813601 139069425 209813601 139069425 130136254 125565049 130136254 125565049 188557451 181466861 188557451 181466861 18120628 17982499 18120628 17982499 204806630 232710523 204806630 232710523 231871005 123898532 231871005 123898532 125363248 184286649 125363248 184286649 232167090 235637847 232167090 235637847 228815375 135790233 228815375 135790233 64708622 62397631 64708622 62397631 203611852 266104585 203611852 266104585 278946581 282017702 278946581 282017702 97984850 95538075 97984850 95538075 177821877 185232689 177821877 185232689 194530502 155105795 194530502 155105795 102753698 102666047 102753698 102666047 241321730 243217635 241321730 243217635 178673483 166687106 178673483 166687106 94316495 92875218 94316495 92875218 206257359 209779375 206257359 209779375 76385344 72878384 76385344 72878384 115463937 111572780 115463937 111572780 112417865 226406199 112417865 226406199 226233502 100805437 226233502 100805437 105802442 103245308 105802442 103245308 233182669 237175570 233182669 237175570 93484622 92820389 93484622 92820389 200540126 262603152 200540126 262603152 260037240 69547331 260037240 69547331 72862045 264076586 72862045 264076586 263118713 189990934 263118713 189990934 26386866 26063778 26386866 26063778 176035525 171359806 176035525 171359806 154970652 150714651 154970652 150714651 234674629 233105941 234674629 233105941 33951023 32033768 33951023 32033768 218705681 255896391 218705681 255896391 251121877 100948376 251121877 100948376 71500910 71161555 71500910 71161555 172440272 168726775 172440272 168726775 141116768 37387585 141116768 37387585 36594861 232895036 36594861 232895036 249889130 252630512 249889130 252630512 87532456 86867033 87532456 86867033 195989868 185077751 195989868 185077751 190506647 192015429 190506647 192015429 192717207 84005805 192717207 84005805 86701912 93545681 86701912 93545681 134882595 132762234 134882595 132762234 118958341 115730778 118958341 115730778 131486542 127256973 131486542 127256973 104620268 102835644 104620268 102835644 134080751 285036819 134080751 285036819 281848259 141838112 281848259 141838112 100709674 96014565 100709674 96014565 140506510 278959043 140506510 278959043 277396806 192950242 277396806 192950242 182783753 168695034 182783753 168695034 74728706 71245452 74728706 71245452 250139251 301694581 250139251 301694581 300241502 4543955 300241502 4543955 4965443 190509297 4965443 190509297 194549247 121190088 194549247 121190088 19977488 18566404 19977488 18566404 185446427 175655586 185446427 175655586 76327738 73408676 76327738 73408676 181619859 172367558 181619859 172367558 92731750 92112040 92731750 92112040 262968626 264671867 262968626 264671867 137549738 134196313 137549738 134196313 184051865 181940682 184051865 181940682 165628099 142683604 165628099 142683604 19616613 18102832 19616613 18102832 269097175 269401554 269097175 269401554 140332803 135628221 140332803 135628221 219253995 221521421 219253995 221521421 44533305 41290545 44533305 41290545 91144086 97083850 91144086 97083850 178340337 173607410 178340337 173607410 173869598 165583837 173869598 165583837 263797262 265314728 263797262 265314728 242646127 194019959 242646127 194019959 76721926 71452334 76721926 71452334 189790812 184806948 189790812 184806948 54816169 51627372 54816169 51627372 186656087 181480950 186656087 181480950 185178304 136915905 185178304 136915905 142594399 165130098 142594399 165130098 206920720 228618919 206920720 228618919 223793591 161439468 223793591 161439468 53885619 51179943 53885619 51179943 208158041 219589021 208158041 219589021 217260395 80101592 217260395 80101592 66162492 63832005 66162492 63832005 204874811 201923220 204874811 201923220 88705920 83595848 88705920 83595848 265380400 266574229 265380400 266574229 254058309 256220656 254058309 256220656 278670091 289904489 278670091 289904489 289154750 118841658 289154750 118841658 124688142 249350264 124688142 249350264 247148234 31771033 247148234 31771033 34802253 76083760 34802253 76083760 208286797 241321668 208286797 241321668 234640494 122704391 234640494 122704391 125091699 286718384 125091699 286718384 287261734 200948886 287261734 200948886 164816606 27291807 164816606 27291807 28512358 103603843 28512358 103603843 199638676 187693458 199638676 187693458 61898722 59724201 61898722 59724201 236602338 235732710 236602338 235732710 69064286 66596999 69064286 66596999 120752699 119093271 120752699 119093271 75636495 71594957 75636495 71594957 274840539 275984099 274840539 275984099 140737700 112157330 140737700 112157330 119024797 218749013 119024797 218749013 252189037 257205436 252189037 257205436 30177358 26887074 30177358 26887074 130343254 218341913 130343254 218341913 213631312 31439326 213631312 31439326 35636378 232532724 35636378 232532724 234162268 130194560 234162268 130194560 137009878 267683990 137009878 267683990 266924795 194520947 266924795 194520947 43371425 42501992 43371425 42501992 41251051 217582321 41251051 217582321 267685409 270021935 267685409 270021935 262636524 103777652 262636524 103777652 38603972 34797741 38603972 34797741 97131529 178263718 97131529 178263718 257857158 261430458 257857158 261430458 197155383 28000390 197155383 28000390 28283145 230048874 28283145 230048874 231604596 48002955 231604596 48002955 50074035 252848857 50074035 252848857 249322269 201555187 249322269 201555187 201356715 235092213 201356715 235092213 237774507 112413850 237774507 112413850 119192817 193970837 119192817 193970837 200177758 21205340 200177758 21205340 22092548 127167225 22092548 127167225 208209318 262032033 208209318 262032033 284269061 285077977 284269061 285077977 141840874 136765843 141840874 136765843 173448669 167626496 173448669 167626496 134415707 59557815 134415707 59557815 63130822 139090068 63130822 139090068 140998984 134696583 140998984 134696583 61387369 58209163 61387369 58209163 154504048 220803521 154504048 220803521 215342754 49944397 215342754 49944397 51246318 67923886 51246318 67923886 95908837 96751586 95908837 96751586 162271685 215107818 162271685 215107818 221320833 207949159 221320833 207949159 67025808 64694937 67025808 64694937 68928521 245977014 68928521 245977014 242240409 145336782 242240409 145336782 152336809 201112745 152336809 201112745 211968812 211483951 211968812 211483951 25075698 22549427 25075698 22549427 191201516 225107097 191201516 225107097 222401215 73032530 222401215 73032530 42408681 40110076 42408681 40110076 254590445 257245158 254590445 257245158 65511347 63526269 65511347 63526269 204358006 195931180 204358006 195931180 93444478 91711965 93444478 91711965 231611118 234430126 231611118 234430126 213214646 171563693 213214646 171563693 101824020 97995355 101824020 97995355 167105393 211841006 167105393 211841006 233456509 229406873 233456509 229406873 99418470 96364969 99418470 96364969 176282078 169410907 176282078 169410907 92315283 90658541 92315283 90658541 187213644 184468163 187213644 184468163 182687165 180704801 182687165 180704801 209388864 205564183 209388864 205564183 96509141 69275291 96509141 69275291 72230072 97571607 72230072 97571607 102313657 84680373 102313657 84680373 86774277 207477444 86774277 207477444 210252656 167636366 210252656 167636366 176320575 254435656 176320575 254435656 253658156 41424488 253658156 41424488 45951990 275731332 45951990 275731332 273996733 29616117 273996733 29616117 29508137 95456640 29508137 95456640 162181672 273112414 162181672 273112414 269419784 177064508 269419784 177064508 26220085 25007973 26220085 25007973 29843324 267768076 29843324 267768076 264564771 232604885 264564771 232604885 192353307 190436174 192353307 190436174 255632790 258978029 255632790 258978029 255503094 65410086 255503094 65410086 68196340 121625446 68196340 121625446 127038873 108528598 127038873 108528598 109117512 121569314 109117512 121569314 126113004 63619451 126113004 63619451 5626901 5045845 5626901 5045845 223051328 226191911 223051328 226191911 72878152 69882181 72878152 69882181 185324313 216464000 185324313 216464000 235946678 283404588 235946678 283404588 282167558 103571436 282167558 103571436 106946786 128376240 106946786 128376240 156557985 148621295 156557985 148621295 43998084 41636465 43998084 41636465 82051862 77423167 82051862 77423167 69732070 67471212 69732070 67471212 103384363 100721853 103384363 100721853 128720476 171098252 128720476 171098252 175389766 136620332 175389766 136620332 142192752 236707635 142192752 236707635 237532636 46728228 237532636 46728228 47520248 122823380 47520248 122823380 126867556 117521271 126867556 117521271 116757345 114428789 116757345 114428789 162538965 156962685 162538965 156962685 118454274 113959136 118454274 113959136 121195721 160598764 121195721 160598764 193229253 250488719 193229253 250488719 249410244 81398116 249410244 81398116 86383309 167971778 86383309 167971778 276621322 278989788 276621322 278989788 124634500 119979479 124634500 119979479 227110813 253014758 227110813 253014758 252328370 253561017 252328370 253561017 210049927 52075805 210049927 52075805 55880828 230661095 55880828 230661095 225971159 188583686 225971159 188583686 76949347 72457176 76949347 72457176 95994705 230236379 95994705 230236379 232544025 77795965 232544025 77795965 80846524 102663478 80846524 102663478 168820170 221108360 168820170 221108360 259462213 260569823 259462213 260569823 109604812 57452874 109604812 57452874 43084690 42576764 43084690 42576764 188483354 188514331 188483354 188514331 158541184 38963088 158541184 38963088 41154927 241758272 41154927 241758272 265142826 267110707 265142826 267110707 198328678 37789231 198328678 37789231 39013208 115050260 39013208 115050260 146907996 198530065 146907996 198530065 201593447 167708246 201593447 167708246 43150884 38723526 43150884 38723526 53629862 297523938 53629862 297523938 297579008 235301243 297579008 235301243 211077891 203749337 211077891 203749337 215323106 220070828 215323106 220070828 95268504 92925937 95268504 92925937 268733185 271395310 268733185 271395310 151312637 100260134 151312637 100260134 104086605 198228914 104086605 198228914 241490509 244138897 241490509 244138897 142933707 137990887 142933707 137990887 182207799 210262266 182207799 210262266 211860507 43853156 211860507 43853156 43570986 200928809 43570986 200928809 201332616 116145551 201332616 116145551 89848589 87692061 89848589 87692061 116300307 246606090 116300307 246606090 245127011 150491039 245127011 150491039 155586874 185405851 155586874 185405851 189831107 34183974 189831107 34183974 37387587 112209182 37387587 112209182 113318782 46010789 113318782 46010789 45229069 241267140 45229069 241267140 238117184 134339075 238117184 134339075 137997303 182589516 137997303 182589516 187534010 165673436 187534010 165673436 171986099 266949199 171986099 266949199 264854688 245715006 264854688 245715006 240294441 114820209 240294441 114820209 121030914 283408829 121030914 283408829 279632576 239236056 279632576 239236056 193153209 90603101 193153209 90603101 13517602 13911397 13517602 13911397 74440931 166526170 74440931 166526170 218367735 223745667 218367735 223745667 116040852 111391410 116040852 111391410 188365547 262269495 188365547 262269495 259973275 81147158 259973275 81147158 71404951 67739554 71404951 67739554 289507846 290359418 289507846 290359418 55788719 51473570 55788719 51473570 242761974 245034664 242761974 245034664 54959209 53824464 54959209 53824464 217262890 219834935 217262890 219834935 167741751 159712171 167741751 159712171 130245376 127004843 130245376 127004843 138253769 241158730 138253769 241158730 239224348 180733064 239224348 180733064 6432175 5262089 6432175 5262089 266323526 268316247 266323526 268316247 191901621 188773871 191901621 188773871 229278807 233990815 229278807 233990815 236035338 120193421 236035338 120193421 71473721 70196811 71473721 70196811 268649526 270027523 268649526 270027523 177311255 170022951 177311255 170022951 197530074 189741424 197530074 189741424 69277665 66133376 69277665 66133376 129387389 260836052 129387389 260836052 258480311 238882990 258480311 238882990 145779669 139760831 145779669 139760831 223590739 227249308 223590739 227249308 147345960 142843347 147345960 142843347 252809035 253818156 252809035 253818156 158056676 142242421 158056676 142242421 150116368 237795268 150116368 237795268 246154251 250576208 246154251 250576208 212070613 101818598 212070613 101818598 106308557 166954926 106308557 166954926 172973850 79381499 172973850 79381499 80953823 202454357 80953823 202454357 211946733 215676361 211946733 215676361 119341370 115363477 119341370 115363477 178723037 277988829 178723037 277988829 274905555 66816891 274905555 66816891 71890077 101786166 71890077 101786166 206495503 204121310 206495503 204121310 98850155 95722317 98850155 95722317 245730781 248106477 245730781 248106477 74252740 61725739 74252740 61725739 64939483 146035158 64939483 146035158 151264933 37626582 151264933 37626582 41374680 269660364 41374680 269660364 267000752 98881472 267000752 98881472 104097523 291271219 104097523 291271219 288850675 152699278 288850675 152699278 148877402 142030934 148877402 142030934 162002241 174456653 162002241 174456653 213463092 216433973 213463092 216433973 214190845 46215955 214190845 46215955 48145228 75092238 48145228 75092238 153882322 230802232 153882322 230802232 225505348 189579097 225505348 189579097 109626143 105346865 109626143 105346865 225608154 228216750 225608154 228216750 76387985 73462501 76387985 73462501 199252888 256498976 199252888 256498976 251922207 28334529 251922207 28334529 29915925 78294734 29915925 78294734 83286996 58045785 83286996 58045785 60241718 273268067 60241718 273268067 271521609 60167810 271521609 60167810 16777981 17919368 16777981 17919368 170903418 165770695 170903418 165770695 114135235 108904305 114135235 108904305 263413601 267092404 263413601 267092404 50245556 46201711 50245556 46201711 55494589 150995742 55494589 150995742 194609962 234416673 194609962 234416673 231150346 229205324 231150346 229205324 224680798 271153851 224680798 271153851 270051154 116199234 270051154 116199234 120613801 230209328 120613801 230209328 277873630 279105798 277873630 279105798 162374790 149434593 162374790 149434593 153210852 171595296 153210852 171595296 178005001 23552279 178005001 23552279 24328213 184610640 24328213 184610640 203889774 200541922 203889774 200541922 152225886 81351086 152225886 81351086 83856030 104148566 83856030 104148566 108870655 96321243 108870655 96321243 21165412 19808569 21165412 19808569 200744387 253985477 200744387 253985477 251658006 114794400 251658006 114794400 115894961 216576096 115894961 216576096 213044764 143866678 213044764 143866678 150195134 241145267 150195134 241145267 237674772 124565679 237674772 124565679 110933069 109602845 110933069 109602845 122121944 211212596 122121944 211212596 206600514 54420267 206600514 54420267 55357380 226809848 55357380 226809848 223608858 208120549 223608858 208120549 104817459 102944833 104817459 102944833 251095548 253600625 251095548 253600625 34325780 31226418 34325780 31226418 218320807 237077692 218320807 237077692 234429851 232141301 234429851 232141301 130361494 126537408 130361494 126537408 196139768 192256857 196139768 192256857 63934109 44284763 63934109 44284763 49779694 261913917 49779694 261913917 259713401 232931655 259713401 232931655 82716379 78097199 82716379 78097199 256103756 256156059 256103756 256156059 225055601 179557513 225055601 179557513 83612190 79663169 83612190 79663169 245424166 249119459 245424166 249119459 89582713 86992756 89582713 86992756 158629879 224601174 158629879 224601174 225333098 197437045 225333098 197437045 71741471 69187582 71741471 69187582 140655228 231111348 140655228 231111348 228789220 42209905 228789220 42209905 45685993 64056564 45685993 64056564 134939186 131322323 134939186 131322323 54267582 52309640 54267582 52309640 189297979 212201373 189297979 212201373 208178035 168178096 208178035 168178096 177239799 254575647 177239799 254575647 251413265 108267871 251413265 108267871 113748812 134178895 113748812 134178895 220603011 224004678 220603011 224004678 213705532 132010507 213705532 132010507 92596081 89284034 92596081 89284034 195088542 191596893 195088542 191596893 113937830 50969485 113937830 50969485 51100702 88572954 51100702 88572954 167363549 231226508 167363549 231226508 226770337 57022463 226770337 57022463 18632584 17417850 18632584 17417850 85855109 185097912 85855109 185097912 185803673 53615499 185803673 53615499 58006926 148673995 58006926 148673995 152957640 111142170 152957640 111142170 114102879 272290499 114102879 272290499 270774860 75186754 270774860 75186754 79730241 164969087 79730241 164969087 190795597 201044817 190795597 201044817 206649063 164407323 206649063 164407323 170857926 228985248 170857926 228985248 229853940 193424252 229853940 193424252 175736155 140335186 175736155 140335186 146164245 251600855 146164245 251600855 247552178 52067113 247552178 52067113 53148680 53033638 53148680 53033638 89601724 124499445 89601724 124499445 201125967 204061777 201125967 204061777 116062153 71735747 116062153 71735747 70787925 67789405 70787925 67789405 217398131 221368174 217398131 221368174 165620044 141249866 165620044 141249866 11214313 11795302 11214313 11795302 64128896 61082536 64128896 61082536 56580407 49575508 56580407 49575508 52073592 79730631 52073592 79730631 149586134 145336469 149586134 145336469 43809326 40715900 43809326 40715900 71892625 211676315 71892625 211676315 206755431 123217214 206755431 123217214 70920733 67732720 70920733 67732720 224572228 218555831 224572228 218555831 184067297 177055733 184067297 177055733 272391433 274663380 272391433 274663380 33639985 32678188 33639985 32678188 36869644 185272172 36869644 185272172 186300510 37766681 186300510 37766681 40557638 158246881 40557638 158246881 224814609 220338308 224814609 220338308 141884408 138926138 141884408 138926138 237103542 241323323 237103542 241323323 104860449 103630262 104860449 103630262 141533069 135334228 141533069 135334228 30395511 31248709 30395511 31248709 37834790 34194925 37834790 34194925 15265018 16292676 15265018 16292676 177943857 182688909 177943857 182688909 188201499 167154773 188201499 167154773 43780501 42681045 43780501 42681045 183366518 176110668 183366518 176110668 126409115 122622640 126409115 122622640 134692332 195074738 134692332 195074738 227482365 230874572 227482365 230874572 15242378 14842100 15242378 14842100 239545832 241220515 239545832 241220515 208845656 140233553 208845656 140233553 145869864 189718902 145869864 189718902 196120087 140555774 196120087 140555774 145805868 201524739 145805868 201524739 226796586 228445534 226796586 228445534 24981614 23872121 24981614 23872121 266368662 269080224 266368662 269080224 281632902 282924321 281632902 282924321 65667162 63548902 65667162 63548902 65150501 108991888 65150501 108991888 109846051 66826667 109846051 66826667 69327007 75721833 69327007 75721833 111070883 240029477 111070883 240029477 233857094 60738910 233857094 60738910 63474611 99194116 63474611 99194116 294087907 294109968 294087907 294109968 231261858 13722193 231261858 13722193 13574820 249941606 13574820 249941606 247391159 112803484 247391159 112803484 77999629 77493822 77999629 77493822 283045422 287103835 283045422 287103835 139613628 134127658 139613628 134127658 196736397 193166403 196736397 193166403 37743006 36458208 37743006 36458208 92280860 145075612 92280860 145075612 151894547 140565469 151894547 140565469 142490175 259204921 142490175 259204921 255307571 63580246 255307571 63580246 66406504 168389172 66406504 168389172 279124892 280329911 279124892 280329911 24800134 24869343 24800134 24869343 207731618 203671811 207731618 203671811 90269924 86324860 90269924 86324860 171109148 166017643 171109148 166017643 103939309 59618718 103939309 59618718 60384381 121743611 60384381 121743611 173675500 163807388 173675500 163807388 68185286 64490635 68185286 64490635 197448691 194848679 197448691 194848679 30428421 31394954 30428421 31394954 189185002 229250105 189185002 229250105 226842830 44775354 226842830 44775354 45866777 153381906 45866777 153381906 229315281 229642971 229315281 229642971 23520976 21733523 23520976 21733523 65067769 98394225 65067769 98394225 147699587 158286091 147699587 158286091 165073916 34077022 165073916 34077022 32869126 51237002 32869126 51237002 203971003 200125976 203971003 200125976 187433084 139422906 187433084 139422906 145546029 206338236 145546029 206338236 263366930 266594776 263366930 266594776 224366238 183849518 224366238 183849518 19727108 16917894 19727108 16917894 235839382 238299138 235839382 238299138 236293712 142171645 236293712 142171645 32138194 29268101 32138194 29268101 93323215 91560110 93323215 91560110 49210766 47963873 49210766 47963873 62464288 132664991 62464288 132664991 136580101 71040135 136580101 71040135 73950335 78441796 73950335 78441796 81533061 62218381 81533061 62218381 64872002 234739884 64872002 234739884 230830295 223554280 230830295 223554280 198085052 186545304 198085052 186545304 205052738 202446629 205052738 202446629 136491104 132102698 136491104 132102698 247172728 250536211 247172728 250536211 46896909 45221909 46896909 45221909 81056665 77300447 81056665 77300447 46877068 44715178 46877068 44715178 146573019 139264439 146573019 139264439 43886476 41393855 43886476 41393855 61264413 238483928 61264413 238483928 240102650 44365102 240102650 44365102 34835859 36034789 34835859 36034789 256715729 296670200 256715729 296670200 295679380 165058433 295679380 165058433 155232965 148863243 155232965 148863243 250764331 252967174 250764331 252967174 177842036 141723684 177842036 141723684 147715015 272878476 147715015 272878476 268931864 37378695 268931864 37378695 40974174 98472468 40974174 98472468 141935382 158835841 141935382 158835841 169823671 118209464 169823671 118209464 2238123 2115977 2238123 2115977 64231583 175547977 64231583 175547977 200272919 189813743 200272919 189813743 88210636 20798935 88210636 20798935 21440799 298669611 21440799 298669611 296129568 250146975 296129568 250146975 224343208 169530831 224343208 169530831 177013120 243885538 177013120 243885538 240735366 95386618 240735366 95386618 98669737 250968627 98669737 250968627 249349350 58510878 249349350 58510878 61590364 100427052 61590364 100427052 104911494 75701262 104911494 75701262 73216453 71164427 73216453 71164427 174024613 164000818 174024613 164000818 45690971 45407998 45690971 45407998 93130865 189226699 93130865 189226699 239887778 244856700 239887778 244856700 58944248 57654255 58944248 57654255 144987971 147274759 144987971 147274759 278513434 280267611 278513434 280267611 17945607 16713463 17945607 16713463 64886220 163038746 64886220 163038746 173461100 104987508 173461100 104987508 109550656 263967999 109550656 263967999 262895873 105419871 262895873 105419871 99764291 95378027 99764291 95378027 206914183 212087607 206914183 212087607 98677831 83133944 98677831 83133944 86745681 181301471 86745681 181301471 185730746 46099233 185730746 46099233 51124890 234071391 51124890 234071391 229074658 28331526 229074658 28331526 30744334 256663028 30744334 256663028 255882011 251713177 255882011 251713177 74914245 70295309 74914245 70295309 238552613 241920389 238552613 241920389 94790644 94192835 94790644 94192835 261934553 263783507 261934553 263783507 253920860 168657383 253920860 168657383 34924996 31850040 34924996 31850040 258323472 260717968 258323472 260717968 207878912 79598992 207878912 79598992 80972989 201794587 80972989 201794587 203214837 114676595 203214837 114676595 116996414 236918899 116996414 236918899 256413189 255941856 256413189 255941856 169750641 30755559 169750641 30755559 32857197 233971611 32857197 233971611 228788875 83962201 228788875 83962201 53574536 50379341 53574536 50379341 226673586 231301110 226673586 231301110 222912741 46717714 222912741 46717714 50620943 110729048 50620943 110729048 115658608 127524891 115658608 127524891 134299894 62791560 134299894 62791560 65137245 142299904 65137245 142299904 150795345 60836238 150795345 60836238 64618788 193160502 64618788 193160502 203274291 154718953 203274291 154718953 157998780 233658040 157998780 233658040 230318758 77001004 230318758 77001004 80913704 160410636 80913704 160410636 246050691 248024944 246050691 248024944 228912456 21173880 228912456 21173880 20776647 84856407 20776647 84856407 129368619 201691341 129368619 201691341 204019739 86921478 204019739 86921478 92118319 111195447 92118319 111195447 247116223 249182948 247116223 249182948 67807101 63858767 67807101 63858767 206095088 211214466 206095088 211214466 170985267 166002039 170985267 166002039 245819113 250554924 245819113 250554924 47644265 43213422 47644265 43213422 276425428 277975860 276425428 277975860 215338538 128772618 215338538 128772618 132586121 269643619 132586121 269643619 268259226 217221891 268259226 217221891 215463782 249992804 215463782 249992804 246756249 48186201 246756249 48186201 48211620 193843051 48211620 193843051 197166264 182535506 197166264 182535506 188133094 195811736 188133094 195811736 248268089 251362773 248268089 251362773 121486863 116329453 121486863 116329453 173318878 219180441 173318878 219180441 261173138 264356966 261173138 264356966 241489946 103861546 241489946 103861546 59020294 31586199 59020294 31586199 32425088 181928845 32425088 181928845 256680061 260033387 256680061 260033387 210338351 202893085 210338351 202893085 221723896 225221401 221723896 225221401 200193061 203352526 200193061 203352526 230079499 234544151 230079499 234544151 70853325 41506355 70853325 41506355 28565275 26299955 28565275 26299955 93339967 89950023 93339967 89950023 33972778 34382978 33972778 34382978 240733454 242088218 240733454 242088218 63665414 61153909 63665414 61153909 110409525 117903448 110409525 117903448 178580792 207405174 178580792 207405174 210412072 145049528 210412072 145049528 93622446 91666682 93622446 91666682 142850095 180189417 142850095 180189417 222086301 270538774 222086301 270538774 268515916 50132902 268515916 50132902 30062632 29518787 30062632 29518787 126059974 247862117 126059974 247862117 245711191 79169034 245711191 79169034 82313798 113100796 82313798 113100796 129713634 239153576 129713634 239153576 236129750 101306058 236129750 101306058 105397303 148466922 105397303 148466922 154530082 82851374 154530082 82851374 84594300 85090828 84594300 85090828 222428345 224982204 222428345 224982204 103434474 99269938 103434474 99269938 229252042 233833135 229252042 233833135 77062453 73746349 77062453 73746349 241316977 245985978 241316977 245985978 153384200 82011448 153384200 82011448 84596954 125911278 84596954 125911278 167211171 290477626 167211171 290477626 288482682 244918332 288482682 244918332 210861959 32008741 210861959 32008741 32473153 214577078 32473153 214577078 220913473 104276203 220913473 104276203 40572668 36802855 40572668 36802855 65831180 285683245 65831180 285683245 283032038 175681216 283032038 175681216 53246529 50242510 53246529 50242510 97052257 257214440 97052257 257214440 254263777 140350014 254263777 140350014 145148116 253219336 145148116 253219336 250162721 99524591 250162721 99524591 100312792 186990270 100312792 186990270 192189713 131725907 192189713 131725907 111725670 47421849 111725670 47421849 52005914 171707057 52005914 171707057 255252802 259770201 255252802 259770201 191430445 187847701 191430445 187847701 213562652 251115507 213562652 251115507 247278756 78802881 247278756 78802881 43554105 41793305 43554105 41793305 239735587 247182422 239735587 247182422 244771160 200552945 244771160 200552945 50213463 45442275 50213463 45442275 99336272 263253016 99336272 263253016 261982708 43869845 261982708 43869845 46853118 196880155 46853118 196880155 193338216 118955421 193338216 118955421 120456094 258020309 120456094 258020309 256021963 96207425 256021963 96207425 98899754 112134207 98899754 112134207 146423496 142956843 146423496 142956843 131727995 67173302 131727995 67173302 70739822 118430777 70739822 118430777 121034265 109995400 121034265 109995400 110362671 202323801 110362671 202323801 252876298 255008201 252876298 255008201 237114646 156776427 237114646 156776427 119612418 82773753 119612418 82773753 87145110 113784104 87145110 113784104 118426897 24075463 118426897 24075463 24389443 155890325 24389443 155890325 249483260 252632988 249483260 252632988 49272382 46205800 49272382 46205800 53961093 183107477 53961093 183107477 195252841 119616137 195252841 119616137 122930495 150690822 122930495 150690822 158481558 57174006 158481558 57174006 59124414 182948541 59124414 182948541 188319754 62216523 188319754 62216523 64751485 159504291 64751485 159504291 170728594 41812991 170728594 41812991 41198574 75030451 41198574 75030451 75762711 62437497 75762711 62437497 65566974 182346721 65566974 182346721 187240372 43448220 187240372 43448220 41574689 166684634 41574689 166684634 172751692 153991625 172751692 153991625 72708329 70237295 72708329 70237295 235623843 257322774 235623843 257322774 255278010 88156741 255278010 88156741 64930241 62370082 64930241 62370082 186296538 266439751 186296538 266439751 264819711 234890361 264819711 234890361 89824102 88640034 89824102 88640034 210342768 205482686 210342768 205482686 28652858 28937886 28652858 28937886 143249486 138085920 143249486 138085920 66181903 63022960 66181903 63022960 277969259 279922729 277969259 279922729 155728532 147299418 155728532 147299418 156052489 74728626 156052489 74728626 5885065 6505046 5885065 6505046 152241284 142805377 152241284 142805377 123468984 116254507 123468984 116254507 94825116 87754605 94825116 87754605 91288239 167856536 91288239 167856536 178204187 38380115 178204187 38380115 41498565 206178405 41498565 206178405 234975997 239026476 234975997 239026476 41195779 37439143 41195779 37439143 49887222 46623911 49887222 46623911 35948670 32045919 35948670 32045919 176376087 174304352 176376087 174304352 139680598 134961009 139680598 134961009 170141124 293714967 170141124 293714967 292403080 138958058 292403080 138958058 146065703 254861429 146065703 254861429 252293454 133770300 252293454 133770300 112371867 108822691 112371867 108822691 257188682 259765790 257188682 259765790 253295555 146931063 253295555 146931063 156855020 261695382 156855020 261695382 260438835 82817562 260438835 82817562 84226595 97674868 84226595 97674868 178838383 175487494 178838383 175487494 62542247 59968644 62542247 59968644 253500749 257101995 253500749 257101995 250091950 51431200 250091950 51431200 54097681 112183276 54097681 112183276 117792244 29842862 117792244 29842862 30270139 236946108 30270139 236946108 259327745 259049404 259327745 259049404 182763308 177711276 182763308 177711276 191934861 254139260 191934861 254139260 250359937 209128385 250359937 209128385 213532687 242538289 213532687 242538289 241128592 181020578 241128592 181020578 26524796 25441845 26524796 25441845 74473809 68676887 74473809 68676887 24709999 24477672 24709999 24477672 160593163 182072501 160593163 182072501 192994130 109713872 192994130 109713872 110695827 143730435 110695827 143730435 220997808 224742250 220997808 224742250 153589484 142704882 153589484 142704882 237569922 249936654 237569922 249936654 248317777 102068030 248317777 102068030 103053531 152553612 103053531 152553612 162482557 85053950 162482557 85053950 88189589 248647962 88189589 248647962 246535448 111442833 246535448 111442833 116120942 230469848 116120942 230469848 246286273 250399942 246286273 250399942 58047472 56318892 58047472 56318892 168320006 162271911 168320006 162271911 63127847 62043416 63127847 62043416 169254945 234564492 169254945 234564492 230614507 180158071 230614507 180158071 107227516 25640855 107227516 25640855 27545114 203993516 27545114 203993516 262543565 272422193 262543565 272422193 271015375 41246091 271015375 41246091 40591685 258781185 40591685 258781185 256217565 227723866 256217565 227723866 225092701 241588051 225092701 241588051 236310962 108204754 236310962 108204754 112995001 194015243 112995001 194015243 193935234 153428526 193935234 153428526 135273596 20217690 135273596 20217690 22256100 90798344 22256100 90798344 230336653 256062822 230336653 256062822 254212362 209140815 254212362 209140815 158688789 78097615 158688789 78097615 49370986 48634990 49370986 48634990 238029622 240470301 238029622 240470301 100932231 99062425 100932231 99062425 190728867 186284276 190728867 186284276 151966915 147505537 151966915 147505537 186721801 180841769 186721801 180841769 186009099 176159016 186009099 176159016 245968798 248618274 245968798 248618274 187394665 140055499 187394665 140055499 92186368 88111816 92186368 88111816 146054962 139865767 146054962 139865767 79362408 65845939 79362408 65845939 68455960 173031377 68455960 173031377 179273378 88655536 179273378 88655536 66608654 59949279 66608654 59949279 62781152 131272706 62781152 131272706 202909410 203641958 202909410 203641958 75029379 69503881 75029379 69503881 158563331 202320019 158563331 202320019 207757052 855047 207757052 855047 1289609 13211711 1289609 13211711 261555904 263653524 261555904 263653524 129735262 123978520 129735262 123978520 223841854 228546868 223841854 228546868 177079069 145770198 177079069 145770198 91815336 75599269 91815336 75599269 76081480 149957645 76081480 149957645 154960175 34740342 154960175 34740342 35969998 145414663 35969998 145414663 154792488 75724564 154792488 75724564 79482763 142730983 79482763 142730983 212687552 211373793 212687552 211373793 123361652 120293123 123361652 120293123 261841586 263386543 261841586 263386543 65959533 61929518 65959533 61929518 143328059 189596469 143328059 189596469 190231696 61957397 190231696 61957397 54674702 53173162 54674702 53173162 133721682 158788179 133721682 158788179 226954725 277130479 226954725 277130479 274665890 123265908 274665890 123265908 127522847 163351331 127522847 163351331 245794514 248744388 245794514 248744388 231714531 144454407 231714531 144454407 42973768 40960940 42973768 40960940 261488682 263161084 261488682 263161084 245386580 106374555 245386580 106374555 109028253 241764631 109028253 241764631 238398040 34264998 238398040 34264998 37299750 228115020 37299750 228115020 225106353 64061220 225106353 64061220 66488842 187113081 66488842 187113081 196505122 180295578 196505122 180295578 80284705 76985347 80284705 76985347 228432260 223854558 228432260 223854558 61001943 58272707 61001943 58272707 120614035 117384069 120614035 117384069 86142632 85330235 86142632 85330235 253598712 255898578 253598712 255898578 90761122 88218660 90761122 88218660 97512977 205041002 97512977 205041002 209534703 87339474 209534703 87339474 90603292 123730774 90603292 123730774 129495440 113937318 129495440 113937318 45989349 46681574 45989349 46681574 277270304 279269678 277270304 279269678 29414045 27457076 29414045 27457076 271477137 272852931 271477137 272852931 206024709 71402853 206024709 71402853 74207918 128859131 74207918 128859131 290948562 290981002 290948562 290981002 88334234 86665525 88334234 86665525 211811290 215644849 211811290 215644849 272464695 273899795 272464695 273899795 124205048 122552451 124205048 122552451 228034317 224798616 228034317 224798616 84963661 81610529 84963661 81610529 183286567 174222940 183286567 174222940 67768999 64612707 67768999 64612707 136534242 149929858 136534242 149929858 153372056 133721402 153372056 133721402 139869514 221095084 139869514 221095084 216086260 120903113 216086260 120903113 61780296 59540751 61780296 59540751 129658398 126654666 129658398 126654666 69364456 67096156 69364456 67096156 219620563 265353157 219620563 265353157 263743082 112913590 263743082 112913590 117503976 225377789 117503976 225377789 222726099 168141473 222726099 168141473 57275881 52440686 57275881 52440686 62450310 190307852 62450310 190307852 200099656 193296515 200099656 193296515 116190121 46983612 116190121 46983612 50963233 292432648 50963233 292432648 290177945 128324417 290177945 128324417 134656827 134054399 134656827 134054399 139904937 28404129 139904937 28404129 29095000 43345317 29095000 43345317 180217649 272705999 180217649 272705999 280692504 283466874 280692504 283466874 252191833 82671895 252191833 82671895 86222510 193913678 86222510 193913678 200433865 85652275 200433865 85652275 36915476 34697356 36915476 34697356 65806240 72533763 65806240 72533763 128365336 122090363 128365336 122090363 72738509 71392264 72738509 71392264 245387135 249666405 245387135 249666405 165789643 161808191 165789643 161808191 247243636 263445078 247243636 263445078 261668281 51299475 261668281 51299475 52040144 84419749 52040144 84419749 195314649 188901380 195314649 188901380 183690809 180140709 183690809 180140709 227993680 229962415 227993680 229962415 179246243 136054473 179246243 136054473 141843907 272312613 141843907 272312613 271328470 81259626 271328470 81259626 84150988 92983797 84150988 92983797 213965056 212422796 213965056 212422796 89786399 87358128 89786399 87358128 166140021 230643785 166140021 230643785 231427078 154225409 231427078 154225409 139742683 135177980 139742683 135177980 229407357 235560033 229407357 235560033 230163684 45850527 230163684 45850527 47518043 107222925 47518043 107222925 108751166 92774270 108751166 92774270 17030439 16295717 17030439 16295717 173826980 220421200 173826980 220421200 220595403 17913123 220595403 17913123 19233816 277677703 19233816 277677703 277495528 198154057 277495528 198154057 194034887 249020679 194034887 249020679 264637084 267692140 264637084 267692140 31624231 29227900 31624231 29227900 92221317 152885441 92221317 152885441 167208187 161899664 167208187 161899664 35522481 32151621 35522481 32151621 244660105 246333457 244660105 246333457 111208556 110255610 111208556 110255610 266714899 269953372 266714899 269953372 171471572 151617019 171471572 151617019 76575602 62636553 76575602 62636553 65095041 87245786 65095041 87245786 137822677 131405088 137822677 131405088 70863795 68909614 70863795 68909614 233510002 236668778 233510002 236668778 90392818 88183919 90392818 88183919 156968911 162313025 156968911 162313025 235653165 233303669 235653165 233303669 93811408 91047390 93811408 91047390 121496642 116226710 121496642 116226710 85418759 82517793 85418759 82517793 192225538 193270224 192225538 193270224 114298599 109074295 114298599 109074295 183365292 174056434 183365292 174056434 119291192 50948698 119291192 50948698 52746335 177329883 52746335 177329883 201043812 198316486 201043812 198316486 288002681 290077577 288002681 290077577 254031367 64567088 254031367 64567088 67491566 268129799 67491566 268129799 268225306 264561894 268225306 264561894 234338447 204040269 234338447 204040269 199080627 218337662 199080627 218337662 218700339 115969231 218700339 115969231 120453933 283292163 120453933 283292163 281860338 118914875 281860338 118914875 124840835 163682463 124840835 163682463 169869998 156132374 169869998 156132374 37899254 35382351 37899254 35382351 216515849 216241217 216515849 216241217 193957824 73268340 193957824 73268340 77544653 204512540 77544653 204512540 211823370 157459269 211823370 157459269 109285654 105291360 109285654 105291360 239448503 245197184 239448503 245197184 108267530 41833552 108267530 41833552 43943969 118814555 43943969 118814555 150427557 170840996 150427557 170840996 175324100 48579715 175324100 48579715 51449890 140445110 51449890 140445110 246400983 247164641 246400983 247164641 112956895 112880774 112956895 112880774 270562375 272206166 270562375 272206166 247254433 131780114 247254433 131780114 135258110 279264530 135258110 279264530 278346552 194029900 278346552 194029900 150957187 146636141 150957187 146636141 274941908 277986157 274941908 277986157 93764041 91281935 93764041 91281935 105256544 153026596 105256544 153026596 175312741 274572268 175312741 274572268 271069051 39906965 271069051 39906965 42697682 143799820 42697682 143799820 148115716 137050005 148115716 137050005 142464023 147411800 142464023 147411800 189611312 185296954 189611312 185296954 98305913 95212384 98305913 95212384 141889165 136580188 141889165 136580188 19076162 16132079 19076162 16132079 168565616 165404682 168565616 165404682 85763329 86007278 85763329 86007278 116699878 258333176 116699878 258333176 253590888 221271873 253590888 221271873 175979613 169304801 175979613 169304801 277370287 278987306 277370287 278987306 77029607 67579309 77029607 67579309 72636982 238153609 72636982 238153609 234748309 202245741 234748309 202245741 204469099 258980824 204469099 258980824 256169802 108221270 256169802 108221270 112806314 193042601 112806314 193042601 249998120 253037179 249998120 253037179 42919818 15146602 42919818 15146602 14645534 173641543 14645534 173641543 230863994 233785424 230863994 233785424 99415900 97601265 99415900 97601265 116692367 157325424 116692367 157325424 170811741 291179152 170811741 291179152 290346302 264836911 290346302 264836911 239822338 78714745 239822338 78714745 79988851 119632918 79988851 119632918 163786887 159129813 163786887 159129813 157242813 118982837 157242813 118982837 114886503 110038447 114886503 110038447 126437144 139940844 126437144 139940844 144252968 131291551 144252968 131291551 135746567 170077891 135746567 170077891 173759793 162031183 173759793 162031183 172173694 204854563 172173694 204854563 201358452 137754796 201358452 137754796 143230557 170405767 143230557 170405767 215125581 214471260 215125581 214471260 135287375 131244665 135287375 131244665 155405642 229636356 155405642 229636356 230286882 59910409 230286882 59910409 63220119 80696036 63220119 80696036 255761322 259063185 255761322 259063185 93489639 86770310 93489639 86770310 90373083 128329146 90373083 128329146 242758356 246192619 242758356 246192619 114228811 112033117 114228811 112033117 203462392 206593092 203462392 206593092 152748325 60620412 152748325 60620412 63219681 94890356 63219681 94890356 259777041 260026691 259777041 260026691 147300612 142552270 147300612 142552270 206977776 243245060 206977776 243245060 241068624 186798298 241068624 186798298 175459358 135933527 175459358 135933527 105481398 103315095 105481398 103315095 182521802 255734763 182521802 255734763 254038189 122268184 254038189 122268184 124096795 235369873 124096795 235369873 253325399 256789039 253325399 256789039 38629582 39496202 38629582 39496202 145818808 167583922 145818808 167583922 173083570 151176088 173083570 151176088 161522482 181469206 161522482 181469206 185661653 75769717 185661653 75769717 77577392 158032373 77577392 158032373 167938231 46716849 167938231 46716849 47725480 238452212 47725480 238452212 234203250 55149631 234203250 55149631 58799529 284675412 58799529 284675412 284043107 55510537 284043107 55510537 59870217 285609648 59870217 285609648 284499973 44444618 284499973 44444618 43331285 251618942 43331285 251618942 249919096 70135710 249919096 70135710 71219715 225833354 71219715 225833354 225927089 169064172 225927089 169064172 65435866 63235177 65435866 63235177 154719561 177293165 154719561 177293165 183859760 84678263 183859760 84678263 88932178 271252398 88932178 271252398 267749247 217157227 267749247 217157227 66266746 17573639 66266746 17573639 18765541 58552340 18765541 58552340 62407424 19756410 62407424 19756410 20600808 156965211 20600808 156965211 161866797 149633618 161866797 149633618 109515615 83301744 109515615 83301744 86310055 182829912 86310055 182829912 193768060 40370345 193768060 40370345 43479730 67326151 43479730 67326151 70887201 45518843 70887201 45518843 23527725 23435628 23527725 23435628 87139052 140778627 87139052 140778627 144690301 51633325 144690301 51633325 52946731 78429460 52946731 78429460 83119943 69368941 83119943 69368941 74045097 185768625 74045097 185768625 195710551 178628179 195710551 178628179 184434799 287893215 184434799 287893215 288444588 89030380 288444588 89030380 92001322 224276195 92001322 224276195 230614622 139982161 230614622 139982161 145790728 157314908 145790728 157314908 161718344 128380869 161718344 128380869 73255584 70451151 73255584 70451151 208546611 199441769 208546611 199441769 13405744 13440769 13405744 13440769 100377399 159614193 100377399 159614193 171351505 121877261 171351505 121877261 49393472 45917563 49393472 45917563 170251020 169062866 170251020 169062866 174886303 166563203 174886303 166563203 46700307 44096525 46700307 44096525 49918610 225370470 49918610 225370470 247230391 283314132 247230391 283314132 282757298 200305939 282757298 200305939 42909598 41493629 42909598 41493629 120175820 114675520 120175820 114675520 30690220 29517026 30690220 29517026 81588819 221205537 81588819 221205537 218902763 163750191 218902763 163750191 93900143 90953151 93900143 90953151 261639166 264704053 261639166 264704053 35502595 35955721 35502595 35955721 108323490 176609820 108323490 176609820 183804666 171874995 183804666 171874995 22421678 21447005 22421678 21447005 152101688 143805890 152101688 143805890 111119829 106837108 111119829 106837108 157562032 218789563 157562032 218789563 223572404 113028470 223572404 113028470 117990980 275074493 117990980 275074493 273718799 135033324 273718799 135033324 140310045 270178544 140310045 270178544 269565088 135776303 269565088 135776303 53579950 50450463 53579950 50450463 197488361 192424722 197488361 192424722 142711961 137978120 142711961 137978120 215927094 219685586 215927094 219685586 189736479 189106024 189736479 189106024 259776860 260617575 259776860 260617575 70444194 67940788 70444194 67940788 249079055 249831029 249079055 249831029 164296046 159529838 164296046 159529838 237576035 241194551 237576035 241194551 27923501 27026226 27923501 27026226 75947687 231939069 75947687 231939069 250060209 277277562 250060209 277277562 275787992 213408805 275787992 213408805 216991678 243692127 216991678 243692127 244029654 155798167 244029654 155798167 144715331 69342025 144715331 69342025 71907432 162022354 71907432 162022354 228758638 260500836 228758638 260500836 257569246 189364202 257569246 189364202 194134816 211391340 194134816 211391340 275624177 277999374 275624177 277999374 240022898 184863865 240022898 184863865 121225087 115493435 121225087 115493435 120187407 115911351 120187407 115911351 51413661 49919370 51413661 49919370 95786722 161394256 95786722 161394256 200115945 197607538 200115945 197607538 29983636 30428981 29983636 30428981 165545730 159506120 165545730 159506120 70876490 33510963 70876490 33510963 37523340 147265910 37523340 147265910 155342111 19879575 155342111 19879575 22212634 220977602 22212634 220977602 220856933 93909269 220856933 93909269 96573881 191912974 96573881 191912974 190771817 161138941 190771817 161138941 169376148 202393783 169376148 202393783 211018879 179981424 211018879 179981424 10367593 8093114 10367593 8093114 125887789 154868885 125887789 154868885 180177071 170810242 180177071 170810242 9319340 10358890 9319340 10358890 81241589 273497273 81241589 273497273 271683644 218642231 271683644 218642231 215963047 226702312 215963047 226702312 222958039 146827494 222958039 146827494 153476708 190013038 153476708 190013038 192145531 142193917 192145531 142193917 146824670 156116864 146824670 156116864 188886762 186746170 188886762 186746170 86823899 83886236 86823899 83886236 170254512 165699817 170254512 165699817 63405104 59163721 63405104 59163721 247552480 249968970 247552480 249968970 189015978 141061646 189015978 141061646 117723945 102587037 117723945 102587037 105944381 124027899 105944381 124027899 141204942 135731235 141204942 135731235 102335839 28840369 102335839 28840369 31386373 73997321 31386373 73997321 166631422 204400404 166631422 204400404 209832813 93825032 209832813 93825032 95768846 118628632 95768846 118628632 271819363 274516014 271819363 274516014 68449847 66228730 68449847 66228730 175271669 169860785 175271669 169860785 53572660 51533714 53572660 51533714 110207484 105523355 110207484 105523355 88823909 88755637 88823909 88755637 144228745 140985738 144228745 140985738 128741390 53686986 128741390 53686986 54116169 174622098 54116169 174622098 178218437 67166417 178218437 67166417 69844831 77442754 69844831 77442754 105882803 162535227 105882803 162535227 222613477 225588064 222613477 225588064 148648728 127618424 148648728 127618424 134463040 136988294 134463040 136988294 142632980 125770180 142632980 125770180 95276061 92023421 95276061 92023421 169377393 156874061 169377393 156874061 64885250 61854996 64885250 61854996 133453884 152759381 133453884 152759381 158147164 135479710 158147164 135479710 140619957 156418146 140619957 156418146 167522291 80887375 167522291 80887375 66098208 63235883 66098208 63235883 195086328 221418236 195086328 221418236 218076401 202122095 218076401 202122095 97927902 94908046 97927902 94908046 216435098 294679606 216435098 294679606 293021255 99690269 293021255 99690269 59562704 57489236 59562704 57489236 200029391 194943117 200029391 194943117 59294240 58061103 59294240 58061103 145896112 141051782 145896112 141051782 56701536 54483190 56701536 54483190 163296338 156719716 163296338 156719716 37012482 34117873 37012482 34117873 216790052 240811928 216790052 240811928 237243466 79421022 237243466 79421022 80642294 227071573 80642294 227071573 223118441 175071357 223118441 175071357 152799634 143726994 152799634 143726994 163915072 156202947 163915072 156202947 68558034 28126181 68558034 28126181 31276585 147045197 31276585 147045197 214366774 214245089 214366774 214245089 207558531 42465977 207558531 42465977 45096076 92811572 45096076 92811572 94494972 32790150 94494972 32790150 33615510 278149483 33615510 278149483 274403117 112815548 274403117 112815548 114464201 209365623 114464201 209365623 223365332 225520651 223365332 225520651 94408496 91252713 94408496 91252713 205803277 221868536 205803277 221868536 221099107 111933770 221099107 111933770 61411795 59138586 61411795 59138586 161851248 154242218 161851248 154242218 43842870 42090304 43842870 42090304 196720333 275172080 196720333 275172080 280080502 284070230 280080502 284070230 129217364 125643004 129217364 125643004 283337736 282479930 283337736 282479930 121397488 121223355 121397488 121223355 212260796 215613944 212260796 215613944 197703270 191605443 197703270 191605443 195708123 253200233 195708123 253200233 250234273 191579004 250234273 191579004 198571941 272507080 198571941 272507080 269437126 74169663 269437126 74169663 77108176 105002922 77108176 105002922 192762801 188035185 192762801 188035185 70246921 66522569 70246921 66522569 212532419 211501066 212532419 211501066 171447873 143741220 171447873 143741220 148514814 204511300 148514814 204511300 208518380 197497504 208518380 197497504 140468759 135433279 140468759 135433279 227713428 231029734 227713428 231029734 53496642 50369342 53496642 50369342 241429108 243362863 241429108 243362863 35649506 32768311 35649506 32768311 83250060 83736989 83250060 83736989 82406228 38240414 82406228 38240414 40109047 37221815 40109047 37221815 157916253 216072810 157916253 216072810 215967475 169945646 215967475 169945646 147442942 143070894 147442942 143070894 157966788 212254499 157966788 212254499 216876397 203542551 216876397 203542551 165058788 12682250 165058788 12682250 12562330 144847163 12562330 144847163 148540947 104725634 148540947 104725634 74076732 72837113 74076732 72837113 171047091 166899771 171047091 166899771 150295261 140191889 150295261 140191889 191899112 191445687 191899112 191445687 170775679 157286556 170775679 157286556 143371697 123816283 143371697 123816283 128994215 158324685 128994215 158324685 164155618 142826114 164155618 142826114 35492689 33063620 35492689 33063620 40270302 75322770 40270302 75322770 200728538 194612249 200728538 194612249 79277239 73806849 79277239 73806849 280991028 281666511 280991028 281666511 210657544 209088212 210657544 209088212 233906421 258069982 233906421 258069982 256145037 53113682 256145037 53113682 53979077 63850703 53979077 63850703 275417529 277045959 275417529 277045959 246186686 85053801 246186686 85053801 86654574 95937768 86654574 95937768 181471575 175593630 181471575 175593630 61959731 57971787 61959731 57971787 123391641 118392993 123391641 118392993 107573064 108496496 107573064 108496496 166050738 154409344 166050738 154409344 81139893 50321577 81139893 50321577 52343730 212763676 52343730 212763676 211247038 103486674 211247038 103486674 108605625 149746824 108605625 149746824 154967439 123934214 154967439 123934214 93594501 91957027 93594501 91957027 214409576 214263801 214409576 214263801 125938234 119509752 125938234 119509752 192257050 220087505 192257050 220087505 276205725 277876820 276205725 277876820 244754987 248936938 244754987 248936938 302034811 302843462 302034811 302843462 252835029 232882146 252835029 232882146 203667290 62629085 203667290 62629085 65950181 221987686 65950181 221987686 223373785 99370845 223373785 99370845 104653397 241815641 104653397 241815641 239510872 171681518 239510872 171681518 145383606 86869337 145383606 86869337 88519310 239074876 88519310 239074876 236320772 156169044 236320772 156169044 37954395 38854246 37954395 38854246 182342497 175842731 182342497 175842731 56970879 54961290 56970879 54961290 106617792 106658923 106617792 106658923 24651251 23546701 24651251 23546701 221617183 226321081 221617183 226321081 128478416 124778177 128478416 124778177 196720868 271916580 196720868 271916580 269443898 43511647 269443898 43511647 46225186 104945080 46225186 104945080 184983003 251111091 184983003 251111091 248777547 218929331 248777547 218929331 140937352 135561419 140937352 135561419 210326288 208900426 210326288 208900426 85873105 83672301 85873105 83672301 167935100 164955211 167935100 164955211 159003139 132567545 159003139 132567545 135213252 153591783 135213252 153591783 301249464 302261833 301249464 302261833 119577976 117060825 119577976 117060825 211400953 216382629 211400953 216382629 153699318 149650801 153699318 149650801 206158873 201763236 206158873 201763236 198118547 148901837 198118547 148901837 127328495 124883857 127328495 124883857 129272558 261899035 129272558 261899035 259299024 250865065 259299024 250865065 243493454 246859342 243493454 246859342 274171338 275821958 274171338 275821958 104506703 100371647 104506703 100371647 230884528 234241792 230884528 234241792 22647035 22776708 22647035 22776708 108648596 106788538 108648596 106788538 104091189 101423651 104091189 101423651 198889377 264177635 198889377 264177635 260840587 77457844 260840587 77457844 80219185 158661003 80219185 158661003 184160879 268130349 184160879 268130349 267653320 80029704 267653320 80029704 80977895 229652108 80977895 229652108 226675082 134028247 226675082 134028247 140127731 161143284 140127731 161143284 196382737 194782701 196382737 194782701 194728183 190445354 194728183 190445354 198680919 196252448 198680919 196252448 138417234 115318678 138417234 115318678 115756189 204097482 115756189 204097482 204841536 101652846 204841536 101652846 105332925 106141198 105332925 106141198 199289057 188841170 199289057 188841170 140379519 137061808 140379519 137061808 180919150 170492223 180919150 170492223 6399676 7396804 6399676 7396804 198317820 193357914 198317820 193357914 157304080 105271103 157304080 105271103 110127290 293984370 110127290 293984370 292802317 22211588 292802317 22211588 22459125 166425453 22459125 166425453 175963494 146031469 175963494 146031469 32524185 30199336 32524185 30199336 109274569 219075641 109274569 219075641 237820658 266108431 237820658 266108431 261324256 55628437 261324256 55628437 57440665 254027345 57440665 254027345 250504465 164757562 250504465 164757562 175235729 210764560 175235729 210764560 299721233 301589223 299721233 301589223 50737799 47817586 50737799 47817586 53835138 142529872 53835138 142529872 147181370 109111768 147181370 109111768 113405498 205530861 113405498 205530861 206305100 165354319 206305100 165354319 171813759 247777049 171813759 247777049 243617052 153782088 243617052 153782088 106763801 103381699 106763801 103381699 244578713 249092754 244578713 249092754 166839857 160166084 166839857 160166084 222368711 225187412 222368711 225187412 62568791 58733036 62568791 58733036 207580045 211689894 207580045 211689894 185135995 57945296 185135995 57945296 59524785 77861954 59524785 77861954 244676622 246650079 244676622 246650079 151155139 147584919 151155139 147584919 172689157 162385120 172689157 162385120 131475695 88720646 131475695 88720646 90876562 214636931 90876562 214636931 211103417 179594810 211103417 179594810 187014592 242417650 187014592 242417650 286074711 287434942 286074711 287434942 242414872 144866299 242414872 144866299 144934320 140114937 144934320 140114937 247440050 250189358 247440050 250189358 230687206 148182791 230687206 148182791 89687473 86923175 89687473 86923175 170215276 288711242 170215276 288711242 285594848 55563045 285594848 55563045 57741259 226730483 57741259 226730483 257165659 261612018 257165659 261612018 245265026 152058859 245265026 152058859 158465445 228162229 158465445 228162229 233238970 235984127 233238970 235984127 79563732 78017059 79563732 78017059 200840450 196516329 200840450 196516329 66076569 62707551 66076569 62707551 89900906 226922301 89900906 226922301 223813717 66588129 223813717 66588129 69354994 210028766 69354994 210028766 210683029 108504152 210683029 108504152 109673309 222147484 109673309 222147484 218231205 55109055 218231205 55109055 57940215 232978241 57940215 232978241 235832277 91126276 235832277 91126276 93515074 174999396 93515074 174999396 182704886 140984053 182704886 140984053 53158636 51348334 53158636 51348334 125863892 241498403 125863892 241498403 236513603 128719237 236513603 128719237 131587775 229884468 131587775 229884468 262579228 266290795 262579228 266290795 31149462 27285316 31149462 27285316 193375211 189576960 193375211 189576960 98760671 97683184 98760671 97683184 208658200 225610091 208658200 225610091 261474199 265356018 261474199 265356018 164402158 106960912 164402158 106960912 112114624 139846780 112114624 139846780 149550283 136533961 149550283 136533961 139241473 247626666 139241473 247626666 245720899 206209448 245720899 206209448 210573540 286848302 210573540 286848302 286827708 121272067 286827708 121272067 121904477 119874189 121904477 119874189 222900310 226388333 222900310 226388333 33934201 35510179 33934201 35510179 104822013 101632945 104822013 101632945 94681467 93252111 94681467 93252111 202200044 197983890 202200044 197983890 142640120 137755768 142640120 137755768 229024957 224797926 229024957 224797926 175353854 151754605 175353854 151754605 117427844 112247846 117427844 112247846 128817265 125881069 128817265 125881069 97875560 94395579 97875560 94395579 130463561 127856603 130463561 127856603 116557647 10139007 116557647 10139007 10130191 231125746 10130191 231125746 246177423 248792822 246177423 248792822 240285320 65346648 240285320 65346648 68478274 221658625 68478274 221658625 217956072 147118988 217956072 147118988 116973922 116487365 116973922 116487365 144532213 245731972 144532213 245731972 243385199 85392403 243385199 85392403 87564908 162560624 87564908 162560624 211254466 216142993 211254466 216142993 61606310 56848378 61606310 56848378 86235079 217444677 86235079 217444677 226486813 230964081 226486813 230964081 181059888 170842773 181059888 170842773 208181215 207152823 208181215 207152823 186278399 54372690 186278399 54372690 51054770 50360282 51054770 50360282 238281490 240579320 238281490 240579320 115475688 111458792 115475688 111458792 249118348 253649220 249118348 253649220 50936068 49701250 50936068 49701250 199434401 198568587 199434401 198568587 130504989 126057567 130504989 126057567 255608219 256984640 255608219 256984640 49810346 49163165 49810346 49163165 140764998 283983633 140764998 283983633 280391335 189807237 280391335 189807237 44388432 45164684 44388432 45164684 130485372 195779502 130485372 195779502 194100802 56257228 194100802 56257228 60601798 92637571 60601798 92637571 93745732 63625198 93745732 63625198 65230564 258261231 65230564 258261231 258422428 217806479 258422428 217806479 152601691 76176627 152601691 76176627 77352299 232173748 77352299 232173748 235597563 226164162 235597563 226164162 134526886 129782758 134526886 129782758 228201938 232378346 228201938 232378346 167412199 95103369 167412199 95103369 96940462 106830698 96940462 106830698 137827909 271665932 137827909 271665932 268695918 154487934 268695918 154487934 164852283 226748802 164852283 226748802 231324208 162511192 231324208 162511192 110517217 31705102 110517217 31705102 8260310 9900446 8260310 9900446 73089592 135687686 73089592 135687686 161582371 280521406 161582371 280521406 285174579 284403984 285174579 284403984 274432298 58593062 274432298 58593062 61211688 252340565 61211688 252340565 249802182 230776807 249802182 230776807 195556323 141083472 195556323 141083472 109051382 101216787 109051382 101216787 70844628 68317938 70844628 68317938 176782263 187455151 176782263 187455151 192461327 90938987 192461327 90938987 94142592 138101349 94142592 138101349 143706447 51758284 143706447 51758284 55474589 119825646 55474589 119825646 122241059 108560238 122241059 108560238 113168515 211541316 113168515 211541316 212854910 147898983 212854910 147898983 42574372 38231900 42574372 38231900 143292967 137598821 143292967 137598821 62985093 59786802 62985093 59786802 186429662 259874080 186429662 259874080 257408995 140099082 257408995 140099082 145603174 258503976 145603174 258503976 254343776 133251095 254343776 133251095 23399282 20991736 23399282 20991736 70260008 82918338 70260008 82918338 224458008 225120565 224458008 225120565 42421955 38353360 42421955 38353360 133894366 196276609 133894366 196276609 199714625 180534969 199714625 180534969 190913128 250544962 190913128 250544962 246889025 83623791 246889025 83623791 84344369 172879127 84344369 172879127 177968018 136200207 177968018 136200207 140069645 253267753 140069645 253267753 249721632 50886491 249721632 50886491 47593160 44632181 47593160 44632181 280049136 281664000 280049136 281664000 10483853 9407881 10483853 9407881 242725149 247411174 242725149 247411174 26169850 25783123 26169850 25783123 242521850 244674451 242521850 244674451 130562406 125565263 130562406 125565263 133954498 240172466 133954498 240172466 236397444 185201978 236397444 185201978 68663390 66393529 68663390 66393529 96574590 199914726 96574590 199914726 204090201 77412149 204090201 77412149 78853873 113077484 78853873 113077484 114562326 100592043 114562326 100592043 102709519 255743459 102709519 255743459 252631359 223889765 252631359 223889765 222107063 262903128 222107063 262903128 261066513 45672644 261066513 45672644 46766347 191976245 46766347 191976245 192804848 178232103 192804848 178232103 183436041 212154638 183436041 212154638 207269076 105693130 207269076 105693130 108778382 153469313 108778382 153469313 161972769 27606321 161972769 27606321 28025628 146998362 28025628 146998362 182645194 175700073 182645194 175700073 87703086 65266398 87703086 65266398 67806751 70275660 67806751 70275660 105709674 256844185 105709674 256844185 254952690 175893847 254952690 175893847 88090578 49910840 88090578 49910840 53240907 120614467 53240907 120614467 238090676 243324558 238090676 243324558 115667801 112576129 115667801 112576129 241711495 245724830 241711495 245724830 166725173 159622593 166725173 159622593 193243075 187571250 193243075 187571250 170963520 86363228 170963520 86363228 73751090 71113317 73751090 71113317 110553440 133249616 110553440 133249616 219729363 223181473 219729363 223181473 34848218 35260452 34848218 35260452 103276929 99820137 103276929 99820137 43107296 14788133 43107296 14788133 15808786 191523160 15808786 191523160 206783325 204835457 206783325 204835457 187247764 69464576 187247764 69464576 72045232 256740324 72045232 256740324 252815882 137902076 252815882 137902076 76978028 73974734 76978028 73974734 221767432 225821945 221767432 225821945 197451279 154598576 197451279 154598576 161397721 212886601 161397721 212886601 210009079 59704882 210009079 59704882 62885297 255502267 62885297 255502267 252494285 212717665 252494285 212717665 157247984 85139358 157247984 85139358 85939268 144422363 85939268 144422363 150675626 91068242 150675626 91068242 91966764 149161903 91966764 149161903 156239440 16302032 156239440 16302032 16959723 209863846 16959723 209863846 217194091 154986085 217194091 154986085 59027392 55440758 59027392 55440758 145551742 140790376 145551742 140790376 56088476 54410417 56088476 54410417 161253297 252920748 161253297 252920748 251671556 194541779 251671556 194541779 164208281 111068284 164208281 111068284 47688824 44822677 47688824 44822677 47777554 121834261 47777554 121834261 123306558 49396836 123306558 49396836 50288417 144777442 50288417 144777442 155129388 101456796 155129388 101456796 105925627 185011635 105925627 185011635 202328807 247932775 202328807 247932775 243685981 73162857 243685981 73162857 74737736 182579001 74737736 182579001 294428629 296450320 294428629 296450320 129545575 125540253 129545575 125540253 285644871 285673073 285644871 285673073 107636855 106863076 107636855 106863076 189975333 190656896 189975333 190656896 76236383 72712420 76236383 72712420 265300586 268241099 265300586 268241099 131907256 127432881 131907256 127432881 236422302 242418185 236422302 242418185 228001925 98517800 228001925 98517800 103366456 294062882 103366456 294062882 291956368 220498354 291956368 220498354 111501015 106417269 111501015 106417269 231622030 234423801 231622030 234423801 70012356 66311242 70012356 66311242 74033695 219828728 74033695 219828728 218462473 56082216 218462473 56082216 56715950 153655707 56715950 153655707 173802797 241653628 173802797 241653628 240158074 233296138 240158074 233296138 141482763 135793203 141482763 135793203 221754298 224983353 221754298 224983353 65345244 61071922 65345244 61071922 196772975 242111821 196772975 242111821 238119797 187478851 238119797 187478851 175058058 169707261 175058058 169707261 226879647 226667246 226879647 226667246 120066988 119977660 120066988 119977660 202397425 198872062 202397425 198872062 43468006 40320380 43468006 40320380 108527679 104476281 108527679 104476281 39829441 36969648 39829441 36969648 197308600 188490261 197308600 188490261 120128235 67864213 120128235 67864213 46325686 46506192 46325686 46506192 223992236 227743857 223992236 227743857 34988290 35523308 34988290 35523308 148898441 143417766 148898441 143417766 95941620 52420924 95941620 52420924 9276417 11167750 9276417 11167750 217937414 213891847 217937414 213891847 105224102 102246077 105224102 102246077 225338068 227997684 225338068 227997684 174812083 151330949 174812083 151330949 158393114 280918729 158393114 280918729 278801489 88906130 278801489 88906130 91172417 94803582 91172417 94803582 177235777 242540192 177235777 242540192 239972463 93030699 239972463 93030699 95490771 261199031 95490771 261199031 259232266 237765490 259232266 237765490 233249253 78760577 233249253 78760577 79036241 118303243 79036241 118303243 123808586 95450846 123808586 95450846 97715125 116793007 97715125 116793007 292527709 293890425 292527709 293890425 169284342 164035667 169284342 164035667 286783256 285984529 286783256 285984529 159996125 103621751 159996125 103621751 108588264 138109284 108588264 138109284 255371752 258233069 255371752 258233069 238316826 241215896 238316826 241215896 254493805 258967571 254493805 258967571 139135282 62462850 139135282 62462850 65261481 169537527 65261481 169537527 187791812 181157166 187791812 181157166 125486314 120535079 125486314 120535079 129799868 159394633 129799868 159394633 163335799 50204882 163335799 50204882 54117279 171607374 54117279 171607374 204301921 194623653 204301921 194623653 58042351 55891949 58042351 55891949 160650876 198909735 160650876 198909735 194909802 52062914 194909802 52062914 52078684 177928848 52078684 177928848 185184022 127232911 185184022 127232911 131349951 133597066 131349951 133597066 138444226 87525543 138444226 87525543 89312171 268822237 89312171 268822237 265602190 167014752 265602190 167014752 94229290 91813038 94229290 91813038 241366683 246098023 241366683 246098023 124063531 118440077 124063531 118440077 161754516 241411657 161754516 241411657 238583437 176863793 238583437 176863793 156105149 116536366 156105149 116536366 120624606 185316030 120624606 185316030 189975730 146342251 189975730 146342251 150599113 153441788 150599113 153441788 159079105 22215863 159079105 22215863 25238273 161157996 25238273 161157996 168181731 40762790 168181731 40762790 44240899 279431063 44240899 279431063 277753644 223236948 277753644 223236948 226807394 269275448 226807394 269275448 266159219 48620361 266159219 48620361 51595872 123040527 51595872 123040527 159346225 285502994 159346225 285502994 282838458 91007651 282838458 91007651 60927448 58732146 60927448 58732146 211484432 213436308 211484432 213436308 138505301 85107592 138505301 85107592 90227716 133340108 90227716 133340108 258537680 261829845 258537680 261829845 167266096 155023975 167266096 155023975 228215854 232205372 228215854 232205372 131925899 129492249 131925899 129492249 193617056 211823362 193617056 211823362 214858706 90653380 214858706 90653380 91914959 177047189 91914959 177047189 182403471 131874182 182403471 131874182 136119428 138507777 136119428 138507777 193118065 190114232 193118065 190114232 159371646 153005134 159371646 153005134 247307865 286318405 247307865 286318405 284716014 171349339 284716014 171349339 112038735 108901972 112038735 108901972 198483020 193825167 198483020 193825167 150352599 144334124 150352599 144334124 210864131 209542335 210864131 209542335 200351684 51579811 200351684 51579811 52221599 244641478 52221599 244641478 242639361 173326848 242639361 173326848 25439794 24619131 25439794 24619131 256666792 260092826 256666792 260092826 241391457 236862123 241391457 236862123 181173882 175350554 181173882 175350554 270417513 272003476 270417513 272003476 45032226 42679869 45032226 42679869 105324693 219550192 105324693 219550192 219545741 194405329 219545741 194405329 95823674 93330226 95823674 93330226 166626269 160187783 166626269 160187783 87536491 82381727 87536491 82381727 84676534 205903572 84676534 205903572 213220299 110613701 213220299 110613701 116632811 138114414 116632811 138114414 199083129 190140505 199083129 190140505 298449789 297858424 298449789 297858424 44767691 41058514 44767691 41058514 63975747 61329531 63975747 61329531 30700508 30025696 30700508 30025696 192148563 188172085 192148563 188172085 188806069 98096330 188806069 98096330 101475832 132470655 101475832 132470655 254748421 258101623 254748421 258101623 171843497 126856962 171843497 126856962 66545776 63694036 66545776 63694036 220660457 249512513 220660457 249512513 245816093 167031454 245816093 167031454 176920522 259824437 176920522 259824437 256907034 113032859 256907034 113032859 119464772 174015132 119464772 174015132 196900073 188340521 196900073 188340521 78103547 75596533 78103547 75596533 100410380 138801976 100410380 138801976 158002927 153872974 158002927 153872974 125217817 121863767 125217817 121863767 270736046 271211192 270736046 271211192 152817816 149147563 152817816 149147563 279656264 281761967 279656264 281761967 219027548 191053097 219027548 191053097 172012656 18029824 172012656 18029824 16703597 192030219 16703597 192030219 271550625 274392975 271550625 274392975 88040699 53561055 88040699 53561055 56829431 102538675 56829431 102538675 231736739 235837306 231736739 235837306 207720379 114218117 207720379 114218117 119301473 182009535 119301473 182009535 185349453 3308428 185349453 3308428 4173669 83391735 4173669 83391735 187241537 176706345 187241537 176706345 70512221 67352161 70512221 67352161 94914160 243077148 94914160 243077148 240539771 13414956 240539771 13414956 13382637 56250259 13382637 56250259 165279539 173332120 165279539 173332120 182202822 23146856 182202822 23146856 24082501 230643179 24082501 230643179 225772619 195705436 225772619 195705436 140221616 135087692 140221616 135087692 240436858 239263352 240436858 239263352 190427094 96968085 190427094 96968085 60237721 57111259 60237721 57111259 152065327 157927850 152065327 157927850 202610523 206169173 202610523 206169173 177809324 98020658 177809324 98020658 100008315 215951626 100008315 215951626 256190360 258871769 256190360 258871769 184794894 144681137 184794894 144681137 43367109 43676252 43367109 43676252 180875981 191013417 180875981 191013417 195328579 152566095 195328579 152566095 162078811 183228836 162078811 183228836 184905601 133292144 184905601 133292144 139845753 152388280 139845753 152388280 158101237 103288364 158101237 103288364 107807478 267856408 107807478 267856408 265454062 139333205 265454062 139333205 75927619 71839926 75927619 71839926 201359716 213338655 201359716 213338655 265682802 266555575 265682802 266555575 238006696 49633631 238006696 49633631 53217711 249495348 53217711 249495348 245310193 182671214 245310193 182671214 188515184 193506736 188515184 193506736 197943025 138578503 197943025 138578503 141303064 102223721 141303064 102223721 41773434 42935408 41773434 42935408 201224365 198419582 201224365 198419582 102603299 100240825 102603299 100240825 180961813 173378103 180961813 173378103 95709719 92427236 95709719 92427236 174587481 170029619 174587481 170029619 46640819 42473467 46640819 42473467 97398669 130111119 97398669 130111119 188716723 178432704 188716723 178432704 115825864 55464661 115825864 55464661 59554560 86502427 59554560 86502427 273169690 276835982 273169690 276835982 70346451 41439035 70346451 41439035 40709720 210869440 40709720 210869440 259053152 259762565 259053152 259762565 67010725 63640276 67010725 63640276 225491422 230574068 225491422 230574068 84934341 47749444 84934341 47749444 51658880 174434160 51658880 174434160 181021713 128341717 181021713 128341717 135266005 215677851 135266005 215677851 211974978 152683434 211974978 152683434 112297842 107509891 112297842 107509891 204681092 202439496 204681092 202439496 30326169 28628622 30326169 28628622 138437815 183598569 138437815 183598569 204072957 208996928 204072957 208996928 114262650 110360093 114262650 110360093 168347469 164476812 168347469 164476812 148590271 62309868 148590271 62309868 65169374 74190969 65169374 74190969 164335427 160244832 164335427 160244832 68658895 67035003 68658895 67035003 242471290 245131633 242471290 245131633 224761093 228236930 224761093 228236930 225166403 229278412 225166403 229278412 26684130 24149856 26684130 24149856 166709863 163264669 166709863 163264669 72931267 48054957 72931267 48054957 49600020 56674993 49600020 56674993 113494011 112597891 113494011 112597891 90239674 64317286 90239674 64317286 66057604 133631227 66057604 133631227 253133378 256982076 253133378 256982076 255038456 91266836 255038456 91266836 92482554 250740474 92482554 250740474 246805566 90819554 246805566 90819554 93224480 216281102 93224480 216281102 234546623 236488254 234546623 236488254 103397406 100575246 103397406 100575246 143475833 143790341 143475833 143790341 189591963 203270553 189591963 203270553 234816880 232453897 234816880 232453897 3016130 2331671 3016130 2331671 112402528 112846444 112402528 112846444 118450869 101405241 118450869 101405241 105982142 234147920 105982142 234147920 231344888 148547906 231344888 148547906 155023487 153999472 155023487 153999472 160212277 140848795 160212277 140848795 152061482 261157807 152061482 261157807 258446772 104971559 258446772 104971559 109683002 134879222 109683002 134879222 298586920 300204540 298586920 300204540 269170647 151459141 269170647 151459141 155515770 285203052 155515770 285203052 283909737 68021218 283909737 68021218 43684401 39911753 43684401 39911753 240128397 242317400 240128397 242317400 141090001 60754230 141090001 60754230 63491008 112248788 63491008 112248788 117864147 68103247 117864147 68103247 70120272 262364397 70120272 262364397 258584389 94233218 258584389 94233218 83547407 82250546 83547407 82250546 258117270 260261231 258117270 260261231 165983751 141053655 165983751 141053655 46656068 45209296 46656068 45209296 226654519 222583501 226654519 222583501 154484527 53384754 154484527 53384754 54132671 64732075 54132671 64732075 200662390 197669294 200662390 197669294 158536941 147843827 158536941 147843827 257678492 259557037 257678492 259557037 217677853 171715434 217677853 171715434 36554718 33940494 36554718 33940494 171767320 237979942 171767320 237979942 235185413 161093079 235185413 161093079 169605136 254359589 169605136 254359589 251142096 109514898 251142096 109514898 111725447 210274927 111725447 210274927 204837069 110539638 204837069 110539638 114807107 130091050 114807107 130091050 133941387 101739126 133941387 101739126 7139037 5521543 7139037 5521543 257401318 257058712 257401318 257058712 217892697 29893061 217892697 29893061 30002801 227813023 30002801 227813023 223592890 176793522 223592890 176793522 72057360 68596835 72057360 68596835 115993156 271748946 115993156 271748946 269919865 207357470 269919865 207357470 62692781 59916993 62692781 59916993 184353904 175718461 184353904 175718461 146522240 141774580 146522240 141774580 287519086 290195415 287519086 290195415 198847387 53606628 198847387 53606628 54467705 118904587 54467705 118904587 263701765 264996623 263701765 264996623 271077042 272882418 271077042 272882418 65332717 61998401 65332717 61998401 264557505 265658573 264557505 265658573 134460194 50492115 134460194 50492115 52144364 248978532 52144364 248978532 246654147 229150148 246654147 229150148 229726094 244929479 229726094 244929479 240973761 207676605 240973761 207676605 169701302 95518445 169701302 95518445 21718477 19859806 21718477 19859806 96789470 254429249 96789470 254429249 250026954 211443756 250026954 211443756 27466116 24289120 27466116 24289120 267986596 271042786 267986596 271042786 37281099 36147942 37281099 36147942 86298715 175338669 86298715 175338669 179638940 40142384 179638940 40142384 44363785 101908648 44363785 101908648 103642800 89657916 103642800 89657916 93200107 152228122 93200107 152228122 211542586 218563804 211542586 218563804 217736830 159128042 217736830 159128042 62276761 59663240 62276761 59663240 128979145 200619021 128979145 200619021 203993008 128688046 203993008 128688046 133208897 140307489 133208897 140307489 155947595 147657094 155947595 147657094 58999077 5827548 58999077 5827548 6343937 125871375 6343937 125871375 128788078 64726991 128788078 64726991 68192876 210676754 68192876 210676754 210211123 199387884 210211123 199387884 204740503 221910123 204740503 221910123 219497587 193781594 219497587 193781594 45625205 43703156 45625205 43703156 216894753 274557654 216894753 274557654 273162289 67812752 273162289 67812752 63278428 60489108 63278428 60489108 122668933 116919129 122668933 116919129 97067626 92899616 97067626 92899616 95287485 136362037 95287485 136362037 143380184 112659593 143380184 112659593 117074688 175656287 117074688 175656287 182337289 44895212 182337289 44895212 47071437 50077011 47071437 50077011 182974748 180163471 182974748 180163471 221901408 305259016 221901408 305259016 303270995 65898326 303270995 65898326 68853609 159729465 68853609 159729465 190914959 200166023 190914959 200166023 209068063 168910513 209068063 168910513 175057557 263139095 175057557 263139095 259803348 136877991 259803348 136877991 141189188 235796419 141189188 235796419 233193541 178628674 233193541 178628674 130576749 85579673 130576749 85579673 88987191 183284205 88987191 183284205 252026380 253407400 252026380 253407400 241172510 193712239 241172510 193712239 153455556 71149018 153455556 71149018 73955856 115438219 73955856 115438219 179305401 254403696 179305401 254403696 253692523 145306646 253692523 145306646 27162131 24653574 27162131 24653574 160979174 150562809 160979174 150562809 76511166 73962475 76511166 73962475 199568707 214872749 199568707 214872749 226658034 230074354 226658034 230074354 130099044 25381721 130099044 25381721 26557964 236507470 26557964 236507470 230382682 90544977 230382682 90544977 93446161 110240507 93446161 110240507 170199666 166482709 170199666 166482709 100419150 95525514 100419150 95525514 204726265 208223277 204726265 208223277 83778530 82721789 83778530 82721789 101892765 276368681 101892765 276368681 274755773 99475285 274755773 99475285 100992509 163210595 100992509 163210595 239607272 242912992 239607272 242912992 232906487 236316359 232906487 236316359 271895013 277769088 271895013 277769088 277261577 45599023 277261577 45599023 47886995 137633465 47886995 137633465 141989930 68445027 141989930 68445027 70616205 109163903 70616205 109163903 152920332 146338158 152920332 146338158 124297180 35046046 124297180 35046046 38484849 204524099 38484849 204524099 205487109 97576098 205487109 97576098 101937778 264795465 101937778 264795465 262711435 111511711 262711435 111511711 62684975 59686681 62684975 59686681 242870450 247022018 242870450 247022018 206907130 18129811 206907130 18129811 17775747 22306534 17775747 22306534 246410059 247553300 246410059 247553300 124393365 118156462 124393365 118156462 133610469 126914338 133610469 126914338 44624079 40506258 44624079 40506258 41803910 77056402 41803910 77056402 193926372 185275725 193926372 185275725 143881370 67910491 143881370 67910491 70813752 270468036 70813752 270468036 269166873 152444663 269166873 152444663 164435996 275934276 164435996 275934276 273965355 93171245 273965355 93171245 94484256 96266136 94484256 96266136 135918282 221704675 135918282 221704675 243397841 250878105 243397841 250878105 247479960 237328830 247479960 237328830 185011270 177797700 185011270 177797700 209023348 211682730 209023348 211682730 30786556 27471442 30786556 27471442 47647250 117301208 47647250 117301208 160491629 241583972 160491629 241583972 240699863 112126229 240699863 112126229 115073453 232801046 115073453 232801046 235820268 96078987 235820268 96078987 100408506 128695280 100408506 128695280 132658199 93197076 132658199 93197076 94989975 128339548 94989975 128339548 145680511 156065871 145680511 156065871 187211894 180532005 187211894 180532005 35743614 35186364 35743614 35186364 191228195 186427229 191228195 186427229 172069773 58211942 172069773 58211942 62182228 73830983 62182228 73830983 226211027 231363925 226211027 231363925 102957367 98743264 102957367 98743264 288699494 288690120 288699494 288690120 155071433 33155295 155071433 33155295 36154498 109991915 36154498 109991915 294959470 295777036 294959470 295777036 124680811 123844761 124680811 123844761 195513779 191065479 195513779 191065479 123028829 70089703 123028829 70089703 73382500 260332471 73382500 260332471 255855909 245527927 255855909 245527927 60546613 55976199 60546613 55976199 186221654 261464444 186221654 261464444 258293049 196520070 258293049 196520070 102757146 100117286 102757146 100117286 214878028 266126030 214878028 266126030 262141887 235557947 262141887 235557947 230471725 260562351 230471725 260562351 255615303 182261561 255615303 182261561 131192698 87327101 131192698 87327101 82595822 65633077 82595822 65633077 46132575 44905384 46132575 44905384 118512169 113848002 118512169 113848002 61863105 59577721 61863105 59577721 67497408 173773943 67497408 173773943 212995825 215227500 212995825 215227500 145204042 66941760 145204042 66941760 70828922 123102849 70828922 123102849 128680039 104678814 128680039 104678814 109408072 179770755 109408072 179770755 183233578 117274954 183233578 117274954 16530014 15580697 16530014 15580697 37940382 195660712 37940382 195660712 199432521 99171592 199432521 99171592 102181689 181450333 102181689 181450333 189748483 55675449 189748483 55675449 12285493 11322275 12285493 11322275 172478988 231166517 172478988 231166517 227249212 222607197 227249212 222607197 205205297 191496298 205205297 191496298 114271149 109657172 114271149 109657172 137170855 130153727 137170855 130153727 49504361 47112538 49504361 47112538 249462219 253557845 249462219 253557845 169728964 163850765 169728964 163850765 183831320 247282004 183831320 247282004 244554175 221794488 244554175 221794488 165607982 155767029 165607982 155767029 236794703 238677155 236794703 238677155 54436701 51430544 54436701 51430544 272098084 274443682 272098084 274443682 79742524 77841694 79742524 77841694 178807642 255755953 178807642 255755953 253979861 42024562 253979861 42024562 47505916 243204769 47505916 243204769 239228400 29986022 239228400 29986022 33533930 103489904 33533930 103489904 161382209 157958044 161382209 157958044 161506823 150386942 161506823 150386942 155525224 207444592 155525224 207444592 220071156 219852537 220071156 219852537 101208116 95905142 101208116 95905142 224919276 229989655 224919276 229989655 211611042 205897696 211611042 205897696 212297462 63351365 212297462 63351365 66348683 101613291 66348683 101613291 203218331 198784695 203218331 198784695 122574075 120665112 122574075 120665112 187568778 181581837 187568778 181581837 24103015 22617070 24103015 22617070 125894072 120305169 125894072 120305169 63000227 60608626 63000227 60608626 133960609 128088329 133960609 128088329 89739698 85793583 89739698 85793583 99249320 236705868 99249320 236705868 234112957 33683000 234112957 33683000 36284716 118699106 36284716 118699106 215478822 217908240 215478822 217908240 53959872 53311114 53959872 53311114 244838040 249178483 244838040 249178483 45834104 45330201 45834104 45330201 132396818 126921631 132396818 126921631 28544408 26746359 28544408 26746359 196087750 270639918 196087750 270639918 267699315 254532117 267699315 254532117 127556997 30076632 127556997 30076632 23666742 22488297 23666742 22488297 291377241 292980379 291377241 292980379 259798473 245054556 259798473 245054556 220591298 219857537 220591298 219857537 235325367 237139490 235325367 237139490 77889846 77418744 77889846 77418744 191013712 182335721 191013712 182335721 108794625 106439295 108794625 106439295 259571320 264194431 259571320 264194431 76174200 73745306 76174200 73745306 112072938 129468840 112072938 129468840 161355782 154432342 161355782 154432342 177177011 174664162 177177011 174664162 69486312 67077417 69486312 67077417 213417789 208338160 213417789 208338160 122503222 120457026 122503222 120457026 217006751 220475594 217006751 220475594 199330792 187443290 199330792 187443290 242590968 244131511 242590968 244131511 107495831 104297138 107495831 104297138 277778018 280586207 277778018 280586207 250181796 36136228 250181796 36136228 36538453 154161559 36538453 154161559 158112753 20333943 158112753 20333943 20761953 67345785 20761953 67345785 166781325 236164491 166781325 236164491 230931311 20777327 230931311 20777327 20758288 58214305 20758288 58214305 132339137 197186834 132339137 197186834 255856816 257826773 255856816 257826773 59792416 59536869 59792416 59536869 252422424 290576683 252422424 290576683 291008994 61382119 291008994 61382119 64245178 171012243 64245178 171012243 180091421 161519027 180091421 161519027 115800460 100462055 115800460 100462055 101637451 105998278 101637451 105998278 240871914 245016694 240871914 245016694 237565546 98459725 237565546 98459725 101673099 176247541 101673099 176247541 269142553 271563851 269142553 271563851 26093210 15737666 26093210 15737666 16304373 55326664 16304373 55326664 197807859 192812581 197807859 192812581 164568188 15718755 164568188 15718755 14960413 34097416 14960413 34097416 70448433 75590240 70448433 75590240 77712252 73528070 77712252 73528070 31789407 29355332 31789407 29355332 242240763 241703341 242240763 241703341 199650159 83858640 199650159 83858640 89389520 134124778 89389520 134124778 223835971 227275120 223835971 227275120 83841452 58533121 83841452 58533121 60119279 204480391 60119279 204480391 207227220 39119768 207227220 39119768 42308420 161386160 42308420 161386160 242671863 245302806 242671863 245302806 75649489 72150181 75649489 72150181 156591444 148027014 156591444 148027014 141198778 73374512 141198778 73374512 74979071 116411292 74979071 116411292 119834445 106891611 119834445 106891611 109707230 295486674 109707230 295486674 294080292 230135821 294080292 230135821 226345032 240190251 226345032 240190251 234791331 88411376 234791331 88411376 92410603 206747805 92410603 206747805 235524378 240729479 235524378 240729479 16262647 15505141 16262647 15505141 108253394 153091289 108253394 153091289 172909001 219363577 172909001 219363577 224328650 45705084 224328650 45705084 48422602 203186727 48422602 203186727 210579602 98740186 210579602 98740186 63910001 62533803 63910001 62533803 66847804 63648117 66847804 63648117 32133254 29240356 32133254 29240356 117465895 166000059 117465895 166000059 176253733 163633491 176253733 163633491 89863081 84435989 89863081 84435989 169839303 174629809 169839303 174629809 183433684 84476050 183433684 84476050 85056031 275491180 85056031 275491180 273547744 264483716 273547744 264483716 227975435 196222708 227975435 196222708 204935172 226996553 204935172 226996553 233665082 235699203 233665082 235699203 192330069 187040533 192330069 187040533 226990791 257556314 226990791 257556314 255941606 26931509 255941606 26931509 29679696 75282288 29679696 75282288 130477455 259982451 130477455 259982451 256483086 45261530 256483086 45261530 46576063 107918009 46576063 107918009 242563266 243923874 242563266 243923874 52948827 52898381 52948827 52898381 206558139 268685003 206558139 268685003 266138622 214549109 266138622 214549109 212581164 217337732 212581164 217337732 262307348 263869902 262307348 263869902 57674317 56238468 57674317 56238468 191160359 179282771 191160359 179282771 83965793 81665923 83965793 81665923 213829374 242432822 213829374 242432822 242084258 130740114 242084258 130740114 34083848 34446026 34083848 34446026 215294279 218046694 215294279 218046694 181691126 69462153 181691126 69462153 17805530 17148300 17805530 17148300 216927098 218270564 216927098 218270564 48840847 40472627 48840847 40472627 33072359 29524746 33072359 29524746 260297486 262142191 260297486 262142191 207780663 207563563 207780663 207563563 240295080 253982542 240295080 253982542 250908117 152208707 250908117 152208707 79443727 78189829 79443727 78189829 191210945 186660110 191210945 186660110 123703213 118675748 123703213 118675748 124142539 151683884 124142539 151683884 206064734 254243897 206064734 254243897 259952424 260926387 259952424 260926387 227491244 100049143 227491244 100049143 103167768 139975713 103167768 139975713 147786664 114809739 147786664 114809739 120171286 243746317 120171286 243746317 242023220 80829144 242023220 80829144 81756681 137706366 81756681 137706366 216147787 210759987 216147787 210759987 169817211 162498596 169817211 162498596 191295228 182304769 191295228 182304769 135131451 130635749 135131451 130635749 144360445 186973642 144360445 186973642 218411011 223025764 218411011 223025764 219067004 68212799 219067004 68212799 72892333 141640056 72892333 141640056 145647424 130295594 145647424 130295594 134428757 285088739 134428757 285088739 284209411 217853058 284209411 217853058 184110595 177865420 184110595 177865420 228262021 224595226 228262021 224595226 105343368 76178419 105343368 76178419 77976577 107780458 77976577 107780458 197037630 209292034 197037630 209292034 252045628 256621515 252045628 256621515 215081832 183387713 215081832 183387713 74972227 53094954 74972227 53094954 56522678 266124381 56522678 266124381 263501795 109753938 263501795 109753938 110009004 136411751 110009004 136411751 159332536 164538884 159332536 164538884 170481912 108614295 170481912 108614295 111434148 143836787 111434148 143836787 191111225 180530834 191111225 180530834 174817969 170489280 174817969 170489280 221783065 226422995 221783065 226422995 79086102 73748519 79086102 73748519 88139167 279504552 88139167 279504552 277706804 67736251 277706804 67736251 70930393 106536219 70930393 106536219 112279016 229685984 112279016 229685984 224985904 96986635 224985904 96986635 99874928 109783987 99874928 109783987 134680514 132293801 134680514 132293801 71701955 70462083 71701955 70462083 134578790 148172493 134578790 148172493 244507728 247054945 244507728 247054945 135896353 132621519 135896353 132621519 175263863 266680228 175263863 266680228 274095406 275669288 274095406 275669288 210497735 213863131 210497735 213863131 253437164 256459271 253437164 256459271 204497524 47715938 204497524 47715938 51536416 262020290 51536416 262020290 259764052 95136946 259764052 95136946 98189064 209420342 98189064 209420342 207446930 197537513 207446930 197537513 120596895 52072661 120596895 52072661 53889742 98088976 53889742 98088976 124163123 226573670 124163123 226573670 222189951 153123305 222189951 153123305 33445553 30016803 33445553 30016803 150927143 143547572 150927143 143547572 113544726 110229163 113544726 110229163 200175811 245417767 200175811 245417767 265299624 267675210 265299624 267675210 150989557 50455712 150989557 50455712 20493583 18339884 20493583 18339884 93278629 237808063 93278629 237808063 257972394 259710232 257972394 259710232 251520494 245473162 251520494 245473162 215040771 209663325 215040771 209663325 236703460 240505277 236703460 240505277 228819505 77716899 228819505 77716899 80516794 131609188 80516794 131609188 136897482 92183716 136897482 92183716 88830641 83716705 88830641 83716705 264256892 265795886 264256892 265795886 103218350 49279126 103218350 49279126 51910040 290501673 51910040 290501673 290495167 27964606 290495167 27964606 31728636 139916536 31728636 139916536 147528321 84743889 147528321 84743889 87270486 84530629 87270486 84530629 216727147 219572610 216727147 219572610 196384156 98637499 196384156 98637499 100717123 113790771 100717123 113790771 162479835 193259378 162479835 193259378 207379538 230841833 207379538 230841833 239108038 257382510 239108038 257382510 253640404 149392096 253640404 149392096 157392304 241658870 157392304 241658870 236876159 183612813 236876159 183612813 146894263 142576721 146894263 142576721 161631810 220627325 161631810 220627325 225454727 227898271 225454727 227898271 196708875 145898545 196708875 145898545 152352469 153881090 152352469 153881090 291981714 293487143 291981714 293487143 247678508 157733364 247678508 157733364 127632036 87149587 127632036 87149587 42372828 38612429 42372828 38612429 79280954 201433561 79280954 201433561 203423694 37410657 203423694 37410657 35866927 219321525 35866927 219321525 216664500 153325362 216664500 153325362 104853092 101625384 104853092 101625384 167531926 221635804 167531926 221635804 225503443 203026812 225503443 203026812 205559960 230251402 205559960 230251402 232115516 5225433 232115516 5225433 5788652 224242192 5788652 224242192 220246011 208836256 220246011 208836256 205589921 264221283 205589921 264221283 286836267 288958331 286836267 288958331 79929130 78185070 79929130 78185070 266852834 270945358 266852834 270945358 183779901 140196238 183779901 140196238 145157920 215663568 145157920 215663568 212447525 173952568 212447525 173952568 129894284 128131764 129894284 128131764 171918207 161462109 171918207 161462109 101154181 31441946 101154181 31441946 34277281 129900424 34277281 129900424 134324448 100779738 134324448 100779738 102508153 253119444 102508153 253119444 249938687 218012175 249938687 218012175 67831094 66061460 67831094 66061460 150177631 231914051 150177631 231914051 260260715 260983247 260260715 260983247 25644359 24364254 25644359 24364254 57287910 149401627 57287910 149401627 286542097 288105472 286542097 288105472 171121090 44746277 171121090 44746277 44306813 208153075 44306813 208153075 203967526 44398448 203967526 44398448 36850368 34302208 36850368 34302208 154754567 251931407 154754567 251931407 247571749 84922447 247571749 84922447 86382337 184523335 86382337 184523335 187530181 25615365 187530181 25615365 28052151 64644425 28052151 64644425 148455196 235599538 148455196 235599538 256229402 257744660 256229402 257744660 196035363 121332351 196035363 121332351 121594035 144517498 121594035 144517498 155038640 107878714 155038640 107878714 110515381 146083442 110515381 146083442 162467600 228875007 162467600 228875007 226044192 95294225 226044192 95294225 97431868 127081156 97431868 127081156 133942688 126800346 133942688 126800346 133005954 264924521 133005954 264924521 264349513 106477369 264349513 106477369 111881525 212935559 111881525 212935559 228736891 243198592 228736891 243198592 244103327 248926534 244103327 248926534 149020323 144157974 149020323 144157974 241968607 247148514 241968607 247148514 2728558 1573863 2728558 1573863 108125699 236229808 108125699 236229808 280957195 281858899 280957195 281858899 267578447 160158997 267578447 160158997 139833037 136194881 139833037 136194881 299954682 299265263 299954682 299265263 249367528 137610244 249367528 137610244 142764368 205381468 142764368 205381468 229050613 223207594 229050613 223207594 139521759 28208079 139521759 28208079 29749881 160137769 29749881 160137769 171117063 77427129 171117063 77427129 80794815 265883648 80794815 265883648 262980218 102593719 262980218 102593719 108051739 175901841 108051739 175901841 258971579 259871754 258971579 259871754 52163570 34906230 52163570 34906230 38013900 194983334 38013900 194983334 201007288 148846914 201007288 148846914 123059054 119778833 123059054 119778833 175394115 165968570 175394115 165968570 57406857 58859682 57406857 58859682 97457969 95077334 97457969 95077334 59062226 57581106 59062226 57581106 119690356 156567733 119690356 156567733 182271697 177385803 182271697 177385803 82240129 78494216 82240129 78494216 156726172 151541289 156726172 151541289 96331280 92756726 96331280 92756726 255765459 259568005 255765459 259568005 233432429 101726446 233432429 101726446 81777622 62460678 81777622 62460678 55307203 54148095 55307203 54148095 238388427 241107839 238388427 241107839 201406995 124640367 201406995 124640367 129575304 280730336 129575304 280730336 277453829 211820341 277453829 211820341 212042027 269648215 212042027 269648215 267110713 18476015 267110713 18476015 19484574 126188120 19484574 126188120 130870760 121157154 130870760 121157154 125516625 237212590 125516625 237212590 233906966 163145314 233906966 163145314 137945402 71594407 137945402 71594407 73260595 230854838 73260595 230854838 227447524 80533978 227447524 80533978 85584531 178244823 85584531 178244823 206113684 202246265 206113684 202246265 92406279 48348328 92406279 48348328 52039899 221546510 52039899 221546510 246847232 251620814 246847232 251620814 242022269 84573583 242022269 84573583 85926449 131840791 85926449 131840791 234954488 257040717 234954488 257040717 254315089 173070868 254315089 173070868 69981415 66510747 69981415 66510747 159241035 201054617 159241035 201054617 219822194 219077249 219822194 219077249 83030501 82686101 83030501 82686101 118403982 290962847 118403982 290962847 288908127 283701721 288908127 283701721 11810845 12327601 11810845 12327601 165778650 201622794 165778650 201622794 206067770 71128462 206067770 71128462 75082863 250856048 75082863 250856048 249498215 172744012 249498215 172744012 181849895 225975547 181849895 225975547 220702075 102162652 220702075 102162652 105814096 176324899 105814096 176324899 207739461 296223244 207739461 296223244 296516693 257517546 296516693 257517546 100361982 97839979 100361982 97839979 281479316 281992330 281479316 281992330 104385387 66155215 104385387 66155215 68170759 180626462 68170759 180626462 192555906 161270291 192555906 161270291 165894079 172465875 165894079 172465875 180451156 94378026 180451156 94378026 96709001 199822581 96709001 199822581 208136363 130736685 208136363 130736685 137472948 254744696 137472948 254744696 272227801 274349196 272227801 274349196 135847120 131847438 135847120 131847438 268817242 270374850 268817242 270374850 83408480 81503572 83408480 81503572 168479030 226872880 168479030 226872880 229849221 51825833 229849221 51825833 54206029 74984122 54206029 74984122 103283852 98818475 103283852 98818475 30039295 27464774 30039295 27464774 248301041 251621704 248301041 251621704 89357040 86712673 89357040 86712673 142656602 242135819 142656602 242135819 289954438 290098133 289954438 290098133 201463305 172925909 201463305 172925909 164667169 116191624 164667169 116191624 79815554 76465754 79815554 76465754 218414090 219299692 218414090 219299692 42036352 39638034 42036352 39638034 77492183 212061350 77492183 212061350 206669563 195379503 206669563 195379503 43832167 40992812 43832167 40992812 112916522 199434048 112916522 199434048 203677623 73309948 203677623 73309948 76779547 129313575 76779547 129313575 236332313 234688641 236332313 234688641 80144996 78331318 80144996 78331318 159504139 232739935 159504139 232739935 229388640 48453158 229388640 48453158 51489355 98090866 51489355 98090866 250457220 258293972 250457220 258293972 255223831 33869621 255223831 33869621 33382862 256388233 33382862 256388233 254295142 59261075 254295142 59261075 61642200 278729617 61642200 278729617 276086746 142057357 276086746 142057357 124677901 31936435 124677901 31936435 32356048 147761562 32356048 147761562 248235271 267225037 248235271 267225037 281465576 282243200 281465576 282243200 49193810 46062855 49193810 46062855 217680378 222042680 217680378 222042680 31663342 27689588 31663342 27689588 55209981 50758335 55209981 50758335 16823574 15429774 16823574 15429774 117378857 116127770 117378857 116127770 100054108 97465497 100054108 97465497 123530859 146364802 123530859 146364802 151090064 77148223 151090064 77148223 81751868 261053152 81751868 261053152 260846673 237030657 260846673 237030657 64607748 63260692 64607748 63260692 130345251 141296011 130345251 141296011 149626160 123676784 149626160 123676784 128520306 196075801 128520306 196075801 201694553 52210275 201694553 52210275 55344198 67086984 55344198 67086984 228626336 232785495 228626336 232785495 172693620 54815481 172693620 54815481 56507483 79216083 56507483 79216083 122010613 242279216 122010613 242279216 268741673 270853120 268741673 270853120 187295616 96505678 187295616 96505678 98754096 179817998 98754096 179817998 293846043 294543098 293846043 294543098 100839214 96264417 100839214 96264417 207367568 211414873 207367568 211414873 63692831 60952452 63692831 60952452 122368155 174139441 122368155 174139441 184216369 171749609 184216369 171749609 182049445 182681695 182049445 182681695 187378867 133693224 187378867 133693224 36507227 19926447 36507227 19926447 20204060 68122495 20204060 68122495 211798599 207408872 211798599 207408872 44643248 42579976 44643248 42579976 211043061 215102375 211043061 215102375 200947720 20377091 200947720 20377091 21329268 120221701 21329268 120221701 203104987 286553081 203104987 286553081 284578616 43199947 284578616 43199947 43526888 72463657 43526888 72463657 137802372 172839822 137802372 172839822 240027657 264349990 240027657 264349990 260241486 173396157 260241486 173396157 50314992 46371700 50314992 46371700 191534122 187163706 191534122 187163706 61266611 59793502 61266611 59793502 244926810 248932543 244926810 248932543 196978150 189432414 196978150 189432414 193168337 264786286 193168337 264786286 263250901 212166807 263250901 212166807 197015667 165460405 197015667 165460405 130452539 66317265 130452539 66317265 68804388 113939465 68804388 113939465 159028941 186074635 159028941 186074635 191451896 155568968 191451896 155568968 160768943 169774700 160768943 169774700 236981933 240489242 236981933 240489242 206282394 67124912 206282394 67124912 69153939 105835976 69153939 105835976 111076411 97424646 111076411 97424646 98909346 239579766 98909346 239579766 233309369 68332304 233309369 68332304 71648325 226664053 71648325 226664053 229133393 141542350 229133393 141542350 151087114 209607378 151087114 209607378 207001023 67650553 207001023 67650553 70335451 181297877 70335451 181297877 191326604 27290298 191326604 27290298 30346508 229757516 30346508 229757516 252647250 256025351 252647250 256025351 63129551 60088145 63129551 60088145 69385934 66638539 69385934 66638539 22516259 19707008 22516259 19707008 130787434 149962865 130787434 149962865 225774046 230987861 225774046 230987861 144857518 138529341 144857518 138529341 282367198 283384682 282367198 283384682 229789702 57234659 229789702 57234659 59499630 117541413 59499630 117541413 255322764 258422639 255322764 258422639 69041458 26673140 69041458 26673140 29591578 232728977 29591578 232728977 227871902 55637427 227871902 55637427 55396696 51982675 55396696 51982675 207013475 204991260 207013475 204991260 49053669 17570703 49053669 17570703 18756670 83933973 18756670 83933973 88208185 80997965 88208185 80997965 86100520 98266180 86100520 98266180 132831521 174294818 132831521 174294818 182953727 95855259 182953727 95855259 99329598 161650910 99329598 161650910 170838105 139718807 170838105 139718807 136838998 70051088 136838998 70051088 74361435 172793213 74361435 172793213 179669374 71446004 179669374 71446004 73543077 247823216 73543077 247823216 243310008 39365409 243310008 39365409 43345779 266593818 43345779 266593818 265156178 246478992 265156178 246478992 215229193 133877802 215229193 133877802 135689651 161420378 135689651 161420378 248117791 251252392 248117791 251252392 207792424 78871430 207792424 78871430 79165361 227638227 79165361 227638227 223056627 110382086 223056627 110382086 112053755 230519678 112053755 230519678 229012234 32023901 229012234 32023901 28716326 26891722 28716326 26891722 39173459 127942315 39173459 127942315 259280137 260831654 259280137 260831654 130950685 46973521 130950685 46973521 49696710 123428492 49696710 123428492 128889832 47521452 128889832 47521452 50542735 185370849 50542735 185370849 205251502 195398489 205251502 195398489 175146881 58567693 175146881 58567693 60671424 73005049 60671424 73005049 252857150 255520592 252857150 255520592 216101206 87598388 216101206 87598388 90539497 118279342 90539497 118279342 197243119 251026298 197243119 251026298 248067031 216150940 248067031 216150940 215078442 227471395 215078442 227471395 260516845 262519179 260516845 262519179 67968588 55140493 67968588 55140493 57646276 59222332 57646276 59222332 197645668 192289858 197645668 192289858 126014177 120968491 126014177 120968491 210462765 215132781 210462765 215132781 215037867 214783762 215037867 214783762 233986034 230919346 233986034 230919346 107596750 74910818 107596750 74910818 77601613 76314780 77601613 76314780 104054562 101477229 104054562 101477229 88279576 85425510 88279576 85425510 216271935 209049610 216271935 209049610 194171999 128149851 194171999 128149851 133874862 173730603 133874862 173730603 182214496 127656478 182214496 127656478 133388622 273336121 133388622 273336121 270022783 103946454 270022783 103946454 103460158 270212253 103460158 270212253 267948622 99987461 267948622 99987461 101659857 93833468 101659857 93833468 95770285 109797920 95770285 109797920 194368973 185898926 194368973 185898926 110701261 106633849 110701261 106633849 151296648 140753409 151296648 140753409 129766675 69010967 129766675 69010967 70954217 185377561 70954217 185377561 223100706 226536160 223100706 226536160 54228054 52795255 54228054 52795255 266486710 285764073 266486710 285764073 283867165 203599348 283867165 203599348 187888681 53936939 187888681 53936939 54950510 180158722 54950510 180158722 187131052 35172003 187131052 35172003 38452435 275176927 38452435 275176927 272243765 233964981 272243765 233964981 187306937 86693464 187306937 86693464 87424025 172631204 87424025 172631204 176432500 55802779 176432500 55802779 56534425 112702944 56534425 112702944 204589838 220383198 204589838 220383198 231557892 227720379 231557892 227720379 183301396 79382817 183301396 79382817 52433811 49801198 52433811 49801198 228777197 262502047 228777197 262502047 261371203 132075807 261371203 132075807 66247883 63393767 66247883 63393767 131129612 255799130 131129612 255799130 252380045 246889149 252380045 246889149 83047519 42264912 83047519 42264912 45062415 95133303 45062415 95133303 128140520 124542004 128140520 124542004 125707295 219640734 125707295 219640734 216294978 51679951 216294978 51679951 55002973 162735071 55002973 162735071 167589533 22067097 167589533 22067097 21993208 263573522 21993208 263573522 261148409 210689942 261148409 210689942 214553632 234092157 214553632 234092157 230814149 141659370 230814149 141659370 146913016 192157621 146913016 192157621 231883846 234584866 231883846 234584866 107483803 66755737 107483803 66755737 68601925 107576447 68601925 107576447 212371822 216544309 212371822 216544309 181450374 102849047 181450374 102849047 103823817 192596117 103823817 192596117 203227152 195922602 203227152 195922602 194962570 115986847 194962570 115986847 120124121 209744795 120124121 209744795 206364936 180593746 206364936 180593746 159565263 153278039 159565263 153278039 279268010 279658040 279268010 279658040 53477326 49969284 53477326 49969284 267896303 268601143 267896303 268601143 203338798 56546897 203338798 56546897 58428084 141474677 58428084 141474677 147901103 51315832 147901103 51315832 53544066 70105096 53544066 70105096 185974457 179578930 185974457 179578930 31523391 29413746 31523391 29413746 175771875 249937395 175771875 249937395 247729100 157539041 247729100 157539041 166442067 164136103 166442067 164136103 170860415 103610554 170860415 103610554 103343088 104233434 103343088 104233434 106959785 70445845 106959785 70445845 12029767 11158121 12029767 11158121 244950667 246976652 244950667 246976652 68927488 66880727 68927488 66880727 167631792 163968073 167631792 163968073 67029565 16247853 67029565 16247853 18146971 30700560 18146971 30700560 220433675 287515814 220433675 287515814 286313931 14224942 286313931 14224942 14958081 202288370 14958081 202288370 204055891 156371141 204055891 156371141 165019178 226742085 165019178 226742085 232240474 22047788 232240474 22047788 22106969 270250383 22106969 270250383 266552590 137707566 266552590 137707566 144082949 258482426 144082949 258482426 258764373 144324965 258764373 144324965 151030156 292921058 151030156 292921058 291798181 122346722 291798181 122346722 126428017 158363187 126428017 158363187 165106095 156032705 165106095 156032705 162216822 231371582 162216822 231371582 228285510 33991977 228285510 33991977 32840685 134314158 32840685 134314158 155478311 271137897 155478311 271137897 269563178 167041720 269563178 167041720 171184642 259702722 171184642 259702722 259182810 199643316 259182810 199643316 187214811 53878667 187214811 53878667 55660584 165860807 55660584 165860807 176268959 52030012 176268959 52030012 52466196 219475846 52466196 219475846 259241714 260282470 259241714 260282470 78999715 75234898 78999715 75234898 179009261 284605969 179009261 284605969 282142024 110211051 282142024 110211051 114604978 178041218 114604978 178041218 187463636 116613195 187463636 116613195 122255044 156544132 122255044 156544132 164678346 94481754 164678346 94481754 95990777 170066318 95990777 170066318 260838310 263354351 260838310 263354351 82243338 79627796 82243338 79627796 218459024 222834368 218459024 222834368 205847492 209500880 205847492 209500880 249443744 253880978 249443744 253880978 193265936 147302098 193265936 147302098 101438191 102060421 101438191 102060421 156063769 150534370 156063769 150534370 33419208 31196017 33419208 31196017 226244582 230568721 226244582 230568721 32829094 30383002 32829094 30383002 116457614 113050388 116457614 113050388 60996608 30382002 60996608 30382002 30803627 216100611 30803627 216100611 218576648 21872594 218576648 21872594 21242566 38087275 21242566 38087275 151249153 218324409 151249153 218324409 260652364 262379668 260652364 262379668 109615174 104959948 109615174 104959948 184066877 180974434 184066877 180974434 130355895 125816469 130355895 125816469 274662169 276561403 274662169 276561403 257296273 261247587 257296273 261247587 274616432 277145349 274616432 277145349 226702359 108824114 226702359 108824114 93967685 92427481 93967685 92427481 152709847 233015242 152709847 233015242 230181162 111385007 230181162 111385007 90008445 88314193 90008445 88314193 124079017 261672039 124079017 261672039 259957328 42749400 259957328 42749400 41567024 185727416 41567024 185727416 191395860 79863659 191395860 79863659 85276095 239209190 85276095 239209190 237082944 113443829 237082944 113443829 76665463 72638477 76665463 72638477 286754769 289024227 286754769 289024227 144749566 78307524 144749566 78307524 14159053 14052135 14159053 14052135 178090120 168958701 178090120 168958701 61009039 56849935 61009039 56849935 241679542 243677481 241679542 243677481 204680202 55508450 204680202 55508450 60389293 255032906 60389293 255032906 253045062 113847121 253045062 113847121 49002703 45750230 49002703 45750230 148728422 247172333 148728422 247172333 258514222 259305857 258514222 259305857 106546040 102080333 106546040 102080333 256188588 259993362 256188588 259993362 211336041 185145962 211336041 185145962 161471612 155133156 161471612 155133156 186632492 180231374 186632492 180231374 70327918 68927018 70327918 68927018 210449759 209519564 210449759 209519564 78515281 56943705 78515281 56943705 58250342 214756806 58250342 214756806 217418716 170160987 217418716 170160987 25846465 23749251 25846465 23749251 114628027 109985023 114628027 109985023 67069899 63738810 67069899 63738810 72644716 268351005 72644716 268351005 264241083 121211123 264241083 121211123 126596233 220478208 126596233 220478208 242779920 279665890 242779920 279665890 277614964 43653063 277614964 43653063 6607069 4550499 6607069 4550499 252990759 258368744 252990759 258368744 162007545 89314571 162007545 89314571 87945413 85152852 87945413 85152852 170563135 186171695 170563135 186171695 226269365 254332923 226269365 254332923 252930051 141903170 252930051 141903170 148809858 188648404 148809858 188648404 193365309 141023879 193365309 141023879 144969224 166834456 144969224 166834456 243563306 245782508 243563306 245782508 130065094 127035372 130065094 127035372 195555418 191851966 195555418 191851966 39352208 41943384 39352208 41943384 223220465 226866273 223220465 226866273 4898668 4092265 4898668 4092265 138661821 141451852 138661821 141451852 151488940 145476190 151488940 145476190 81393773 61857602 81393773 61857602 62643267 107153399 62643267 107153399 137401872 136161171 137401872 136161171 22503935 20195321 22503935 20195321 130325285 127253009 130325285 127253009 93989809 92955082 93989809 92955082 133458699 127027706 133458699 127027706 72267702 69310346 72267702 69310346 217753541 220982377 217753541 220982377 143362951 139426953 143362951 139426953 220654924 222073820 220654924 222073820 162044895 18581759 162044895 18581759 18527538 107431169 18527538 107431169 120820741 184918608 120820741 184918608 232568895 245031687 232568895 245031687 242798277 228641968 242798277 228641968 223842272 227063884 223842272 227063884 226026496 166702474 226026496 166702474 172493945 179479692 172493945 179479692 215474367 248379706 215474367 248379706 246368199 80840782 246368199 80840782 82011083 120459615 82011083 120459615 126011229 60377910 126011229 60377910 63123666 165994317 63123666 165994317 224230578 231448532 224230578 231448532 227418792 218724088 227418792 218724088 193972097 114094626 193972097 114094626 119086883 243814593 119086883 243814593 242593128 102329222 242593128 102329222 105606549 287315356 105606549 287315356 284311531 185597390 284311531 185597390 126703212 120874123 126703212 120874123 146791959 139852591 146791959 139852591 131917234 126783866 131917234 126783866 241497420 245767736 241497420 245767736 167908295 160296304 167908295 160296304 209184936 200676184 209184936 200676184 49052960 48959624 49052960 48959624 85706895 143855493 85706895 143855493 150050059 73911695 150050059 73911695 77670052 173782042 77670052 173782042 180142794 152737898 180142794 152737898 158226760 186823460 158226760 186823460 251378425 253242243 251378425 253242243 70008554 67480730 70008554 67480730 223661737 260724685 223661737 260724685 259301398 221060505 259301398 221060505 159641295 20187627 159641295 20187627 21415129 235090925 21415129 235090925 231055547 208841338 231055547 208841338 99829078 98151432 99829078 98151432 178750616 174619491 178750616 174619491 96268519 94162691 96268519 94162691 119154122 231971625 119154122 231971625 237176228 239052432 237176228 239052432 205317028 200990002 205317028 200990002 237406593 239632536 237406593 239632536 131995619 123155684 131995619 123155684 124076263 250181662 124076263 250181662 246877421 153496903 246877421 153496903 159652999 222886448 159652999 222886448 219928767 86511416 219928767 86511416 87960567 84463775 87960567 84463775 92848719 90814382 92848719 90814382 93831422 90288543 93831422 90288543 120885374 189972496 120885374 189972496 193298461 38903899 193298461 38903899 41605107 248849605 41605107 248849605 244221773 214681673 244221773 214681673 118807939 117551769 118807939 117551769 236549809 252828407 236549809 252828407 249253516 168589647 249253516 168589647 173153756 228470845 173153756 228470845 250784973 251571229 250784973 251571229 60775237 36042670 60775237 36042670 38556242 98688818 38556242 98688818 216643066 220702262 216643066 220702262 183326320 177078207 183326320 177078207 188318611 116109686 188318611 116109686 121639320 263683528 121639320 263683528 262829650 227821168 262829650 227821168 190485317 78030868 190485317 78030868 80363610 227502656 80363610 227502656 295832247 297193620 295832247 297193620 114916360 111508387 114916360 111508387 240162664 237760545 240162664 237760545 91433855 76204829 91433855 76204829 77823143 101131226 77823143 101131226 126542983 164285834 126542983 164285834 207641847 211116250 207641847 211116250 114673075 110749150 114673075 110749150 253381653 256214638 253381653 256214638 166171164 92514824 166171164 92514824 49511001 46256700 49511001 46256700 108776355 109125276 108776355 109125276 46626151 44065997 46626151 44065997 136553090 131863229 136553090 131863229 74391378 36447412 74391378 36447412 38001239 94792231 38001239 94792231 233748762 236991328 233748762 236991328 107204403 105740693 107204403 105740693 112728236 118510133 112728236 118510133 122678852 47378519 122678852 47378519 51161393 146104225 51161393 146104225 151994385 133923539 151994385 133923539 139092874 191784962 139092874 191784962 195202883 151352136 195202883 151352136 38859826 5376772 38859826 5376772 7028955 243286963 7028955 243286963 258498111 259844431 258498111 259844431 252405050 33429576 252405050 33429576 36580408 88370450 36580408 88370450 222767265 226157804 222767265 226157804 77871577 75180627 77871577 75180627 265261074 269391966 265261074 269391966 148112516 141137436 148112516 141137436 166217076 162206250 166217076 162206250 150115877 103562707 150115877 103562707 105491104 178536119 105491104 178536119 263348059 267070067 263348059 267070067 104244619 104719640 104244619 104719640 220530916 224076357 220530916 224076357 97450796 46768179 97450796 46768179 50324731 113672311 50324731 113672311 205864093 204160680 205864093 204160680 150704671 145630129 150704671 145630129 252502304 254238846 252502304 254238846 147117010 142839457 147117010 142839457 231037658 234346291 231037658 234346291 65825128 62786930 65825128 62786930 98864289 97496084 98864289 97496084 86932569 82717957 86932569 82717957 250805013 254152125 250805013 254152125 142098124 137222751 142098124 137222751 146640341 142575799 146640341 142575799 117005541 111412375 117005541 111412375 116605604 170954188 116605604 170954188 179595605 68529714 179595605 68529714 70828918 123158002 70828918 123158002 159513798 257504362 159513798 257504362 253416141 168611575 253416141 168611575 174920532 253854771 174920532 253854771 251739425 66621073 251739425 66621073 69321262 238823656 69321262 238823656 248128369 250340810 248128369 250340810 48153909 49062892 48153909 49062892 301673175 301437301 301673175 301437301 149099833 83048093 149099833 83048093 83585632 100140671 83585632 100140671 101207870 61097168 101207870 61097168 64133468 114006785 64133468 114006785 157111953 202449644 157111953 202449644 200394672 96185940 200394672 96185940 98650151 191650678 98650151 191650678 195182611 73332608 195182611 73332608 34883663 31637562 34883663 31637562 220816837 225281929 220816837 225281929 152535915 143699475 152535915 143699475 241162421 246369526 241162421 246369526 179610769 105529870 179610769 105529870 108640463 155097795 108640463 155097795 161987844 25908016 161987844 25908016 27054459 250897946 27054459 250897946 272933511 274431562 272933511 274431562 33093690 31185025 33093690 31185025 214901877 209865277 214901877 209865277 195520499 88685126 195520499 88685126 91340981 124057242 91340981 124057242 207320973 206802935 207320973 206802935 143365314 27062246 143365314 27062246 30389690 227912899 30389690 227912899 276729264 278531951 276729264 278531951 240326893 151556484 240326893 151556484 53042665 51949439 53042665 51949439 150260635 145476454 150260635 145476454 53800705 49438300 53800705 49438300 117360956 114050811 117360956 114050811 51210627 48525071 51210627 48525071 173169680 163043274 173169680 163043274 109255088 54486929 109255088 54486929 57218176 219574602 57218176 219574602 221498690 126371005 221498690 126371005 132807632 141365786 132807632 141365786 146105319 51805464 146105319 51805464 53759061 63276291 53759061 63276291 95276007 223641480 95276007 223641480 219584930 168979814 219584930 168979814 124702127 85416414 124702127 85416414 88437426 95104533 88437426 95104533 268556493 270247598 268556493 270247598 56549416 54849251 56549416 54849251 70224658 121731571 70224658 121731571 123263393 106319780 123263393 106319780 41435362 41472165 41435362 41472165 56149448 60892295 56149448 60892295 97495107 219212945 97495107 219212945 216444808 11009200 216444808 11009200 12413900 138897133 12413900 138897133 273148418 276122895 273148418 276122895 41728729 43083492 41728729 43083492 255904680 259368526 255904680 259368526 126333860 64729685 126333860 64729685 67827375 207711542 67827375 207711542 213590981 26982643 213590981 26982643 30942667 150854387 30942667 150854387 159154928 125455476 159154928 125455476 130918423 279812215 130918423 279812215 278068141 170016079 278068141 170016079 44208841 39141244 44208841 39141244 171427464 279717201 171427464 279717201 277639463 245756058 277639463 245756058 214429755 189731975 214429755 189731975 194457456 187902280 194457456 187902280 293002075 295048313 293002075 295048313 102858502 98670644 102858502 98670644 243479586 246111869 243479586 246111869 159741236 119674964 159741236 119674964 69041037 41847967 69041037 41847967 44777054 288827731 44777054 288827731 288012695 220617435 288012695 220617435 22044109 20597879 22044109 20597879 202773802 207019301 202773802 207019301 58201335 55149546 58201335 55149546 159132857 208061450 159132857 208061450 234941959 237758653 234941959 237758653 141407272 135930408 141407272 135930408 214756793 218041895 214756793 218041895 106587202 102724394 106587202 102724394 260929299 262393433 260929299 262393433 243040956 51432608 243040956 51432608 54342203 226496288 54342203 226496288 222876717 201550275 222876717 201550275 199475419 209929175 199475419 209929175 211837881 145606326 211837881 145606326 149982505 266035986 149982505 266035986 264514356 179734130 264514356 179734130 182382286 256336268 182382286 256336268 254232067 174790793 254232067 174790793 90997106 19457954 90997106 19457954 21261014 135212602 21261014 135212602 207299800 202407640 207299800 202407640 192698914 71860799 192698914 71860799 72995995 79919978 72995995 79919978 84799723 72564959 84799723 72564959 74688704 261200633 74688704 261200633 260378913 206565568 260378913 206565568 176424261 169043198 176424261 169043198 251663743 253254571 251663743 253254571 166505483 162850471 166505483 162850471 181600113 179594805 181600113 179594805 72286036 70732338 72286036 70732338 168650172 250379802 168650172 250379802 248032097 36762713 248032097 36762713 40515757 90678673 40515757 90678673 114524338 109542824 114524338 109542824 73850482 71848582 73850482 71848582 207441841 249718537 207441841 249718537 247434237 230615172 247434237 230615172 126757700 122961996 126757700 122961996 246624940 248508862 246624940 248508862 115515148 70922886 115515148 70922886 75102145 125039355 75102145 125039355 164112906 159060188 164112906 159060188 92129154 90449395 92129154 90449395 182289560 173322023 182289560 173322023 79427814 75985079 79427814 75985079 121438836 143617034 121438836 143617034 174126328 256942786 174126328 256942786 256538879 218168972 256538879 218168972 99758165 94997498 99758165 94997498 186899943 182218557 186899943 182218557 134774720 76609887 134774720 76609887 78536062 74934897 78536062 74934897 145124606 138828512 145124606 138828512 134867169 74048974 134867169 74048974 78781981 188670836 78781981 188670836 200544883 121656451 200544883 121656451 114536728 110176220 114536728 110176220 221193157 224927491 221193157 224927491 72425845 35891505 72425845 35891505 38330257 260186889 38330257 260186889 259020862 114443386 259020862 114443386 97524106 97310620 97524106 97310620 137156154 233635427 137156154 233635427 230269807 125975964 230269807 125975964 131953962 136915272 131953962 136915272 141939770 130581596 141939770 130581596 45204333 13914642 45204333 13914642 12985504 111958072 12985504 111958072 124410371 120123133 124410371 120123133 66777509 63789024 66777509 63789024 202131655 207833013 202131655 207833013 188301977 155072302 188301977 155072302 158768504 192027443 158768504 192027443 195285529 74897957 195285529 74897957 80276509 149760539 80276509 149760539 199038178 196762109 199038178 196762109 74138694 72227682 74138694 72227682 138517336 182502669 138517336 182502669 194790344 89949179 194790344 89949179 91439378 250422599 91439378 250422599 248005949 241445755 248005949 241445755 238590597 255853531 238590597 255853531 251426727 129266730 251426727 129266730 132371021 233443325 132371021 233443325 231346676 121686985 231346676 121686985 128081237 161799859 128081237 161799859 168732193 125960335 168732193 125960335 93736646 92598154 93736646 92598154 227456749 227491127 227456749 227491127 50330095 49488797 50330095 49488797 243650147 268080063 243650147 268080063 267257212 182203054 267257212 182203054 82042188 77670009 82042188 77670009 267730163 267974890 267730163 267974890 99036188 96290189 99036188 96290189 231497594 226402030 231497594 226402030 24952887 22458215 24952887 22458215 170051793 169248107 170051793 169248107 178070060 145852472 178070060 145852472 150389256 237207079 150389256 237207079 232866212 232619317 232866212 232619317 86378845 51572674 86378845 51572674 53073755 69597671 53073755 69597671 224181400 227591717 224181400 227591717 77527462 46304152 77527462 46304152 45814196 144472992 45814196 144472992 277072782 278616878 277072782 278616878 89352815 88453496 89352815 88453496 257091518 258878326 257091518 258878326 50466530 48914456 50466530 48914456 193192793 182153325 193192793 182153325 186183038 76094911 186183038 76094911 15553929 16624906 15553929 16624906 160478649 198148690 160478649 198148690 206961981 72565803 206961981 72565803 41572792 36483167 41572792 36483167 208491082 207783990 208491082 207783990 177881152 86189482 177881152 86189482 89492774 129158006 89492774 129158006 135549291 127499518 135549291 127499518 131540625 159473361 131540625 159473361 216657935 221260036 216657935 221260036 157205248 152568872 157205248 152568872 196134761 203100586 196134761 203100586 205194861 175648675 205194861 175648675 26816843 25728591 26816843 25728591 42556595 211791535 42556595 211791535 218310549 110606084 218310549 110606084 50372974 47649287 50372974 47649287 131773214 128821762 131773214 128821762 32583424 29555043 32583424 29555043 48630871 49068970 48630871 49068970 56466313 237791902 56466313 237791902 251409327 255535209 251409327 255535209 87461657 41512624 87461657 41512624 43602647 153195726 43602647 153195726 207037981 205875689 207037981 205875689 169928826 160282853 169928826 160282853 46193912 41614726 46193912 41614726 202848541 199542717 202848541 199542717 102440133 99969900 102440133 99969900 199194094 204215063 199194094 204215063 178244346 142295183 178244346 142295183 149625078 255556161 149625078 255556161 254402694 164161068 254402694 164161068 168326229 264873555 168326229 264873555 263486837 244658022 263486837 244658022 119351151 117709244 119351151 117709244 159572319 286325717 159572319 286325717 284183054 152702525 284183054 152702525 87068912 85401647 87068912 85401647 97754944 203330346 97754944 203330346 199740448 185301796 199740448 185301796 158120701 91818760 158120701 91818760 93027128 121119607 93027128 121119607 126144684 35934378 126144684 35934378 38032585 228808256 38032585 228808256 225466813 48017883 225466813 48017883 49682487 299146661 49682487 299146661 298350538 103453192 298350538 103453192 107217057 181863455 107217057 181863455 235920824 239077992 235920824 239077992 36076032 33833613 36076032 33833613 160003351 150293682 160003351 150293682 143152782 138523027 143152782 138523027 264225081 266519012 264225081 266519012 191499415 60302495 191499415 60302495 62116002 93643753 62116002 93643753 96513219 37055484 96513219 37055484 37937442 156612915 37937442 156612915 209355461 214362741 209355461 214362741 90894266 89349668 90894266 89349668 208612884 213287553 208612884 213287553 216154373 154574875 216154373 154574875 158310190 211353476 158310190 211353476 267414548 269827556 267414548 269827556 205395597 123553775 205395597 123553775 126754750 160554651 126754750 160554651 228890930 227817901 228890930 227817901 17563953 16745134 17563953 16745134 58180019 53929679 58180019 53929679 41220935 36981431 41220935 36981431 208780426 233796705 208780426 233796705 229474164 51176957 229474164 51176957 53636627 271951868 53636627 271951868 270486981 104938487 270486981 104938487 109236537 290810952 109236537 290810952 290671886 142801803 290671886 142801803 131688741 127352599 131688741 127352599 220195673 223325265 220195673 223325265 147975061 138235937 147975061 138235937 160040193 284519787 160040193 284519787 286037754 191377820 286037754 191377820 194858155 250393161 194858155 250393161 248645308 241416207 248645308 241416207 239453253 242098604 239453253 242098604 27967955 26863482 27967955 26863482 195573244 196479181 195573244 196479181 47079340 42649470 47079340 42649470 93073561 136507221 93073561 136507221 177747181 168953584 177747181 168953584 121447461 48834018 121447461 48834018 48915407 158423455 48915407 158423455 165137977 143279010 165137977 143279010 36529441 35366077 36529441 35366077 182890225 268350718 182890225 268350718 268567059 60773740 268567059 60773740 64309714 158772698 64309714 158772698 166425062 77223867 166425062 77223867 82143800 123198458 82143800 123198458 233254917 264095926 233254917 264095926 260527767 99726695 260527767 99726695 102733354 172495491 102733354 172495491 186462879 188565137 186462879 188565137 241318612 265680910 241318612 265680910 262525940 199441432 262525940 199441432 80620356 76818777 80620356 76818777 261031091 264783678 261031091 264783678 144145548 138097864 144145548 138097864 227624696 231951804 227624696 231951804 67167973 64116418 67167973 64116418 160705005 164275548 160705005 164275548 211933517 210566305 211933517 210566305 60430510 58605173 60430510 58605173 103997127 173574484 103997127 173574484 277648789 278923345 277648789 278923345 75577361 70665816 75577361 70665816 238769639 240716937 238769639 240716937 210822990 58130450 210822990 58130450 60457956 119549104 60457956 119549104 198809210 195714877 198809210 195714877 140856646 109133512 140856646 109133512 57830825 52755371 57830825 52755371 96882532 203580103 96882532 203580103 210104733 129128926 210104733 129128926 62710266 59541265 62710266 59541265 165893931 161416176 165893931 161416176 34533923 31630201 34533923 31630201 274307877 275926997 274307877 275926997 166193338 160043919 166193338 160043919 27636392 24955446 27636392 24955446 139485347 185759996 139485347 185759996 205970924 223716666 205970924 223716666 220040152 124582049 220040152 124582049 128417584 179518194 128417584 179518194 201839227 190950906 201839227 190950906 77305735 40361931 77305735 40361931 41156016 177371242 41156016 177371242 179620276 142516158 179620276 142516158 145010879 256471147 145010879 256471147 251880827 32688818 251880827 32688818 36327388 206487402 36327388 206487402 214182004 216714341 214182004 216714341 120940258 118090112 120940258 118090112 135622663 129819255 135622663 129819255 58027925 54686628 58027925 54686628 85372853 109373587 85372853 109373587 232179825 235662833 232179825 235662833 186176067 177237092 186176067 177237092 218720132 221861491 218720132 221861491 124763305 123103083 124763305 123103083 134576643 130345298 134576643 130345298 36188917 36528828 36188917 36528828 203140647 228607868 203140647 228607868 226465786 78538548 226465786 78538548 81291786 90451489 81291786 90451489 143091747 138707353 143091747 138707353 137270017 133703340 137270017 133703340 264708858 265609276 264708858 265609276 259984762 164020030 259984762 164020030 52364310 50066859 52364310 50066859 231368607 226299694 231368607 226299694 205587480 82042954 205587480 82042954 82266362 146746367 82266362 146746367 154912013 31043380 154912013 31043380 31060374 208153522 31060374 208153522 242705743 247332264 242705743 247332264 65544972 57476672 65544972 57476672 61551652 188039165 61551652 188039165 216261517 219160466 216261517 219160466 50923639 47754939 50923639 47754939 75543049 129352052 75543049 129352052 131207198 80572694 131207198 80572694 71137679 68169890 71137679 68169890 155058492 152960970 155058492 152960970 34194679 34077176 34194679 34077176 60329186 88384505 60329186 88384505 88650826 41390110 88650826 41390110 42491085 110394483 42491085 110394483 115730118 21576079 115730118 21576079 22510909 265072247 22510909 265072247 261474490 183869436 261474490 183869436 141388602 136729621 141388602 136729621 234912278 237626659 234912278 237626659 227135255 201898704 227135255 201898704 207299572 202343956 207299572 202343956 209724904 129819354 209724904 129819354 109424095 106131899 109424095 106131899 187429324 259312957 187429324 259312957 257960622 80864828 257960622 80864828 82050753 224503117 82050753 224503117 225124346 49547755 225124346 49547755 52458049 124149635 52458049 124149635 127856931 68457445 127856931 68457445 72800626 176782586 72800626 176782586 186542521 130823018 186542521 130823018 135132498 203585688 135132498 203585688 254395993 253821329 254395993 253821329 240921075 245132760 240921075 245132760 269596973 272576011 269596973 272576011 175366530 163516845 175366530 163516845 169613097 216219541 169613097 216219541 213364314 101531908 213364314 101531908 102220342 286346620 102220342 286346620 284575617 236660505 284575617 236660505 180387926 83979562 180387926 83979562 37661077 36287013 37661077 36287013 128256766 294221208 128256766 294221208 293784512 81090363 293784512 81090363 83210491 156096069 83210491 156096069 215525622 208286565 215525622 208286565 137608104 50466476 137608104 50466476 49802745 145713912 49802745 145713912 301805439 302253744 301805439 302253744 74154915 72531049 74154915 72531049 258260325 260501775 258260325 260501775 197743507 194204400 197743507 194204400 201234716 221433774 201234716 221433774 226437030 93186504 226437030 93186504 95050759 149718656 95050759 149718656 154510125 69432734 154510125 69432734 73721248 98091843 73721248 98091843 171165698 167605317 171165698 167605317 148473566 76419947 148473566 76419947 65587202 62054237 65587202 62054237 82594057 238823383 82594057 238823383 251143279 259258764 251143279 259258764 256512632 123981524 256512632 123981524 129846287 222006073 129846287 222006073 302489492 304057198 302489492 304057198 165346177 72504595 165346177 72504595 75924374 200895227 75924374 200895227 204084714 92739039 204084714 92739039 94677214 95375061 94677214 95375061 284285752 284438078 284285752 284438078 120988603 115911146 120988603 115911146 189840962 187295727 189840962 187295727 116047549 73118773 116047549 73118773 76200819 289876519 76200819 289876519 288959173 140273730 288959173 140273730 146341478 172415952 146341478 172415952 259628526 272279798 259628526 272279798 270411293 64062480 270411293 64062480 67741607 79433159 67741607 79433159 223598642 219205392 223598642 219205392 218661402 152953438 218661402 152953438 57171649 53589845 57171649 53589845 66113283 63532296 66113283 63532296 58365720 55362707 58365720 55362707 129566644 134781299 129566644 134781299 272792052 273745469 272792052 273745469 123257053 117520923 123257053 117520923 183241988 180570555 183241988 180570555 103269677 79415588 103269677 79415588 83724494 263858555 83724494 263858555 260858275 42897872 260858275 42897872 44870897 154859550 44870897 154859550 237780227 235415588 237780227 235415588 191668262 189280680 191668262 189280680 222774304 223099880 222774304 223099880 176254527 33773470 176254527 33773470 37046293 198313582 37046293 198313582 201831386 58998175 201831386 58998175 58710003 102646928 58710003 102646928 208601071 205577430 208601071 205577430 172179730 155596792 172179730 155596792 59054337 56268306 59054337 56268306 75778062 203317442 75778062 203317442 199563718 30964610 199563718 30964610 34151587 81078744 34151587 81078744 209125363 207963292 209125363 207963292 206118515 195713100 206118515 195713100 272021448 274861221 272021448 274861221 214888138 46078469 214888138 46078469 23201092 21459905 23201092 21459905 243561430 247569441 243561430 247569441 51288072 49332905 51288072 49332905 74991219 160884708 74991219 160884708 164698373 17138684 164698373 17138684 20069243 41576801 20069243 41576801 99549281 95242593 99549281 95242593 87084601 87458675 87084601 87458675 206539252 209816114 206539252 209816114 68203443 65329903 68203443 65329903 93191610 222290469 93191610 222290469 219439081 213916862 219439081 213916862 17688184 18024420 17688184 18024420 93702142 93231448 93702142 93231448 10127287 11289314 10127287 11289314 165368650 161586789 165368650 161586789 68506804 65347285 68506804 65347285 187680505 186877887 187680505 186877887 89479874 48860239 89479874 48860239 54000523 192703287 54000523 192703287 220326820 224807573 220326820 224807573 119666929 119009415 119666929 119009415 188000231 178261266 188000231 178261266 90836675 89029489 90836675 89029489 197884897 193373207 197884897 193373207 104999180 103091669 104999180 103091669 181209057 173105302 181209057 173105302 64812578 62108066 64812578 62108066 134675906 160097869 134675906 160097869 169878499 38761771 169878499 38761771 43618157 52254387 43618157 52254387 99529948 124119640 99529948 124119640 162414156 157066122 162414156 157066122 30634480 29772638 30634480 29772638 247721681 251557533 247721681 251557533 124251461 76751018 124251461 76751018 80470215 183918841 80470215 183918841 188758140 87877367 188758140 87877367 91520679 90181136 91520679 90181136 94011192 49178988 94011192 49178988 53311886 234975045 53311886 234975045 230613716 97874558 230613716 97874558 102188584 277532482 102188584 277532482 276120643 237260566 276120643 237260566 137369590 51384971 137369590 51384971 51599918 159794591 51599918 159794591 219230563 216387049 219230563 216387049 206831121 205759828 206831121 205759828 206431190 206011617 206431190 206011617 89779188 86802116 89779188 86802116 205820571 227816707 205820571 227816707 223925141 101203095 223925141 101203095 100848509 132707081 100848509 132707081 279739468 280650624 279739468 280650624 146176913 138536312 146176913 138536312 234392124 237592160 234392124 237592160 126953981 123149978 126953981 123149978 273434558 274488427 273434558 274488427 146506663 135485918 146506663 135485918 136142520 131806426 136142520 131806426 185776523 180913040 185776523 180913040 52751159 51049096 52751159 51049096 219823822 213536792 219823822 213536792 143907620 83439781 143907620 83439781 73425236 71173223 73425236 71173223 110680475 120052603 110680475 120052603 216567807 216917749 216567807 216917749 213100120 252239720 213100120 252239720 249757419 133575831 249757419 133575831 137902368 230045411 137902368 230045411 227816931 106760143 227816931 106760143 54497490 52747038 54497490 52747038 189684264 184838922 189684264 184838922 129446104 126063626 129446104 126063626 173773740 205285420 173773740 205285420 208841752 246249629 208841752 246249629 242240015 47842110 242240015 47842110 51196279 58581424 51196279 58581424 68786713 100499912 68786713 100499912 101107852 73948159 101107852 73948159 79311127 261561777 79311127 261561777 260951170 98220269 260951170 98220269 101636954 294204864 101636954 294204864 292691098 122541553 292691098 122541553 127824434 200352576 127824434 200352576 201825335 42951078 201825335 42951078 43512656 101245481 43512656 101245481 106880891 86148872 106880891 86148872 52695522 51336025 52695522 51336025 66903510 109072321 66903510 109072321 113869290 37979446 113869290 37979446 42580036 212350770 42580036 212350770 240118731 245242574 240118731 245242574 63739529 60476669 63739529 60476669 141923574 136225511 141923574 136225511 70415410 67405095 70415410 67405095 247364238 250002907 247364238 250002907 42091702 38479954 42091702 38479954 173875029 196271955 173875029 196271955 205150161 141806414 205150161 141806414 147490330 293321098 147490330 293321098 293057340 76844297 293057340 76844297 77239795 129154841 77239795 129154841 133288236 38507666 133288236 38507666 41391523 70438320 41391523 70438320 74707546 129877496 74707546 129877496 143851343 210843663 143851343 210843663 216014524 29817880 216014524 29817880 32543688 126096458 32543688 126096458 201148636 286898327 201148636 286898327 287514243 177403552 287514243 177403552 169788657 159257300 169788657 159257300 237716196 240457011 237716196 240457011 238172097 82684949 238172097 82684949 83729716 167435173 83729716 167435173 177113901 39826610 177113901 39826610 43131372 229713822 43131372 229713822 225973888 50486083 225973888 50486083 53944103 85054182 53944103 85054182 174847674 163989752 174847674 163989752 92850530 60916038 92850530 60916038 63366842 252332574 63366842 252332574 273460559 276210699 273460559 276210699 76664129 77218907 76664129 77218907 265350215 268872241 265350215 268872241 197615273 29652742 197615273 29652742 32584978 100341885 32584978 100341885 216777173 213812541 216777173 213812541 89867327 86816233 89867327 86816233 239527943 301162000 239527943 301162000 298076575 265267373 298076575 265267373 157405584 138095709 157405584 138095709 143767938 202192711 143767938 202192711 206078144 14538879 206078144 14538879 14222435 30802850 14222435 30802850 98997182 97082370 98997182 97082370 39516761 35827448 39516761 35827448 256174573 256053512 256174573 256053512 26784438 25339329 26784438 25339329 151228499 167335503 151228499 167335503 176004326 33279829 176004326 33279829 37332185 200461887 37332185 200461887 197025014 157702955 197025014 157702955 107318875 102870974 107318875 102870974 177584590 168003297 177584590 168003297 119406277 115589675 119406277 115589675 248822222 268511349 248822222 268511349 265975656 128723533 265975656 128723533 136391332 134161255 136391332 134161255 159909121 150641488 159909121 150641488 104379029 100487153 104379029 100487153 227428684 231687267 227428684 231687267 192042367 195895389 192042367 195895389 247105869 249012353 247105869 249012353 147248583 142984731 147248583 142984731 268569742 271981112 268569742 271981112 237807800 221108223 237807800 221108223 218011725 24
119514 639840953 0 639840953 549306796 915667193 549306796 915667193 758312603 357811477 758312603 357811477 615369958 748203943 615369958 748203943 437545307 306828585 437545307 306828585 793220432 725767211 793220432 725767211 320379526 234148525 320379526 234148525 152539580 84101300 152539580 84101300 943718986 234200150 943718986 234200150 154961349 65018608 154961349 65018608 956310110 165568217 956310110 165568217 162772073 727109213 162772073 727109213 571328390 792064219 571328390 792064219 217576195 328251558 217576195 328251558 542194064 768462786 542194064 768462786 861068674 207160527 861068674 207160527 620294734 742816134 620294734 742816134 36065965 53198122 36065965 53198122 913251614 382280240 913251614 382280240 255007553 458855123 255007553 458855123 689478717 43422803 689478717 43422803 28751700 882098735 28751700 882098735 537109146 448710194 537109146 448710194 696274108 799512379 696274108 799512379 427127618 424777523 427127618 424777523 797701442 300741815 797701442 300741815 468337607 900571338 468337607 900571338 940830393 89050804 940830393 89050804 839696866 240585182 839696866 240585182 145481505 220500644 145481505 220500644 324936599 488613861 324936599 488613861 181460887 275677052 181460887 275677052 206586507 874667861 206586507 874667861 746408442 282022448 746408442 282022448 811698689 284049592 811698689 284049592 330896391 496828018 330896391 496828018 133964255 29096117 133964255 29096117 18767322 82305497 18767322 82305497 945026547 384939647 945026547 384939647 739509436 327263759 739509436 327263759 911682147 133618475 911682147 133618475 482883074 882577779 482883074 882577779 226493076 340367175 226493076 340367175 462704098 998375227 462704098 998375227 408064116 394933108 408064116 394933108 733478354 337739050 733478354 337739050 154976289 234293143 154976289 234293143 812656703 281096889 812656703 281096889 169671838 257670273 169671838 257670273 277480593 416733685 277480593 416733685 165390614 250500042 165390614 250500042 582480017 905942590 582480017 905942590 70191944 105882721 70191944 105882721 461019775 929139640 461019775 929139640 783089195 321445074 783089195 321445074 662837812 773506233 662837812 773506233 961588399 56903663 961588399 56903663 349374345 668243536 349374345 668243536 506897224 231180819 506897224 231180819 152785697 20333905 152785697 20333905 986431689 127911608 986431689 127911608 85070683 688203724 85070683 688203724 620782479 49825845 620782479 49825845 966348799 858391403 966348799 858391403 515007309 682884872 515007309 682884872 809683384 284266604 809683384 284266604 281386666 422155487 281386666 422155487 924576174 114141152 924576174 114141152 694226981 451439673 694226981 451439673 139815868 210310788 139815868 210310788 614471617 961098275 614471617 961098275 11456527 17473166 11456527 17473166 305608069 517103333 305608069 517103333 464156482 553370012 464156482 553370012 433975018 799936247 433975018 799936247 702381838 439698537 702381838 439698537 694076620 451852040 694076620 451852040 265423029 236976956 265423029 236976956 842441633 420851422 842441633 420851422 156013610 142103404 156013610 142103404 905609948 116247012 905609948 116247012 53390760 79824037 53390760 79824037 356109385 885511203 356109385 885511203 897326998 154354457 897326998 154354457 390603243 622181275 390603243 622181275 495755689 98055591 495755689 98055591 9828519 14692829 9828519 14692829 798360302 426261520 798360302 426261520 284617495 64304197 284617495 64304197 962680654 55604847 962680654 55604847 945916112 80821356 945916112 80821356 957521577 63124716 957521577 63124716 630129645 946714141 630129645 946714141 374918162 762448691 374918162 762448691 369431986 11119414 369431986 11119414 992307279 141908412 992307279 141908412 512907547 756334620 512907547 756334620 487895411 160583637 487895411 160583637 107003134 605182195 107003134 605182195 549068624 499778759 549068624 499778759 332874896 460946931 332874896 460946931 687845862 128404818 687845862 128404818 85461409 330638249 85461409 330638249 776510718 142830725 776510718 142830725 95216410 90416987 95216410 90416987 939981753 202863065 939981753 202863065 497085357 778244053 497085357 778244053 743591030 379443781 743591030 379443781 275711259 413999650 275711259 413999650 739175800 330331748 739175800 330331748 219046318 344625777 219046318 344625777 767143904 386651766 767143904 386651766 211226318 318562343 211226318 318562343 738606413 386363551 738606413 386363551 883108191 175760305 883108191 175760305 259392119 388678504 259392119 388678504 941964775 86882795 941964775 86882795 917603034 982635256 917603034 982635256 402223211 131367430 402223211 131367430 913120273 385698656 913120273 385698656 257520051 788648160 257520051 788648160 964055036 53253035 964055036 53253035 287257811 430078598 287257811 430078598 817065794 274568104 817065794 274568104 619302989 679072526 619302989 679072526 936049245 86776536 936049245 86776536 58104040 365117937 58104040 365117937 670795102 895886912 670795102 895886912 65130477 97894394 65130477 97894394 821203565 268878578 821203565 268878578 120474422 180834196 120474422 180834196 166204928 834479103 166204928 834479103 748379429 62901634 748379429 62901634 19253988 29751226 19253988 29751226 136373596 205190078 136373596 205190078 994098902 8019667 994098902 8019667 355238644 555998520 355238644 555998520 26157234 39380242 26157234 39380242 628525948 537596857 628525948 537596857 766543160 345449883 766543160 345449883 422166153 716445086 422166153 716445086 849947893 225495382 849947893 225495382 273933684 411139780 273933684 411139780 761717039 353181410 761717039 353181410 726854416 404599913 726854416 404599913 770363181 339549809 770363181 339549809 667667905 492989691 667667905 492989691 753238081 212942276 753238081 212942276 141515471 159067152 141515471 159067152 894182944 560895655 894182944 560895655 173625635 263831714 173625635 263831714 474616554 899269157 474616554 899269157 877641764 183850429 877641764 183850429 370166382 656162731 370166382 656162731 982433886 26498303 982433886 26498303 301212008 451893307 301212008 451893307 259321626 388503559 259321626 388503559 302936733 858252376 302936733 858252376 718535562 387474482 718535562 387474482 258519347 889020859 258519347 889020859 510785543 684335786 510785543 684335786 338456095 955594535 338456095 955594535 110621580 165743989 110621580 165743989 340947365 646334703 340947365 646334703 692058436 455026761 692058436 455026761 625827151 506634467 625827151 506634467 790519624 310960446 790519624 310960446 306636834 516832526 306636834 516832526 707917027 431955290 707917027 431955290 383280864 838770311 383280864 838770311 246239715 368988046 246239715 368988046 633385233 571266734 633385233 571266734 998546197 1919946 998546197 1919946 779006615 996740358 779006615 996740358 154901667 234119916 154901667 234119916 311650753 468203475 311650753 468203475 182679263 192458875 182679263 192458875 128331552 689553762 128331552 689553762 978610618 32150429 978610618 32150429 96309809 144556933 96309809 144556933 968807072 45681547 968807072 45681547 157095702 340550766 157095702 340550766 893530080 160075936 893530080 160075936 133574000 221868576 133574000 221868576 146435294 38973194 146435294 38973194 25814705 527599668 25814705 527599668 446545731 309397194 446545731 309397194 205154038 438344405 205154038 438344405 703367958 455372843 703367958 455372843 596515780 846093601 596515780 846093601 898099768 153436188 898099768 153436188 524303478 989526239 524303478 989526239 864790826 201814213 864790826 201814213 841179550 492542458 841179550 492542458 667880131 237078466 667880131 237078466 842359316 579093921 842359316 579093921 438966949 789650304 438966949 789650304 864006379 202949856 864006379 202949856 395350514 814024483 395350514 814024483 751896657 366744301 751896657 366744301 314408845 800556361 314408845 800556361 692461602 101356303 692461602 101356303 67222809 392498714 67222809 392498714 261946360 265348480 261946360 265348480 174611486 101703607 174611486 101703607 933290451 626065845 933290451 626065845 394511947 81120143 394511947 81120143 945689304 502459246 945689304 502459246 345702461 849828928 345702461 849828928 129285177 194145026 129285177 194145026 337100911 912185438 337100911 912185438 802691148 293527439 802691148 293527439 780246361 906264482 780246361 906264482 67766426 9214997 67766426 9214997 6257965 350885348 6257965 350885348 763075219 838461782 763075219 838461782 402787752 484661349 402787752 484661349 672556175 154022333 672556175 154022333 102763244 488187586 102763244 488187586 324695915 304453646 324695915 304453646 201737532 802375667 201737532 802375667 577126033 311163541 577126033 311163541 206255520 7257775 206255520 7257775 994775190 369245352 994775190 369245352 246426811 27547331 246426811 27547331 981893880 387713537 981893880 387713537 202110654 304890677 202110654 304890677 539754351 643762913 539754351 643762913 191623925 289872736 191623925 289872736 373357390 793568445 373357390 793568445 769932242 265200869 769932242 265200869 174537483 386139280 174537483 386139280 394366788 928873964 394366788 928873964 900912010 149410751 900912010 149410751 710313238 567485291 710313238 567485291 285075710 129694231 285075710 129694231 914194719 87405662 914194719 87405662 58504665 13922554 58504665 13922554 990709119 651912272 990709119 651912272 452605353 38287497 452605353 38287497 974223530 869282041 974223530 869282041 136367564 205163070 136367564 205163070 516685237 687558094 516685237 687558094 154546361 117165466 154546361 117165466 77950428 32288931 77950428 32288931 978532039 270318410 978532039 270318410 54010291 80902368 54010291 80902368 102587663 153788065 102587663 153788065 48696411 72295265 48696411 72295265 852479746 945702171 852479746 945702171 521885329 2636302 521885329 2636302 998076654 812356018 998076654 812356018 130988059 196718880 130988059 196718880 143007665 602462945 143007665 602462945 522825150 318288156 522825150 318288156 211069858 281420036 211069858 281420036 812414677 281608491 812414677 281608491 812162975 249625182 812162975 249625182 833743587 500293007 833743587 500293007 529093659 24701081 529093659 24701081 983657652 281200839 983657652 281200839 185254682 246576716 185254682 246576716 835916608 425226555 835916608 425226555 219298068 159536430 219298068 159536430 893916303 473994871 893916303 473994871 114731940 171815213 114731940 171815213 363858692 892034651 363858692 892034651 805863525 187921687 805863525 187921687 125322021 926824014 125322021 926824014 641226195 595652582 641226195 595652582 540344865 632998144 540344865 632998144 913756496 130361094 913756496 130361094 354846308 986770281 354846308 986770281 440517781 408140363 440517781 408140363 964133361 53191188 964133361 53191188 855987382 215683106 855987382 215683106 55691671 83318936 55691671 83318936 256853389 384652600 256853389 384652600 154132237 232851388 154132237 232851388 572565542 703330939 572565542 703330939 321164653 327321564 321164653 327321564 217111088 455680448 217111088 455680448 303921255 156472257 303921255 156472257 104280083 259575426 104280083 259575426 918022994 123787301 918022994 123787301 540939658 742228903 540939658 742228903 339198040 934019477 339198040 934019477 472449810 68646317 472449810 68646317 46317802 802884490 46317802 802884490 796688770 302497143 796688770 302497143 371187842 981040777 371187842 981040777 643717065 397840451 643717065 397840451 265202355 955123424 265202355 955123424 378384851 454937854 378384851 454937854 303317406 199661839 303317406 199661839 866378032 839677085 866378032 839677085 536223772 498531878 536223772 498531878 663816539 302606054 663816539 302606054 186790442 283490907 186790442 283490907 375983496 845467739 375983496 845467739 677464758 257335840 677464758 257335840 829088924 413928901 829088924 413928901 612773585 764475606 612773585 764475606 38686195 57266343 38686195 57266343 367101485 505714881 367101485 505714881 9729105 14515890 9729105 14515890 667195525 493556007 667195525 493556007 732972284 311658461 732972284 311658461 206670235 716853861 206670235 716853861 721163587 279841888 721163587 279841888 184197991 292991645 184197991 292991645 803041906 272048328 803041906 272048328 179045641 388294786 179045641 388294786 737316075 707478113 737316075 707478113 319564396 239698607 319564396 239698607 941187254 88069789 941187254 88069789 189860984 546226566 189860984 546226566 614465097 989875564 614465097 989875564 469072351 109031053 469072351 109031053 72493552 647771784 72493552 647771784 810302152 283584896 810302152 283584896 689729224 458533125 689729224 458533125 7172674 10804487 7172674 10804487 110046710 708448265 110046710 708448265 472188960 778668503 472188960 778668503 235967791 354645888 235967791 354645888 464411019 816477006 464411019 816477006 74892493 112743771 74892493 112743771 737073946 388699178 737073946 388699178 859560817 209468487 859560817 209468487 265967104 399298556 265967104 399298556 918695594 122941188 918695594 122941188 450039595 793596972 450039595 793596972 896571283 147940521 896571283 147940521 98607505 190820570 98607505 190820570 872591962 831464142 872591962 831464142 290780029 435614720 290780029 435614720 609034903 894003364 609034903 894003364 265209924 197385072 265209924 197385072 131452468 483366015 131452468 483366015 321691579 407719749 321691579 407719749 271626409 437246353 271626409 437246353 977796444 23705529 977796444 23705529 984223078 888779832 984223078 888779832 554634507 873748014 554634507 873748014 594502594 365064812 594502594 365064812 243177859 423548629 243177859 423548629 304364686 456644564 304364686 456644564 763548528 339904119 763548528 339904119 226070099 423777333 226070099 423777333 713513716 428659215 713513716 428659215 710386852 362815446 710386852 362815446 829896537 256210324 829896537 256210324 566280135 813674386 566280135 813674386 227411180 341468011 227411180 341468011 485039374 664571853 485039374 664571853 731171040 122634469 731171040 122634469 81727762 922824832 81727762 922824832 444314900 864157522 444314900 864157522 127819294 191992329 127819294 191992329 139188637 954602280 139188637 954602280 645793249 378368504 645793249 378368504 744299523 559166705 744299523 559166705 510039157 59031876 510039157 59031876 960420525 404954139 960420525 404954139 726584777 73108347 726584777 73108347 951014072 735528374 951014072 735528374 251100133 338222171 251100133 338222171 771168735 898776339 771168735 898776339 642673144 312402284 642673144 312402284 910803559 107735211 910803559 107735211 929243065 171648154 929243065 171648154 416546673 909824537 416546673 909824537 671631606 1287908 671631606 1287908 999027954 256598896 999027954 256598896 168990127 18438140 168990127 18438140 987620716 436531092 987620716 436531092 291090131 140768062 291090131 140768062 906267763 641135648 906267763 641135648 539029319 187995052 539029319 187995052 874459411 907196878 874459411 907196878 532311561 348026870 532311561 348026870 765005465 415196818 765005465 415196818 593289316 564634331 593289316 564634331 754679452 56847824 754679452 56847824 961680747 136194330 961680747 136194330 833716584 525798189 833716584 525798189 529690033 373002805 529690033 373002805 747834710 204409357 747834710 204409357 135912230 892667745 135912230 892667745 687139548 347913709 687139548 347913709 231794268 755835469 231794268 755835469 761731642 353061639 761731642 353061639 459924311 592946278 459924311 592946278 144367515 218279024 144367515 218279024 692012135 909522340 692012135 909522340 444182941 537788589 444182941 537788589 423456844 915170815 423456844 915170815 109170925 45248904 109170925 45248904 30103393 423244046 30103393 423244046 644662676 747802941 644662676 747802941 7304098 11050194 7304098 11050194 461309934 540303916 461309934 540303916 975875916 36354238 975875916 36354238 667914804 492540275 667914804 492540275 69902316 105479332 69902316 105479332 277857470 656240545 277857470 656240545 436817296 860446097 436817296 860446097 401716372 890786172 401716372 890786172 657077583 305646105 657077583 305646105 202664696 501925069 202664696 501925069 657755542 777454137 657755542 777454137 161277079 199951533 161277079 199951533 866050904 697275829 866050904 697275829 366626047 910096710 366626047 910096710 284985702 427087153 284985702 427087153 645431396 941091582 645431396 941091582 335753545 82982281 335753545 82982281 55230934 932050008 55230934 932050008 407363186 488221013 407363186 488221013 324726764 540998703 324726764 540998703 416954568 553872249 416954568 553872249 61261663 14194208 61261663 14194208 990627142 466516176 990627142 466516176 388103831 985690074 388103831 985690074 473048763 372740175 473048763 372740175 248729416 537584 248729416 537584 999432336 79860385 999432336 79860385 706836587 433559167 706836587 433559167 731968108 397038242 731968108 397038242 436782751 860629952 436782751 860629952 101988566 153058549 101988566 153058549 835888012 275866829 835888012 275866829 370184239 553853792 370184239 553853792 281543622 184846407 281543622 184846407 877014214 354170061 877014214 354170061 761081681 12553380 761081681 12553380 991415485 332803488 991415485 332803488 232939954 673170035 232939954 673170035 772949060 335855856 772949060 335855856 372502285 913888632 372502285 913888632 449781184 366482694 449781184 366482694 244119689 220912684 244119689 220912684 902258623 147142392 902258623 147142392 255682035 629412479 255682035 629412479 571936641 708085867 571936641 708085867 348400700 344914939 348400700 344914939 767021898 514640798 767021898 514640798 348004923 593652391 348004923 593652391 33025525 48998782 33025525 48998782 348599012 672627311 348599012 672627311 952414809 71103845 952414809 71103845 604307996 954987096 604307996 954987096 611867404 296428093 611867404 296428093 185323546 227057365 185323546 227057365 149988215 759159617 149988215 759159617 793943214 305891227 793943214 305891227 484877069 555102970 484877069 555102970 297032909 95103748 297032909 95103748 936822674 334802600 936822674 334802600 595278194 687383907 595278194 687383907 301293224 445727259 301293224 445727259 698269902 779336060 698269902 779336060 236519210 92993851 236519210 92993851 938144392 935641137 938144392 935641137 522055873 999656792 522055873 999656792 712812210 365629897 712812210 365629897 243601109 428441246 243601109 428441246 710555183 617839756 710555183 617839756 460467573 573530454 460467573 573530454 874078327 188675819 874078327 188675819 383766443 885853524 383766443 885853524 659942356 629087525 659942356 629087525 522864705 907437210 522864705 907437210 317997603 477940517 317997603 477940517 337972442 909955156 337972442 909955156 131758033 197802952 131758033 197802952 441735537 737701409 441735537 737701409 948886017 76327151 948886017 76327151 814929409 452502118 814929409 452502118 693706057 400608128 693706057 400608128 829784190 256349369 829784190 256349369 397608298 751800239 397608298 751800239 20029752 30381646 20029752 30381646 643512269 569974761 643512269 569974761 880048304 78705474 880048304 78705474 947235392 81459267 947235392 81459267 54221858 566857426 54221858 566857426 566433833 445928737 566433833 445928737 297332618 581755192 297332618 581755192 574173681 158573740 574173681 158573740 105656390 960904811 105656390 960904811 879207101 181619353 879207101 181619353 554336657 736214904 554336657 736214904 922241254 117820717 922241254 117820717 780524008 333790468 780524008 333790468 478657977 894808606 478657977 894808606 676804068 464346918 676804068 464346918 685757373 917498307 685757373 917498307 463925111 937877940 463925111 937877940 639703640 422904850 639703640 422904850 282053376 862420418 282053376 862420418 449911581 171155704 449911581 171155704 114237000 475750871 114237000 475750871 919238660 95429132 919238660 95429132 63771435 118807905 63771435 118807905 921474077 285839407 921474077 285839407 315658351 595515920 315658351 595515920 948415696 76887816 948415696 76887816 173412221 912279764 173412221 912279764 646646003 179897508 646646003 179897508 117876962 176940633 117876962 176940633 777024518 384176328 777024518 384176328 256481476 480766372 256481476 480766372 341562157 734944847 341562157 734944847 447334720 102859553 447334720 102859553 932528661 397672392 932528661 397672392 265038955 399312389 265038955 399312389 730523690 49712791 730523690 49712791 33678688 97308052 33678688 97308052 264130726 396315042 264130726 396315042 163855985 248109004 163855985 248109004 757254993 359092811 757254993 359092811 9933915 14901355 9933915 14901355 646808250 529553927 646808250 529553927 330422233 496209675 330422233 496209675 613101496 504879275 613101496 504879275 916448313 66616099 916448313 66616099 44831541 597751489 44831541 597751489 637544076 638128642 637544076 638128642 75375408 113525363 75375408 113525363 227747376 342000277 227747376 342000277 800807292 296259136 800807292 296259136 421383222 707473440 421383222 707473440 474872811 475548405 474872811 475548405 316354870 230006369 316354870 230006369 846647260 499418534 846647260 499418534 161167637 243829814 161167637 243829814 234207464 917750311 234207464 917750311 596715923 139663445 596715923 139663445 93063540 115551551 93063540 115551551 923630910 297171035 923630910 297171035 658941561 973361432 658941561 973361432 552538450 659331902 552538450 659331902 494086077 970971347 494086077 970971347 141483847 212858678 141483847 212858678 487397006 847468275 487397006 847468275 971186833 42875178 971186833 42875178 396923559 617495643 396923559 617495643 582024519 816194227 582024519 816194227 460845069 546512390 460845069 546512390 374345577 605717461 374345577 605717461 873107038 190098008 873107038 190098008 721993380 411980608 721993380 411980608 150172875 14176473 150172875 14176473 990634430 97483781 990634430 97483781 64909933 269262749 64909933 269262749 821037080 324844045 821037080 324844045 128556302 193004380 128556302 193004380 724836710 407321862 724836710 407321862 101675030 152776177 101675030 152776177 466212869 799497576 466212869 799497576 385476467 536249094 385476467 536249094 464138731 992346984 464138731 992346984 976674117 35402432 976674117 35402432 597337893 859310721 597337893 859310721 373337294 27480596 373337294 27480596 981935112 267940009 981935112 267940009 462651302 706466832 462651302 706466832 93026322 139593404 93026322 139593404 744551256 377751331 744551256 377751331 38570466 57079539 38570466 57079539 464405727 762250549 464405727 762250549 879167229 181623527 879167229 181623527 209413516 316109439 209413516 316109439 840936752 239268479 840936752 239268479 216881410 411079739 216881410 411079739 539539079 708620081 539539079 708620081 236167933 272695051 236167933 272695051 818085386 496407388 818085386 496407388 49832233 74164028 49832233 74164028 446592007 793417858 446592007 793417858 620113608 155006079 620113608 155006079 103584722 814325002 103584722 814325002 357451604 368324631 357451604 368324631 16583945 25833786 16583945 25833786 416899256 863946485 416899256 863946485 86307212 129694234 86307212 129694234 195813907 486595516 195813907 486595516 826136072 261731244 826136072 261731244 286339586 428992445 286339586 428992445 27094135 20960374 27094135 20960374 13515141 144589265 13515141 144589265 904049606 447110450 904049606 447110450 44756354 66513335 44756354 66513335 634442785 596784983 634442785 596784983 292752731 438629234 292752731 438629234 416641642 982009586 416641642 982009586 532263716 66924886 532263716 66924886 954824900 96669980 954824900 96669980 188497021 285874425 188497021 285874425 829270514 257068043 829270514 257068043 644450400 901435588 644450400 901435588 221282082 333624741 221282082 333624741 543242174 946874586 543242174 946874586 715436280 421393496 715436280 421393496 357076999 795194739 357076999 795194739 92372003 138558900 92372003 138558900 513519377 868994229 513519377 868994229 138862200 48514057 138862200 48514057 32618390 384979552 32618390 384979552 739463503 718461565 739463503 718461565 472640555 534201738 472640555 534201738 622191688 619043972 622191688 619043972 981990367 27437178 981990367 27437178 247390266 437685163 247390266 437685163 990985016 13311763 990985016 13311763 589224352 857940192 589224352 857940192 408018240 28785884 408018240 28785884 18484440 432233684 18484440 432233684 707765931 261731247 707765931 261731247 172237024 308872015 172237024 308872015 787035423 497289751 787035423 497289751 118379146 129427744 118379146 129427744 86180149 326342717 86180149 326342717 779627194 663586260 779627194 663586260 439204645 805831470 439204645 805831470 277570091 121951839 277570091 121951839 919490862 470356770 919490862 470356770 509953009 723293368 509953009 723293368 461048832 122474135 461048832 122474135 919068964 303051946 919068964 303051946 162594358 246642613 162594358 246642613 456963046 971607073 456963046 971607073 802611163 218719607 802611163 218719607 854191437 109232328 854191437 109232328 72562117 460117817 72562117 460117817 306839296 419838660 306839296 419838660 279721120 462848849 279721120 462848849 996279383 5504806 996279383 5504806 744513947 419388230 744513947 419388230 279446176 660073635 279446176 660073635 545231267 275150924 545231267 275150924 124739375 186875870 124739375 186875870 366439297 542611298 366439297 542611298 685638477 464523494 685638477 464523494 460467079 595349834 460467079 595349834 837729712 243675469 837729712 243675469 529471580 786128069 529471580 786128069 578427119 432267408 578427119 432267408 707754148 293274763 707754148 293274763 193923461 277910960 193923461 277910960 814915612 24053481 814915612 24053481 15718675 605500529 15718675 605500529 767669630 343552263 767669630 343552263 685498829 464663192 685498829 464663192 116440094 175024738 116440094 175024738 842519598 556593801 842519598 556593801 451036747 765504150 451036747 765504150 757504229 308332148 757504229 308332148 792161911 884698475 792161911 884698475 384196601 941049046 384196601 941049046 926626005 111338814 926626005 111338814 410288885 744505220 410288885 744505220 462849260 485443110 462849260 485443110 322717472 458285100 322717472 458285100 689866457 269821669 689866457 269821669 177426870 907042840 177426870 907042840 574347960 482026200 574347960 482026200 320599235 581407907 320599235 581407907 571516201 176524689 571516201 176524689 117558256 469436269 117558256 469436269 497253711 722507711 497253711 722507711 425606449 284909164 425606449 284909164 100581912 151107545 100581912 151107545 137488913 833196121 137488913 833196121 622817486 518081218 622817486 518081218 397890621 781879826 397890621 781879826 886180539 171075576 886180539 171075576 744583127 660397216 744583127 660397216 333336497 909386543 333336497 909386543 853328563 220324664 853328563 220324664 372298592 521081971 372298592 521081971 199138393 240124230 199138393 240124230 158685694 855372326 158685694 855372326 519263557 166587886 519263557 166587886 111322764 658694008 111322764 658694008 374783743 408375691 374783743 408375691 272222733 487900322 272222733 487900322 324549633 283301623 324549633 283301623 186569859 284859350 186569859 284859350 833303146 125505399 833303146 125505399 917097228 373288943 917097228 373288943 299053781 535225380 299053781 535225380 853256056 220434031 853256056 220434031 373498240 540879524 373498240 540879524 179118867 272308628 179118867 272308628 231391642 665587983 231391642 665587983 540235742 954020540 540235742 954020540 366521098 10563732 366521098 10563732 7070017 460257836 7070017 460257836 688508317 372962830 688508317 372962830 46333447 68680414 46333447 68680414 552007028 888740095 552007028 888740095 368540294 335258058 368540294 335258058 773360854 493109134 773360854 493109134 254953521 348742595 254953521 348742595 232251549 290101698 232251549 290101698 805044526 78827150 805044526 78827150 52769551 509575815 52769551 509575815 843258691 112483975 843258691 112483975 925735715 160203820 925735715 160203820 106718065 350276873 106718065 350276873 871607969 192206160 871607969 192206160 345293421 956024725 345293421 956024725 96726993 145250826 96726993 145250826 538056169 713251583 538056169 713251583 779738677 189450971 779738677 189450971 126232770 244522975 126232770 244522975 416624266 739350889 416624266 739350889 905101563 143077032 905101563 143077032 361850138 925489575 361850138 925489575 994708267 7272167 994708267 7272167 201229400 303783402 201229400 303783402 22335772 33588576 22335772 33588576 201419333 974054421 201419333 974054421 529433063 904937933 529433063 904937933 402012445 292792609 402012445 292792609 803165056 669483062 803165056 669483062 640497004 424003176 640497004 424003176 713375810 775145132 713375810 775145132 495227850 181827980 495227850 181827980 879079601 65632445 879079601 65632445 44202306 166441786 44202306 166441786 889235687 248959734 889235687 248959734 734978643 923917405 734978643 923917405 80088999 120123732 80088999 120123732 623856805 638751467 623856805 638751467 839367535 241276697 839367535 241276697 193267535 292044380 193267535 292044380 82477795 123775498 82477795 123775498 498300016 520584278 498300016 520584278 51236763 76507481 51236763 76507481 624811330 874243133 624811330 874243133 903303413 78542741 903303413 78542741 52464595 643359709 52464595 643359709 710560942 428398869 710560942 428398869 661128743 706015491 661128743 706015491 912556217 131789659 912556217 131789659 507176477 844261018 507176477 844261018 749693909 225410401 749693909 225410401 148917612 691408301 148917612 691408301 631620992 673873153 631620992 673873153 19771527 30068849 19771527 30068849 867222191 198341862 867222191 198341862 960704250 58668561 960704250 58668561 117349802 444158605 117349802 444158605 727493690 403660116 727493690 403660116 502012907 706695231 502012907 706695231 217202235 230512913 217202235 230512913 846394952 889105225 846394952 889105225 260976465 391253572 260976465 391253572 462708964 938164824 462708964 938164824 709171724 33115263 709171724 33115263 978158444 622002445 978158444 622002445 44050829 65421297 44050829 65421297 571889465 923643477 571889465 923643477 559620070 33818000 559620070 33818000 22502349 321843399 22502349 321843399 280026712 420329911 280026712 420329911 150454610 227570761 150454610 227570761 671078323 487400816 671078323 487400816 708144827 292991640 708144827 292991640 193762982 682073760 193762982 682073760 581265177 143088022 581265177 143088022 95388852 589635506 95388852 589635506 489090564 709203727 489090564 709203727 176470364 100329880 176470364 100329880 66623347 318493567 66623347 318493567 257565211 385828101 257565211 385828101 984572167 23037700 984572167 23037700 263680145 842107794 263680145 842107794 932652691 102668240 932652691 102668240 375483953 692886619 375483953 692886619 711958517 426435277 711958517 426435277 521719988 829445845 521719988 829445845 773979666 85927950 773979666 85927950 942586313 958205171 942586313 958205171 412967660 648841917 412967660 648841917 741282710 336997681 741282710 336997681 223989401 436434585 223989401 436434585 704954624 281584447 704954624 281584447 185385920 302281312 185385920 302281312 200061321 211120271 200061321 211120271 140288293 418154117 140288293 418154117 717667198 302354579 717667198 302354579 200103604 738237243 200103604 738237243 509837630 799736982 509837630 799736982 443014498 264051659 443014498 264051659 824617588 671012425 824617588 671012425 339245643 874977365 339245643 874977365 754595354 216658022 754595354 216658022 143649955 574751151 143649955 574751151 601300504 537260795 601300504 537260795 437611525 455952310 437611525 455952310 691484718 233187681 691484718 233187681 154337018 33060582 154337018 33060582 978173231 910526860 978173231 910526860 129326398 194288417 129326398 194288417 478530343 772202802 478530343 772202802 851151055 223761780 851151055 223761780 480380856 806329522 480380856 806329522 669699421 489717304 669699421 489717304 427391179 987167544 427391179 987167544 762551364 351679214 762551364 351679214 662814951 940438144 662814951 940438144 166382722 200898359 166382722 200898359 133737180 917655873 133737180 917655873 486443803 943753336 486443803 943753336 101658669 152751070 101658669 152751070 533732513 536243223 533732513 536243223 752570872 132596052 752570872 132596052 912135141 30571763 912135141 30571763 20153312 425502592 20153312 425502592 882173688 176981018 882173688 176981018 481895372 653299266 481895372 653299266 868036706 173431170 868036706 173431170 884657785 330991895 884657785 330991895 91401074 137379587 91401074 137379587 371510734 634522398 371510734 634522398 25965621 39271406 25965621 39271406 45047107 447147404 45047107 447147404 298100157 176667968 298100157 176667968 117771204 342647458 117771204 342647458 768395793 260819097 768395793 260819097 171718680 59855730 171718680 59855730 959705915 777616029 959705915 777616029 62144421 92969279 62144421 92969279 198942197 300561286 198942197 300561286 800993295 296108213 800993295 296108213 511590742 781993075 511590742 781993075 624011980 10291714 624011980 10291714 992713119 413490877 992713119 413490877 273705034 410643897 273705034 410643897 587391379 958425851 587391379 958425851 365315232 659247648 365315232 659247648 949314542 75659209 949314542 75659209 523671358 689623644 523671358 689623644 570092863 580405510 570092863 580405510 205162762 309398297 205162762 309398297 379496349 881761465 379496349 881761465 175961800 267496305 175961800 267496305 262849113 614930148 262849113 614930148 734147849 393501729 734147849 393501729 521984044 827635688 521984044 827635688 155154056 234691482 155154056 234691482 614173670 769214513 614173670 769214513 11595628 17665217 11595628 17665217 974017311 38570972 974017311 38570972 17976748 27924179 17976748 27924179 368189006 803403637 368189006 803403637 639093125 151808798 639093125 151808798 100961587 876021584 100961587 876021584 611495025 323902821 611495025 323902821 214399538 654761722 214399538 654761722 922202330 3782105 922202330 3782105 2587855 13997589 2587855 13997589 271169491 407077996 271169491 407077996 828219411 180484931 828219411 180484931 879945464 26347030 879945464 26347030 16978856 65391871 16978856 65391871 956067636 388804150 956067636 388804150 259507530 29366006 259507530 29366006 980749583 419682121 980749583 419682121 716438390 384176331 716438390 384176331 739892138 962148889 739892138 962148889 298257098 447391115 298257098 447391115 592026526 776879805 592026526 776879805 86469174 129997250 86469174 129997250 601876685 911432469 601876685 911432469 4435827 7043738 4435827 7043738 515599444 880100367 515599444 880100367 74096915 111444702 74096915 111444702 749388655 370686214 749388655 370686214 244663029 363611014 244663029 363611014 904355209 51913355 904355209 51913355 35228192 294014202 35228192 294014202 194286971 201544870 194286971 201544870 134060588 206154762 134060588 206154762 861811819 374035396 861811819 374035396 249812922 726771251 249812922 726771251 615227263 619017765 615227263 619017765 448313686 512859747 448313686 512859747 622883652 918577445 622883652 918577445 981723101 27893284 981723101 27893284 304192021 456077306 304192021 456077306 271923154 40793795 271923154 40793795 27138008 475379092 27138008 475379092 949261618 75683913 949261618 75683913 780747951 324791048 780747951 324791048 1238940 1744409 1238940 1744409 883082457 791595143 883082457 791595143 424621713 89702025 424621713 89702025 940366458 550471251 940366458 550471251 484901534 355134596 484901534 355134596 760307179 403684226 760307179 403684226 727486559 175395537 727486559 175395537 883656988 862972345 883656988 862972345 219681206 331452634 219681206 331452634 670709499 487853322 670709499 487853322 285174243 52579175 285174243 52579175 964674033 887038425 964674033 887038425 488522827 593834201 488522827 593834201 526600113 166538586 526600113 166538586 111315857 338001070 111315857 338001070 771246337 909014161 771246337 909014161 528734490 707460868 528734490 707460868 589547371 709219857 589547371 709219857 378351871 363847685 378351871 363847685 846923714 229697550 846923714 229697550 165800788 964319885 165800788 964319885 590185281 562858386 590185281 562858386 172205353 118762711 172205353 118762711 79263071 306072334 79263071 306072334 722154312 683969701 722154312 683969701 548929384 263519890 548929384 263519890 980506079 29558878 980506079 29558878 168118186 255221995 168118186 255221995 995692644 6107612 995692644 6107612 106484653 248997077 106484653 248997077 834167550 789531172 834167550 789531172 380696578 462395281 380696578 462395281 71044473 107499838 71044473 107499838 733833584 421167261 733833584 421167261 396257332 889257053 396257332 889257053 670884210 487614737 670884210 487614737 555043063 990365970 555043063 990365970 448857649 655723082 448857649 655723082 411286779 740797774 411286779 740797774 273868659 410932720 273868659 410932720 677024588 477330700 677024588 477330700 4972456 7683801 4972456 7683801 668175359 684917856 668175359 684917856 543214361 42511107 543214361 42511107 971474814 436358178 971474814 436358178 407560112 731518843 407560112 731518843 982377011 26692664 982377011 26692664 69892660 105382427 69892660 105382427 970532069 43702977 970532069 43702977 78111121 229941338 78111121 229941338 152102074 143207905 152102074 143207905 95470954 923659857 95470954 923659857 944297452 82943219 944297452 82943219 301769701 452622299 301769701 452622299 161164658 227907640 161164658 227907640 848379119 824510823 848379119 824510823 22573771 34080570 22573771 34080570 845322788 232456374 845322788 232456374 898866142 152471919 898866142 152471919 667740860 816891325 667740860 816891325 351684095 823040533 351684095 823040533 471218562 474785347 471218562 474785347 18197993 28296567 18197993 28296567 805735209 289211062 805735209 289211062 40504489 60044248 40504489 60044248 221600901 873418874 221600901 873418874 458064058 127504364 458064058 127504364 84712486 890579259 84712486 890579259 583568780 914156239 583568780 914156239 254627726 39571524 254627726 39571524 973273588 441652331 973273588 441652331 294623322 85280524 294623322 85280524 942937628 162153908 942937628 162153908 108341071 605301780 108341071 605301780 352038489 829501439 352038489 829501439 24380150 36680409 24380150 36680409 404916044 658749670 404916044 658749670 98324857 147611487 98324857 147611487 364061601 999595728 364061601 999595728 269278906 266961831 269278906 266961831 175568501 867794191 175568501 867794191 864907697 201701574 864907697 201701574 187307894 657240785 187307894 657240785 356944220 240846142 356944220 240846142 135038393 44660722 135038393 44660722 969808751 798416907 969808751 798416907 454107166 194326307 454107166 194326307 870149062 387721183 870149062 387721183 274642296 412478644 274642296 412478644 60592679 90777734 60592679 90777734 139748103 254324356 139748103 254324356 831065453 305363962 831065453 305363962 202497779 467480793 202497779 467480793 962176514 56078309 962176514 56078309 691719261 455685671 691719261 455685671 922779234 116879146 922779234 116879146 580325329 721635646 580325329 721635646 671380115 349492819 671380115 349492819 763939452 339361269 763939452 339361269 225667673 199051921 225667673 199051921 866775213 298243173 866775213 298243173 197297408 144298776 197297408 144298776 904321172 604632718 904321172 604632718 522427557 336960847 522427557 336960847 772080340 195776162 772080340 195776162 130508979 383855134 130508979 383855134 612400217 656499474 612400217 656499474 861511039 172551408 861511039 172551408 115147025 413958876 115147025 413958876 836352714 245980682 836352714 245980682 223074058 584628142 223074058 584628142 586168755 758985180 586168755 758985180 493171191 391972619 493171191 391972619 734993962 472937336 734993962 472937336 680246327 48427317 680246327 48427317 967180403 291890721 967180403 291890721 158361470 239769755 158361470 239769755 419320622 947329456 419320622 947329456 926169901 112099224 926169901 112099224 768000693 769832947 768000693 769832947 396371123 664213160 396371123 664213160 973703193 39238133 973703193 39238133 834109543 325609577 834109543 325609577 710921915 670799783 710921915 670799783 265857684 399110845 265857684 399110845 588745163 879699756 588745163 879699756 118750024 177811026 118750024 177811026 186176413 282843188 186176413 282843188 27698098 41458159 27698098 41458159 820129019 496208286 820129019 496208286 330417644 660803548 330417644 660803548 747996191 230056405 747996191 230056405 152197623 29881617 152197623 29881617 980245952 123988799 980245952 123988799 82555278 699620561 82555278 699620561 575528286 850563134 575528286 850563134 88926115 133741102 88926115 133741102 748907965 371050799 748907965 371050799 181900611 78993929 181900611 78993929 947025972 990815232 947025972 990815232 591653310 413569544 591653310 413569544 200848334 303363611 200848334 303363611 322251994 484397019 322251994 484397019 314575896 310126974 314575896 310126974 988500292 17287557 988500292 17287557 340589396 998172876 340589396 998172876 749720254 370129283 749720254 370129283 368897181 775712712 368897181 775712712 846114130 231254693 846114130 231254693 828233383 258503560 828233383 258503560 69224288 104448244 69224288 104448244 560599849 951536530 560599849 951536530 238321928 357576109 238321928 357576109 570351347 845283840 570351347 845283840 602995076 122012941 602995076 122012941 81369035 406129504 81369035 406129504 270454646 180899946 270454646 180899946 120522770 290234627 120522770 290234627 620320948 547721025 620320948 547721025 892789345 161393120 892789345 161393120 437536573 941596166 437536573 941596166 274416899 412046144 274416899 412046144 363852933 949879790 363852933 949879790 622493199 147370399 622493199 147370399 902098024 229274994 902098024 229274994 330935618 496966331 330935618 496966331 15667584 23975209 15667584 23975209 643917785 781407476 643917785 781407476 182398117 277291902 182398117 277291902 216842554 456434806 216842554 456434806 439738972 676944324 439738972 676944324 11666522 17802429 11666522 17802429 672236824 485443113 672236824 485443113 264074592 251435100 264074592 251435100 832595655 369043400 832595655 369043400 653939028 548930002 653939028 548930002 890987041 163555755 890987041 163555755 304917394 457111909 304917394 457111909 167828577 254848748 167828577 254848748 664177214 497832076 664177214 497832076 774827511 325209596 774827511 325209596 215321892 375059938 215321892 375059938 286487077 706964287 286487077 706964287 932659475 102612338 932659475 102612338 229523465 344543289 229523465 344543289 149438648 226212465 149438648 226212465 279422526 419380900 279422526 419380900 744818687 377010003 744818687 377010003 550613181 792684644 550613181 792684644 537850670 528863870 537850670 528863870 193648454 279614234 193648454 279614234 184067283 332026135 184067283 332026135 775592853 279883701 775592853 279883701 184233392 123276478 184233392 123276478 949473130 75384254 949473130 75384254 510445020 869842459 510445020 869842459 934442002 7246939 934442002 7246939 994775532 242859038 994775532 242859038 160617310 839575696 160617310 839575696 585214500 483256311 585214500 483256311 321605891 68103313 321605891 68103313 981854366 15732120 981854366 15732120 989609563 227287560 989609563 227287560 436071456 907551630 436071456 907551630 341330390 982365544 341330390 982365544 619499857 696729945 619499857 696729945 301698843 115551549 301698843 115551549 76859822 783308845 76859822 783308845 478329739 446337131 478329739 446337131 297483460 464481270 297483460 464481270 388669828 618779633 388669828 618779633 153906399 232609495 153906399 232609495 211903107 319371943 211903107 319371943 993491272 8915027 993491272 8915027 937944666 216629137 937944666 216629137 428227829 758576194 428227829 758576194 921872909 9922123 921872909 9922123 6752241 989095854 6752241 989095854 604271088 668428144 604271088 668428144 591632107 972176540 591632107 972176540 726048363 165672843 726048363 165672843 889735812 342757368 889735812 342757368 768321329 63218820 768321329 63218820 957396598 196824709 957396598 196824709 100036723 150531860 100036723 150531860 648318482 808206053 648318482 808206053 407571754 21303735 407571754 21303735 985932157 155606538 985932157 155606538 103909553 89980725 103909553 89980725 940279712 501523324 940279712 501523324 544070049 651531728 544070049 651531728 782309462 322358472 782309462 322358472 682797136 830887535 682797136 830887535 379715378 581154293 379715378 581154293 533359027 760417018 533359027 760417018 436163942 440484989 436163942 440484989 701934454 530705475 701934454 530705475 77944300 117134922 77944300 117134922 327541617 610035045 327541617 610035045 360302704 250022345 360302704 250022345 165069346 708490620 165069346 708490620 600886023 749752295 600886023 749752295 215984683 325885569 215984683 325885569 255976177 383532318 255976177 383532318 130941912 196498799 130941912 196498799 587611711 952975666 587611711 952975666 729826894 105382424 729826894 105382424 930835927 382026887 930835927 382026887 254872054 958071474 254872054 958071474 707199038 433145869 707199038 433145869 318967091 479520741 318967091 479520741 952113058 71562547 952113058 71562547 669135783 490526041 669135783 490526041 845697572 181357024 845697572 181357024 120772850 998522187 120772850 998522187 487579015 391850531 487579015 391850531 74541874 112407283 74541874 112407283 816353096 547249931 816353096 547249931 597106365 582333800 597106365 582333800 629236894 595452857 629236894 595452857 706744884 15130930 706744884 15130930 989987195 922212360 989987195 922212360 508288385 172994215 508288385 172994215 884930822 324258737 884930822 324258737 214757260 492501175 214757260 492501175 949448440 75389388 949448440 75389388 395459102 869489605 395459102 869489605 941621544 87561742 941621544 87561742 500660265 674718486 500660265 674718486 176143458 115859990 176143458 115859990 923365741 572369873 923365741 572369873 416445458 354763938 416445458 354763938 760671141 446711014 760671141 446711014 297795453 339399540 297795453 339399540 770414764 284802024 770414764 284802024 187794779 858157329 187794779 858157329 375250444 264122264 375250444 264122264 114318436 171326165 114318436 171326165 420807517 742725238 420807517 742725238 777153591 176596796 777153591 176596796 117690159 770504795 117690159 770504795 868826372 196278815 868826372 196278815 394301167 581626842 394301167 581626842 271558040 322287038 271558040 322287038 782372509 36389816 782372509 36389816 24099517 95168295 24099517 95168295 188681832 286082132 188681832 286082132 22445658 33748295 22445658 33748295 260142221 889220335 260142221 889220335 769525852 125754678 769525852 125754678 916975216 449475723 916975216 449475723 299628569 421852910 299628569 421852910 715055667 613851050 715055667 613851050 418231573 793899444 418231573 793899444 471347721 637085218 471347721 637085218 481477412 697961111 481477412 697961111 252914 308496 252914 308496 67158758 546742624 67158758 546742624 945975651 80704340 945975651 80704340 908244280 324205704 908244280 324205704 214698280 193142891 214698280 193142891 871061575 887400166 871061575 887400166 272572230 370813310 272572230 370813310 749246983 289759634 749246983 289759634 191592583 337394143 191592583 337394143 932994673 102193640 932994673 102193640 885906905 290333151 885906905 290333151 192058930 584966970 192058930 584966970 501865177 957415060 501865177 957415060 510349236 473662649 510349236 473662649 315079706 744965861 315079706 744965861 587956383 382616749 587956383 382616749 255337293 541845697 255337293 541845697 648333678 39281837 648333678 39281837 25979161 260971436 25979161 260971436 826653213 613498686 826653213 613498686 344163565 283187050 344163565 283187050 810606413 506631985 810606413 506631985 376343936 422959200 376343936 422959200 714218365 23757628 714218365 23757628 15489968 421390328 15489968 421390328 715445195 470455274 715445195 470455274 313126773 792529073 313126773 792529073 780251043 325389864 780251043 325389864 278657340 609531460 278657340 609531460 866423744 199515557 866423744 199515557 653043088 919070130 653043088 919070130 697359680 447053814 697359680 447053814 389564771 988440433 389564771 988440433 727860440 86290098 727860440 86290098 942375069 393454825 942375069 393454825 734162278 98246339 734162278 98246339 935330772 102523561 935330772 102523561 692336430 948588833 692336430 948588833 652260430 263926850 652260430 263926850 824725762 494609121 824725762 494609121 328964248 316932340 328964248 316932340 810942245 282843186 810942245 282843186 576486992 508344393 576486992 508344393 845185571 232636785 845185571 232636785 421828820 568534194 421828820 568534194 613070129 221736845 613070129 221736845 146371399 186522531 146371399 186522531 875489695 153002343 875489695 153002343 101911999 335643996 101911999 335643996 612403082 971184934 612403082 971184934 342656832 202621423 342656832 202621423 134765744 791327798 134765744 791327798 437416759 126692082 437416759 126692082 84150170 289535225 84150170 289535225 805534569 733170590 805534569 733170590 361246234 507711282 361246234 507711282 773785396 62455656 773785396 62455656 958087117 300173923 958087117 300173923 198509796 646355854 198509796 646355854 572353580 730929944 572353580 730929944 4134880 6520124 4134880 6520124 859626347 209265105 859626347 209265105 935782668 97102969 935782668 97102969 282636727 825811466 282636727 825811466 392228001 77911093 392228001 77911093 52124796 300577999 52124796 300577999 498017786 574400140 498017786 574400140 19449123 29893585 19449123 29893585 85315623 153544938 85315623 153544938 102330482 69445406 102330482 69445406 46828249 76458560 46828249 76458560 948790105 646677510 948790105 646677510 98599677 147938392 98599677 147938392 605239084 563720311 605239084 563720311 21738242 33059875 21738242 33059875 959540337 777979893 959540337 777979893 614941525 180080295 614941525 180080295 880123210 423777689 880123210 423777689 713513164 111807045 713513164 111807045 926444776 435248313 926444776 435248313 290616468 905070692 290616468 905070692 729803919 32347784 729803919 32347784 978480346 55150492 978480346 55150492 37119818 936087611 37119818 936087611 430569294 665463088 430569294 665463088 386794242 719750084 386794242 719750084 922285843 117761656 922285843 117761656 726945144 404552477 726945144 404552477 166791497 252618488 166791497 252618488 505895902 746732733 505895902 746732733 398497241 333430346 398497241 333430346 221154807 621798371 221154807 621798371 957948091 62661345 957948091 62661345 855930339 796006075 855930339 796006075 197727520 164825576 197727520 164825576 890302398 236539850 890302398 236539850 161391295 244327865 161391295 244327865 156328267 236231786 156328267 236231786 212282054 320053690 212282054 320053690 100552641 151075897 100552641 151075897 338082077 550939593 338082077 550939593 807914822 95147307 807914822 95147307 11929141 18048563 11929141 18048563 475185239 576810435 475185239 576810435 901378987 148636774 901378987 148636774 140665763 211923393 140665763 211923393 935302027 98308401 935302027 98308401 787823542 525193501 787823542 525193501 370332231 557830262 370332231 557830262 751219308 90751288 751219308 90751288 60576410 441372703 60576410 441372703 906695457 84751245 906695457 84751245 943409438 367847348 943409438 367847348 751216464 356287460 751216464 356287460 776113365 331183028 776113365 331183028 404415603 897804096 404415603 897804096 351387368 152811623 351387368 152811623 898544266 626627214 898544266 626627214 101264496 46772773 101264496 46772773 31330478 872571706 31330478 872571706 615541932 748872054 615541932 748872054 550782769 926260500 550782769 926260500 659314171 945374562 659314171 945374562 293367962 302639719 293367962 302639719 200340920 645288345 200340920 645288345 628152719 309044528 628152719 309044528 204978289 657307519 204978289 657307519 926173175 112098180 926173175 112098180 426692000 936731305 426692000 936731305 925522613 112774383 925522613 112774383 210129692 411280517 210129692 411280517 410519365 729978587 410519365 729978587 111671735 166899387 111671735 166899387 581813561 854476885 581813561 854476885 950760622 73422549 950760622 73422549 902022198 773562300 902022198 773562300 515692411 38054631 515692411 38054631 974378956 466247899 974378956 466247899 43945144 65305157 43945144 65305157 252731579 753357157 252731579 753357157 628099240 327564607 628099240 327564607 217267679 503854068 217267679 503854068 503073127 9549011 503073127 9549011 6510516 674020597 6510516 674020597 443519679 144034447 443519679 144034447 96011566 503127181 96011566 503127181 606292150 476321502 606292150 476321502 316926374 570719023 316926374 570719023 490941407 229408542 490941407 229408542 151787313 509911852 151787313 509911852 617092986 673818618 617092986 673818618 509471350 912114813 509471350 912114813 536918803 714275581 536918803 714275581 27286056 41164184 27286056 41164184 729994674 500755542 729994674 500755542 170700058 259074908 170700058 259074908 297988820 447043097 297988820 447043097 910987215 134447792 910987215 134447792 210169336 317224250 210169336 317224250 905087845 143088023 905087845 143088023 679789264 734348850 679789264 734348850 414332529 969919993 414332529 969919993 593811233 40601557 593811233 40601557 27004413 648620740 27004413 648620740 816174408 275897533 816174408 275897533 504799241 916460988 504799241 916460988 271781987 158147103 271781987 158147103 894858600 407794133 894858600 407794133 271726209 731910845 271726209 731910845 659992856 103218932 659992856 103218932 68403361 967930774 68403361 967930774 736470149 173070643 736470149 173070643 115523601 695426114 115523601 695426114 511256563 84651143 511256563 84651143 56578472 772820698 56578472 772820698 627826736 947265598 627826736 947265598 466995445 31605170 466995445 31605170 979021336 175105323 979021336 175105323 116492354 525439242 116492354 525439242 509528085 915353165 509528085 915353165 331688756 497944637 331688756 497944637 406668300 790218770 406668300 790218770 33652395 49686472 33652395 49686472 899123805 413270284 899123805 413270284 213564098 322417059 213564098 322417059 288050288 681529951 288050288 681529951 481854475 623027908 481854475 623027908 405989249 880648781 405989249 880648781 625294072 82748840 625294072 82748840 55134003 242010296 55134003 242010296 838881443 499205369 838881443 499205369 663366914 364312409 663366914 364312409 753332398 81120141 753332398 81120141 54077605 159804363 54077605 159804363 893695394 550864853 893695394 550864853 271438642 4129664 271438642 4129664 2755426 54629894 2755426 54629894 552720972 565065735 552720972 565065735 254213520 381220298 254213520 381220298 504298164 695277616 504298164 695277616 822713968 44994614 822713968 44994614 969539671 345477483 969539671 345477483 230282088 337617066 230282088 337617066 771585529 593142953 771585529 593142953 497288521 360112478 497288521 360112478 756232473 585861452 756232473 585861452 457199332 304583131 457199332 304583131 795012009 926758542 795012009 926758542 479579576 510691086 479579576 510691086 635225822 321443189 635225822 321443189 213053875 836156710 213053875 836156710 561261553 306101710 561261553 306101710 203122215 263157644 203122215 263157644 825501391 324305716 825501391 324305716 781025768 305117973 781025768 305117973 794573376 781365691 794573376 781365691 363571102 204793501 363571102 204793501 862674545 497753047 862674545 497753047 254789512 186759190 254789512 186759190 875313079 538254511 875313079 538254511 200556021 302933634 200556021 302933634 440941355 926275600 440941355 926275600 684770820 465879218 684770820 465879218 474833827 815615998 474833827 815615998 643549550 492542456 643549550 492542456 80892234 121262026 80892234 121262026 128833113 531234958 128833113 531234958 643632879 596231911 643632879 596231911 55519908 83140166 55519908 83140166 498920753 913532382 498920753 913532382 372510459 654037014 372510459 654037014 389017012 776273755 389017012 776273755 4443171 7093788 4443171 7093788 103026048 154321485 103026048 154321485 40754936 60412090 40754936 60412090 901961258 338759862 901961258 338759862 568543593 725677668 568543593 725677668 479767289 174773025 479767289 174773025 883891397 105081362 883891397 105081362 69677115 343917220 69677115 343917220 767465081 260351530 767465081 260351530 171415715 801907948 171415715 801907948 504630392 283936100 504630392 283936100 107438133 161124306 107438133 161124306 567948971 635596437 567948971 635596437 821191970 268936188 821191970 268936188 240793294 361376118 240793294 361376118 180392613 6225694 180392613 6225694 3927927 187174614 3927927 187174614 875114218 70297591 875114218 70297591 47373527 492362712 47373527 492362712 761652459 334793775 761652459 334793775 773723375 918870653 773723375 918870653 197874674 137629250 197874674 137629250 908863255 855435140 908863255 855435140 218814637 330013612 218814637 330013612 575728938 929383082 575728938 929383082 349213548 146941925 349213548 146941925 97848267 446993389 97848267 446993389 697415014 783021032 697415014 783021032 459020740 701248262 459020740 701248262 696940236 447482795 696940236 447482795 580785848 583571721 580785848 583571721 300794892 451298534 300794892 451298534 596296486 530676613 596296486 530676613 104099894 155949928 104099894 155949928 711710816 426911357 711710816 426911357 900074589 150564432 900074589 150564432 539471435 762773742 539471435 762773742 570585592 170696118 570585592 170696118 113825861 551846061 113825861 551846061 650167084 351333247 650167084 351333247 233606481 548214242 233606481 548214242 739610552 384636522 739610552 384636522 381084817 693718769 381084817 693718769 562118258 39005286 562118258 39005286 25840981 283535147 25840981 283535147 831823437 252850290 831823437 252850290 534267195 873597197 534267195 873597197 728968084 104770318 728968084 104770318 69467813 238408542 69467813 238408542 841436236 374911102 841436236 374911102 250445623 208462190 250445623 208462190 860231807 183842655 860231807 183842655 122641757 950286958 122641757 950286958 553939372 397482205 553939372 397482205 216951234 286336523 216951234 286336523 951501129 72260736 951501129 72260736 216966906 327193399 216966906 327193399 33548372 3171669 33548372 3171669 2052466 249964750 2052466 249964750 833642289 409530013 833642289 409530013 272980623 454860889 272980623 454860889 814857146 155501898 814857146 155501898 896598536 292859848 896598536 292859848 193664939 716901857 193664939 716901857 933310980 101616939 933310980 101616939 201803296 304620051 201803296 304620051 177459454 269880555 177459454 269880555 382011028 643331193 382011028 643331193 912048551 132855957 912048551 132855957 509787242 853109687 509787242 853109687 982962893 25637064 982962893 25637064 492921021 702799400 492921021 702799400 1051974 1525472 1051974 1525472 815769159 768196085 815769159 768196085 385529169 587405566 385529169 587405566 469216423 697210555 469216423 697210555 372905273 601360592 372905273 601360592 623701451 163107144 623701451 163107144 109155988 409980180 109155988 409980180 722999662 690719612 722999662 690719612 88868249 133681975 88868249 133681975 433736957 964417897 433736957 964417897 134789074 202668799 134789074 202668799 374690556 545299042 374690556 545299042 844587320 233604219 844587320 233604219 500819268 812318263 500819268 812318263 208055614 314292404 208055614 314292404 748734402 371551414 748734402 371551414 142707770 91297106 142707770 91297106 939599415 99486040 939599415 99486040 66113145 451197344 66113145 451197344 694394243 643964310 694394243 643964310 363080738 373324566 363080738 373324566 747434669 85793111 747434669 85793111 57346500 659896833 57346500 659896833 912135428 132560026 912135428 132560026 417863372 727720103 417863372 727720103 10787804 16552537 10787804 16552537 930296663 174477939 930296663 174477939 116495686 706530836 116495686 706530836 636978529 446379852 636978529 446379852 297592940 881082559 297592940 881082559 529744278 584577315 529744278 584577315 397884473 733364520 397884473 733364520 113683463 170402864 113683463 170402864 560844808 888185991 560844808 888185991 520318638 553563044 520318638 553563044 593564701 297089036 593564701 297089036 196577921 445394011 196577921 445394011 940396710 89648062 940396710 89648062 720080474 469196623 720080474 469196623 514948210 837083029 514948210 837083029 182132706 56835786 182132706 56835786 961700483 743275822 961700483 743275822 451548293 839743141 451548293 839743141 625007933 318112477 625007933 318112477 210909882 965370042 210909882 965370042 849510872 226201902 849510872 226201902 512378638 952420790 512378638 952420790 313315379 40621564 313315379 40621564 27017067 727936095 27017067 727936095 934282996 99924201 934282996 99924201 328516794 508165629 328516794 508165629 802220962 128315690 802220962 128315690 915217677 17209206 915217677 17209206 11128089 247727343 11128089 247727343 798651656 428054608 798651656 428054608 710770638 331603774 710770638 331603774 775894862 217679487 775894862 217679487 144049770 269599869 144049770 269599869 820802095 944053023 820802095 944053023 616058258 381128979 616058258 381128979 980651816 29447033 980651816 29447033 46217485 740645537 46217485 740645537 514968216 117058436 514968216 117058436 77824249 462157962 77824249 462157962 687097297 391613751 687097297 391613751 261212959 673166738 261212959 673166738 566227735 882212570 566227735 882212570 290967448 43124851 290967448 43124851 971025243 527890116 971025243 527890116 85388431 128361492 85388431 128361492 834496493 470479902 834496493 470479902 313183808 9418812 313183808 9418812 993204050 126676793 993204050 126676793 84140377 852104216 84140377 852104216 630915171 836287722 630915171 836287722 181430535 159924556 181430535 159924556 893618678 10829069 893618678 10829069 7172985 250533000 7172985 250533000 833203079 847535468 833203079 847535468 457779661 426061955 457779661 426061955 947384943 78542738 947384943 78542738 635221929 652342088 635221929 652342088 267151309 401253318 267151309 401253318 537999534 748419566 537999534 748419566 679680924 473736587 679680924 473736587 335623026 768647647 335623026 768647647 986203394 20769472 986203394 20769472 211665131 319094461 211665131 319094461 169722282 257773048 169722282 257773048 220611090 996218184 220611090 996218184 881849800 177521285 881849800 177521285 632076670 957460291 632076670 957460291 412119575 159098273 412119575 159098273 106052169 402929314 106052169 402929314 268443006 65312836 268443006 65312836 10468818 15747221 10468818 15747221 205441426 310063575 205441426 310063575 66022770 99407812 66022770 99407812 662347235 668654808 662347235 668654808 749519858 241835622 749519858 241835622 838929398 736251488 838929398 736251488 522768810 617351921 522768810 617351921 604581720 773742766 604581720 773742766 159623187 189785570 159623187 189785570 873375617 596807301 873375617 596807301 246903007 38180853 246903007 38180853 25407760 419367836 25407760 419367836 813372986 257068041 813372986 257068041 169332558 579725593 169332558 579725593 892503966 161607388 892503966 161607388 651240168 867718020 651240168 867718020 522935261 41164183 522935261 41164183 972249087 548874682 972249087 548874682 497135747 381615778 497135747 381615778 741765377 845195957 741765377 845195957 350198733 416826154 350198733 416826154 863620086 34277637 863620086 34277637 22702171 183012072 22702171 183012072 121990804 45826084 121990804 45826084 2972815 4704722 2972815 4704722 669231833 490335142 669231833 490335142 259340374 131544033 259340374 131544033 912922999 301624436 912922999 301624436 199501943 313754096 199501943 313754096 788546544 788527769 788546544 788527769 567311253 109906704 567311253 109906704 927488372 605660386 927488372 605660386 417908749 485153614 417908749 485153614 672335430 242151392 672335430 242151392 160230630 499431411 160230630 499431411 663173282 58528329 663173282 58528329 39504775 585169202 39504775 585169202 626117421 261207329 626117421 261207329 171929826 784291032 171929826 784291032 611249650 697450204 611249650 697450204 498330974 457287079 498330974 457287079 690557992 697553749 690557992 697553749 241774285 197502353 241774285 197502353 131549637 281454476 131549637 281454476 812376930 605487539 812376930 605487539 491926762 215758826 491926762 215758826 855937006 544454648 855937006 544454648 140913222 162164904 140913222 162164904 892088579 394635211 892088579 394635211 690964569 456816607 690964569 456816607 718300068 417087082 718300068 417087082 709589828 429563969 709589828 429563969 182776852 277987842 182776852 277987842 199339423 453111215 199339423 453111215 302205328 392975398 302205328 392975398 120726253 181256595 120726253 181256595 785039954 318661062 785039954 318661062 34865633 51279908 34865633 51279908 292765451 438728175 292765451 438728175 805102651 150464753 805102651 150464753 99870019 150272483 99870019 150272483 731576840 912660583 731576840 912660583 16190817 25223108 16190817 25223108 238307923 494605888 238307923 494605888 997014088 4470069 997014088 4470069 177731676 413833248 177731676 413833248 412724650 827385271 412724650 827385271 631860371 334900405 631860371 334900405 845579774 231980777 845579774 231980777 229902647 345208257 229902647 345208257 840523694 95750044 840523694 95750044 936435031 134944518 936435031 134944518 89669705 22311242 89669705 22311242 985224760 69752836 985224760 69752836 553114730 740960534 553114730 740960534 399021921 525136281 399021921 525136281 655109558 785171020 655109558 785171020 340920721 618097992 340920721 618097992 569262094 759708983 569262094 759708983 451167783 9877363 451167783 9877363 992960091 111394402 992960091 111394402 74090821 779948130 74090821 779948130 486531302 790526461 486531302 790526461 137610717 95111705 137610717 95111705 936800722 225020433 936800722 225020433 347718796 846245219 347718796 846245219 613658259 225759458 613658259 225759458 849783255 699278288 849783255 699278288 284700541 426352814 284700541 426352814 486505867 912042252 486505867 912042252 933788005 100976204 933788005 100976204 610553659 895543944 610553659 895543944 665328623 439587705 665328623 439587705 293239452 424156059 293239452 424156059 713293940 412651124 713293940 412651124 274748829 883373615 274748829 883373615 384642758 427418151 384642758 427418151 285327180 253023502 285327180 253023502 937736664 93727076 937736664 93727076 452579978 868910317 452579978 868910317 777245433 329641187 777245433 329641187 578022117 797672915 578022117 797672915 672302307 445302014 672302307 445302014 296879589 886344734 296879589 886344734 527461977 228752951 527461977 228752951 151313744 836798853 151313744 836798853 514625447 362423339 514625447 362423339 754808899 430082130 754808899 430082130 364839314 556464460 364839314 556464460 79460971 55942236 79460971 55942236 962271728 741489822 962271728 741489822 380207020 42239570 380207020 42239570 971611487 230348181 971611487 230348181 255771933 383220286 255771933 383220286 7413622 11171528 7413622 11171528 794543346 305161345 794543346 305161345 199090600 271970337 199090600 271970337 178950538 592377545 178950538 592377545 886469442 170674413 886469442 170674413 857556197 712304614 857556197 712304614 70527874 106396436 70527874 106396436 699694149 443753122 699694149 443753122 172712873 262639852 172712873 262639852 234926152 722945491 234926152 722945491 349337322 99772364 349337322 99772364 66236579 604342773 66236579 604342773 618317369 949161930 618317369 949161930 466043281 44695285 466043281 44695285 969746553 334582179 969746553 334582179 615736207 775526775 615736207 775526775 591779431 167930069 591779431 167930069 888031650 203995996 888031650 203995996 475624112 753252240 475624112 753252240 809491057 284610068 809491057 284610068 393301089 717406212 393301089 717406212 140405957 171189441 140405957 171189441 114239452 492324099 114239452 492324099 378679821 886547924 378679821 886547924 315965058 338006371 315965058 338006371 771225492 187194046 771225492 187194046 124872887 750935316 124872887 750935316 617856389 881676785 617856389 881676785 233122648 194105712 233122648 194105712 129259883 289045807 129259883 289045807 191083396 287645421 191083396 287645421 189953882 864867170 189953882 864867170 690468810 363959414 690468810 363959414 753564478 303647130 753564478 303647130 201074037 5467736 201074037 5467736 996331410 482594008 996331410 482594008 674057100 461146955 674057100 461146955 687727831 128355470 687727831 128355470 85378233 109031052 85378233 109031052 928116518 690718943 928116518 690718943 359176354 705471589 359176354 705471589 372268209 975094340 372268209 975094340 351120905 275442683 351120905 275442683 816478454 121354262 816478454 121354262 80954655 3073536 80954655 3073536 997839043 658342886 997839043 658342886 456918941 130715318 456918941 130715318 913610263 283171759 913610263 283171759 186427742 391508084 186427742 391508084 734542531 852807097 734542531 852807097 452816609 764443514 452816609 764443514 571792092 404036870 571792092 404036870 269007467 841646892 269007467 841646892 457309388 804572177 457309388 804572177 444717391 157949788 444717391 157949788 894999757 977182431 894999757 977182431 507348488 336887641 507348488 336887641 772184074 177988255 772184074 177988255 118816548 78810608 118816548 78810608 947159457 151566116 947159457 151566116 89668431 134937701 89668431 134937701 134139586 986823618 134139586 986823618 392573764 516740448 392573764 516740448 449629416 613307704 449629416 613307704 230368845 73125488 230368845 73125488 49172283 455412141 49172283 455412141 712772760 424928467 712772760 424928467 368369058 834270283 368369058 834270283 325135092 306309717 325135092 306309717 876221153 185662753 876221153 185662753 162468753 341200015 162468753 341200015 769352039 255940737 769352039 255940737 5788929 8559494 5788929 8559494 782069712 322936003 782069712 322936003 121809394 182750175 121809394 182750175 541559388 955538882 541559388 955538882 408514170 824059384 408514170 824059384 411933503 881425228 411933503 881425228 585671642 567921813 585671642 567921813 572938694 785381165 572938694 785381165 125290715 187887987 125290715 187887987 775693952 331892242 775693952 331892242 211391113 120018742 211391113 120018742 920768814 708055205 920768814 708055205 656465667 318086839 656465667 318086839 829762528 256367627 829762528 256367627 723834467 776907788 723834467 776907788 451713864 647707279 451713864 647707279 637596551 589502578 637596551 589502578 322949466 485764400 322949466 485764400 396502279 612648908 396502279 612648908 55667373 83263568 55667373 83263568 658629212 764576093 658629212 764576093 183205441 278547344 183205441 278547344 396115635 655283377 396115635 655283377 89650744 134862308 89650744 134862308 115155058 172585547 115155058 172585547 937964124 93228893 937964124 93228893 264788846 442929773 264788846 442929773 700454744 451696425 700454744 451696425 482752127 871033353 482752127 871033353 651053346 88514452 651053346 88514452 59169066 416309979 59169066 416309979 718853206 851891782 718853206 851891782 490287863 899880799 490287863 899880799 934890460 99204221 934890460 99204221 755253054 444721767 755253054 444721767 143597403 216499998 143597403 216499998 268966992 403885389 268966992 403885389 840371864 236796019 840371864 236796019 156679211 668332782 156679211 668332782 361414520 45711671 361414520 45711671 30639066 857567883 30639066 857567883 611764925 451649460 611764925 451649460 300929938 620503659 300929938 620503659 636042702 588507013 636042702 588507013 612891759 198007059 612891759 198007059 867510508 234481323 867510508 234481323 716830066 419277579 716830066 419277579 776064622 331346839 776064622 331346839 697081107 447391114 697081107 447391114 979320316 6594468 979320316 6594468 4258312 580339932 4258312 580339932 484317937 152546551 484317937 152546551 101505854 365504980 101505854 365504980 887385033 169128965 887385033 169128965 667390987 493385470 667390987 493385470 306151526 145902088 306151526 145902088 902918385 968873831 902918385 968873831 366276150 549325097 366276150 549325097 985632230 21745875 985632230 21745875 156952454 237588550 156952454 237588550 849539465 226108162 849539465 226108162 466303031 784605666 466303031 784605666 502393241 707990624 502393241 707990624 376277908 990487149 376277908 990487149 798571547 32475087 798571547 32475087 978399926 208661249 978399926 208661249 860152336 206988465 860152336 206988465 861211709 199736590 861211709 199736590 132935498 475729461 132935498 475729461 415253049 588537779 415253049 588537779 201013533 183676814 201013533 183676814 936577664 95534957 936577664 95534957 449644255 936256156 449644255 936256156 109742651 163871575 109742651 163871575 182422314 277309375 182422314 277309375 826807472 260689959 826807472 260689959 481513055 920421036 481513055 920421036 954671494 67221987 954671494 67221987 491025953 927559180 491025953 927559180 513563859 84668828 513563859 84668828 943460205 86374374 943460205 86374374 57726301 714839749 57726301 714839749 480956653 260464406 480956653 260464406 148639618 225153609 148639618 225153609 599560583 915627475 599560583 915627475 273686031 63930108 273686031 63930108 956841897 328212292 956841897 328212292 180534289 274568105 180534289 274568105 490184418 799510497 490184418 799510497 935271905 98384662 935271905 98384662 320140727 481295568 320140727 481295568 699882749 443455597 699882749 443455597 502890731 974740027 502890731 974740027 379184838 74086181 379184838 74086181 950227185 553866944 950227185 553866944 428234039 286293347 428234039 286293347 808111216 666630877 808111216 666630877 157511521 238518099 157511521 238518099 475427108 719167027 475427108 719167027 287523782 270071042 287523782 270071042 177626082 372890964 177626082 372890964 747951121 426170897 747951121 426170897 284503772 229808435 284503772 229808435 846874365 411991255 846874365 411991255 274375301 10982525 274375301 10982525 992357182 344301665 992357182 344301665 229362255 727131879 229362255 727131879 818888359 271947748 818888359 271947748 489005135 893306242 489005135 893306242 315770648 159746799 315770648 159746799 106462319 958059971 106462319 958059971 709035485 430385869 709035485 430385869 320417818 483364557 320417818 483364557 966859827 49019244 966859827 49019244 594502112 636391120 594502112 636391120 711499643 427127086 711499643 427127086 651404065 751413924 651404065 751413924 124270612 186361281 124270612 186361281 527158899 883686388 527158899 883686388 769786449 208487419 769786449 208487419 138654081 285029757 138654081 285029757 966552476 49437015 966552476 49437015 519611870 866020003 519611870 866020003 717580768 418214573 717580768 418214573 545424641 964615228 545424641 964615228 10678089 16343416 10678089 16343416 253662215 380298721 253662215 380298721 834942741 247910926 834942741 247910926 642564254 974718669 642564254 974718669 647126642 758437304 647126642 758437304 318305709 478565074 318305709 478565074 648650897 947475910 648650897 947475910 225402527 302925763 225402527 302925763 796401158 422724891 796401158 422724891 7026512 10437421 7026512 10437421 675961317 479189636 675961317 479189636 131608444 197558857 131608444 197558857 656088498 865395458 656088498 865395458 185352024 281479691 185352024 281479691 673930699 483340453 673930699 483340453 107146427 59910784 107146427 59910784 959679032 882323511 959679032 882323511 532592462 304874606 532592462 304874606 794748528 928606656 794748528 928606656 343402226 821993224 343402226 821993224 932023075 103680711 932023075 103680711 767515782 490525395 767515782 490525395 669156556 253745721 669156556 253745721 831442856 921375140 831442856 921375140 520473046 273774689 520473046 273774689 817492604 314547059 817492604 314547059 788004487 150804449 788004487 150804449 899891822 263404579 899891822 263404579 338374145 793488027 338374145 793488027 571026168 583398836 571026168 583398836 649832671 934719159 649832671 934719159 389255988 337843397 389255988 337843397 771417950 926776274 771417950 926776274 414709649 452797832 414709649 452797832 693482271 651593263 693482271 651593263 565474866 384028854 565474866 384028854 996391357 5410001 996391357 5410001 457270699 829494514 457270699 829494514 892232826 54644304 892232826 54644304 963144940 606955336 963144940 606955336 166173890 251665222 166173890 251665222 374924792 789904414 374924792 789904414 36766279 54312362 36766279 54312362 325244245 489001352 325244245 489001352 253061529 93315568 253061529 93315568 62451062 757544896 62451062 757544896 729273727 400991978 729273727 400991978 603260822 809903059 603260822 809903059 912260905 132304889 912260905 132304889 616209011 767087809 616209011 767087809 178678654 271681598 178678654 271681598 631566625 983059377 631566625 983059377 86146023 129378356 86146023 129378356 317953600 477800685 317953600 477800685 183667497 279207209 183667497 279207209 701007138 441936465 701007138 441936465 859010653 173317462 859010653 173317462 45695291 67527019 45695291 67527019 223342935 428517171 223342935 428517171 765720989 177521648 765720989 177521648 118411323 414954669 118411323 414954669 866684313 199187148 866684313 199187148 226518310 781868795 226518310 781868795 631876783 579130917 631876783 579130917 568161542 394671994 568161542 394671994 733572445 543580084 733572445 543580084 445936663 832335701 445936663 832335701 992781189 10128882 992781189 10128882 339487576 555493886 339487576 555493886 905806085 141714260 905806085 141714260 736304007 433151653 736304007 433151653 707173011 136331246 707173011 136331246 909868122 284488499 909868122 284488499 187612982 294811423 187612982 294811423 748605903 814921578 748605903 814921578 552713323 812737498 552713323 812737498 942124350 86730752 942124350 86730752 615675551 501136190 615675551 501136190 80047536 120097655 80047536 120097655 604759390 532207814 604759390 532207814 901538409 148412089 901538409 148412089 333398257 509605475 333398257 509605475 976304477 35855606 976304477 35855606 860225112 691987831 860225112 691987831 84096984 126606963 84096984 126606963 127803230 733172015 127803230 733172015 545324423 227305830 545324423 227305830 150231496 423523392 150231496 423523392 522083305 989114272 522083305 989114272 551183279 547862389 551183279 547862389 474711548 225745004 474711548 225745004 849789873 775983348 849789873 775983348 384860282 423704185 384860282 423704185 713660900 645920744 713660900 645920744 439165588 177953665 439165588 177953665 913676479 130621988 913676479 130621988 268827983 403640448 268827983 403640448 947798791 51057036 947798791 51057036 965567830 138497607 965567830 138497607 179683624 851911769 179683624 851911769 377132901 297424537 377132901 297424537 196769607 187291965 196769607 187291965 993374035 9174568 993374035 9174568 59092332 88293155 59092332 88293155 949360567 75578601 949360567 75578601 554969896 795244832 554969896 795244832 243789096 280552821 243789096 280552821 812883490 354602747 812883490 354602747 113551409 170061963 113551409 170061963 322128344 484209627 322128344 484209627 180889145 275050989 180889145 275050989 482697294 908603617 482697294 908603617 877373624 184226142 877373624 184226142 339992409 763981244 339992409 763981244 728755592 335258060 728755592 335258060 214572173 217894407 214572173 217894407 854654171 226582989 854654171 226582989 101573706 44957205 101573706 44957205 29729236 97710173 29729236 97710173 265428104 398199815 265428104 398199815 260186411 389665722 260186411 389665722 564247189 842274033 564247189 842274033 293260974 439688397 293260974 439688397 604378890 879552924 604378890 879552924 652588429 905344141 652588429 905344141 375946078 691389148 375946078 691389148 770958999 338669735 770958999 338669735 487250007 783578647 487250007 783578647 607571330 178859961 607571330 178859961 119350578 48404288 119350578 48404288 967199836 341114891 967199836 341114891 295375133 442894149 295375133 442894149 878590993 81290337 878590993 81290337 54184508 582503803 54184508 582503803 665030737 496470862 665030737 496470862 648047427 703854779 648047427 703854779 40813066 60562947 40813066 60562947 705741722 435347656 705741722 435347656 899967964 150632585 899967964 150632585 456635690 571177235 456635690 571177235 202445130 71103840 202445130 71103840 47750876 493023253 47750876 493023253 676804075 161188099 676804075 161188099 892889769 814619577 892889769 814619577 373813689 889973168 373813689 889973168 317141330 476574625 317141330 476574625 665161982 496295421 665161982 496295421 324040976 487257460 324040976 487257460 384060470 936386141 384060470 936386141 601561676 189691984 601561676 189691984 873395141 846085939 873395141 846085939 510862043 778869465 510862043 778869465 623987690 757945884 623987690 757945884 362413824 600030172 362413824 600030172 383513393 914145788 383513393 914145788 737988747 387575288 737988747 387575288 613277793 769981367 613277793 769981367 373963430 513836232 373963430 513836232 407611456 827643555 407611456 827643555 489443572 209414203 489443572 209414203 139393037 138080899 139393037 138080899 946478996 79895914 946478996 79895914 920780872 749852054 920780872 749852054 543442838 956613163 543442838 956613163 260240719 389794816 260240719 389794816 671214397 663440665 671214397 663440665 424934529 684736223 424934529 684736223 923429485 115822185 923429485 115822185 202848493 724902287 202848493 724902287 522716550 34417275 522716550 34417275 22716830 381699152 22716830 381699152 392084798 860527918 392084798 860527918 173815080 244247015 173815080 244247015 161288919 195596779 161288919 195596779 869332796 90105397 869332796 90105397 60170009 124407843 60170009 124407843 917700827 672980890 917700827 672980890 3018739 4801726 3018739 4801726 474755334 754239395 474755334 754239395 560342526 163565835 560342526 163565835 109510235 204251356 109510235 204251356 863007384 113312111 863007384 113312111 75278822 150615723 75278822 150615723 120323604 180689420 120323604 180689420 903402472 145485327 903402472 145485327 161127117 890745955 161127117 890745955 959871155 59605784 959871155 59605784 761057901 354251743 761057901 354251743 801088235 295790708 801088235 295790708 787963907 314624737 787963907 314624737 156204100 1674675 156204100 1674675 1220899 955259944 1220899 955259944 566119970 528187878 566119970 528187878 290053842 430056338 290053842 430056338 27693391 41448638 27693391 41448638 74135049 119234614 74135049 119234614 880124730 180065757 880124730 180065757 115738458 173422624 115738458 173422624 418980480 973241189 418980480 973241189 397152463 15365461 397152463 15365461 989677438 432578689 989677438 432578689 205333980 309865258 205333980 309865258 759733643 355689513 759733643 355689513 81617848 122431626 81617848 122431626 273373726 495183576 273373726 495183576 666076855 602473589 666076855 602473589 148492690 225020431 148492690 225020431 360590165 936815332 360590165 936815332 998160375 2563460 998160375 2563460 667974152 492433006 667974152 492433006 236748675 161629504 236748675 161629504 107914437 605188415 107914437 605188415 752328882 229552228 752328882 229552228 847017535 819129798 847017535 819129798 46304236 68608236 46304236 68608236 354083945 957933604 354083945 957933604 784901687 192404113 784901687 192404113 128230614 478465113 128230614 478465113 910594678 135264042 910594678 135264042 728608603 892033805 728608603 892033805 658481757 3690125 658481757 3690125 997511691 29496083 997511691 29496083 19076173 563987914 19076173 563987914 678450681 466682447 678450681 466682447 684353809 561734500 684353809 561734500 473223062 593048973 473223062 593048973 678400937 475337556 678400937 475337556 499907187 987090486 499907187 987090486 486401824 400647077 486401824 400647077 729400594 547015482 729400594 547015482 398753015 225954952 398753015 225954952 849709775 436841977 849709775 436841977 291366770 221721753 291366770 221721753 852458773 30012249 852458773 30012249 578536 912357 578536 912357 990904769 26033767 990904769 26033767 939532982 311805170 939532982 311805170 83586835 125763749 83586835 125763749 625232823 776164276 625232823 776164276 591609065 203441342 591609065 203441342 135353133 797301022 135353133 797301022 434607284 497648627 434607284 497648627 200692289 70115955 200692289 70115955 952853120 12949049 952853120 12949049 8618206 755652429 8618206 755652429 471591767 145617964 471591767 145617964 97079551 6211167 97079551 6211167 995657664 274179679 995657664 274179679 655309943 962500498 655309943 962500498 254230358 229694237 254230358 229694237 151886269 789292677 151886269 789292677 922969598 116559418 922969598 116559418 225905396 969163520 225905396 969163520 881033703 178315645 881033703 178315645 565498792 599219359 565498792 599219359 765945701 346119312 765945701 346119312 344556054 918671113 344556054 918671113 828536556 104187807 828536556 104187807 931585938 54713016 931585938 54713016 36855124 992483001 36855124 992483001 614530100 404640546 614530100 404640546 209109799 115196298 209109799 115196298 923890586 121262025 923890586 121262025 919865162 51051165 919865162 51051165 965569384 635418959 965569384 635418959 63898043 95613800 63898043 95613800 698283514 677759213 698283514 677759213 389489424 364176493 389489424 364176493 753448877 565867854 753448877 565867854 658889212 175884643 658889212 175884643 882936194 416306367 882936194 416306367 277296488 110006528 277296488 110006528 927414660 923854640 927414660 923854640 467297714 547909409 467297714 547909409 636207181 561606832 636207181 561606832 146365590 221721754 146365590 221721754 205919839 409995416 205919839 409995416 418967864 667572424 418967864 667572424 131387964 197275726 131387964 197275726 547387662 892387987 547387662 892387987 136585888 8773997 136585888 8773997 5956826 273561223 5956826 273561223 817729762 379122339 817729762 379122339 1144233 1641541 1144233 1641541 403105595 815605494 403105595 815605494 490183729 398708484 490183729 398708484 10697250 16423323 10697250 16423323 175430052 730953230 175430052 730953230 913866044 106015659 913866044 106015659 70338607 409713526 70338607 409713526 723199341 362440514 723199341 362440514 99303716 149199112 99303716 149199112 542991056 800325340 542991056 800325340 899945989 119471500 899945989 119471500 79747730 284075446 79747730 284075446 809856176 42875181 809856176 42875181 28341611 274766909 28341611 274766909 985616914 21753239 985616914 21753239 153048534 388846824 153048534 388846824 736929550 342771332 736929550 342771332 228145624 374217709 228145624 374217709 365727285 873319616 365727285 873319616 909509219 136735849 909509219 136735849 412667557 782331500 412667557 782331500 259628788 389066204 259628788 389066204 589208323 784661858 589208323 784661858 294607567 417037587 294607567 417037587 78674631 118045172 78674631 118045172 167391508 338644559 167391508 338644559 225212533 166461219 225212533 166461219 111270112 81690025 111270112 81690025 945277238 310356131 945277238 310356131 173328144 263482987 173328144 263482987 694531650 884876326 694531650 884876326 505882859 382228398 505882859 382228398 254993073 390897681 254993073 390897681 735713639 852402322 735713639 852402322 434333591 256245995 434333591 256245995 829860698 981967343 829860698 981967343 126533247 189991500 126533247 189991500 353582444 990023686 353582444 990023686 789610721 312112225 789610721 312112225 362145155 833985664 362145155 833985664 594651329 968943445 594651329 968943445 481609486 461143323 481609486 461143323 307463162 889412103 307463162 889412103 488459159 242522189 488459159 242522189 160478770 254767744 160478770 254767744 361441806 732839416 361441806 732839416 324722239 115594930 324722239 115594930 76901457 320786372 76901457 320786372 781117548 501976183 781117548 501976183 389561958 688011441 389561958 688011441 146311028 221678331 146311028 221678331 730045875 955200891 730045875 955200891 559475867 145042174 559475867 145042174 903687413 211994137 903687413 211994137 753156866 428063897 753156866 428063897 285677064 263457715 285677064 263457715 951964009 71769472 951964009 71769472 341396285 803040196 341396285 803040196 277319607 416386090 277319607 416386090 557102947 841722958 557102947 841722958 873412561 189685182 873412561 189685182 599229768 739769887 599229768 739769887 689368730 129211096 689368730 129211096 914368777 398429704 914368777 398429704 679752933 473662644 679752933 473662644 258457950 22001056 258457950 22001056 985469407 351754692 985469407 351754692 234026823 966772838 234026823 966772838 609320182 865301964 609320182 865301964 372859429 953374895 372859429 953374895 820655595 269727214 820655595 269727214 243886223 371742734 243886223 371742734 727336361 403842198 727336361 403842198 185543598 173228324 185543598 173228324 115588471 413999648 115588471 413999648 720548089 90830743 720548089 90830743 60641286 472105343 60641286 472105343 535812522 848278904 535812522 848278904 466464967 56488576 466464967 56488576 961958280 945011031 961958280 945011031 634731827 382340104 634731827 382340104 741226115 620797073 741226115 620797073 572274115 983299172 572274115 983299172 593684409 216404823 593684409 216404823 143516536 543389130 143516536 543389130 460742855 427332320 460742855 427332320 246563187 369501619 246563187 369501619 589212506 523563798 589212506 523563798 689135682 380338339 689135682 380338339 945709049 35220088 945709049 35220088 23268162 505845551 23268162 505845551 648435962 996939040 648435962 996939040 366575930 560863988 366575930 560863988 631983982 984268437 631983982 984268437 188046730 285085172 188046730 285085172 716815094 419332283 716815094 419332283 830788316 254894139 830788316 254894139 575014355 847810899 575014355 847810899 96906430 45211719 96906430 45211719 969203749 540395451 969203749 540395451 436273571 954160096 436273571 954160096 471669904 256897946 471669904 256897946 169151619 442041595 169151619 442041595 672880496 484126405 672880496 484126405 139737967 135783026 139737967 135783026 910306501 248597116 910306501 248597116 83776127 126015039 83776127 126015039 358981144 942640082 358981144 942640082 89118963 134132129 89118963 134132129 159156711 240768323 159156711 240768323 973965034 38755045 973965034 38755045 110375638 165209221 110375638 165209221 7659679 11556761 7659679 11556761 810775942 282961448 810775942 282961448 139781797 210201185 139781797 210201185 748846792 371161133 748846792 371161133 768653697 342177589 768653697 342177589 580321778 970607650 580321778 970607650 117150105 176057125 117150105 176057125 457812270 853248644 457812270 853248644 16718624 25984903 16718624 25984903 299238862 449071214 299238862 449071214 139204404 26648961 139204404 26648961 17097367 489658202 17097367 489658202 378441788 791488198 378441788 791488198 857482856 213431311 857482856 213431311 488349513 768294043 488349513 768294043 28200407 42661923 28200407 42661923 37850163 56042452 37850163 56042452 982535426 26268437 982535426 26268437 400289194 606573998 400289194 606573998 47168271 69925314 47168271 69925314 397543029 674060605 397543029 674060605 13332592 20608645 13332592 20608645 419028916 839211192 419028916 839211192 507749955 580253050 507749955 580253050 421621224 645015369 421621224 645015369 706141640 434715115 706141640 434715115 672042486 603811548 672042486 603811548 454818676 254224023 454818676 254224023 831087158 975441256 831087158 975441256 588519260 159591962 588519260 159591962 893864261 917531457 893864261 917531457 282371909 417212292 282371909 417212292 277739623 857779849 277739623 857779849 608470059 914628332 608470059 914628332 722158190 132589802 722158190 132589802 912135155 210994875 912135155 210994875 140143584 89712949 140143584 89712949 940359146 857061156 940359146 857061156 453400099 113721566 453400099 113721566 924968337 386807772 924968337 386807772 258223635 490719734 258223635 490719734 668977149 896600590 668977149 896600590 360738467 349636326 360738467 349636326 833762145 249541140 833762145 249541140 192350169 872524530 192350169 872524530 879264309 20979164 879264309 20979164 13555919 248578163 13555919 248578163 834506662 211019623 834506662 211019623 140155727 934585742 140155727 934585742 785366266 318207379 785366266 318207379 279996859 420275081 279996859 420275081 725416324 96491411 725416324 96491411 936079237 904186170 936079237 904186170 521811261 197627820 521811261 197627820 867696910 762223697 867696910 762223697 390264417 673859056 390264417 673859056 693656267 424321664 693656267 424321664 195804614 296145863 195804614 296145863 583542187 523023915 583542187 523023915 781203955 169469375 781203955 169469375 887201779 165011308 887201779 165011308 76401664 11963587 76401664 11963587 993533809 8895172 993533809 8895172 220734292 332803493 220734292 332803493 998525290 1951448 998525290 1951448 752320939 741230288 752320939 741230288 180278796 274071913 180278796 274071913 764560752 756180424 764560752 756180424 391715559 482718054 391715559 482718054 673928085 572692242 673928085 572692242 506643939 585735433 506643939 585735433 854241297 218713939 854241297 218713939 227775011 960661488 227775011 960661488 731893744 106616734 731893744 106616734 930008237 942488953 930008237 942488953 440388881 670983615 440388881 670983615 574665533 61403823 574665533 61403823 41298064 494996203 41298064 494996203 461237605 705558729 461237605 705558729 338224886 137244138 338224886 137244138 909118481 277130683 909118481 277130683 815394645 192930380 815394645 192930380 871167490 419590665 871167490 419590665 197847805 298930205 197847805 298930205 573253606 882920118 573253606 882920118 227783247 342075727 227783247 342075727 612045471 748528795 612045471 748528795 297414733 135404773 297414733 135404773 90095043 97620202 90095043 97620202 935683669 173162294 935683669 173162294 115574671 316995800 115574671 316995800 239256821 359019114 239256821 359019114 53610400 80138347 53610400 80138347 804930740 290234623 804930740 290234623 901955572 147757803 901955572 147757803 359934331 702848984 359934331 702848984 798163594 300067435 798163594 300067435 498501169 856076239 498501169 856076239 607230695 953389972 607230695 953389972 477949499 994601083 477949499 994601083 198849808 300503521 198849808 300503521 754713839 705142559 754713839 705142559 385474328 855119641 385474328 855119641 586488656 20598745 586488656 20598745 986289842 305825984 986289842 305825984 642111515 630315237 642111515 630315237 920904305 119771337 920904305 119771337 769015561 857761647 769015561 857761647 553674413 495369227 553674413 495369227 665932082 506803077 665932082 506803077 122347136 183460551 122347136 183460551 148448239 224878292 148448239 224878292 890611282 164210045 890611282 164210045 496287912 899238041 496287912 899238041 486433086 55864344 486433086 55864344 37629364 5962698 37629364 5962698 995816012 483165710 995816012 483165710 321504066 560063291 321504066 560063291 482033499 922423586 482033499 922423586 398327547 321633019 398327547 321633019 782928485 879290749 782928485 879290749 89191034 134267385 89191034 134267385 693364134 452925052 693364134 452925052 739483044 384972338 739483044 384972338 298413782 604449748 298413782 604449748 444407346 479992946 444407346 479992946 319268449 935015535 319268449 935015535 813907358 209713268 813907358 209713268 859447211 344457745 859447211 344457745 150860079 228095035 150860079 228095035 480254733 755111467 480254733 755111467 638580446 89093535 638580446 89093535 940648621 466707582 940648621 466707582 357147 512474 357147 512474 510823713 812527508 510823713 812527508 874780419 187687336 874780419 187687336 239323032 877886354 239323032 877886354 645586541 518727683 645586541 518727683 131139310 196827089 131139310 196827089 595775184 966269941 595775184 966269941 25641059 38570970 25641059 38570970 404714737 591465107 404714737 591465107 183411807 278781612 183411807 278781612 316954650 840374358 316954650 840374358 597442346 767363440 597442346 767363440 486528847 821226070 486528847 821226070 172919666 262958537 172919666 262958537 545754149 692944873 545754149 692944873 606664280 309321184 606664280 309321184 892081209 162191497 892081209 162191497 208534099 315052828 208534099 315052828 184916278 280760937 184916278 280760937 421312408 958106827 421312408 958106827 73658009 110493348 73658009 110493348 854917294 415675065 854917294 415675065 276956233 110966976 276956233 110966976 926841743 150694466 926841743 150694466 100347300 788239524 100347300 788239524 587070740 840873117 587070740 840873117 893350350 160498245 893350350 160498245 401758415 512719377 401758415 512719377 902730331 146262018 902730331 146262018 771765659 909183487 771765659 909183487 498736367 278943182 498736367 278943182 814339353 769314585 814339353 769314585 201329553 229697555 201329553 229697555 151891119 496299467 151891119 496299467 500410818 760833359 500410818 760833359 694093594 451787647 694093594 451787647 576666405 961789565 576666405 961789565 772235691 99161666 772235691 99161666 65984429 436481361 65984429 436481361 994312373 7721866 994312373 7721866 11947056 113222535 11947056 113222535 769153127 944473500 769153127 944473500 264264297 396562915 264264297 396562915 624980691 914214808 624980691 914214808 725358574 406636051 725358574 406636051 351332616 544840257 351332616 544840257 200483493 74111618 200483493 74111618 950224855 184068454 950224855 184068454 727335692 403872583 727335692 403872583 50541667 75421078 50541667 75421078 648806599 862458565 648806599 862458565 25173430 37860786 25173430 37860786 650897966 770711561 650897966 770711561 401966818 269441039 401966818 269441039 820907788 456751527 820907788 456751527 304476828 487928456 304476828 487928456 822374393 267328114 822374393 267328114 740363971 662062031 740363971 662062031 409723219 876123163 409723219 876123163 532279545 702969255 532279545 702969255 177725750 270227317 177725750 270227317 611331698 967786335 611331698 967786335 62145999 92993855 62145999 92993855 775581468 332057893 775581468 332057893 956366643 64921181 956366643 64921181 470255562 543266870 470255562 543266870 951861814 71867973 951861814 71867973 573425664 815364789 573425664 815364789 313061118 470320370 313061118 470320370 597055613 677945538 597055613 677945538 219270752 157493105 219270752 157493105 104987077 587292211 104987077 587292211 552293321 552642608 552293321 552642608 492315815 586865476 492315815 586865476 372190442 567831263 372190442 567831263 534221493 852207804 534221493 852207804 768350743 342732648 768350743 342732648 282200191 597522555 282200191 597522555 598930600 932423930 598930600 932423930 663817738 227153624 663817738 227153624 150052907 678785988 150052907 678785988 892774621 73125491 892774621 73125491 951000313 284037994 951000313 284037994 328650334 494231559 328650334 494231559 793067539 307065566 793067539 307065566 404519561 591746640 404519561 591746640 119383740 178875753 119383740 178875753 643005614 975964373 643005614 975964373 856943266 214357376 856943266 214357376 542624182 804676247 542624182 804676247 803867515 275238486 803867515 275238486 181221635 370015290 181221635 370015290 247028953 315245890 247028953 315245890 208711734 433449617 208711734 433449617 706931686 537480581 706931686 537480581 642310435 655342672 642310435 655342672 645344425 621193152 645344425 621193152 110803682 166084434 110803682 166084434 501172675 751871746 501172675 751871746 865539453 200043471 865539453 200043471 133137763 359426154 133137763 359426154 955109464 50795131 955109464 50795131 34582503 911035710 34582503 911035710 409245986 375242773 409245986 375242773 250633368 680781212 250633368 680781212 535200143 484698702 535200143 484698702 152174267 230047267 152174267 230047267 443801906 885597625 443801906 885597625 650853141 514540748 650853141 514540748 133963873 201314190 133963873 201314190 230764628 702458997 230764628 702458997 614984411 74865032 614984411 74865032 50263863 813988910 50263863 813988910 633603421 36104148 633603421 36104148 976019215 204675947 976019215 204675947 136001133 352669964 136001133 352669964 336381300 679105862 336381300 679105862 475708599 527883643 475708599 527883643 370817727 966115601 370817727 966115601 383511706 530857730 383511706 530857730 419519379 916035641 419519379 916035641 986220073 20681284 986220073 20681284 833052566 604381036 833052566 604381036 345618481 221610478 345618481 221610478 852543705 474368061 852543705 474368061 315689977 402174740 315689977 402174740 728492001 389920696 728492001 389920696 155513252 235314429 155513252 235314429 652765536 556316036 652765536 556316036 880114137 180092119 880114137 180092119 471521387 556572570 471521387 556572570 911842387 133378604 911842387 133378604 602075056 873706674 602075056 873706674 857931854 65248730 857931854 65248730 43796969 452681374 43796969 452681374 813319269 279957520 813319269 279957520 366111758 859633303 366111758 859633303 905795117 141719253 905795117 141719253 162243882 885717397 162243882 885717397 640582974 140687230 640582974 140687230 93867126 680686482 93867126 680686482 603916786 775175816 603916786 775175816 43239760 64283649 43239760 64283649 880097637 180134027 880097637 180134027 15071623 23114813 15071623 23114813 936800479 95117025 936800479 95117025 11060496 16982417 11060496 16982417 156893482 237257712 156893482 237257712 873603571 58034407 873603571 58034407 961032204 537154413 961032204 537154413 448438477 843819403 448438477 843819403 559234318 856812502 559234318 856812502 129492040 184178880 129492040 184178880 122845981 792996146 122845981 792996146 609221867 901649236 609221867 901649236 464432923 378132048 464432923 378132048 744397185 578730751 744397185 578730751 128673448 193125799 128673448 193125799 806930007 720869340 806930007 720869340 341659618 544924180 341659618 544924180 956999140 63736560 956999140 63736560 793471637 355455699 793471637 355455699 719436267 661091173 719436267 661091173 372351327 725023125 372351327 725023125 455741078 292571331 455741078 292571331 193513112 560671696 193513112 560671696 632956200 268942441 632956200 268942441 176962625 459260286 176962625 459260286 306278889 31084742 306278889 31084742 20500581 681809510 20500581 681809510 448807231 42838021 448807231 42838021 28332893 282632664 28332893 282632664 992884142 9961588 992884142 9961588 275669401 413954314 275669401 413954314 53817037 80677138 53817037 80677138 676281347 917760398 676281347 917760398 238532044 141556394 238532044 141556394 75957486 114071453 75957486 114071453 670611844 582839551 670611844 582839551 288177040 431339117 288177040 431339117 536053784 836518397 536053784 836518397 91199146 137062837 91199146 137062837 810888311 909551721 810888311 909551721 378341663 774330847 378341663 774330847 449521884 991331800 449521884 991331800 309901050 209567507 309901050 209567507 859553673 416809869 859553673 416809869 277533940 508547454 277533940 508547454 575313175 305762779 575313175 305762779 202714236 877009110 202714236 877009110 876426801 185479180 876426801 185479180 594936298 565125941 594936298 565125941 112624655 168793729 112624655 168793729 468871384 840874525 468871384 840874525 835263535 247674942 835263535 247674942 763635611 349970875 763635611 349970875 55782885 83551907 55782885 83551907 881923365 431058463 881923365 431058463 288042309 878516114 288042309 878516114 481099428 371360620 481099428 371360620 247812219 774308845 247812219 774308845 464856203 496469421 464856203 496469421 206043977 310991946 206043977 310991946 421496540 655709313 421496540 655709313 785614409 110346114 785614409 110346114 73426378 280051473 73426378 280051473 393957269 523870710 393957269 523870710 848514979 227567631 848514979 227567631 265740051 398715941 265740051 398715941 21451865 32553134 21451865 32553134 969589142 860347770 969589142 860347770 636687615 207054729 636687615 207054729 861140492 492417082 861140492 492417082 327261691 361005186 327261691 361005186 755781909 453498658 755781909 453498658 112818703 168938657 112818703 168938657 445748778 757149311 445748778 757149311 504861094 467086564 504861094 467086564 311052368 935800662 311052368 935800662 606271088 314313719 606271088 314313719 788126718 611501769 788126718 611501769 255023945 382312772 255023945 382312772 447641998 762375442 447641998 762375442 595059764 252142645 595059764 252142645 166540119 3171668 166540119 3171668 997788762 350932520 997788762 350932520 37152835 55168052 37152835 55168052 581365357 939701316 581365357 939701316 356557886 560454992 356557886 560454992 380137540 381393937 380137540 381393937 254357600 815388021 254357600 815388021 578326834 997858474 578326834 997858474 11805024 17906251 11805024 17906251 706461875 628372992 706461875 628372992 458748021 537605158 458748021 537605158 621315555 883534350 621315555 883534350 981426363 28398481 981426363 28398481 530201431 663709307 530201431 663709307 684469826 466512532 684469826 466512532 539842102 972121056 539842102 972121056 23644880 35802551 23644880 35802551 46788376 232224217 46788376 232224217 267324300 401522487 267324300 401522487 804032486 291620452 804032486 291620452 345149481 910048855 345149481 910048855 365842050 499824810 365842050 499824810 966507653 49500021 966507653 49500021 410677851 871735246 410677851 871735246 246545906 310694968 246545906 310694968 790767110 958958823 790767110 958958823 548948531 182988110 548948531 182988110 878173401 379021128 878173401 379021128 252891887 972881261 252891887 972881261 528372886 327710743 528372886 327710743 137261502 206851648 137261502 206851648 543101182 833748380 543101182 833748380 431041299 1659480 431041299 1659480 998751859 881046475 998751859 881046475 433617015 989716912 433617015 989716912 451787529 712683211 451787529 712683211 182910234 278079767 182910234 278079767 425615894 729140511 425615894 729140511 668129384 1952385 668129384 1952385 998497588 748004448 998497588 748004448 333112828 210467144 333112828 210467144 139879491 303687880 139879491 303687880 795775637 568219371 795775637 568219371 624373828 19796686 624373828 19796686 986673699 402405993 986673699 402405993 226875806 171982242 226875806 171982242 991437767 12547753 991437767 12547753 672784602 883461081 672784602 883461081 479647753 977891238 479647753 977891238 628238043 267492334 628238043 267492334 175912213 338861947 175912213 338861947 468163310 851744957 468163310 851744957 507710140 323270237 507710140 323270237 213935623 923483132 213935623 923483132 551103613 945810146 551103613 945810146 240903742 361484478 240903742 361484478 661272614 940313728 661272614 940313728 267656949 326504860 267656949 326504860 779506163 864838886 779506163 864838886 557284090 22746783 557284090 22746783 984756239 393818864 984756239 393818864 733964968 34037064 733964968 34037064 977510324 513704329 977510324 513704329 16750017 26033766 16750017 26033766 717230607 428619465 717230607 428619465 534596595 903021647 534596595 903021647 989097994 16533717 989097994 16533717 484798469 749759504 484798469 749759504 722463134 410781297 722463134 410781297 465732113 863460281 465732113 863460281 373322892 405464375 373322892 405464375 726235252 818493152 726235252 818493152 286198598 344418432 286198598 344418432 229462687 436319155 229462687 436319155 291043251 81164612 291043251 81164612 54141537 326168226 54141537 326168226 423269184 554151920 423269184 554151920 757899276 56077838 757899276 56077838 37851756 741353311 37851756 741353311 405639317 115989893 405639317 115989893 77151619 152543881 77151619 152543881 898831134 227691329 898831134 227691329 254798104 381837528 254798104 381837528 825575060 195732781 825575060 195732781 106675681 160075934 106675681 160075934 428908263 802746055 428908263 802746055 678243272 43451536 678243272 43451536 970725584 743990651 970725584 743990651 403349244 755133981 403349244 755133981 903308078 145560353 903308078 145560353 848547686 472910577 848547686 472910577 672442413 826110489 672442413 826110489 303079708 454295754 303079708 454295754 333906813 603729888 333906813 603729888 85231176 128210405 85231176 128210405 351612370 845907047 351612370 845907047 608149466 345803243 608149466 345803243 230588254 472983908 230588254 472983908 709244556 430123358 709244556 430123358 488509591 609035248 488509591 609035248 193023071 291816066 193023071 291816066 241581933 527084542 241581933 527084542 394316562 939069544 394316562 939069544 612893691 890945021 612893691 890945021 43224272 19394054 43224272 19394054 987026339 410392075 987026339 410392075 722771561 148378958 722771561 148378958 901549866 265057222 901549866 265057222 174501885 996479833 174501885 996479833 629037145 148785159 629037145 148785159 98928973 809817492 98928973 809817492 400072877 650121 400072877 650121 482410 236133579 482410 236133579 997844480 3060933 997844480 3060933 751159710 869523748 751159710 869523748 431272628 284948895 431272628 284948895 809074908 266111527 809074908 266111527 175090788 427449225 175090788 427449225 587340154 575833241 587340154 575833241 43104091 64122095 43104091 64122095 162578705 337194583 162578705 337194583 521147130 933316947 521147130 933316947 353246398 368464068 353246398 368464068 750878546 439049781 750878546 439049781 702943638 265262040 702943638 265262040 931852730 103913004 931852730 103913004 927814347 463240706 927814347 463240706 209127134 315917085 209127134 315917085 692925461 453535785 692925461 453535785 216780091 114231263 216780091 114231263 76030956 444841653 76030956 444841653 698950610 429892617 698950610 429892617 287115254 936160762 287115254 936160762 551233133 240105941 551233133 240105941 158680446 524278119 158680446 524278119 417573462 625744888 417573462 625744888 358187984 777371793 358187984 777371793 471496772 50505719 471496772 50505719 34339149 566001050 34339149 566001050 659943230 921388693 659943230 921388693 622720903 415771918 622720903 415771918 276993273 835770807 276993273 835770807 803675701 40141318 803675701 40141318 26674689 769833103 26674689 769833103 495786011 13422819 495786011 13422819 8915143 844729972 8915143 844729972 700044894 443362352 700044894 443362352 634659746 853966871 634659746 853966871 426438633 658486676 426438633 658486676 657536207 899034507 657536207 899034507 231363998 307325879 231363998 307325879 792855282 406535569 792855282 406535569 725493428 180709312 725493428 180709312 926259953 112004095 926259953 112004095 441916242 643132753 441916242 643132753 764129836 242833479 764129836 242833479 838242978 595248374 838242978 595248374 507513857 680919961 507513857 680919961 601139224 935858600 601139224 935858600 372430925 681460061 372430925 681460061 578317911 911542278 578317911 911542278 533752202 691935040 533752202 691935040 584965471 929125083 584965471 929125083 510118818 780118127 510118818 780118127 474850079 863925922 474850079 863925922 692541433 454099107 692541433 454099107 628800504 935040646 628800504 935040646 691345068 456250461 691345068 456250461 443273231 647390919 443273231 647390919 27734294 41681309 27734294 41681309 608656951 651809092 608656951 651809092 127551546 191200558 127551546 191200558 756590279 642561068 756590279 642561068 441753070 371378935 441753070 371378935 748812123 612812082 748812123 612812082 461160386 347625158 461160386 347625158 765260598 387156586 765260598 387156586 462818603 762119745 462818603 762119745 739172272 385530837 739172272 385530837 585555693 667340843 585555693 667340843 762462787 351828856 762462787 351828856 492269609 916112535 492269609 916112535 648237396 332804843 648237396 332804843 220739996 640618313 220739996 640618313 749218276 252190158 749218276 252190158 166543391 939008563 166543391 939008563 556054563 237361287 556054563 237361287 156911104 684978185 156911104 684978185 425399047 707489803 425399047 707489803 376621856 581275552 376621856 581275552 593507583 491799084 593507583 491799084 327095656 715591794 327095656 715591794 598253221 887935761 598253221 887935761 347033458 471240202 347033458 471240202 681234689 611681982 681234689 611681982 416903036 749995917 416903036 749995917 873843891 189168427 873843891 189168427 705725243 435363000 705725243 435363000 186576567 283331444 186576567 283331444 389693797 919681102 389693797 919681102 610415405 500555353 610415405 500555353 363612260 102005181 363612260 102005181 936003978 96528849 936003978 96528849 88641514 524777435 88641514 524777435 880386052 179623967 880386052 179623967 623677466 812588716 623677466 812588716 167503140 254037777 167503140 254037777 586223511 958019552 586223511 958019552 542600084 179683586 542600084 179683586 880324212 680943132 880324212 680943132 476206926 58943338 476206926 58943338 39661747 237078462 39661747 237078462 373582964 542741869 373582964 542741869 968719139 45741550 968719139 45741550 705850286 435139271 705850286 435139271 264670785 397354798 264670785 397354798 467714578 702192603 467714578 702192603 168426820 255860529 168426820 255860529 310311730 983592681 310311730 983592681 507811280 930638148 507811280 930638148 418737799 755015808 418737799 755015808 574881485 915239544 574881485 915239544 35570498 52502837 35570498 52502837 274915047 412762880 274915047 412762880 936959846 94958759 936959846 94958759 731189419 398197655 731189419 398197655 777251664 329619508 777251664 329619508 608442273 894190032 608442273 894190032 234906805 352811984 234906805 352811984 639054703 715243997 639054703 715243997 115979223 173959847 115979223 173959847 504088926 717112516 504088926 717112516 47129759 69859072 47129759 69859072 699324326 649067013 699324326 649067013 516146106 587022957 516146106 587022957 526280850 445378770 526280850 445378770 130032553 162425008 130032553 162425008 108597913 227428156 108597913 227428156 848583891 473811729 848583891 473811729 25562305 38457706 25562305 38457706 318822433 725184488 318822433 725184488 916626657 126402107 916626657 126402107 438230353 854741208 438230353 854741208 749907372 369650902 749907372 369650902 572700717 664190132 572700717 664190132 802854502 293274762 802854502 293274762 643128493 687598575 643128493 687598575 503432317 878209853 503432317 878209853 967907723 47052780 967907723 47052780 71010597 310457806 71010597 310457806 790884249 448482035 790884249 448482035 696420070 275646007 696420070 275646007 816409254 15398449 816409254 15398449 10304544 638849399 10304544 638849399 468114903 372653623 468114903 372653623 248647055 715748807 248647055 715748807 663918086 498316476 663918086 498316476 541863883 671800930 541863883 671800930 649515757 547089148 649515757 547089148 607108911 877200905 607108911 877200905 582585555 51798946 582585555 51798946 965132581 745363091 965132581 745363091 459876766 754584042 459876766 754584042 772080039 195401267 772080039 195401267 942275077 86456652 942275077 86456652 603960293 888316246 603960293 888316246 264506875 60911357 264506875 60911357 41015398 321843401 41015398 321843401 782836418 380426233 782836418 380426233 612930816 700299223 612930816 700299223 48866364 72499589 48866364 72499589 377107170 914493172 377107170 914493172 26166940 39412219 26166940 39412219 94135431 696863547 94135431 696863547 484393640 99420146 484393640 99420146 66041994 488944078 66041994 488944078 325128459 372690634 325128459 372690634 119800355 179717502 119800355 179717502 828983546 470559735 828983546 470559735 171922930 261192909 171922930 261192909 749890882 369695406 749890882 369695406 966080399 50345888 966080399 50345888 383829261 910417204 383829261 910417204 567500422 747255289 567500422 747255289 564830878 361353158 564830878 361353158 856216186 215403336 856216186 215403336 809367990 284763285 809367990 284763285 856047996 215553717 856047996 215553717 837336505 244502422 837336505 244502422 883509947 152947805 883509947 152947805 898399140 281254150 898399140 281254150 202068246 304829702 202068246 304829702 926501219 111672798 926501219 111672798 232281195 906672219 232281195 906672219 592049935 593653443 592049935 593653443 20031667 30392704 20031667 30392704 812910632 280503166 812910632 280503166 67811730 21745876 67811730 21745876 13877028 353332086 13877028 353332086 391224469 728736104 391224469 728736104 772345503 76482249 772345503 76482249 948745766 895178840 948745766 895178840 34713735 50969969 34713735 50969969 165230465 768495241 165230465 768495241 548190329 869658073 548190329 869658073 454714619 148717801 454714619 148717801 928162063 108967282 928162063 108967282 239409730 630474394 239409730 630474394 629536505 666471760 629536505 666471760 374583564 894007387 374583564 894007387 888481035 65682255 888481035 65682255 955755601 268950207 955755601 268950207 112245863 167891284 112245863 167891284 608097575 962156017 608097575 962156017 54160720 81228941 54160720 81228941 312157142 469000473 312157142 469000473 897240809 154482992 897240809 154482992 741200063 382377634 741200063 382377634 201674066 304327235 201674066 304327235 414966006 607082165 414966006 607082165 120368939 180762475 120368939 180762475 817396363 797077338 817396363 797077338 451802383 906229939 451802383 906229939 554015865 950640839 554015865 950640839 514571888 458698341 514571888 458698341 689607124 681724263 689607124 681724263 429949435 948901827 429949435 948901827 507884982 463898609 507884982 463898609 309304605 813534241 309304605 813534241 446412182 118807904 446412182 118807904 79300770 949846699 79300770 949846699 377426668 140375878 377426668 140375878 93692317 459870471 93692317 459870471 885267890 172525509 885267890 172525509 759587345 417757374 759587345 417757374 86482622 34075805 86482622 34075805 22573154 535781066 22573154 535781066 528413157 194372627 528413157 194372627 129455575 512553642 129455575 512553642 595045709 90799023 595045709 90799023 60620053 411315590 60620053 411315590 932607785 102698788 932607785 102698788 586806720 728859297 586806720 728859297 933731612 82048653 933731612 82048653 945092830 355366223 945092830 355366223 236744085 113865943 236744085 113865943 967926302 47011536 967926302 47011536 74941626 552484755 74941626 552484755 502024678 385937239 502024678 385937239 257632020 345208343 257632020 345208343 766784757 806118790 766784757 806118790 356185889 354712132 356185889 354712132 760700051 392922110 760700051 392922110 734349155 350274406 734349155 350274406 763421923 252816635 763421923 252816635 166964784 305816934 166964784 305816934 783888765 370269855 783888765 370269855 749579675 136561697 749579675 136561697 909679653 487280254 909679653 487280254 324075425 806788101 324075425 806788101 552637159 668183723 552637159 668183723 449587106 83481250 449587106 83481250 943999710 286233876 943999710 286233876 296287182 765387962 296287182 765387962 376016700 267186366 376016700 267186366 175738907 236788978 175738907 236788978 842545487 500272923 842545487 500272923 17653613 27436090 17653613 27436090 399416801 963033579 399416801 963033579 849595244 226084023 849595244 226084023 394926791 891269160 394926791 891269160 787741088 93832586 787741088 93832586 937718087 199823568 937718087 199823568 33593392 49666705 33593392 49666705 338059461 982350659 338059461 982350659 821239198 200806997 821239198 200806997 133634157 628138844 133634157 628138844 576071194 461473752 576071194 461473752 307781937 120404239 307781937 120404239 920446756 690355439 920446756 690355439 347935203 427869357 347935203 427869357 798218917 300000810 798218917 300000810 613137481 785849712 613137481 785849712 168443944 255863899 168443944 255863899 662019083 700981692 662019083 700981692 905831831 141698209 905831831 141698209 889862249 165575762 889862249 165575762 963428360 54159976 963428360 54159976 573932281 883221377 573932281 883221377 132228812 198597426 132228812 198597426 682475225 469620990 682475225 469620990 860370641 208141603 860370641 208141603 347218662 864909213 347218662 864909213 253714241 380340226 253714241 380340226 416356929 826251784 416356929 826251784 980388203 9613727 980388203 9613727 993040102 709698744 993040102 709698744 160580637 242786839 160580637 242786839 682438007 469715260 682438007 469715260 255731737 383153124 255731737 383153124 310100638 464862133 310100638 464862133 961532736 29222756 961532736 29222756 18813922 109807854 18813922 109807854 927553630 841865218 927553630 841865218 604887737 424615278 604887737 424615278 712984079 801095300 712984079 801095300 274188231 166206321 274188231 166206321 110989374 545443145 110989374 545443145 738272642 65305153 738272642 65305153 956075720 327304163 956075720 327304163 217091991 365091878 217091991 365091878 752929187 629711154 752929187 629711154 45765485 67612818 45765485 67612818 779024748 327167133 779024748 327167133 175565379 266912387 175565379 266912387 619898630 846034219 619898630 846034219 662047262 708774784 662047262 708774784 308688353 462773334 308688353 462773334 650385716 672546203 650385716 672546203 278542062 418419975 278542062 418419975 313633586 471024511 313633586 471024511 968860313 45583099 968860313 45583099 906243052 625214882 906243052 625214882 527402718 181978381 527402718 181978381 878938280 366424762 878938280 366424762 752069291 6956472 752069291 6956472 995017607 141483786 995017607 141483786 561494418 983217871 561494418 983217871 808053980 286403286 808053980 286403286 506455237 858706757 506455237 858706757 900656464 144452666 900656464 144452666 904154663 415139951 904154663 415139951 276580971 87010681 276580971 87010681 941883732 765620090 941883732 765620090 435304819 260218044 435304819 260218044 827148412 333323247 827148412 333323247 120236635 78927086 120236635 78927086 961095313 57960101 961095313 57960101 183807492 279389140 183807492 279389140 956307218 65020395 956307218 65020395 668859903 490920840 668859903 490920840 97691831 146488537 97691831 146488537 149540700 335114316 149540700 335114316 931654364 104153460 931654364 104153460 724221369 408128737 724221369 408128737 759744529 355667814 759744529 355667814 342925203 987094828 342925203 987094828 70637909 106605162 70637909 106605162 853445643 646867915 853445643 646867915 293138371 439477431 293138371 439477431 571284361 778590784 571284361 778590784 759044758 319271949 759044758 319271949 878114291 183027682 878114291 183027682 679785512 473563186 679785512 473563186 63281913 94803941 63281913 94803941 487087288 982422707 487087288 982422707 387770520 622422688 387770520 622422688 581520071 941801527 581520071 941801527 504492830 583095988 504492830 583095988 361004314 933157239 361004314 933157239 914311924 122845969 914311924 122845969 918714208 547315951 918714208 547315951 356677137 503961181 356677137 503961181 524579003 328067114 524579003 328067114 217483392 408353310 217483392 408353310 272176036 342851263 272176036 342851263 228219124 108637628 228219124 108637628 928413143 941539377 928413143 941539377 205924779 95103749 205924779 95103749 63544185 138108408 63544185 138108408 730714603 430629554 730714603 430629554 287697691 859960662 287697691 859960662 814871920 114135499 814871920 114135499 56327767 84543357 56327767 84543357 107546521 901207551 107546521 901207551 618939040 416254760 618939040 416254760 277289995 402349928 277289995 402349928 728205971 364288736 728205971 364288736 242776840 916488232 242776840 916488232 343032008 77512131 343032008 77512131 52048122 489475530 52048122 489475530 325593548 56435714 325593548 56435714 38149230 130982810 38149230 130982810 794346838 305234295 794346838 305234295 190176107 160969868 190176107 160969868 107292011 198329377 107292011 198329377 867254324 474745685 867254324 474745685 315763759 818404727 315763759 818404727 534166072 773552752 534166072 773552752 407714277 157719434 407714277 157719434 908017491 138503215 908017491 138503215 447742787 660995240 447742787 660995240 787398664 162220751 787398664 162220751 108449763 104835619 108449763 104835619 931150258 606946362 931150258 606946362 253003551 379387265 253003551 379387265 438708172 784001780 438708172 784001780 451925123 182194614 451925123 182194614 121311458 438744639 121311458 438744639 842970974 236189461 842970974 236189461 381273564 966729045 381273564 966729045 406967727 113156156 406967727 113156156 988031579 17802430 988031579 17802430 572119168 527188543 572119168 527188543 942394911 86156070 942394911 86156070 780264278 855764341 780264278 855764341 263623473 395413880 263623473 395413880 480401802 924683332 480401802 924683332 661857015 73920343 661857015 73920343 49623258 471929513 49623258 471929513 942100060 86738163 942100060 86738163 416207004 601117971 416207004 601117971 822577619 98862650 822577619 98862650 935037283 227071882 935037283 227071882 149993114 597696641 149993114 597696641 671314834 487025193 671314834 487025193 595112359 827212335 595112359 827212335 636099798 414369512 636099798 414369512 720237733 975871665 720237733 975871665 489346382 519553944 489346382 519553944 446679454 481398068 446679454 481398068 674783497 776561763 674783497 776561763 497461879 877397605 497461879 877397605 579201288 278079764 579201288 278079764 814866151 858537681 814866151 858537681 456405109 207814543 456405109 207814543 860593227 906424403 860593227 906424403 484406493 974445169 484406493 974445169 593869484 300067437 593869484 300067437 198393005 684662163 198393005 684662163 563503410 976565801 563503410 976565801 505614036 293246343 505614036 293246343 802878006 396741781 802878006 396741781 264379840 573827902 264379840 573827902 590772587 114932171 590772587 114932171 76436977 617358592 76436977 617358592 749885847 112231240 749885847 112231240 954843804 33511761 954843804 33511761 977803452 375604310 977803452 375604310 180559711 274629792 180559711 274629792 625290846 656974846 625290846 656974846 859374752 209845204 859374752 209845204 439229452 914866069 439229452 914866069 135476071 203484828 135476071 203484828 344979287 587880436 344979287 587880436 763155856 350776710 763155856 350776710 239730708 632441829 239730708 632441829 485793269 920718753 485793269 920718753 341672274 529415039 341672274 529415039 425882404 671773019 425882404 671773019 310196754 178308256 310196754 178308256 881078904 434337147 881078904 434337147 290072131 81037501 290072131 81037501 945836385 361410595 945836385 361410595 515839169 607141858 515839169 607141858 207574202 289202137 207574202 289202137 805747754 479767247 805747754 479767247 675648784 380080603 675648784 380080603 743087171 937059260 743087171 937059260 285079891 171708359 285079891 171708359 114680828 403003912 114680828 403003912 791748673 66640534 791748673 66640534 44831815 444024694 44831815 444024694 699439122 663845023 699439122 663845023 543304397 95872689 543304397 95872689 936366216 322313793 936366216 322313793 213525703 367654668 213525703 367654668 751317287 542345000 751317287 542345000 614164733 452784875 614164733 452784875 693488980 442910265 693488980 442910265 295422462 13676802 295422462 13676802 990879440 378156215 990879440 378156215 67880640 102563114 67880640 102563114 601132327 989768007 601132327 989768007 682343748 79438794 682343748 79438794 17958777 27898634 17958777 27898634 572778675 854300353 572778675 854300353 318843495 363743383 318843495 363743383 898510658 139308741 898510658 139308741 907175161 945468673 907175161 945468673 229750817 334229346 229750817 334229346 221774506 752319674 221774506 752319674 356422887 299452799 356422887 299452799 198033450 365058759 198033450 365058759 283181479 424302346 283181479 424302346 122924588 184342377 122924588 184342377 417503682 579044413 417503682 579044413 323034456 485961388 323034456 485961388 601598381 849953894 601598381 849953894 274253108 34066693 274253108 34066693 22553880 263974546 22553880 263974546 527449541 873297588 527449541 873297588 654726621 136896694 654726621 136896694 91143415 396128940 91143415 396128940 732791050 474103168 732791050 474103168 269130928 404192922 269130928 404192922 610028845 953036474 610028845 953036474 544579780 173310375 544579780 173310375 884727546 796104837 884727546 796104837 23852965 36061752 23852965 36061752 672323641 756118867 672323641 756118867 389798517 997988365 389798517 997988365 480006757 314938430 480006757 314938430 787722659 595542197 787722659 595542197 343074519 170392886 343074519 170392886 886655632 797169503 886655632 797169503 17421686 27054631 17421686 27054631 605616156 707713022 605616156 707713022 88494102 133160434 88494102 133160434 227719138 341923332 227719138 341923332 54553249 81739061 54553249 81739061 938125503 406556426 938125503 406556426 246808831 369695408 246808831 369695408 731641528 397482206 731641528 397482206 226338811 216840533 226338811 216840533 855138879 457424765 855138879 457424765 273196107 232759714 273196107 232759714 845100320 685538572 845100320 685538572 253259939 50581882 253259939 50581882 34427177 230087084 34427177 230087084 152201616 63663048 152201616 63663048 40739065 60390886 40739065 60390886 743702528 379265623 743702528 379265623 841040095 42998253 841040095 42998253 971126297 991526639 971126297 991526639 14034988 22085005 14034988 22085005 137458597 295275987 137458597 295275987 207585045 313267562 207585045 313267562 962844061 55172876 962844061 55172876 714894127 768300592 714894127 768300592 405779274 260351529 405779274 260351529 827024671 257112243 827024671 257112243 169355922 99828766 169355922 99828766 934409900 211923390 934409900 211923390 292885907 438960169 292885907 438960169 948021357 77161829 948021357 77161829 276457814 614742214 276457814 614742214 631099242 378471365 631099242 378471365 252553256 773634088 252553256 773634088 400421947 50923438 400421947 50923438 34675674 536394084 34675674 536394084 485849770 889682106 485849770 889682106 967904859 47065664 967904859 47065664 586967694 864807993 586967694 864807993 346002305 801507516 346002305 801507516 548524491 283659158 548524491 283659158 186904159 343893374 186904159 343893374 767490363 437241355 767490363 437241355 291832206 719499327 291832206 719499327 439901948 139498054 439901948 139498054 92950803 751469345 92950803 751469345 709352665 430044482 709352665 430044482 621636922 959782076 621636922 959782076 843500764 235599711 843500764 235599711 430726010 669673547 430726010 669673547 729576670 341200018 729576670 341200018 227212436 103048733 227212436 103048733 932363980 791369669 932363980 791369669 333545437 754402092 333545437 754402092 635733232 378770396 635733232 378770396 207590604 313355775 207590604 313355775 269695480 490311338 269695480 490311338 669267522 175743088 669267522 175743088 116983982 907586948 116983982 907586948 531336543 32510510 531336543 32510510 21430050 373937910 21430050 373937910 747030759 532317572 747030759 532317572 124486713 186661028 124486713 186661028 208069973 337158744 208069973 337158744 922886234 116624647 922886234 116624647 762586024 936385668 762586024 936385668 591419959 483061439 591419959 483061439 321326427 159554896 321326427 159554896 893893573 376918020 893893573 376918020 251685262 748882091 251685262 748882091 451443494 240776009 451443494 240776009 159176215 497637290 159176215 497637290 664383658 674472478 664383658 674472478 445443309 926924558 445443309 926924558 271310877 162175923 271310877 162175923 892086173 358871622 892086173 358871622 465534827 513070938 465534827 513070938 191119828 289149521 191119828 289149521 280231655 420588415 280231655 420588415 196846700 297515525 196846700 297515525 248025446 591550896 248025446 591550896 599085272 212515365 599085272 212515365 141217250 438102110 141217250 438102110 992626383 10536920 992626383 10536920 648819424 582284157 648819424 582284157 983008234 25622927 983008234 25622927 758472593 357479563 758472593 357479563 801176171 295705334 801176171 295705334 642610588 953634534 642610588 953634534 805467228 289589865 805467228 289589865 747104847 373814144 747104847 373814144 927969348 109159274 927969348 109159274 735858420 390511138 735858420 390511138 992118081 11444495 992118081 11444495 968309721 714776568 968309721 714776568 422837977 161410288 422837977 161410288 892737013 35762389 892737013 35762389 23629812 652011812 23629812 652011812 784802864 318979413 784802864 318979413 237292642 356154269 237292642 356154269 953486181 69276012 953486181 69276012 57732085 121881499 57732085 121881499 919523351 402434302 919523351 402434302 222903840 335508562 222903840 335508562 332338662 499087064 332338662 499087064 127517227 191102055 127517227 191102055 202062711 778962584 202062711 778962584 874852479 187593007 874852479 187593007 673069080 483888443 673069080 483888443 174703084 265478780 174703084 265478780 319429156 480221583 319429156 480221583 751374611 33339468 751374611 33339468 977901101 196558797 977901101 196558797 130945045 742894563 130945045 742894563 712789349 424865292 712789349 424865292 406573368 501610940 406573368 501610940 73332072 110238709 73332072 110238709 636890614 535485651 636890614 535485651 49276918 73250451 49276918 73250451 578228477 934256413 578228477 934256413 33303328 49214299 33303328 49214299 452609097 649819732 452609097 649819732 776020097 112380668 776020097 112380668 74520347 99536185 74520347 99536185 934735841 122826919 934735841 122826919 494699243 966653799 494699243 966653799 969268330 45112225 969268330 45112225 45688912 278999529 45688912 278999529 814185102 355948977 814185102 355948977 150636040 227851470 150636040 227851470 751284726 656952741 751284726 656952741 592847635 89218339 592847635 89218339 940615683 195998957 940615683 195998957 325725844 857059125 325725844 857059125 458371735 411822143 458371735 411822143 273620657 280503165 273620657 280503165 184756127 967883633 184756127 967883633 405315422 513640251 405315422 513640251 282839887 139011870 282839887 139011870 92747966 948144556 92747966 948144556 438237017 704803751 438237017 704803751 233883747 283584899 233883747 283584899 62871577 94281300 62871577 94281300 650249617 699047006 650249617 699047006 4186133 6560438 4186133 6560438 172217978 966247478 172217978 966247478 650523886 978752870 650523886 978752870 75942751 114033629 75942751 114033629 663958482 498295958 663958482 498295958 50014092 74444737 50014092 74444737 493734955 585661940 493734955 585661940 906028959 141274462 906028959 141274462 236581913 355200456 236581913 355200456 817590466 273675882 817590466 273675882 383354295 752007185 383354295 752007185 802008214 294275961 802008214 294275961 238299982 711086084 238299982 711086084 601256755 504967196 601256755 504967196 406419460 502602159 406419460 502602159 829049874 257365352 829049874 257365352 605692916 911884336 605692916 911884336 878214544 182875701 878214544 182875701 828410642 472452444 828410642 472452444 680487807 313136542 680487807 313136542 797696762 207565992 797696762 207565992 860753297 270091759 860753297 270091759 820485633 86296525 820485633 86296525 942331989 241161467 942331989 241161467 159474745 424865295 159474745 424865295 283720562 401823052 283720562 401823052 267542400 444624190 267542400 444624190 699042900 735322911 699042900 735322911 69857625 58821331 69857625 58821331 39639731 131413105 39639731 131413105 87468066 60815648 87468066 60815648 40992370 244323302 40992370 244323302 837457272 318990038 837457272 318990038 368807639 693277249 368807639 693277249 904060713 144570161 904060713 144570161 473494619 812904339 473494619 812904339 3183666 4993445 3183666 4993445 540821782 545123562 540821782 545123562 941575782 87595834 941575782 87595834 264794380 824871457 264794380 824871457 562380786 345411821 562380786 345411821 230173010 986021754 230173010 986021754 634687901 330416291 634687901 330416291 219059402 334784727 219059402 334784727 751181265 549316590 751181265 549316590 493327879 744488098 493327879 744488098 795299410 76895200 795299410 76895200 51548913 92916581 51548913 92916581 938206648 74932795 938206648 74932795 50277100 181046830 50277100 181046830 576832310 808905725 576832310 808905725 872067831 191578378 872067831 191578378 273575863 410553558 273575863 410553558 162888046 247064959 162888046 247064959 169523795 924772641 169523795 924772641 570790016 699741113 570790016 699741113 14965689 22991522 14965689 22991522 692401183 454477750 692401183 454477750 884390925 173908290 884390925 173908290 230410618 345682506 230410618 345682506 903576829 145234482 903576829 145234482 196933428 407040659 196933428 407040659 725158935 297687285 725158935 297687285 196934423 222021116 196934423 222021116 852190944 916964993 852190944 916964993 609368335 275653661 609368335 275653661 816378416 413692790 816378416 413692790 275477122 661159287 275477122 661159287 491890511 978020818 491890511 978020818 235916041 116882344 235916041 116882344 59647600 89470169 59647600 89470169 443199066 605937695 443199066 605937695 212911279 321055551 212911279 321055551 667363910 493447781 667363910 493447781 686611497 462859111 686611497 462859111 602160368 601613921 602160368 601613921 846697791 229857914 846697791 229857914 550491664 939996704 550491664 939996704 737286687 207842968 737286687 207842968 860539841 200864081 860539841 200864081 133702814 554850232 133702814 554850232 775397787 123964080 775397787 123964080 917969351 784069707 917969351 784069707 352037243 639482504 352037243 639482504 694220346 358792389 694220346 358792389 757529488 72260738 757529488 72260738 48634111 13704736 48634111 13704736 990868566 728393528 990868566 728393528 429010266 220826131 429010266 220826131 853078383 283570757 853078383 283570757 423600140 741176179 423600140 741176179 577432530 321343010 577432530 321343010 213013863 153788068 213013863 153788068 897755408 569445084 897755408 569445084 616892393 420283710 616892393 420283710 716041455 34870257 716041455 34870257 23049457 714239796 23049457 714239796 869775253 194907876 869775253 194907876 706250758 434510461 706250758 434510461 117848571 176861879 117848571 176861879 826557309 897041626 826557309 897041626 383179019 222505867 383179019 222505867 146907228 249492615 146907228 249492615 833807141 598107603 833807141 598107603 42029871 62418454 42029871 62418454 378301671 681231955 378301671 681231955 59099935 88357286 59099935 88357286 430057242 921580161 430057242 921580161 857349029 213619519 857349029 213619519 635999477 660684280 635999477 660684280 63631941 95245481 63631941 95245481 183041941 278395985 183041941 278395985 872935474 190399976 872935474 190399976 693148995 453111212 693148995 453111212 222105670 334573004 222105670 334573004 266927135 400888056 266927135 400888056 888410141 104153464 888410141 104153464 68992321 802713116 68992321 802713116 503970768 211600119 503970768 211600119 140492089 268576951 140492089 268576951 971360213 42687276 971360213 42687276 811608003 703200983 811608003 703200983 588469836 349236152 588469836 349236152 917679794 124522650 917679794 124522650 211428094 397622169 211428094 397622169 731578284 10946074 731578284 10946074 7258997 67562488 7258997 67562488 954476639 316046127 954476639 316046127 46422426 66427287 46422426 66427287 955227214 705636792 955227214 705636792 388091360 880143568 388091360 880143568 442549886 459260287 442549886 459260287 689129194 903349601 689129194 903349601 567765266 204475165 567765266 204475165 862862628 330843161 862862628 330843161 424312509 539415624 424312509 539415624 963917862 53536144 963917862 53536144 613599228 665507493 613599228 665507493 453513540 143415256 453513540 143415256 95668391 573296022 95668391 573296022 417460743 780410341 417460743 780410341 401378897 484118169 401378897 484118169 789703854 312047900 789703854 312047900 511404158 930591063 511404158 930591063 413961132 403163556 413961132 403163556 727679810 561142116 727679810 561142116 51357487 76601494 51357487 76601494 683018473 469021733 683018473 469021733 924732317 113909407 924732317 113909407 315197015 473801911 315197015 473801911 79865794 119803578 79865794 119803578 525678417 872655430 525678417 872655430 785985473 114932009 785985473 114932009 924107272 642203290 924107272 642203290 438835326 583029317 438835326 583029317 875121251 157552204 875121251 157552204 895242541 891366907 895242541 891366907 363187576 65263783 363187576 65263783 956113829 528452330 956113829 528452330 553255294 780386517 553255294 780386517 871534219 192345116 871534219 192345116 381293942 765082546 381293942 765082546 898269972 153089815 898269972 153089815 546772748 780988906 546772748 780988906 712002340 426331863 712002340 426331863 658039005 997023623 658039005 997023623 987673363 18308020 987673363 18308020 956837334 394429660 956837334 394429660 263026725 269721141 263026725 269721141 820656377 963036911 820656377 963036911 492749137 267468613 492749137 267468613 822280782 305552428 822280782 305552428 94472368 32001009 94472368 32001009 978693386 361833818 978693386 361833818 663803599 498547022 663803599 498547022 123945745 185874275 123945745 185874275 360757386 797544947 360757386 797544947 301468476 452261451 301468476 452261451 489018756 939326771 489018756 939326771 128759542 193283703 128759542 193283703 255594103 382882212 255594103 382882212 794235540 305370094 794235540 305370094 450104750 980358592 450104750 980358592 836965970 245035695 836965970 245035695 371135113 989676924 371135113 989676924 377114220 123347604 377114220 123347604 82263280 329262433 82263280 329262433 777664942 949142368 777664942 949142368 591917583 270600558 591917583 270600558 820069787 139844478 820069787 139844478 93163360 302188089 93163360 302188089 402379091 654818806 402379091 654818806 884300634 174063561 884300634 174063561 451551024 982606663 451551024 982606663 803933212 291666525 803933212 291666525 596745830 758263159 596745830 758263159 28354851 42904727 28354851 42904727 795613140 303963921 795613140 303963921 799229833 298289381 799229833 298289381 795586041 303975658 795586041 303975658 803833958 291808379 803833958 291808379 364572419 700089247 364572419 700089247 779083931 327080988 779083931 327080988 291831824 437215384 291831824 437215384 887321361 169139186 887321361 169139186 582205656 512326336 582205656 512326336 322734373 452661133 322734373 452661133 301815078 456992618 301815078 456992618 690701334 797420741 690701334 797420741 551855774 105944161 551855774 105944161 930445536 299744291 930445536 299744291 198174994 418957806 198174994 418957806 717093112 895310223 717093112 895310223 387131583 393539064 387131583 393539064 734134519 431828801 734134519 431828801 594871061 796728979 594871061 796728979 509493069 403842201 509493069 403842201 268959421 347812170 268959421 347812170 765117609 760264631 765117609 760264631 361748966 884697999 361748966 884697999 426275480 288914587 426275480 288914587 191057223 851907809 191057223 851907809 794706293 102563207 794706293 102563207 932689260 313136541 932689260 313136541 131546887 197493047 131546887 197493047 511309111 518730773 511309111 518730773 250720612 154950505 250720612 154950505 103533296 139503659 103533296 139503659 975744629 36451641 975744629 36451641 481892747 876091579 481892747 876091579 361644424 11804610 361644424 11804610 991981147 363653261 991981147 363653261 242317837 342771335 242317837 342771335 768320047 948617355 768320047 948617355 487147211 665378626 487147211 665378626 941413437 87780486 941413437 87780486 340613181 775540186 340613181 775540186 686022698 396077969 686022698 396077969 732865381 599286244 732865381 599286244 390265289 472519317 390265289 472519317 680461279 250565731 680461279 250565731 165502214 444879009 165502214 444879009 698937949 810980074 698937949 810980074 96462566 144740775 96462566 144740775 158396213 919285214 158396213 919285214 971937555 6809526 971937555 6809526 4321773 772399284 4321773 772399284 647294823 239226740 647294823 239226740 43387325 64622761 43387325 64622761 787915747 314660861 787915747 314660861 834107600 249043003 834107600 249043003 531788294 628643401 531788294 628643401 765085698 347864210 765085698 347864210 239649056 359349306 239649056 359349306 128109129 192274608 128109129 192274608 540414828 634432947 540414828 634432947 287878793 264338573 287878793 264338573 824439421 857412447 824439421 857412447 517073442 927425350 517073442 927425350 417058163 699084140 417058163 699084140 346448936 996681859 346448936 996681859 716016038 199561665 716016038 199561665 866413988 182490771 866413988 182490771 121600880 541448587 121600880 541448587 851771191 222670967 851771191 222670967 650808307 557007376 650808307 557007376 947154334 78814383 947154334 78814383 286846556 707181645 286846556 707181645 555995632 300627125 555995632 300627125 77214120 101563950 77214120 101563950 67294940 7315395 67294940 7315395 994669514 367872586 994669514 367872586 245382023 635235647 245382023 635235647 899596610 151249899 899596610 151249899 830608351 255028330 830608351 255028330 120121382 180152141 120121382 180152141 711406516 427242351 711406516 427242351 175764700 267292795 175764700 267292795 381432375 576795526 381432375 576795526 210712997 218468581 210712997 218468581 144577148 77007892 144577148 77007892 948241272 551693698 948241272 551693698 421286250 414323720 421286250 414323720 914939191 128525832 914939191 128525832 407591884 775803406 407591884 775803406 203266531 306358302 203266531 306358302 574388670 823091056 574388670 823091056 690483229 457424364 690483229 457424364 593204544 728689353 593204544 728689353 216787960 191915961 216787960 191915961 871932023 216262931 871932023 216262931 143447996 360801885 143447996 360801885 240512742 287201741 240512742 287201741 189629396 307609073 189629396 307609073 948010180 77264709 948010180 77264709 173427111 714055598 173427111 714055598 449756338 327963440 449756338 327963440 217418784 988965677 217418784 988965677 357241108 65966332 357241108 65966332 44468348 191155792 44468348 191155792 872300589 786791282 872300589 786791282 417225190 283000666 417225190 283000666 810739407 627294232 810739407 627294232 5327244 8082236 5327244 8082236 767967296 438897715 767967296 438897715 612771335 665605494 612771335 665605494 688429873 276385096 688429873 276385096 859825226 194554124 859825226 194554124 869947731 450139504 869947731 450139504 695174309 220040279 695174309 220040279 853405053 667704713 853405053 667704713 220704284 212039539 220704284 212039539 140783908 21616782 140783908 21616782 985722705 274031897 985722705 274031897 172336063 261854116 172336063 261854116 476309793 653765539 476309793 653765539 847777385 228575968 847777385 228575968 656346981 668558320 656346981 668558320 289871489 433889026 289871489 433889026 658197429 898041924 658197429 898041924 698165129 445953878 698165129 445953878 335508144 853806599 335508144 853806599 328713731 378561511 328713731 378561511 22706320 34284859 22706320 34284859 433476216 713100733 433476216 713100733 112497123 168652348 112497123 168652348 215857771 325818362 215857771 325818362 92886426 139308743 92886426 139308743 128708837 645405754 128708837 645405754 575127037 469188923 575127037 469188923 312195394 6800928 312195394 6800928 995098412 219136776 995098412 219136776 34783434 51060209 34783434 51060209 527779118 859275540 527779118 859275540 488888735 229271116 488888735 229271116 847334321 444602180 847334321 444602180 699102013 120923622 699102013 120923622 920022509 155045438 920022509 155045438 103618990 487134328 103618990 487134328 323934318 398960174 323934318 398960174 265793104 483706569 265793104 483706569 673153991 830491362 673153991 830491362 147421476 223273075 147421476 223273075 769683660 423771105 769683660 423771105 282698705 902280540 282698705 902280540 943596028 84461574 943596028 84461574 465563072 524646960 465563072 524646960 991682635 12289881 991682635 12289881 588821374 901171728 588821374 901171728 63377551 94951934 63377551 94951934 520421403 854782698 520421403 854782698 755707609 361124913 755707609 361124913 359385273 931515507 359385273 931515507 857934978 212583625 857934978 212583625 336178758 865296097 336178758 865296097 618579325 914281583 618579325 914281583 204989165 309097268 204989165 309097268 228057146 498295959 228057146 498295959 711217277 339338677 711217277 339338677 225651731 496966326 225651731 496966326 807225953 287273652 807225953 287273652 506533989 844835630 506533989 844835630 433914061 362699735 433914061 362699735 232967359 304708651 232967359 304708651 794883741 447786023 794883741 447786023 696796881 204179814 696796881 204179814 863077282 156745516 863077282 156745516 104382421 761543861 104382421 761543861 903522919 145266821 903522919 145266821 533570509 654727595 533570509 654727595 95035588 18400971 95035588 18400971 12067910 132472790 12067910 132472790 759008612 356429716 759008612 356429716 982886999 25708587 982886999 25708587 482354344 891138215 482354344 891138215 275643293 344893180 275643293 344893180 825436736 212899799 825436736 212899799 141488757 193752604 141488757 193752604 870722033 212202839 870722033 212202839 140924631 234040891 140924631 234040891 844346620 271606373 844346620 271606373 819328158 135762439 819328158 135762439 910318168 749458868 910318168 749458868 523387116 453494461 523387116 453494461 692942763 231301677 692942763 231301677 152811530 45107197 152811530 45107197 969295559 221806487 969295559 221806487 146405132 725891112 146405132 725891112 610025306 138343473 610025306 138343473 92230584 265515614 92230584 265515614 427881811 935345027 427881811 935345027 190899016 23484809 190899016 23484809 989022814 16611299 989022814 16611299 165860272 357678391 165860272 357678391 758388726 226254909 758388726 226254909 149476220 709865054 149476220 709865054 520594763 92175654 520594763 92175654 938758125 154406790 938758125 154406790 338422979 921633294 338422979 921633294 338671160 265299954 338671160 265299954 174590833 483720768 174590833 483720768 321821765 284948896 321821765 284948896 187942583 914499589 187942583 914499589 599123278 370942692 599123278 370942692 247594502 225731831 247594502 225731831 849795496 113788941 849795496 113788941 75613500 145171552 75613500 145171552 454067443 841507509 454067443 841507509 993647525 8659218 993647525 8659218 550690853 774146594 550690853 774146594 564424690 97465204 564424690 97465204 64907025 348423671 64907025 348423671 764637184 223518969 764637184 223518969 147652136 875843424 147652136 875843424 958578991 61439751 958578991 61439751 907566859 240387214 907566859 240387214 158847391 286252092 158847391 286252092 188754061 235010625 188754061 235010625 155224582 990374572 155224582 990374572 528406381 195379418 528406381 195379418 130253239 296798469 130253239 296798469 815840232 276381400 815840232 276381400 244481074 647128784 244481074 647128784 637772133 173257169 637772133 173257169 115602764 60780945 115602764 60780945 958997296 135034390 958997296 135034390 51862020 36263843 51862020 36263843 975910000 228229128 975910000 228229128 150944021 937060044 150944021 937060044 840963611 210684933 840963611 210684933 859150084 387860193 859150084 387860193 258842173 171500352 258842173 171500352 885815355 379240767 885815355 379240767 92762386 104689545 92762386 104689545 931273733 208755094 931273733 208755094 699032755 444672365 699032755 444672365 254740975 251691962 254740975 251691962 832456283 254595468 832456283 254595468 207639080 313595433 207639080 313595433 936156684 32207883 936156684 32207883 978578387 239290370 978578387 239290370 158186355 850203258 158186355 850203258 902521231 146708937 902521231 146708937 667950270 841992055 667950270 841992055 274157610 355754578 274157610 355754578 759655379 849567728 759655379 849567728 185566590 281909246 185566590 281909246 347520177 978347033 347520177 978347033 764193390 349081785 764193390 349081785 560237464 620126468 560237464 620126468 28602359 43124854 28602359 43124854 788473167 925831860 788473167 925831860 347997208 857328366 347997208 857328366 943925120 83636884 943925120 83636884 332775840 499620976 332775840 499620976 37997436 56237321 37997436 56237321 194289673 388527389 194289673 388527389 737148630 5189360 737148630 5189360 3308536 72448672 3308536 72448672 951320427 447635190 951320427 447635190 166800349 252620133 166800349 252620133 684132623 467172110 684132623 467172110 301274696 452051927 301274696 452051927 384414677 537808494 384414677 537808494 865082000 31402088 865082000 31402088 979226164 518979042 979226164 518979042 416203271 122414246 416203271 122414246 919153895 222418749 919153895 222418749 146846484 391253570 146846484 391253570 936944485 94961674 936944485 94961674 829183776 298605466 829183776 298605466 744041139 378851266 744041139 378851266 187644727 158572846 187644727 158572846 894571748 182232836 894571748 182232836 68667248 103587221 68667248 103587221 252638375 931751546 252638375 931751546 940481509 89448638 940481509 89448638 130691700 847203961 130691700 847203961 623262326 388762587 623262326 388762587 259478431 545828028 259478431 545828028 637607023 784051681 637607023 784051681 203239484 99052399 203239484 99052399 65842066 152731870 65842066 152731870 898726173 332107976 898726173 332107976 767256924 344340704 767256924 344340704 127838300 58258096 127838300 58258096 960927248 718735198 960927248 718735198 522574515 629807135 522574515 629807135 700898464 442111896 700898464 442111896 504883829 989900514 504883829 989900514 966888017 49002148 966888017 49002148 51077325 471530394 51077325 471530394 509710862 734476123 509710862 734476123 519284969 242214663 519284969 242214663 873921558 186993102 873921558 186993102 875174725 424091777 875174725 424091777 223949573 336960848 223949573 336960848 768972927 536489572 768972927 536489572 519699797 765390922 519699797 765390922 628273559 727568474 628273559 727568474 607905057 780352918 607905057 780352918 602479277 476667780 602479277 476667780 677408066 875792122 677408066 875792122 307457308 60565873 307457308 60565873 959161170 993297413 959161170 993297413 293792001 163068877 293792001 163068877 891299942 633267184 891299942 633267184 420899222 765434507 420899222 765434507 151958365 63930112 151958365 63930112 42982463 280796776 42982463 280796776 982076611 27231804 982076611 27231804 83644110 475543150 83644110 475543150 316352423 326456069 316352423 326456069 216493231 365811314 216493231 365811314 974907342 28137368 974907342 28137368 18073875 131465855 18073875 131465855 750246723 489750384 750246723 489750384 325767901 33748292 325767901 33748292 977641549 807636755 977641549 807636755 363306560 810388860 363306560 810388860 868201965 27893280 868201965 27893280 17954919 583172908 17954919 583172908 747018122 373940104 747018122 373940104 252339524 378132052 252339524 378132052 960095718 59475935 960095718 59475935 674611712 616060725 674611712 616060725 382245100 17345694 382245100 17345694 997047487 4446465 997047487 4446465 393543992 686249427 393543992 686249427 716268397 256771796 716268397 256771796 829446966 448031033 829446966 448031033 109505963 163555754 109505963 163555754 337933111 627222394 337933111 627222394 39615977 58781211 39615977 58781211 455519256 962347351 455519256 962347351 818564148 272046116 818564148 272046116 619777051 549997950 619777051 549997950 14820929 22899850 14820929 22899850 973843013 50625119 973843013 50625119 66615862 201729922 66615862 201729922 150020090 520174385 150020090 520174385 738136380 387178909 738136380 387178909 408308767 807289602 408308767 807289602 774839203 333201909 774839203 333201909 580603248 773754159 580603248 773754159 184919816 120174339 184919816 120174339 80117066 19744743 80117066 19744743 986691968 401125757 986691968 401125757 643619759 963466561 643619759 963466561 263231000 69478143 263231000 69478143 46877760 222231044 46877760 222231044 852045691 717374733 852045691 717374733 89890232 135177406 89890232 135177406 446874995 806973453 446874995 806973453 85808246 108517403 85808246 108517403 928544395 57606664 928544395 57606664 38881766 129921163 38881766 129921163 395377942 993345017 395377942 993345017 248297814 372072017 248297814 372072017 397269230 741319563 397269230 741319563 97324231 145901567 97324231 145901567 746320114 406203487 746320114 406203487 725673394 79875912 725673394 79875912 946544033 331461038 946544033 331461038 331875388 596053238 331875388 596053238 872669184 190750935 872669184 190750935 442035907 703230365 442035907 703230365 185742880 282280507 185742880 282280507 259893325 466568085 259893325 466568085 684447635 919883807 684447635 919883807 495708399 891143364 495708399 891143364 655025290 233606864 655025290 233606864 154556680 273249122 154556680 273249122 179639417 17277150 179639417 17277150 11209597 52556728 11209597 52556728 803187077 292728973 803187077 292728973 172680824 262601010 172680824 262601010 435772898 767777358 435772898 767777358 669273119 362831838 669273119 362831838 241762930 661941005 241762930 661941005 614404412 216867574 614404412 216867574 143711870 647091257 143711870 647091257 505228929 964790568 505228929 964790568 709730671 154265822 709730671 154265822 897425505 476321507 897425505 476321507 395443135 699759315 395443135 699759315 370758079 991588739 370758079 991588739 430974029 757919626 430974029 757919626 504906198 917989036 504906198 917989036 815914494 276295173 815914494 276295173 759963913 355491995 759963913 355491995 938632593 92416116 938632593 92416116 907716294 912770572 907716294 912770572 446154273 989015118 446154273 989015118 929903709 106868129 929903709 106868129 149250293 381813436 149250293 381813436 783837805 26364316 783837805 26364316 982464008 75181385 982464008 75181385 867038416 228048693 867038416 228048693 100538330 151059952 100538330 151059952 842645630 800993689 842645630 800993689 509405062 464370982 509405062 464370982 726668225 330236224 726668225 330236224 218990786 379887668 218990786 379887668 743312807 752539710 743312807 752539710 407564149 332034071 407564149 332034071 886399309 170772430 886399309 170772430 822154724 360587378 822154724 360587378 299579624 449446812 299579624 449446812 178972569 248510712 178972569 248510712 834534569 468204979 834534569 468204979 311662144 759003324 311662144 759003324 428120747 770693427 428120747 770693427 212670899 247457988 212670899 247457988 163196117 490968877 163196117 490968877 668776802 445373399 668776802 445373399 296987680 696458584 296987680 696458584 520717983 159127728 520717983 159127728 96969408 145559177 96969408 145559177 153779348 232458952 153779348 232458952 980895014 29269702 980895014 29269702 477054093 711459937 477054093 711459937 264481322 171386715 264481322 171386715 114397463 564973167 114397463 564973167 358649498 167647779 358649498 167647779 112132670 6296038 112132670 6296038 995495451 196685341 995495451 196685341 130982710 785638181 130982710 785638181 588274251 569515777 588274251 569515777 364287533 838002903 364287533 838002903 880925298 178505794 880925298 178505794 821521971 705487459 821521971 705487459 308643866 150531862 308643866 150531862 900074957 866545661 900074957 866545661 346266301 221442479 346266301 221442479 852710840 672916185 852710840 672916185 615381624 223518970 615381624 223518970 851374819 363847682 851374819 363847682 242477055 120758012 242477055 120758012 920082355 515093902 920082355 515093902 353421069 595319016 353421069 595319016 772632999 39603454 772632999 39603454 26301367 113573047 26301367 113573047 758895616 356567809 758895616 356567809 7466408 11347110 7466408 11347110 147976404 223829733 147976404 223829733 935326653 98278207 935326653 98278207 499223721 906979613 499223721 906979613 711219753 427412836 711219753 427412836 675678439 479735362 675678439 479735362 29537483 44695284 29537483 44695284 227087822 622656808 227087822 622656808 476228811 696176881 476228811 696176881 322789435 485543254 322789435 485543254 606604980 830658398 606604980 830658398 181836341 276329521 181836341 276329521 700887610 708850189 700887610 708850189 604109825 103787211 604109825 103787211 931882451 215560607 931882451 215560607 142970346 363673130 142970346 363673130 242329721 48476740 242329721 48476740 32613114 79369117 32613114 79369117 946704006 654714871 946704006 654714871 601661217 440864699 601661217 440864699 971936261 35472150 971936261 35472150 23464071 157362328 23464071 157362328 930554813 105773760 930554813 105773760 180705083 895067035 180705083 895067035 727034477 36865499 727034477 36865499 975373215 731868388 975373215 731868388 192642067 291350952 192642067 291350952 201640344 778134301 201640344 778134301 954943488 66829299 954943488 66829299 586665077 707347102 586665077 707347102 930561197 74237944 930561197 74237944 950145708 251313108 950145708 251313108 60597060 90779390 60597060 90779390 273187957 814719901 273187957 814719901 672287850 485308923 672287850 485308923 436927020 837378193 436927020 837378193 931068477 105023515 931068477 105023515 150667103 267564275 150667103 267564275 822163326 465821425 822163326 465821425 166661274 252257896 166661274 252257896 646717242 701458160 646717242 701458160 704412291 402590434 704412291 402590434 36491215 54059394 36491215 54059394 193738865 382293504 193738865 382293504 622006322 664078225 622006322 664078225 926072694 112251487 926072694 112251487 806625488 644121617 806625488 644121617 457693404 674107429 457693404 674107429 549814930 467350800 549814930 467350800 311147695 935112781 311147695 935112781 691328721 275217951 691328721 275217951 913843695 1003909 913843695 1003909 999128913 261668244 999128913 261668244 172188203 513572250 172188203 513572250 489592258 873124328 489592258 873124328 867639918 197789147 867639918 197789147 521996776 921512406 521996776 921512406 850739527 224462584 850739527 224462584 712013147 606499323 712013147 606499323 324689235 109307727 324689235 109307727 72616636 230694931 72616636 230694931 330901254 496860815 330901254 496860815 991210610 12770553 991210610 12770553 548592957 556612540 548592957 556612540 284703488 426401269 284703488 426401269 521655704 632704852 521655704 632704852 761456282 353564050 761456282 353564050 491298528 562470053 491298528 562470053 540232049 552448832 540232049 552448832 536372007 653782012 536372007 653782012 743040269 380121056 743040269 380121056 415584536 958563131 415584536 958563131 658091894 658655292 658091894 658655292 371371112 669339897 371371112 669339897 670622112 58285348 670622112 58285348 39322977 269353323 39322977 269353323 820932472 130374428 820932472 130374428 86731713 718863602 86731713 718863602 626306741 578470681 626306741 578470681 501359453 731323868 501359453 731323868 790894544 97271520 790894544 97271520 935711793 154409102 935711793 154409102 897288163 77395982 897288163 77395982 947866247 37876447 947866247 37876447 25226110 767627559 25226110 767627559 627333739 175258024 627333739 175258024 116592137 129332065 116592137 129332065 914315994 398073105 914315994 398073105 265322002 432717336 265322002 432717336 465217797 966395305 465217797 966395305 2005358 3104589 2005358 3104589 24733140 685126902 24733140 685126902 683946322 467561826 683946322 467561826 617167478 822804372 617167478 822804372 372407242 458008956 372407242 458008956 820216643 92118446 820216643 92118446 938830080 173380908 938830080 173380908 115699037 139935810 115699037 139935810 906706552 971189599 906706552 971189599 402580388 300383049 402580388 300383049 797936933 661387400 797936933 661387400 336893277 473125766 336893277 473125766 680028007 233371358 680028007 233371358 154466566 811269713 154466566 811269713 626898799 810357379 626898799 810357379 21040150 31889994 21040150 31889994 478221540 696037592 478221540 696037592 131447836 197350905 131447836 197350905 430316552 893266133 430316552 893266133 518417521 66290153 518417521 66290153 955266139 154651486 955266139 154651486 303156079 501495697 303156079 501495697 603960695 581133796 603960695 581133796 453151889 226472168 453151889 226472168 149639789 557241913 149639789 557241913 368707502 528653104 368707502 528653104 351649391 680473443 351649391 680473443 477230206 334338793 477230206 334338793 221824470 169191633 221824470 169191633 887270087 220203324 887270087 220203324 729582384 400379233 729582384 400379233 152714780 231051013 152714780 231051013 350497934 862615632 350497934 862615632 934879866 99215474 934879866 99215474 846742851 365677894 846742851 365677894 714097220 808069632 714097220 808069632 590393488 958158953 590393488 958158953 95303694 142962992 95303694 142962992 221768012 628092955 221768012 628092955 637962413 900996590 637962413 900996590 50887591 75878361 50887591 75878361 191738580 289984700 191738580 289984700 819086908 271783777 819086908 271783777 458182439 758001986 458182439 758001986 668120967 214076758 668120967 214076758 142007138 907523193 142007138 907523193 580231604 864815435 580231604 864815435 341363013 910574311 341363013 910574311 528499552 498516141 528499552 498516141 852167897 222111472 852167897 222111472 219004468 330287400 219004468 330287400 803442560 292491513 803442560 292491513 285946983 428483088 285946983 428483088 858911180 52128775 858911180 52128775 35423148 756297829 35423148 756297829 660117010 417328556 660117010 417328556 234115571 239817722 234115571 239817722 840477720 823047037 840477720 823047037 606904142 81835033 606904142 81835033 945241283 681615049 945241283 681615049 329391079 408821495 329391079 408821495 272561694 69072249 272561694 69072249 958729868 61102385 958729868 61102385 95100382 789997659 95100382 789997659 722429056 212202836 722429056 212202836 940003007 90411271 940003007 90411271 582040210 791836233 582040210 791836233 146885761 52685252 146885761 52685252 35702428 807290271 35702428 807290271 557484766 628653507 557484766 628653507 504998048 3475296 504998048 3475296 997582641 33249384 997582641 33249384 21981239 19971802 21981239 19971802 986586350 212096234 986586350 212096234 140880210 425400040 140880210 425400040 500101612 834998269 500101612 834998269 67579880 102069346 67579880 102069346 239595008 359307783 239595008 359307783 906308396 140687231 906308396 140687231 864319390 872068773 864319390 872068773 417712565 648341488 417712565 648341488 502500014 134074004 502500014 134074004 75711279 79861369 75711279 79861369 946569756 294446742 946569756 294446742 194597638 471655140 194597638 471655140 314101263 27494196 314101263 27494196 17702884 292806506 17702884 292806506 803149440 168784748 803149440 168784748 112601850 346658588 112601850 346658588 765684579 110000187 765684579 110000187 73270170 468215715 73270170 468215715 683631307 952936949 683631307 952936949 344853739 615597235 344853739 615597235 416924009 36159401 416924009 36159401 23918180 59504058 23918180 59504058 630856717 717979193 630856717 717979193 192306226 290840756 192306226 290840756 275515296 413813143 275515296 413813143 786472443 316562827 786472443 316562827 472133077 502253716 472133077 502253716 146213172 221531067 146213172 221531067 458899461 936454684 458899461 936454684 880182974 102175328 880182974 102175328 932998410 620206480 932998410 620206480 78748793 118124516 78748793 118124516 368935728 587330745 368935728 587330745 78021793 117290798 78021793 117290798 430234752 790748761 430234752 790748761 869973259 194521538 869973259 194521538 205476927 827454806 205476927 827454806 639617886 649905599 639617886 649905599 31313426 46770347 31313426 46770347 936621963 260668470 936621963 260668470 535394052 517171624 535394052 517171624 915049521 128446597 915049521 128446597 662568980 983591010 662568980 983591010 879279126 181439557 879279126 181439557 775768608 331758248 775768608 331758248 785160876 318501788 785160876 318501788 490842644 710982853 490842644 710982853 152303060 23085491 152303060 23085491 15056736 233357543 15056736 233357543 874325190 188186689 874325190 188186689 386651477 607279740 386651477 607279740 830541082 255115283 830541082 255115283 685186159 465476326 685186159 465476326 258005655 176722600 258005655 176722600 117785859 369198284 117785859 369198284 750317268 410872309 750317268 410872309 509656094 640197285 509656094 640197285 969846238 44588603 969846238 44588603 968094063 968697140 968094063 968697140 507527783 58418224 507527783 58418224 960804074 871854697 960804074 871854697 338141625 625661582 338141625 625661582 568271316 817202 568271316 817202 539475 159762822 539475 159762822 893736801 921014476 893736801 921014476 162797568 234397227 162797568 234397227 155064572 488271127 155064572 488271127 670468756 104187806 670468756 104187806 69064429 340564061 69064429 340564061 632703960 889094552 632703960 889094552 454550076 347805779 454550076 347805779 765187124 494667266 765187124 494667266 666380225 172064278 666380225 172064278 885458862 445480821 885458862 445480821 91292044 137227999 91292044 137227999 262219093 433293751 262219093 433293751 712029891 131094254 712029891 131094254 913344155 560658639 913344155 560658639 362394241 849305860 362394241 849305860 564795378 837570626 564795378 837570626 153059758 231577995 153059758 231577995 569216183 578035111 569216183 578035111 200970958 137373857 200970958 137373857 936396824 95822437 936396824 95822437 314598917 472705573 314598917 472705573 202273131 22042426 202273131 22042426 14025789 324106081 14025789 324106081 781263482 311694531 781263482 311694531 206697864 765670682 206697864 765670682 453401242 30947868 453401242 30947868 20426801 86860452 20426801 86860452 818734213 282417790 818734213 282417790 458618476 753898325 458618476 753898325 135842621 204226063 135842621 204226063 659352680 775996945 659352680 775996945 249155242 373233482 249155242 373233482 681186918 471332071 681186918 471332071 965279096 51652775 965279096 51652775 642871061 578703699 642871061 578703699 850148130 114755533 850148130 114755533 924199498 193688649 924199498 193688649 128896594 385571439 128896594 385571439 739158710 998914950 739158710 998914950 619084307 374886920 619084307 374886920 962372227 55891467 962372227 55891467 200282823 724918368 200282823 724918368 631000720 427965884 631000720 427965884 710786428 285687466 710786428 285687466 188329775 810409716 188329775 810409716 527983706 12547755 527983706 12547755 8327674 13615613 8327674 13615613 990900908 497648622 990900908 497648622 664299556 389882847 664299556 389882847 736030109 452364305 736030109 452364305 693780980 221628576 693780980 221628576 852518476 903697824 852518476 903697824 288478944 431837579 288478944 431837579 634173459 517501134 634173459 517501134 951409386 41744360 951409386 41744360 971883472 450459689 971883472 450459689 578290683 941891848 578290683 941891848 361840179 314107152 361840179 314107152 788249156 95861906 788249156 95861906 64089825 657021820 64089825 657021820 590568603 72448669 590568603 72448669 48840420 297841973 48840420 297841973 806469296 288373693 806469296 288373693 208926406 495965779 208926406 495965779 981602150 198085 981602150 198085 999768111 728369239 999768111 728369239 18290736 28485352 18290736 28485352 686710039 855270449 686710039 855270449 416600983 490439936 416600983 490439936 669204978 490137776 669204978 490137776 325919385 560524220 325919385 560524220 405620468 814708620 405620468 814708620 221241981 136128198 221241981 136128198 90528949 258567699 90528949 258567699 170322142 60780313 170322142 60780313 18453016 28733262 18453016 28733262 815562109 343510621 815562109 343510621 93201402 139871374 93201402 139871374 302622610 944619205 302622610 944619205 630140008 635303848 630140008 635303848 465896323 136538956 465896323 136538956 909760364 795262005 909760364 795262005 489368131 93085548 489368131 93085548 938086576 368357800 938086576 368357800 245715725 352823025 245715725 352823025 761851415 414422993 761851415 414422993 720190161 93154299 720190161 93154299 938069648 961257278 938069648 961257278 562236403 444393134 562236403 444393134 903063621 145841286 903063621 145841286 268805626 403610790 268805626 403610790 928767044 108268827 928767044 108268827 752778558 365319673 752778558 365319673 100425569 150906930 100425569 150906930 777763315 779204307 777763315 779204307 480659231 138604278 480659231 138604278 921073280 41578388 921073280 41578388 971927107 100379849 971927107 100379849 66632049 689261615 66632049 689261615 556380685 318661063 556380685 318661063 211377641 296335758 211377641 296335758 800677457 637462416 800677457 637462416 404006053 550698177 404006053 550698177 501420553 471214915 501420553 471214915 313788890 484702609 313788890 484702609 322468190 416988158 322468190 416988158 277627343 841150880 277627343 841150880 588398401 334110918 588398401 334110918 25132490 37843320 25132490 37843320 754266979 363183333 754266979 363183333 87090502 130981212 87090502 130981212 479364839 764045370 479364839 764045370 701882537 440701572 701882537 440701572 688510372 460246413 688510372 460246413 74718460 112483977 74718460 112483977 611911542 998246474 611911542 998246474 880710116 178833351 880710116 178833351 181597544 275992207 181597544 275992207 154225674 58391315 154225674 58391315 39391407 546675105 39391407 546675105 376382594 101613725 376382594 101613725 67333716 470065609 67333716 470065609 682173094 882330870 682173094 882330870 411887332 94785152 411887332 94785152 937053328 139625976 937053328 139625976 93049527 418631648 93049527 418631648 595656694 926328271 595656694 926328271 795816325 303623110 795816325 303623110 694022751 452051922 694022751 452051922 784274361 319480200 784274361 319480200 709026083 430463035 709026083 430463035 858991971 211022903 858991971 211022903 332268330 498988457 332268330 498988457 689449207 458875396 689449207 458875396 419863629 921120093 419863629 921120093 514293980 592754009 514293980 592754009 404589692 46076556 404589692 46076556 968574464 520930548 968574464 520930548 500944138 541662786 500944138 541662786 772313837 336678079 772313837 336678079 659941749 546282973 659941749 546282973 843669300 235293703 843669300 235293703 767578932 343753726 767578932 343753726 70144820 105807222 70144820 105807222 867563466 197831464 867563466 197831464 57471994 85995985 57471994 85995985 122912923 345695083 122912923 345695083 467163770 658826586 467163770 658826586 223608789 336597823 223608789 336597823 403899379 565951658 403899379 565951658 743741411 268942444 743741411 268942444 821183924 645102096 821183924 645102096 513963340 65143783 513963340 65143783 956263230 748705091 956263230 748705091 461729418 775417343 461729418 775417343 902088122 12193473 902088122 12193473 991786064 222021119 991786064 222021119 146534799 92029791 146534799 92029791 938932177 259130150 938932177 259130150 827917818 195808491 827917818 195808491 904442925 143805523 904442925 143805523 137631568 207245629 137631568 207245629 73081899 109896053 73081899 109896053 277929419 417728940 277929419 417728940 790304139 311163544 790304139 311163544 779387304 326695690 779387304 326695690 910222664 135945780 910222664 135945780 247341046 520248373 247341046 520248373 522925118 843594305 522925118 843594305 677218881 451092553 677218881 451092553 694500338 630182994 694500338 630182994 436473707 345682307 436473707 345682307 766394172 710843975 766394172 710843975 296115720 280691269 296115720 280691269 119181320 178424610 119181320 178424610 403119790 634789751 403119790 634789751 255840388 370289610 255840388 370289610 763777925 349771636 763777925 349771636 723376552 409468886 723376552 409468886 30495194 45566812 30495194 45566812 141842285 213765610 141842285 213765610 958033721 62640868 958033721 62640868 349892731 700751777 349892731 700751777 212727604 320998675 212727604 320998675 530022201 754055183 530022201 754055183 134553259 202293898 134553259 202293898 849874466 649605622 849874466 649605622 493392354 795969925 493392354 795969925 494471192 778467234 494471192 778467234 406263094 351799358 406263094 351799358 762505037 356115641 762505037 356115641 237228037 133435410 237228037 133435410 911811638 657540491 911811638 657540491 386159110 526485530 386159110 526485530 520599377 187995897 520599377 187995897 125429035 415781519 125429035 415781519 719156492 989905948 719156492 989905948 437606190 848939292 437606190 848939292 750780571 71868309 750780571 71868309 46501818 68965039 46501818 68965039 279904731 420118733 279904731 420118733 812670053 281085120 812670053 281085120 283693658 840236964 283693658 840236964 409751720 161942303 409751720 161942303 108145584 204502704 108145584 204502704 862838793 185689728 862838793 185689728 123739927 305567313 123739927 305567313 552905494 862425013 552905494 862425013 483350057 638005598 483350057 638005598 906935589 139593403 906935589 139593403 433721470 681443027 433721470 681443027 722641804 405933339 722641804 405933339 270337889 182607705 270337889 182607705 878396422 181343651 878396422 181343651 120749769 499988904 120749769 499988904 862187531 205389694 862187531 205389694 816116246 626720265 816116246 626720265 611964437 327722677 611964437 327722677 778411988 237782470 778411988 237782470 152352772 230321678 152352772 230321678 184595628 280135571 184595628 280135571 868273100 77371810 868273100 77371810 947918892 536737333 947918892 536737333 580927275 345695086 580927275 345695086 808744033 285738334 808744033 285738334 604615951 935296475 604615951 935296475 249350243 162425006 249350243 162425006 891889857 247727340 891889857 247727340 835115711 179051996 835115711 179051996 880592896 659828299 880592896 659828299 373821072 541059287 373821072 541059287 487378401 100115265 487378401 100115265 66548323 39759432 66548323 39759432 973127494 288336429 973127494 288336429 57925745 86738161 57925745 86738161 273342214 410069545 273342214 410069545 780375169 77329851 780375169 77329851 947979331 279109630 947979331 279109630 371322708 551679008 371322708 551679008 821370179 268576950 821370179 268576950 572053058 994345481 572053058 994345481 629413064 164385806 629413064 164385806 109946511 305945500 109946511 305945500 968668931 45784873 968668931 45784873 327529797 492900282 327529797 492900282 214481457 237750974 214481457 237750974 841801351 407786983 841801351 407786983 357914692 997139291 357914692 997139291 694608611 378209890 694608611 378209890 785109215 318627250 785109215 318627250 542366330 751732530 542366330 751732530 735825159 390562169 735825159 390562169 577599059 951439993 577599059 951439993 804896484 290289381 804896484 290289381 401092777 767382178 401092777 767382178 750408534 369100337 750408534 369100337 470419837 903161313 470419837 903161313 343788943 178176758 343788943 178176758 881254583 582093514 881254583 582093514 485260590 806243613 485260590 806243613 540758586 478200354 540758586 478200354 318161222 215991701 318161222 215991701 855680839 979724170 855680839 979724170 504669642 541464724 504669642 541464724 621728996 970141138 621728996 970141138 309110377 263466727 309110377 263466727 825184233 779996193 825184233 779996193 515607366 469912411 515607366 469912411 879389317 181343646 879389317 181343646 665154532 496340269 665154532 496340269 916733984 126015037 916733984 126015037 619033684 892766702 619033684 892766702 355254567 135099776 355254567 135099776 89852941 853043464 89852941 853043464 477625298 545251879 477625298 545251879 375111534 500454760 375111534 500454760 408544748 293699266 408544748 293699266 194199395 851493867 194199395 851493867 643962078 510408628 643962078 510408628 389452866 137200469 389452866 137200469 999005173 1379291 999005173 1379291 104595569 249541145 104595569 249541145 390891573 637688827 390891573 637688827 39845434 59105210 39845434 59105210 525464585 674758182 525464585 674758182 288691490 166866236 288691490 166866236 889007458 451893310 889007458 451893310 118021331 112712451 118021331 112712451 74861564 613377383 74861564 613377383 670502920 488188038 670502920 488188038 399991919 920588910 399991919 920588910 30854368 46020859 30854368 46020859 543806663 862643799 543806663 862643799 546537829 999198202 546537829 999198202 236848512 341614699 236848512 341614699 227604605 161852088 227604605 161852088 892344298 472328550 892344298 472328550 314470523 515505913 314470523 515505913 425097515 26520508 425097515 26520508 17058116 247549537 17058116 247549537 835377438 510490053 835377438 510490053 372698975 345804216 372698975 345804216 824088211 264704597 824088211 264704597 546062534 962313124 546062534 962313124 193601254 39519969 193601254 39519969 973300499 438613551 973300499 438613551 226233447 340080769 226233447 340080769 724229007 766592086 724229007 766592086 409776221 777623794 409776221 777623794 654304829 685238788 654304829 685238788 603195668 987165870 603195668 987165870 172988287 263126289 172988287 263126289 687739449 461134808 687739449 461134808 195068186 295017175 195068186 295017175 574360245 857592464 574360245 857592464 107453198 41413776 107453198 41413776 27627627 359847526 27627627 359847526 756656145 752693671 756656145 752693671 472566315 222359057 472566315 222359057 933672794 101223258 933672794 101223258 126936138 732962851 126936138 732962851 991550908 12410301 991550908 12410301 186465320 961432257 186465320 961432257 642383536 112533447 642383536 112533447 74774105 778758877 74774105 778758877 815347995 50309412 815347995 50309412 966103808 348420752 966103808 348420752 48620994 72207595 48620994 72207595 376320309 636054222 376320309 636054222 310347508 465341845 310347508 465341845 510490248 737530915 510490248 737530915 491339596 247499399 491339596 247499399 835409888 70070579 835409888 70070579 47225515 9435587 47225515 9435587 993196282 957324636 993196282 957324636 537352326 245077671 537352326 245077671 28498877 43033809 28498877 43033809 357985993 986416614 357985993 986416614 623066833 181158176 623066833 181158176 879559433 80040490 879559433 80040490 53562204 755226334 53562204 755226334 452820893 404150498 452820893 404150498 269102349 435494176 269102349 435494176 859224753 210494639 859224753 210494639 741703680 381736399 741703680 381736399 744677314 314383142 744677314 314383142 208082698 682027321 208082698 682027321 909703946 136552509 909703946 136552509 604785401 533570578 604785401 533570578 742386149 380976813 742386149 380976813 721246308 412951744 721246308 412951744 89067834 37092941 89067834 37092941 975149050 502846757 975149050 502846757 404579026 104982547 404579026 104982547 931099056 598624612 931099056 598624612 274404035 317962751 274404035 317962751 785436607 322497112 785436607 322497112 403403130 666269695 403403130 666269695 388734092 560145351 388734092 560145351 610320810 644998124 610320810 644998124 768178071 342877279 768178071 342877279 689302098 458988035 689302098 458988035 900964193 149205570 900964193 149205570 449998219 581193723 449998219 581193723 44590000 66134373 44590000 66134373 498384178 840328914 498384178 840328914 16135219 25194062 16135219 25194062 32987132 469474699 32987132 469474699 731439257 239745777 731439257 239745777 840551713 337379793 840551713 337379793 505882369 872929454 505882369 872929454 851810483 171120219 851810483 171120219 886153177 184588131 886153177 184588131 823670940 893967855 823670940 893967855 188674774 286081623 188674774 286081623 359988701 931235299 359988701 931235299 541418858 337553726 541418858 337553726 771649953 374186354 771649953 374186354 249921796 12145998 249921796 12145998 991833496 478100677 991833496 478100677 294479255 273749258 294479255 273749258 180016007 245819550 180016007 245819550 937909037 93410904 937909037 93410904 817906907 273078064 817906907 273078064 135771921 99204219 135771921 99204219 65988618 822577745 65988618 822577745 552312668 919547797 552312668 919547797 266804980 400665282 266804980 400665282 361622269 726974001 361622269 726974001 267807042 156241225 267807042 156241225 104155468 400657141 104155468 400657141 898986717 152252867 898986717 152252867 256402245 447930187 256402245 447930187 713602983 423752569 713602983 423752569 299970918 959279889 299970918 959279889 504739687 189152742 504739687 189152742 126061503 276719308 126061503 276719308 582682451 936417601 582682451 936417601 276376564 414935424 276376564 414935424 379185965 719760993 379185965 719760993 14715254 22752227 14715254 22752227 352582020 901650785 352582020 901650785 305528282 302054889 305528282 302054889 199938342 905771995 199938342 905771995 449156881 963795387 449156881 963795387 112266968 168046531 112266968 168046531 628692552 766643704 628692552 766643704 9810707 14610312 9810707 14610312 498034486 748618716 498034486 748618716 878742512 182264819 878742512 182264819 833707711 706847949 833707711 706847949 393497664 215556214 393497664 215556214 856047794 309317766 856047794 309317766 205082575 497362775 205082575 497362775 664491126 631397141 664491126 631397141 342599914 883608267 342599914 883608267 858644516 211852907 858644516 211852907 327711696 493008223 327711696 493008223 677325357 476932559 677325357 476932559 364394964 928949123 364394964 928949123 539252998 281926703 539252998 281926703 91969133 83014140 91969133 83014140 944216194 54167300 944216194 54167300 36616837 346868782 36616837 346868782 765512071 763824935 765512071 763824935 421699300 921208155 421699300 921208155 662236697 262914686 662236697 262914686 825560032 920304660 825560032 920304660 396275976 329233450 396275976 329233450 777672833 726904049 777672833 726904049 92989773 139529609 92989773 139529609 703578026 438007141 703578026 438007141 768866930 341923333 768866930 341923333 443810673 968096766 443810673 968096766 385402885 581189771 385402885 581189771 733170867 395414167 733170867 395414167 675588429 839164652 675588429 839164652 349194642 701998613 349194642 701998613 544666488 550315287 544666488 550315287 566369417 978920855 566369417 978920855 485899507 153125048 485899507 153125048 898249309 463957533 898249309 463957533 414187414 936749467 414187414 936749467 643875783 320469816 643875783 320469816 212472770 289326300 212472770 289326300 805672149 56018405 805672149 56018405 37826446 109886471 37826446 109886471 927544454 624068858 927544454 624068858 465265576 471024510 465265576 471024510 681461242 215511278 681461242 215511278 142897285 787950374 142897285 787950374 826403702 261239849 826403702 261239849 413083079 789902347 413083079 789902347 357231786 527514641 357231786 527514641 578144199 596676488 578144199 596676488 400844824 717876277 400844824 717876277 969822674 44657364 969822674 44657364 62799748 139844174 62799748 139844174 906777417 343389406 906777417 343389406 228689298 568882054 228689298 568882054 890558321 164355146 890558321 164355146 432635289 875938404 432635289 875938404 180416609 274317626 180416609 274317626 791228718 454551255 791228718 454551255 303132989 815537430 303132989 815537430 483569291 287195111 483569291 287195111 189618428 745882241 189618428 745882241 498483000 707993363 498483000 707993363 434431896 938212591 434431896 938212591 328662112 440107129 328662112 440107129 271217592 205570335 271217592 205570335 920052070 120828787 920052070 120828787 702543193 439520543 702543193 439520543 829556574 256580879 829556574 256580879 752141626 551347579 752141626 551347579 66644523 100423720 66644523 100423720 397927461 930057132 397927461 930057132 562778835 250131909 562778835 250131909 165181456 535517972 165181456 535517972 808419907 126910295 808419907 126910295 916302636 128349935 916302636 128349935 347993823 990835076 347993823 990835076 167628891 254343469 167628891 254343469 700754908 442512216 700754908 442512216 220795058 332939487 220795058 332939487 627275129 905793583 627275129 905793583 893285617 160665569 893285617 160665569 698266918 445728545 698266918 445728545 289948915 434151712 289948915 434151712 363423007 683860079 363423007 683860079 649196250 670582369 649196250 670582369 390931478 577474522 390931478 577474522 610772292 668546293 610772292 668546293 901401517 29316454 901401517 29316454 980866413 890629534 980866413 890629534 512192029 383662268 512192029 383662268 256106116 212579395 256106116 212579395 857942018 342357215 857942018 342357215 64683248 25206239 64683248 25206239 983373231 115504814 983373231 115504814 42770957 63413450 42770957 63413450 464817438 520671211 464817438 520671211 952990918 70033532 952990918 70033532 886922156 791325734 886922156 791325734 417058511 530177223 417058511 530177223 739676156 271609058 739676156 271609058 819301413 268295370 819301413 268295370 176581127 935986528 176581127 935986528 418034173 445665501 418034173 445665501 297246890 29014140 297246890 29014140 980965191 44567086 980965191 44567086 29423999 182513522 29423999 182513522 876572463 671641729 876572463 671641729 41834153 62090576 41834153 62090576 854972201 803025999 854972201 803025999 111433331 166784047 111433331 166784047 212384368 854881075 212384368 854881075 333111570 288817172 333111570 288817172 190911852 301008742 190911852 301008742 584022373 535570488 584022373 535570488 554859404 275973001 554859404 275973001 181581576 518642664 181581576 518642664 543601947 74980580 543601947 74980580 50316833 274206436 50316833 274206436 214922395 891796824 214922395 891796824 962239738 56003750 962239738 56003750 397215457 717853715 397215457 717853715 733646892 221494907 733646892 221494907 900360393 150085106 900360393 150085106 667239866 493517608 667239866 493517608 226514919 142896548 226514919 142896548 905141619 148904956 905141619 148904956 769504446 669736817 769504446 669736817 384991232 399201660 384991232 399201660 730617508 731768605 730617508 731768605 308150929 461802248 308150929 461802248 516677724 856119836 516677724 856119836 532593806 351828854 532593806 351828854 234076104 144264062 234076104 144264062 928541132 108525351 928541132 108525351 515974269 715564451 515974269 715564451 600296455 593508716 600296455 593508716 532283992 796715535 532283992 796715535 175933478 214076754 175933478 214076754 857037233 835474462 857037233 835474462 329745206 436434587 329745206 436434587 291078258 580501080 291078258 580501080 590693225 526016924 590693225 526016924 345953359 528900962 345953359 528900962 442388958 191578379 442388958 191578379 127684424 929167937 127684424 929167937 608606192 424992883 608606192 424992883 14227708 22311978 14227708 22311978 693113914 453314913 693113914 453314913 77517810 116525633 77517810 116525633 596386005 766306232 596386005 766306232 56093698 84104844 56093698 84104844 842139557 497134510 842139557 497134510 331019611 807930685 331019611 807930685 859085655 40951273 859085655 40951273 972312438 994432600 972312438 994432600 563746034 652556708 563746034 652556708 674942012 150058396 674942012 150058396 900368309 416084210 900368309 416084210 91041574 134229120 91041574 134229120 911197131 978375624 911197131 978375624 340125133 830442391 340125133 830442391 854496827 218220622 854496827 218220622 567400311 797747080 567400311 797747080 539982246 747208015 539982246 747208015 659300126 942325029 659300126 942325029 217756722 328545471 217756722 328545471 378001371 688028766 378001371 688028766 867556187 197855421 867556187 197855421 184115804 361732680 184115804 361732680 755208485 398308151 755208485 398308151 69472224 70835780 69472224 70835780 47593569 809243627 47593569 809243627 552854046 477214390 552854046 477214390 317423154 174423048 317423154 174423048 884126257 963898468 884126257 963898468 310140483 34218983 310140483 34218983 977403957 413032014 977403957 413032014 90205948 135471908 90205948 135471908 521401419 726531130 521401419 726531130 707748411 432275140 707748411 432275140 316089487 608158904 316089487 608158904 462065933 540594309 462065933 540594309 339877445 907068968 339877445 907068968 909913281 136314668 909913281 136314668 695502955 449744670 695502955 449744670 999151809 971059 999151809 971059 278568050 800303468 278568050 800303468 562679759 179489134 562679759 179489134 119661120 193981197 119661120 193981197 870448548 583165452 870448548 583165452 368881290 983945356 368881290 983945356 343066145 554273044 343066145 554273044 559473447 915960460 559473447 915960460 728614570 402028939 728614570 402028939 618890880 807812543 618890880 807812543 957784075 62802152 957784075 62802152 112089593 167646919 112089593 167646919 32584488 48427316 32584488 48427316 311782864 468310902 311782864 468310902 113911683 170873315 113911683 170873315 421156201 829912787 421156201 829912787 337018852 108170162 337018852 108170162 71532499 373184862 71532499 373184862 516829294 780214424 516829294 780214424 81516795 122230528 81516795 122230528 92434858 280381681 92434858 280381681 501690106 765940342 501690106 765940342 285455604 137965944 285455604 137965944 908676937 137835095 908676937 137835095 185643479 658842409 185643479 658842409 621685516 368869714 621685516 368869714 31217268 46619355 31217268 46619355 168117809 255151969 168117809 255151969 913575655 130822104 913575655 130822104 641723559 560978576 641723559 560978576 20840119 31562806 20840119 31562806 565958196 796799348 565958196 796799348 351492626 592360590 351492626 592360590 603977096 644469317 603977096 644469317 72118068 108483033 72118068 108483033 408200402 874986768 408200402 874986768 636469706 206329098 636469706 206329098 136929481 472937338 136929481 472937338 487888385 903845120 487888385 903845120 3432039 5382820 3432039 5382820 249967292 374295691 249967292 374295691 106987192 160582700 106987192 160582700 654568164 942474988 654568164 942474988 953842314 25069251 953842314 25069251 983541917 143267131 983541917 143267131 227040671 482182901 227040671 482182901 320685733 34145072 320685733 34145072 22629988 421868301 22629988 421868301 715023824 282630040 715023824 282630040 186037497 479286968 186037497 479286968 675930505 561219953 675930505 561219953 402168172 611179189 402168172 611179189 98686603 148339410 98686603 148339410 741244317 382304179 741244317 382304179 750942354 368442860 750942354 368442860 717038068 464045432 717038068 464045432 670660561 487985292 670660561 487985292 727265554 352049449 727265554 352049449 234289103 361354831 234289103 361354831 755454538 51772964 755454538 51772964 35180898 444390135 35180898 444390135 296404357 79300205 296404357 79300205 53130952 164775515 53130952 164775515 717685803 418115412 717685803 418115412 737755734 387815540 737755734 387815540 321148834 482757422 321148834 482757422 902520401 146782272 902520401 146782272 634121994 735160563 634121994 735160563 567993256 351926642 567993256 351926642 762447580 604749905 762447580 604749905 189745586 287331619 189745586 287331619 539175889 611105691 539175889 611105691 874037184 188757125 874037184 188757125 702942014 439092517 702942014 439092517 276603849 415168045 276603849 415168045 540942272 920293505 540942272 920293505 356010332 177505682 356010332 177505682 881851042 671799763 881851042 671799763 378964062 375261947 378964062 375261947 745912178 589028122 745912178 589028122 256501290 80896636 256501290 80896636 945854594 181675222 945854594 181675222 120986959 257226478 120986959 257226478 336589971 572646094 336589971 572646094 545749334 324523847 545749334 324523847 214900143 396145683 214900143 396145683 732737005 962778763 732737005 962778763 436775607 662642477 436775607 662642477 526522854 665844044 526522854 665844044 42846847 63652222 42846847 63652222 461763904 529328089 461763904 529328089 783701793 110410972 783701793 110410972 948891833 76290984 948891833 76290984 91198411 430161196 91198411 430161196 607253140 900505146 607253140 900505146 646526708 259130151 646526708 259130151 107042283 160665566 107042283 160665566 721224331 757978161 721224331 757978161 399629836 122761384 399629836 122761384 918952458 147213238 918952458 147213238 729535899 864088851 729535899 864088851 12758643 19541158 12758643 19541158 838510146 242556548 838510146 242556548 952515864 70907110 952515864 70907110 841099981 356137198 841099981 356137198 237259520 834621707 237259520 834621707 628408066 92305511 628408066 92305511 938656856 641536633 938656856 641536633 494318459 292737831 494318459 292737831 803184054 352279189 803184054 352279189 762197662 108888763 762197662 108888763 928242026 267312161 928242026 267312161 553884123 599290585 553884123 599290585 244234523 366606733 244234523 366606733 540675207 678523615 540675207 678523615 580348700 445206290 580348700 445206290 296754269 321524488 296754269 321524488 783024908 939912656 783024908 939912656 447878070 128911447 447878070 128911447 914633266 497944319 914633266 497944319 331680956 513309636 331680956 513309636 690322590 266912383 690322590 266912383 852961521 220992288 852961521 220992288 262176697 392939172 262176697 392939172 59706085 89568807 59706085 89568807 613730331 914255315 613730331 914255315 923111590 116381810 923111590 116381810 442457898 865839315 442457898 865839315 750387381 369102152 750387381 369102152 387715129 807602312 387715129 807602312 955040603 66730652 955040603 66730652 492316096 968973825 492316096 968973825 592414572 610495478 592414572 610495478 485108238 889334672 485108238 889334672 740314751 224512140 740314751 224512140 850701153 811791220 850701153 811791220 455111277 58687493 455111277 58687493 960679166 178554094 960679166 178554094 37732154 55934637 37732154 55934637 839634132 780055344 839634132 780055344 453174866 149408104 453174866 149408104 900918263 415618411 900918263 415618411 276899904 367016020 276899904 367016020 751712897 933218647 751712897 933218647 75150343 113029048 75150343 113029048 97557331 146371214 97557331 146371214 66662607 78746602 66662607 78746602 947219390 121802884 947219390 121802884 720779434 413569547 720779434 413569547 735390215 260958491 735390215 260958491 171760902 627088315 171760902 627088315 556306724 974835978 556306724 974835978 446555608 80293156 446555608 80293156 946144995 672877169 946144995 672877169 312723476 469827413 312723476 469827413 341700405 726942126 341700405 726942126 446033651 334623458 446033651 334623458 222191697 100694733 222191697 100694733 933873685 936897655 933873685 936897655 516749259 214386684 516749259 214386684 128785541 193382965 128785541 193382965 763960919 782764792 763960919 782764792 404644842 278744812 404644842 278744812 814458593 269139166 814458593 269139166 177019904 110830340 177019904 110830340 926912215 857273567 926912215 857273567 128148063 192334798 128148063 192334798 334649980 801069533 334649980 801069533 435223515 368666989 435223515 368666989 245944262 579129177 245944262 579129177 373052740 383656664 373052740 383656664 169572303 257547184 169572303 257547184 780929136 691202943 780929136 691202943 643039994 492226085 643039994 492226085 905042126 143165598 905042126 143165598 326832170 530520572 326832170 530520572 848664318 227320709 848664318 227320709 217959408 328999136 217959408 328999136 782820868 321854141 782820868 321854141 496322456 557385232 496322456 557385232 218571930 231844572 218571930 231844572 845635214 419969244 845635214 419969244 279815977 856234695 279815977 856234695 842006632 237601801 842006632 237601801 704844028 436690242 704844028 436690242 841095751 238949925 841095751 238949925 760648266 354773443 760648266 354773443 849008281 226825024 849008281 226825024 190310439 287968632 190310439 287968632 858141396 212403332 858141396 212403332 739103681 385700793 739103681 385700793 73359690 110275413 73359690 110275413 334490495 768377446 334490495 768377446 101281759 152339528 101281759 152339528 490525969 709442700 490525969 709442700 747842948 372949879 747842948 372949879 318416331 478670734 318416331 478670734 878397545 182593250 878397545 182593250 146157006 326135213 146157006 326135213 862078215 84897123 862078215 84897123 56761573 479404556 56761573 479404556 318
150619 1659591 0 1659591 3317678 4699479 3317678 4699479 471854 1198478 471854 1198478 4588436 2076165 4588436 2076165 394111 1253175 394111 1253175 1661832 3808786 1661832 3808786 242674 252900 242674 252900 278827 1683940 278827 1683940 1681637 499987 1681637 499987 163980 2369034 163980 2369034 4340483 311969 4340483 311969 1359963 1899523 1359963 1899523 4583203 2094932 4583203 2094932 542181 1128581 542181 1128581 4181503 2500937 4181503 2500937 590294 1087348 590294 1087348 2126109 1684528 2126109 1684528 1363825 1683338 1363825 1683338 1663065 4680495 1663065 4680495 1332909 1306713 1332909 1306713 4007874 3076633 4007874 3076633 3609078 2784601 3609078 2784601 4462212 1390344 4462212 1390344 1669246 4349021 1669246 4349021 4394667 527392 4394667 527392 1118634 2314709 1118634 2314709 3348098 3339392 3348098 3339392 1152653 1985514 1152653 1985514 3892163 2674582 3892163 2674582 4140572 1373258 4140572 1373258 1382914 3029730 1382914 3029730 4681167 1316474 4681167 1316474 335267 525980 335267 525980 3703083 2966063 3703083 2966063 3763938 1659587 3763938 1659587 3760599 2543882 3760599 2543882 4085450 559563 4085450 559563 570501 3067228 570501 3067228 4732192 1671263 4732192 1671263 3367281 2861786 3367281 2861786 4513085 629969 4513085 629969 643303 1665334 643303 1665334 3340702 996345 3340702 996345 1655751 2353352 1655751 2353352 4020164 1284848 4020164 1284848 3313856 3334720 3313856 3334720 4155096 4914726 4155096 4914726 852932 779540 852932 779540 241991 1412782 241991 1412782 556889 551286 556889 551286 1649840 3353202 1649840 3353202 3976612 1341199 3976612 1341199 1327430 1347087 1327430 1347087 3612412 2168213 3612412 2168213 4423384 3321815 4423384 3321815 283509 301220 283509 301220 2871053 2967327 2871053 2967327 4636153 2144052 4636153 2144052 4316650 2376325 4316650 2376325 556201 319496 556201 319496 354671 3319995 354671 3319995 3157120 1442739 3157120 1442739 232285 2366399 232285 2366399 4017651 3325854 4017651 3325854 395436 403508 395436 403508 1657034 4924313 1657034 4924313 1292224 1289959 1292224 1289959 4291722 2376853 4291722 2376853 4458842 982333 4458842 982333 693342 659310 693342 659310 1017094 848572 1017094 848572 819408 918197 819408 918197 1678841 3318031 1678841 3318031 66767 1672591 66767 1672591 4962313 3334489 4962313 3334489 1674947 1976234 1674947 1976234 1657464 727279 1657464 727279 3840804 2627022 3840804 2627022 4292115 397211 4292115 397211 286958 1493749 286958 1493749 4489542 2840158 4489542 2840158 939100 210820 939100 210820 201607 1651899 201607 1651899 3313411 3838440 3313411 3838440 1346306 518788 1346306 518788 528387 912869 528387 912869 4778696 3104355 4778696 3104355 4422487 1664640 4422487 1664640 4034611 3316252 4034611 3316252 4310235 2631011 4310235 2631011 1659703 3377271 1659703 3377271 1039836 614663 1039836 614663 962350 2762527 962350 2762527 1655507 605946 1655507 605946 1060950 2123992 1060950 2123992 4543901 2333846 4543901 2333846 4031082 2922522 4031082 2922522 4625496 2660782 4625496 2660782 3881587 2762438 3881587 2762438 3733863 986858 3733863 986858 1000459 1293211 1000459 1293211 3336953 455625 3336953 455625 4063417 2628479 4063417 2628479 4305104 3074661 4305104 3074661 1671622 3744045 1671622 3744045 4214150 2542859 4214150 2542859 1011385 3338381 1011385 3338381 4089850 2571631 4089850 2571631 3847126 3326193 3847126 3326193 1417701 2234928 1417701 2234928 4454086 1355524 4454086 1355524 1359543 887462 1359543 887462 4460143 3097980 4460143 3097980 3546966 2051198 3546966 2051198 4623136 1251806 4623136 1251806 1054088 616005 1054088 616005 3344239 1675491 3344239 1675491 1175049 1140516 1175049 1140516 1668319 4011457 1668319 4011457 3338602 514780 3338602 514780 1136355 3345909 1136355 3345909 3645880 1686203 3645880 1686203 750219 1322811 750219 1322811 3717309 2947487 3717309 2947487 1409457 1389843 1409457 1389843 4377986 3334480 4377986 3334480 289550 3339116 289550 3339116 718507 232780 718507 232780 4418163 3332651 4418163 3332651 1455929 230725 1455929 230725 3558696 3103211 3558696 3103211 2665794 1878070 2665794 1878070 1459389 3313948 1459389 3313948 4550819 255245 4550819 255245 1214188 2865592 1214188 2865592 3839790 3330328 3839790 3330328 330211 2392376 330211 2392376 4067372 2795912 4067372 2795912 600188 1059678 600188 1059678 4092345 2608823 4092345 2608823 1679428 844286 1679428 844286 840964 2976219 840964 2976219 3677049 548246 3677049 548246 552047 3333972 552047 3333972 826562 657792 826562 657792 639596 911568 639596 911568 3344081 118897 3344081 118897 1668079 2404739 1668079 2404739 4263073 1669324 4263073 1669324 3330535 2139180 3330535 2139180 3345845 857448 3345845 857448 792835 3332427 792835 3332427 3308841 1133910 3308841 1133910 511826 2454723 511826 2454723 4786003 3111088 4786003 3111088 4139431 334251 4139431 334251 1330207 3338244 1330207 3338244 3672270 1146208 3672270 1146208 535218 1444279 535218 1444279 3721842 2939788 3721842 2939788 686788 989129 686788 989129 3344131 3088575 3344131 3088575 3625684 2426405 3625684 2426405 4082434 2909334 4082434 2909334 1669290 3053432 1669290 3053432 1685375 1673077 1685375 1673077 13010 910406 13010 910406 743452 1250501 743452 1250501 416402 270925 416402 270925 3890546 2224567 3890546 2224567 4592964 2041958 4592964 2041958 4637446 935569 4637446 935569 701917 3351484 701917 3351484 4405532 3322542 4405532 3322542 1647219 2423951 1647219 2423951 3331368 454355 3331368 454355 436020 3775660 436020 3775660 3342749 1195179 3342749 1195179 1106745 1097524 1106745 1097524 1387253 3749682 1387253 3749682 3341779 301953 3341779 301953 3131050 2567840 3131050 2567840 690209 703901 690209 703901 3057926 2169986 3057926 2169986 3827112 219003 3827112 219003 221361 2653607 221361 2653607 4335502 635777 4335502 635777 637433 2984970 637433 2984970 3703276 273000 3703276 273000 1379269 3350275 1379269 3350275 3613628 620482 3613628 620482 625074 2924755 625074 2924755 3745381 3187206 3745381 3187206 1675251 2461935 1675251 2461935 4177818 1666551 4177818 1666551 1665114 4680850 1665114 4680850 3324178 471345 3324178 471345 444997 2979141 444997 2979141 1821442 3321684 1821442 3321684 756020 920754 756020 920754 4576318 4351017 4576318 4351017 3332733 3348826 3332733 3348826 3618648 1398812 3618648 1398812 3346692 2049318 3346692 2049318 3732174 1122479 3732174 1122479 3332789 4945424 3332789 4945424 3741667 956381 3741667 956381 697878 2726420 697878 2726420 4443266 2216955 4443266 2216955 1678051 2404422 1678051 2404422 231619 1425835 231619 1425835 3644838 2013588 3644838 2013588 614418 612132 614418 612132 788023 2577324 788023 2577324 4114495 639323 4114495 639323 619866 2607460 619866 2607460 4253698 2495729 4253698 2495729 3623891 439404 3623891 439404 447002 1397555 447002 1397555 3327384 1751801 3327384 1751801 1663111 1256876 1663111 1256876 1286437 2518447 1286437 2518447 4206598 2459575 4206598 2459575 3951526 2711334 3951526 2711334 1192384 472995 1192384 472995 1684804 4651769 1684804 4651769 1674667 2773582 1674667 2773582 4438546 2484363 4438546 2484363 3639738 3006448 3639738 3006448 3341990 1149789 3341990 1149789 4597277 2094236 4597277 2094236 3673036 1653608 3673036 1653608 4395325 2282783 4395325 2282783 849159 988980 849159 988980 669479 1444642 669479 1444642 1410958 731959 1410958 731959 927693 2566449 927693 2566449 4226035 1662970 4226035 1662970 1998556 1681359 1998556 1681359 4152592 2500727 4152592 2500727 540750 529457 540750 529457 1663326 1247097 1663326 1247097 529133 559674 529133 559674 3619389 3328606 3619389 3328606 1819668 597533 1819668 597533 3343182 1030861 3343182 1030861 1676557 3425936 1676557 3425936 4118668 1655398 4118668 1655398 4582805 2070493 4582805 2070493 1657414 2052092 1657414 2052092 3898760 2763417 3898760 2763417 2179687 1663160 2179687 1663160 1674405 3849346 1674405 3849346 2802551 230252 2802551 230252 1658549 2048324 1658549 2048324 4127734 3010139 4127734 3010139 4651808 312613 4651808 312613 1353551 1652489 1353551 1652489 4608293 2930911 4608293 2930911 1290668 1654540 1290668 1654540 4426299 2234223 4426299 2234223 3318406 806367 3318406 806367 4077805 1676903 4077805 1676903 673154 662780 673154 662780 1228499 1656678 1228499 1656678 3440312 3342667 3440312 3342667 3652212 244063 3652212 244063 226545 3264057 226545 3264057 1670853 203522 1670853 203522 214052 2536115 214052 2536115 4207071 1334405 4207071 1334405 1663178 1663724 1663178 1663724 4583064 2093918 4583064 2093918 1956660 1675924 1956660 1675924 4053934 3319299 4053934 3319299 1427791 3342290 1427791 3342290 4704184 2321473 4704184 2321473 4002335 3114819 4002335 3114819 4775221 3332203 4775221 3332203 1677994 4698610 1677994 4698610 1661984 1654746 1661984 1654746 1663422 1090163 1663422 1090163 541704 1672966 541704 1672966 3604088 3698768 3604088 3698768 422931 2244484 422931 2244484 4639315 3334452 4639315 3334452 4849125 1342185 4849125 1342185 349267 3038442 349267 3038442 3645319 765122 3645319 765122 887843 2783458 887843 2783458 3328595 488650 3328595 488650 489037 2497970 489037 2497970 4172655 2614401 4172655 2614401 1680054 2296812 1680054 2296812 4609461 2076145 4609461 2076145 3347779 3193704 3347779 3193704 962341 964638 962341 964638 3763950 2889988 3763950 2889988 1021861 626984 1021861 626984 4669610 3316270 4669610 3316270 1665976 179511 1665976 179511 3337725 3844532 3337725 3844532 4788431 2259261 4788431 2259261 2232433 3317321 2232433 3317321 1674237 1636129 1674237 1636129 3336031 930865 3336031 930865 161746 1658008 161746 1658008 3335722 606310 3335722 606310 3936283 2706420 3936283 2706420 2689537 1648852 2689537 1648852 4215533 3336545 4215533 3336545 782469 868330 782469 868330 219884 5008458 219884 5008458 4660619 227252 4660619 227252 212752 2499592 212752 2499592 4161523 2425223 4161523 2425223 3346956 3087450 3346956 3087450 4738631 496693 4738631 496693 505204 2594549 505204 2594549 4077335 1682838 4077335 1682838 922916 601079 922916 601079 1118816 548821 1118816 548821 3819059 2866021 3819059 2866021 579158 1108492 579158 1108492 4288359 2613731 4288359 2613731 2729142 1677263 2729142 1677263 4604417 2932509 4604417 2932509 583067 555290 583067 555290 4460019 3352865 4460019 3352865 466917 377360 466917 377360 4944006 2084502 4944006 2084502 3936495 2714295 3936495 2714295 1390347 301081 1390347 301081 3333832 1685968 3333832 1685968 4719839 1681751 4719839 1681751 3920659 1670836 3920659 1670836 3758209 2894411 3758209 2894411 4076203 1913114 4076203 1913114 316948 323247 316948 323247 1668790 4034781 1668790 4034781 4787873 1913349 4787873 1913349 1916990 3317813 1916990 3317813 1203027 1183898 1203027 1183898 3806709 2149904 3806709 2149904 407392 578356 407392 578356 1055104 1440911 1055104 1440911 214721 2065648 214721 2065648 3745774 3130042 3745774 3130042 3314331 2810355 3314331 2810355 4988938 3313645 4988938 3313645 671241 687687 671241 687687 3336972 2063201 3336972 2063201 3755727 3317024 3755727 3317024 234442 2467500 234442 2467500 4197249 1172315 4197249 1172315 657409 634595 657409 634595 1661654 1661405 1661654 1661405 1219705 3339812 1219705 3339812 1663234 2748048 1663234 2748048 4597871 2931560 4597871 2931560 1054480 1062576 1054480 1062576 4471409 2806357 4471409 2806357 4698028 1977657 4698028 1977657 4601276 3322104 4601276 3322104 1931991 2523469 1931991 2523469 4207432 3351736 4207432 3351736 2741247 3320945 2741247 3320945 3219775 4007575 3219775 4007575 1667185 2217136 1667185 2217136 3330728 333567 3330728 333567 351914 1951227 351914 1951227 4697650 1950689 4697650 1950689 3683006 2957887 3683006 2957887 3652262 422763 3652262 422763 1257661 3096915 1257661 3096915 4356525 373268 4356525 373268 1306848 75381 1306848 75381 3329473 2574439 3329473 2574439 4244301 3324600 4244301 3324600 1174697 227621 1174697 227621 230396 352273 230396 352273 1651185 1010204 1651185 1010204 3345360 1406039 3345360 1406039 243663 2077298 243663 2077298 3741175 833974 3741175 833974 827161 2789832 827161 2789832 3872474 1041280 3872474 1041280 1033527 3644126 1033527 3644126 3344150 2149547 3344150 2149547 3320828 3227321 3320828 3227321 3339529 2822045 3339529 2822045 1680404 3326926 1680404 3326926 4328504 2280982 4328504 2280982 4364503 2566622 4364503 2566622 852904 845871 852904 845871 3322795 3316487 3322795 3316487 421667 2510981 421667 2510981 4432397 2198848 4432397 2198848 3652775 2999397 3652775 2999397 465664 401173 465664 401173 1251111 1675079 1251111 1675079 1107235 1678681 1107235 1678681 4785937 344951 4785937 344951 326279 1663776 326279 1663776 2747452 518371 2747452 518371 1145333 2781720 1145333 2781720 4421604 955468 4421604 955468 701099 2843574 701099 2843574 4507197 2671862 4507197 2671862 1661862 1674034 1661862 1674034 3336965 2196540 3336965 2196540 360897 1309191 360897 1309191 4124992 3343759 4124992 3343759 3864395 2228866 3864395 2228866 4345456 2598757 4345456 2598757 3623455 279148 3623455 279148 433127 1430290 433127 1430290 3326890 1644257 3326890 1644257 1247272 1648561 1247272 1648561 1330013 1335187 1330013 1335187 3880762 3320276 3880762 3320276 843056 811745 843056 811745 4420191 3343695 4420191 3343695 4837161 1674969 4837161 1674969 1668888 3764442 1668888 3764442 1659071 1459335 1659071 1459335 4271670 2371578 4271670 2371578 372738 1303447 372738 1303447 4323603 2628616 4323603 2628616 285349 282297 285349 282297 4785427 1866752 4785427 1866752 1672074 1358068 1672074 1358068 3329308 4076761 3329308 4076761 3694090 853320 3694090 853320 814272 4329266 814272 4329266 3351700 1091725 3351700 1091725 577637 3321244 577637 3321244 4560832 1394186 4560832 1394186 282733 2673111 282733 2673111 3995202 3348736 3995202 3348736 33585 293729 33585 293729 1649065 3327187 1649065 3327187 2344493 4226365 2344493 4226365 1656451 3581586 1656451 3581586 4727808 2986780 4727808 2986780 3338797 905894 3338797 905894 893078 250249 893078 250249 1980108 3341993 1980108 3341993 3796032 2844202 3796032 2844202 3352452 3460218 3352452 3460218 4242127 974501 4242127 974501 865661 753371 865661 753371 3954708 2838585 3954708 2838585 4534461 3330350 4534461 3330350 1032762 1047292 1032762 1047292 4510956 2180525 4510956 2180525 1649578 2099305 1649578 2099305 371351 3332703 371351 3332703 4279455 2388489 4279455 2388489 3563562 3350014 3563562 3350014 1290309 3715258 1290309 3715258 3318296 1096063 3318296 1096063 561192 565126 561192 565126 1285721 2562131 1285721 2562131 4108275 531644 4108275 531644 1680243 1909256 1680243 1909256 1035472 1059472 1035472 1059472 4293813 4701980 4293813 4701980 1677381 2941054 1677381 2941054 3735548 3347694 3735548 3347694 3309044 1677242 3309044 1677242 4642508 3367994 4642508 3367994 1661146 1653670 1661146 1653670 4826007 3255964 4826007 3255964 487715 517873 487715 517873 2706565 3343447 2706565 3343447 4492868 590595 4492868 590595 595779 1662811 595779 1662811 1941593 3325169 1941593 3325169 233517 1415677 233517 1415677 3272841 3330596 3272841 3330596 1856497 3007990 1856497 3007990 4675120 1907607 4675120 1907607 2355767 3588121 2355767 3588121 3320649 3351626 3320649 3351626 2374759 2501911 2374759 2501911 4165528 3326104 4165528 3326104 2317086 1382183 2317086 1382183 4106037 3502453 4106037 3502453 1657046 295932 1657046 295932 4044805 2349222 4044805 2349222 1059556 1058360 1059556 1058360 1210030 3348445 1210030 3348445 3319221 2154866 3319221 2154866 4788262 3352039 4788262 3352039 396548 3419436 396548 3419436 4923499 1667077 4923499 1667077 3588911 3077247 3588911 3077247 1063848 578181 1063848 578181 3629434 1991627 3629434 1991627 1662565 934033 1662565 934033 1642836 1681482 1642836 1681482 221073 238776 221073 238776 3152661 3331880 3152661 3331880 1369986 277428 1369986 277428 1111253 1299739 1111253 1299739 342927 518578 342927 518578 1144250 3327329 1144250 3327329 186717 2631435 186717 2631435 4022273 2994637 4022273 2994637 391759 301933 391759 301933 3674421 3330682 3674421 3330682 1073488 1042373 1073488 1042373 4206603 4738071 4206603 4738071 458636 475625 458636 475625 4408052 2929071 4408052 2929071 4572220 350172 4572220 350172 356171 1659799 356171 1659799 1652542 3633677 1652542 3633677 4590602 2930593 4590602 2930593 3158678 3326444 3158678 3326444 3337454 2071832 3337454 2071832 3329912 3678602 3329912 3678602 4059801 2613238 4059801 2613238 3025330 3350216 3025330 3350216 332935 332973 332935 332973 3348169 4514579 3348169 4514579 4419374 2260716 4419374 2260716 3315242 4759024 3315242 4759024 3762213 1647266 3762213 1647266 4121210 1291274 4121210 1291274 353229 1295099 353229 1295099 1284627 1678358 1284627 1678358 340116 321909 340116 321909 1340731 639874 1340731 639874 394955 414445 394955 414445 3350113 2823056 3350113 2823056 1024959 645028 1024959 645028 4229438 2578968 4229438 2578968 532955 552605 532955 552605 3330883 3336541 3330883 3336541 868685 825723 868685 825723 689621 3346465 689621 3346465 1650680 1822548 1650680 1822548 4013336 2636202 4013336 2636202 4659711 1997540 4659711 1997540 3907383 2741405 3907383 2741405 474176 1170620 474176 1170620 4777529 3097837 4777529 3097837 4372990 2655181 4372990 2655181 3314015 2948173 3314015 2948173 3338487 1351464 3338487 1351464 2303980 3343911 2303980 3343911 4448929 2400645 4448929 2400645 4050066 1659200 4050066 1659200 4912148 2933190 4912148 2933190 3753819 2303920 3753819 2303920 3971476 1125669 3971476 1125669 1110466 419806 1110466 419806 1269050 3317179 1269050 3317179 1102519 3972831 1102519 3972831 2330670 977919 2330670 977919 979871 4662103 979871 4662103 3626420 1916469 3626420 1916469 2479164 3340922 2479164 3340922 3877447 468259 3877447 468259 450330 1654997 450330 1654997 3632109 3019201 3632109 3019201 4040081 2644023 4040081 2644023 1873005 4441918 1873005 4441918 4553183 1945869 4553183 1945869 4706610 840706 4706610 840706 3324568 1991245 3324568 1991245 4547486 2870135 4547486 2870135 3697143 393117 3697143 393117 1279148 220226 1279148 220226 1661268 1340428 1661268 1340428 1335603 2653073 1335603 2653073 4038462 2481444 4038462 2481444 1123208 1116091 1123208 1116091 3980621 1680987 3980621 1680987 1423146 259180 1423146 259180 1396432 2268306 1396432 2268306 4979302 1653769 4979302 1653769 1649593 2263117 1649593 2263117 1662578 1772044 1662578 1772044 4034708 3326632 4034708 3326632 1009415 528324 1009415 528324 4593212 2927179 4593212 2927179 4292125 2619810 4292125 2619810 4974393 3333464 4974393 3333464 4523224 1099276 4523224 1099276 1669639 2495434 1669639 2495434 4370397 3314404 4370397 3314404 4362179 2694691 4362179 2694691 50227 3328460 50227 3328460 1157157 533687 1157157 533687 4151280 2531270 4151280 2531270 4123443 1101650 4123443 1101650 565284 3339836 565284 3339836 940635 740442 940635 740442 4334829 3151018 4334829 3151018 1167006 1178300 1167006 1178300 3762566 1683579 3762566 1683579 3019959 1654870 3019959 1654870 4487948 3315463 4487948 3315463 4383166 2419786 4383166 2419786 1660605 3332817 1660605 3332817 435391 2681815 435391 2681815 3997764 454163 3997764 454163 908264 3344557 908264 3344557 2565057 561848 2565057 561848 569519 2453471 569519 2453471 4211590 563670 4211590 563670 1099198 2783103 1099198 2783103 3882538 666239 3882538 666239 899392 983653 899392 983653 3337049 4043979 3337049 4043979 780595 1665560 780595 1665560 3664663 1992633 3664663 1992633 546100 383745 546100 383745 376030 1454953 376030 1454953 3349895 3321077 3349895 3321077 1121469 1085543 1121469 1085543 409406 3352038 409406 3352038 305816 2350242 305816 2350242 4288179 1126641 4288179 1126641 417988 2202195 417988 2202195 4730608 3037201 4730608 3037201 3332221 648491 3332221 648491 4228268 4765408 4228268 4765408 1652400 2888508 1652400 2888508 3337904 491039 3337904 491039 1179483 3333327 1179483 3333327 4511593 1422596 4511593 1422596 1657874 431962 1657874 431962 3336370 1136033 3336370 1136033 1125102 3343843 1125102 3343843 2200176 740816 2200176 740816 771059 544048 771059 544048 4679808 446074 4679808 446074 3341801 3673696 3341801 3673696 4575670 2750833 4575670 2750833 3339787 2392434 3339787 2392434 4060163 3776286 4060163 3776286 730917 713217 730917 713217 3324173 813303 3324173 813303 1661640 200784 1661640 200784 3344713 2873250 3344713 2873250 813825 837258 813825 837258 3671952 3006836 3671952 3006836 299321 220271 299321 220271 4951385 3352596 4951385 3352596 1668725 1154884 1668725 1154884 1155646 2649191 1155646 2649191 4538236 1655356 4538236 1655356 4875048 786988 4875048 786988 894768 1631589 894768 1631589 1685596 1677107 1685596 1677107 685829 1675855 685829 1675855 2345689 1655460 2345689 1655460 4512278 2152777 4512278 2152777 3329219 1181390 3329219 1181390 1679023 4439192 1679023 4439192 3315519 3328134 3315519 3328134 2800178 4379297 2800178 4379297 3351540 1673749 3351540 1673749 475450 4961114 475450 4961114 4162887 1433726 4162887 1433726 250823 2460430 250823 2460430 4101276 1207363 4101276 1207363 650189 662902 650189 662902 1280369 1337920 1280369 1337920 358061 526295 358061 526295 512497 1379268 512497 1379268 290785 2239583 290785 2239583 4429109 1334451 4429109 1334451 410666 1248716 410666 1248716 3340201 4281872 3340201 4281872 4125525 443688 4125525 443688 472346 1867041 472346 1867041 3563735 2441664 3563735 2441664 499997 3347186 499997 3347186 4767908 1413754 4767908 1413754 284357 1762569 284357 1762569 4744299 3092845 4744299 3092845 1682681 652677 1682681 652677 3796128 2902148 3796128 2902148 208471 1469479 208471 1469479 3556505 3096304 3556505 3096304 4608935 2056051 4608935 2056051 3602071 3064578 3602071 3064578 1214842 427558 1214842 427558 1156576 3343732 1156576 3343732 871883 2990284 871883 2990284 3995724 3336929 3995724 3336929 4134844 2441627 4134844 2441627 788514 3317294 788514 3317294 436344 434463 436344 434463 1021301 1077208 1021301 1077208 518935 3323115 518935 3323115 3345768 1145182 3345768 1145182 465232 1211055 465232 1211055 1173282 509435 1173282 509435 1650401 4127054 1650401 4127054 3349876 1859089 3349876 1859089 816252 324694 816252 324694 2579605 3339126 2579605 3339126 2005633 3343244 2005633 3343244 2870823 966712 2870823 966712 952508 4676083 952508 4676083 3689208 833893 3689208 833893 836442 4357126 836442 4357126 3346074 3079147 3346074 3079147 1210354 1200510 1210354 1200510 4274708 2601612 4274708 2601612 1670333 329850 1670333 329850 1685693 2568730 1685693 2568730 3970986 1887621 3970986 1887621 3333211 2418401 3333211 2418401 3338875 1419261 3338875 1419261 1447088 2228212 1447088 2228212 3329335 1666311 3329335 1666311 964142 973273 964142 973273 3978227 4104794 3978227 4104794 498198 1056810 498198 1056810 4741482 3063630 4741482 3063630 4653892 2038575 4653892 2038575 3686078 2969695 3686078 2969695 4402871 1139228 4402871 1139228 547567 3314390 547567 3314390 3584525 1905896 3584525 1905896 3317171 2622883 3317171 2622883 4091662 2568956 4091662 2568956 3584851 3090236 3584851 3090236 262633 1398615 262633 1398615 3827975 2446678 3827975 2446678 1377232 294755 1377232 294755 932850 1646870 932850 1646870 2958745 3352866 2958745 3352866 1685704 255764 1685704 255764 1653950 1578726 1653950 1578726 3321059 1674495 3321059 1674495 955777 1930052 955777 1930052 3594525 1672792 3594525 1672792 760634 1653047 760634 1653047 3320954 2983926 3320954 2983926 2957590 1654858 2957590 1654858 3560166 1920197 3560166 1920197 951753 952289 951753 952289 3685920 2041633 3685920 2041633 641306 1041263 641306 1041263 1653924 3095342 1653924 3095342 3313994 31229 3313994 31229 1661793 3314844 1661793 3314844 4944294 3077075 4944294 3077075 270527 1154981 270527 1154981 1165642 494580 1165642 494580 484525 2933739 484525 2933739 3742990 3350292 3742990 3350292 3343760 2403121 3343760 2403121 4094419 4446130 4094419 4446130 3324674 1650777 3324674 1650777 4664707 3325244 4664707 3325244 2606257 1684584 2606257 1684584 4481202 3350612 4481202 3350612 4675244 2287683 4675244 2287683 506497 246197 506497 246197 269354 2978292 269354 2978292 3663337 366795 3663337 366795 321671 357046 321671 357046 282828 1657984 282828 1657984 4004233 577458 4004233 577458 554308 777004 554308 777004 1656213 4835853 1656213 4835853 3313697 265738 3313697 265738 664580 3882980 664580 3882980 1678539 4760135 1678539 4760135 1668752 1648705 1668752 1648705 2498331 265454 2498331 265454 1408539 971832 1408539 971832 4252732 3328151 4252732 3328151 266526 241396 266526 241396 2481483 1960551 2481483 1960551 3648765 2414554 3648765 2414554 1666939 215075 1666939 215075 404219 1263959 404219 1263959 798910 811511 798910 811511 1651693 2025541 1651693 2025541 385662 368072 385662 368072 1648947 1013413 1648947 1013413 629470 1375398 629470 1375398 1361111 1683664 1361111 1683664 704213 974832 704213 974832 3332402 1506878 3332402 1506878 1403110 234589 1403110 234589 4520033 2843077 4520033 2843077 4619535 2028073 4619535 2028073 1297151 1239631 1297151 1239631 3842927 2847552 3842927 2847552 3327121 1015984 3327121 1015984 628686 227316 628686 227316 3333945 1661499 3333945 1661499 2778269 3057936 2778269 3057936 3614084 3788539 3614084 3788539 3321643 2628630 3321643 2628630 4302848 3043732 4302848 3043732 3626864 2649022 3626864 2649022 4021449 3350922 4021449 3350922 3818085 2539904 3818085 2539904 4572610 2924384 4572610 2924384 1061416 457443 1061416 457443 3544170 3137513 3544170 3137513 2420412 1686433 2420412 1686433 1650224 1710821 1650224 1710821 4413850 110931 4413850 110931 1655198 2011346 1655198 2011346 4659966 4429103 4659966 4429103 1680833 3330076 1680833 3330076 4103253 1324419 4103253 1324419 1651318 1619511 1651318 1619511 4286767 1655056 4286767 1655056 665887 1021089 665887 1021089 4764171 2211397 4764171 2211397 927400 713115 927400 713115 4434725 2784440 4434725 2784440 2981064 430691 2981064 430691 229388 4266765 229388 4266765 4878845 3093277 4878845 3093277 2008905 3348565 2008905 3348565 4126061 2554744 4126061 2554744 4372961 3319032 4372961 3319032 1675648 2291312 1675648 2291312 3540099 3342127 3540099 3342127 3774464 3343936 3774464 3343936 662101 1010158 662101 1010158 4434362 2798273 4434362 2798273 3821341 526088 3821341 526088 1139565 553295 1139565 553295 3324643 307087 3324643 307087 301390 180965 301390 180965 4023206 2859380 4023206 2859380 448800 453429 448800 453429 1661162 4372930 1661162 4372930 4388982 2752195 4388982 2752195 1167282 3324687 1167282 3324687 1672173 1045640 1672173 1045640 4295969 3332706 4295969 3332706 281401 2222891 281401 2222891 4657497 2969448 4657497 2969448 4298159 1651155 4298159 1651155 354352 2547819 354352 2547819 4214978 883136 4214978 883136 773186 1674740 773186 1674740 3334211 2416897 3334211 2416897 4085519 2071279 4085519 2071279 1651051 1653810 1651051 1653810 4142287 1440277 4142287 1440277 3340712 4708872 3340712 4708872 627787 611367 627787 611367 4302271 2611853 4302271 2611853 1030492 1017761 1030492 1017761 3867166 2828098 3867166 2828098 4517524 1686104 4517524 1686104 3347548 3233536 3347548 3233536 3936252 2284103 3936252 2284103 3327011 2852842 3327011 2852842 3595507 1040029 3595507 1040029 642512 4340956 642512 4340956 4181250 1098968 4181250 1098968 570183 2683275 570183 2683275 4365161 2121076 4365161 2121076 1108157 780350 1108157 780350 799154 2286917 799154 2286917 4625106 2034972 4625106 2034972 843499 3561937 843499 3561937 769596 919546 769596 919546 1246913 3336080 1246913 3336080 4400137 2170903 4400137 2170903 4492862 607623 4492862 607623 615663 1653907 615663 1653907 4737255 3324432 4737255 3324432 748610 739906 748610 739906 1161661 1664038 1161661 1664038 3403599 1648958 3403599 1648958 4175709 2506422 4175709 2506422 675577 671503 675577 671503 1651502 3071657 1651502 3071657 1678126 48643 1678126 48643 2028545 2018971 2028545 2018971 4628549 3244117 4628549 3244117 2779170 3318231 2779170 3318231 4152462 2462348 4152462 2462348 4103050 2778068 4103050 2778068 302939 1381096 302939 1381096 1295762 1669392 1295762 1669392 523936 515531 523936 515531 3322491 4400557 3322491 4400557 3352677 3147409 3352677 3147409 3327080 1785931 3327080 1785931 3347447 4803007 3347447 4803007 1659573 2238129 1659573 2238129 4402664 1667001 4402664 1667001 701368 941263 701368 941263 3636621 3099944 3636621 3099944 1679307 2722214 1679307 2722214 3329235 3523780 3329235 3523780 1675424 2044853 1675424 2044853 4691963 3020105 4691963 3020105 4340657 2077010 4340657 2077010 4564503 688742 4564503 688742 693845 2369086 693845 2369086 4294899 3319445 4294899 3319445 1908669 1672885 1908669 1672885 2944437 625604 2944437 625604 1040490 4508176 1040490 4508176 3317282 628444 3317282 628444 628047 2342294 628047 2342294 4015882 3320491 4015882 3320491 925945 919557 925945 919557 4050173 3353123 4050173 3353123 1205040 1227496 1205040 1227496 4081646 3423251 4081646 3423251 1684465 1684269 1684465 1684269 53838 3323643 53838 3323643 2615451 707930 2615451 707930 712626 2093864 712626 2093864 4599544 298708 4599544 298708 319020 1685288 319020 1685288 4380921 2272061 4380921 2272061 4417829 2131646 4417829 2131646 731627 722039 731627 722039 3344356 2474531 3344356 2474531 867568 874434 867568 874434 623884 3321390 623884 3321390 3339706 679650 3339706 679650 4466685 2609731 4466685 2609731 4034145 2485566 4034145 2485566 4131939 3334363 4131939 3334363 3738325 2043127 3738325 2043127 4629174 128082 4629174 128082 258075 1389075 258075 1389075 1324916 1343852 1324916 1343852 2857902 3330476 2857902 3330476 1626976 523562 1626976 523562 542167 2539287 542167 2539287 4208109 437315 4208109 437315 1250264 2300214 1250264 2300214 4499301 2803360 4499301 2803360 380058 384227 380058 384227 3952907 2721120 3952907 2721120 1196459 1675474 1196459 1675474 2398819 3332118 2398819 3332118 488053 465381 488053 465381 1026237 3043444 1026237 3043444 3332906 1213100 3332906 1213100 461993 1956741 461993 1956741 3628916 466499 3628916 466499 1220235 3803057 1220235 3803057 1668773 454193 1668773 454193 1217769 859923 1217769 859923 3349481 2109260 3349481 2109260 630733 1669528 630733 1669528 4210506 2436751 4210506 2436751 1683491 911158 1683491 911158 377603 1678467 377603 1678467 4869254 3049390 4869254 3049390 486166 3331150 486166 3331150 2071501 1089230 2071501 1089230 3326691 4112549 3326691 4112549 1664052 3970779 1664052 3970779 3330452 1683626 3330452 1683626 619692 3228233 619692 3228233 3323671 269130 3323671 269130 1045922 2037144 1045922 2037144 3685678 1047241 3685678 1047241 603044 2377579 603044 2377579 4455042 1659223 4455042 1659223 1326133 3344953 1326133 3344953 3835230 277977 3835230 277977 1394497 199181 1394497 199181 1448877 951645 1448877 951645 962993 1424019 962993 1424019 1415947 3327916 1415947 3327916 612118 3318699 612118 3318699 3537908 3661488 3537908 3661488 1202959 1662685 1202959 1662685 4191622 2482711 4191622 2482711 661314 991189 661314 991189 4434281 3325276 4434281 3325276 634603 167299 634603 167299 4767341 1896345 4767341 1896345 209515 1454547 209515 1454547 1907718 3686172 1907718 3686172 458303 534453 458303 534453 4426591 3330127 4426591 3330127 3729279 2649108 3729279 2649108 3993160 429531 3993160 429531 214084 2233032 214084 2233032 4084340 3326808 4084340 3326808 4558537 3333950 4558537 3333950 307189 4546947 307189 4546947 3669114 2976204 3669114 2976204 3315474 4988056 3315474 4988056 4300388 1666921 4300388 1666921 3330865 2748046 3330865 2748046 3341203 934616 3341203 934616 933433 2519186 933433 2519186 4172734 3334209 4172734 3334209 3075884 1228111 3075884 1228111 1244903 1978611 1244903 1978611 4704165 267380 4704165 267380 121726 2657192 121726 2657192 3994638 2904456 3994638 2904456 2349177 3099736 2349177 3099736 4108521 1667822 4108521 1667822 4652200 3319766 4652200 3319766 1655064 1723035 1655064 1723035 1668149 773107 1668149 773107 886548 2934470 886548 2934470 4079001 690360 4079001 690360 941559 2512449 941559 2512449 4152097 2520497 4152097 2520497 3215779 1667856 3215779 1667856 3126228 3318126 3126228 3318126 4474429 602194 4474429 602194 581534 3345264 581534 3345264 4482299 3343729 4482299 3343729 370216 3007273 370216 3007273 3687893 1734695 3687893 1734695 1061452 446654 1061452 446654 3572309 3082329 3572309 3082329 266475 221482 266475 221482 245475 2098369 245475 2098369 4627044 2963089 4627044 2963089 3620245 1956998 3620245 1956998 1686281 1997497 1686281 1997497 3709381 1652224 3709381 1652224 3352198 1945040 3352198 1945040 1657919 788779 1657919 788779 808719 1685338 808719 1685338 727468 920521 727468 920521 1685441 2586814 1685441 2586814 4264370 157101 4264370 157101 1656374 1662370 1656374 1662370 3966288 1453213 3966288 1453213 1458973 2448913 1458973 2448913 4188450 2567639 4188450 2567639 455705 1232077 455705 1232077 443274 1258475 443274 1258475 988221 1024227 988221 1024227 3329217 3556166 3329217 3556166 3326928 495341 3326928 495341 3342022 1981400 3342022 1981400 4664261 1933066 4664261 1933066 2745214 2033938 2745214 2033938 4697423 3032705 4697423 3032705 1618281 1655880 1618281 1655880 3859881 2808922 3859881 2808922 1243374 422215 1243374 422215 1056634 2219621 1056634 2219621 3899942 1285718 3899942 1285718 959880 4586033 959880 4586033 3351434 1047613 3351434 1047613 633721 2575597 633721 2575597 4096716 3064435 4096716 3064435 3319192 2262388 3319192 2262388 3324063 3603284 3324063 3603284 3554590 3097293 3554590 3097293 3407183 3351577 3407183 3351577 2749212 3321865 2749212 3321865 3600402 3352408 3600402 3352408 1182131 1195060 1182131 1195060 2527021 2062198 2527021 2062198 3731460 889850 3731460 889850 884105 2949188 884105 2949188 4622988 3317618 4622988 3317618 1667745 1295759 1667745 1295759 4075902 2430798 4075902 2430798 3838975 2170291 3838975 2170291 1662417 4226866 1662417 4226866 2594838 1353834 2594838 1353834 334213 394270 334213 394270 4595668 318806 4595668 318806 338669 920290 338669 920290 3328761 1273492 3328761 1273492 390070 2172299 390070 2172299 3865657 1452776 3865657 1452776 209333 1122230 209333 1122230 3327331 1195764 3327331 1195764 500585 1669677 500585 1669677 4162624 3863378 4162624 3863378 3338246 3318669 3338246 3318669 4061021 383394 4061021 383394 822538 1654127 822538 1654127 4018277 2631461 4018277 2631461 3829865 613648 3829865 613648 1058742 2529173 1058742 2529173 4151739 4176899 4151739 4176899 3333786 79066 3333786 79066 3988223 2336862 3988223 2336862 3319475 262645 3319475 262645 1674280 4414402 1674280 4414402 1338114 324970 1338114 324970 904426 3326068 904426 3326068 3331343 499105 3331343 499105 502494 2861239 502494 2861239 4279377 259788 4279377 259788 278604 958354 278604 958354 3334223 2904461 3334223 2904461 249686 1407052 249686 1407052 3350080 4382792 3350080 4382792 824564 752979 824564 752979 3348927 947189 3348927 947189 721957 2741810 721957 2741810 3932490 269350 3932490 269350 702437 3500426 702437 3500426 3328834 2935965 3328834 2935965 4598780 984571 4598780 984571 1663564 2680322 1663564 2680322 3997921 229235 3997921 229235 1433556 2740733 1433556 2740733 3904678 714878 3904678 714878 925819 3610881 925819 3610881 4064482 1682665 4064482 1682665 3804324 2729193 3804324 2729193 3925260 2313290 3925260 2313290 1086346 3329479 1086346 3329479 3668293 707726 3668293 707726 391957 383136 391957 383136 1401183 2127530 1401183 2127530 4528903 343494 4528903 343494 345025 1656057 345025 1656057 4921107 2494302 4921107 2494302 1008943 490532 1008943 490532 504726 2268797 504726 2268797 4391196 2331420 4391196 2331420 4021658 2800148 4021658 2800148 4463250 1994216 4463250 1994216 1116754 1077932 1116754 1077932 4411435 2757247 4411435 2757247 4300851 496922 4300851 496922 462189 2166157 462189 2166157 1683324 359770 1683324 359770 359471 3318214 359471 3318214 4081989 2587552 4081989 2587552 3349966 3325876 3349966 3325876 1275702 3043230 1275702 3043230 4794448 922529 4794448 922529 3832825 3109523 3832825 3109523 4794409 2316857 4794409 2316857 3626957 1685207 3626957 1685207 746069 3059944 746069 3059944 4702338 2313020 4702338 2313020 1650108 1086079 1650108 1086079 575351 1911398 575351 1911398 3756158 2891424 3756158 2891424 4273788 1664858 4273788 1664858 2968616 3331034 2968616 3331034 4716136 1888743 4716136 1888743 4780966 1921282 4780966 1921282 1291490 352276 1291490 352276 97694 1673094 97694 1673094 4497659 2224619 4497659 2224619 1657390 4834822 1657390 4834822 3649159 1941163 3649159 1941163 4726299 768658 4726299 768658 3220484 1680720 3220484 1680720 2810604 1663590 2810604 1663590 4062003 2415677 4062003 2415677 4046811 1004547 4046811 1004547 1004535 734755 1004535 734755 1680874 1678249 1680874 1678249 602029 3336600 602029 3336600 2441719 2321180 2441719 2321180 1663429 2397348 1663429 2397348 4265430 1211553 4265430 1211553 1224296 2140007 1224296 2140007 3817633 3343822 3817633 3343822 3128820 971560 3128820 971560 4391485 3340230 4391485 3340230 636043 1003285 636043 1003285 3795771 2860613 3795771 2860613 1686533 778556 1686533 778556 60937 1684517 60937 1684517 1383980 269352 1383980 269352 445824 3327221 445824 3327221 647409 634459 647409 634459 1651208 2058826 1651208 2058826 589711 557873 589711 557873 186666 1654238 186666 1654238 1649043 1507627 1649043 1507627 4625180 3330470 4625180 3330470 4901536 1271050 4901536 1271050 1273999 3932193 1273999 3932193 3314892 1652672 3314892 1652672 69233 2609012 69233 2609012 4028385 3328300 4028385 3328300 2441729 424462 2441729 424462 4578168 2884949 4578168 2884949 663836 994085 663836 994085 4467670 4636601 4467670 4636601 3345263 2495144 3345263 2495144 4679660 2995651 4679660 2995651 1659439 342920 1659439 342920 495234 1171266 495234 1171266 960475 578699 960475 578699 1115078 3314929 1115078 3314929 508754 4130133 508754 4130133 3349678 1278509 3349678 1278509 223025 4305605 223025 4305605 3846334 2800711 3846334 2800711 4587705 3347904 4587705 3347904 1291451 3835723 1291451 3835723 1680527 1135307 1680527 1135307 1127413 2952819 1127413 2952819 4639363 2889370 4639363 2889370 3897602 2627917 3897602 2627917 4144540 2105767 4144540 2105767 3765863 2742592 3765863 2742592 3949893 777390 3949893 777390 792448 3717548 792448 3717548 3321454 972516 3321454 972516 680447 1043721 680447 1043721 3739955 2044509 3739955 2044509 498325 526540 498325 526540 4017239 2330950 4017239 2330950 1424293 538267 1424293 538267 1142707 2865311 1142707 2865311 1658254 3145397 1658254 3145397 1646929 955554 1646929 955554 3330094 2053198 3330094 2053198 1686589 4554722 1686589 4554722 3338388 2805501 3338388 2805501 3319530 2576681 3319530 2576681 4083309 3323693 4083309 3323693 1138186 1674381 1138186 1674381 818572 3392563 818572 3392563 3320599 2766453 3320599 2766453 3315713 3567582 3315713 3567582 1172906 1203054 1172906 1203054 65468 1679042 65468 1679042 4159835 2174412 4159835 2174412 2681827 3322905 2681827 3322905 1031195 443397 1031195 443397 432927 1670718 432927 1670718 4626618 3348672 4626618 3348672 3686802 1995622 3686802 1995622 3549312 4846237 3549312 4846237 994336 992840 994336 992840 82084 3348573 82084 3348573 378476 2900822 378476 2900822 3353204 1676508 3353204 1676508 2363804 3139255 2363804 3139255 3542278 1663383 3542278 1663383 1049881 3043000 1049881 3043000 4728042 3313832 4728042 3313832 332490 1325155 332490 1325155 462327 1663351 462327 1663351 3063412 2771749 3063412 2771749 3344886 2369249 3344886 2369249 3316319 3133620 3316319 3133620 1674065 564139 1674065 564139 1406447 3945059 1406447 3945059 680152 895957 680152 895957 882740 924904 882740 924904 753864 899826 753864 899826 888411 1432198 888411 1432198 234794 2773059 234794 2773059 4422095 1676828 4422095 1676828 3874401 2182432 3874401 2182432 1683679 1008855 1683679 1008855 1002667 455521 1002667 455521 4434897 3337363 4434897 3337363 3472790 2849802 3472790 2849802 4525167 2774517 4525167 2774517 445808 462738 445808 462738 4080850 3319833 4080850 3319833 4769799 2724388 4769799 2724388 886867 794326 886867 794326 4593271 3070810 4593271 3070810 4737932 2325874 4737932 2325874 1667559 3688408 1667559 3688408 1437035 1443662 1437035 1443662 3484529 4324397 3484529 4324397 1683572 2498342 1683572 2498342 4180458 687976 4180458 687976 960564 1121247 960564 1121247 1670681 3098266 1670681 3098266 4782273 2211797 4782273 2211797 467950 1228669 467950 1228669 3974414 1669713 3974414 1669713 1655346 449218 1655346 449218 250201 1425987 250201 1425987 1661264 117754 1661264 117754 883268 2775957 883268 2775957 4449222 3121255 4449222 3121255 925281 921105 925281 921105 4434748 2797254 4434748 2797254 357835 1335822 357835 1335822 4171768 2505746 4171768 2505746 1205464 465472 1205464 465472 4033852 2659332 4033852 2659332 4575590 2071334 4575590 2071334 4971580 3349306 4971580 3349306 337322 1328911 337322 1328911 3314227 3177040 3314227 3177040 3695498 2953309 3695498 2953309 1653104 4485741 1653104 4485741 3990797 105750 3990797 105750 1334456 2720231 1334456 2720231 4062325 1662568 4062325 1662568 618703 773149 618703 773149 2322174 1667779 2322174 1667779 826021 838348 826021 838348 4310437 2372855 4310437 2372855 4495700 1349163 4495700 1349163 1663738 2619616 1663738 2619616 1678871 999169 1678871 999169 1018501 2619421 1018501 2619421 4282905 1657302 4282905 1657302 1574927 1656590 1574927 1656590 2354774 908453 2354774 908453 904839 2341130 904839 2341130 4006733 3622244 4006733 3622244 1659296 2117325 1659296 2117325 3789418 901995 3789418 901995 755872 2025014 755872 2025014 3676250 3959963 3676250 3959963 1293316 1279503 1293316 1279503 1456194 1672314 1456194 1672314 3328643 638865 3328643 638865 2752280 3553372 2752280 3553372 1655449 3336531 1655449 3336531 3917081 3327857 3917081 3327857 3446322 2253801 3446322 2253801 3958682 1018113 3958682 1018113 638976 2769730 638976 2769730 3884440 411065 3884440 411065 3344238 1139658 3344238 1139658 3614782 3332747 3614782 3332747 612730 2150942 612730 2150942 4533185 954917 4533185 954917 652252 2983729 652252 2983729 3668204 605321 3668204 605321 1068677 2400470 1068677 2400470 4150501 2536061 4150501 2536061 4646181 590989 4646181 590989 1678011 2358575 1678011 2358575 4321972 4607656 4321972 4607656 1240213 1192854 1240213 1192854 1197583 1369387 1197583 1369387 1349463 1008437 1349463 1008437 663403 1649027 663403 1649027 3694375 2043379 3694375 2043379 354685 1324995 354685 1324995 4096830 2539997 4096830 2539997 1143284 526128 1143284 526128 2059590 3351347 2059590 3351347 969983 1661804 969983 1661804 1660509 4926357 1660509 4926357 4671723 1685309 4671723 1685309 1659402 1111753 1659402 1111753 2667322 3341797 2667322 3341797 2260269 2575746 2260269 2575746 4086565 1136880 4086565 1136880 3314539 1944972 3314539 1944972 3630529 1371021 3630529 1371021 316200 1344966 316200 1344966 4309661 3319521 4309661 3319521 1108216 569637 1108216 569637 3342451 1882101 3342451 1882101 1095230 557558 1095230 557558 4742798 3336604 4742798 3336604 1670664 987354 1670664 987354 4151125 2705998 4151125 2705998 3930128 1930725 3930128 1930725 4744322 2316663 4744322 2316663 4233836 2577957 4233836 2577957 242252 259762 242252 259762 1896413 4456398 1896413 4456398 3318734 1253004 3318734 1253004 428770 729522 428770 729522 3329341 2217249 3329341 2217249 4486164 2405806 4486164 2405806 2585366 3328413 2585366 3328413 4001949 2674699 4001949 2674699 1647909 3913539 1647909 3913539 1263437 1662841 1263437 1662841 4191545 3349320 4191545 3349320 752623 1652380 752623 1652380 4602859 4335264 4602859 4335264 851761 787891 851761 787891 4507189 3351401 4507189 3351401 1049931 2847186 1049931 2847186 4526749 402927 4526749 402927 1269585 3315912 1269585 3315912 4008770 1733425 4008770 1733425 876842 203066 876842 203066 4151148 2515764 4151148 2515764 4427159 2251852 4427159 2251852 3330991 2483808 3330991 2483808 2514552 1667718 2514552 1667718 4307671 2353647 4307671 2353647 1674676 2345406 1674676 2345406 4017565 2793545 4017565 2793545 1680516 641530 1680516 641530 2636323 1675945 2636323 1675945 1299040 361173 1299040 361173 4793281 3113043 4793281 3113043 1679509 1739829 1679509 1739829 3315293 1774655 3315293 1774655 733431 583447 733431 583447 602306 1662126 602306 1662126 3681206 3002311 3681206 3002311 474903 1188939 474903 1188939 3318467 2848372 3318467 2848372 3808536 1138071 3808536 1138071 1111398 2956625 1111398 2956625 3698414 854334 3698414 854334 844772 556976 844772 556976 3350676 1554463 3350676 1554463 2919380 1662739 2919380 1662739 693580 944440 693580 944440 4637723 2022171 4637723 2022171 4199853 1412281 4199853 1412281 262534 345092 262534 345092 1841149 3114223 1841149 3114223 3337222 3446355 3337222 3446355 4273214 1439859 4273214 1439859 3900135 3332666 3900135 3332666 4943529 1270300 4943529 1270300 1368942 1664443 1368942 1664443 2610197 775981 2610197 775981 780748 2905228 780748 2905228 3750307 1648849 3750307 1648849 422045 390333 422045 390333 4042001 3369919 4042001 3369919 1648681 2395822 1648681 2395822 4103771 2422603 4103771 2422603 335591 337313 335591 337313 3339354 3002708 3339354 3002708 3327666 679211 3327666 679211 4165413 1649276 4165413 1649276 278835 1399067 278835 1399067 3922231 2260345 3922231 2260345 1680187 990873 1680187 990873 235338 1435302 235338 1435302 414164 1262397 414164 1262397 1297779 4024371 1297779 4024371 3331634 1025713 3331634 1025713 1020049 4585918 1020049 4585918 1646933 950294 1646933 950294 718603 3622818 718603 3622818 3948338 1014923 3948338 1014923 930365 308547 930365 308547 301089 1378239 301089 1378239 3330550 4710496 3330550 4710496 4308477 2231076 4308477 2231076 1683173 1881759 1683173 1881759 3317113 3998475 3317113 3998475 753523 896971 753523 896971 3331658 3692945 3331658 3692945 3334520 2744502 3334520 2744502 3315527 3435133 3315527 3435133 680896 255144 680896 255144 3909624 2754788 3909624 2754788 4465455 565012 4465455 565012 555069 1078583 555069 1078583 4717277 1661730 4717277 1661730 614683 3566624 614683 3566624 4542476 2126063 4542476 2126063 3803800 2130808 3803800 2130808 591432 623421 591432 623421 3319405 3817784 3319405 3817784 4378026 2287537 4378026 2287537 4564060 2909202 4564060 2909202 829326 850888 829326 850888 1926837 1686395 1926837 1686395 1391281 847275 1391281 847275 1686395 3106176 1686395 3106176 3950676 606811 3950676 606811 1068606 2912032 1068606 2912032 3740242 915472 3740242 915472 766641 2414761 766641 2414761 4086461 1351197 4086461 1351197 777134 3319350 777134 3319350 3921834 2270510 3921834 2270510 3898048 3343290 3898048 3343290 1656478 1653771 1656478 1653771 3769318 2277674 3769318 2277674 511075 1167372 511075 1167372 334240 1665881 334240 1665881 4375305 2725501 4375305 2725501 1665798 763689 1665798 763689 884172 1911145 884172 1911145 3549452 3874833 3549452 3874833 1660416 3350012 1660416 3350012 4498553 501939 4498553 501939 825730 3352245 825730 3352245 3314011 692642 3314011 692642 1674152 3768188 1674152 3768188 613894 1030679 613894 1030679 1662163 4041789 1662163 4041789 3330872 412976 3330872 412976 405890 2339091 405890 2339091 4705372 3036403 4705372 3036403 4030096 616600 4030096 616600 1405859 257249 1405859 257249 4039318 1682737 4039318 1682737 1017438 633281 1017438 633281 854402 3318744 854402 3318744 4481193 2169086 4481193 2169086 1667861 4278037 1667861 4278037 4161184 2527458 4161184 2527458 4115708 2574827 4115708 2574827 1652757 1574933 1652757 1574933 3907404 2220194 3907404 2220194 621360 605137 621360 605137 4643984 2003652 4643984 2003652 1653965 995008 1653965 995008 2715051 1662144 2715051 1662144 3568570 1660235 3568570 1660235 3338880 3346040 3338880 3346040 221742 236885 221742 236885 4022575 2637462 4022575 2637462 3869724 2208983 3869724 2208983 3998299 2678930 3998299 2678930 1285344 655952 1285344 655952 661892 4207653 661892 4207653 3315539 2358703 3315539 2358703 1670759 1671849 1670759 1671849 3320839 231989 3320839 231989 1741055 1662186 1741055 1662186 1387845 1372832 1387845 1372832 4722509 3037826 4722509 3037826 4461325 1197755 4461325 1197755 1680699 544287 1680699 544287 4161473 2512906 4161473 2512906 4020596 2348531 4020596 2348531 3337129 4542171 3337129 4542171 1674489 300349 1674489 300349 308357 591712 308357 591712 4047103 2397181 4047103 2397181 559432 1116349 559432 1116349 1328341 2171178 1328341 2171178 4472183 326877 4472183 326877 324368 4085403 324368 4085403 1678792 474924 1678792 474924 1204923 3345694 1204923 3345694 3526722 668025 3526722 668025 241752 260697 241752 260697 1664204 3109470 1664204 3109470 4563831 1164159 4563831 1164159 3329923 2636802 3329923 2636802 4053815 1074704 4053815 1074704 582434 1656726 582434 1656726 3912021 2766962 3912021 2766962 2377394 1657812 2377394 1657812 3843139 3319149 3843139 3319149 3285732 2276474 3285732 2276474 4383372 3339870 4383372 3339870 2534121 2838625 2534121 2838625 4516662 2207449 4516662 2207449 3319309 292471 3319309 292471 3875291 579831 3875291 579831 589305 3044953 589305 3044953 4703026 778496 4703026 778496 802653 2299575 802653 2299575 4348217 3341166 4348217 3341166 354596 988366 354596 988366 3779101 2083185 3779101 2083185 3318183 1335364 3318183 1335364 3996682 2671449 3996682 2671449 895085 782857 895085 782857 2718818 3077174 2718818 3077174 4730478 2200719 4730478 2200719 3861030 2841073 3861030 2841073 4758881 496145 4758881 496145 499322 1045818 499322 1045818 1070570 1040998 1070570 1040998 4639584 2961523 4639584 2961523 714058 736064 714058 736064 3314545 3850425 3314545 3850425 2776552 1276793 2776552 1276793 400361 1136393 400361 1136393 4547828 2908922 4547828 2908922 1149436 1124386 1149436 1124386 806565 1657749 806565 1657749 244463 1027567 244463 1027567 1665051 1996301 1665051 1996301 3616039 1664470 3616039 1664470 1647634 4249661 1647634 4249661 3344920 986565 3344920 986565 1016084 663254 1016084 663254 597881 2605912 597881 2605912 4061380 2117278 4061380 2117278 1113126 565183 1113126 565183 1116753 1686375 1116753 1686375 158514 3313796 158514 3313796 2292161 1665486 2292161 1665486 1666770 3880586 1666770 3880586 1681762 1008108 1681762 1008108 1686044 1386607 1686044 1386607 1215652 465176 1215652 465176 4072641 3351704 4072641 3351704 711 3616120 711 3616120 3821371 1652384 3821371 1652384 1436462 2530078 1436462 2530078 4179071 646775 4179071 646775 639431 1896613 639431 1896613 3547668 4493236 3547668 4493236 3321549 2292835 3321549 2292835 4373389 570477 4373389 570477 593647 954203 593647 954203 1154863 503172 1154863 503172 3875244 2780383 3875244 2780383 1127750 773176 1127750 773176 783280 2287510 783280 2287510 4400489 1678267 4400489 1678267 947266 721461 947266 721461 3958920 3344077 3958920 3344077 12066 889550 12066 889550 1652335 4634023 1652335 4634023 1074204 391436 1074204 391436 379477 2368402 379477 2368402 1656860 738477 1656860 738477 932027 1662877 932027 1662877 3631175 1081915 3631175 1081915 1072629 2453275 1072629 2453275 4124945 1647962 4124945 1647962 2302521 2155203 2302521 2155203 4685102 3322697 4685102 3322697 2813939 1686097 2813939 1686097 3586137 1943004 3586137 1943004 523778 1676223 523778 1676223 2138037 2438899 2138037 2438899 4585839 2905549 4585839 2905549 1754105 1678966 1754105 1678966 2693118 500813 2693118 500813 1151716 1679185 1151716 1679185 3762481 2892538 3762481 2892538 3788509 790512 3788509 790512 688767 683632 688767 683632 3866879 2823840 3866879 2823840 737697 718911 737697 718911 4381204 2282692 4381204 2282692 4690410 1987296 4690410 1987296 165286 3320090 165286 3320090 3801022 1647752 3801022 1647752 2931196 3336131 2931196 3336131 1695656 1171524 1695656 1171524 3328480 735653 3328480 735653 720885 2294626 720885 2294626 3337677 3597013 3337677 3597013 3834981 2841100 3834981 2841100 1678687 4009746 1678687 4009746 1026483 440589 1026483 440589 315059 320034 315059 320034 4083748 2428311 4083748 2428311 3641124 901188 3641124 901188 927016 3127056 927016 3127056 3584469 1679516 3584469 1679516 2182090 4516762 2182090 4516762 3338003 807340 3338003 807340 799707 1659430 799707 1659430 1679857 3052887 1679857 3052887 146992 1679750 146992 1679750 4549978 2875231 4549978 2875231 4389236 1672085 4389236 1672085 2082913 2124492 2082913 2124492 3343507 432727 3343507 432727 430411 272551 430411 272551 4630545 2968907 4630545 2968907 3314448 680216 3314448 680216 3657013 2000635 3657013 2000635 1360186 297094 1360186 297094 4787709 1880377 4787709 1880377 1366730 273500 1366730 273500 2358414 3125773 2358414 3125773 433097 458964 433097 458964 627855 3342718 627855 3342718 4443212 541869 4443212 541869 844449 2801549 844449 2801549 4493760 514710 4493760 514710 1163540 437395 1163540 437395 4655832 2727957 4655832 2727957 846539 828984 846539 828984 768386 1282518 768386 1282518 3807130 2147944 3807130 2147944 1218343 1214666 1218343 1214666 3335471 1968290 3335471 1968290 3608069 1661172 3608069 1661172 2550516 3083469 2550516 3083469 4742758 3321191 4742758 3321191 639288 2978389 639288 2978389 4661145 806535 4661145 806535 846822 1673290 846822 1673290 200805 467990 200805 467990 4562780 2184287 4562780 2184287 803262 870315 803262 870315 4788609 3102052 4788609 3102052 4665056 1964786 4665056 1964786 3332907 4514802 3332907 4514802 876727 777903 876727 777903 4085057 1681708 4085057 1681708 2886814 3345106 2886814 3345106 2834966 345805 2834966 345805 1048327 2352301 1048327 2352301 4303734 3350679 4303734 3350679 1925448 2097840 1925448 2097840 3768944 2067622 3768944 2067622 3704743 2959621 3704743 2959621 4204660 2552421 4204660 2552421 4673032 3015427 4673032 3015427 4473743 843777 4473743 843777 837821 321316 837821 321316 3340722 3335911 3340722 3335911 4425023 2229839 4425023 2229839 4032059 3324268 4032059 3324268 4169624 1675165 4169624 1675165 3756372 2700880 3756372 2700880 4354559 3022011 4354559 3022011 3341917 4596762 3341917 4596762 3987608 1658247 3987608 1658247 3930279 2709743 3930279 2709743 744047 1661764 744047 1661764 2897181 3341190 2897181 3341190 1662675 1622513 1662675 1622513 4691128 3347154 4691128 3347154 4534667 1024963 4534667 1024963 820044 854840 820044 854840 4340525 2676653 4340525 2676653 3328568 2463604 3328568 2463604 4292195 2643109 4292195 2643109 1662348 705946 1662348 705946 973478 425718 973478 425718 2813601 3332711 2813601 3332711 727756 709057 727756 709057 3349381 2636128 3349381 2636128 1340294 596443 1340294 596443 586509 785692 586509 785692 4806244 3334893 4806244 3334893 2223479 2388224 2223479 2388224 4275255 1665297 4275255 1665297 775706 916794 775706 916794 4033615 3334711 4033615 3334711 1513436 1660124 1513436 1660124 3323778 3324550 3323778 3324550 4610046 1900875 4610046 1900875 486916 862622 486916 862622 4801790 1652533 4801790 1652533 1401611 3036488 1401611 3036488 3601501 847687 3601501 847687 3323802 1950661 3323802 1950661 4706518 1254838 4706518 1254838 391007 821925 391007 821925 1683171 1652342 1683171 1652342 1511846 1001747 1511846 1001747 1659345 329798 1659345 329798 328438 1303781 328438 1303781 2344695 2077393 2344695 2077393 4367747 2700841 4367747 2700841 641298 634052 641298 634052 1223248 3322718 1223248 3322718 4176616 2523778 4176616 2523778 2327181 3335783 2327181 3335783 1664750 2848420 1664750 2848420 4757458 3090404 4757458 3090404 4731349 1186067 4731349 1186067 474363 83095 474363 83095 3346138 1686298 3346138 1686298 2423791 2661781 2423791 2661781 4772351 1899290 4772351 1899290 4280796 4965030 4280796 4965030 1216759 175036 1216759 175036 1664344 3338764 1664344 3338764 3966198 2307880 3966198 2307880 4120163 2432820 4120163 2432820 908500 930582 908500 930582 4961713 2118179 4961713 2118179 1946208 296378 1946208 296378 292529 370062 292529 370062 2119157 3338787 2119157 3338787 3187410 2301460 3187410 2301460 3335514 260028 3335514 260028 234487 539955 234487 539955 1146677 1647264 1146677 1647264 1107732 2912822 1107732 2912822 4421065 736441 4421065 736441 736256 1650400 736256 1650400 4841968 3341003 4841968 3341003 4104943 2542376 4104943 2542376 1667277 4263838 1667277 4263838 406806 468011 406806 468011 1682131 81542 1682131 81542 619726 2581927 619726 2581927 3319017 3373765 3319017 3373765 1678979 1828472 1678979 1828472 3342841 962120 3342841 962120 716790 2791817 716790 2791817 4734461 3085812 4734461 3085812 3317183 906350 3317183 906350 3929261 4174977 3929261 4174977 1669893 4943580 1669893 4943580 3327686 1192470 3327686 1192470 1196588 2973301 1196588 2973301 4629402 2087447 4629402 2087447 3726070 1661628 3726070 1661628 4828926 283328 4828926 283328 391478 1665732 391478 1665732 4326346 2676349 4326346 2676349 3410125 1661264 3410125 1661264 958200 2466621 958200 2466621 4178977 1652208 4178977 1652208 396209 1681832 396209 1681832 4251078 3344714 4251078 3344714 1259292 4945191 1259292 4945191 4609507 655176 4609507 655176 414016 1242328 414016 1242328 1046954 1020858 1046954 1020858 2522201 3124301 2522201 3124301 2358859 516102 2358859 516102 540557 371643 540557 371643 3349431 3037994 3349431 3037994 4689247 2344650 4689247 2344650 3920459 2748239 3920459 2748239 1090150 561593 1090150 561593 680133 2127413 680133 2127413 1651176 1660209 1651176 1660209 618246 859255 618246 859255 1849847 4230898 1849847 4230898 816551 839115 816551 839115 772278 1257627 772278 1257627 258071 257415 258071 257415 5000463 1946362 5000463 1946362 526959 1405117 526959 1405117 258151 3333155 258151 3333155 1678245 1548972 1678245 1548972 1660426 3336222 1660426 3336222 4047879 3485034 4047879 3485034 1657886 989306 1657886 989306 3331523 3795480 3331523 3795480 4107602 2469077 4107602 2469077 1684383 4313248 1684383 4313248 2492942 1677957 2492942 1677957 4260609 3346455 4260609 3346455 203940 786795 203940 786795 1682729 3098391 1682729 3098391 3637856 2459812 3637856 2459812 4133431 3327209 4133431 3327209 985317 2874902 985317 2874902 4555345 1670791 4555345 1670791 2838155 3333039 2838155 3333039 4102296 935568 4102296 935568 942590 1674280 942590 1674280 4302234 1647435 4302234 1647435 3572132 2919063 3572132 2919063 3735984 744618 3735984 744618 553031 545698 553031 545698 3330843 3340882 3330843 3340882 1068774 599553 1068774 599553 4305401 2376681 4305401 2376681 695327 849691 695327 849691 4361437 2296679 4361437 2296679 1336458 613654 1336458 613654 816955 1252875 816955 1252875 402003 1673559 402003 1673559 2242171 1286235 2242171 1286235 353703 1665281 353703 1665281 2561175 880583 2561175 880583 558911 2915013 558911 2915013 3768770 3342521 3768770 3342521 1433517 3347314 1433517 3347314 810689 810826 810689 810826 1074595 3866963 1074595 3866963 265962 2181440 265962 2181440 3317364 1664621 3317364 1664621 326840 4345379 326840 4345379 1676295 1299572 1676295 1299572 1311161 262434 1311161 262434 1673399 4247964 1673399 4247964 1190852 1203146 1190852 1203146 3820830 2824267 3820830 2824267 3823062 754190 3823062 754190 774224 2882318 774224 2882318 4566023 1039400 4566023 1039400 1059619 1984236 1059619 1984236 4774497 3113261 4774497 3113261 578241 1099459 578241 1099459 1980416 1883994 1980416 1883994 4771398 3315434 4771398 3315434 1116980 3344737 1116980 3344737 1666036 1207107 1666036 1207107 1671460 2737956 1671460 2737956 3994112 1658726 3994112 1658726 4161871 2496826 4161871 2496826 1209622 468950 1209622 468950 4030985 2373401 4030985 2373401 1351169 287391 1351169 287391 1676132 3083143 1676132 3083143 4111392 758724 4111392 758724 933101 1661638 933101 1661638 2268998 3326394 2268998 3326394 4648485 926188 4648485 926188 925061 1756937 925061 1756937 4013882 2335277 4013882 2335277 1336712 349747 1336712 349747 583504 1653346 583504 1653346 4276851 3338198 4276851 3338198 330592 2731263 330592 2731263 1665241 915416 1665241 915416 765399 1678634 765399 1678634 4793806 2595817 4793806 2595817 3589513 1931435 3589513 1931435 3901169 2517487 3901169 2517487 4169772 1225806 4169772 1225806 1245793 3319392 1245793 3319392 3585786 1278273 3585786 1278273 1262185 3337863 1262185 3337863 4010705 1909254 4010705 1909254 4761909 834940 4761909 834940 829949 3319123 829949 3319123 1871958 1648301 1871958 1648301 1742267 3021509 1742267 3021509 3664136 3322403 3664136 3322403 705792 716757 705792 716757 2165839 1670702 2165839 1670702 730099 513395 730099 513395 501287 2056724 501287 2056724 3725078 1667210 3725078 1667210 218565 1990660 218565 1990660 3653617 4237317 3653617 4237317 1656052 1648952 1656052 1648952 3894080 425025 3894080 425025 1256092 2629304 1256092 2629304 4025527 1297092 4025527 1297092 1291767 710215 1291767 710215 3326718 2236497 3326718 2236497 1652230 239924 1652230 239924 1427593 2281787 1427593 2281787 3978037 819624 3978037 819624 789360 770263 789360 770263 4119010 3108525 4119010 3108525 1670732 4190615 1670732 4190615 3728553 1033424 3728553 1033424 635113 1901796 635113 1901796 4776180 245018 4776180 245018 1292514 3332897 1292514 3332897 4043701 3314779 4043701 3314779 2695190 3314308 2695190 3314308 3324416 4166934 3324416 4166934 1066241 603265 1066241 603265 3340892 4773498 3340892 4773498 4390452 1584255 4390452 1584255 1665388 3893428 1665388 3893428 3351044 1969329 3351044 1969329 3995939 2669268 3995939 2669268 4061843 1356397 4061843 1356397 1364748 4432502 1364748 4432502 4320600 2679230 4320600 2679230 2999720 3346973 2999720 3346973 4656595 653002 4656595 653002 676426 1994206 676426 1994206 4671809 1684553 4671809 1684553 4387826 4051769 4387826 4051769 643471 638406 643471 638406 3327291 2580148 3327291 2580148 4250427 2171137 4250427 2171137 268400 4424661 268400 4424661 1437174 1427549 1437174 1427549 3610283 2676076 3610283 2676076 3953170 949010 3953170 949010 3322939 4421794 3322939 4421794 4593113 745735 4593113 745735 752277 1304576 752277 1304576 2334969 3352968 2334969 3352968 60597 1663297 60597 1663297 4775284 3882924 4775284 3882924 3313513 2212187 3313513 2212187 4468022 2879904 4468022 2879904 1686263 806289 1686263 806289 851090 1162798 851090 1162798 3347093 3343418 3347093 3343418 1053477 1047552 1053477 1047552 4486143 3329937 4486143 3329937 1050908 2904708 1050908 2904708 3777059 2205007 3777059 2205007 1659007 2115317 1659007 2115317 3794550 1654280 3794550 1654280 557561 1120158 557561 1120158 4040857 2364106 4040857 2364106 1126964 539155 1126964 539155 4189755 3314177 4189755 3314177 1158454 508495 1158454 508495 4626441 2426682 4626441 2426682 3324798 858972 3324798 858972 286360 3349968 286360 3349968 3318462 1954455 3318462 1954455 1667947 2756848 1667947 2756848 1405764 255745 1405764 255745 1661991 4030713 1661991 4030713 3305381 1145290 3305381 1145290 410165 400913 410165 400913 4512037 2140529 4512037 2140529 498841 1165010 498841 1165010 3742197 2079700 3742197 2079700 3352523 1134673 3352523 1134673 1139307 1685053 1139307 1685053 3563006 1872471 3563006 1872471 586453 1049796 586453 1049796 3284457 3348002 3284457 3348002 2674516 2264658 2674516 2264658 1667471 637829 1667471 637829 1679134 4950190 1679134 4950190 4485018 1001015 4485018 1001015 1029803 1062312 1029803 1062312 3318638 4029393 3318638 4029393 3699503 2383420 3699503 2383420 4285462 1178910 4285462 1178910 1175612 1914335 1175612 1914335 2695607 612784 2695607 612784 600044 3324229 600044 3324229 4406727 1106589 4406727 1106589 537872 1672854 537872 1672854 4070198 1664219 4070198 1664219 3724232 2030720 3724232 2030720 1673526 1397526 1673526 1397526 4049068 2363191 4049068 2363191 4127419 1667735 4127419 1667735 1670404 4945378 1670404 4945378 4937484 258626 4937484 258626 289323 1678314 289323 1678314 2906225 4780328 2906225 4780328 797282 2274413 797282 2274413 1659446 3569676 1659446 3569676 467963 300884 467963 300884 3322073 1185652 3322073 1185652 472778 2893615 472778 2893615 3568102 3082907 3568102 3082907 281532 1381238 281532 1381238 3350722 3878389 3350722 3878389 3804917 2145056 3804917 2145056 4323944 2639872 4323944 2639872 1661546 2286016 1661546 2286016 4378505 810773 4378505 810773 121105 1683050 121105 1683050 4697036 2703233 4697036 2703233 764889 886049 764889 886049 368804 3980284 368804 3980284 1677284 89999 1677284 89999 1676236 3076123 1676236 3076123 4541884 2851260 4541884 2851260 3197545 3328333 3197545 3328333 625266 645444 625266 645444 1203921 4837828 1203921 4837828 3335682 1897030 3335682 1897030 111414 3334721 111414 3334721 1225287 450803 1225287 450803 4542720 3008874 4542720 3008874 757264 782532 757264 782532 2792803 3343173 2792803 3343173 717943 709291 717943 709291 989558 4774686 989558 4774686 3846868 2831473 3846868 2831473 3505610 3338961 3505610 3338961 87136 786456 87136 786456 4413222 3343812 4413222 3343812 3529521 1666251 3529521 1666251 4825119 3091972 4825119 3091972 3347668 3142222 3347668 3142222 4434036 2246350 4434036 2246350 3946809 2736255 3946809 2736255 1411077 263097 1411077 263097 935512 1677037 935512 1677037 3981133 755355 3981133 755355 723859 2139981 723859 2139981 3829921 1376789 3829921 1376789 1363145 2689945 1363145 2689945 4359353 1663330 4359353 1663330 1298061 3599831 1298061 3599831 3963709 767333 3963709 767333 753845 893915 753845 893915 3329508 136118 3329508 136118 3176664 3593214 3176664 3593214 3349380 704579 3349380 704579 651895 2227131 651895 2227131 1674724 983762 1674724 983762 622598 2723513 622598 2723513 4383511 2449424 4383511 2449424 792000 3322997 792000 3322997 3693874 2268423 3693874 2268423 4413584 300163 4413584 300163 2647122 3327971 2647122 3327971 4595812 21554 4595812 21554 1653567 3035264 1653567 3035264 2996425 3340954 2996425 3340954 3591326 3064734 3591326 3064734 3583657 4948691 3583657 4948691 1674574 2479310 1674574 2479310 4140208 655758 4140208 655758 1652134 3322230 1652134 3322230 4623544 2968113 4623544 2968113 2905997 3333583 2905997 3333583 4717587 1653894 4717587 1653894 154165 1135783 154165 1135783 4890683 3344898 4890683 3344898 1050897 617633 1050897 617633 337775 3344386 337775 3344386 4233142 2436810 4233142 2436810 1655656 3035275 1655656 3035275 350615 1221642 350615 1221642 3345323 3529043 3345323 3529043 3349055 2574355 3349055 2574355 4101133 3317820 4101133 3317820 1472418 1673297 1472418 1673297 2576399 1327295 2576399 1327295 1324868 2395277 1324868 2395277 4078214 1054266 4078214 1054266 620952 2624559 620952 2624559 4515127 2847058 4515127 2847058 3970664 2697013 3970664 2697013 247054 3338548 247054 3338548 3550581 2895784 3550581 2895784 3758160 3322174 3758160 3322174 461223 1913522 461223 1913522 3579511 710292 3579511 710292 988057 3315573 988057 3315573 4564545 2186125 4564545 2186125 1685226 4547184 1685226 4547184 1164588 489603 1164588 489603 1080250 1068201 1080250 1068201 585135 570971 585135 570971 1585642 1654408 1585642 1654408 1674617 240669 1674617 240669 4057053 2626004 4057053 2626004 1359957 318115 1359957 318115 599855 1686147 599855 1686147 2293906 1656754 2293906 1656754 3826324 3341153 3826324 3341153 3343372 7230 3343372 7230 1262400 3340682 1262400 3340682 4914919 1649565 4914919 1649565 4244221 2408372 4244221 2408372 3872943 355096 3872943 355096 484268 2777351 484268 2777351 4461084 925045 4461084 925045 751804 3000176 751804 3000176 4670602 1661292 4670602 1661292 1191389 479562 1191389 479562 3517560 3337612 3517560 3337612 908900 795981 908900 795981 508546 3352705 508546 3352705 757409 724673 757409 724673 2810919 3335398 2810919 3335398 4349967 1677775 4349967 1677775 3314366 2635013 3314366 2635013 4027351 690715 4027351 690715 683176 1683258 683176 1683258 4700768 1657631 4700768 1657631 583731 4376804 583731 4376804 3331105 929425 3331105 929425 953715 352854 953715 352854 1298979 1028333 1298979 1028333 620286 4129610 620286 4129610 1666768 431653 1666768 431653 1234488 4607441 1234488 4607441 4778540 614409 4778540 614409 588697 3129042 588697 3129042 4789000 2453261 4789000 2453261 4247876 2918207 4247876 2918207 4594466 1183968 4594466 1183968 502712 3338484 502712 3338484 4892017 592481 4892017 592481 591284 2543256 591284 2543256 4190890 601085 4190890 601085 1053074 4847475 1053074 4847475 3340632 3343222 3340632 3343222 1947514 2517536 1947514 2517536 4193487 1305623 4193487 1305623 334999 2607177 334999 2607177 3321632 3331604 3321632 3331604 361341 2293254 361341 2293254 3317367 754087 3317367 754087 925576 1650829 925576 1650829 4077368 2413974 4077368 2413974 282076 1378345 282076 1378345 1208441 3320706 1208441 3320706 642335 622938 642335 622938 2714284 3353326 2714284 3353326 1738068 2227513 1738068 2227513 4431610 1648592 4431610 1648592 3259535 563035 3259535 563035 3852398 2173602 3852398 2173602 1212535 1671143 1212535 1671143 4644924 3887619 4644924 3887619 905045 879897 905045 879897 1366840 3028231 1366840 3028231 4706699 2012113 4706699 2012113 1964328 525515 1964328 525515 1122532 3500442 1122532 3500442 3318074 1356321 3318074 1356321 298622 1150412 298622 1150412 3655515 2990982 3655515 2990982 3680953 1087294 3680953 1087294 3324541 2409001 3324541 2409001 4532908 3314081 4532908 3314081 1662020 995685 1662020 995685 4119409 2536638 4119409 2536638 268433 248747 268433 248747 4089386 3042982 4089386 3042982 3623920 1657264 3623920 1657264 4687300 2647425 4687300 2647425 1663046 2727246 1663046 2727246 3963945 1436137 3963945 1436137 1672185 2019422 1672185 2019422 4627239 1664301 4627239 1664301 1676836 2164051 1676836 2164051 3802007 1684173 3802007 1684173 1434750 3029177 1434750 3029177 3648074 1976200 3648074 1976200 3343639 1671644 3343639 1671644 4548525 241358 4548525 241358 1428602 2690283 1428602 2690283 3973417 4639824 3973417 4639824 137394 1917492 137394 1917492 4761046 2843774 4761046 2843774 3321356 3348651 3321356 3348651 4157116 3348659 4157116 3348659 277897 1374355 277897 1374355 791344 1948765 791344 1948765 4708312 2563632 4708312 2563632 1685339 1684187 1685339 1684187 3122958 4678986 3122958 4678986 1679594 2413884 1679594 2413884 4084174 2184254 4084174 2184254 762813 746406 762813 746406 984970 1667206 984970 1667206 1650245 4488670 1650245 4488670 578231 577403 578231 577403 3809078 2173399 3809078 2173399 878381 874831 878381 874831 1095395 3115218 1095395 3115218 2808559 1658630 2808559 1658630 4113749 2570132 4113749 2570132 526550 519994 526550 519994 2483429 1659291 2483429 1659291 1666428 535870 1666428 535870 4181450 2529309 4181450 2529309 396935 1281697 396935 1281697 1649738 4560566 1649738 4560566 4101505 2585514 4101505 2585514 4476770 3351662 4476770 3351662 1648217 1683072 1648217 1683072 1040401 3352359 1040401 3352359 2498076 663272 2498076 663272 660206 1104549 660206 1104549 4554636 3226875 4554636 3226875 1660585 2132874 1660585 2132874 3807857 401482 3807857 401482 1670413 2227452 1670413 2227452 4448514 3374471 4448514 3374471 1648063 1168741 1648063 1168741 486490 2257755 486490 2257755 4575099 1649530 4575099 1649530 1446159 228777 1446159 228777 3872999 2764290 3872999 2764290 1250434 404227 1250434 404227 1662658 2122195 1662658 2122195 4527938 3325903 4527938 3325903 1336746 337403 1336746 337403 3336537 1971515 3336537 1971515 1056932 588127 1056932 588127 3323502 3084372 3323502 3084372 3631999 1648680 3631999 1648680 4087743 2588065 4087743 2588065 1659626 996912 1659626 996912 3323755 1340450 3323755 1340450 307762 905648 307762 905648 2131185 3352649 2131185 3352649 4035590 1460988 4035590 1460988 231093 2513472 231093 2513472 4136695 2217677 4136695 2217677 3596649 1936863 3596649 1936863 4649969 2989521 4649969 2989521 4708201 1677871 4708201 1677871 380308 1269877 380308 1269877 1036605 3578846 1036605 3578846 4755037 763765 4755037 763765 701182 1631534 701182 1631534 1677384 386195 1677384 386195 1269076 369071 1269076 369071 4727470 1935522 4727470 1935522 3653488 1652889 3653488 1652889 4354756 2579938 4354756 2579938 417497 403263 417497 403263 972494 2316540 972494 2316540 4360024 1021048 4360024 1021048 1009686 3348940 1009686 3348940 3806937 3351890 3806937 3351890 814506 838935 814506 838935 4743027 3344484 4743027 3344484 3346971 513450 3346971 513450 1194440 1653588 1194440 1653588 4204585 3353025 4204585 3353025 81350 1655829 81350 1655829 4170446 2507068 4170446 2507068 1023634 628704 1023634 628704 3323340 3192803 3323340 3192803 1660799 2495419 1660799 2495419 4129021 1857096 4129021 1857096 1781953 3317238 1781953 3317238 994628 677094 994628 677094 3588268 4382939 3588268 4382939 994412 3314764 994412 3314764 4221143 422778 4221143 422778 289829 1362963 289829 1362963 1195160 904073 1195160 904073 756562 695256 756562 695256 4276936 4040174 4276936 4040174 2423117 3338284 2423117 3338284 4679435 3344923 4679435 3344923 626664 1015565 626664 1015565 3874163 3350087 3874163 3350087 3336673 2448825 3336673 2448825 3556284 3116083 3556284 3116083 1673607 1345345 1673607 1345345 1415713 2641416 1415713 2641416 4324493 330580 4324493 330580 324637 1890644 324637 1890644 4749211 1118661 4749211 1118661 1114297 879621 1114297 879621 1682254 4144952 1682254 4144952 881334 883775 881334 883775 4825514 1652696 4825514 1652696 1662843 65148 1662843 65148 3330644 3013102 3330644 3013102 1070864 1080612 1070864 1080612 4227092 2419384 4227092 2419384 1065139 640546 1065139 640546 4055992 2368641 4055992 2368641 1655466 1565888 1655466 1565888 1278262 3936720 1278262 3936720 3570291 2193986 3570291 2193986 4453011 1319015 4453011 1319015 1314010 1681753 1314010 1681753 4335500 2326626 4335500 2326626 742219 889252 742219 889252 3944681 2277133 3944681 2277133 1033562 627244 1033562 627244 2532400 1651889 2532400 1651889 260111 297149 260111 297149 723516 1684294 723516 1684294 4777888 929879 4777888 929879 735241 2107583 735241 2107583 3795390 1810593 3795390 1810593 1672640 1654155 1672640 1654155 4752584 1016921 4752584 1016921 3240116 3332386 3240116 3332386 4664208 1991722 4664208 1991722 1651797 3460385 1651797 3460385 4523605 2876787 4523605 2876787 3344283 3576746 3344283 3576746 4518798 2312244 4518798 2312244 919430 582439 919430 582439 568193 422525 568193 422525 4510671 2151525 4510671 2151525 1153749 1215263 1153749 1215263 456424 2708188 456424 2708188 3957511 3630413 3957511 3630413 873973 412141 873973 412141 412279 1206190 412279 1206190 1211087 920929 1211087 920929 921297 3319712 921297 3319712 1596291 1373934 1596291 1373934 1365353 2826632 1365353 2826632 4491846 1668171 4491846 1668171 259813 1892914 259813 1892914 4083091 2606628 4083091 2606628 4054254 3079478 4054254 3079478 4727328 1868438 4727328 1868438 3325648 1323321 3325648 1323321 366915 907148 366915 907148 746027 1017357 746027 1017357 162468 3340406 162468 3340406 3329184 2485158 3329184 2485158 4161855 1662590 4161855 1662590 2906509 3065321 2906509 3065321 3620944 1797732 3620944 1797732 1685858 3220414 1685858 3220414 3741036 1569079 3741036 1569079 3332989 2217481 3332989 2217481 4487271 2204100 4487271 2204100 4451576 3135822 4451576 3135822 4783338 4682796 4783338 4682796 1671709 2416574 1671709 2416574 4891983 1661678 4891983 1661678 1667153 3351006 1667153 3351006 4392114 1243962 4392114 1243962 1259592 1670847 1259592 1670847 4487772 2846094 4487772 2846094 4507643 464713 4507643 464713 456843 4561436 456843 4561436 3338171 469025 3338171 469025 1191596 1654783 1191596 1654783 1854820 1014557 1854820 1014557 1006120 1400372 1006120 1400372 1648558 1286368 1648558 1286368 1660540 4613259 1660540 4613259 2358504 1656780 2358504 1656780 3938957 2733796 3938957 2733796 810547 827970 810547 827970 4223952 3327640 4223952 3327640 3871600 2806566 3871600 2806566 1656913 3492371 1656913 3492371 4651148 1659171 4651148 1659171 1935835 1629659 1935835 1629659 4054317 199373 4054317 199373 4488394 3329294 4488394 3329294 1856673 1695538 1856673 1695538 4596119 3926712 4596119 3926712 1653221 1665891 1653221 1665891 4665289 1656180 4665289 1656180 4012964 2672920 4012964 2672920 251512 1421270 251512 1421270 4409569 2764940 4409569 2764940 4535869 2131289 4535869 2131289 3321993 4738922 3321993 4738922 919415 927550 919415 927550 4457681 3332474 4457681 3332474 2076906 1674242 2076906 1674242 4352553 2703747 4352553 2703747 719963 609615 719963 609615 613473 251122 613473 251122 1683787 1117410 1683787 1117410 1127904 1618283 1127904 1618283 4233375 3325870 4233375 3325870 4534787 348867 4534787 348867 1309199 1666425 1309199 1666425 4703804 1660301 4703804 1660301 3344213 1961560 3344213 1961560 415775 403843 415775 403843 440328 2942818 440328 2942818 3721610 1653521 3721610 1653521 457835 1213761 457835 1213761 3885000 2768242 3885000 2768242 244195 163699 244195 163699 3331651 1679318 3331651 1679318 1368551 737818 1368551 737818 3831519 2828232 3831519 2828232 969400 1197219 969400 1197219 447126 280425 447126 280425 4672969 1976968 4672969 1976968 426307 443244 426307 443244 3797299 2119932 3797299 2119932 1666241 900427 1666241 900427 591573 4393389 591573 4393389 1685699 4248303 1685699 4248303 1024952 1685291 1024952 1685291 1650831 2070652 1650831 2070652 1493608 682119 1493608 682119 922954 930457 922954 930457 816691 794488 816691 794488 661371 1028869 661371 1028869 347436 347758 347436 347758 4352500 2701322 4352500 2701322 3320322 1379102 3320322 1379102 4126348 3333308 4126348 3333308 4362285 2721774 4362285 2721774 3339288 3240857 3339288 3240857 1677029 998399 1677029 998399 1074997 1241042 1074997 1241042 1666620 4346387 1666620 4346387 1656765 1741964 1656765 1741964 1671509 3324629 1671509 3324629 332263 1472210 332263 1472210 1440263 1379566 1440263 1379566 257048 2462337 257048 2462337 4110552 3327280 4110552 3327280 72148 3352091 72148 3352091 2499139 3798425 2499139 3798425 1649993 3125330 1649993 3125330 4801582 3338515 4801582 3338515 3757902 2291589 3757902 2291589 3957439 634711 3957439 634711 662443 3392518 662443 3392518 1680161 387470 1680161 387470 374187 4775746 374187 4775746 3319518 774883 3319518 774883 909163 3329869 909163 3329869 4464031 2779437 4464031 2779437 3918872 3314207 3918872 3314207 1686604 2581998 1686604 2581998 4245814 3336656 4245814 3336656 4160699 2484283 4160699 2484283 2158691 3323190 2158691 3323190 829827 839098 829827 839098 350701 1331454 350701 1331454 621106 618984 621106 618984 902697 3316058 902697 3316058 1027743 793588 1027743 793588 888235 2892419 888235 2892419 3885778 1665031 3885778 1665031 906045 3817238 906045 3817238 3316466 3317593 3316466 3317593 2260218 877078 2260218 877078 3324088 372644 3324088 372644 1285154 3001716 1285154 3001716 4680649 1664833 4680649 1664833 344329 2050052 344329 2050052 3699682 1172167 3699682 1172167 482493 2666595 482493 2666595 3332786 940569 3332786 940569 916983 2645896 916983 2645896 4007748 691888 4007748 691888 686200 850660 686200 850660 887335 917442 887335 917442 760197 2846398 760197 2846398 4518331 1117294 4518331 1117294 556927 1682480 556927 1682480 2962130 306751 2962130 306751 306990 713624 306990 713624 1664074 475272 1664074 475272 459532 1682099 459532 1682099 3984489 1666110 3984489 1666110 3883373 2783640 3883373 2783640 3831670 1937569 3831670 1937569 1654458 444856 1654458 444856 909401 2073330 909401 2073330 4564180 2667354 4564180 2667354 1655840 352203 1655840 352203 772932 2261896 772932 2261896 3894704 1671696 3894704 1671696 607864 3061226 607864 3061226 1666640 676983 1666640 676983 1009672 2230915 1009672 2230915 4413228 3368541 4413228 3368541 3314463 1928066 3314463 1928066 4747262 1147627 4747262 1147627 1142850 1646751 1142850 1646751 2602463 1456224 2602463 1456224 240644 2740260 240644 2740260 3315282 575991 3315282 575991 1105811 1976569 1105811 1976569 4685194 3894406 4685194 3894406 1677498 2502324 1677498 2502324 4556732 2126021 4556732 2126021 3538850 3120008 3538850 3120008 4819348 1122398 4819348 1122398 457192 435587 457192 435587 4124667 3004135 4124667 3004135 3658366 2710134 3658366 2710134 4385626 1668486 4385626 1668486 1239295 2840853 1239295 2840853 3343612 3317259 3343612 3317259 796254 2519710 796254 2519710 4196418 3956366 4196418 3956366 3319063 2995634 3319063 2995634 3983893 695006 3983893 695006 727213 1285155 727213 1285155 4040002 2661890 4040002 2661890 393250 376816 393250 376816 743860 925198 743860 925198 3807435 317198 3807435 317198 982234 4346900 982234 4346900 1668231 1649778 1668231 1649778 126890 2337713 126890 2337713 1648974 274537 1648974 274537 1391955 1907096 1391955 1907096 3588029 2853553 3588029 2853553 3345255 1649776 3345255 1649776 4358886 1646715 4358886 1646715 4400558 3325734 4400558 3325734 4833247 2267580 4833247 2267580 3823647 2852742 3823647 2852742 1296598 381393 1296598 381393 3316064 3259143 3316064 3259143 4279916 2374034 4279916 2374034 2785979 3333270 2785979 3333270 2425831 1675516 2425831 1675516 4529651 3327211 4529651 3327211 1669726 4460916 1669726 4460916 264141 234974 264141 234974 4529163 1664065 4529163 1664065 1403682 555680 1403682 555680 1115146 1870699 1115146 1870699 4522560 2840188 4522560 2840188 4135672 2519811 4135672 2519811 3342141 2627818 3342141 2627818 3411566 1660215 3411566 1660215 4437424 3316417 4437424 3316417 1106948 2512642 1106948 2512642 4186754 251823 4186754 251823 249910 366235 249910 366235 3656214 1682902 3656214 1682902 1521980 4865472 1521980 4865472 3343300 892064 3343300 892064 3332952 1651644 3332952 1651644 3422126 2727942 3422126 2727942 1676285 2585542 1676285 2585542 4084039 1142591 4084039 1142591 535193 1666626 535193 1666626 4727923 1940047 4727923 1940047 3316384 916215 3316384 916215 1522701 2013836 1522701 2013836 1655615 3342447 1655615 3342447 664745 1001039 664745 1001039 1142615 3321989 1142615 3321989 4870732 1685802 4870732 1685802 3995203 2349550 3995203 2349550 754346 741490 754346 741490 1055903 2123250 1055903 2123250 3813159 2462818 3813159 2462818 991243 3316532 991243 3316532 1071352 590751 1071352 590751 995629 3759147 995629 3759147 3319247 2848112 3319247 2848112 1648316 3338237 1648316 3338237 4929642 3352841 4929642 3352841 2227164 3921606 2227164 3921606 3344072 1376501 3344072 1376501 841973 807842 841973 807842 4335008 2657039 4335008 2657039 1205346 473221 1205346 473221 4653961 3350450 4653961 3350450 230435 732269 230435 732269 3764477 2891497 3764477 2891497 3715096 2030218 3715096 2030218 3345550 2924072 3345550 2924072 1654384 3318116 1654384 3318116 4436831 982679 4436831 982679 66892 3339680 66892 3339680 2141416 1653338 2141416 1653338 4689372 1977828 4689372 1977828 500372 484492 500372 484492 3317206 3798077 3317206 3798077 4407351 2262824 4407351 2262824 3950507 2900114 3950507 2900114 4578615 2020748 4578615 2020748 918420 901215 918420 901215 4760278 1907401 4760278 1907401 3907453 1647438 3907453 1647438 4456687 2319866 4456687 2319866 4154789 1656686 4154789 1656686 4402736 3313445 4402736 3313445 3674696 1648802 3674696 1648802 4140941 2500480 4140941 2500480 1260999 401756 1260999 401756 1660993 2743968 1660993 2743968 4430613 3343459 4430613 3343459 1080962 1670081 1080962 1670081 4522116 1246302 4522116 1246302 568992 270398 568992 270398 234270 700547 234270 700547 720427 1008742 720427 1008742 666443 1665890 666443 1665890 4347556 2692944 4347556 2692944 1654033 559925 1654033 559925 1679976 4833777 1679976 4833777 974145 662444 974145 662444 1292449 2329709 1292449 2329709 4782793 3352721 4782793 3352721 1111758 1089103 1111758 1089103 15117 3336259 15117 3336259 1668893 2758173 1668893 2758173 3319844 2977620 3319844 2977620 336140 329796 336140 329796 3589016 1918421 3589016 1918421 1017419 976100 1017419 976100 968923 4818728 968923 4818728 3318427 2119325 3318427 2119325 505449 505127 505449 505127 870954 1660084 870954 1660084 4280656 3315928 4280656 3315928 1654624 1198886 1654624 1198886 1184820 1674157 1184820 1674157 3644914 3015717 3644914 3015717 4792290 637321 4792290 637321 641469 690481 641469 690481 1004463 213417 1004463 213417 227211 3127148 227211 3127148 4704451 1956908 4704451 1956908 1665787 4261328 1665787 4261328 3820266 2264431 3820266 2264431 1674705 3343372 1674705 3343372 3836671 1674986 3836671 1674986 587530 2040014 587530 2040014 4592170 2701398 4592170 2701398 902182 890683 902182 890683 461453 3331697 461453 3331697 450647 1241850 450647 1241850 3334900 4877230 3334900 4877230 1651867 1206061 1651867 1206061 3314533 4253961 3314533 4253961 4306689 2660138 4306689 2660138 3331555 3086754 3331555 3086754 3879577 2213651 3879577 2213651 3349931 4794194 3349931 4794194 1660684 2956534 1660684 2956534 2312581 3331039 2312581 3331039 945383 870108 945383 870108 812738 2703123 812738 2703123 4372973 2819689 4372973 2819689 1098412 553853 1098412 553853 1034332 3321204 1034332 3321204 1891501 579454 1891501 579454 3338664 1675155 3338664 1675155 1166385 3343969 1166385 3343969 3611661 846275 3611661 846275 867814 2484975 867814 2484975 4209275 3071303 4209275 3071303 3605698 2580283 3605698 2580283 4393857 2736798 4393857 2736798 1357796 1330304 1357796 1330304 2320664 2059552 2320664 2059552 1657340 1652454 1657340 1652454 1746201 1357411 1746201 1357411 304083 684243 304083 684243 3771900 2915720 3771900 2915720 223329 1455099 223329 1455099 1664034 2786771 1664034 2786771 4401030 2215649 4401030 2215649 4473780 3152037 4473780 3152037 3336544 2838312 3336544 2838312 3792199 706390 3792199 706390 284518 1672000 284518 1672000 4227190 4860950 4227190 4860950 1686048 2287653 1686048 2287653 3928810 3317042 3928810 3317042 3344695 1981032 3344695 1981032 4684180 3105670 4684180 3105670 2689771 1119206 2689771 1119206 4060255 2642764 4060255 2642764 3545752 596116 3545752 596116 1057163 231257 1057163 231257 4321446 2652944 4321446 2652944 548025 549651 548025 549651 3343526 4358907 3343526 4358907 480669 1197581 480669 1197581 3771906 2894390 3771906 2894390 4452358 713901 4452358 713901 690704 3319580 690704 3319580 4894621 2241331 4894621 2241331 1412029 263744 1412029 263744 4237578 2632773 4237578 2632773 3325652 3146057 3325652 3146057 1654191 1646678 1654191 1646678 357492 2808145 357492 2808145 4490023 3324651 4490023 3324651 755555 896877 755555 896877 1808366 3348776 1808366 3348776 4373309 2700599 4373309 2700599 3349432 4095930 3349432 4095930 4761670 1258851 4761670 1258851 1269004 2093632 1269004 2093632 3775800 1253042 3775800 1253042 435535 2181014 435535 2181014 3866427 1021556 3866427 1021556 1434293 3341043 1434293 3341043 1379511 1371969 1379511 1371969 3624014 4494342 3624014 4494342 1649424 1674283 1649424 1674283 4044766 2859989 4044766 2859989 3774492 3319983 3774492 3319983 3852429 2080507 3852429 2080507 3528884 951617 3528884 951617 946591 3978055 946591 3978055 2832602 1654743 2832602 1654743 4875755 1673032 4875755 1673032 1080352 1080791 1080352 1080791 1664677 4717675 1664677 4717675 599720 592728 599720 592728 2017726 1885592 2017726 1885592 4145329 3988415 4145329 3988415 1657854 1682569 1657854 1682569 862766 3525899 862766 3525899 4640206 1923654 4640206 1923654 1658965 3102372 1658965 3102372 4762857 655077 4762857 655077 660689 2716697 660689 2716697 4470421 427587 4470421 427587 1262083 4581639 1262083 4581639 2247883 1667345 2247883 1667345 4692454 2189719 4692454 2189719 1672705 1031828 1672705 1031828 1673062 2645371 1673062 2645371 368322 1269783 368322 1269783 2612904 1659504 2612904 1659504 3841415 3314959 3841415 3314959 2152304 4001635 2152304 4001635 4396339 2740229 4396339 2740229 1777721 3341261 1777721 3341261 4118380 2520098 4118380 2520098 3642313 3334152 3642313 3334152 3315369 2073977 3315369 2073977 297015 3819307 297015 3819307 4099580 1649754 4099580 1649754 3543321 2316868 3543321 2316868 4008613 3043638 4008613 3043638 610837 890695 610837 890695 1665523 3315835 1665523 3315835 525813 800235 525813 800235 1100759 2518129 1100759 2518129 4201161 2199116 4201161 2199116 1065020 591760 1065020 591760 823597 4491768 823597 4491768 3314004 3321625 3314004 3321625 2873577 1653840 2873577 1653840 4704346 243873 4704346 243873 257080 1255736 257080 1255736 3664165 3005779 3664165 3005779 3874678 2804783 3874678 2804783 3341403 3954374 3341403 3954374 4786090 3327847 4786090 3327847 941803 927848 941803 927848 1115429 1685326 1115429 1685326 4207421 2101551 4207421 2101551 938621 3331294 938621 3331294 1206055 1226679 1206055 1226679 2899567 3341247 2899567 3341247 1762826 697999 1762826 697999 590456 1338998 590456 1338998 327944 345816 327944 345816 4791426 4342288 4791426 4342288 1663509 2805621 1663509 2805621 4470979 1655124 4470979 1655124 82410 2787301 82410 2787301 3337972 797021 3337972 797021 855043 3317293 855043 3317293 3872886 1017760 3872886 1017760 647911 1428071 647911 1428071 3318065 4902349 3318065 4902349 1662922 2754064 1662922 2754064 4322328 738869 4322328 738869 721820 1678480 721820 1678480 3568282 3102390 3568282 3102390 4323446 1342892 4323446 1342892 346286 1880795 346286 1880795 3426380 3325646 3426380 3325646 4768865 1323136 4768865 1323136 417154 409345 417154 409345 3997429 2313610 3997429 2313610 3348152 462726 3348152 462726 696925 2076106 696925 2076106 4564972 2219695 4564972 2219695 3892139 2252149 3892139 2252149 4432188 2616626 4432188 2616626 666643 975269 666643 975269 3689229 3352782 3689229 3352782 2107350 2828225 2107350 2828225 4486475 2416795 4486475 2416795 565121 1117962 565121 1117962 3988260 2654250 3988260 2654250 4758152 636292 4758152 636292 4630372 3092312 4630372 3092312 4771374 2339901 4771374 2339901 4004894 2821041 4004894 2821041 4497664 2652007 4497664 2652007 4115040 2565995 4115040 2565995 4449637 2792033 4449637 2792033 3737314 2066972 3737314 2066972 4334790 3327060 4334790 3327060 1433136 2837177 1433136 2837177 4705625 3039684 4705625 3039684 3749127 1679326 3749127 1679326 3342208 4771240 3342208 4771240 1672192 1939893 1672192 1939893 4700520 2803929 4700520 2803929 1657103 365209 1657103 365209 355960 4902545 355960 4902545 4620428 2047875 4620428 2047875 2644872 3337235 2644872 3337235 853722 785445 853722 785445 721338 3348279 721338 3348279 118734 1665697 118734 1665697 3348226 1761312 3348226 1761312 1349145 292827 1349145 292827 3686265 2017856 3686265 2017856 580438 1118539 580438 1118539 3314093 4758295 3314093 4758295 995105 702681 995105 702681 3347488 4193387 3347488 4193387 1338686 1331522 1338686 1331522 3314326 3322560 3314326 3322560 4492504 1362791 4492504 1362791 1363429 3333835 1363429 3333835 3935221 1678525 3935221 1678525 3191022 2381317 3191022 2381317 4289303 1674006 4289303 1674006 4222442 2243949 4222442 2243949 4401624 3555434 4401624 3555434 3325182 3495286 3325182 3495286 3346178 846388 3346178 846388 831849 1199720 831849 1199720 2555539 1662114 2555539 1662114 282039 312554 282039 312554 3619960 1929344 3619960 1929344 1288398 1284464 1288398 1284464 4684543 2991633 4684543 2991633 1267111 422972 1267111 422972 1660031 4494072 1660031 4494072 4635864 130889 4635864 130889 3314139 1964449 3314139 1964449 3626006 4906728 3626006 4906728 254515 262910 254515 262910 940223 1661571 940223 1661571 1677807 1571364 1677807 1571364 4691945 1980595 4691945 1980595 1673739 1021141 1673739 1021141 3348055 1660833 3348055 1660833 273564 1371094 273564 1371094 4185438 3847660 4185438 3847660 1663220 218293 1663220 218293 4179025 869790 4179025 869790 874903 2962038 874903 2962038 3723528 869548 3723528 869548 234334 3322027 234334 3322027 3315283 1247123 3315283 1247123 1262728 3346073 1262728 3346073 2235475 1919901 2235475 1919901 1439063 4334002 1439063 4334002 1165373 1144781 1165373 1144781 4777295 3118067 4777295 3118067 3317903 892308 3317903 892308 768989 2315680 768989 2315680 3992149 634399 3992149 634399 615107 2862711 615107 2862711 4534169 3344700 4534169 3344700 1685580 646389 1685580 646389 2208404 3332791 2208404 3332791 457050 1227349 457050 1227349 3561056 2948903 3561056 2948903 1652628 1655530 1652628 1655530 4561375 2907758 4561375 2907758 1683582 1236384 1683582 1236384 86110 2493151 86110 2493151 4139965 2639300 4139965 2639300 3330132 2592581 3330132 2592581 4740474 3064382 4740474 3064382 413942 1259182 413942 1259182 4447987 2753537 4447987 2753537 524230 517649 524230 517649 2113932 2075497 2113932 2075497 4578163 2968421 4578163 2968421 872433 873691 872433 873691 4390448 2785960 4390448 2785960 3860676 1914330 3860676 1914330 4715084 3331974 4715084 3331974 2539365 513687 2539365 513687 523169 3338752 523169 3338752 4146045 2847923 4146045 2847923 3352284 3175162 3352284 3175162 4670102 3015972 4670102 3015972 3324500 4505436 3324500 4505436 1662407 1578013 1662407 1578013 3346149 1383838 3346149 1383838 1389704 2449509 1389704 2449509 4762331 3094201 4762331 3094201 3617142 3042806 3617142 3042806 46540 3341251 46540 3341251 3352136 1136057 3352136 1136057 4540373 2128825 4540373 2128825 320265 312302 320265 312302 1671652 4647608 1671652 4647608 4212368 2539097 4212368 2539097 3756015 2934843 3756015 2934843 367295 1282345 367295 1282345 2000945 3323470 2000945 3323470 147150 1655679 147150 1655679 2948341 2279981 2948341 2279981 4352461 4507209 4352461 4507209 1660569 1953324 1660569 1953324 4717158 1889307 4717158 1889307 2504842 644701 2504842 644701 1024768 3060647 1024768 3060647 4737495 2076030 4737495 2076030 3314180 2424829 3314180 2424829 4222364 3914955 4222364 3914955 440281 1227210 440281 1227210 2481547 4594692 2481547 4594692 1660025 3352687 1660025 3352687 1977984 3347616 1977984 3347616 1258763 1673820 1258763 1673820 3330527 2984170 3330527 2984170 3683905 1447970 3683905 1447970 240423 3317531 240423 3317531 409182 1429054 409182 1429054 234263 875483 234263 875483 3382110 3315581 3382110 3315581 1404223 269538 1404223 269538 4173507 2481725 4173507 2481725 4512519 2191973 4512519 2191973 2911365 3323225 2911365 3323225 1445810 222845 1445810 222845 3024815 1678075 3024815 1678075 3074593 1660885 3074593 1660885 815947 3323095 815947 3323095 4506442 2157036 4506442 2157036 1140609 3315861 1140609 3315861 3066321 861814 3066321 861814 778816 3335705 778816 3335705 4274681 2401014 4274681 2401014 3346073 4350497 3346073 4350497 3344848 634445 3344848 634445 2356321 2580817 2356321 2580817 4415470 2249450 4415470 2249450 4318383 3154575 4318383 3154575 1262241 1263089 1262241 1263089 4137654 3318190 4137654 3318190 4252966 811536 4252966 811536 651410 1659477 651410 1659477 4443433 2226237 4443433 2226237 998799 692942 998799 692942 748556 1313909 748556 1313909 334468 1915352 334468 1915352 3572677 4851818 3572677 4851818 3348957 2214029 3348957 2214029 4444593 1102467 4444593 1102467 1095800 578503 1095800 578503 4504604 2168337 4504604 2168337 1326299 1310568 1326299 1310568 3323825 227834 3323825 227834 1423147 3930509 1423147 3930509 4778993 502778 4778993 502778 1175570 1647553 1175570 1647553 4673362 3026940 4673362 3026940 3322537 3945479 3322537 3945479 932472 2418606 932472 2418606 4280031 2812266 4280031 2812266 892886 883272 892886 883272 3407986 3347225 3407986 3347225 1647794 2039180 1647794 2039180 3324749 4809459 3324749 4809459 3315497 3071084 3315497 3071084 4740368 65492 4740368 65492 3332148 3352337 3332148 3352337 4042055 1114209 4042055 1114209 547646 2651214 547646 2651214 1673832 4049497 1673832 4049497 1647854 1647214 1647854 1647214 3825422 322095 3825422 322095 934354 967766 934354 967766 3314776 1018846 3314776 1018846 671882 1848412 671882 1848412 1661718 405105 1661718 405105 418120 3335130 418120 3335130 2259385 1261633 2259385 1261633 389244 1931602 389244 1931602 3610040 3078621 3610040 3078621 1140002 505267 1140002 505267 505428 585776 505428 585776 2757012 1679624 2757012 1679624 794198 795249 794198 795249 4537860 2891557 4537860 2891557 912365 936048 912365 936048 4567144 3088408 4567144 3088408 4752682 3954993 4752682 3954993 724045 927930 724045 927930 3745906 4772944 3745906 4772944 1672944 2070392 1672944 2070392 4146676 2520425 4146676 2520425 3351915 1675549 3351915 1675549 788503 65924 788503 65924 3352874 2981335 3352874 2981335 4634395 1296167 4634395 1296167 3741117 3350967 3741117 3350967 4260960 993026 4260960 993026 1007387 3322092 1007387 3322092 1903828 1007724 1903828 1007724 674049 1666876 674049 1666876 4749480 2848668 4749480 2848668 536259 1656922 536259 1656922 4280571 2378138 4280571 2378138 1146103 1655925 1146103 1655925 3333598 3327462 3333598 3327462 2395101 1651535 2395101 1651535 4192448 2125546 4192448 2125546 286476 1404406 286476 1404406 3346207 1923974 3346207 1923974 3582356 349010 3582356 349010 668289 4961102 668289 4961102 1653938 917055 1653938 917055 730317 2756083 730317 2756083 3917122 2341356 3917122 2341356 1392188 270936 1392188 270936 3333620 1913298 3333620 1913298 3584401 2456416 3584401 2456416 1367328 318784 1367328 318784 4461941 3059297 4461941 3059297 4746989 1110032 4746989 1110032 569638 2861890 569638 2861890 3324631 1667141 3324631 1667141 155850 3342923 155850 3342923 510143 511078 510143 511078 3537916 3130048 3537916 3130048 1654318 356984 1654318 356984 1677528 4439082 1677528 4439082 1669276 2729790 1669276 2729790 4652067 2999628 4652067 2999628 250112 244135 250112 244135 1293947 2363568 1293947 2363568 3326375 4865355 3326375 4865355 1669998 2902459 1669998 2902459 3314176 1973096 3314176 1973096 1675756 1664732 1675756 1664732 4816161 843277 4816161 843277 604122 1947344 604122 1947344 4010077 2652948 4010077 2652948 1412797 257086 1412797 257086 607373 1683255 607373 1683255 4213437 2544718 4213437 2544718 2094454 1685613 2094454 1685613 3348791 3512960 3348791 3512960 329680 341024 329680 341024 3674286 3053998 3674286 3053998 1650336 1661840 1650336 1661840 4331101 702431 4331101 702431 274795 3630218 274795 3630218 1653470 956798 1653470 956798 697494 3344191 697494 3344191 4509854 717450 4509854 717450 725781 3075728 725781 3075728 3801084 2123265 3801084 2123265 1201013 3341412 1201013 3341412 695212 694625 695212 694625 1659116 4105700 1659116 4105700 1213253 421144 1213253 421144 3784017 3333191 3784017 3333191 150034 4918882 150034 4918882 3834481 2151893 3834481 2151893 871861 3321048 871861 3321048 4093898 816545 4093898 816545 234857 1394371 234857 1394371 1200909 1210985 1200909 1210985 4617853 2951799 4617853 2951799 3532550 852733 3532550 852733 3313868 1174423 3313868 1174423 3335991 623985 3335991 623985 940641 713298 940641 713298 3585452 567407 3585452 567407 385823 1674805 385823 1674805 186208 2087708 186208 2087708 4575574 2939673 4575574 2939673 1651031 4340826 1651031 4340826 1670127 1619660 1670127 1619660 1664116 1672507 1664116 1672507 2514075 861850 2514075 861850 798513 510635 798513 510635 3330710 1664113 3330710 1664113 3925095 2929755 3925095 2929755 683547 449660 683547 449660 4654731 3332829 4654731 3332829 4654881 870944 4654881 870944 837427 2858001 837427 2858001 4324860 1657175 4324860 1657175 1663521 4950209 1663521 4950209 3319422 1109352 3319422 1109352 3318272 4734010 3318272 4734010 582091 3317045 582091 3317045 1461687 4269413 1461687 4269413 4151410 714731 4151410 714731 929798 240202 929798 240202 1678029 1790824 1678029 1790824 3338049 726335 3338049 726335 3658232 2832656 3658232 2832656 1202560 468875 1202560 468875 1648859 3348275 1648859 3348275 3902083 1101875 3902083 1101875 1091974 4486638 1091974 4486638 4152867 2520681 4152867 2520681 348159 4590631 348159 4590631 4595826 1141369 4595826 1141369 234767 1406652 234767 1406652 1163452 503930 1163452 503930 2879135 1998297 2879135 1998297 1034462 644203 1034462 644203 4102127 2432859 4102127 2432859 3330023 1613425 3330023 1613425 691210 3540462 691210 3540462 980438 966373 980438 966373 3685913 3323993 3685913 3323993 1141671 1009174 1141671 1009174 646066 4665075 646066 4665075 3738273 2865762 3738273 2865762 1678074 3065292 1678074 3065292 4755749 2322179 4755749 2322179 228280 1441032 228280 1441032 4586136 3278769 4586136 3278769 414309 464429 414309 464429 3331966 411870 3331966 411870 4085827 2571634 4085827 2571634 981317 353475 981317 353475 4534600 2123899 4534600 2123899 3610866 851879 3610866 851879 820721 2785433 820721 2785433 3864558 421893 3864558 421893 444774 3329928 444774 3329928 4631887 1722670 4631887 1722670 3320526 2110817 3320526 2110817 4527519 2124156 4527519 2124156 1263132 392274 1263132 392274 3761090 2098088 3761090 2098088 239174 1422826 239174 1422826 3916503 2486703 3916503 2486703 3321856 2040740 3321856 2040740 4272265 2590506 4272265 2590506 2769163 792197 2769163 792197 799973 1053021 799973 1053021 3337386 4663245 3337386 4663245 1240944 552329 1240944 552329 3966812 2691911 3966812 2691911 917156 388153 917156 388153 4137887 2517577 4137887 2517577 3329036 37560 3329036 37560 4575123 2878896 4575123 2878896 3347364 1043811 3347364 1043811 1668526 3403715 1668526 3403715 1679662 4139262 1679662 4139262 207681 2769036 207681 2769036 4434833 3138429 4434833 3138429 349962 1327834 349962 1327834 3583394 3091049 3583394 3091049 4273423 1389589 4273423 1389589 3317603 2571207 3317603 2571207 4093703 1039187 4093703 1039187 607442 2500440 607442 2500440 4624818 2970457 4624818 2970457 1152138 1123624 1152138 1123624 3894183 2762131 3894183 2762131 2474041 840896 2474041 840896 1516944 3328585 1516944 3328585 4575042 2076890 4575042 2076890 4171839 3348123 4171839 3348123 876165 861120 876165 861120 279580 3347265 279580 3347265 1346327 663243 1346327 663243 669346 2573844 669346 2573844 4255177 929419 4255177 929419 897332 664619 897332 664619 3564419 3112497 3564419 3112497 1101209 560251 1101209 560251 3337224 3001718 3337224 3001718 4658794 1654121 4658794 1654121 524073 490506 524073 490506 1151593 1130569 1151593 1130569 3351786 2864094 3351786 2864094 4763638 1938210 4763638 1938210 3137721 2486270 3137721 2486270 1027105 668913 1027105 668913 1434396 3316848 1434396 3316848 2226921 507483 2226921 507483 688038 2704028 688038 2704028 4634189 3344485 4634189 3344485 4136332 2546139 4136332 2546139 4314809 2662771 4314809 2662771 1471931 211417 1471931 211417 1662918 2796882 1662918 2796882 4736241 1218938 4736241 1218938 1196537 1994983 1196537 1994983 4682410 1200252 4682410 1200252 1217690 396765 1217690 396765 1260210 3338746 1260210 3338746 487252 691471 487252 691471 3706710 2974078 3706710 2974078 486754 1680063 486754 1680063 4793156 3132657 4793156 3132657 4533353 1652359 4533353 1652359 4665723 2020081 4665723 2020081 917234 759777 917234 759777 1307057 1342577 1307057 1342577 1195763 1207846 1195763 1207846 4296639 3067370 4296639 3067370 4749041 2731123 4749041 2731123 1670049 3317517 1670049 3317517 3339292 1832678 3339292 1832678 3877335 3333164 3877335 3333164 894024 2990052 894024 2990052 4730169 1955380 4730169 1955380 4589765 2112852 4589765 2112852 3704037 2053861 3704037 2053861 3349506 4819814 3349506 4819814 3974629 2660596 3974629 2660596 2761436 3352654 2761436 3352654 4022144 770586 4022144 770586 897744 353565 897744 353565 4849647 3341868 4849647 3341868 3321540 401008 3321540 401008 3541536 3106937 3541536 3106937 400304 1258636 400304 1258636 4551446 3321609 4551446 3321609 4597171 1681593 4597171 1681593 592617 1045460 592617 1045460 1647977 2052984 1647977 2052984 323983 331955 323983 331955 4123289 3331025 4123289 3331025 584558 984581 584558 984581 3335943 3313808 3335943 3313808 1675132 4840645 1675132 4840645 1647436 2076846 1647436 2076846 4560128 2862391 4560128 2862391 1669811 332314 1669811 332314 1684220 2588969 1684220 2588969 4226043 2564884 4226043 2564884 4015212 3429851 4015212 3429851 613784 640110 613784 640110 1388675 1383267 1388675 1383267 551403 525861 551403 525861 3856098 2232916 3856098 2232916 3884294 2067159 3884294 2067159 3754833 2883846 3754833 2883846 4088195 967840 4088195 967840 963726 1649768 963726 1649768 4584483 2901248 4584483 2901248 2215259 1658208 2215259 1658208 4681083 1998076 4681083 1998076 668377 702941 668377 702941 3345467 3479269 3345467 3479269 1716955 2605981 1716955 2605981 4266951 3899869 4266951 3899869 3344638 2626556 3344638 2626556 4323842 1666139 4323842 1666139 1298146 3331221 1298146 3331221 4123218 1673299 4123218 1673299 4457479 3335640 4457479 3335640 1212643 1203598 1212643 1203598 4162779 3326205 4162779 3326205 2506631 2714263 2506631 2714263 3926403 1685630 3926403 1685630 365912 701696 365912 701696 1222578 439304 1222578 439304 1665752 4824008 1665752 4824008 240862 131292 240862 131292 3341157 3566765 3341157 3566765 681256 972521 681256 972521 1287409 1997680 1287409 1997680 4678250 1667931 4678250 1667931 3004407 2258680 3004407 2258680 4022615 2653116 4022615 2653116 505658 1161476 505658 1161476 1678347 4385178 1678347 4385178 1198184 460678 1198184 460678 4330370 2319479 4330370 2319479 1665949 761580 1665949 761580 1665026 2621074 1665026 2621074 4641809 1601050 4641809 1601050 3348645 3049349 3348645 3049349 3607982 1433621 3607982 1433621 231679 1411165 231679 1411165 1664386 1371563 1664386 1371563 3786574 2851563 3786574 2851563 4069234 1684389 4069234 1684389 332910 2272260 332910 2272260 4391875 2787586 4391875 2787586 3885662 2469435 3885662 2469435 4506859 299833 4506859 299833 3737249 3316956 3737249 3316956 1341013 1272605 1341013 1272605 4058456 2383523 4058456 2383523 769031 887184 769031 887184 1366981 1369027 1366981 1369027 387166 402507 387166 402507 229667 3345977 229667 3345977 2732546 1266358 2732546 1266358 1646903 3328135 1646903 3328135 4116374 1271112 4116374 1271112 4600961 2712158 4600961 2712158 876135 817446 876135 817446 1655528 3447118 1655528 3447118 4445597 2246367 4445597 2246367 664890 638848 664890 638848 3328168 1193451 3328168 1193451 923360 946180 923360 946180 1657400 3337073 1657400 3337073 3345615 799696 3345615 799696 873073 2104115 873073 2104115 4558476 1655059 4558476 1655059 551713 1099968 551713 1099968 3634155 3349514 3634155 3349514 4643764 3318083 4643764 3318083 2340248 2491247 2340248 2491247 4154713 2701084 4154713 2701084 3339858 2905855 3339858 2905855 1243953 1243720 1243953 1243720 4410411 2734893 4410411 2734893 1103521 68714 1103521 68714 3990482 3332864 3990482 3332864 3642933 2570928 3642933 2570928 4407173 4006192 4407173 4006192 382428 1264427 382428 1264427 3721690 3349665 3721690 3349665 385398 1666563 385398 1666563 2504521 3326000 2504521 3326000 3322408 1789213 3322408 1789213 3723907 2938612 3723907 2938612 3952433 2269904 3952433 2269904 4563398 4158129 4563398 4158129 1649331 1653656 1649331 1653656 1825683 4259850 1825683 4259850 1654903 1677688 1654903 1677688 2274313 793583 2274313 793583 880625 1658742 880625 1658742 2815151 1314217 2815151 1314217 363837 3900603 363837 3900603 4709289 904665 4709289 904665 1654188 4238779 1654188 4238779 3318644 200032 3318644 200032 1653102 3321742 1653102 3321742 237604 1303819 237604 1303819 1308345 958217 1308345 958217 725961 1431222 725961 1431222 4331071 3353268 4331071 3353268 1222473 466260 1222473 466260 4067304 2420895 4067304 2420895 730245 616218 730245 616218 1058410 1046789 1058410 1046789 381895 413102 381895 413102 3601799 3280193 3601799 3280193 375584 764343 375584 764343 1678201 2783456 1678201 2783456 4742364 1947032 4742364 1947032 506214 3338859 506214 3338859 4039884 1669649 4039884 1669649 3958380 3325277 3958380 3325277 4585399 2101491 4585399 2101491 1654390 3463974 1654390 3463974 4415161 2238482 4415161 2238482 3322327 2425149 3322327 2425149 1156740 250462 1156740 250462 4317598 1650426 4317598 1650426 1638373 1050173 1638373 1050173 3341579 261823 3341579 261823 300890 1611053 300890 1611053 3976547 1668148 3976547 1668148 255589 255126 255589 255126 4458023 2785313 4458023 2785313 3316106 731282 3316106 731282 4207911 2441180 4207911 2441180 1679904 1685226 1679904 1685226 1695844 979318 1695844 979318 505482 503447 505482 503447 2614109 3346203 2614109 3346203 3723279 2088108 3723279 2088108 3781302 1971366 3781302 1971366 3342292 1228856 3342292 1228856 81496 3337746 81496 3337746 1432877 1467177 1432877 1467177 3879238 3669522 3879238 3669522 1651757 2329476 1651757 2329476 4311207 461661 4311207 461661 1220054 3333838 1220054 3333838 3988062 978437 3988062 978437 986329 1918170 986329 1918170 4759322 2096061 4759322 2096061 836948 1649196 836948 1649196 1823105 962051 1823105 962051 207102 4128716 207102 4128716 711100 723727 711100 723727 305142 3611874 305142 3611874 4319592 2267409 4319592 2267409 1648988 2724851 1648988 2724851 3972299 1299269 3972299 1299269 1269785 2982691 1269785 2982691 3854323 4525140 3854323 4525140 1663430 3815865 1663430 3815865 4372524 1915618 4372524 1915618 104661 1670015 104661 1670015 3340419 4271237 3340419 4271237 1614292 1685398 1614292 1685398 1658131 3344311 1658131 3344311 2427779 908405 2427779 908405 785089 2679204 785089 2679204 4549958 2908318 4549958 2908318 3327397 1387515 3327397 1387515 1649618 4352889 1649618 4352889 1683855 2756285 1683855 2756285 3904616 1393214 3904616 1393214 426728 443543 426728 443543 320637 2016181 320637 2016181 3682510 3071664 3682510 3071664 258360 1429962 258360 1429962 1166003 1673435 1166003 1673435 535726 1125873 535726 1125873 1167954 1171836 1167954 1171836 903212 760946 903212 760946 3081903 2673068 3081903 2673068 4456265 638584 4456265 638584 1677804 2742987 1677804 2742987 3936660 2855299 3936660 2855299 3810856 3086727 3810856 3086727 4729140 2309814 4729140 2309814 3337856 1071833 3337856 1071833 394314 1665051 394314 1665051 4311717 3327624 4311717 3327624 3342219 4157030 3342219 4157030 1668097 1792278 1668097 1792278 4730613 3193654 4730613 3193654 1277218 1275239 1277218 1275239 1292568 3344260 1292568 3344260 1128462 1106743 1128462 1106743 2536912 3334707 2536912 3334707 498127 469895 498127 469895 1674339 3923870 1674339 3923870 4451558 277918 4451558 277918 296759 271175 296759 271175 4387834 2282730 4387834 2282730 626157 593909 626157 593909 3926856 2746182 3926856 2746182 1652014 1123067 1652014 1123067 4306181 3344161 4306181 3344161 4949987 145088 4949987 145088 1656684 2630483 1656684 2630483 4329852 2691264 4329852 2691264 4662215 1091780 4662215 1091780 1414551 3320629 1414551 3320629 4402930 1679059 4402930 1679059 1684983 3332913 1684983 3332913 4428458 611838 4428458 611838 603589 1659417 603589 1659417 1811482 3330800 1811482 3330800 1421920 1418074 1421920 1418074 119740 4937007 119740 4937007 3310930 1651612 3310930 1651612 2042483 3337135 2042483 3337135 4631714 377161 4631714 377161 301704 302484 301704 302484 2947449 2923633 2947449 2923633 3854233 2532433 3854233 2532433 4368601 993865 4368601 993865 986666 213547 986666 213547 1460902 519203 1460902 519203 1135904 3334413 1135904 3334413 2657855 3324135 2657855 3324135 2167876 3345637 2167876 3345637 4294203 2627650 4294203 2627650 3315416 3344955 3315416 3344955 4416847 1227574 4416847 1227574 1251546 2854492 1251546 2854492 3340432 469155 3340432 469155 1388737 2059724 1388737 2059724 3715266 1648990 3715266 1648990 3140178 2072256 3140178 2072256 4583885 1296160 4583885 1296160 399924 1669784 399924 1669784 4725716 2147923 4725716 2147923 408135 1686426 408135 1686426 3202121 3315910 3202121 3315910 503213 478471 503213 478471 3222946 1668254 3222946 1668254 838747 803053 838747 803053 1647620 3558158 1647620 3558158 3319931 420007 3319931 420007 1240991 2094515 1240991 2094515 4576294 3323303 4576294 3323303 1099135 979509 1099135 979509 3330120 800038 3330120 800038 876587 2653361 876587 2653361 4322526 3049978 4322526 3049978 2191532 1947715 2191532 1947715 4309422 3349243 4309422 3349243 3674808 963707 3674808 963707 954403 3344900 954403 3344900 4032568 1650568 4032568 1650568 1218250 1303568 1218250 1303568 1314133 3343583 1314133 3343583 1050817 1434553 1050817 1434553 211561 674247 211561 674247 1678178 2376040 1678178 2376040 3750363 929684 3750363 929684 725301 943281 725301 943281 1657613 311535 1657613 311535 1212258 3315460 1212258 3315460 3743939 1894370 3743939 1894370 3345237 361193 3345237 361193 2763027 3332547 2763027 3332547 3317294 508665 3317294 508665 256453 3719683 256453 3719683 2516450 3321556 2516450 3321556 553763 1681337 553763 1681337 4350415 2317805 4350415 2317805 486977 525820 486977 525820 3841106 2797107 3841106 2797107 4238334 2419930 4238334 2419930 4054208 2635026 4054208 2635026 1299096 385735 1299096 385735 3731250 2092096 3731250 2092096 3321879 499146 3321879 499146 1173408 2894023 1173408 2894023 3348297 4602159 3348297 4602159 1684075 2292706 1684075 2292706 3974035 3320735 3974035 3320735 517389 483308 517389 483308 3893783 2229975 3893783 2229975 468009 473293 468009 473293 3345321 3336434 3345321 3336434 886757 1065518 886757 1065518 3329948 686292 3329948 686292 3335135 3822598 3335135 3822598 1307103 1668357 1307103 1668357 3565194 2474759 3565194 2474759 4130484 1131540 4130484 1131540 552449 2148293 552449 2148293 4520311 1249150 4520311 1249150 1237507 35957 1237507 35957 3898995 2772207 3898995 2772207 1286238 1302120 1286238 1302120 3853920 3347452 3853920 3347452 4245907 2433828 4245907 2433828 1658005 3351468 1658005 3351468 4588288 3840776 4588288 3840776 1102037 1662851 1102037 1662851 4078454 2593875 4078454 2593875 576845 564620 576845 564620 3884347 3341016 3884347 3341016 2739876 1657439 2739876 1657439 3762001 3346423 3762001 3346423 3608868 1370916 3608868 1370916 1671761 2202954 1671761 2202954 4452003 1094379 4452003 1094379 905699 783487 905699 783487 657445 2221214 657445 2221214 4416160 3405565 4416160 3405565 3336444 1662506 3336444 1662506 4646735 1678396 4646735 1678396 2084990 2665667 2084990 2665667 4335682 587603 4335682 587603 586922 3068880 586922 3068880 4698711 2542903 4698711 2542903 4096091 2197028 4096091 2197028 4490663 3280891 4490663 3280891 1662521 3335155 1662521 3335155 2962895 1668053 2962895 1668053 108595 3467988 108595 3467988 1670549 688790 1670549 688790 977930 2443884 977930 2443884 4214361 1442648 4214361 1442648 224561 4056868 224561 4056868 3733115 1663109 3733115 1663109 4437843 365676 4437843 365676 1284204 4158115 1284204 4158115 3320738 1020776 3320738 1020776 379361 342647 379361 342647 3974291 3142626 3974291 3142626 811122 3323401 811122 3323401 4328821 1900000 4328821 1900000 3578828 2143336 3578828 2143336 3831933 181175 3831933 181175 1657465 529203 1657465 529203 4723354 622278 4723354 622278 1031730 2752560 1031730 2752560 4399276 498743 4399276 498743 520550 3317690 520550 3317690 1663725 1001198 1663725 1001198 1059297 2507278 1059297 2507278 4200607 531100 4200607 531100 551533 2606092 551533 2606092 4246057 2768076 4246057 2768076 398378 395137 398378 395137 4413848 2742507 4413848 2742507 4824965 568744 4824965 568744 1106774 2077937 1106774 2077937 3890066 2605072 3890066 2605072 4271873 2273804 4271873 2273804 3562981 1675434 3562981 1675434 266998 3343175 266998 3343175 471439 1199713 471439 1199713 4704389 1964604 4704389 1964604 885840 684861 885840 684861 2093567 3035552 2093567 3035552 4675604 1680046 4675604 1680046 896950 1668383 896950 1668383 3485136 1290268 3485136 1290268 378678 1654709 378678 1654709 2953694 772620 2953694 772620 922116 650049 922116 650049 4042013 2384926 4042013 2384926 789580 897587 789580 897587 4766331 1933720 4766331 1933720 3596266 587916 3596266 587916 621351 1678770 621351 1678770 2386535 3323690 2386535 3323690 640422 216935 640422 216935 1427235 270039 1427235 270039 1382708 3333123 1382708 3333123 3742245 909055 3742245 909055 921601 2749675 921601 2749675 4430792 358121 4430792 358121 351199 2836541 351199 2836541 4365020 2299764 4365020 2299764 4026221 2506419 4026221 2506419 4159042 3313766 4159042 3313766 1680819 1134167 1680819 1134167 4739448 1926777 4739448 1926777 1094981 719778 1094981 719778 4639638 3316103 4639638 3316103 280338 1267195 280338 1267195 1259131 891117 1259131 891117 912093 3121201 912093 3121201 3796813 2553600 3796813 2553600 4118720 290588 4118720 290588 287324 3125438 287324 3125438 3551331 4166567 3551331 4166567 747673 1656006 747673 1656006 3712836 3318510 3712836 3318510 1674898 447101 1674898 447101 3326852 829718 3326852 829718 827194 2791935 827194 2791935 3874927 947868 3874927 947868 691201 1012342 691201 1012342 4565880 2890621 4565880 2890621 267710 235752 267710 235752 1463140 462251 1463140 462251 496799 2245971 496799 2245971 3902959 3421050 3902959 3421050 1662836 3570405 1662836 3570405 4232195 613644 4232195 613644 1662799 4056427 1662799 4056427 342216 1318860 342216 1318860 1667043 3376060 1667043 3376060 503832 491380 503832 491380 1678290 3182746 1678290 3182746 1177857 1162780 1177857 1162780 606666 4734950 606666 4734950 3319731 2572697 3319731 2572697 999429 3341954 999429 3341954 3338034 381119 3338034 381119 3652943 2255168 3652943 2255168 3908610 1281031 3908610 1281031 369369 1998886 369369 1998886 4657129 2675060 4657129 2675060 3999855 1672437 3999855 1672437 4281663 1287886 4281663 1287886 1263906 2047283 1263906 2047283 4635527 1661127 4635527 1661127 3819064 2644593 3819064 2644593 4314828 3324221 4314828 3324221 4510 703367 4510 703367 3889943 2780061 3889943 2780061 4575579 359019 4575579 359019 1370195 2286100 1370195 2286100 4388032 1119083 4388032 1119083 1115065 2118779 1115065 2118779 4564299 2556043 4564299 2556043 1199915 501111 1199915 501111 3338728 879779 3338728 879779 895965 2141490 895965 2141490 4005800 4145749 4005800 4145749 1663007 1143922 1663007 1143922 4317539 2344941 4317539 2344941 1663443 95860 1663443 95860 4336091 3349888 4336091 3349888 465798 163535 465798 163535 3351250 1178478 3351250 1178478 1197243 1676171 1197243 1676171 3325763 2967561 3325763 2967561 1669629 4658177 1669629 4658177 345571 1169980 345571 1169980 2346622 3328742 2346622 3328742 1145388 1364167 1145388 1364167 296570 3349651 296570 3349651 3745299 1871246 3745299 1871246 948452 719147 948452 719147 1657265 3193273 1657265 3193273 1672362 951161 1672362 951161 3791371 2139917 3791371 2139917 1415237 1414318 1415237 1414318 3819203 2305180 3819203 2305180 2354267 1677620 2354267 1677620 1659137 4523390 1659137 4523390 702632 679443 702632 679443 4561623 2900315 4561623 2900315 2881119 1684672 2881119 1684672 4738149 2586441 4738149 2586441 1870180 1465558 1870180 1465558 412519 1246551 412519 1246551 3904780 2748990 3904780 2748990 3340475 1663991 3340475 1663991 2662080 1882722 2662080 1882722 4764452 3323621 4764452 3323621 323524 3333948 323524 3333948 1391507 309736 1391507 309736 359089 3335580 359089 3335580 3315106 313189 3315106 313189 4603030 3324078 4603030 3324078 3344112 2756120 3344112 2756120 3873266 2881861 3873266 2881861 3778791 2794059 3778791 2794059 4498451 1077160 4498451 1077160 1049943 2007948 1049943 2007948 3318425 943762 3318425 943762 953606 2805315 953606 2805315 3869980 4909575 3869980 4909575 1668726 2559779 1668726 2559779 4124103 4635284 4124103 4635284 1657643 326941 1657643 326941 4532338 2849455 4532338 2849455 1665090 707418 1665090 707418 351748 3316953 351748 3316953 1204736 457473 1204736 457473 3612304 3041985 3612304 3041985 1671184 520156 1671184 520156 622340 3340382 622340 3340382 3549180 4867881 3549180 4867881 3348861 2672903 3348861 2672903 4360791 1856589 4360791 1856589 1662798 2221312 1662798 2221312 3892249 1100498 3892249 1100498 564336 2137955 564336 2137955 4523648 1295086 4523648 1295086 352436 234956 352436 234956 1409780 1259158 1409780 1259158 391505 1650375 391505 1650375 3251854 4712549 3251854 4712549 3342186 3919464 3342186 3919464 3315493 4363199 3315493 4363199 4189354 3329608 4189354 3329608 4539140 314429 4539140 314429 499185 3326043 499185 3326043 4462356 894422 4462356 894422 1659577 2299569 1659577 2299569 4365630 2210128 4365630 2210128 3332754 3321925 3332754 3321925 4360376 1661086 4360376 1661086 4750987 3347483 4750987 3347483 1090140 1078251 1090140 1078251 804037 3351804 804037 3351804 4727785 1950369 4727785 1950369 3154013 3343107 3154013 3343107 1155486 961287 1155486 961287 995154 1680672 995154 1680672 4571668 3335117 4571668 3335117 2690399 4916593 2690399 4916593 3336949 1276226 3336949 1276226 379131 2725071 379131 2725071 4508006 1916117 4508006 1916117 1664125 704684 1664125 704684 3968295 2668090 3968295 2668090 1678552 964354 1678552 964354 710418 457894 710418 457894 1202118 488400 1202118 488400 471898 3331871 471898 3331871 2494657 794846 2494657 794846 773872 2818319 773872 2818319 4468338 219639 4468338 219639 1435694 2872358 1435694 2872358 4550907 3581070 4550907 3581070 771450 507345 771450 507345 523932 2399710 523932 2399710 4260615 4061362 4260615 4061362 1650187 2670858 1650187 2670858 3318434 3554636 3318434 3554636 1682357 3320397 1682357 3320397 4548090 3589836 4548090 3589836 1428448 257547 1428448 257547 4388845 3546238 4388845 3546238 1652889 2894334 1652889 2894334 4266185 3314088 4266185 3314088 3313706 144073 3313706 144073 3334009 4967745 3334009 4967745 4659175 1652050 4659175 1652050 3672175 2223946 3672175 2223946 4442106 3495263 4442106 3495263 1453169 1442552 1453169 1442552 1600582 3321101 1600582 3321101 4462006 52448 4462006 52448 486279 3338884 486279 3338884 3467398 1219314 3467398 1219314 438582 2576288 438582 2576288 4278501 509668 4278501 509668 538146 1657214 538146 1657214 3141084 738733 3141084 738733 711334 3070959 711334 3070959 4717538 1967857 4717538 1967857 1675976 2075468 1675976 2075468 3740739 2214956 3740739 2214956 989288 3342094 989288 3342094 2929833 829309 2929833 829309 313275 327547 313275 327547 1684592 4459223 1684592 4459223 908781 1677621 908781 1677621 4370345 3326550 4370345 3326550 1526085 1661572 1526085 1661572 3340739 4868614 3340739 4868614 3713132 2955886 3713132 2955886 1654586 3345767 1654586 3345767 1986570 972763 1986570 972763 875806 660679 875806 660679 694869 791931 694869 791931 4292269 2660621 4292269 2660621 821920 845037 821920 845037 4302744 2623298 4302744 2623298 2961474 612743 2961474 612743 615380 1672926 615380 1672926 3348952 4828755 3348952 4828755 1406398 3328574 1406398 3328574 4939669 3348280 4939669 3348280 1138847 1129895 1138847 1129895 4073706 2172591 4073706 2172591 4512370 872698 4512370 872698 799012 228742 799012 228742 3337042 2638654 3337042 2638654 3323842 1332618 3323842 1332618 335255 2823923 335255 2823923 3838691 1654782 3838691 1654782 2416045 2808364 2416045 2808364 3845774 559057 3845774 559057 1136024 1940563 1136024 1940563 3795211 3424467 3795211 3424467 420524 1269920 420524 1269920 2296997 3348314 2296997 3348314 1404705 1389556 1404705 1389556 1049760 3346349 1049760 3346349 4888587 1668172 4888587 1668172 1670158 1669887 1670158 1669887 2515304 920556 2515304 920556 944641 4315919 944641 4315919 3328962 480459 3328962 480459 1683145 2335802 1683145 2335802 4007546 1345291 4007546 1345291 324468 3077028 324468 3077028 3600854 2748199 3600854 2748199 3089193 3143882 3089193 3143882 3536762 4684801 3536762 4684801 1415676 1438391 1415676 1438391 1298996 3346671 1298996 3346671 1082482 568354 1082482 568354 3603447 3072287 3603447 3072287 1054912 902705 1054912 902705 751406 2730777 751406 2730777 4391534 2727965 4391534 2727965 3330921 3039750 3330921 3039750 3780572 2915427 3780572 2915427 4844924 3319548 4844924 3319548 4657777 2024310 4657777 2024310 1686220 3323438 1686220 3323438 1668411 1997663 1668411 1997663 3096387 2561535 3096387 2561535 1681096 674113 1681096 674113 4748473 4747092 4748473 4747092 3323412 2671765 3323412 2671765 4346470 1072028 4346470 1072028 604753 2879592 604753 2879592 3807041 3342733 3807041 3342733 3166882 2770953 3166882 2770953 4466897 1288278 4466897 1288278 400600 2095505 400600 2095505 4581195 720242 4581195 720242 722632 1283638 722632 1283638 4476240 3738106 4476240 3738106 2529108 1053299 2529108 1053299 1317466 337021 1317466 337021 1686047 4709160 1686047 4709160 2418810 1193956 2418810 1193956 474596 219210 474596 219210 4908602 2456054 4908602 2456054 1584097 3322373 1584097 3322373 526804 1096379 526804 1096379 1681072 3101312 1681072 3101312 3322432 1117349 3322432 1117349 519114 1391535 519114 1391535 262718 2908771 262718 2908771 3794419 1319966 3794419 1319966 1326993 854917 1326993 854917 1670584 258739 1670584 258739 1283168 3513145 1283168 3513145 1680840 4312405 1680840 4312405 1372800 292257 1372800 292257 4867578 3325189 4867578 3325189 1032683 626112 1032683 626112 3669470 2019997 3669470 2019997 255751 243551 255751 243551 660924 3374954 660924 3374954 1653168 588380 1653168 588380 569392 3126443 569392 3126443 3573322 1052688 3573322 1052688 586163 2273491 586163 2273491 4386983 3063677 4386983 3063677 5637 3325379 5637 3325379 3778586 610354 3778586 610354 1038977 2363335 1038977 2363335 4305288 1676359 4305288 1676359 2515648 3329055 2515648 3329055 3280980 645840 3280980 645840 646538 2824771 646538 2824771 4484129 2850255 4484129 2850255 3826474 2230561 3826474 2230561 4404068 2290492 4404068 2290492 994864 683164 994864 683164 949605 1225849 949605 1225849 4391455 2250976 4391455 2250976 1676681 937188 1676681 937188 728134 1148753 728134 1148753 4565132 2888259 4565132 2888259 762759 758630 762759 758630 273090 1379630 273090 1379630 950605 942039 950605 942039 3594605 3083327 3594605 3083327 323565 1349751 323565 1349751 3319338 3333341 3319338 3333341 3682822 800122 3682822 800122 827619 3318569 827619 3318569 2596730 315132 2596730 315132 1368760 2423855 1368760 2423855 4216855 1656252 4216855 1656252 1236471 3099752 1236471 3099752 4214608 2441316 4214608 2441316 1683525 3983151 1683525 3983151 1660849 483574 1660849 483574 851313 1681701 851313 1681701 1677594 516156 1677594 516156 3331901 3019426 3331901 3019426 3902436 2223807 3902436 2223807 1660044 4909737 1660044 4909737 3338316 499078 3338316 499078 1172271 2976638 1172271 2976638 4650062 2904284 4650062 2904284 3345867 3345102 3345867 3345102 4732028 2067750 4732028 2067750 3349036 1153455 3349036 1153455 3350069 4917726 3350069 4917726 339232 1326729 339232 1326729 1682344 2135664 1682344 2135664 354766 1300492 354766 1300492 1745858 3325660 1745858 3325660 3322887 876255 3322887 876255 2382140 1657063 2382140 1657063 3330403 351066 3330403 351066 1350412 3751690 1350412 3751690 4273921 2633104 4273921 2633104 4699470 4178273 4699470 4178273 1669128 1658521 1669128 1658521 3675820 3330970 3675820 3330970 1187095 1203669 1187095 1203669 3868280 2787470 3868280 2787470 1340352 1359966 1340352 1359966 4781687 1684256 4781687 1684256 567827 558321 567827 558321 578984 2955858 578984 2955858 4633972 2588586 4633972 2588586 1464549 1656365 1464549 1656365 1685568 3500301 1685568 3500301 1231456 248305 1231456 248305 1446433 1425048 1446433 1425048 54792 1649872 54792 1649872 1007546 686790 1007546 686790 3344747 3886654 3344747 3886654 1667122 1683764 1667122 1683764 2711813 3352822 2711813 3352822 1153533 2601017 1153533 2601017 4271555 2826976 4271555 2826976 1647710 2009621 1647710 2009621 3675748 2462581 3675748 2462581 1671867 3341645 1671867 3341645 3344898 3001687 3344898 3001687 1298102 366819 1298102 366819 1264684 1289681 1264684 1289681 3332101 1077612 3332101 1077612 3601055 3694134 3601055 3694134 1670106 4899021 1670106 4899021 3343790 1673309 3343790 1673309 1648034 4384584 1648034 4384584 841906 1106782 841906 1106782 4166071 2500986 4166071 2500986 1394673 261292 1394673 261292 1651653 1979522 1651653 1979522 4731142 3036703 4731142 3036703 1665838 1665934 1665838 1665934 2142997 686631 2142997 686631 984857 3323518 984857 3323518 1813023 1122988 1813023 1122988 517258 1682059 517258 1682059 4320007 3343930 4320007 3343930 3073707 3329911 3073707 3329911 4785929 2585063 4785929 2585063 4079192 1675011 4079192 1675011 4802780 677285 4802780 677285 1007573 463652 1007573 463652 4751215 3114598 4751215 3114598 3347497 680951 3347497 680951 685400 2569390 685400 2569390 4206663 898629 4206663 898629 901897 1385385 901897 1385385 2893092 3333399 2893092 3333399 1069829 588766 1069829 588766 1656833 3352175 1656833 3352175 4728 2520833 4728 2520833 4115202 496777 4115202 496777 566441 1068154 566441 1068154 411685 420488 411685 420488 1003254 1664521 1003254 1664521 359277 2538721 359277 2538721 4222167 1105814 4222167 1105814 1122494 947978 1122494 947978 4342739 3330515 4342739 3330515 3542504 1239400 3542504 1239400 433981 821975 433981 821975 3324475 4779524 3324475 4779524 1685203 572138 1685203 572138 3316639 1264786 3316639 1264786 405401 2643242 405401 2643242 4040506 1389637 4040506 1389637 1178820 476610 1178820 476610 4659321 3002231 4659321 3002231 3881277 1649402 3881277 1649402 3903593 2282388 3903593 2282388 1908712 3657261 1908712 3657261 3326025 748153 3326025 748153 732269 3173791 732269 3173791 1671122 296633 1671122 296633 1216547 1196558 1216547 1196558 573293 1099649 573293 1099649 3791754 2126221 3791754 2126221 1669217 1272172 1669217 1272172 376707 3098182 376707 3098182 3577863 1667307 3577863 1667307 2863128 1970005 2863128 1970005 4699247 3333320 4699247 3333320 4138128 2895387 4138128 2895387 4566285 2883061 4566285 2883061 877411 783135 877411 783135 4631102 2973603 4631102 2973603 3923188 1669709 3923188 1669709 4091038 4953939 4091038 4953939 1685820 4257912 1685820 4257912 4063971 2629873 4063971 2629873 1664037 3330015 1664037 3330015 2926878 4104449 2926878 4104449 1667208 4875076 1667208 4875076 4019030 381605 4019030 381605 1276324 1655760 1276324 1655760 3617733 1936991 3617733 1936991 198338 1465758 198338 1465758 619653 3343652 619653 3343652 4284614 2615548 4284614 2615548 3738885 4729266 3738885 4729266 1666341 4648269 1666341 4648269 4626564 751741 4626564 751741 738465 839183 738465 839183 4713381 3049156 4713381 3049156 1367207 1087847 1367207 1087847 495152 499989 495152 499989 1395345 3345460 1395345 3345460 3316791 694347 3316791 694347 343299 1331406 343299 1331406 769211 768599 769211 768599 4252687 2404239 4252687 2404239 1167669 473295 1167669 473295 1673387 3985037 1673387 3985037 1656023 726423 1656023 726423 956843 2041631 956843 2041631 3679982 2591489 3679982 2591489 987664 1652009 987664 1652009 1667183 2948869 1667183 2948869 952651 668985 952651 668985 2405358 3351679 2405358 3351679 4691661 4289625 4691661 4289625 3330327 2604446 3330327 2604446 3636328 1944312 3636328 1944312 4084396 2586787 4084396 2586787 829555 1662274 829555 1662274 3734248 1672518 3734248 1672518 981224 221278 981224 221278 3988326 2663185 3988326 2663185 3318129 710582 3318129 710582 3850607 2217283 3850607 2217283 949013 321631 949013 321631 3352374 1838034 3352374 1838034 1419244 240236 1419244 240236 3374083 3345572 3374083 3345572 886247 772833 886247 772833 2207581 3351823 2207581 3351823 1667959 3310174 1667959 3310174 3336793 3590842 3336793 3590842 3344760 562662 3344760 562662 3324701 2330318 3324701 2330318 4321536 3061164 4321536 3061164 998871 675594 998871 675594 4605007 3329532 4605007 3329532 326067 1660000 326067 1660000 1649947 1791204 1649947 1791204 1097710 552290 1097710 552290 1336680 3346842 1336680 3346842 4840126 1659098 4840126 1659098 200830 645765 200830 645765 1019734 3323380 1019734 3323380 953683 650243 953683 650243 2874406 3343317 2874406 3343317 4757869 1881455 4757869 1881455 3081505 3340081 3081505 3340081 3067764 1210714 3067764 1210714 3323857 1650041 3323857 1650041 3278577 2272129 3278577 2272129 4426447 2683785 4426447 2683785 1647685 404268 1647685 404268 4012944 2666625 4012944 2666625 4303856 276313 4303856 276313 1359499 2117466 1359499 2117466 4530744 4634145 4530744 4634145 1189403 267701 1189403 267701 258157 2173743 258157 2173743 4486072 1411091 4486072 1411091 249714 946466 249714 946466 1659990 105870 1659990 105870 1668504 2363297 1668504 2363297 353901 1313856 353901 1313856 4530874 3316214 4530874 3316214 1344406 325962 1344406 325962 1653836 4432067 1653836 4432067 3825870 272978 3825870 272978 230888 3336115 230888 3336115 1459807 523792 1459807 523792 1142526 3351036 1142526 3351036 4577542 461809 4577542 461809 1212244 3111407 1212244 3111407 1661056 733205 1661056 733205 700476 2058010 700476 2058010 4612313 2312413 4612313 2312413 2110937 3326969 2110937 3326969 995512 678718 995512 678718 4375341 2726113 4375341 2726113 578948 495006 578948 495006 518515 4534089 518515 4534089 3326220 3339204 3326220 3339204 3294459 1285669 3294459 1285669 3338367 4540833 3338367 4540833 1678018 2341917 1678018 2341917 4007179 1585505 4007179 1585505 1216105 1227010 1216105 1227010 3551170 3117530 3551170 3117530 2473521 1285168 2473521 1285168 1299635 2364534 1299635 2364534 4048358 1462548 4048358 1462548 232757 2649968 232757 2649968 4288366 2819294 4288366 2819294 821715 3335507 821715 3335507 791040 786027 791040 786027 4580055 2913445 4580055 2913445 1609002 1656732 1609002 1656732 4699074 1989996 4699074 1989996 244920 431969 244920 431969 4249100 2555133 4249100 2555133 3350286 550947 3350286 550947 1147486 2235876 1147486 2235876 3904251 1680683 3904251 1680683 644205 660408 644205 660408 3612204 1921709 3612204 1921709 324812 1663759 324812 1663759 4619680 3351411 4619680 3351411 597326 2381899 597326 2381899 4078488 3333145 4078488 3333145 3575087 1930053 3575087 1930053 4773331 3317668 4773331 3317668 148366 3315677 148366 3315677 3321748 4122705 3321748 4122705 566337 1108234 566337 1108234 3657937 3977424 3657937 3977424 1510198 3333456 1510198 3333456 4527298 1886219 4527298 1886219 3323367 3344390 3323367 3344390 3465296 1229124 3465296 1229124 1230501 2294792 1230501 2294792 1684916 2977805 1684916 2977805 1647817 1301845 1647817 1301845 3340550 615222 3340550 615222 1060199 3324684 1060199 3324684 3804668 2127609 3804668 2127609 4367679 3352820 4367679 3352820 1128229 289664 1128229 289664 3982004 2335761 3982004 2335761 167814 1057022 167814 1057022 1045851 3790842 1045851 3790842 319761 925373 319761 925373 4527932 2854318 4527932 2854318 1180090 501567 1180090 501567 1261947 1964217 1261947 1964217 3647423 1235363 3647423 1235363 1254427 2254327 1254427 2254327 4570956 2094019 4570956 2094019 1683851 4839505 1683851 4839505 4912178 2969049 4912178 2969049 2812130 3326488 2812130 3326488 3337269 668450 3337269 668450 659839 3155394 659839 3155394 4173433 2399456 4173433 2399456 1254082 413422 1254082 413422 4532423 4623606 4532423 4623606 1655024 3037553 1655024 3037553 3337503 3325347 3337503 3325347 1406270 1677034 1406270 1677034 1428743 888043 1428743 888043 892028 3328647 892028 3328647 4313194 3250992 4313194 3250992 1664897 1982685 1664897 1982685 2122900 1290444 2122900 1290444 1273971 3093840 1273971 3093840 3339608 1304073 3339608 1304073 1660607 1668001 1660607 1668001 3341466 3343677 3341466 3343677 4145607 304455 4145607 304455 334499 2442896 334499 2442896 4233031 783114 4233031 783114 863408 3343137 863408 3343137 3341230 557196 3341230 557196 1654135 3325301 1654135 3325301 4409956 3341187 4409956 3341187 4560636 2893804 4560636 2893804 916369 3333281 916369 3333281 584427 592756 584427 592756 4036543 2648218 4036543 2648218 454922 457359 454922 457359 592258 1391622 592258 1391622 309239 1258167 309239 1258167 2613045 3134763 2613045 3134763 4528128 2139104 4528128 2139104 3819259 1922483 3819259 1922483 4738119 1385468 4738119 1385468 1415766 1685450 1415766 1685450 4135563 937527 4135563 937527 716236 3318295 716236 3318295 2363686 3860157 2363686 3860157 1674348 1573547 1674348 1573547 4003199 2341053 4003199 2341053 1652947 248972 1652947 248972 951822 2988602 951822 2988602 3681314 928651 3681314 928651 746433 3366392 746433 3366392 3325916 4875604 3325916 4875604 1666001 2917467 1666001 2917467 1681276 3619028 1681276 3619028 951096 970392 951096 970392 3547285 3110176 3547285 3110176 4711148 473547 4711148 473547 483921 1977984 483921 1977984 4689700 3347387 4689700 3347387 1169952 2179361 1169952 2179361 3721870 2967191 3721870 2967191 1683264 2195326 1683264 2195326 4460754 2217952 4460754 2217952 1657809 3857128 1657809 3857128 4282680 2069631 4282680 2069631 4573487 892399 4573487 892399 896910 3352750 896910 3352750 4292866 705771 4292866 705771 566801 538092 566801 538092 1646056 3330871 1646056 3330871 4387715 1909839 4387715 1909839 2357696 2365925 2357696 2365925 4301895 824369 4301895 824369 847287 657859 847287 657859 989886 984109 989886 984109 649813 1679690 649813 1679690 1668250 4061828 1668250 4061828 4763574 465220 4763574 465220 3349992 2477446 3349992 2477446 4143580 342833 4143580 342833 476609 1651344 476609 1651344 2511701 2194051 2511701 2194051 4450916 2495616 4450916 2495616 3334067 1324513 3334067 1324513 4349584 2688238 4349584 2688238 839101 732834 839101 732834 2776744 3340481 2776744 3340481 4257916 2452670 4257916 2452670 1671587 3088182 1671587 3088182 4741392 341825 4741392 341825 338757 1174867 338757 1174867 1190694 1087155 1190694 1087155 561336 384503 561336 384503 3861520 2828355 3861520 2828355 377861 1302074 377861 1302074 4155087 2509823 4155087 2509823 3321310 948212 3321310 948212 3842108 3347000 3842108 3347000 1787030 3327600 1787030 3327600 1819405 802657 1819405 802657 432811 1246377 432811 1246377 1822723 3334604 1822723 3334604 3576971 473648 3576971 473648 479824 2235480 479824 2235480 3883283 385909 3883283 385909 372865 1676643 372865 1676643 2243411 784652 2243411 784652 877612 2547416 877612 2547416 4101640 383711 4101640 383711 1273298 911237 1273298 911237 4214573 2559278 4214573 2559278 3340917 1238013 3340917 1238013 1222014 3352651 1222014 3352651 1329614 1291458 1329614 1291458 387321 3317777 387321 3317777 3326842 4091512 3326842 4091512 3768210 1673772 3768210 1673772 3333105 4403338 3333105 4403338 3650661 1956812 3650661 1956812 1286024 3347672 1286024 3347672 4055040 1663466 4055040 1663466 3068222 1684562 3068222 1684562 1388009 607632 1388009 607632 1051891 1660496 1051891 1660496 4173110 2482290 4173110 2482290 4672905 1682474 4672905 1682474 4159999 3334600 4159999 3334600 4059041 1654145 4059041 1654145 3320892 2518986 3320892 2518986 3326386 1430671 3326386 1430671 366335 371880 366335 371880 4794927 1880576 4794927 1880576 836223 858177 836223 858177 4134748 2522050 4134748 2522050 3782577 2117821 3782577 2117821 237561 4314692 237561 4314692 636490 3350802 636490 3350802 1668713 4365136 1668713 4365136 707201 715075 707201 715075 3897329 4781146 3897329 4781146 747600 3415358 747600 3415358 4010557 2643721 4010557 2643721 4554529 3640469 4554529 3640469 3318244 2283402 3318244 2283402 4396349 2506716 4396349 2506716 3339011 4219474 3339011 4219474 2691321 1117385 2691321 1117385 536733 2689392 536733 2689392 4346442 1409397 4346442 1409397 286678 788637 286678 788637 1673421 1147381 1673421 1147381 1246066 389936 1246066 389936 4574911 3347739 4574911 3347739 1347139 333278 1347139 333278 735563 2448936 735563 2448936 4114507 1667693 4114507 1667693 1723969 1604248 1723969 1604248 4500811 2548237 4500811 2548237 1671108 1650698 1671108 1650698 2854758 301282 2854758 301282 1315299 3071221 1315299 3071221 3616287 3322956 3616287 3322956 1163887 1151804 1163887 1151804 3934164 2737884 3934164 2737884 3356193 1651684 3356193 1651684 4352414 2662982 4352414 2662982 1129156 1125933 1129156 1125933 1894743 1683805 1894743 1683805 1059833 1048169 1059833 1048169 1223158 3351632 1223158 3351632 4450263 656800 4450263 656800 1046297 1904005 1046297 1904005 4414315 2251325 4414315 2251325 3693521 2046053 3693521 2046053 4372807 2706516 4372807 2706516 3719405 2064812 3719405 2064812 1421616 3944121 1421616 3944121 1683779 1627613 1683779 1627613 342727 3333405 342727 3333405 899889 761870 899889 761870 4726430 3065801 4726430 3065801 4501191 1653770 4501191 1653770 3797638 3077631 3797638 3077631 810692 855550 810692 855550 4728235 2883724 4728235 2883724 4542004 1666515 4542004 1666515 4865855 3325340 4865855 3325340 706269 2284671 706269 2284671 4084079 2568247 4084079 2568247 710835 951248 710835 951248 3322488 3339134 3322488 3339134 2733384 2167923 2733384 2167923 4495374 2071944 4495374 2071944 328234 1349536 328234 1349536 3834684 2663233 3834684 2663233 4348874 3974434 4348874 3974434 244921 462859 244921 462859 3338417 1566055 3338417 1566055 623964 1012037 623964 1012037 35998 3305895 35998 3305895 3731533 996251 3731533 996251 972903 833127 972903 833127 1683691 991377 1683691 991377 662508 747747 662508 747747 1663126 3692728 1663126 3692728 1108016 378976 1108016 378976 1285756 584939 1285756 584939 558773 2180764 558773 2180764 1679437 2458377 1679437 2458377 1410997 263685 1410997 263685 2984911 2271589 2984911 2271589 3936232 2701053 3936232 2701053 3345832 243448 3345832 243448 1101669 2995460 1101669 2995460 4688731 1736822 4688731 1736822 1662397 4289106 1662397 4289106 1652785 2393081 1652785 2393081 3997762 2324779 3997762 2324779 3660348 3018205 3660348 3018205 3990418 1065862 3990418 1065862 1077558 2633853 1077558 2633853 4030323 4639996 4030323 4639996 1680610 2885850 1680610 2885850 3803859 414231 3803859 414231 540779 2915202 540779 2915202 4590598 119787 4590598 119787 1389747 1383799 1389747 1383799 1669116 1142437 1669116 1142437 4333053 2302781 4333053 2302781 1658133 1899371 1658133 1899371 3618883 3121042 3618883 3121042 2408668 1665291 2408668 1665291 4667737 1021575 4667737 1021575 1022607 3328826 1022607 3328826 2496162 612990 2496162 612990 645941 1256590 645941 1256590 2131322 1670972 2131322 1670972 3317609 1586778 3317609 1586778 643536 3320021 643536 3320021 2639047 1369567 2639047 1369567 303417 2570170 303417 2570170 4246690 7793 4246690 7793 1646977 3199122 1646977 3199122 1120631 1092565 1120631 1092565 4147289 2502277 4147289 2502277 1159958 1147519 1159958 1147519 4660696 1657722 4660696 1657722 845137 830908 845137 830908 1649207 1831516 1649207 1831516 323922 325435 323922 325435 3657152 2907421 3657152 2907421 4593051 2480425 4593051 2480425 207359 228473 207359 228473 3876228 2846692 3876228 2846692 4504618 4165968 4504618 4165968 620024 3348711 620024 3348711 1664458 3700819 1664458 3700819 877152 901825 877152 901825 432209 4828363 432209 4828363 1665673 760568 1665673 760568 728968 2346846 728968 2346846 4325833 348658 4325833 348658 3315510 1961243 3315510 1961243 4681337 285187 4681337 285187 264423 2183280 264423 2183280 3838006 933896 3838006 933896 729261 1465283 729261 1465283 1856995 1647642 1856995 1647642 1203125 448053 1203125 448053 846713 833415 846713 833415 1294707 346299 1294707 346299 4696764 3021419 4696764 3021419 904448 888614 904448 888614 4631207 2964674 4631207 2964674 793755 856619 793755 856619 1165208 1152173 1165208 1152173 350965 366349 350965 366349 419829 2910599 419829 2910599 3339321 3140688 3339321 3140688 4117616 2344622 4117616 2344622 3339497 1650280 3339497 1650280 4662077 1671831 4662077 1671831 1666259 36579 1666259 36579 450797 1070704 450797 1070704 3345310 698758 3345310 698758 4635457 2965452 4635457 2965452 3708383 2017883 3708383 2017883 233811 3348546 233811 3348546 3797146 1243690 3797146 1243690 3317318 3082877 3317318 3082877 4778617 2439048 4778617 2439048 3318118 3283896 3318118 3283896 2648473 1668869 2648473 1668869 3691785 2989034 3691785 2989034 3318343 1478944 3318343 1478944 1419793 3327721 1419793 3327721 3737257 298158 3737257 298158 309588 1968941 309588 1968941 4681109 3332015 4681109 3332015 4442827 1879506 4442827 1879506 3542564 3327446 3542564 3327446 4546925 875684 4546925 875684 777907 3935465 777907 3935465 2874698 1683408 2874698 1683408 4459106 2215268 4459106 2215268 701826 532010 701826 532010 1148697 683531 1148697 683531 656804 1662613 656804 1662613 1893933 1147986 1893933 1147986 255685 3313355 255685 3313355 4544479 2037382 4544479 2037382 3685080 2477608 3685080 2477608 4378895 2313092 4378895 2313092 3767880 3030089 3767880 3030089 4695866 4546734 4695866 4546734 1662242 2156409 1662242 2156409 4554462 618726 4554462 618726 602156 1682003 602156 1682003 886488 341557 886488 341557 337128 1668816 337128 1668816 2654220 477154 2654220 477154 1681294 2801002 1681294 2801002 3893402 2855893 3893402 2855893 1653583 3300700 1653583 3300700 3325526 3134653 3325526 3134653 631606 1650230 631606 1650230 16935 1669825 16935 1669825 1015232 993048 1015232 993048 819659 4796785 819659 4796785 896703 737087 896703 737087 3761130 2918365 3761130 2918365 4191633 2311136 4191633 2311136 3976514 3021133 3976514 3021133 4659113 4458577 4659113 4458577 1656532 1625502 1656532 1625502 4030175 2381946 4030175 2381946 660630 687979 660630 687979 4664776 3007758 4664776 3007758 3345085 545341 3345085 545341 281231 1472597 281231 1472597 4165706 1304659 4165706 1304659 334302 1653896 334302 1653896 4204772 1171420 4204772 1171420 1171568 327154 1171568 327154 3325981 523019 3325981 523019 1182670 1676714 1182670 1676714 4743509 2727904 4743509 2727904 4342754 1782372 4342754 1782372 1649502 4459546 1649502 4459546 717006 691788 717006 691788 1685507 3902955 1685507 3902955 3341529 1231584 3341529 1231584 1229232 1442270 1229232 1442270 1436339 1667046 1436339 1667046 280109 1674685 280109 1674685 3322566 1658047 3322566 1658047 1662400 3654948 1662400 3654948 4658995 1007713 4658995 1007713 656969 1896893 656969 1896893 3561752 1668140 3561752 1668140 1037704 1050221 1037704 1050221 1669229 4433293 1669229 4433293 4310092 1712393 4310092 1712393 3351399 3353228 3351399 3353228 4938334 435983 4938334 435983 1252140 287439 1252140 287439 4410304 2746062 4410304 2746062 3213487 1672913 3213487 1672913 4694529 3009686 4694529 3009686 1166192 1657837 1166192 1657837 2462176 1354218 2462176 1354218 1376238 2714286 1376238 2714286 4702443 1951704 4702443 1951704 4582356 2084383 4582356 2084383 2503291 597416 2503291 597416 577386 2142118 577386 2142118 3316241 1019974 3316241 1019974 632012 3466756 632012 3466756 3336562 3320649 3336562 3320649 953870 3315281 953870 3315281 4292320 3127793 4292320 3127793 872605 763047 872605 763047 3419562 3398892 3419562 3398892 1670803 1662892 1670803 1662892 1727617 1674255 1727617 1674255 993683 2966740 993683 2966740 4619767 499712 4619767 499712 676896 1655245 676896 1655245 623370 4054652 623370 4054652 1675466 1683221 1675466 1683221 1147403 938026 1147403 938026 1660588 1128598 1660588 1128598 642366 663536 642366 663536 604411 3330000 604411 3330000 3573660 437527 3573660 437527 1136680 2179606 1136680 2179606 4504426 1677870 4504426 1677870 2406870 2931717 2406870 2931717 3867563 1047151 3867563 1047151 1025641 1492185 1025641 1492185 3341773 3922623 3341773 3922623 4313964 216947 4313964 216947 1441778 2182589 1441778 2182589 4682522 1970344 4682522 1970344 3337659 3352150 3337659 3352150 4453205 2024241 4453205 2024241 204215 4087113 204215 4087113 1662318 1241904 1662318 1241904 1650009 1680441 1650009 1680441 4608399 2047433 4608399 2047433 3332113 1713499 3332113 1713499 1089418 3317135 1089418 3317135 3351151 541779 3351151 541779 2090341 3349064 2090341 3349064 2871369 310983 2871369 310983 1128167 1152296 1128167 1152296 960327 707850 960327 707850 215300 1452613 215300 1452613 1304790 1295198 1304790 1295198 4690731 4608067 4690731 4608067 868153 775946 868153 775946 3790708 3394855 3790708 3394855 1668080 503403 1668080 503403 503970 708757 503970 708757 3339376 3452519 3339376 3452519 1206333 1177057 1206333 1177057 3862290 2818869 3862290 2818869 4314106 2507505 4314106 2507505 4168421 3329422 4168421 3329422 4570465 2825044 4570465 2825044 3329866 1652985 3329866 1652985 4305925 2362830 4305925 2362830 445009 1659820 445009 1659820 3960831 2530533 3960831 2530533 441417 461021 441417 461021 850592 1650283 850592 1650283 414158 719668 414158 719668 1665101 3004846 1665101 3004846 4088699 1121771 4088699 1121771 1120131 1399812 1120131 1399812 4337465 2315397 4337465 2315397 3646714 1980120 3646714 1980120 1468097 3343988 1468097 3343988 1209579 475725 1209579 475725 4729997 1922131 4729997 1922131 2154630 1680030 2154630 1680030 4255243 2580678 4255243 2580678 3326064 1483865 3326064 1483865 4260690 2700554 4260690 2700554 4392694 1995759 4392694 1995759 1684365 3559947 1684365 3559947 1674770 1647655 1674770 1647655 4281589 1658230 4281589 1658230 1842017 3053626 1842017 3053626 4716592 3350737 4716592 3350737 1664460 4714315 1664460 4714315 4332940 2641442 4332940 2641442 4608715 3342261 4608715 3342261 4967050 1090612 4967050 1090612 599377 3344056 599377 3344056 4351227 1465598 4351227 1465598 202751 281810 202751 281810 3715642 3352397 3715642 3352397 2638439 2944160 2638439 2944160 3745623 469403 3745623 469403 449413 337312 449413 337312 4247428 2403100 4247428 2403100 399599 1191825 399599 1191825 3344596 2452790 3344596 2452790 692328 989031 692328 989031 3323433 3886521 3323433 3886521 1531265 2497235 1531265 2497235 4167822 255385 4167822 255385 406872 653473 406872 653473 4400971 2248218 4400971 2248218 1308557 360480 1308557 360480 4708401 3055826 4708401 3055826 3791821 1648872 3791821 1648872 2702724 1658147 2702724 1658147 1073686 1063090 1073686 1063090 4662448 3129543 4662448 3129543 4793216 2074851 4793216 2074851 1837416 1679160 1837416 1679160 3654921 1980733 3654921 1980733 923620 916822 923620 916822 3578300 4910753 3578300 4910753 1579436 1667208 1579436 1667208 3327941 943456 3327941 943456 3313255 4830604 3313255 4830604 3324840 3363523 3324840 3363523 1025964 618869 1025964 618869 3342311 2775097 3342311 2775097 3609150 1950308 3609150 1950308 3318412 2785417 3318412 2785417 3882252 2719721 3882252 2719721 1648964 2570940 1648964 2570940 4069854 2483393 4069854 2483393 1657334 2249143 1657334 2249143 3842426 2856873 3842426 2856873 4533999 711503 4533999 711503 3340790 2625219 3340790 2625219 4007415 497935 4007415 497935 495791 3340609 495791 3340609 3325002 1490145 3325002 1490145 4703045 3337716 4703045 3337716 1360855 1684849 1360855 1684849 3320306 2635356 3320306 2635356 237062 1454266 237062 1454266 1680972 2488623 1680972 2488623 4156742 2548995 4156742 2548995 1673465 3341889 1673465 3341889 4986074 2242651 4986074 2242651 3905407 3052249 3905407 3052249 4726714 1131124 4726714 1131124 520854 2152058 520854 2152058 4549545 3081108 4549545 3081108 3596479 2036197 3596479 2036197 4647402 4415921 4647402 4415921 1350744 313045 1350744 313045 3342498 3072182 3342498 3072182 1429846 1376835 1429846 1376835 274090 3052277 274090 3052277 4733977 3333434 4733977 3333434 979550 2966638 979550 2966638 4608549 2261797 4608549 2261797 3940905 2588127 3940905 2588127 4093979 298947 4093979 298947 956732 852976 956732 852976 534060 2205760 534060 2205760 3334329 2065695 3334329 2065695 1675822 1667020 1675822 1667020 4775752 2167843 4775752 2167843 3326120 4376982 3326120 4376982 592328 995658 592328 995658 4413232 2740960 4413232 2740960 4333310 748852 4333310 748852 769854 3350240 769854 3350240 4692077 766988 4692077 766988 889340 1667282 889340 1667282 4758837 1880254 4758837 1880254 999010 678750 999010 678750 1379452 1375403 1379452 1375403 1003593 653314 1003593 653314 3722501 2956497 3722501 2956497 1680383 1943884 1680383 1943884 4722265 658348 4722265 658348 1014666 1601413 1014666 1601413 3860479 3342608 3860479 3342608 4227246 1928362 4227246 1928362 3589092 2910360 3589092 2910360 3762979 1485754 3762979 1485754 702963 699319 702963 699319 3321181 2796208 3321181 2796208 4480989 1875385 4480989 1875385 3555736 3351581 3555736 3351581 4019121 3325112 4019121 3325112 2853509 2668573 2853509 2668573 4362185 2519632 4362185 2519632 779675 780131 779675 780131 1663400 2306439 1663400 2306439 1663552 1670280 1663552 1670280 599115 599018 599115 599018 1654768 2723641 1654768 2723641 3942306 4015720 3942306 4015720 539298 1130975 539298 1130975 1182223 2819116 1182223 2819116 4490824 3315768 4490824 3315768 560269 1429833 560269 1429833 3747053 3096974 3747053 3096974 3335639 876049 3335639 876049 4921692 3339299 4921692 3339299 3604388 2349863 3604388 2349863 4353206 1670632 4353206 1670632 1421788 1346325 1421788 1346325 1343259 2129875 1343259 2129875 4555180 2310966 4555180 2310966 3974129 2094671 3974129 2094671 4586507 2878888 4586507 2878888 872070 779854 872070 779854 252675 1657641 252675 1657641 1130522 1239318 1130522 1239318 431100 1336883 431100 1336883 1340850 352258 1340850 352258 344031 3465927 344031 3465927 4634476 3324308 4634476 3324308 1672230 4343611 1672230 4343611 742991 1656082 742991 1656082 3331317 4699418 3331317 4699418 3995908 1362483 3995908 1362483 1367570 1674840 1367570 1674840 4812181 1656374 4812181 1656374 1173516 1684401 1173516 1684401 1174186 1145995 1174186 1145995 488897 1675568 488897 1675568 1756705 1167050 1756705 1167050 489671 3700290 489671 3700290 3960836 1814329 3960836 1814329 1340694 1352502 1340694 1352502 2972820 3350313 2972820 3350313 4534944 1364418 4534944 1364418 1354805 1480567 1354805 1480567 3344465 1430289 3344465 1430289 1656092 3112759 1656092 3112759 1274545 395680 1274545 395680 4130957 3349658 4130957 3349658 725294 937469 725294 937469 3287763 3352460 3287763 3352460 4659005 1998589 4659005 1998589 4618169 4219369 4618169 4219369 226008 1038423 226008 1038423 3949966 3353278 3949966 3353278 1673564 4789436 1673564 4789436 978303 1646952 978303 1646952 929196 1651819 929196 1651819 329457 318339 329457 318339 3875781 2767811 3875781 2767811 4570003 1667037 4570003 1667037 1027013 263328 1027013 263328 3964852 2303524 3964852 2303524 308548 312042 308548 312042 3316053 679789 3316053 679789 1337612 321771 1337612 321771 1248599 1676772 1248599 1676772 654766 2732142 654766 2732142 4192200 2430214 4192200 2430214 429705 351310 429705 351310 1457472 3082150 1457472 3082150 3712150 394608 3712150 394608 3644854 1995668 3644854 1995668 37368 1074717 37368 1074717 585032 200839 585032 200839 201423 3133955 201423 3133955 4283283 1447496 4283283 1447496 4213379 2558903 4213379 2558903 4016548 1647168 4016548 1647168 1652456 4893193 1652456 4893193 3551257 1659926 3551257 1659926 3940808 3351097 3940808 3351097 2493908 2615969 2493908 2615969 4277503 783940 4277503 783940 320856 1367541 320856 1367541 823832 865150 823832 865150 3679004 4042153 3679004 4042153 1661030 1998608 1661030 1998608 2853598 1652678 2853598 1652678 326542 596024 326542 596024 3526726 2510346 3526726 2510346 4179567 2600470 4179567 2600470 2988851 3323507 2988851 3323507 395770 1656175 395770 1656175 3970791 2313380 3970791 2313380 471730 1172808 471730 1172808 4761891 1974023 4761891 1974023 557620 1126832 557620 1126832 1341821 3331291 1341821 3331291 1658470 869045 1658470 869045 775417 2553719 775417 2553719 4227787 3087746 4227787 3087746 1651002 3345351 1651002 3345351 3070255 567784 3070255 567784 1071098 336470 1071098 336470 3332870 3938563 3332870 3938563 2409544 1662855 2409544 1662855 2109585 3341946 2109585 3341946 3547928 2146216 3547928 2146216 4487533 2112031 4487533 2112031 3324620 635247 3324620 635247 3130784 1661726 3130784 1661726 404512 1281389 404512 1281389 1660886 4070944 1660886 4070944 3785104 1669001 3785104 1669001 1234398 1234569 1234398 1234569 3317775 3348837 3317775 3348837 76280 1033945 76280 1033945 4742996 3319435 4742996 3319435 4624776 2540415 4624776 2540415 1669973 1629911 1669973 1629911 3977769 2299865 3977769 2299865 450894 1199247 450894 1199247 3515423 3316512 3515423 3316512 962096 157647 962096 157647 3333818 4961707 3333818 4961707 3329707 2933451 3329707 2933451 3754672 4146495 3754672 4146495 13123 3331144 13123 3331144 3329626 4319980 3329626 4319980 3558961 1006300 3558961 1006300 629262 2111111 629262 2111111 4553957 3328307 4553957 3328307 3367498 2115561 3367498 2115561 4539615 1398031 4539615 1398031 256479 1531323 256479 1531323 3319125 3794802 3319125 3794802 1048762 1062393 1048762 1062393 3789908 3329276 3789908 3329276 737883 760634 737883 760634 3565735 2969245 3565735 2969245 1662314 1674357 1662314 1674357 2379684 3348073 2379684 3348073 1388466 366025 1388466 366025 1681903 3565652 1681903 3565652 1666269 2422322 1666269 2422322 4087752 3321711 4087752 3321711 1985116 2887338 1985116 2887338 4565610 1665259 4565610 1665259 993485 1992956 993485 1992956 3662612 4409478 3662612 4409478 1655879 1648719 1655879 1648719 3559898 750383 3559898 750383 1656536 2077720 1656536 2077720 3762560 1930463 3762560 1930463 1672841 2604080 1672841 2604080 4256825 1259172 4256825 1259172 1283447 1439463 1283447 1439463 3837276 2159819 3837276 2159819 513508 529861 513508 529861 3707417 2969446 3707417 2969446 3319658 34846 3319658 34846 3721877 2029029 3721877 2029029 3636750 298730 3636750 298730 311819 1297433 311819 1297433 4252294 2410619 4252294 2410619 1659025 957114 1659025 957114 3811793 3333679 3811793 3333679 1838899 1931099 1838899 1931099 4679432 1997371 4679432 1997371 461412 1672411 461412 1672411 397975 3345872 397975 3345872 4466641 518801 4466641 518801 506766 3352693 506766 3352693 4508454 1681844 4508454 1681844 408865 433619 408865 433619 1684576 1911406 1684576 1911406 4748364 4253856 4748364 4253856 1664111 3028309 1664111 3028309 3699395 2560098 3699395 2560098 4232986 1053427 4232986 1053427 1057279 2943120 1057279 2943120 3337155 3351430 3337155 3351430 2384131 2175917 2384131 2175917 4426239 2227749 4426239 2227749 726582 739885 726582 739885 1074536 1074475 1074536 1074475 972147 964824 972147 964824 2572412 3141768 2572412 3141768 4177669 1391491 4177669 1391491 1366937 3338418 1366937 3338418 4043428 1204615 4043428 1204615 311059 2920099 311059 2920099 1681415 1683926 1681415 1683926 1436177 616972 1436177 616972 3917521 2748617 3917521 2748617 1217514 447786 1217514 447786 3579627 3092396 3579627 3092396 4573995 2910103 4573995 2910103 3530891 3127481 3530891 3127481 1009419 1036240 1009419 1036240 3342571 2664878 3342571 2664878 4353227 1980665 4353227 1980665 1684921 1197464 1684921 1197464 4334317 2308694 4334317 2308694 3600436 400119 3600436 400119 382139 599069 382139 599069 3331493 3303361 3331493 3303361 3345795 472725 3345795 472725 3611098 3054271 3611098 3054271 4781931 848895 4781931 848895 4258482 2574610 4258482 2574610 196784 1444653 196784 1444653 2679733 3335693 2679733 3335693 3876087 1950804 3876087 1950804 4736097 2439698 4736097 2439698 3924042 1648280 3924042 1648280 4684696 1038618 4684696 1038618 232684 1670112 232684 1670112 3334220 4784162 3334220 4784162 3296353 1673724 3296353 1673724 3945368 2869366 3945368 2869366 4545505 1695601 4545505 1695601 3316701 2553667 3316701 2553667 4120959 230243 4120959 230243 834773 3328000 834773 3328000 4339780 3015538 4339780 3015538 998776 690932 998776 690932 1681280 4016929 1681280 4016929 3328835 126163 3328835 126163 3342427 4466361 3342427 4466361 4352015 1253500 4352015 1253500 728508 724751 728508 724751 1650992 3989889 1650992 3989889 3332095 690349 3332095 690349 692280 4601896 692280 4601896 4455714 1660123 4455714 1660123 128446 316438 128446 316438 1646803 1141049 1646803 1141049 490150 1936793 490150 1936793 4724664 1420186 4724664 1420186 3349281 3102854 3349281 3102854 3547907 1476338 3547907 1476338 3349383 2706940 3349383 2706940 4069970 3345188 4069970 3345188 391499 566361 391499 566361 1117397 541580 1117397 541580 3776948 2102698 3776948 2102698 727298 452293 727298 452293 3337394 2596043 3337394 2596043 3318261 2339171 3318261 2339171 4136568 3332249 4136568 3332249 4532997 1655005 4532997 1655005 4617086 695548 4617086 695548 445310 427775 445310 427775 460341 658672 460341 658672 4198281 2512230 4198281 2512230 439052 1183614 439052 1183614 4449034 4202343 4449034 4202343 1106504 1120898 1106504 1120898 1663333 3329645 1663333 3329645 2232905 439795 2232905 439795 434392 3325018 434392 3325018 4745923 3337758 4745923 3337758 4229894 1340331 4229894 1340331 316058 565403 316058 565403 1688701 3352474 1688701 3352474 3948018 2701068 3948018 2701068 3322174 4159578 3322174 4159578 3481193 1662979 3481193 1662979 4144197 2475976 4144197 2475976 566963 1101956 566963 1101956 462468 1208612 462468 1208612 4730297 585859 4730297 585859 4561523 2121139 4561523 2121139 499480 340503 499480 340503 2070330 3326931 2070330 3326931 1449778 1460651 1449778 1460651 4757754 3093738 4757754 3093738 4468127 2209124 4468127 2209124 4236935 2564176 4236935 2564176 402719 387662 402719 387662 4770068 1891473 4770068 1891473 1225665 911176 1225665 911176 763233 3336341 763233 3336341 3347097 4904638 3347097 4904638 4744352 1922561 4744352 1922561 3836297 3349419 3836297 3349419 1667675 1562547 1667675 1562547 4803339 2604455 4803339 2604455 4056324 2503511 4056324 2503511 4151005 3347956 4151005 3347956 727190 743599 727190 743599 4596247 2069351 4596247 2069351 2829927 968832 2829927 968832 3322675 1672550 3322675 1672550 2527599 1651720 2527599 1651720 3325027 3315985 3325027 3315985 1313287 247395 1313287 247395 4365627 410461 4365627 410461 386668 1075583 386668 1075583 4345563 3336572 4345563 3336572 1656609 699467 1656609 699467 420345 1667980 420345 1667980 878358 902549 878358 902549 3993556 2643540 3993556 2643540 1226239 439517 1226239 439517 3353106 4540695 3353106 4540695 2219903 1663906 2219903 1663906 3776015 2108661 3776015 2108661 654357 1038640 654357 1038640 1657069 4458542 1657069 4458542 3832854 2165015 3832854 2165015 4091541 2489192 4091541 2489192 4131453 1094156 4131453 1094156 270618 239731 270618 239731 1328866 2695000 1328866 2695000 4379273 3103450 4379273 3103450 3561923 2113050 3561923 2113050 4555495 2462547 4555495 2462547 1658019 4780243 1658019 4780243 3284298 1102954 3284298 1102954 1103273 2046463 1103273 2046463 3781839 2122425 3781839 2122425 3033617 1647854 3033617 1647854 1195589 1269952 1195589 1269952 3846873 2832349 3846873 2832349 4507103 734178 4507103 734178 756993 2852710 756993 2852710 4533795 1661669 4533795 1661669 1845544 2372307 1845544 2372307 4116478 1646736 4116478 1646736 3800901 2129760 3800901 2129760 3621541 1651521 3621541 1651521 1666704 2854319 1666704 2854319 2741804 1378915 2741804 1378915 1387647 2407902 1387647 2407902 3347489 1123429 3347489 1123429 551671 2018269 551671 2018269 4644394 268496 4644394 268496 1671615 3378869 1671615 3378869 383268 395291 383268 395291 1032088 2024926 1032088 2024926 4653434 293306 4653434 293306 1054436 2367272 1054436 2367272 3343459 3125623 3343459 3125623 2602044 2111861 2602044 2111861 4321007 2337658 4321007 2337658 823524 832256 823524 832256 814643 2723683 814643 2723683 4779494 3115047 4779494 3115047 4278841 1235499 4278841 1235499 1153860 519053 1153860 519053 3056591 2243734 3056591 2243734 727164 1680964 727164 1680964 3603235 3313421 3603235 3313421 1311242 1323544 1311242 1323544 2008867 3322978 2008867 3322978 3794913 1672484 3794913 1672484 3787844 2849662 3787844 2849662 3661998 2005792 3661998 2005792 4614547 2047264 4614547 2047264 562916 1095063 562916 1095063 1107357 3344379 1107357 3344379 4063852 381392 4063852 381392 1274511 2628192 1274511 2628192 4028373 3336627 4028373 3336627 208357 1464313 208357 1464313 3550058 1885914 3550058 1885914 4728427 1656580 4728427 1656580 3318146 3269686 3318146 3269686 4702689 1957323 4702689 1957323 3326485 2498533 3326485 2498533 832420 476339 832420 476339 440584 3319799 440584 3319799 3698880 779707 3698880 779707 850327 2523688 850327 2523688 4146374 388618 4146374 388618 1279714 3002081 1279714 3002081 4678090 2037209 4678090 2037209 4649452 2972435 4649452 2972435 4649742 2628929 4649742 2628929 1659135 4530652 1659135 4530652 258980 260968 258980 260968 663458 2438088 663458 2438088 4237040 2967815 4237040 2967815 1077506 584390 1077506 584390 3996719 2885199 3996719 2885199 2841839 3314386 2841839 3314386 3878399 288436 3878399 288436 452445 3335374 452445 3335374 549620 524868 549620 524868 3328290 4415205 3328290 4415205 3846817 2837249 3846817 2837249 3352068 2869074 3352068 2869074 636480 638022 636480 638022 3313551 2989141 3313551 2989141 4217088 1286256 4217088 1286256 780091 775441 780091 775441 3337109 1000312 3337109 1000312 1678799 600131 1678799 600131 2395964 1674886 2395964 1674886 148746 1667217 148746 1667217 523297 3332571 523297 3332571 4308307 2127683 4308307 2127683 4531368 911914 4531368 911914 753919 892401 753919 892401 1655473 3543692 1655473 3543692 1671205 2075230 1671205 2075230 3747290 1676306 3747290 1676306 628756 1061430 628756 1061430 76427 3318060 76427 3318060 3234292 632930 3234292 632930 634717 2660090 634717 2660090 4341926 684435 4341926 684435 984080 675450 984080 675450 2369804 3347774 2369804 3347774 1657159 637603 1657159 637603 4503919 2125237 4503919 2125237 2307269 1660490 2307269 1660490 1583857 3341365 1583857 3341365 266666 1668487 266666 1668487 4028238 3332525 4028238 3332525 598710 362315 598710 362315 3349908 4179950 3349908 4179950 1656731 460494 1656731 460494 1198428 1660098 1198428 1660098 4382302 2712578 4382302 2712578 4294347 2174303 4294347 2174303 1030171 1037001 1030171 1037001 270570 1654696 270570 1654696 3326896 3597287 3326896 3597287 2866259 1155450 2866259 1155450 838312 822542 838312 822542 385521 3200582 385521 3200582 3796861 1139367 3796861 1139367 540463 1662442 540463 1662442 3895685 1654322 3895685 1654322 836633 1658806 836633 1658806 876092 846495 876092 846495 3716335 2927500 3716335 2927500 529847 526239 529847 526239 519777 2213184 519777 2213184 4475733 3315974 4475733 3315974 3966786 2872940 3966786 2872940 4505745 405801 4505745 405801 1264128 2092114 1264128 2092114 4562509 3615355 4562509 3615355 13696 2969636 13696 2969636 3724888 3322919 3724888 3322919 1974026 2872227 1974026 2872227 4380225 1210366 4380225 1210366 433319 964875 433319 964875 979818 3352934 979818 3352934 958273 2536428 958273 2536428 4127347 3342614 4127347 3342614 1681432 1664257 1681432 1664257 435377 1226612 435377 1226612 3809512 2238062 3809512 2238062 1648139 1892955 1648139 1892955 1678605 504103 1678605 504103 3323248 2483009 3323248 2483009 4148311 1202157 4148311 1202157 431375 2499924 431375 2499924 4169620 4735698 4169620 4735698 1651358 866387 1651358 866387 805915 356740 805915 356740 1664366 3541709 1664366 3541709 631198 1046093 631198 1046093 1411463 3084057 1411463 3084057 4782148 2909372 4782148 2909372 3776670 2246240 3776670 2246240 4444244 1657542 4444244 1657542 2722008 3347618 2722008 3347618 3323414 492017 3323414 492017 1009725 1650187 1009725 1650187 842257 816445 842257 816445 841376 4778443 841376 4778443 1663216 4987646 1663216 4987646 4080179 2391603 4080179 2391603 3323311 2863522 3323311 2863522 4012931 658077 4012931 658077 787988 787134 787988 787134 669405 671174 669405 671174 4276863 4319350 4276863 4319350 1673443 1985000 1673443 1985000 4687567 2046625 4687567 2046625 972004 965213 972004 965213 1335510 2948024 1335510 2948024 4275895 595855 4275895 595855 589062 3470927 589062 3470927 3347445 654127 3347445 654127 627186 777316 627186 777316 885986 834133 885986 834133 281268 263683 281268 263683 1673536 1786988 1673536 1786988 1658272 693934 1658272 693934 3329631 4603855 3329631 4603855 3265400 1864322 3265400 1864322 3320968 1661792 3320968 1661792 563628 554309 563628 554309 3626317 3138252 3626317 3138252 1658009 2502167 1658009 2502167 4195822 3332993 4195822 3332993 607896 2945302 607896 2945302 3728230 1656489 3728230 1656489 1659091 4961266 1659091 4961266 3343963 2218167 3343963 2218167 3890676 1466133 3890676 1466133 197318 924159 197318 924159 3318403 2333851 3318403 2333851 819753 4788959 819753 4788959 869361 876433 869361 876433 3889866 3324800 3889866 3324800 3627971 3097364 3627971 3097364 4757847 2341283 4757847 2341283 3994152 2907061 3994152 2907061 4561808 4138792 4561808 4138792 224317 4287098 224317 4287098 3328700 3533353 3328700 3533353 945232 924631 945232 924631 3350017 4600438 3350017 4600438 1697120 1657313 1697120 1657313 4896942 3335200 4896942 3335200 1660871 1669267 1660871 1669267 4372025 1673735 4372025 1673735 2867857 2954168 2867857 2954168 3701217 1883221 3701217 1883221 307958 429551 307958 429551 4791178 3102642 4791178 3102642 1676522 2714479 1676522 2714479 1666887 3820935 1666887 3820935 3819105 370730 3819105 370730 1315802 303654 1315802 303654 4263265 2400019 4263265 2400019 2845895 793458 2845895 793458 760896 3336637 760896 3336637 4219665 2375739 4219665 2375739 4273042 236444 4273042 236444 219674 1145320 219674 1145320 807986 872771 807986 872771 3587696 3090558 3587696 3090558 1386331 254710 1386331 254710 3546204 1939145 3546204 1939145 1348372 1674678 1348372 1674678 4118670 3316433 4118670 3316433 3866176 2515691 3866176 2515691 4146460 933295 4146460 933295 949307 4936863 949307 4936863 1678782 1105301 1678782 1105301 1072182 2043765 1072182 2043765 3735086 2040543 3735086 2040543 1659289 1675756 1659289 1675756 3520517 1566896 3520517 1566896 3314373 2723350 3314373 2723350 3963552 4083096 3963552 4083096 3329071 254980 3329071 254980 4399371 2293899 4399371 2293899 1184126 449798 1184126 449798 4433279 3330339 4433279 3330339 990311 985279 990311 985279 1668168 1667460 1668168 1667460 667405 1035242 667405 1035242 4560325 2070475 4560325 2070475 430630 421156 430630 421156 4652949 4898350 4652949 4898350 3072246 1676026 3072246 1676026 3313895 3535281 3313895 3535281 1648579 632301 1648579 632301 3576439 2770145 3576439 2770145 654066 3332034 654066 3332034 817154 3322751 817154 3322751 3333389 4057710 3333389 4057710 3722529 1232583 3722529 1232583 388211 363997 388211 363997 2840508 3322626 2840508 3322626 766686 905438 766686 905438 1647745 1828518 1647745 1828518 816670 832937 816670 832937 4099389 2585332 4099389 2585332 3345911 3307984 3345911 3307984 3313552 1679917 3313552 1679917 3624474 3326346 3624474 3326346 1048285 2495895 1048285 2495895 3339620 3550580 3339620 3550580 1009084 3316354 1009084 3316354 1667672 4488719 1667672 4488719 1651642 203350 1651642 203350 317357 3353189 317357 3353189 4354402 2293889 4354402 2293889 3813441 2830765 3813441 2830765 1339114 357561 1339114 357561 4308385 2387183 4308385 2387183 3352490 1526899 3352490 1526899 2493736 3327290 2493736 3327290 727134 734029 727134 734029 4197438 3337736 4197438 3337736 300516 1360193 300516 1360193 3107308 2716481 3107308 2716481 4181052 871520 4181052 871520 789857 1658857 789857 1658857 4737303 2467425 4737303 2467425 877796 1650248 877796 1650248 4775390 3089508 4775390 3089508 1087052 1060959 1087052 1060959 1684490 2273413 1684490 2273413 3921426 3039365 3921426 3039365 1682181 2682254 1682181 2682254 4514675 2827726 4514675 2827726 1656734 423033 1656734 423033 349731 1335619 349731 1335619 3329430 2799385 3329430 2799385 4708749 1259580 4708749 1259580 543217 1110080 543217 1110080 3822633 2842046 3822633 2842046 4337197 911116 4337197 911116 404741 408767 404741 408767 3076560 2707262 3076560 2707262 4001098 1183842 4001098 1183842 1651821 3334432 1651821 3334432 4946557 3351506 4946557 3351506 3476844 2588189 3476844 2588189 4256232 725511 4256232 725511 725792 2036821 725792 2036821 4629635 1243730 4629635 1243730 3332147 2126344 3332147 2126344 4535406 2333212 4535406 2333212 1415404 1408623 1415404 1408623 4175651 2492370 4175651 2492370 577879 1099663 577879 1099663 4194402 2464261 4194402 2464261 1669767 155046 1669767 155046 4302055 3327067 4302055 3327067 792793 590496 792793 590496 1673622 1204457 1673622 1204457 483173 1657877 483173 1657877 4549614 4065241 4549614 4065241 3337753 2559811 3337753 2559811 4227026 290137 4227026 290137 1344856 1671757 1344856 1671757 3738757 2095404 3738757 2095404 4599097 96186 4599097 96186 1371522 1124105 1371522 1124105 3340519 2961155 3340519 2961155 3693775 1229600 3693775 1229600 1209536 2961431 1209536 2961431 3699365 1321942 3699365 1321942 356671 3319705 356671 3319705 1649087 944123 1649087 944123 913198 3129634 913198 3129634 3548715 1676869 3548715 1676869 136153 1660868 136153 1660868 3014646 2700896 3014646 2700896 3989509 3319375 3989509 3319375 1654844 2065916 1654844 2065916 3727489 289237 3727489 289237 1393511 3104768 1393511 3104768 1661475 476181 1661475 476181 454560 1993764 454560 1993764 3660116 1428704 3660116 1428704 1399550 2742188 1399550 2742188 4432700 3410826 4432700 3410826 151689 1394229 151689 1394229 3331526 3787097 3331526 3787097 869435 807191 869435 807191 4409718 2722126 4409718 2722126 2043735 1672165 2043735 1672165 4149492 3331969 4149492 3331969 3314872 803591 3314872 803591 1681997 2019146 1681997 2019146 4646353 1676308 4646353 1676308 1164781 1277187 1164781 1277187 4596610 2637949 4596610 2637949 4049082 2855538 4049082 2855538 4509621 3048272 4509621 3048272 3589724 1906768 3589724 1906768 4791440 86001 4791440 86001 1671696 4516387 1671696 4516387 3340849 3416262 3340849 3416262 1669134 2061288 1669134 2061288 3732009 3321247 3732009 3321247 284820 295442 284820 295442 3322568 1671242 3322568 1671242 37332 1004984 37332 1004984 3332117 2686382 3332117 2686382 4335100 2300845 4335100 2300845 4359349 2359119 4359349 2359119 155305 1685392 155305 1685392 3317749 4415700 3317749 4415700 3829842 2341491 3829842 2341491 4710414 1931368 4710414 1931368 1659207 4246290 1659207 4246290 2329093 529814 2329093 529814 529513 4731895 529513 4731895 3792742 1424265 3792742 1424265 4341802 2498738 4341802 2498738 200861 4203655 200861 4203655 863902 880395 863902 880395 3827330 2163106 3827330 2163106 1201283 447077 1201283 447077 759434 938094 759434 938094 840792 228076 840792 228076 3475009 3349684 3475009 3349684 911290 744576 911290 744576 3855323 2189492 3855323 2189492 4189015 1648031 4189015 1648031 1681699 2502142 1681699 2502142 4157014 2450339 4157014 2450339 3315716 4687848 3315716 4687848 3198401 1665489 3198401 1665489 3639466 3345876 3639466 3345876 4048580 3903141 4048580 3903141 1678650 1466909 1678650 1466909 1683809 4725989 1683809 4725989 359584 356425 359584 356425 4596821 2084145 4596821 2084145 864221 801450 864221 801450 3350279 3176701 3350279 3176701 659946 1043956 659946 1043956 1667888 4337711 1667888 4337711 4686501 658979 4686501 658979 1019403 2242443 1019403 2242443 3917422 2116048 3917422 2116048 3319679 4845355 3319679 4845355 3334776 1425457 3334776 1425457 225743 4316862 225743 4316862 3911038 2027925 3911038 2027925 961077 977672 961077 977672 1583249 3345565 1583249 3345565 231192 209280 231192 209280 1029981 1456999 1029981 1456999 3320860 2262317 3320860 2262317 3878839 1342804 3878839 1342804 1333754 2468689 1333754 2468689 4225562 2799229 4225562 2799229 3342105 4557294 3342105 4557294 4043985 3322434 4043985 3322434 1486296 3328865 1486296 3328865 3348176 1238850 3348176 1238850 313749 1333980 313749 1333980 532967 544394 532967 544394 4378488 2732226 4378488 2732226 3755330 1659664 3755330 1659664 4301905 2463365 4301905 2463365 244123 3955460 244123 3955460 4295904 346186 4295904 346186 1299966 3335712 1299966 3335712 3438578 549554 3438578 549554 1653599 2803587 1653599 2803587 4469276 2353767 4469276 2353767 1665279 1435528 1665279 1435528 1672147 3971737 1672147 3971737 3349787 257520 3349787 257520 249043 1656307 249043 1656307 4623321 2647245 4623321 2647245 3346179 1325021 3346179 1325021 4449715 1651923 4449715 1651923 1254308 1255869 1254308 1255869 2209981 3322817 2209981 3322817 4283689 2010391 4283689 2010391 3325492 2931751 3325492 2931751 3819397 3321181 3819397 3321181 3313437 712053 3313437 712053 513183 1679532 513183 1679532 678329 684651 678329 684651 659962 2587546 659962 2587546 4740907 1617610 4740907 1617610 645042 1003237 645042 1003237 3883600 2775639 3883600 2775639 852386 870319 852386 870319 3349764 4506571 3349764 4506571 4148325 2499710 4148325 2499710 4539585 2855150 4539585 2855150 1306569 373032 1306569 373032 3348964 1922797 3348964 1922797 349549 1308145 349549 1308145 4337705 2175806 4337705 2175806 3328847 876266 3328847 876266 3683535 3584460 3683535 3584460 2572212 3126668 2572212 3126668 2435880 3099891 2435880 3099891 3993905 2665289 3993905 2665289 3721774 2970117 3721774 2970117 1346142 554640 1346142 554640 1110040 4812157 1110040 4812157 2485783 2724379 2485783 2724379 4390614 2365901 4390614 2365901 4032004 2421129 4032004 2421129 4078878 1409560 4078878 1409560 1397409 1657464 1397409 1657464 4430376 3019341 4430376 3019341 382015 386577 382015 386577 4165056 1680746 4165056 1680746 391400 1271121 391400 1271121 4988247 1649251 4988247 1649251 3321126 1106144 3321126 1106144 1661046 2325090 1661046 2325090 4369000 2280001 4369000 2280001 3316513 3830305 3316513 3830305 3987710 452465 3987710 452465 440326 678174 440326 678174 892925 2191460 892925 2191460 4509122 1654460 4509122 1654460 1069940 1044782 1069940 1044782 4471266 2866902 4471266 2866902 3796081 2762464 3796081 2762464 3899860 3337980 3899860 3337980 1474386 2902322 1474386 2902322 4745694 978790 4745694 978790 699488 2717602 699488 2717602 4397860 269255 4397860 269255 250196 2555132 250196 2555132 4334538 1140685 4334538 1140685 522225 3317773 522225 3317773 830321 1199821 830321 1199821 437292 2911651 437292 2911651 4655290 2958821 4655290 2958821 3346225 1654469 3346225 1654469 1217423 3348424 1217423 3348424 4238402 1253613 4238402 1253613 1246434 2021216 1246434 2021216 4631421 4600152 4631421 4600152 1265001 406874 1265001 406874 1678665 3457469 1678665 3457469 1295366 350367 1295366 350367 4415001 4004395 4415001 4004395 3320080 1403067 3320080 1403067 4456920 1240772 4456920 1240772 411177 973839 411177 973839 980895 1662737 980895 1662737 20264 4400722 20264 4400722 3333213 1260410 3333213 1260410 1287579 3317677 1287579 3317677 4988370 2493878 4988370 2493878 879818 796263 879818 796263 1685243 2540077 1685243 2540077 998606 639703 998606 639703 3583203 1915121 3583203 1915121 217552 230174 217552 230174 3845403 2836063 3845403 2836063 4457288 2802174 4457288 2802174 3379933 3337830 3379933 3337830 1194300 352581 1194300 352581 3695626 2954749 3695626 2954749 3890215 2247904 3890215 2247904 1648361 4267597 1648361 4267597 4725286 1946276 4725286 1946276 3319127 4869821 3319127 4869821 977053 695396 977053 695396 1761177 1652301 1761177 1652301 1255801 383392 1255801 383392 1147195 3350989 1147195 3350989 622555 1044208 622555 1044208 4222287 2478181 4222287 2478181 4700161 1982648 4700161 1982648 4024655 2340443 4024655 2340443 2639556 1647923 2639556 1647923 3328270 2344291 3328270 2344291 4791053 1877573 4791053 1877573 3331903 4499625 3331903 4499625 3876851 1659025 3876851 1659025 1665747 3451215 1665747 3451215 421042 488747 421042 488747 1673207 4366954 1673207 4366954 389581 301688 389581 301688 4840678 3341649 4840678 3341649 3937551 2340581 3937551 2340581 4320583 700402 4320583 700402 693420 2816690 693420 2816690 3350371 314979 3350371 314979 738231 4728432 738231 4728432 3337244 1648945 3337244 1648945 71165 1666307 71165 1666307 3122838 3333604 3122838 3333604 372219 384283 372219 384283 797014 765207 797014 765207 1656848 305207 1656848 305207 1671547 2440976 1671547 2440976 1646772 621181 1646772 621181 3331571 1687519 3331571 1687519 974026 691424 974026 691424 3339840 3737616 3339840 3737616 946800 968957 946800 968957 1647405 1305938 1647405 1305938 547136 540898 547136 540898 4796546 3115091 4796546 3115091 934238 925601 934238 925601 4255163 3342874 4255163 3342874 961466 257291 961466 257291 3326936 1673438 3326936 1673438 799747 2728773 799747 2728773 4391052 666660 4391052 666660 665474 1896900 665474 1896900 4743905 3328077 4743905 3328077 375295 4510853 375295 4510853 4645030 2046575 4645030 2046575 1668485 2680092 1668485 2680092 1357659 303694 1357659 303694 623383 1386401 623383 1386401 292360 649260 292360 649260 4015936 2671749 4015936 2671749 4441340 2192406 4441340 2192406 1686236 3661195 1686236 3661195 942616 709339 942616 709339 2068201 3324604 2068201 3324604 4263031 1658174 4263031 1658174 4541437 2112757 4541437 2112757 781656 389625 781656 389625 3317965 33240 3317965 33240 4239490 2446032 4239490 2446032 3754058 825875 3754058 825875 819667 2363755 819667 2363755 4286462 3329374 4286462 3329374 730123 665317 730123 665317 3934238 2740564 3934238 2740564 3319034 178837 3319034 178837 3679117 2010530 3679117 2010530 1214871 1206254 1214871 1206254 4029231 2430376 4029231 2430376 4238186 1061393 4238186 1061393 625004 2540054 625004 2540054 4150090 3020552 4150090 3020552 3638711 2455216 3638711 2455216 4109163 2857771 4109163 2857771 2995660 3319889 2995660 3319889 425944 381833 425944 381833 1667117 3970572 1667117 3970572 1251381 1067526 1251381 1067526 612094 2371819 612094 2371819 4035906 2686884 4035906 2686884 2500047 3343348 2500047 3343348 4170592 939707 4170592 939707 713536 1672718 713536 1672718 2077239 1431286 2077239 1431286 1668305 4639002 1668305 4639002 3320858 577273 3320858 577273 586306 4333761 586306 4333761 3332503 959222 3332503 959222 402860 1259424 402860 1259424 705112 960300 705112 960300 4323914 2438490 4323914 2438490 526573 1130582 526573 1130582 511911 1430186 511911 1430186 4680435 3001302 4680435 3001302 3737035 2934756 3737035 2934756 1661773 3151092 1661773 3151092 980006 989196 980006 989196 3534574 1654272 3534574 1654272 228423 237943 228423 237943 2139675 3317346 2139675 3317346 3656089 581787 3656089 581787 568692 3330081 568692 3330081 956991 955197 956991 955197 690767 3320212 690767 3320212 3631192 392018 3631192 392018 376435 2355244 376435 2355244 4319632 4660262 4319632 4660262 1259956 3336493 1259956 3336493 4636986 912194 4636986 912194 899101 2943362 899101 2943362 3706875 3353002 3706875 3353002 147344 1129350 147344 1129350 3325092 3972407 3325092 3972407 3621963 1681991 3621963 1681991 1438379 233341 1438379 233341 1204496 3317578 1204496 3317578 3864328 1674578 3864328 1674578 2251464 2156251 2251464 2156251 3331403 862844 3331403 862844 854318 4666376 854318 4666376 3332855 3353150 3332855 3353150 1103830 490507 1103830 490507 1195095 617430 1195095 617430 320473 1312167 320473 1312167 1413704 251533 1413704 251533 1375438 3338827 1375438 3338827 1354383 306925 1354383 306925 2108620 3320251 2108620 3320251 1658073 2213862 1658073 2213862 4051967 2979124 4051967 2979124 712175 714236 712175 714236 3328600 4656235 3328600 4656235 3339968 3322293 3339968 3322293 2787921 2659896 2787921 2659896 4011339 1010165 4011339 1010165 221912 207304 221912 207304 878756 2322057 878756 2322057 4936260 3322619 4936260 3322619 4458479 2214156 4458479 2214156 4335044 3327604 4335044 3327604 3333851 757894 3333851 757894 881420 2161008 881420 2161008 4507865 471882 4507865 471882 1212763 299936 1212763 299936 4346094 2924943 4346094 2924943 3714856 2740216 3714856 2740216 4443755 634757 4443755 634757 631049 1684751 631049 1684751 3450156 1559779 3450156 1559779 746934 715829 746934 715829 3264950 3251986 3264950 3251986 4008896 469096 4008896 469096 459464 3053583 459464 3053583 4707309 445521 4707309 445521 266826 291251 266826 291251 3836454 4729273 3836454 4729273 1668862 2355933 1668862 2355933 3122887 223117 3122887 223117 214915 3717156 214915 3717156 4271126 822593 4271126 822593 1682976 4774283 1682976 4774283 3313928 3316217 3313928 3316217 793066 3041869 793066 3041869 3803635 2598859 3803635 2598859 4069381 3345710 4069381 3345710 1356973 311596 1356973 311596 836762 3864766 836762 3864766 1676080 3324281 1676080 3324281 485243 995119 485243 995119 4785872 1651286 4785872 1651286 3789667 2446803 3789667 2446803 4211436 700768 4211436 700768 884397 3338518 884397 3338518 4532002 465164 4532002 465164 444405 1659393 444405 1659393 1615131 513980 1615131 513980 1138283 2182869 1138283 2182869 3927701 3106129 3927701 3106129 3568873 2206561 3568873 2206561 4492815 2805227 4492815 2805227 3794130 1655021 3794130 1655021 4183690 2467707 4183690 2467707 4032613 1709481 4032613 1709481 3320862 4056334 3320862 4056334 4191351 2546036 4191351 2546036 3333352 4391168 3333352 4391168 1651896 3345434 1651896 3345434 2403792 1965654 2403792 1965654 1683738 3970038 1683738 3970038 3333730 3351231 3333730 3351231 748648 1659162 748648 1659162 3436046 965132 3436046 965132 696344 4650961 696344 4650961 4495144 2198855 4495144 2198855 3315385 4071382 3315385 4071382 4594514 1344589 4594514 1344589 297446 3340193 297446 3340193 1155222 621983 1155222 621983 634222 1666616 634222 1666616 3953648 586163 3953648 586163 1655605 3338325 1655605 3338325 4225588 860874 4225588 860874 806887 1650111 806887 1650111 1685083 4453629 1685083 4453629 4551639 1146012 4551639 1146012 505002 490716 505002 490716 4717982 3044770 4717982 3044770 4383004 811090 4383004 811090 855277 2034511 855277 2034511 4660985 1669292 4660985 1669292 805904 2266153 805904 2266153 3930063 2194576 3930063 2194576 3779254 2860592 3779254 2860592 2695753 1409327 2695753 1409327 1411874 3339902 1411874 3339902 3760758 2052518 3760758 2052518 4621564 1090722 4621564 1090722 1084157 4259071 1084157 4259071 3341155 993921 3341155 993921 648164 2266067 648164 2266067 4443303 3329991 4443303 3329991 917397 4786514 917397 4786514 844942 812722 844942 812722 1034326 2166909 1034326 2166909 4704011 3028976 4704011 3028976 426397 448673 426397 448673 3774998 3351688 3774998 3351688 1813437 1648946 1813437 1648946 4257278 2411248 4257278 2411248 218875 1434998 218875 1434998 1653293 2228467 1653293 2228467 3322275 1111655 3322275 1111655 526117 2450488 526117 2450488 4114153 2203457 4114153 2203457 3350977 762192 3350977 762192 753329 3336687 753329 3336687 2592233 2515311 2592233 2515311 488204 1149987 488204 1149987 495548 3316623 495548 3316623 600227 667773 600227 667773 1683255 3428908 1683255 3428908 3658837 1991999 3658837 1991999 4510989 2840454 4510989 2840454 305210 1669053 305210 1669053 3703934 3201406 3703934 3201406 314316 306817 314316 306817 4395839 3338794 4395839 3338794 4942171 2290777 4942171 2290777 3856625 2190062 3856625 2190062 3752392 2880099 3752392 2880099 1369800 1349014 1369800 1349014 1361619 1668801 1361619 1668801 4567824 605771 4567824 605771 496435 2957264 496435 2957264 4646331 205207 4646331 205207 199209 1873194 199209 1873194 4800961 4171723 4800961 4171723 1663788 1724689 1663788 1724689 1669723 3038090 1669723 3038090 1156371 217283 1156371 217283 1438370 338935 1438370 338935 1345035 1660810 1345035 1660810 2857813 984861 2857813 984861 975517 3348716 975517 3348716 1408229 1247635 1408229 1247635 428556 2582379 428556 2582379 4434163 2231048 4434163 2231048 3884999 3336552 3884999 3336552 2650313 3334499 2650313 3334499 3337599 3323285 3337599 3323285 1509534 2539525 1509534 2539525 4202253 1206222 4202253 1206222 893209 775284 893209 775284 364940 3339764 364940 3339764 1088261 407171 1088261 407171 2474395 3322324 2474395 3322324 866441 863205 866441 863205 3893919 2797833 3893919 2797833 818752 225585 818752 225585 245030 789608 245030 789608 1650627 1646277 1650627 1646277 1206961 323670 1206961 323670 1659309 292056 1659309 292056 280903 3335402 280903 3335402 3677951 800534 3677951 800534 1160761 2328798 1160761 2328798 4306034 1677939 4306034 1677939 3720103 3342244 3720103 3342244 4755080 3415664 4755080 3415664 1654701 3150267 1654701 3150267 3336579 817868 3336579 817868 850585 2709714 850585 2709714 4390778 1141623 4390778 1141623 1123178 3746286 1123178 3746286 3343247 2293509 3343247 2293509 2111179 3316440 2111179 3316440 3928399 2244499 3928399 2244499 4084139 3094044 4084139 3094044 3338302 1927303 3338302 1927303 4748213 3094109 4748213 3094109 325735 324009 325735 324009 1675494 4012611 1675494 4012611 3762143 2105486 3762143 2105486 4270570 4660149 4270570 4660149 1676533 2407639 1676533 2407639 4265422 968010 4265422 968010 955677 2713257 955677 2713257 3946771 3217442 3946771 3217442 1244231 1226346 1244231 1226346 3324339 2991515 3324339 2991515 1659863 979925 1659863 979925 3592119 3488644 3592119 3488644 1651447 1926385 1651447 1926385 3587994 3342273 3587994 3342273 1661873 935471 1661873 935471 4106650 3340996 4106650 3340996 3275381 2441009 3275381 2441009 4213674 385676 4213674 385676 1675402 3227837 1675402 3227837 4214144 2325261 4214144 2325261 1671706 1672910 1671706 1672910 3787665 349001 3787665 349001 1342914 3328321 1342914 3328321 3338332 1663261 3338332 1663261 1652942 3337655 1652942 3337655 1140063 2476736 1140063 2476736 4115671 848663 4115671 848663 799804 3041794 799804 3041794 3338468 1281091 3338468 1281091 647447 658632 647447 658632 681087 2728680 681087 2728680 4399463 2434575 4399463 2434575 1663811 835291 1663811 835291 810361 1302671 810361 1302671 3341341 237763 3341341 237763 1423943 2031867 1423943 2031867 4650973 3134279 4650973 3134279 1014742 359404 1014742 359404 3351774 1398921 3351774 1398921 236852 527975 236852 527975 1138899 794669 1138899 794669 345834 339410 345834 339410 3241969 1647644 3241969 1647644 970873 983610 970873 983610 3328055 3797341 3328055 3797341 3972187 2283881 3972187 2283881 3316376 3186534 3316376 3186534 3292876 1660869 3292876 1660869 3352917 4249642 3352917 4249642 4964165 1674897 4964165 1674897 2142171 1656570 2142171 1656570 4464387 1452399 4464387 1452399 212813 893745 212813 893745 1127431 1114172 1127431 1114172 1373635 318690 1373635 318690 3560426 3115746 3560426 3115746 4495182 2173084 4495182 2173084 4323102 4420608 4323102 4420608 1653800 3084776 1653800 3084776 4754843 863574 4754843 863574 821012 1892170 821012 1892170 3323387 2004014 3323387 2004014 1657944 3332756 1657944 3332756 2820374 1651042 2820374 1651042 4710680 3321293 4710680 3321293 3336139 2256898 3336139 2256898 3330190 2846813 3330190 2846813 1380728 1366658 1380728 1366658 4009203 2613052 4009203 2613052 4273204 580768 4273204 580768 1650314 2204256 1650314 2204256 4438378 2317531 4438378 2317531 527767 3602880 527767 3602880 520665 1278375 520665 1278375 3571201 723545 3571201 723545 1622718 3346647 1622718 3346647 4642510 2976361 4642510 2976361 1166239 3336632 1166239 3336632 3970356 2289838 3970356 2289838 4169073 2481890 4169073 2481890 498451 1651842 498451 1651842 1914739 3346869 1914739 3346869 2656153 1649750 2656153 1649750 4621605 2931380 4621605 2931380 4261761 1656232 4261761 1656232 2593439 3336741 2593439 3336741 4504627 2161556 4504627 2161556 4088636 2403348 4088636 2403348 1664270 648104 1664270 648104 900940 3330618 900940 3330618 543219 2056417 543219 2056417 4639058 478979 4639058 478979 472843 1665011 472843 1665011 3269140 776724 3269140 776724 893577 3025200 893577 3025200 4116644 1103173 4116644 1103173 539795 1584590 539795 1584590 1660165 2639404 1660165 2639404 1162602 409024 1162602 409024 387072 3101349 387072 3101349 3547331 624059 3547331 624059 617335 2216654 617335 2216654 4416867 294667 4416867 294667 1381279 1933695 1381279 1933695 4738659 492617 4738659 492617 249100 4700766 249100 4700766 1664735 3324727 1664735 3324727 297287 4711390 297287 4711390 3374292 1679093 3374292 1679093 1683814 718004 1683814 718004 4700495 1943729 4700495 1943729 660693 1248460 660693 1248460 3332419 4239571 3332419 4239571 1670760 347870 1670760 347870 1323095 2570546 1323095 2570546 4061956 2139873 4061956 2139873 1648190 2729322 1648190 2729322 4073004 2157201 4073004 2157201 4709999 1944279 4709999 1944279 4326573 2322570 4326573 2322570 736593 566696 736593 566696 4494721 2812425 4494721 2812425 3344098 2631725 3344098 2631725 1676147 2897780 1676147 2897780 1655928 499924 1655928 499924 482721 1988710 482721 1988710 4100728 3361658 4100728 3361658 348912 1112234 348912 1112234 3350658 4123255 3350658 4123255 973300 453719 973300 453719 4302079 2663842 4302079 2663842 1678447 240126 1678447 240126 340087 4611611 340087 4611611 3553715 1378643 3553715 1378643 278054 2620194 278054 2620194 4027928 3155816 4027928 3155816 1662411 2220198 1662411 2220198 3916696 2765085 3916696 2765085 230263 1315029 230263 1315029 1323029 618488 1323029 618488 1034519 465400 1034519 465400 4464856 2196138 4464856 2196138 1429227 1449266 1429227 1449266 3696707 2025324 3696707 2025324 1053278 1046264 1053278 1046264 3343328 2908234 3343328 2908234 3979311 2708339 3979311 2708339 4399386 2730882 4399386 2730882 1848159 1679081 1848159 1679081 1657477 4688461 1657477 4688461 1201628 1218576 1201628 1218576 3842164 3332572 3842164 3332572 2758666 726239 2758666 726239 760278 3325080 760278 3325080 1269109 1161656 1269109 1161656 1159167 2947950 1159167 2947950 3707820 1013484 3707820 1013484 658988 2220904 658988 2220904 3885005 372488 3885005 372488 1259733 1659833 1259733 1659833 4643840 3319044 4643840 3319044 1311052 1302689 1311052 1302689 448131 3347726 448131 3347726 49368 1008619 49368 1008619 3876944 2808739 3876944 2808739 1655521 2544002 1655521 2544002 4428414 3332079 4428414 3332079 4436487 2229782 4436487 2229782 4711163 3315607 4711163 3315607 3343085 1649500 3343085 1649500 711544 1155936 711544 1155936 1675864 3668164 1675864 3668164 347884 372133 347884 372133 619396 627656 619396 627656 477713 455348 477713 455348 4542612 3352590 4542612 3352590 853749 3347834 853749 3347834 2864032 479871 2864032 479871 1015476 3416331 1015476 3416331 4129761 2527415 4129761 2527415 4518820 2856603 4518820 2856603 3331020 369048 3331020 369048 1651741 3347699 1651741 3347699 4930362 1470406 4930362 1470406 1434565 3343553 1434565 3343553 3328382 617899 3328382 617899 1050100 1668413 1050100 1668413 3675063 803269 3675063 803269 776009 2454881 776009 2454881 4489886 3342176 4489886 3342176 3884994 1330097 3884994 1330097 355857 2297351 355857 2297351 4343655 3580607 4343655 3580607 669542 2499764 669542 2499764 4175601 2196135 4175601 2196135 1684988 3345575 1684988 3345575 755669 3327176 755669 3327176 4441092 1320104 4441092 1320104 483469 491756 483469 491756 4307619 1649163 4307619 1649163 1670501 175958 1670501 175958 1668096 1080947 1668096 1080947 757964 737362 757964 737362 4103842 2587852 4103842 2587852 3342686 471418 3342686 471418 650717 2830179 650717 2830179 4507520 612320 4507520 612320 615469 975819 615469 975819 1440547 226544 1440547 226544 952067 942599 952067 942599 751665 895738 751665 895738 4492847 2163189 4492847 2163189 1647905 1908424 1647905 1908424 396045 3350735 396045 3350735 4037298 1177800 4037298 1177800 3338441 2046802 3338441 2046802 3725177 289464 3725177 289464 306330 3320296 306330 3320296 2614876 956650 2614876 956650 968065 385402 968065 385402 3332938 163433 3332938 163433 712556 971402 712556 971402 377627 357970 377627 357970 1412236 1411542 1412236 1411542 1658852 532654 1658852 532654 3737000 2931508 3737000 2931508 4471379 229909 4471379 229909 1426169 2685547 1426169 2685547 3953565 355424 3953565 355424 1315406 1446569 1315406 1446569 1439633 540533 1439633 540533 1152965 3343957 1152965 3343957 1458494 1381671 1458494 1381671 1402450 2582054 1402450 2582054 3334139 4443107 3334139 4443107 782161 884952 782161 884952 4720383 2222500 4720383 2222500 1276249 371230 1276249 371230 4680331 1984982 4680331 1984982 758318 726014 758318 726014 3555542 3336847 3555542 3336847 4631539 2460462 4631539 2460462 2270175 328700 2270175 328700 1347780 3333020 1347780 3333020 3201159 3316912 3201159 3316912 683436 3332459 683436 3332459 4464694 1360905 4464694 1360905 3344865 2283649 3344865 2283649 1117538 1663185 1117538 1663185 4099541 2568976 4099541 2568976 3835346 1923918 3835346 1923918 3328540 2061280 3328540 2061280 4576068 211035 4576068 211035 216928 977402 216928 977402 1661864 2026441 1661864 2026441 1656603 876452 1656603 876452 3323989 3327751 3323989 3327751 1208077 960437 1208077 960437 1665831 281894 1665831 281894 300299 1680576 300299 1680576 4463274 3350924 4463274 3350924 3390493 3347392 3390493 3347392 4753969 3079771 4753969 3079771 3323932 2359478 3323932 2359478 4096806 2471306 4096806 2471306 1671692 2424250 1671692 2424250 4283815 221086 4283815 221086 1072377 3107165 1072377 3107165 3872845 308137 3872845 308137 1336737 2657680 1336737 2657680 4620632 3349800 4620632 3349800 4037539 576416 4037539 576416 577560 1681577 577560 1681577 4036941 2612327 4036941 2612327 1679311 263693 1679311 263693 4128004 4602894 4128004 4602894 1680026 282062 1680026 282062 3596789 3337037 3596789 3337037 3876624 3565611 3876624 3565611 1283373 3331319 1283373 3331319 4451597 3348978 4451597 3348978 4642143 2049579 4642143 2049579 4314675 3319049 4314675 3319049 2897126 2804454 2897126 2804454 3857582 4554320 3857582 4554320 1334605 1332970 1334605 1332970 3562618 3346279 3562618 3346279 1121488 3116938 1121488 3116938 4773946 1892008 4773946 1892008 1685181 1386998 1685181 1386998 1672011 2956540 1672011 2956540 4517909 2851215 4517909 2851215 3335442 4735482 3335442 4735482 400952 1275489 400952 1275489 3704286 3326569 3704286 3326569 1841423 2990035 1841423 2990035 3660052 2104805 3660052 2104805 3265384 3345652 3265384 3345652 2869582 2553611 2869582 2553611 4119147 680449 4119147 680449 32388 3053839 32388 3053839 4683582 2144502 4683582 2144502 1956576 2039557 1956576 2039557 4623752 2193425 4623752 2193425 3322818 60466 3322818 60466 1668981 1947943 1668981 1947943 4723008 27681 4723008 27681 1352195 1347674 1352195 1347674 3348943 501225 3348943 501225 2412028 3341621 2412028 3341621 193609 1655044 193609 1655044 3892081 2261100 3892081 2261100 1298644 1283459 1298644 1283459 1669792 2389045 1669792 2389045 1008088 1670623 1008088 1670623 1669657 2747816 1669657 2747816 1670173 794644 1670173 794644 773283 327322 773283 327322 3087435 3325121 3087435 3325121 1436751 208923 1436751 208923 592733 2481694 592733 2481694 4163592 3086093 4163592 3086093 3342387 2419351 3342387 2419351 3344014 1544402 3344014 1544402 1647940 284436 1647940 284436 4669716 2996733 4669716 2996733 985089 247739 985089 247739 241199 2100819 241199 2100819 4570926 1383222 4570926 1383222 280329 944965 280329 944965 1393561 3332781 1393561 3332781 4158139 2219584 4158139 2219584 3332331 2886694 3332331 2886694 847730 864465 847730 864465 4377501 3344497 4377501 3344497 711983 739011 711983 739011 4802980 3327305 4802980 3327305 252268 3168716 252268 3168716 4172596 1475832 4172596 1475832 1681051 3064434 1681051 3064434 3586902 842689 3586902 842689 822490 1950847 822490 1950847 1653446 1195040 1653446 1195040 1198701 1647109 1198701 1647109 3610444 3341136 3610444 3341136 661816 677033 661816 677033 269668 1386770 269668 1386770 1685540 103732 1685540 103732 1165307 1334460 1165307 1334460 320210 2534550 320210 2534550 4111521 351239 4111521 351239 351876 2811946 351876 2811946 3976698 809418 3976698 809418 1671557 367327 1671557 367327 3316543 2106193 3316543 2106193 230302 3344157 230302 3344157 4388856 1682450 4388856 1682450 759138 2976325 759138 2976325 3349361 3858966 3349361 3858966 669244 931343 669244 931343 1663436 140625 1663436 140625 4196224 3229164 4196224 3229164 1147730 508102 1147730 508102 4956699 3351035 4956699 3351035 3645721 1992368 3645721 1992368 3341153 3788258 3341153 3788258 3315229 4001305 3315229 4001305 3353218 3332284 3353218 3332284 651092 281029 651092 281029 1414612 3330562 1414612 3330562 293311 4265729 293311 4265729 3619524 1495113 3619524 1495113 199424 3314840 199424 3314840 3349675 706287 3349675 706287 395442 361675 395442 361675 1662131 2067490 1662131 2067490 371462 1111381 371462 1111381 3348704 3906946 3348704 3906946 1324397 360582 1324397 360582 3333462 3915530 3333462 3915530 1245057 946472 1245057 946472 706691 1682621 706691 1682621 4160688 2485854 4160688 2485854 1663211 560588 1663211 560588 541982 989131 541982 989131 3327597 3340578 3327597 3340578 502786 958507 502786 958507 1391019 298982 1391019 298982 1666880 2025485 1666880 2025485 3671562 1665322 3671562 1665322 2842687 1597699 2842687 1597699 3352176 1672273 3352176 1672273 758104 227403 758104 227403 248690 2647730 248690 2647730 4002830 3603020 4002830 3603020 1655166 3339331 1655166 3339331 3318098 4980437 3318098 4980437 12868 1654063 12868 1654063 4299807 3349533 4299807 3349533 982821 2518935 982821 2518935 4180665 3347272 4180665 3347272 476051 497849 476051 497849 789223 1125825 789223 1125825 1660330 3131033 1660330 3131033 1647180 1912977 1647180 1912977 3556222 1685791 3556222 1685791 1556382 2915866 1556382 2915866 4523465 837714 4523465 837714 822770 4702969 822770 4702969 4547092 2911006 4547092 2911006 4540086 3350905 4540086 3350905 4956104 1650196 4956104 1650196 2083517 3313893 2083517 3313893 1669220 572568 1669220 572568 1093669 1890218 1093669 1890218 3557442 4067928 3557442 4067928 1657425 1628991 1657425 1628991 3416669 3340831 3416669 3340831 3834632 2833372 3834632 2833372 2141116 3351962 2141116 3351962 2929595 293829 2929595 293829 1662533 2060431 1662533 2060431 4616515 15896 4616515 15896 1661000 2148206 1661000 2148206 4540617 1671314 4540617 1671314 3869131 2404912 3869131 2404912 4266055 2537811 4266055 2537811 4212558 2772669 4212558 2772669 4799884 1650585 4799884 1650585 1683723 4915406 1683723 4915406 1652063 315917 1652063 315917 1345477 3766384 1345477 3766384 3353172 675859 3353172 675859 1007031 2296971 1007031 2296971 4360580 1342182 4360580 1342182 1316094 1647550 1316094 1647550 4933740 2942704 4933740 2942704 3684641 2882824 3684641 2882824 4545139 1324489 4545139 1324489 344859 3947861 344859 3947861 1671042 1643860 1671042 1643860 4083066 2580843 4083066 2580843 399533 1276365 399533 1276365 1680975 4456627 1680975 4456627 3984884 971829 3984884 971829 986296 2356128 986296 2356128 4328030 4649741 4328030 4649741 452528 2720338 452528 2720338 4356969 3316087 4356969 3316087 41710 1651230 41710 1651230 3169527 1675262 3169527 1675262 523889 1129923 523889 1129923 4504211 2838617 4504211 2838617 3333166 119537 3333166 119537 1092234 3351776 1092234 3351776 3335053 440623 3335053 440623 3829794 2715025 3829794 2715025 4384387 2291598 4384387 2291598 1902287 2369809 1902287 2369809 4307869 4520416 4307869 4520416 1358361 1657401 1358361 1657401 3657633 416094 3657633 416094 425554 481727 425554 481727 3321000 1013849 3321000 1013849 1657176 2904103
166939 288173734 0 288173734 711408024 751786454 711408024 751786454 249468130 628880874 249468130 628880874 811319439 186885543 811319439 186885543 717196588 361431266 717196588 361431266 383701062 616534519 383701062 616534519 831971722 167253249 831971722 167253249 338376123 662886678 338376123 662886678 665810385 1916974 665810385 1916974 998304660 73637861 998304660 73637861 861158602 137450505 861158602 137450505 868862130 129262712 868862130 129262712 643892707 770808867 643892707 770808867 230150869 755055618 230150869 755055618 674874816 323180821 674874816 323180821 29703701 971577107 29703701 971577107 799050533 195859791 799050533 195859791 802051482 984285382 802051482 984285382 16665092 710649117 16665092 710649117 982050436 17366930 982050436 17366930 444363099 992521173 444363099 992521173 7797827 467789549 7797827 467789549 531983823 566489071 531983823 566489071 433743601 420094593 433743601 420094593 935179054 31375170 935179054 31375170 968045373 76538037 968045373 76538037 462993288 702560601 462993288 702560601 298489598 416184626 298489598 416184626 759637184 239232546 759637184 239232546 685014581 523897020 685014581 523897020 475860891 265075896 475860891 265075896 734430428 886051017 734430428 886051017 115076722 869917281 115076722 869917281 544048703 325025118 544048703 325025118 673271265 652747903 673271265 652747903 69245421 932538354 69245421 932538354 400995383 440917626 400995383 440917626 678531436 319783653 678531436 319783653 9927469 990412033 9927469 990412033 247627934 753480136 247627934 753480136 182290588 818575451 182290588 818575451 724500623 275030521 724500623 275030521 356992254 701296120 356992254 701296120 79733592 922011558 79733592 922011558 292151428 353266262 292151428 353266262 646105973 853480368 646105973 853480368 147701860 248088528 147701860 248088528 751140348 859581815 751140348 859581815 141946816 408105229 141946816 408105229 669631643 329298669 669631643 329298669 32099416 969130197 32099416 969130197 105370787 491822760 105370787 491822760 992022800 7711404 992022800 7711404 684082761 617406719 684082761 617406719 382940289 143781049 382940289 143781049 855283402 227833476 855283402 227833476 81087800 920917542 81087800 920917542 134857342 418857913 134857342 418857913 582276043 907397780 582276043 907397780 94955891 608111727 94955891 608111727 391767406 859752078 391767406 859752078 141609440 172569256 141609440 172569256 826205027 705827041 826205027 705827041 295211712 348773050 295211712 348773050 650922487 382460323 650922487 382460323 149974815 850880104 149974815 850880104 931674780 66914476 931674780 66914476 773379585 940577164 773379585 940577164 61427148 565908295 61427148 565908295 810469431 67973976 810469431 67973976 930666551 216026940 930666551 216026940 364293873 635551104 364293873 635551104 485197275 490505813 485197275 490505813 591889462 79919082 591889462 79919082 919008059 948353234 919008059 948353234 52929227 330255827 52929227 330255827 706368293 293234701 706368293 293234701 23932723 977326943 23932723 977326943 594089038 277234466 594089038 277234466 857161858 141791103 857161858 141791103 592038343 444997965 592038343 444997965 301242341 700120795 301242341 700120795 385568330 614828381 385568330 614828381 104283561 897352282 104283561 897352282 842595903 156071598 842595903 156071598 767899429 689491926 767899429 689491926 264274101 736748539 264274101 736748539 460338875 200622656 460338875 200622656 797488117 234752030 797488117 234752030 363546968 636300878 363546968 636300878 370744367 629614708 370744367 629614708 348027270 652713444 348027270 652713444 536341797 185011570 536341797 185011570 813164386 590320355 813164386 590320355 410184640 230833093 410184640 230833093 767563290 731727568 767563290 731727568 268886323 295638387 268886323 295638387 703947542 728471925 703947542 728471925 183992306 879916251 183992306 879916251 121129933 673760886 121129933 673760886 875935268 122267359 875935268 122267359 467652128 532241121 467652128 532241121 942660013 56521675 942660013 56521675 840912078 505038711 840912078 505038711 494641045 419035028 494641045 419035028 836518792 162762086 836518792 162762086 351905741 649175155 351905741 649175155 984467976 7300434 984467976 7300434 992563157 460323358 992563157 460323358 540256359 131019121 540256359 131019121 866991290 651876164 866991290 651876164 135440289 866085654 135440289 866085654 675432857 322663689 675432857 322663689 16293680 984581570 16293680 984581570 97160430 142084693 97160430 142084693 930768512 67858310 930768512 67858310 565500197 838434902 565500197 838434902 162571878 221195616 162571878 221195616 777642777 958133624 777642777 958133624 42662274 395968588 42662274 395968588 836621209 162662225 836621209 162662225 154822613 950715266 154822613 950715266 50426220 84708293 50426220 84708293 913607268 868974658 913607268 868974658 132157650 561590630 132157650 561590630 923545760 75060180 923545760 75060180 495536527 561280345 495536527 561280345 381851497 618500807 381851497 618500807 927908155 70727731 927908155 70727731 236279675 986993530 236279675 986993530 13636949 778805937 13636949 778805937 827854986 161870511 827854986 161870511 927895380 70753492 927895380 70753492 412164175 959971410 412164175 959971410 40797858 879843947 40797858 879843947 467833685 532063959 467833685 532063959 448814489 905787122 448814489 905787122 96420159 480148425 96420159 480148425 519790071 527315378 519790071 527315378 472697971 170538845 472697971 170538845 828381593 337725420 828381593 337725420 661766236 294640405 661766236 294640405 704814083 439851031 704814083 439851031 484508822 694074097 484508822 694074097 26007599 975159272 26007599 975159272 577903815 75774655 577903815 75774655 946036465 52733005 946036465 52733005 731886165 866739972 731886165 866739972 26712506 974419818 26712506 974419818 702026198 297408614 702026198 297408614 623529924 610766971 623529924 610766971 389364789 61798544 389364789 61798544 936661846 997747147 936661846 997747147 2072501 189001563 2072501 189001563 921994483 76611474 921994483 76611474 224682096 775758899 224682096 775758899 970921053 28274012 970921053 28274012 275166065 725325474 275166065 725325474 793748868 204487808 793748868 204487808 434859530 565413568 434859530 565413568 710258104 289122614 710258104 289122614 611684985 533843654 611684985 533843654 421717626 722047499 421717626 722047499 10590055 989880829 10590055 989880829 388528084 126837971 388528084 126837971 899222271 100152717 899222271 100152717 815709350 641982263 815709350 641982263 313550577 688226807 313550577 688226807 827124305 171888197 827124305 171888197 426588243 859657554 426588243 859657554 141832185 394524857 141832185 394524857 713533544 6069270 713533544 6069270 993970402 817702407 993970402 817702407 182953836 737668923 182953836 737668923 666751162 332431411 666751162 332431411 655025176 344609613 655025176 344609613 844758826 154146518 844758826 154146518 409734426 590785302 409734426 590785302 587523646 412990654 587523646 412990654 222936047 777528800 222936047 777528800 654024997 65455404 654024997 65455404 933022646 686170883 933022646 686170883 271671118 728677738 271671118 728677738 457237858 218230432 457237858 218230432 780563036 572318617 780563036 572318617 125482372 875747432 125482372 875747432 298220648 702836842 298220648 702836842 248354652 752764196 248354652 752764196 650183363 349402784 650183363 349402784 42696533 958093786 42696533 958093786 773883148 224262132 773883148 224262132 415513844 584833398 415513844 584833398 883149306 115239991 883149306 115239991 381682681 876520356 381682681 876520356 124490719 803497122 124490719 803497122 196882679 862248722 196882679 862248722 139228600 848322544 139228600 848322544 994952774 5237372 994952774 5237372 927704739 198835658 927704739 198835658 9732428 990687146 9732428 990687146 59617432 350327450 59617432 350327450 817810175 34667372 817810175 34667372 964407301 865620652 964407301 865620652 136040554 679527127 136040554 679527127 727408547 82196901 727408547 82196901 916511174 914561135 916511174 914561135 87407707 204897441 87407707 204897441 793425630 669587656 793425630 669587656 300519314 700860241 300519314 700860241 501316928 430115879 501316928 430115879 689328614 309412252 689328614 309412252 568387253 492335342 568387253 492335342 506875833 319979393 506875833 319979393 678266386 486926995 678266386 486926995 512367933 17661856 512367933 17661856 981833732 695170803 981833732 695170803 82321402 919724178 82321402 919724178 698789834 246801189 698789834 246801189 752539277 914082788 752539277 914082788 77940874 923878757 77940874 923878757 964391700 34671419 964391700 34671419 672588485 325947664 672588485 325947664 916811400 81970362 916811400 81970362 662610460 855549174 662610460 855549174 113125458 888191061 113125458 888191061 691209172 218885914 691209172 218885914 779984545 593590349 779984545 593590349 407024453 455088037 407024453 455088037 545770064 604566265 545770064 604566265 395340204 226425128 395340204 226425128 771866288 914138074 771866288 914138074 87750581 685290761 87750581 685290761 722345748 277211994 722345748 277211994 372083485 804046953 372083485 804046953 39116865 961862989 39116865 961862989 97405641 851944445 97405641 851944445 497455040 502250475 497455040 502250475 488466808 511355436 488466808 511355436 555843130 120542495 555843130 120542495 877689892 222011588 877689892 222011588 561975203 743043727 561975203 743043727 21415536 979945777 21415536 979945777 303329145 698345213 303329145 698345213 109626416 891405245 109626416 891405245 251030690 292295358 251030690 292295358 707532891 624215500 707532891 624215500 45768313 961122417 45768313 961122417 39746895 643270824 39746895 643270824 869222312 128915287 869222312 128915287 530291067 469694933 530291067 469694933 690443110 308531846 690443110 308531846 628903722 990420314 628903722 990420314 9911478 301332844 9911478 301332844 859076032 130595599 859076032 130595599 867503552 214683112 867503552 214683112 264690265 840694200 264690265 840694200 138237937 868338902 138237937 868338902 132800736 240311687 132800736 240311687 969718092 29526448 969718092 29526448 311490072 887346267 311490072 887346267 113729045 715142846 113729045 715142846 517707787 482022806 517707787 482022806 274188164 726101932 274188164 726101932 537135533 82988875 537135533 82988875 915537854 272813697 915537854 272813697 726769393 98673576 726769393 98673576 900672690 176218289 900672690 176218289 655793245 343740439 655793245 343740439 884386917 113913442 884386917 113913442 731196813 268621187 731196813 268621187 732614684 267227677 732614684 267227677 281752306 817764833 281752306 817764833 182942650 586590926 182942650 586590926 639893903 359669647 639893903 359669647 571966584 774032975 571966584 774032975 226640029 21704471 226640029 21704471 977643605 145733309 977643605 145733309 853128091 118038521 853128091 118038521 880276608 340313052 880276608 340313052 659313063 133200962 659313063 133200962 864906337 364875635 864906337 364875635 577579666 568909987 577579666 568909987 431184924 299366633 431184924 299366633 700126461 987766739 700126461 987766739 13037535 149648683 13037535 149648683 849356305 292770596 849356305 292770596 706935059 254346770 706935059 254346770 744994650 391147736 744994650 391147736 445407731 554405059 445407731 554405059 649619778 349921162 649619778 349921162 460941119 538430269 460941119 538430269 911559135 86621231 911559135 86621231 605604041 872319648 605604041 872319648 128744937 262734285 128744937 262734285 798437186 199866293 798437186 199866293 582435974 884932903 582435974 884932903 116008636 563019933 116008636 563019933 437326126 617333867 437326126 617333867 382980016 119503219 382980016 119503219 878739887 449668959 878739887 449668959 99137021 902979981 99137021 902979981 933072549 65383497 933072549 65383497 28923396 972436958 28923396 972436958 446133532 553666551 446133532 553666551 366691031 663562337 366691031 663562337 225047846 775481758 225047846 775481758 321798715 679722069 321798715 679722069 201467529 798813908 201467529 798813908 334549791 62754225 334549791 62754225 968614995 30705136 968614995 30705136 762543523 664343729 762543523 664343729 336893488 144950262 336893488 144950262 853868320 805492830 853868320 805492830 46256594 954344500 46256594 954344500 516779398 233105328 516779398 233105328 765367613 545880322 765367613 545880322 220099731 780032806 220099731 780032806 859356835 139701618 859356835 139701618 810654155 775052223 810654155 775052223 11349474 989204414 11349474 989204414 335864485 180538608 335864485 180538608 817954395 835761100 817954395 835761100 165091724 45570560 165091724 45570560 953217878 783751461 953217878 783751461 216203470 219822089 216203470 219822089 778924161 288768227 778924161 288768227 710759009 227328869 710759009 227328869 771055317 569750978 771055317 569750978 430219258 120910238 430219258 120910238 886095929 112331990 886095929 112331990 188963289 917386939 188963289 917386939 84523770 105016000 84523770 105016000 894298814 172410266 894298814 172410266 553479729 447339700 553479729 447339700 723638194 275882457 723638194 275882457 78636333 923298183 78636333 923298183 992734271 7147164 992734271 7147164 955446795 770595265 955446795 770595265 230343448 281694842 230343448 281694842 718118287 450428265 718118287 450428265 550005527 264825253 550005527 264825253 823884498 174691743 823884498 174691743 335635228 665798587 335635228 665798587 425132395 445657942 425132395 445657942 554999502 928994455 554999502 928994455 72691161 809680968 72691161 809680968 190467145 911961855 190467145 911961855 90209673 313470542 90209673 313470542 684889365 983438904 684889365 983438904 17562150 273941549 17562150 273941549 876735120 121446539 876735120 121446539 458997435 606843075 458997435 606843075 218519270 781671468 218519270 781671468 912330261 85892728 912330261 85892728 245583017 755715937 245583017 755715937 935605549 62733003 935605549 62733003 88890292 913210285 88890292 913210285 472799035 458208854 472799035 458208854 542492595 513469716 542492595 513469716 486196825 442486137 486196825 442486137 620859001 379052462 620859001 379052462 103577941 898078385 103577941 898078385 435478402 25631595 435478402 25631595 973975911 555125597 973975911 555125597 444720299 166325344 444720299 166325344 832803782 186277604 832803782 186277604 760608173 661801330 760608173 661801330 339515072 352399834 339515072 352399834 647087300 537975334 647087300 537975334 461405462 155402050 461405462 155402050 843461830 541169683 843461830 541169683 458294681 314461055 458294681 314461055 716258152 214281637 716258152 214281637 784341992 362439557 784341992 362439557 171367073 829218719 171367073 829218719 968895900 30441691 968895900 30441691 252672733 843260421 252672733 843260421 157728288 835595324 157728288 835595324 655902637 152994169 655902637 152994169 845845135 956010082 845845135 956010082 44722672 650090290 44722672 650090290 350833646 685353381 350833646 685353381 316331823 540330222 316331823 540330222 511276403 487800536 511276403 487800536 37141663 964017985 37141663 964017985 751087788 248105150 751087788 248105150 750028458 977028613 750028458 977028613 13470268 987204942 13470268 987204942 310223136 259743040 310223136 259743040 739993480 362680467 739993480 362680467 636709332 266705536 636709332 266705536 908529577 89946769 908529577 89946769 450783351 548808216 450783351 548808216 512949868 24289864 512949868 24289864 975281132 442498971 975281132 442498971 558060209 141000016 558060209 141000016 857954062 171209579 857954062 171209579 764351995 234356685 764351995 234356685 970093919 29108322 970093919 29108322 933571443 309132711 933571443 309132711 689583966 117795490 689583966 117795490 880561049 827294613 880561049 827294613 173674781 493257896 173674781 493257896 908366875 90065506 908366875 90065506 864955972 799247668 864955972 799247668 201084050 538759952 201084050 538759952 528578724 414538850 528578724 414538850 866264208 131815518 866264208 131815518 157379462 843493256 157379462 843493256 594662337 405815864 594662337 405815864 325912019 675683843 325912019 675683843 782596821 216204261 782596821 216204261 180648522 820200079 180648522 820200079 310117707 689411657 310117707 689411657 312379835 840278057 312379835 840278057 160670207 707662869 160670207 707662869 447723316 551627883 447723316 551627883 419464267 581464201 419464267 581464201 690335503 273116252 690335503 273116252 726483375 430369679 726483375 430369679 570218391 371703131 570218391 371703131 627748397 936078664 627748397 936078664 65979982 305109182 65979982 305109182 876543682 121643893 876543682 121643893 251560433 749412406 251560433 749412406 358474323 641834264 358474323 641834264 216750601 937370839 216750601 937370839 64985611 339542137 64985611 339542137 836062875 163180062 836062875 163180062 120528570 880499780 120528570 880499780 432384363 567667182 432384363 567667182 296076716 704871717 296076716 704871717 644705711 354460557 644705711 354460557 281064344 719056271 281064344 719056271 730321642 269568276 730321642 269568276 526748359 473499511 526748359 473499511 876148440 122034145 876148440 122034145 592089074 408291937 592089074 408291937 750888109 248216776 750888109 248216776 420631971 580108977 420631971 580108977 711874446 287557915 711874446 287557915 635630248 847552545 635630248 847552545 94682111 907801078 94682111 907801078 201302070 316505198 201302070 316505198 681606995 673332099 681606995 673332099 56795600 944527834 56795600 944527834 302961699 174440701 302961699 174440701 824186433 405758898 824186433 405758898 594701126 368575442 594701126 368575442 631097542 739275699 631097542 739275699 261605719 156885121 261605719 156885121 862396175 135942345 862396175 135942345 244662305 759292193 244662305 759292193 241881557 384503603 241881557 384503603 615305668 759294383 615305668 759294383 241863927 447614391 241863927 447614391 680072965 318213395 680072965 318213395 563658254 926856347 563658254 926856347 75078446 243450493 75078446 243450493 831766809 167507839 831766809 167507839 561309433 439708702 561309433 439708702 615434765 384389572 615434765 384389572 365950598 774424604 365950598 774424604 226293986 768632019 226293986 768632019 549285774 423316538 549285774 423316538 957904101 41184594 957904101 41184594 697696669 468606435 697696669 468606435 405252540 595152628 405252540 595152628 794694237 203565710 794694237 203565710 330242718 695180150 330242718 695180150 306539439 463799664 306539439 463799664 536507595 711190695 536507595 711190695 289506768 172378525 289506768 172378525 826459799 282519457 826459799 282519457 717144406 191513202 717144406 191513202 806270987 949828385 806270987 949828385 51381423 436176121 51381423 436176121 586280160 380248185 586280160 380248185 745173926 254136390 745173926 254136390 698621133 467917117 698621133 467917117 178182923 822347544 178182923 822347544 296826752 615753260 296826752 615753260 513011779 160811155 513011779 160811155 838346207 217404359 838346207 217404359 781464228 16253795 781464228 16253795 983371441 773201681 983371441 773201681 227476018 621263090 227476018 621263090 379186587 713974435 379186587 713974435 186362356 814168475 186362356 814168475 967083065 32332482 967083065 32332482 465983462 533866407 465983462 533866407 646157473 353227375 646157473 353227375 177024359 823828393 177024359 823828393 954427739 44419691 954427739 44419691 782710030 642859206 782710030 642859206 357634831 251856002 357634831 251856002 747207534 791982266 747207534 791982266 207873302 698668524 207873302 698668524 697769182 301518428 697769182 301518428 501889979 497404330 501889979 497404330 634778085 364643731 634778085 364643731 542121703 799660902 542121703 799660902 47944890 953087150 47944890 953087150 329667917 420578719 329667917 420578719 692899361 171040003 692899361 171040003 848094582 150807621 848094582 150807621 694968659 465847397 694968659 465847397 50639041 950541928 50639041 950541928 752357149 148193009 752357149 148193009 850844330 510572019 850844330 510572019 489460848 261764712 489460848 261764712 737793066 797262074 737793066 797262074 202926425 311739246 202926425 311739246 686536127 409277076 686536127 409277076 306619827 989033577 306619827 989033577 11570208 110457624 11570208 110457624 888304468 409734865 888304468 409734865 590709760 253160089 590709760 253160089 746111085 720198105 746111085 720198105 175223613 825529079 175223613 825529079 475448428 65352029 475448428 65352029 968087317 31337984 968087317 31337984 688385961 923409786 688385961 923409786 78541899 55862718 78541899 55862718 943375782 271664151 943375782 271664151 658545686 687650166 658545686 687650166 314102381 143136355 314102381 143136355 855751999 557374029 855751999 557374029 256684435 744062506 256684435 744062506 596721991 403571377 596721991 403571377 278087566 722208295 278087566 722208295 955562986 43333040 955562986 43333040 258016374 742783480 258016374 742783480 884689699 113652912 884689699 113652912 137105714 864586028 137105714 864586028 257841620 742962035 257841620 742962035 142682008 858917158 142682008 858917158 183514777 254498920 183514777 254498920 744827702 734458025 744827702 734458025 102581077 899013254 102581077 899013254 720164163 279277848 720164163 279277848 15078078 985765052 15078078 985765052 764760679 233973485 764760679 233973485 376773757 632976995 376773757 632976995 127824246 873030878 127824246 873030878 344733152 96632231 344733152 96632231 902615035 675026197 902615035 675026197 326528138 174290555 326528138 174290555 824373187 840057755 824373187 840057755 109403606 891673493 109403606 891673493 551740158 448799730 551740158 448799730 440895775 764809760 440895775 764809760 148079743 852989305 148079743 852989305 915333578 83132274 915333578 83132274 603634065 723456220 603634065 723456220 276867129 424314662 276867129 424314662 576575183 950078555 576575183 950078555 51165604 224742859 51165604 224742859 864648737 133431656 864648737 133431656 1015272 998868382 1015272 998868382 859730575 139355955 859730575 139355955 637426540 362011873 637426540 362011873 814832789 183466823 814832789 183466823 244409975 804668914 244409975 804668914 165197863 835601349 165197863 835601349 478067788 2579069 478067788 2579069 997566351 940442046 997566351 940442046 61553592 598448962 61553592 598448962 702206463 297289008 702206463 297289008 580981934 632449869 580981934 632449869 367747015 152538482 367747015 152538482 846135476 564359529 846135476 564359529 435982921 285725009 435982921 285725009 713807648 482541884 713807648 482541884 70154012 931577160 70154012 931577160 415449527 456160775 415449527 456160775 544637754 557810075 544637754 557810075 441987656 237911310 441987656 237911310 760868132 695382171 760868132 695382171 306246229 550090562 306246229 550090562 449374418 781397142 449374418 781397142 218781752 406627592 218781752 406627592 593838737 574220804 593838737 574220804 80979587 921040841 80979587 921040841 485254599 163722649 485254599 163722649 835633719 898210904 835633719 898210904 103383809 148375378 103383809 148375378 850665207 802674254 850665207 802674254 178056165 822534152 178056165 822534152 455626872 544061407 455626872 544061407 353695474 647277745 353695474 647277745 710232674 289147593 710232674 289147593 311419560 980002064 311419560 980002064 21395637 333987820 21395637 333987820 665395819 396856197 665395819 396856197 602681675 294343073 602681675 294343073 705166386 643481644 705166386 643481644 356983694 385948364 356983694 385948364 613878071 459203152 613878071 459203152 410691354 589728345 410691354 589728345 421243835 579487508 421243835 579487508 135987088 865663022 135987088 865663022 729478702 270247272 729478702 270247272 467131780 532778716 467131780 532778716 509839200 489130792 509839200 489130792 418930808 581885105 418930808 581885105 420756863 579914416 420756863 579914416 204630116 873450698 204630116 873450698 127397166 147844789 127397166 147844789 851140376 185426949 851140376 185426949 141070523 860223001 141070523 860223001 699871698 89941183 699871698 89941183 908550307 902526321 908550307 902526321 99548258 891062289 99548258 891062289 862441079 135885165 862441079 135885165 90948484 988764333 90948484 988764333 11945332 397524625 11945332 397524625 602124977 988260204 602124977 988260204 12550459 848835431 12550459 848835431 439929746 560213893 439929746 560213893 144124654 960161377 144124654 960161377 40542023 409193087 40542023 409193087 591257762 919223630 591257762 919223630 82840163 101739336 82840163 101739336 897920077 788578239 897920077 788578239 211290826 306736898 211290826 306736898 951082507 47758030 951082507 47758030 420154145 602832115 420154145 602832115 397364593 418498310 397364593 418498310 582561006 848587655 582561006 848587655 48961472 952013219 48961472 952013219 155407619 464588258 155407619 464588258 642534989 165760168 642534989 165760168 833377066 749936930 833377066 749936930 251060978 414864607 251060978 414864607 585728875 633642462 585728875 633642462 366271216 291741540 366271216 291741540 806560272 191279754 806560272 191279754 271870415 827799915 271870415 827799915 3973162 995964785 3973162 995964785 172444833 577652241 172444833 577652241 617353969 382662653 617353969 382662653 130305679 870820940 130305679 870820940 351923766 649155810 351923766 649155810 307108390 705625962 307108390 705625962 295397553 674257011 295397553 674257011 327267180 894908334 327267180 894908334 106374771 161818414 106374771 161818414 840331683 158564929 840331683 158564929 649827175 349717529 649827175 349717529 870016228 128231910 870016228 128231910 577274653 854179790 577274653 854179790 146926871 545329680 146926871 545329680 621010958 378894355 621010958 378894355 291449532 709461289 291449532 709461289 734205861 143008244 734205861 143008244 855949381 591951357 855949381 591951357 408571546 104816866 408571546 104816866 894673627 531608847 894673627 531608847 305620193 696174155 305620193 696174155 683456275 314811415 683456275 314811415 322481566 678949470 322481566 678949470 984160855 15415591 984160855 15415591 170419177 830048802 170419177 830048802 882787416 115714615 882787416 115714615 451687762 547814655 451687762 547814655 580662479 420291311 580662479 420291311 201810307 798560713 201810307 798560713 701016317 298462098 701016317 298462098 162111325 838931601 162111325 838931601 929639358 69079596 929639358 69079596 296120157 704838568 296120157 704838568 388323131 421747902 388323131 421747902 579130252 816176314 579130252 816176314 184404413 119749993 184404413 119749993 878506936 949557922 878506936 949557922 51609211 850248445 51609211 850248445 150756522 994965963 150756522 994965963 4874898 201016620 4874898 201016620 797119930 300889769 797119930 300889769 228320890 772535898 228320890 772535898 925680895 73083896 925680895 73083896 563076031 537497991 563076031 537497991 461915179 112763833 461915179 112763833 885635814 476313401 885635814 476313401 523583460 108120866 523583460 108120866 890731682 795052045 890731682 795052045 205035483 95490893 205035483 95490893 903475533 800813733 903475533 800813733 199558787 278312271 199558787 278312271 721015985 681860456 721015985 681860456 310113154 796645750 310113154 796645750 203517125 97477609 203517125 97477609 901896771 463987459 901896771 463987459 536228944 423174849 536228944 423174849 577627035 823080314 577627035 823080314 177638964 484800663 177638964 484800663 514715006 702903793 514715006 702903793 231305689 967774114 231305689 967774114 33339707 372819207 33339707 372819207 626623397 523441464 626623397 523441464 11128034 989317063 11128034 989317063 263877596 737084546 263877596 737084546 241524366 805160211 241524366 805160211 25599138 975538370 25599138 975538370 71579186 302056249 71579186 302056249 697121136 980083189 697121136 980083189 21292704 535521653 21292704 535521653 463965702 928387943 463965702 928387943 46592422 954150194 46592422 954150194 146288059 855042386 146288059 855042386 82273452 919764988 82273452 919764988 880397178 117953378 880397178 117953378 552461985 448125496 552461985 448125496 648519646 351174864 648519646 351174864 36394733 964630852 36394733 964630852 761738815 236959650 761738815 236959650 200893258 879445885 200893258 879445885 121749793 222042413 121749793 222042413 951333668 47455715 951333668 47455715 512218802 890655415 512218802 890655415 110375488 380568153 110375488 380568153 743911813 255369014 743911813 255369014 687488387 822258532 687488387 822258532 178239497 181136378 178239497 181136378 817363055 922140498 817363055 922140498 79686058 605505842 79686058 605505842 916173589 82505883 916173589 82505883 651833827 824604378 651833827 824604378 176370471 583208681 176370471 583208681 928720682 69983840 928720682 69983840 245389447 755971242 245389447 755971242 669343695 232372629 669343695 232372629 766140801 894232763 766140801 894232763 107105340 150710428 107105340 150710428 909420335 88932687 909420335 88932687 35967936 964970290 35967936 964970290 454979288 145524093 454979288 145524093 853314364 969998179 853314364 969998179 31261088 383098842 31261088 383098842 616976609 557648079 616976609 557648079 442135666 26850667 442135666 26850667 972756301 50318589 972756301 50318589 221667175 778339768 221667175 778339768 847673126 151327467 847673126 151327467 415908625 584400364 415908625 584400364 544215150 356538900 544215150 356538900 749024033 249949658 749024033 249949658 710250544 715449279 710250544 715449279 36894467 964180501 36894467 964180501 165010124 65578018 165010124 65578018 932917866 986731831 932917866 986731831 13914184 640054770 13914184 640054770 360110350 929226583 360110350 929226583 72286095 750406521 72286095 750406521 386824599 136672541 386824599 136672541 861709483 757613237 861709483 757613237 243570420 238730074 243570420 238730074 760099237 924671727 760099237 924671727 77154926 746222394 77154926 746222394 954516046 44280486 954516046 44280486 110931642 890241172 110931642 890241172 263508908 263459688 263508908 263459688 736361808 664091958 736361808 664091958 337124681 347263269 337124681 347263269 652434656 659759300 652434656 659759300 341427434 172466364 341427434 172466364 826295271 978262902 826295271 978262902 22964639 337343050 22964639 337343050 668755082 201244973 668755082 201244973 796915113 607023160 796915113 607023160 392632825 465033265 392632825 465033265 555070373 60345973 555070373 60345973 938021815 545464916 938021815 545464916 454073590 377618687 454073590 377618687 944427350 54436540 944427350 54436540 716911981 867709253 716911981 867709253 133527814 476173224 133527814 476173224 523751061 688061733 523751061 688061733 44610187 956108864 44610187 956108864 298113564 236028924 298113564 236028924 762706939 327336944 762706939 327336944 437691227 920454957 437691227 920454957 81447489 749918233 81447489 749918233 438429488 390070598 438429488 390070598 609707759 521250139 609707759 521250139 478352639 390722852 478352639 390722852 860119817 138941810 860119817 138941810 68105335 933999672 68105335 933999672 542085571 221678133 542085571 221678133 776931823 277308550 776931823 277308550 41187117 959642184 41187117 959642184 649187308 350429971 649187308 350429971 57397612 944143886 57397612 944143886 897917375 101747154 897917375 101747154 659760827 992315400 659760827 992315400 7962509 771841352 7962509 771841352 634533241 364936425 634533241 364936425 434898104 565371032 434898104 565371032 770153094 228169129 770153094 228169129 50924225 950237999 50924225 950237999 977665936 21694614 977665936 21694614 796373692 544299178 796373692 544299178 455354602 23800338 455354602 23800338 975691439 626618535 975691439 626618535 366840258 633218074 366840258 633218074 737630588 261877207 737630588 261877207 413475919 994125905 413475919 994125905 5610645 290971164 5610645 290971164 708704714 799513310 708704714 799513310 200725464 39874074 200725464 39874074 959448717 978094955 959448717 978094955 23058654 643591356 23058654 643591356 851361902 147478265 851361902 147478265 528198572 471930228 528198572 471930228 799772947 198383055 799772947 198383055 631612183 368002127 631612183 368002127 693185149 305828385 693185149 305828385 652592025 347098779 652592025 347098779 847848543 151027866 847848543 151027866 797622000 659025384 797622000 659025384 342088979 13312534 342088979 13312534 986812158 16919530 986812158 16919530 87341687 914602006 87341687 914602006 159200431 841729172 159200431 841729172 80345071 921603234 80345071 921603234 570057031 430547297 570057031 430547297 191131757 809021233 191131757 809021233 372335045 175420682 372335045 175420682 823079312 951825098 823079312 951825098 33535826 967533847 33535826 967533847 335469398 666053083 335469398 666053083 249465053 751796709 249465053 751796709 727487239 272100613 727487239 272100613 480180023 519220760 480180023 519220760 686971745 311437542 686971745 311437542 656429996 343162359 656429996 343162359 690555062 308416921 690555062 308416921 172169761 828633706 172169761 828633706 953662138 45184648 953662138 45184648 750855139 248276968 750855139 248276968 868257595 129831642 868257595 129831642 307711308 694050815 307711308 694050815 669166548 289008951 669166548 289008951 710443695 514333911 710443695 514333911 485379241 71105383 485379241 71105383 927557577 269706405 927557577 269706405 730185948 227184364 730185948 227184364 771197700 989603901 771197700 989603901 10955446 458017118 10955446 458017118 542696888 782394887 542696888 782394887 217612519 155539596 217612519 155539596 843259045 935670934 843259045 935670934 66486371 457385524 66486371 457385524 543415672 497270656 543415672 497270656 351723770 649365017 351723770 649365017 627084668 372314549 627084668 372314549 345445968 861075043 345445968 861075043 140369953 44509540 140369953 44509540 954350915 343170460 954350915 343170460 656380934 177459305 656380934 177459305 821189036 284952203 821189036 284952203 73477656 979742789 73477656 979742789 21617941 133221516 21617941 133221516 864846287 464099980 864846287 464099980 134683704 952445307 134683704 952445307 48403507 295040843 48403507 295040843 704466209 577727493 704466209 577727493 422666724 479958465 422666724 479958465 519953120 556542251 519953120 556542251 93046361 909275745 93046361 909275745 152858667 304905253 152858667 304905253 694155966 658659424 694155966 658659424 342524365 222266897 342524365 222266897 860132011 138930609 860132011 138930609 42198193 958559583 42198193 958559583 531542795 353166182 531542795 353166182 646200213 894218120 646200213 894218120 107127891 539625302 107127891 539625302 459728265 687539891 459728265 687539891 314158684 589384765 314158684 589384765 946600801 52109624 946600801 52109624 922593145 175952836 922593145 175952836 802561078 395523485 802561078 395523485 313187610 924002562 313187610 924002562 77797398 455461211 77797398 455461211 603425421 371014502 603425421 371014502 650928728 348761267 650928728 348761267 558631336 442193267 558631336 442193267 828561254 170391382 828561254 170391382 166093464 834864352 166093464 834864352 359673161 14296418 359673161 14296418 985580564 184213018 985580564 184213018 102947819 898597509 102947819 898597509 925069251 73548168 925069251 73548168 562225302 793542058 562225302 793542058 192938478 807291126 192938478 807291126 663511176 336025601 663511176 336025601 621495680 378280063 621495680 378280063 769565235 228924766 769565235 228924766 64845946 937538238 64845946 937538238 980074963 19297349 980074963 19297349 779972771 218911896 779972771 218911896 953868337 45002515 953868337 45002515 517755525 481872787 517755525 481872787 631805143 367783067 631805143 367783067 257707377 835906790 257707377 835906790 164967185 398155452 164967185 398155452 885993139 112458981 885993139 112458981 713252921 675908051 713252921 675908051 325633889 619306599 325633889 619306599 765677237 185733976 765677237 185733976 907833868 90706905 907833868 90706905 537828977 914244851 537828977 914244851 87692525 889037247 87692525 889037247 112202407 943992385 112202407 943992385 57613041 282562313 57613041 282562313 960464032 38458963 960464032 38458963 232082101 769018870 232082101 769018870 966061943 33147481 966061943 33147481 482251054 548098465 482251054 548098465 301513114 699930447 301513114 699930447 554762716 245208578 554762716 245208578 754232103 422000043 754232103 422000043 578858518 70226555 578858518 70226555 928539494 230385729 928539494 230385729 45578917 954899412 45578917 954899412 327203526 600554780 327203526 600554780 822216623 31869997 822216623 31869997 967475119 591903351 967475119 591903351 138784882 862787648 138784882 862787648 587340491 413151650 587340491 413151650 412791431 993412820 412791431 993412820 6576499 461801266 6576499 461801266 592028490 408333023 592028490 408333023 452738561 546807518 452738561 546807518 589029437 186735703 589029437 186735703 811444489 789092975 811444489 789092975 210640454 275049321 210640454 275049321 724484816 965258107 724484816 965258107 35754663 338267594 35754663 338267594 661350860 584950000 661350860 584950000 287465467 713167207 287465467 713167207 468595833 531436639 468595833 531436639 257367457 743477960 257367457 743477960 840485606 158392116 840485606 158392116 22251514 979075818 22251514 979075818 454300563 187411615 454300563 187411615 810782820 803069828 810782820 803069828 197233910 793376028 197233910 793376028 206811131 998210428 206811131 998210428 1657682 74869841 1657682 74869841 923661064 260856741 923661064 260856741 259455591 762211737 259455591 762211737 238600179 275408487 238600179 275408487 724025972 589618420 724025972 589618420 410869651 406012060 410869651 406012060 726803533 272810842 726803533 272810842 362627 999649069 362627 999649069 48567164 462552876 48567164 462552876 537893775 799755351 537893775 799755351 104457506 897204597 104457506 897204597 634053315 365418774 634053315 365418774 151336057 881779351 151336057 881779351 119357466 733244283 119357466 733244283 267249787 986011115 267249787 986011115 14802164 815598626 14802164 815598626 633449303 366132665 633449303 366132665 434048642 566188866 434048642 566188866 766010309 232440284 766010309 232440284 308226376 693484520 308226376 693484520 333581060 407895828 333581060 407895828 592545571 939260478 592545571 939260478 62928674 693220153 62928674 693220153 903602001 91217144 903602001 91217144 907424057 821255686 907424057 821255686 179469079 557188984 179469079 557188984 442761256 847385997 442761256 847385997 153325553 806026096 153325553 806026096 759038269 239826012 759038269 239826012 278034280 722229656 278034280 722229656 702972373 296544975 702972373 296544975 307098328 694617958 307098328 694617958 860366494 16341490 860366494 16341490 983300228 53108058 983300228 53108058 587591405 412968037 587591405 412968037 587821386 198314449 587821386 198314449 799815566 722629031 799815566 722629031 277589419 465825772 277589419 465825772 534098153 558052651 534098153 558052651 441818590 488651631 441818590 488651631 510297305 791770583 510297305 791770583 208019310 185042179 208019310 185042179 813126441 432621277 813126441 432621277 5854938 993986646 5854938 993986646 985271295 14501366 985271295 14501366 303497494 698170834 303497494 698170834 520006925 479932773 520006925 479932773 410034172 590504434 410034172 590504434 918580602 80383728 918580602 80383728 782943839 707472261 782943839 707472261 154704802 846026284 154704802 846026284 287355157 377292655 287355157 377292655 622399464 585467049 622399464 585467049 414790976 571286992 414790976 571286992 446800775 552691311 446800775 552691311 366499862 664121332 366499862 664121332 337072388 67473279 337072388 67473279 947158018 51580414 947158018 51580414 132519526 868668399 132519526 868668399 769453248 229029373 769453248 229029373 122548064 878825115 122548064 878825115 955591976 43303407 955591976 43303407 164185525 928612881 164185525 928612881 73138950 769788269 73138950 769788269 231106188 898620947 231106188 898620947 102933475 753579770 102933475 753579770 363104668 287744909 363104668 287744909 711690438 924295281 711690438 924295281 77431602 723905083 77431602 723905083 926123470 72782378 926123470 72782378 81416829 920481527 81416829 920481527 894419691 104948255 894419691 104948255 691544409 984611570 691544409 984611570 16242783 828988843 16242783 828988843 581407815 419610391 581407815 419610391 9743541 990685762 9743541 990685762 768993847 229466934 768993847 229466934 399983020 600463494 399983020 600463494 535407821 346146170 535407821 346146170 653428339 810163226 653428339 810163226 189926289 399195604 189926289 399195604 600616711 706066348 600616711 706066348 294893384 216013547 294893384 216013547 782802090 966692320 782802090 966692320 34356125 164068770 34356125 164068770 835394104 419841910 835394104 419841910 557629184 694402766 557629184 694402766 307286838 197856635 307286838 197856635 800160387 341391089 800160387 341391089 598312060 733256400 598312060 733256400 34841088 966026876 34841088 966026876 43318545 137950691 43318545 137950691 860723377 643497344 860723377 643497344 253920248 746749706 253920248 746749706 913336361 84913925 913336361 84913925 558601963 442210880 558601963 442210880 705744945 293803850 705744945 293803850 505774289 493295143 505774289 493295143 785694964 212665385 785694964 212665385 633106912 852610958 633106912 852610958 148383132 834219541 148383132 834219541 237228149 266513768 237228149 266513768 733297338 668397505 733297338 668397505 330707065 670865886 330707065 670865886 542102329 186119342 542102329 186119342 812043005 258474416 812043005 258474416 740883975 155539316 740883975 155539316 843294373 737742540 843294373 737742540 262965728 256098226 262965728 256098226 902950843 96069065 902950843 96069065 494492866 505237618 494492866 505237618 921204106 77508714 921204106 77508714 357872994 642572781 357872994 642572781 523033479 477055229 523033479 477055229 184684717 815872512 184684717 815872512 604782716 250728785 604782716 250728785 842250178 156472819 842250178 156472819 283958416 716645952 283958416 716645952 665515160 333832408 665515160 333832408 281158498 719025184 281158498 719025184 344165551 491285256 344165551 491285256 507783970 952392549 507783970 952392549 48502142 542944264 48502142 542944264 456807052 553630942 456807052 553630942 68193228 933903777 68193228 933903777 75887653 500931417 75887653 500931417 741378597 257977334 741378597 257977334 419797259 581163708 419797259 581163708 785033055 213467681 785033055 213467681 3487224 996379026 3487224 996379026 314803348 424133384 314803348 424133384 921394710 77369915 921394710 77369915 807485397 241499459 807485397 241499459 750582472 248571620 750582472 248571620 805138955 2775079 805138955 2775079 997315732 253080951 997315732 253080951 746155317 113941317 746155317 113941317 986253730 13761375 986253730 13761375 410866765 589625186 410866765 589625186 790352038 208045915 790352038 208045915 390199389 949790051 390199389 949790051 51409139 791434435 51409139 791434435 321238045 640452112 321238045 640452112 643101468 356058807 643101468 356058807 35084687 965848526 35084687 965848526 847095632 151738163 847095632 151738163 764539838 234162928 764539838 234162928 877039779 121119645 877039779 121119645 821070948 177583466 821070948 177583466 947097879 51710370 947097879 51710370 494025946 505916457 494025946 505916457 718587297 281213204 718587297 281213204 480532870 518813948 480532870 518813948 924392103 74196128 924392103 74196128 521077135 695203492 521077135 695203492 306474031 528181760 306474031 528181760 471932295 957614516 471932295 957614516 43252626 248946279 43252626 248946279 750213118 654416071 750213118 654416071 29684641 971579739 29684641 971579739 676173332 321976790 676173332 321976790 319207560 682352809 319207560 682352809 448781693 50599991 448781693 50599991 948139292 889842918 948139292 889842918 111372278 459005510 111372278 459005510 947666749 51061406 947666749 51061406 826019484 639635199 826019484 639635199 274436901 725905713 274436901 725905713 899157579 84341583 899157579 84341583 914179861 118558263 914179861 118558263 779565682 778275361 779565682 778275361 221713314 324595115 221713314 324595115 673742164 829871772 673742164 829871772 158457899 937591140 158457899 937591140 64729229 846694673 64729229 846694673 154095458 943809037 154095458 943809037 57787955 821537282 57787955 821537282 593879204 406594909 593879204 406594909 104323820 897300495 104323820 897300495 385185666 199854874 385185666 199854874 798458392 318652424 798458392 318652424 679561400 201693904 679561400 201693904 928462665 70295317 928462665 70295317 264355798 952551787 264355798 952551787 48342943 804892371 48342943 804892371 681333041 56587665 681333041 56587665 942589482 603224294 942589482 603224294 396964768 93970121 396964768 93970121 904764341 302554535 904764341 302554535 696613667 3206966 696613667 3206966 996798495 808724561 996798495 808724561 191391611 295697824 191391611 295697824 703886539 520545246 703886539 520545246 309990603 691768567 309990603 691768567 643628859 260042352 643628859 260042352 739678266 338127907 739678266 338127907 237125985 763804831 237125985 763804831 838481967 160567372 838481967 160567372 646857762 520194000 646857762 520194000 473333801 709927061 473333801 709927061 290906265 437397685 290906265 437397685 563405024 899281379 563405024 899281379 102417158 592190282 102417158 592190282 512753814 486505976 512753814 486505976 109703341 891323772 109703341 891323772 117093683 656982630 117093683 656982630 919641667 79257815 919641667 79257815 158740673 842219965 158740673 842219965 546772454 418292538 546772454 418292538 782381511 216410413 782381511 216410413 435147194 565111337 435147194 565111337 598980722 401168368 598980722 401168368 301036387 700304209 301036387 700304209 846814621 151996153 846814621 151996153 250075829 751033023 250075829 751033023 562429131 88008919 562429131 88008919 910274144 799824743 910274144 799824743 136030156 865625684 136030156 865625684 531738346 404228829 531738346 404228829 596062734 910108800 596062734 910108800 92120019 643072098 92120019 643072098 357294762 915418447 357294762 915418447 86527543 110876311 86527543 110876311 989379928 10501974 989379928 10501974 686800668 311552078 686800668 311552078 934863524 63409938 934863524 63409938 560833015 440196645 560833015 440196645 871759349 126332280 871759349 126332280 296380512 855358779 296380512 855358779 145946126 822232491 145946126 822232491 455997360 162096032 455997360 162096032 837228326 988952923 837228326 988952923 11726144 834509289 11726144 834509289 166432762 875198341 166432762 875198341 125872283 213598273 125872283 213598273 784914709 285903777 784914709 285903777 611890446 387748828 611890446 387748828 758047360 240959572 758047360 240959572 393425154 962285346 393425154 962285346 38745172 813748937 38745172 813748937 186689288 875634845 186689288 875634845 80868383 921137478 80868383 921137478 733428755 266314693 733428755 266314693 542555150 755977558 542555150 755977558 245334909 361745131 245334909 361745131 739099160 30998076 739099160 30998076 968381799 126691855 968381799 126691855 83397202 918600382 83397202 918600382 765849365 232639875 765849365 232639875 643323539 355848115 643323539 355848115 712917999 286698831 712917999 286698831 358844334 758980736 358844334 758980736 242255061 527925075 242255061 527925075 671857832 153461320 671857832 153461320 845473091 428658232 845473091 428658232 572148651 403980298 572148651 403980298 596327026 734541758 596327026 734541758 266018116 79676150 266018116 79676150 919265301 281744257 919265301 281744257 718097201 255411425 718097201 255411425 834541255 164835864 834541255 164835864 192988979 807242516 192988979 807242516 314047952 229338565 314047952 229338565 769101896 426752277 769101896 426752277 342505714 816749853 342505714 816749853 183858983 785138526 183858983 785138526 603434572 4483232 603434572 4483232 995560499 484776001 995560499 484776001 332214642 957219019 332214642 957219019 43673431 944799596 43673431 944799596 69154109 20532527 69154109 20532527 978764837 512846399 978764837 512846399 406127816 594319799 406127816 594319799 604902699 296474424 604902699 296474424 703082080 571766326 703082080 571766326 428104051 272578320 428104051 272578320 727098849 848191194 727098849 848191194 152611200 404011325 152611200 404011325 596264995 857643226 596264995 857643226 143875681 565322989 143875681 565322989 768954148 229566667 768954148 229566667 634371359 508358700 634371359 508358700 413144633 731569594 413144633 731569594 1470965 998375326 1470965 998375326 118065058 87253063 118065058 87253063 910892990 121950190 910892990 121950190 816309002 694513674 816309002 694513674 307158029 153284737 307158029 153284737 851564597 147403124 851564597 147403124 663588202 621299776 663588202 621299776 379138514 393579957 379138514 393579957 606068404 742423711 606068404 742423711 258588087 635810421 258588087 635810421 628135633 295275463 628135633 295275463 717317849 282311753 717317849 282311753 587181334 552301795 587181334 552301795 272567084 994945100 272567084 994945100 4914675 858541491 4914675 858541491 143056640 894580042 143056640 894580042 106726201 20061222 106726201 20061222 979175173 711784799 979175173 711784799 148468482 852462943 148468482 852462943 530624753 469397870 530624753 469397870 222580913 777726359 222580913 777726359 423320862 341830162 423320862 341830162 937741323 60603411 937741323 60603411 789469369 484971344 789469369 484971344 473288160 668036675 473288160 668036675 153056131 847725107 153056131 847725107 770254830 228037787 770254830 228037787 120161394 880869264 120161394 880869264 206285061 248662193 206285061 248662193 750451202 249940028 750451202 249940028 278009001 805659335 278009001 805659335 194373415 319338085 194373415 319338085 679011470 611081715 679011470 611081715 294288552 922746399 294288552 922746399 79205931 875350980 79205931 875350980 226921849 610202845 226921849 610202845 493286995 1439581 493286995 1439581 998718426 474215196 998718426 474215196 526048736 396807413 526048736 396807413 761656166 237015891 761656166 237015891 753505623 795949388 753505623 795949388 204171994 312657001 204171994 312657001 685682534 644294457 685682534 644294457 35209949 965777785 35209949 965777785 720530092 278878475 720530092 278878475 289798959 710962593 289798959 710962593 816510756 181980218 816510756 181980218 102852282 898704637 102852282 898704637 708701837 187961527 708701837 187961527 810184809 206132337 810184809 206132337 345660594 655288952 345660594 655288952 677912701 33910875 677912701 33910875 965258654 35982046 965258654 35982046 811833808 406933039 811833808 406933039 186771622 813680994 186771622 813680994 657527152 53294941 657527152 53294941 945416259 156757082 945416259 156757082 842093697 15190901 842093697 15190901 984569758 883794398 984569758 883794398 117246761 818540854 117246761 818540854 273161437 583515101 273161437 583515101 416774017 603095506 416774017 603095506 39638406 961230224 39638406 961230224 454994482 279970139 454994482 279970139 719551689 941567383 719551689 941567383 36149126 964831568 36149126 964831568 836514221 162795269 836514221 162795269 184256257 816397847 184256257 816397847 241746277 696336964 241746277 696336964 670935850 327824364 670935850 327824364 413387712 891023535 413387712 891023535 110053839 674666713 110053839 674666713 326844257 927376339 326844257 927376339 74554945 460783039 74554945 460783039 539735383 837518278 539735383 837518278 45752277 954775539 45752277 954775539 342134650 658990649 342134650 658990649 213696113 786336859 213696113 786336859 416640797 436770730 416640797 436770730 564119290 635984694 564119290 635984694 297980271 702993631 297980271 702993631 658643516 302306067 658643516 302306067 842986389 155707832 842986389 155707832 692088760 308226290 692088760 308226290 436089773 564231111 436089773 564231111 767894549 230547700 767894549 230547700 303374384 869615282 303374384 869615282 131435837 563513946 131435837 563513946 909748393 88593590 909748393 88593590 412081301 588657448 412081301 588657448 690454222 308530368 690454222 308530368 126072953 990211166 126072953 990211166 10253917 937788089 10253917 937788089 64611308 977366652 64611308 977366652 23767048 750443581 23767048 750443581 859066360 139864578 859066360 139864578 459722809 574836487 459722809 574836487 166792132 834244008 166792132 834244008 627153830 372233590 627153830 372233590 76830497 924983126 76830497 924983126 266094967 734473067 266094967 734473067 195654146 893594116 195654146 893594116 107479284 717269803 107479284 717269803 283331839 806249180 283331839 806249180 193743568 348022051 193743568 348022051 807922778 189961315 807922778 189961315 208373039 791378013 208373039 791378013 804681209 193188888 804681209 193188888 255769083 744955610 255769083 744955610 771811859 226486468 771811859 226486468 49523805 951494849 49523805 951494849 913628676 84701295 913628676 84701295 4798023 995058188 4798023 995058188 163079839 54293647 163079839 54293647 944557597 246399077 944557597 246399077 752972223 47190132 752972223 47190132 951628788 787501273 951628788 787501273 212434049 649127523 212434049 649127523 397103361 603049497 397103361 603049497 473218142 526752952 473218142 526752952 451436263 547940338 451436263 547940338 865591914 132553471 865591914 132553471 434233850 565959353 434233850 565959353 949188059 49397288 949188059 49397288 817449662 484420622 817449662 484420622 341568433 659528573 341568433 659528573 539220430 225846863 539220430 225846863 772468118 875695897 772468118 875695897 42666834 958127332 42666834 958127332 213778794 786235760 213778794 786235760 203308682 796782552 203308682 796782552 630044516 369361789 630044516 369361789 249852717 751375374 249852717 751375374 309909836 290641292 309909836 290641292 970270224 28966036 970270224 28966036 620292360 379762125 620292360 379762125 777240274 221440665 777240274 221440665 662983679 394083971 662983679 394083971 605387559 312169080 605387559 312169080 686096522 453169642 686096522 453169642 410547327 813785354 410547327 813785354 186640974 397726752 186640974 397726752 601885889 760966311 601885889 760966311 178111605 822412016 178111605 822412016 560629938 440435531 560629938 440435531 330562136 754466450 330562136 754466450 246708469 416474506 246708469 416474506 767230427 8528118 767230427 8528118 991200607 26613145 991200607 26613145 777083494 387496041 777083494 387496041 612193714 32314292 612193714 32314292 967119448 36196341 967119448 36196341 306269411 695377253 306269411 695377253 697146405 302028895 697146405 302028895 436161844 787553845 436161844 787553845 212388948 528442725 212388948 528442725 937898975 60466916 937898975 60466916 726265711 841044431 726265711 841044431 159803496 294880336 159803496 294880336 704611098 958713369 704611098 958713369 42064665 92518015 42064665 92518015 906011499 427539515 906011499 427539515 335372935 666186227 335372935 666186227 723151801 276343655 723151801 276343655 500019807 499567248 500019807 499567248 647342763 352252905 647342763 352252905 371916542 709348608 371916542 709348608 291602308 301394410 291602308 301394410 697905842 991936871 697905842 991936871 8382452 453041398 8382452 453041398 547606329 837290942 547606329 837290942 163743095 668811753 163743095 668811753 338933416 428561920 338933416 428561920 572240960 887290740 572240960 887290740 113791107 841220673 113791107 841220673 347360541 653391072 347360541 653391072 209337710 790416551 209337710 790416551 317164178 684692837 317164178 684692837 268197834 958876088 268197834 958876088 41906348 199862933 41906348 199862933 876952435 121211008 876952435 121211008 553448321 447375457 553448321 447375457 772052306 226222969 772052306 226222969 302565527 975023387 302565527 975023387 26080589 862836526 26080589 862836526 861873694 44849000 861873694 44849000 954073871 861535319 954073871 861535319 45452337 955019785 45452337 955019785 961983594 36840055 961983594 36840055 587270254 686817650 587270254 686817650 314929398 238283548 314929398 238283548 901505432 97906152 901505432 97906152 67064263 935310821 67064263 935310821 969217159 29981914 969217159 29981914 849518446 446108827 849518446 446108827 109675046 963087592 109675046 963087592 24639680 976630339 24639680 976630339 66146884 698452366 66146884 698452366 849884305 50038819 849884305 50038819 948700261 632650721 948700261 632650721 362558202 734264614 362558202 734264614 266356330 563046713 266356330 563046713 437300180 878711544 437300180 878711544 59462817 942544554 59462817 942544554 932151015 66383056 932151015 66383056 172426967 828441901 172426967 828441901 178046360 447896503 178046360 447896503 552849023 789310926 552849023 789310926 198454164 901900599 198454164 901900599 100114051 854475869 100114051 854475869 330181015 395049499 330181015 395049499 849895892 149085220 849895892 149085220 653269863 515511679 653269863 515511679 484062804 461148251 484062804 461148251 539327452 543152123 539327452 543152123 456666491 6074986 456666491 6074986 993939761 638624038 993939761 638624038 361429185 516784214 361429185 516784214 482973690 932759628 482973690 932759628 69074608 748952494 69074608 748952494 355466697 645171129 355466697 645171129 251484721 749515042 251484721 749515042 858103283 140835414 858103283 140835414 452509633 547073585 452509633 547073585 535582700 464547426 535582700 464547426 28113179 973186369 28113179 973186369 192954055 807282689 192954055 807282689 113685734 887412870 113685734 887412870 498829498 500951764 498829498 500951764 428743995 988121390 428743995 988121390 12695399 970038035 12695399 970038035 455155514 63014808 455155514 63014808 935223956 840279262 935223956 840279262 160632630 377470197 160632630 377470197 935402854 62894870 935402854 62894870 591792445 864638923 591792445 864638923 137065707 394616566 137065707 394616566 634784599 364632543 634784599 364632543 595331886 821886692 595331886 821886692 178837827 805843775 178837827 805843775 701184257 298328772 701184257 298328772 609018145 390634409 609018145 390634409 920003268 78824677 920003268 78824677 662674613 414598458 662674613 414598458 586032311 392308097 586032311 392308097 607364283 422211064 607364283 422211064 578746384 11630352 578746384 11630352 988353409 156758376 988353409 156758376 322476384 679018850 322476384 679018850 696896061 302220470 696896061 302220470 484541612 515179829 484541612 515179829 855419538 33345208 855419538 33345208 965827606 709943840 965827606 709943840 290884581 451153492 290884581 451153492 582505089 418600664 582505089 418600664 195896510 839760280 195896510 839760280 161195513 81574279 161195513 81574279 917401231 755307929 917401231 755307929 226169313 774607183 226169313 774607183 909485625 88833126 909485625 88833126 347116765 653871743 347116765 653871743 683942700 314249883 683942700 314249883 154815627 845936164 154815627 845936164 392484236 165711143 392484236 165711143 833447950 176532948 833447950 176532948 626586168 372898635 626586168 372898635 635104169 364369178 635104169 364369178 501878852 518898295 501878852 518898295 417592105 677275215 417592105 677275215 324201630 450669352 324201630 450669352 896959042 25499441 896959042 25499441 974067382 660554377 974067382 660554377 340777233 560864369 340777233 560864369 439180935 861782320 439180935 861782320 139694667 760208119 139694667 760208119 575087984 426036014 575087984 426036014 22537831 978781932 22537831 978781932 761375018 237332018 761375018 237332018 235232463 765829012 235232463 765829012 413967474 3124114 413967474 3124114 996917695 525280695 996917695 525280695 208583721 915446113 208583721 915446113 86481225 403563476 86481225 403563476 596746307 837311655 596746307 837311655 108260035 955905088 108260035 955905088 44800914 13186165 44800914 13186165 987018255 897358433 987018255 897358433 78434549 923475668 78434549 923475668 434316621 565908191 434316621 565908191 393949918 605844485 393949918 605844485 649792804 349757939 649792804 349757939 452975164 772893193 452975164 772893193 228049183 163298655 228049183 163298655 836009620 950132639 836009620 950132639 51032486 492941814 51032486 492941814 757879232 106331130 757879232 106331130 892734456 434635456 892734456 434635456 553047486 447698403 553047486 447698403 811799514 186420182 811799514 186420182 471280929 528862245 471280929 528862245 474686508 525251964 474686508 525251964 31735451 969466014 31735451 969466014 292826616 197368769 292826616 197368769 800636945 223690905 800636945 223690905 569435067 431207491 569435067 431207491 817129740 181297262 817129740 181297262 505375488 708236021 505375488 708236021 30935128 970460962 30935128 970460962 652111575 347557827 652111575 347557827 466529473 533270066 466529473 533270066 605113047 265455110 605113047 265455110 816172570 182140682 816172570 182140682 192154429 808056301 192154429 808056301 764032787 234612495 764032787 234612495 537924019 462525970 537924019 462525970 659222534 243209391 659222534 243209391 756079261 578539824 756079261 578539824 422048228 510553024 422048228 510553024 489507124 554448928 489507124 554448928 213683893 859479442 213683893 859479442 60050637 941928362 60050637 941928362 182365788 677049569 182365788 677049569 704760178 294771058 704760178 294771058 16081856 984770631 16081856 984770631 49023462 436393252 49023462 436393252 564487968 689020682 564487968 689020682 312822221 553921707 312822221 553921707 742692986 256622807 742692986 256622807 18957818 982055923 18957818 982055923 877195749 42228828 877195749 42228828 956762271 175538100 956762271 175538100 242276807 758939426 242276807 758939426 864554770 133573202 864554770 133573202 30416261 970979269 30416261 970979269 803031251 194913168 803031251 194913168 91156516 911112551 91156516 911112551 215635062 686584003 215635062 686584003 869395242 128745321 869395242 128745321 4697795 995161997 4697795 995161997 146358269 779897972 146358269 779897972 220230676 964989851 220230676 964989851 35899580 674503829 35899580 674503829 676464588 321659960 676464588 321659960 415367185 584976186 415367185 584976186 734611727 253070502 734611727 253070502 746172894 589780808 746172894 589780808 410653610 315508238 410653610 315508238 833639085 165529284 833639085 165529284 623593631 562595466 623593631 562595466 437658909 351113659 437658909 351113659 648638071 945715748 648638071 945715748 55841812 808348431 55841812 808348431 291109236 533019628 291109236 533019628 466900108 858086587 466900108 858086587 98023593 904065344 98023593 904065344 425395110 518023627 425395110 518023627 481528745 950502476 481528745 950502476 43104947 957707912 43104947 957707912 722167738 277338326 722167738 277338326 52428776 948801368 52428776 948801368 161517675 608771990 161517675 608771990 391280360 850583996 391280360 850583996 150429331 120854586 150429331 120854586 877334980 150191683 877334980 150191683 399474023 600895942 399474023 600895942 682755110 315479953 682755110 315479953 403683947 596781857 403683947 596781857 896501619 103118295 896501619 103118295 313346472 688445326 313346472 688445326 560464900 307256088 560464900 307256088 691837436 991279477 691837436 991279477 9074282 714027282 9074282 714027282 286600323 971828077 286600323 971828077 29415620 588519072 29415620 588519072 754277072 245158019 754277072 245158019 343067890 658058172 343067890 658058172 936462916 61964890 936462916 61964890 683870489 788837712 683870489 788837712 210975633 285217319 210975633 285217319 714401389 761386039 714401389 761386039 239584628 172212796 239584628 172212796 826742394 310113850 826742394 310113850 389325927 610807678 389325927 610807678 584802752 415948823 584802752 415948823 283645743 810465947 283645743 810465947 189663327 488798822 189663327 488798822 978092789 21207074 978092789 21207074 723498924 710915011 723498924 710915011 289868564 526577270 289868564 526577270 862575124 135676265 862575124 135676265 463373234 705712943 463373234 705712943 295285328 629367934 295285328 629367934 428447865 571443269 428447865 571443269 302065009 699554995 302065009 699554995 446721652 552775701 446721652 552775701 66310492 935806336 66310492 935806336 679412468 318846444 679412468 318846444 76967450 924750067 76967450 924750067 100174509 172914838 100174509 172914838 825948759 633019954 825948759 633019954 367163115 262880288 367163115 262880288 821687625 176792191 821687625 176792191 595825162 404484337 595825162 404484337 756674990 109441074 756674990 109441074 889433019 610234779 889433019 610234779 389869494 253925106 389869494 253925106 745292718 584179279 745292718 584179279 416182060 534383085 416182060 534383085 465400351 935546717 465400351 935546717 66689330 410885852 66689330 410885852 589577874 591057341 589577874 591057341 272751454 727553936 272751454 727553936 734752672 264804819 734752672 264804819 310251495 950209353 310251495 950209353 50948736 605885144 50948736 605885144 959120240 40196093 959120240 40196093 355021518 645692130 355021518 645692130 838485260 160562288 838485260 160562288 37662245 963582321 37662245 963582321 313097981 688656913 313097981 688656913 109542777 891567346 109542777 891567346 682176224 142747911 682176224 142747911 856198609 665781359 856198609 665781359 335642699 195533715 335642699 195533715 802408937 477880767 802408937 477880767 522254667 375239443 522254667 375239443 624538630 929549818 624538630 929549818 71923835 811526401 71923835 811526401 586984706 413463533 586984706 413463533 264798420 735952372 264798420 735952372 669208603 226950936 669208603 226950936 850536000 148519951 850536000 148519951 275684247 724773755 275684247 724773755 405629665 69880330 405629665 69880330 928845785 886046659 928845785 886046659 115079947 160680531 115079947 160680531 838386388 281896934 838386388 281896934 690726952 308254101 690726952 308254101 900337492 99008043 900337492 99008043 51196514 950043589 51196514 950043589 498355581 501429485 498355581 501429485 449347647 620026879 449347647 620026879 380015269 244083504 380015269 244083504 980776805 18503262 980776805 18503262 614088106 385732443 614088106 385732443 909607371 88680254 909607371 88680254 581360168 419686145 581360168 419686145 981275311 18102947 981275311 18102947 551131199 449382083 551131199 449382083 925970461 59362765 925970461 59362765 939248563 846891281 939248563 846891281 153880792 53425081 153880792 53425081 945262054 806205672 945262054 806205672 82810382 919268743 82810382 919268743 527333923 472984998 527333923 472984998 179279992 822749206 179279992 822749206 177902779 428198895 177902779 428198895 598712713 326000131 598712713 326000131 882882507 115648817 882882507 115648817 486006089 513647028 486006089 513647028 931720684 66844517 931720684 66844517 810007146 703070139 810007146 703070139 239802453 761113753 239802453 761113753 616734767 383263243 616734767 383263243 363834566 636066597 363834566 636066597 743450123 255744655 743450123 255744655 628755104 370717002 628755104 370717002 666716254 332445784 666716254 332445784 292660506 708427363 292660506 708427363 336890371 161676174 336890371 161676174 837671310 550599687 837671310 550599687 82060543 919987935 82060543 919987935 936628905 61809963 936628905 61809963 129488312 871483709 129488312 871483709 741427863 257950611 741427863 257950611 446905364 552560293 446905364 552560293 716598613 283082538 716598613 283082538 280111080 896018906 280111080 896018906 105441166 865925503 105441166 865925503 448238616 83585392 448238616 83585392 914920499 915514543 914920499 915514543 86403600 884975846 86403600 884975846 306955525 435600938 306955525 435600938 565235267 990012984 565235267 990012984 10460750 10784945 10460750 10784945 990990366 8672589 990990366 8672589 893796100 105471524 893796100 105471524 963936753 34971055 963936753 34971055 550078770 450288458 550078770 450288458 666251356 332835278 666251356 332835278 372713081 627389120 372713081 627389120 684053202 314185251 684053202 314185251 337249092 934280250 337249092 934280250 67867330 294169410 67867330 294169410 822067840 176363600 822067840 176363600 328674612 672752698 328674612 672752698 933271075 65049583 933271075 65049583 477448348 841337383 477448348 841337383 159583651 727779397 159583651 727779397 684044891 314215937 684044891 314215937 567270956 433270904 567270956 433270904 846974205 151839371 846974205 151839371 261588612 739338246 261588612 739338246 405045611 595357651 405045611 595357651 24418384 976936684 24418384 976936684 118507168 882331550 118507168 882331550 118767485 931829465 118767485 931829465 69940622 599452083 69940622 599452083 695825504 303394667 695825504 303394667 230069050 770884008 230069050 770884008 784616823 214011104 784616823 214011104 498605863 553986699 498605863 553986699 445726418 430457515 445726418 430457515 636902050 362533425 636902050 362533425 176941906 823985526 176941906 823985526 991847837 7969739 991847837 7969739 10927436 989608911 10927436 989608911 341700804 213445068 341700804 213445068 785037815 547578553 785037815 547578553 452070258 439070278 452070258 439070278 998687903 1521204 998687903 1521204 859656379 575912611 859656379 575912611 145463042 855858353 145463042 855858353 609891370 389883887 609891370 389883887 573307028 427665926 573307028 427665926 893085584 88393029 893085584 88393029 909880091 263831134 909880091 263831134 499779553 499877915 499779553 499877915 774921019 223275619 774921019 223275619 520535888 927665937 520535888 927665937 74047380 475073145 74047380 475073145 760982527 237765025 760982527 237765025 215722389 875796413 215722389 875796413 120102056 880907930 120102056 880907930 169244450 176568241 169244450 176568241 876941405 121232952 876941405 121232952 594845419 405578644 594845419 405578644 988828098 11207330 988828098 11207330 416717334 839643592 416717334 839643592 42938003 957846255 42938003 957846255 120420055 880680926 120420055 880680926 107760697 893323023 107760697 893323023 302724409 589602572 302724409 589602572 410904285 692178327 410904285 692178327 309677447 685477293 309677447 685477293 748679470 250245462 748679470 250245462 408836486 775983866 408836486 775983866 4089898 995803040 4089898 995803040 787847737 169835475 787847737 169835475 829239752 656421479 829239752 656421479 344662737 34649437 344662737 34649437 964468685 263820741 964468685 263820741 184192241 816465816 184192241 816465816 662581247 336882298 662581247 336882298 353417372 647482654 353417372 647482654 857348297 141484018 857348297 141484018 88999612 913100767 88999612 913100767 478328210 188345144 478328210 188345144 809712921 979943310 809712921 979943310 21424796 374837323 21424796 374837323 625067684 888930323 625067684 888930323 112355949 465367278 112355949 465367278 534651677 765651235 534651677 765651235 235494108 763862479 235494108 763862479 244036316 451875614 244036316 451875614 716196374 283440196 716196374 283440196 62890279 939293990 62890279 939293990 974441860 18049125 974441860 18049125 981363235 689472346 981363235 689472346 312302893 586317598 312302893 586317598 414134216 596943478 414134216 596943478 6118046 993739203 6118046 993739203 228069450 328570446 228069450 328570446 670302843 731913443 670302843 731913443 268544532 505010999 268544532 505010999 775659749 222706343 775659749 222706343 188078556 812088161 188078556 812088161 694074095 304974981 694074095 304974981 239537760 761412501 239537760 761412501 962207136 36595797 962207136 36595797 603807372 867921933 603807372 867921933 133250798 566577070 133250798 566577070 826965042 172023929 826965042 172023929 641447428 357911066 641447428 357911066 963799784 35066273 963799784 35066273 856552719 464617894 856552719 464617894 191633891 882055185 191633891 882055185 14898008 985870997 14898008 985870997 266541249 733970620 266541249 733970620 33728942 967380727 33728942 967380727 347299122 254932540 347299122 254932540 744532215 406502835 744532215 406502835 593961298 80058328 593961298 80058328 918899492 759231204 918899492 759231204 241962061 566796589 241962061 566796589 433389337 731248492 433389337 731248492 250361101 750604795 250361101 750604795 597772385 402471761 597772385 402471761 494080716 545142297 494080716 545142297 454454913 95576467 454454913 95576467 903407418 675835032 903407418 675835032 325706551 220387327 325706551 220387327 778432774 398228727 778432774 398228727 601427943 297346574 601427943 297346574 720577999 278789155 720577999 278789155 439364996 567019393 439364996 567019393 211415577 982880080 211415577 982880080 18253096 611877402 18253096 611877402 685045292 313245682 685045292 313245682 359329307 640812729 359329307 640812729 629449302 369968255 629449302 369968255 3053701 996949142 3053701 996949142 457585553 541905849 457585553 541905849 281739359 718602245 281739359 718602245 840757163 158204432 840757163 158204432 647539444 984863177 647539444 984863177 16017620 823550674 16017620 823550674 177378815 918103805 177378815 918103805 83794394 458141278 83794394 458141278 887481499 111169441 887481499 111169441 162885903 838124601 162885903 838124601 923643210 74909332 923643210 74909332 186507060 956617826 186507060 956617826 44201271 11654497 44201271 11654497 988323590 655342678 988323590 655342678 345622369 425639875 345622369 425639875 575404898 953728474 575404898 953728474 47069215 572669224 47069215 572669224 427237247 852666475 427237247 852666475 148289499 195585338 148289499 195585338 802282734 505978313 802282734 505978313 473447555 526565353 473447555 526565353 570163865 399097246 570163865 399097246 610865197 388894410 610865197 388894410 525783154 664391742 525783154 664391742 254013681 746557011 254013681 746557011 505219869 493954719 505219869 493954719 186206806 814260473 186206806 814260473 660027269 284755335 660027269 284755335 714832283 389109144 714832283 389109144 205516728 794667068 205516728 794667068 483735264 407576964 483735264 407576964 873923278 124229606 873923278 124229606 765618733 232816609 765618733 232816609 779554919 130864518 779554919 130864518 867159535 284730245 867159535 284730245 570846986 429608232 570846986 429608232 998515198 1697498 998515198 1697498 743286834 873498828 743286834 873498828 127357233 194575717 127357233 194575717 803327458 511986025 803327458 511986025 487751361 341253031 487751361 341253031 989747051 9982640 989747051 9982640 600861198 525511940 600861198 525511940 474491434 339704327 474491434 339704327 659883639 782716242 659883639 782716242 217347141 678203484 217347141 678203484 323343908 993990303 323343908 993990303 5762773 468056808 5762773 468056808 929374187 69388305 929374187 69388305 300061556 701239743 300061556 701239743 702617497 296907612 702617497 296907612 95326419 906908550 95326419 906908550 998338005 1851656 998338005 1851656 803312703 616004589 803312703 616004589 384333914 515570586 384333914 515570586 994185084 5852597 994185084 5852597 83935556 918010222 83935556 918010222 508072484 491070627 508072484 491070627 225488806 775078940 225488806 775078940 563139906 437692709 563139906 437692709 406982985 593635961 406982985 593635961 934317393 63921856 934317393 63921856 53963050 947342099 53963050 947342099 680832576 317426255 680832576 317426255 313914142 783545016 313914142 783545016 216325325 486051636 216325325 486051636 513227207 844494639 513227207 844494639 3243822 996723227 3243822 996723227 650313213 349310703 650313213 349310703 511799350 487425060 511799350 487425060 733328952 266459674 733328952 266459674 636036595 363445867 636036595 363445867 976697843 22883312 976697843 22883312 788067420 554025345 788067420 554025345 445683873 471155720 445683873 471155720 529041463 586351560 529041463 586351560 362628488 637231489 362628488 637231489 906234446 92376363 906234446 92376363 853734638 307114907 853734638 307114907 184180141 816487354 184180141 816487354 675383151 322726224 675383151 322726224 118700849 882414836 118700849 882414836 494107633 505711713 494107633 505711713 372976581 953544535 372976581 953544535 47383374 948121319 47383374 948121319 656241032 343367058 656241032 343367058 86862745 915061146 86862745 915061146 669191860 329750071 669191860 329750071 213559133 786423190 213559133 786423190 447567521 551780888 447567521 551780888 211524846 788367372 211524846 788367372 870065793 128210614 870065793 128210614 135240794 866223373 135240794 866223373 198694829 334966631 198694829 334966631 959159288 40144102 959159288 40144102 682129560 587778818 682129560 587778818 412767709 521272168 412767709 521272168 777987055 220745323 777987055 220745323 262014571 739000011 262014571 739000011 747993157 250945087 747993157 250945087 448196804 611902066 448196804 611902066 388356231 314769489 388356231 314769489 683490501 506184931 683490501 506184931 239306044 761623161 239306044 761623161 799598727 198493578 799598727 198493578 414811166 585455005 414811166 585455005 819485668 33625537 819485668 33625537 986770032 13372507 986770032 13372507 719599419 410685850 719599419 410685850 522697079 665228948 522697079 665228948 72089875 929371080 72089875 929371080 190340051 778202801 190340051 778202801 979512805 19862944 979512805 19862944 905845705 836537653 905845705 836537653 164335094 45942255 164335094 45942255 952841874 335311785 952841874 335311785 664337983 14120343 664337983 14120343 985841251 996662919 985841251 996662919 3325600 120598483 3325600 120598483 877598348 330865826 877598348 330865826 319152373 682408180 319152373 682408180 543992952 300361120 543992952 300361120 699130276 890050762 699130276 890050762 111069031 282263483 111069031 282263483 828292310 170603016 828292310 170603016 193266153 806854377 193266153 806854377 663575121 335977682 663575121 335977682 325384739 676172557 325384739 676172557 841883529 156934904 841883529 156934904 698344234 542274459 698344234 542274459 273715506 726618120 273715506 726618120 642504246 356811827 642504246 356811827 379844326 620319549 379844326 620319549 984938309 14799162 984938309 14799162 379016861 621433943 379016861 621433943 414180767 586260269 414180767 586260269 36701200 964368650 36701200 964368650 432371761 567691848 432371761 567691848 304089062 697622192 304089062 697622192 923145490 75434164 923145490 75434164 354813100 645959368 354813100 645959368 502847672 496358046 502847672 496358046 118447290 882666326 118447290 882666326 955524000 43365344 955524000 43365344 473505638 526503908 473505638 526503908 674589647 323469350 674589647 323469350 615469299 641516323 615469299 641516323 358806313 343896321 358806313 343896321 714035111 285496106 714035111 285496106 302070066 699546210 302070066 699546210 388275405 611996271 388275405 611996271 187528307 812722798 187528307 812722798 248638159 752587036 248638159 752587036 125074170 876024758 125074170 876024758 164633791 89748593 164633791 89748593 908683429 835419969 908683429 835419969 165391351 243720257 165391351 243720257 824773135 173900798 824773135 173900798 441144082 764237982 441144082 764237982 35362873 965551577 35362873 965551577 775196076 223042494 775196076 223042494 301665140 699839861 301665140 699839861 823023215 175470980 823023215 175470980 662666532 336763353 662666532 336763353 704366650 194829437 704366650 194829437 828569949 170379961 828569949 170379961 336287350 664978176 336287350 664978176 855661545 143344208 855661545 143344208 114728030 963302792 114728030 963302792 37911604 172985764 37911604 172985764 825816317 651992296 825816317 651992296 348872726 473666801 348872726 473666801 526639993 676909521 526639993 676909521 324644065 534007898 324644065 534007898 888705043 72740322 888705043 72740322 926135294 669553511 926135294 669553511 332169843 469460716 332169843 469460716 821587587 176918745 821587587 176918745 710763178 733678176 710763178 733678176 5131585 994708978 5131585 994708978 575253621 425904477 575253621 425904477 152053962 848688620 152053962 848688620 222729639 747494895 222729639 747494895 253196948 819577599 253196948 819577599 181169373 198711978 181169373 198711978 799447772 350906155 799447772 350906155 648856684 14144548 648856684 14144548 985831446 404035278 985831446 404035278 35805889 965176816 35805889 965176816 963573194 35281120 963573194 35281120 156406451 844377481 156406451 844377481 836104379 163138291 836104379 163138291 414704664 859108002 414704664 859108002 142472826 481790692 142472826 481790692 517829278 653339982 517829278 653339982 347460603 226483763 347460603 226483763 771825913 779985261 771825913 779985261 47615073 953347873 47615073 953347873 202812070 797397693 202812070 797397693 137389348 864372722 137389348 864372722 941015606 57924704 941015606 57924704 900336783 445931659 900336783 445931659 287474189 713134716 287474189 713134716 323576997 677906846 323576997 677906846 21689014 979643960 21689014 979643960 912032242 86149312 912032242 86149312 476865348 523143599 476865348 523143599 618736613 381385251 618736613 381385251 278351890 721930573 278351890 721930573 554200096 384691550 554200096 384691550 615118130 501894982 615118130 501894982 497977243 317984979 497977243 317984979 889983678 108900861 889983678 108900861 741185514 641696638 741185514 641696638 50601831 950549187 50601831 950549187 320394520 681199198 320394520 681199198 122289090 879008875 122289090 879008875 484085089 158685022 484085089 158685022 906713156 91903159 906713156 91903159 257460529 822986655 257460529 822986655 177698107 317146314 177698107 317146314 737351253 262210724 737351253 262210724 579755874 421009511 579755874 421009511 625377994 374489594 625377994 374489594 483347220 516320661 483347220 516320661 941442318 57578811 941442318 57578811 65955060 936105137 65955060 936105137 135965123 443447335 135965123 443447335 556955887 610627117 556955887 610627117 389555662 381377870 389555662 381377870 618739427 927786100 618739427 927786100 73952067 174373528 73952067 174373528 824297107 381572574 824297107 381572574 585810233 414754296 585810233 414754296 649991805 349575355 649991805 349575355 356344169 855865703 356344169 855865703 145442603 571340081 145442603 571340081 428540074 693102248 428540074 693102248 308683320 355143747 308683320 355143747 761721400 114523825 761721400 114523825 883798839 764672641 883798839 764672641 236293228 214622589 236293228 214622589 784105393 831844066 784105393 831844066 168911529 716920280 168911529 716920280 449865921 549677501 449865921 549677501 405433793 734517746 405433793 734517746 266023273 624090378 266023273 624090378 375805537 634885500 375805537 634885500 365013613 509482192 365013613 509482192 531776614 467910119 531776614 467910119 119321556 970382314 119321556 970382314 31009457 743081100 31009457 743081100 738613783 261031019 738613783 261031019 705708988 593621747 705708988 593621747 406987330 132374996 406987330 132374996 865770325 918160283 865770325 918160283 83742577 343547306 83742577 343547306 656009374 957359232 656009374 957359232 43548167 165466298 43548167 165466298 833718106 582483472 833718106 582483472 140472397 860973405 140472397 860973405 624052498 312816493 624052498 312816493 761907232 236778151 761907232 236778151 727045392 710892042 727045392 710892042 289900849 174407644 289900849 174407644 824254209 866489715 824254209 866489715 134782911 863044853 134782911 863044853 726931840 272706332 726931840 272706332 274285933 726007165 274285933 726007165 926236595 72629911 926236595 72629911 379873396 936617945 379873396 936617945 65623775 200015570 65623775 200015570 798275651 948414004 798275651 948414004 52768465 859707744 52768465 859707744 141757210 874289221 141757210 874289221 11061551 989420422 11061551 989420422 397950394 602205440 397950394 602205440 23250479 977853973 23250479 977853973 97968862 877695431 97968862 877695431 724277649 181663783 724277649 181663783 816819610 813176689 816819610 813176689 140592387 877119836 140592387 877119836 37750040 963492106 37750040 963492106 736897922 262813880 736897922 262813880 461637724 596920430 461637724 596920430 403625929 397333260 403625929 397333260 602302325 619133915 602302325 619133915 123815595 890053488 123815595 890053488 111054016 771562721 111054016 771562721 539713922 458452039 539713922 458452039 542153958 810855521 542153958 810855521 189176738 581697059 189176738 581697059 419151340 798029698 419151340 798029698 202388850 603787906 202388850 603787906 396259345 804435165 396259345 804435165 195699794 93693256 195699794 93693256 904984029 330797358 904984029 330797358 668158413 124054719 668158413 124054719 882818728 115674416 882818728 115674416 711344735 288217198 711344735 288217198 801802517 54564152 801802517 54564152 944313925 530041990 944313925 530041990 276670686 932407386 276670686 932407386 69347098 649400398 69347098 649400398 424354077 188876560 424354077 188876560 809181819 713915621 809181819 713915621 286745489 375786707 286745489 375786707 826414569 172404448 826414569 172404448 286513129 714184081 286513129 714184081 391396064 353858793 391396064 353858793 660220398 338320826 660220398 338320826 661299772 531786524 661299772 531786524 468176409 510725357 468176409 510725357 896462435 103138627 896462435 103138627 734851799 775884517 734851799 775884517 143562997 858025670 143562997 858025670 582859925 30145941 582859925 30145941 969097584 124354440 969097584 124354440 206798471 793385847 206798471 793385847 556505686 385234167 556505686 385234167 614507264 506556766 614507264 506556766 325584245 675960428 325584245 675960428 756024319 243233423 756024319 243233423 635768393 363631500 635768393 363631500 865585799 132554784 865585799 132554784 405762680 637541137 405762680 637541137 111512408 889711060 111512408 889711060 820645311 177849470 820645311 177849470 56355579 945060652 56355579 945060652 238059162 338381681 238059162 338381681 791655007 63185420 791655007 63185420 935105422 270766579 935105422 270766579 639920867 359645809 639920867 359645809 883111019 115337599 883111019 115337599 412384033 588374629 412384033 588374629 788909358 209670423 788909358 209670423 347861314 652880664 347861314 652880664 925615236 73132732 925615236 73132732 922683294 235165726 922683294 235165726 763422430 230279215 763422430 230279215 768250860 358702815 768250860 358702815 640765336 243781140 640765336 243781140 755369684 855585081 755369684 855585081 145686547 420420990 145686547 420420990 580461961 946938296 580461961 946938296 54453446 869502503 54453446 869502503 848728256 150211581 848728256 150211581 373067018 626883541 373067018 626883541 849607228 149375257 849607228 149375257 701161285 298352539 701161285 298352539 830152485 169047028 830152485 169047028 687524703 350649271 687524703 350649271 516068218 483449554 516068218 483449554 669782032 329127575 669782032 329127575 502223689 986952977 502223689 986952977 13662593 807780569 13662593 807780569 192438403 893812622 192438403 893812622 107328305 68451622 107328305 68451622 930204623 333745891 930204623 333745891 212814363 838434298 212814363 838434298 162582123 714709128 162582123 714709128 957026825 41992639 957026825 41992639 554705323 771647600 554705323 771647600 229353007 188285169 229353007 188285169 809755713 309374708 809755713 309374708 689338201 48227154 689338201 48227154 950514452 234030123 950514452 234030123 307434566 694314903 307434566 694314903 499568310 223245770 499568310 223245770 774962268 857566408 774962268 857566408 31186739 970108004 31186739 970108004 83229989 715146124 83229989 715146124 285443137 724093966 285443137 724093966 276446406 516340707 276446406 516340707 841818031 157006257 841818031 157006257 14581387 986184697 14581387 986184697 929134216 69575570 929134216 69575570 290630321 710137736 290630321 710137736 984773693 15004652 984773693 15004652 314940525 895826414 314940525 895826414 105604977 502377402 105604977 502377402 497330959 562473066 497330959 562473066 158884437 976272176 158884437 976272176 25000033 167060566 25000033 167060566 832120214 372399033 832120214 372399033 626974160 29652973 626974160 29652973 969588653 924687876 969588653 924687876 77119803 150785521 77119803 150785521 848153123 893435838 848153123 893435838 107634262 645144008 107634262 645144008 803289587 50994951 803289587 50994951 947772575 728838596 947772575 728838596 21295119 980053719 21295119 980053719 214735535 785238804 214735535 785238804 84251440 917639712 84251440 917639712 87165751 550535226 87165751 550535226 448940485 678896848 448940485 678896848 322526708 607440749 322526708 607440749 399390993 600996772 399390993 600996772 137154029 864559808 137154029 864559808 606571914 47455978 606571914 47455978 951329636 698360897 951329636 698360897 303326886 354020068 303326886 354020068 653659498 345877566 653659498 345877566 466046937 533751123 466046937 533751123 882141157 116353925 882141157 116353925 485413892 514238632 485413892 514238632 536181598 416096144 536181598 416096144 584641637 721831064 584641637 721831064 278476718 608519114 278476718 608519114 391476648 952977786 391476648 952977786 47973103 547785357 47973103 547785357 715381913 121037243 715381913 121037243 877091846 846525019 877091846 846525019 77445533 924267983 77445533 924267983 245903580 162463247 245903580 162463247 836763492 476836617 836763492 476836617 523226257 426500704 523226257 426500704 574606220 740642582 574606220 740642582 77095284 924712440 77095284 924712440 526431682 473837235 526431682 473837235 366337666 633615496 366337666 633615496 845847473 152978804 845847473 152978804 93184485 909134434 93184485 909134434 760102634 238698608 760102634 238698608 651124970 348505057 651124970 348505057 821227843 177297719 821227843 177297719 589895613 410545989 589895613 410545989 959983168 39180170 959983168 39180170 833297519 834622114 833297519 834622114 166340112 142557143 166340112 142557143 856426428 341171502 856426428 341171502 658498544 249593863 658498544 249593863 749446664 351343762 749446664 351343762 648379529 190568315 648379529 190568315 807196481 527432399 807196481 527432399 472571282 202963367 472571282 202963367 795302939 523447067 795302939 523447067 476554755 414849268 476554755 414849268 585739877 568529401 585739877 568529401 12498071 988330988 12498071 988330988 783248436 215516793 783248436 215516793 458546036 959411981 458546036 959411981 41530155 335946784 41530155 335946784 998903560 1237143 998903560 1237143 606673290 974182363 606673290 974182363 26918777 437753848 26918777 437753848 563097605 582171295 563097605 582171295 418359777 426399613 418359777 426399613 574698229 884234211 574698229 884234211 7863705 992449643 7863705 992449643 148514341 754720467 148514341 754720467 289909031 358961486 289909031 358961486 640540917 615057736 640540917 615057736 385334829 228025588 385334829 228025588 985094007 14652082 985094007 14652082 466884571 533070018 466884571 533070018 522080869 478036649 522080869 478036649 101716344 900276727 101716344 900276727 740551720 258825552 740551720 258825552 325590946 675958850 325590946 675958850 588221488 218884667 588221488 218884667 779990232 693340123 779990232 693340123 308440007 583470287 308440007 583470287 793200897 205085419 793200897 205085419 623820172 375991230 623820172 375991230 786613926 211920056 786613926 211920056 672363216 501787885 672363216 501787885 498024890 387767527 498024890 387767527 611876036 588569839 611876036 588569839 240043958 771628669 240043958 771628669 229365484 461652769 229365484 461652769 538752583 681781500 538752583 681781500 319795364 403811904 319795364 403811904 596553101 862286013 596553101 862286013 139133367 743113910 139133367 743113910 435865536 132670135 435865536 132670135 865432267 917134467 865432267 917134467 84776212 561732214 84776212 561732214 438491759 665882096 438491759 665882096 121003913 880036639 121003913 880036639 614657478 385066823 614657478 385066823 291264523 709572816 291264523 709572816 970222195 29011773 970222195 29011773 719695841 904814051 719695841 904814051 97195345 630242924 97195345 630242924 496833154 332037106 496833154 332037106 667304302 813602982 667304302 813602982 186789738 516255681 186789738 516255681 491694421 508343909 491694421 508343909 101669634 900325536 101669634 900325536 676685282 321493010 676685282 321493010 602235843 397444939 602235843 397444939 771634875 226824328 771634875 226824328 437004798 563346256 437004798 563346256 938232959 60213514 938232959 60213514 419087168 743966050 419087168 743966050 64655076 937693275 64655076 937693275 238969509 642619571 238969509 642619571 762251214 236539131 762251214 236539131 598284392 551309392 598284392 551309392 229952568 771006766 229952568 771006766 251268491 1875526 251268491 1875526 998306492 803485009 998306492 803485009 25435296 975799855 25435296 975799855 345465693 124704334 345465693 124704334 873321477 380483055 873321477 380483055 619569563 119981761 619569563 119981761 973479081 26240441 973479081 26240441 106109135 895242219 106109135 895242219 291187096 3994994 291187096 3994994 996121482 145981394 996121482 145981394 565476602 435459665 565476602 435459665 900080636 99260756 900080636 99260756 853527845 149715011 853527845 149715011 91071679 911263438 91071679 911263438 976680140 22914767 976680140 22914767 82615156 919392471 82615156 919392471 654900663 148576540 654900663 148576540 850456119 284708893 850456119 284708893 599917210 400128382 599917210 400128382 975988249 23517211 975988249 23517211 888708414 911322119 888708414 911322119 90979541 63922804 90979541 63922804 934314275 914865457 934314275 914865457 87029253 158260395 87029253 158260395 840640552 861182944 840640552 861182944 125394984 875837523 125394984 875837523 690506640 308475916 690506640 308475916 580788160 420168242 580788160 420168242 882363111 116011866 882363111 116011866 634543584 364914605 634543584 364914605 752779479 246634041 752779479 246634041 634076996 455385006 634076996 455385006 223428571 777172514 223428571 777172514 460027654 325310070 460027654 325310070 673116378 332128726 673116378 332128726 280882149 816311684 280882149 816311684 115197078 885878401 115197078 885878401 932879565 65610408 932879565 65610408 796781914 453158036 796781914 453158036 473483723 526537429 473483723 526537429 882099630 116415096 882099630 116415096 291874822 709139927 291874822 709139927 571025336 429539312 571025336 429539312 516902373 482830063 516902373 482830063 711192247 288289976 711192247 288289976 360772480 639318427 360772480 639318427 747017023 252187818 747017023 252187818 262324052 738678862 262324052 738678862 772088998 226151131 772088998 226151131 551815204 463658164 551815204 463658164 70647020 930933835 70647020 930933835 867624514 130439518 867624514 130439518 505336559 493816262 505336559 493816262 752660944 89534174 752660944 89534174 908876690 478237574 908876690 478237574 485686340 513895220 485686340 513895220 785270777 213059834 785270777 213059834 431801561 636214609 431801561 636214609 2655514 997242763 2655514 997242763 304241369 261875964 304241369 261875964 737636435 284274104 737636435 284274104 338331983 954251228 338331983 954251228 46400477 87600334 46400477 87600334 910647880 789336905 910647880 789336905 210411914 289134805 210411914 289134805 710243731 463601797 710243731 463601797 536839429 139236941 536839429 139236941 859865060 475417291 859865060 475417291 524540933 434682742 524540933 434682742 566161558 760726176 566161558 760726176 236767881 764164825 236767881 764164825 641127233 250875511 641127233 250875511 748104811 839758218 748104811 839758218 161210662 245700378 161210662 245700378 827514029 171387216 827514029 171387216 232607254 768324325 232607254 768324325 352905469 648198881 352905469 648198881 334397444 667283289 334397444 667283289 736540306 263225056 736540306 263225056 67918421 934247596 67918421 934247596 784001330 214774612 784001330 214774612 95471005 906690949 95471005 906690949 451123736 467992820 451123736 467992820 918780037 80173918 918780037 80173918 653337272 878866322 653337272 878866322 1879616 997932413 1879616 997932413 455050069 544534351 455050069 544534351 264588093 736336545 264588093 736336545 783314319 77264590 783314319 77264590 921503777 666311400 921503777 666311400 335305203 512917955 335305203 512917955 987268095 12963513 987268095 12963513 987022491 211217749 987022491 211217749 465550000 852989336 465550000 852989336 94458505 907965387 94458505 907965387 774246083 84468221 774246083 84468221 913975408 431044558 913975408 431044558 569564722 269629650 569564722 269629650 730260381 630679428 730260381 630679428 369806124 150002020 369806124 150002020 849016914 564677310 849016914 564677310 435519106 184573185 435519106 184573185 813646783 811200315 813646783 811200315 188786561 324610319 188786561 324610319 673725856 885318661 673725856 885318661 115664385 216773192 115664385 216773192 782000885 388724312 782000885 388724312 611007087 294866328 611007087 294866328 704632255 432811132 704632255 432811132 539543032 460970963 539543032 460970963 623299324 122064691 623299324 122064691 876132614 614383716 876132614 614383716 386027026 311747084 386027026 311747084 686531028 931123540 686531028 931123540 70551119 350202504 70551119 350202504 649387711 798110329 649387711 798110329 70134735 931589581 70134735 931589581 177962787 151147084 177962787 151147084 847738713 798167602 847738713 798167602 155539204 863759665 155539204 863759665 137963105 772767910 137963105 772767910 392526903 607203825 392526903 607203825 76036298 925875081 76036298 925875081 808953371 189012567 808953371 189012567 358418147 749915931 358418147 749915931 251114187 100151412 251114187 100151412 899227649 236804097 899227649 236804097 453475579 594319528 453475579 594319528 185606316 814835930 185606316 814835930 347173277 191924514 347173277 191924514 805884445 877791658 805884445 877791658 123407309 829418793 123407309 829418793 677986288 320296249 677986288 320296249 261272559 809205182 261272559 809205182 190895418 497931698 190895418 497931698 548975368 213655765 548975368 213655765 784862644 266765920 784862644 266765920 145608335 855692192 145608335 855692192 151448134 835991184 151448134 835991184 784347931 214273351 784347931 214273351 24057358 977196950 24057358 977196950 73006964 558113397 73006964 558113397 709099947 290464670 709099947 290464670 384006364 616260570 384006364 616260570 490640543 390142955 490640543 390142955 609649335 963326776 609649335 963326776 37862280 404185340 37862280 404185340 596088491 919674210 596088491 919674210 82340674 434690583 82340674 434690583 736169585 263648968 736169585 263648968 265058292 735671560 265058292 735671560 420992864 129242771 420992864 129242771 984271661 15362361 984271661 15362361 8915055 991422814 8915055 991422814 125426044 89731698 125426044 89731698 908698351 576465415 908698351 576465415 423810156 234333045 423810156 234333045 981540522 17923106 981540522 17923106 40952448 959855144 40952448 959855144 816704824 76619264 816704824 76619264 921992487 78769070 921992487 78769070 464834346 534846792 464834346 534846792 798521991 199766283 798521991 199766283 46257028 954325739 46257028 954325739 153134794 138504580 153134794 138504580 860378599 738401813 860378599 738401813 262437931 121977386 262437931 121977386 876187876 203748104 876187876 203748104 500123848 499451946 500123848 499451946 531904652 146918892 531904652 146918892 941565998 57487727 941565998 57487727 283306543 717283332 283306543 717283332 759051980 239788061 759051980 239788061 4812693 995031926 4812693 995031926 591569849 408833599 591569849 408833599 65919375 936169098 65919375 936169098 717163340 282516055 717163340 282516055 435888103 564457680 435888103 564457680 734109776 265432907 734109776 265432907 552535688 448079839 552535688 448079839 644166237 355001891 644166237 355001891 508561509 490429563 508561509 490429563 941089841 57873404 941089841 57873404 121965050 879275111 121965050 879275111 257047207 220966540 257047207 220966540 777812041 750316717 777812041 750316717 157126553 843745963 157126553 843745963 721072518 278278106 721072518 278278106 262246012 738756245 262246012 738756245 725308044 149359418 725308044 149359418 908396034 90061128 908396034 90061128 35614934 965327460 35614934 965327460 595553072 120032672 595553072 120032672 878274297 701782847 878274297 701782847 299491182 166335993 299491182 166335993 832799801 638554797 832799801 638554797 361472980 192538730 361472980 192538730 805334872 241373645 805334872 241373645 113405140 887889095 113405140 887889095 185798950 359086269 185798950 359086269 640402226 922913126 640402226 922913126 78995470 503370368 78995470 503370368 773339304 82973886 773339304 82973886 915544629 970183297 915544629 970183297 31139252 433548755 31139252 433548755 976760582 22774405 976760582 22774405 138063827 863672863 138063827 863672863 494082703 505772354 494082703 505772354 142348979 859216090 142348979 859216090 576680600 424265458 576680600 424265458 532554672 717526516 532554672 717526516 225520000 775024681 225520000 775024681 675755693 322378429 675755693 322378429 371768271 628490828 371768271 628490828 380823899 619421878 380823899 619421878 131689366 869477571 131689366 869477571 807791134 190046979 807791134 190046979 339662448 878000683 339662448 878000683 123224254 315038375 123224254 315038375 724183285 275327821 724183285 275327821 605697815 393817936 605697815 393817936 684233484 314024979 684233484 314024979 560254701 593684379 560254701 593684379 232393102 768588318 232393102 768588318 827217604 171735165 827217604 171735165 206089029 794078777 206089029 794078777 462089628 503986531 462089628 503986531 495585893 747014374 495585893 747014374 138025326 863712633 138025326 863712633 248415133 389893822 248415133 389893822 609879333 662026821 609879333 662026821 339275683 210250144 339275683 210250144 792492238 77490148 792492238 77490148 921222177 755324149 921222177 755324149 245850959 29718929 245850959 29718929 969489802 367918894 969489802 367918894 631685750 326451344 631685750 326451344 836097690 96222782 836097690 96222782 902863883 319447819 902863883 319447819 532341053 467432224 532341053 467432224 897753652 101943910 897753652 101943910 566992575 460522875 566992575 460522875 100713924 901189437 100713924 901189437 296282370 704571789 296282370 704571789 287652454 713037430 287652454 713037430 517340917 482464556 517340917 482464556 137888517 863892867 137888517 863892867 869363994 56257396 869363994 56257396 942874585 656650197 942874585 656650197 211164400 788691296 211164400 788691296 723260156 276307540 723260156 276307540 453017410 597064533 453017410 597064533 403409588 501933229 403409588 501933229 578855031 422006177 578855031 422006177 7378992 992792354 7378992 992792354 588734698 411815856 588734698 411815856 100850268 901059810 100850268 901059810 262413983 384058771 262413983 384058771 615759579 429906293 615759579 429906293 570633200 17686980 570633200 17686980 985188710 14574601 985188710 14574601 369813686 630661475 369813686 630661475 762091439 236647654 762091439 236647654 634849152 496876160 634849152 496876160 267711311 732688265 267711311 732688265 393295909 311526579 393295909 311526579 731013296 268755907 731013296 268755907 514731791 608023000 514731791 608023000 391788958 488979707 391788958 488979707 509975286 834164473 509975286 834164473 166874332 302157856 166874332 302157856 697002113 743919090 697002113 743919090 52817506 948393466 52817506 948393466 519450888 242201118 519450888 242201118 756980720 273988005 756980720 273988005 250121697 750970469 250121697 750970469 890564954 108328097 890564954 108328097 855170086 620551440 855170086 620551440 379681191 184803780 379681191 184803780 813407955 937992165 813407955 937992165 64461854 586645489 64461854 586645489 946079800 52715614 946079800 52715614 927765235 106334880 927765235 106334880 26325444 974750947 26325444 974750947 337885112 624931071 337885112 624931071 374855209 756587959 374855209 756587959 244523462 685870389 244523462 685870389 673904359 324331055 673904359 324331055 650844526 996704286 650844526 996704286 3285930 473994123 3285930 473994123 994982524 5084111 994982524 5084111 631767712 367847931 631767712 367847931 756700028 133839489 756700028 133839489 864273878 799327872 864273878 799327872 200914648 536856300 200914648 536856300 462425571 913823331 462425571 913823331 88153966 831311729 88153966 831311729 176259771 163950249 176259771 163950249 835475605 912262076 835475605 912262076 18311171 982782302 18311171 982782302 449532004 549924362 449532004 549924362 286350037 714401315 286350037 714401315 307109408 694591628 307109408 694591628 91189441 911104625 91189441 911104625 354999604 645728522 354999604 645728522 320515788 987030015 320515788 987030015 13628356 634581854 13628356 634581854 365216618 648618225 365216618 648618225 102789873 968146666 102789873 968146666 33069862 61585954 33069862 61585954 936808094 674025322 936808094 674025322 327480378 37827681 327480378 37827681 961110291 509730967 961110291 509730967 311796131 689921653 311796131 689921653 894910755 104589826 894910755 104589826 603618984 395974916 603618984 395974916 922723866 76000606 922723866 76000606 672692154 928908308 672692154 928908308 61881456 940219815 61881456 940219815 405865322 303460745 405865322 303460745 982856774 16787040 982856774 16787040 710108863 509076547 710108863 509076547 468562932 786763262 468562932 786763262 213071578 429159112 213071578 429159112 571513546 600622274 571513546 600622274 399798500 133688733 399798500 133688733 864398705 694484736 864398705 694484736 307203837 568614558 307203837 568614558 431444053 914631345 431444053 914631345 87296743 776545411 87296743 776545411 686901079 311486181 686901079 311486181 223293751 777282190 223293751 777282190 354834767 645936269 354834767 645936269 240467138 760617893 240467138 760617893 543731015 457032401 543731015 457032401 249763661 751510053 249763661 751510053 983260478 16462074 983260478 16462074 646017284 499861358 646017284 499861358 449432425 739110373 449432425 739110373 261814205 9443635 261814205 9443635 990444881 672106669 990444881 672106669 329307407 311515598 329307407 311515598 686855998 427162960 686855998 427162960 463079534 536218901 463079534 536218901 758072337 240894242 758072337 240894242 585975361 414629976 585975361 414629976 642464387 356815755 642464387 356815755 594523517 735025695 594523517 735025695 265614933 530058681 265614933 530058681 884862672 94345487 884862672 94345487 988993151 10958050 988993151 10958050 765261467 374536491 765261467 374536491 332327751 669454872 332327751 669454872 809273844 49971536 809273844 49971536 948758852 416777296 948758852 416777296 432791366 992095382 432791366 992095382 8158904 348411279 8158904 348411279 651255725 744002920 651255725 744002920 140505128 860857170 140505128 860857170 355817793 427724273 355817793 427724273 573218457 707935951 573218457 707935951 293095587 453020571 293095587 453020571 701390081 298134751 701390081 298134751 56545662 944834324 56545662 944834324 77077791 691562620 77077791 691562620 326070881 486202087 326070881 486202087 513021189 901321085 513021189 901321085 100554294 113459153 100554294 113459153 884895324 730152686 884895324 730152686 253737997 794712120 253737997 794712120 205453523 314212 205453523 314212 999707210 153460917 999707210 153460917 627468054 448322305 627468054 448322305 165123718 872780748 165123718 872780748 128179863 32374791 128179863 32374791 967003992 142601262 967003992 142601262 856378229 46024144 856378229 46024144 952773953 339104775 952773953 339104775 660569443 245542718 660569443 245542718 937083510 61309059 937083510 61309059 576467253 424400577 576467253 424400577 676067530 123398362 676067530 123398362 874752534 419987903 874752534 419987903 580997664 221357486 580997664 221357486 777355684 804726487 777355684 804726487 195421029 440786707 195421029 440786707 567568654 432865031 567568654 432865031 397581723 602624093 397581723 602624093 453647407 545829686 453647407 545829686 443037386 556939496 443037386 556939496 898842591 100494624 898842591 100494624 874430982 123770965 874430982 123770965 995512304 4564440 995512304 4564440 787833586 694079535 787833586 694079535 307678863 322506000 307678863 322506000 775224790 223022399 775224790 223022399 4569465 995333153 4569465 995333153 90242245 801694331 90242245 801694331 357004401 517907645 357004401 517907645 971733128 27727245 971733128 27727245 185579292 967272229 185579292 967272229 33784510 482799047 33784510 482799047 856698148 142242350 856698148 142242350 479687874 961766969 479687874 961766969 39186459 532009500 39186459 532009500 467868250 544169082 467868250 544169082 455536335 401730973 455536335 401730973 598448267 939771367 598448267 939771367 62401268 226936336 62401268 226936336 771534230 297019129 771534230 297019129 702543414 284497123 702543414 284497123 715104974 788652515 715104974 788652515 211249821 249072087 211249821 249072087 750007693 915758819 750007693 915758819 86152165 147488854 86152165 147488854 851347231 378330178 851347231 378330178 485819628 640169750 485819628 640169750 359971644 178292080 359971644 178292080 820173391 381153183 820173391 381153183 447963378 785411684 447963378 785411684 214598060 153543233 214598060 153543233 845347589 786235653 845347589 786235653 213636834 786359562 213636834 786359562 613812625 386008114 613812625 386008114 60793018 941189961 60793018 941189961 606395030 393375576 606395030 393375576 83323843 918669193 83323843 918669193 876777821 121417382 876777821 121417382 586307582 545357851 586307582 545357851 94033580 908342530 94033580 908342530 444473123 78968113 444473123 78968113 919843268 791196387 919843268 791196387 208681601 23500623 208681601 23500623 976041398 92214793 976041398 92214793 214639332 908844133 214639332 908844133 93525730 810941612 93525730 810941612 700121383 92839243 700121383 92839243 905726573 389372057 905726573 389372057 610452983 304792241 610452983 304792241 694346578 506230350 694346578 506230350 59553676 942420380 59553676 942420380 71282411 639452270 71282411 639452270 623218433 122748858 623218433 122748858 946403405 52338248 946403405 52338248 531269223 468491574 531269223 468491574 756341082 243004284 756341082 243004284 443317638 594042448 443317638 594042448 406506668 414468438 406506668 414468438 586151716 667779028 586151716 667779028 333829758 437385619 333829758 437385619 563415849 636337244 563415849 636337244 363415038 628660839 363415038 628660839 934046251 64206053 934046251 64206053 493231520 762662061 493231520 762662061 238122289 731812140 238122289 731812140 268722271 777734737 268722271 777734737 222543302 61135214 222543302 61135214 937318377 893229071 937318377 893229071 107838664 732483311 107838664 732483311 267936721 923191522 267936721 923191522 78711729 539516396 78711729 539516396 459909437 658124897 459909437 658124897 246833982 754369245 246833982 754369245 559911462 441221788 559911462 441221788 343763631 657207092 343763631 657207092 731723951 40085455 731723951 40085455 959257047 586338604 959257047 586338604 414093973 525372049 414093973 525372049 736789579 262995816 736789579 262995816 216853548 783161331 216853548 783161331 413916812 586561259 413916812 586561259 375972647 623990152 375972647 623990152 743536383 255671439 743536383 255671439 472759937 927232354 472759937 927232354 74748251 58546573 74748251 58546573 940222046 404495151 940222046 404495151 468924515 846881701 468924515 846881701 153885514 531340351 153885514 531340351 860263106 138650387 860263106 138650387 612030544 387612946 612030544 387612946 782889955 215942629 782889955 215942629 299102145 717873837 299102145 717873837 282511279 360595523 282511279 360595523 930679493 67946647 930679493 67946647 887515448 745306393 887515448 745306393 244234806 756961015 244234806 756961015 456166574 434618703 456166574 434618703 994933288 5269351 994933288 5269351 307379510 694366165 307379510 694366165 548115238 317517046 548115238 317517046 817869158 180597880 817869158 180597880 298551146 702513552 298551146 702513552 657001910 342727006 657001910 342727006 414477010 585950600 414477010 585950600 428974147 570922214 428974147 570922214 416365309 657893056 416365309 657893056 264611521 736271880 264611521 736271880 310317484 580269711 310317484 580269711 420482992 735958304 420482992 735958304 264794277 320801266 264794277 320801266 912995623 85247724 912995623 85247724 46851892 953922336 46851892 953922336 828911828 170035888 828911828 170035888 728369484 711381255 728369484 711381255 289338778 669884388 289338778 669884388 809622106 188471118 809622106 188471118 513059590 912333426 513059590 912333426 89805565 406779679 89805565 406779679 593518415 445717281 593518415 445717281 554960775 330180988 554960775 330180988 668737509 705561745 668737509 705561745 295434694 304692192 295434694 304692192 694452229 713404679 694452229 713404679 287174662 261822796 287174662 261822796 737720117 973639999 737720117 973639999 27630689 275358486 27630689 275358486 868541249 129497736 868541249 129497736 840701360 552036546 840701360 552036546 219595209 780458523 219595209 780458523 388500136 611785109 388500136 611785109 251450471 762737317 251450471 762737317 238096288 320312120 238096288 320312120 813957766 73575423 813957766 73575423 925040225 419571910 925040225 419571910 581462812 103599637 581462812 103599637 895979842 198890895 895979842 198890895 289342575 711378658 289342575 711378658 770969269 86727890 770969269 86727890 911423963 339641601 911423963 339641601 292749336 884709396 292749336 884709396 116380838 818229590 116380838 818229590 884062635 114170525 884062635 114170525 288882888 944579989 288882888 944579989 56775428 626501548 56775428 626501548 528870319 471386434 528870319 471386434 162825219 838153383 162825219 838153383 997014650 3045935 997014650 3045935 281634919 983606852 281634919 983606852 17393454 497449481 17393454 497449481 714919959 284722865 714919959 284722865 132041840 869115005 132041840 869115005 268200632 673642442 268200632 673642442 327791952 841144773 327791952 841144773 159710510 628727260 159710510 628727260 371498249 935739822 371498249 935739822 66366011 88035637 66366011 88035637 910250095 640085538 910250095 640085538 353331869 647692672 353331869 647692672 904950120 93738904 904950120 93738904 590938508 409522854 590938508 409522854 809706373 188355756 809706373 188355756 311266626 690424521 311266626 690424521 391752689 608129853 391752689 608129853 65029999 937276549 65029999 937276549 211609674 233844654 211609674 233844654 764845995 350713035 764845995 350713035 193330771 806759011 193330771 806759011 646070919 353358169 646070919 353358169 60894647 941102581 60894647 941102581 192810682 292070257 192810682 292070257 710476573 288995934 710476573 288995934 164630239 836195077 164630239 836195077 725465870 274257893 725465870 274257893 60024169 941960233 60024169 941960233 709838313 158541782 709838313 158541782 840363819 366978817 840363819 366978817 319610334 681991177 319610334 681991177 451127566 548441332 451127566 548441332 422225251 927387699 422225251 927387699 74501978 862081946 74501978 862081946 686285826 312043333 686285826 312043333 430452512 569565474 430452512 569565474 705108537 294414360 705108537 294414360 112899981 888523341 112899981 888523341 708450801 291355241 708450801 291355241 584106370 416720441 584106370 416720441 705197085 131790615 705197085 131790615 911298334 86814349 911298334 86814349 29055454 972284952 29055454 972284952 324173844 659765905 324173844 659765905 456445351 543318134 456445351 543318134 276180132 724297587 276180132 724297587 867663612 130398200 867663612 130398200 290881882 709950560 290881882 709950560 424053247 575912588 424053247 575912588 218952538 781206944 218952538 781206944 665848690 333411376 665848690 333411376 278593732 865220590 278593732 865220590 136437764 32103044 136437764 32103044 967294121 388866777 967294121 388866777 610894782 176414431 610894782 176414431 822032269 368435928 822032269 368435928 576156592 424757831 576156592 424757831 854803547 144111154 854803547 144111154 489045263 916979881 489045263 916979881 84999364 681476945 84999364 681476945 320193930 930876148 320193930 930876148 70681968 30834457 70681968 30834457 968548704 976842774 968548704 976842774 24470251 639043171 24470251 639043171 360965416 661170294 360965416 661170294 76938270 924862085 76938270 924862085 201464221 466737332 201464221 466737332 863938540 134405809 863938540 134405809 259867793 741034376 259867793 741034376 439495965 560536991 439495965 560536991 72032918 929515835 72032918 929515835 215204696 47848800 215204696 47848800 950967225 630429148 950967225 630429148 370005150 136130501 370005150 136130501 862227444 372269740 862227444 372269740 526394831 699170414 526394831 699170414 164539556 878527507 164539556 878527507 122759814 61201105 122759814 61201105 937200885 592173538 937200885 592173538 147629587 853534015 147629587 853534015 735726765 263967985 735726765 263967985 232489300 802227630 232489300 802227630 81243945 920729575 81243945 920729575 947634457 51087781 947634457 51087781 915418001 241316475 915418001 241316475 8070950 992175597 8070950 992175597 635411804 363997478 635411804 363997478 377059519 623178417 377059519 623178417 985909227 14030923 985909227 14030923 494803555 504901156 494803555 504901156 506318567 492870938 506318567 492870938 41393116 959495507 41393116 959495507 466310167 533479125 466310167 533479125 344080931 656952612 344080931 656952612 816180125 182128590 816180125 182128590 490299676 842740647 490299676 842740647 158156087 647856982 158156087 647856982 657827672 341903569 657827672 341903569 192389699 807815000 192389699 807815000 229674032 524507795 229674032 524507795 772228894 8069080 772228894 8069080 991748315 507063845 991748315 507063845 85647895 916248140 85647895 916248140 860179179 104464368 860179179 104464368 895124934 799782709 895124934 799782709 132709635 868465330 132709635 868465330 934447628 63708910 934447628 63708910 668513806 330390691 668513806 330390691 960496540 38445989 960496540 38445989 516471078 483131147 516471078 483131147 777022346 221617870 777022346 221617870 352168992 648822777 352168992 648822777 601015529 398657748 601015529 398657748 584514736 416364899 584514736 416364899 919725857 79181009 919725857 79181009 715276615 317238734 715276615 317238734 143793123 869889129 143793123 869889129 131196102 218399615 131196102 218399615 780342957 617398167 780342957 617398167 101504896 900430393 101504896 900430393 961205507 37677763 961205507 37677763 304213532 697480969 304213532 697480969 336512241 557438897 336512241 557438897 817070724 181392498 817070724 181392498 555494206 673994013 555494206 673994013 164075047 836851834 164075047 836851834 954326247 44518582 954326247 44518582 322694879 678784932 322694879 678784932 926125642 72769566 926125642 72769566 143190901 858274404 143190901 858274404 912980782 85277125 912980782 85277125 539797582 771147545 539797582 771147545 229779023 182482124 229779023 182482124 815775822 662814171 815775822 662814171 150526279 850431562 150526279 850431562 279274470 644282718 279274470 644282718 897477489 102182044 897477489 102182044 356489247 644034971 356489247 644034971 660291523 339263338 660291523 339263338 174106702 826699474 174106702 826699474 771203313 227180880 771203313 227180880 730459649 783517898 730459649 783517898 65812044 936309835 65812044 936309835 78392283 574957322 78392283 574957322 492707963 507402699 492707963 507402699 168430848 832274902 168430848 832274902 750259306 132289914 750259306 132289914 865828232 337879886 865828232 337879886 159745784 841068041 159745784 841068041 415493218 262561965 415493218 262561965 737135134 453046303 737135134 453046303 547605453 225521310 547605453 225521310 795230502 203025293 795230502 203025293 427470809 572457505 427470809 572457505 919077996 79800328 919077996 79800328 47121502 953668070 47121502 953668070 224296683 411436809 224296683 411436809 589066337 704078968 589066337 704078968 296871174 254778896 296871174 254778896 744604756 435924789 744604756 435924789 564845180 401214727 564845180 401214727 598950983 659474558 598950983 659474558 341603252 525966855 341603252 525966855 526475024 473753387 526475024 473753387 137058711 864678160 137058711 864678160 158382544 425534523 158382544 425534523 710763377 268683475 710763377 268683475 731114721 479519167 731114721 479519167 32970604 968268806 32970604 968268806 684983439 313268598 684983439 313268598 290609940 774815554 290609940 774815554 225883560 574787949 225883560 574787949 868752369 129329814 868752369 129329814 491340459 953351870 491340459 953351870 47576528 729266244 47576528 729266244 271260265 837011418 271260265 837011418 163935602 509556725 163935602 509556725 918731143 80208765 918731143 80208765 317952289 683859145 317952289 683859145 691069029 307836500 691069029 307836500 156457634 844349981 156457634 844349981 695137400 304011166 695137400 304011166 495445006 504137791 495445006 504137791 913943703 84510167 913943703 84510167 79334536 922571727 79334536 922571727 767611290 230733349 767611290 230733349 442112324 788725991 442112324 788725991 117357827 883731207 117357827 883731207 767202855 231225080 767202855 231225080 549781209 483537721 549781209 483537721 515932531 192464797 515932531 192464797 805413634 898085185 805413634 898085185 103548539 448221602 103548539 448221602 889684056 47315648 889684056 47315648 951514257 149626979 951514257 149626979 465889217 560432657 465889217 560432657 324483073 677036400 324483073 677036400 645982173 353437740 645982173 353437740 46249909 954353863 46249909 954353863 767423227 230979708 767423227 230979708 98567497 903473062 98567497 903473062 275430350 556502144 275430350 556502144 487515183 478476999 487515183 478476999 592478710 408000306 592478710 408000306 550903941 621513308 550903941 621513308 378909933 305564444 378909933 305564444 693527331 398015144 693527331 398015144 441292305 698898607 441292305 698898607 302748020 684869658 302748020 684869658 622555634 238778250 622555634 238778250 760084210 798266061 760084210 798266061 202125694 62282817 202125694 62282817 936178506 861919566 936178506 861919566 139536288 58782471 139536288 58782471 940018681 106630720 940018681 106630720 892399620 32815833 892399620 32815833 966616840 404821659 966616840 404821659 595614220 27476717 595614220 27476717 972023498 809556653 972023498 809556653 169107236 949696861 169107236 949696861 51478417 512992317 51478417 512992317 534223647 465725355 534223647 465725355 167098640 833931708 167098640 833931708 598233803 401908527 598233803 401908527 477188494 522704413 477188494 522704413 706676847 293016266 706676847 293016266 683073106 574912186 683073106 574912186 289473097 865506993 289473097 865506993 136197936 673620353 136197936 673620353 846491893 152197950 846491893 152197950 360749306 885411588 360749306 885411588 115508575 235965111 115508575 235965111 762784334 917083684 762784334 917083684 76898711 924903308 76898711 924903308 711483835 35827795 711483835 35827795 963193555 921136455 963193555 921136455 80887681 210750070 80887681 210750070 787918420 806078575 787918420 806078575 193899780 117806945 193899780 117806945 963248139 35752562 963248139 35752562 824840314 173859671 824840314 173859671 952020129 46756937 952020129 46756937 435275572 565048206 435275572 565048206 913079003 38755971 913079003 38755971 960233845 960900079 960233845 960900079 39946864 126863270 39946864 126863270 871282475 993408741 871282475 993408741 6583293 284353367 6583293 284353367 882316069 116089734 882316069 116089734 281116574 719028775 281116574 719028775 518327809 481383879 518327809 481383879 512641228 486626694 512641228 486626694 591277670 409127544 591277670 409127544 31552132 969761848 31552132 969761848 36272420 98934695 36272420 98934695 900486801 632036011 900486801 632036011 274025420 986602038 274025420 986602038 14036140 694079889 14036140 694079889 483516993 516148973 483516993 516148973 185585121 814965171 185585121 814965171 332309054 180881052 332309054 180881052 817569578 434485521 817569578 434485521 508174758 960157934 508174758 960157934 40542505 878681861 40542505 878681861 854401963 144411930 854401963 144411930 8755842 991704002 8755842 991704002 381128179 619126712 381128179 619126712 364936228 634903531 364936228 634903531 581539663 419453507 581539663 419453507 146160117 855152842 146160117 855152842 394494824 233372304 394494824 233372304 765162502 384343610 765162502 384343610 515903662 790353807 515903662 790353807 103755052 977240932 103755052 977240932 24011979 595362226 24011979 595362226 917703366 81200645 917703366 81200645 611736382 913744600 611736382 913744600 88287280 332765679 88287280 332765679 666346745 376617035 666346745 376617035 272119142 728075291 272119142 728075291 961772084 37101833 961772084 37101833 530741707 469287229 530741707 469287229 992496514 7405004 992496514 7405004 689311386 309427008 689311386 309427008 818107320 180403441 818107320 180403441 246625786 754577498 246625786 754577498 656568323 343107385 656568323 343107385 360734715 721413893 360734715 721413893 278890209 669551157 278890209 669551157 589388729 187493872 589388729 187493872 810731309 509772001 810731309 509772001 490238195 366891648 490238195 366891648 632554265 377453829 632554265 377453829 210169299 789757205 210169299 789757205 647174379 9281625 647174379 9281625 990541278 933412178 990541278 933412178 68453154 477338080 68453154 477338080 907762331 90803398 907762331 90803398 858623318 477507069 858623318 477507069 522572687 318750490 522572687 318750490 679466418 485591151 679466418 485591151 757184 999234731 757184 999234731 648827676 350937784 648827676 350937784 157668265 843309100 157668265 843309100 494048937 419083449 494048937 419083449 582019775 562660581 582019775 562660581 437615605 525995463 437615605 525995463 473956640 784897398 473956640 784897398 143569921 858007908 143569921 858007908 959215692 40108162 959215692 40108162 730642089 273608172 730642089 273608172 670232 999270183 670232 999270183 106597213 104328911 106597213 104328911 895306050 982303677 895306050 982303677 18777388 623826661 18777388 623826661 812772085 185445096 812772085 185445096 146772075 854335666 146772075 854335666 249559883 751662020 249559883 751662020 154666378 846086114 154666378 846086114 760814632 237953648 760814632 237953648 173581748 827466641 173581748 827466641 882624511 115844706 882624511 115844706 331566826 724797620 331566826 724797620 275661838 412620112 275661838 412620112 950524116 48213129 950524116 48213129 699307159 300254125 699307159 300254125 818401554 180167078 818401554 180167078 538660968 461708350 538660968 461708350 747383781 251620944 747383781 251620944 125612379 875585651 125612379 875585651 226969385 453662466 226969385 453662466 547038100 533228949 547038100 533228949 466649946 18843767 466649946 18843767 980556325 524170169 980556325 524170169 475632761 427745631 475632761 427745631 573204817 764292589 573204817 764292589 199552319 800814573 199552319 800814573 604813130 394710245 604813130 394710245 133302168 867819170 133302168 867819170 712721737 286905111 712721737 286905111 232459933 768501931 232459933 768501931 288343887 712231199 288343887 712231199 209912901 983734054 209912901 983734054 17301750 350036208 17301750 350036208 649527025 623522502 649527025 623522502 376625157 120668365 376625157 120668365 877455579 268054232 877455579 268054232 260419845 916946565 260419845 916946565 85031189 351506861 85031189 351506861 648293587 962638968 648293587 962638968 38546815 39100025 38546815 39100025 960041964 45149965 960041964 45149965 765323094 463724878 765323094 463724878 536649679 203234553 536649679 203234553 795047532 310969851 795047532 310969851 676403108 432453816 676403108 432453816 568039611 293826877 568039611 293826877 705735433 989134630 705735433 989134630 11424978 50586845 11424978 50586845 948152350 644441434 948152350 644441434 356069740 595871138 356069740 595871138 774772136 223526271 774772136 223526271 132027291 869167248 132027291 869167248 389733493 610363504 389733493 610363504 232234350 768808048 232234350 768808048 378124984 575359362 378124984 575359362 482908525 516846928 482908525 516846928 354658584 646248678 354658584 646248678 897347020 102295633 897347020 102295633 70573940 931081885 70573940 931081885 605196820 24798069 605196820 24798069 974657574 791591536 974657574 791591536 208210367 126339864 208210367 126339864 871719643 485780809 871719643 485780809 513479583 247304788 513479583 247304788 751880131 916114159 751880131 916114159 85811287 517752561 85811287 517752561 613059919 386623371 613059919 386623371 20344620 980893929 20344620 980893929 773825252 224288761 773825252 224288761 217337138 860222064 217337138 860222064 141087029 95394355 141087029 95394355 903488801 602144783 903488801 602144783 398010258 246070833 398010258 246070833 753301878 982646526 753301878 982646526 18390380 130864048 18390380 130864048 867183340 134918516 867183340 134918516 181123613 819623189 181123613 819623189 945873672 52850516 945873672 52850516 190953944 809122748 190953944 809122748 823971711 174614368 823971711 174614368 684166047 799685403 684166047 799685403 200607381 664762146 200607381 664762146 792671947 205589522 792671947 205589522 345867270 655079902 345867270 655079902 717505112 282193978 717505112 282193978 344503791 656517241 344503791 656517241 781012381 217908718 781012381 217908718 453886245 545604840 453886245 545604840 611106153 388607684 611106153 388607684 40714541 959987456 40714541 959987456 187272633 590606975 187272633 590606975 409832230 895092128 409832230 895092128 106265764 837661779 106265764 837661779 956949597 42073649 956949597 42073649 939182112 618607933 939182112 618607933 317070530 684768985 317070530 684768985 542262480 458319374 542262480 458319374 29846126 971458259 29846126 971458259 644583028 354584425 644583028 354584425 248577137 752633075 248577137 752633075 500349922 5799966 500349922 5799966 994244243 654062758 994244243 654062758 333200130 668493363 333200130 668493363 706580192 293098906 706580192 293098906 685480877 656054642 685480877 656054642 225106116 775400161 225106116 775400161 849321750 149687981 849321750 149687981 380716141 619468902 380716141 619468902 433047315 567117658 433047315 567117658 237180399 763752752 237180399 763752752 823012087 129291493 823012087 129291493 868854929 252643486 868854929 252643486 562814330 730308220 562814330 730308220 270263398 493628666 270263398 493628666 505488436 608806036 505488436 608806036 391237950 284311856 391237950 284311856 715263021 870253038 715263021 870253038 130884219 847259276 130884219 847259276 153492736 856299368 153492736 856299368 145115805 39892769 145115805 39892769 959417969 412029561 959417969 412029561 588355807 333470475 588355807 333470475 831163639 168144815 831163639 168144815 736825698 802901555 736825698 802901555 197456539 120469917 197456539 120469917 877735797 681927581 877735797 681927581 319692634 220591201 319692634 220591201 778242551 954409732 778242551 954409732 46196012 292195001 46196012 292195001 818549409 179988972 818549409 179988972 678107719 752906157 678107719 752906157 248240755 399256352 248240755 399256352 671078991 327616562 671078991 327616562 667175858 456487400 667175858 456487400 7425952 992775690 7425952 992775690 486071827 513583157 486071827 513583157 361954044 939214076 361954044 939214076 62969444 551674875 62969444 551674875 968463176 30906044 968463176 30906044 472045572 528071460 472045572 528071460 492289009 507824023 492289009 507824023 251272265 749717418 251272265 749717418 666854327 332296358 666854327 332296358 432930797 593513058 432930797 593513058 407093471 561603671 407093471 561603671 438549739 592076112 438549739 592076112 408471845 429161086 408471845 429161086 912389432 85888276 912389432 85888276 686456351 788644446 686456351 788644446 211265136 126423423 211265136 126423423 871664815 698507083 871664815 698507083 303137469 612888720 303137469 612888720 473561735 526453428 473561735 526453428 295484831 705542826 295484831 705542826 483252575 516371680 483252575 516371680 24962141 976286423 24962141 976286423 159153516 841791713 159153516 841791713 138281328 863369653 138281328 863369653 844434958 154584976 844434958 154584976 149817764 968964085 149817764 968964085 32173185 292041979 32173185 292041979 707749665 402277926 707749665 402277926 597982413 183105499 597982413 183105499 815224359 905155980 815224359 905155980 96871438 571217629 96871438 571217629 428737234 833077400 428737234 833077400 167701777 303491873 167701777 303491873 695723126 651953778 695723126 651953778 348905115 90079271 348905115 90079271 908352311 462103613 908352311 462103613 123599101 877539214 123599101 877539214 245564354 194762871 245564354 194762871 803189076 793363802 803189076 793363802 206811462 10330129 206811462 10330129 989506221 764595154 989506221 764595154 236359258 629877873 236359258 629877873 462415310 161310752 462415310 161310752 837949168 345562693 837949168 345562693 653890120 199430695 653890120 199430695 798828692 653236670 798828692 653236670 347629269 649614031 347629269 649614031 686934632 311447843 686934632 311447843 221628218 792427502 221628218 792427502 178033640 822556344 178033640 822556344 468419643 432153177 468419643 432153177 568438299 546499322 568438299 546499322 453020369 118540507 453020369 118540507 879757835 930439349 879757835 930439349 71037941 237338117 71037941 237338117 761371575 396310116 761371575 396310116 505901215 910358348 505901215 910358348 91904891 671847107 91904891 671847107 407964501 107172704 407964501 107172704 891750073 942060605 891750073 942060605 59905395 618097973 59905395 618097973 896198883 103429558 896198883 103429558 409512645 591007458 409512645 591007458 689728986 308971825 689728986 308971825 302442801 699161982 302442801 699161982 681614604 316484419 681614604 316484419 265604294 735027008 265604294 735027008 386372835 613979980 386372835 613979980 253871255 839864147 253871255 839864147 161063281 115285164 161063281 115285164 883141582 920661978 883141582 920661978 30359326 971020964 30359326 971020964 364825865 635021543 364825865 635021543 287644706 713047300 287644706 713047300 837386536 161942018 837386536 161942018 639842180 359745422 639842180 359745422 699301981 258815697 699301981 258815697 838940778 160202864 838940778 160202864 631202402 924534184 631202402 924534184 77260695 411947964 77260695 411947964 612744391 386972118 612744391 386972118 200664996 877528355 200664996 877528355 123640570 86047105 123640570 86047105 912093221 646242377 912093221 646242377 354691254 114484044 354691254 114484044 883901919 703662738 883901919 703662738 297376853 508000422 297376853 508000422 796052945 202125433 796052945 202125433 227454535 782320434 227454535 782320434 217679736 158093026 217679736 158093026 840820732 370068264 840820732 370068264 252131156 748751957 252131156 748751957 647886245 351751177 647886245 351751177 335326768 666269601 335326768 666269601 521107879 468429955 521107879 468429955 837965037 127274732 837965037 127274732 991647509 8164343 991647509 8164343 670824309 934350836 670824309 934350836 67728063 503367799 67728063 503367799 496233817 541088791 496233817 541088791 458372823 55475312 458372823 55475312 943662829 215487997 943662829 215487997 451020237 548552035 451020237 548552035 954447470 44351652 954447470 44351652 743294016 410863530 743294016 410863530 589599215 215349398 589599215 215349398 783442760 607557918 783442760 607557918 392109462 520036194 392109462 520036194 479425348 859953423 479425348 859953423 141358078 214987059 141358078 214987059 783788573 499920953 783788573 499920953 461884460 537569937 461884460 537569937 781962931 216928332 781962931 216928332 477197719 549087488 477197719 549087488 450399802 306059438 450399802 306059438 692989352 708105860 692989352 708105860 21704949 979611421 21704949 979611421 943700970 55452299 943700970 55452299 288879273 711725260 288879273 711725260 506879926 492306009 506879926 492306009 18538843 982575425 18538843 982575425 353195661 647813396 353195661 647813396 251239378 749794173 251239378 749794173 633051651 366539711 633051651 366539711 6642568 993350840 6642568 993350840 908746663 89701732 908746663 89701732 504963738 596192289 504963738 596192289 404274031 358897396 404274031 358897396 662329868 337027165 662329868 337027165 24907002 976361745 24907002 976361745 231306094 258535451 231306094 258535451 740863544 348320926 740863544 348320926 651333452 347909852 651333452 347909852 651693344 796915319 651693344 796915319 203212566 169199992 203212566 169199992 830051945 673794835 830051945 673794835 37434861 990686931 37434861 990686931 9742346 391326309 9742346 391326309 640516553 151194230 640516553 151194230 847700326 845028023 847700326 845028023 155770264 37585808 155770264 37585808 961315968 571285563 961315968 571285563 428624662 519226818 428624662 519226818 639204799 360486418 639204799 360486418 254142772 766121909 254142772 766121909 112138367 889081584 112138367 889081584 982507164 17041084 982507164 17041084 470618456 772920461 470618456 772920461 227991858 232430862 227991858 232430862 766071865 661651390 766071865 661651390 339556583 17656475 339556583 17656475 981869250 424153604 981869250 424153604 576744453 336643388 576744453 336643388 662875956 349540461 662875956 349540461 650052636 196522266 650052636 196522266 801531206 225759167 801531206 225759167 772524702 91595252 772524702 91595252 907107130 690667747 907107130 690667747 311027392 302336800 311027392 302336800 696814577 695741027 696814577 695741027 305975817 213236564 305975817 213236564 813802829 184389713 813802829 184389713 588180896 412303414 588180896 412303414 987591314 12588353 987591314 12588353 831670955 420807092 831670955 420807092 47380484 953571024 47380484 953571024 945206062 53511421 945206062 53511421 777749590 769568254 777749590 769568254 114231007 886868002 114231007 886868002 894906233 104596211 894906233 104596211 123264861 877913654 123264861 877913654 583174818 370309907 583174818 370309907 912543040 85797228 912543040 85797228 604859005 394653506 604859005 394653506 654827407 344765976 654827407 344765976 574120942 426972891 574120942 426972891 999337865 769960 999337865 769960 927335164 906909954 927335164 906909954 95295055 394179442 95295055 394179442 897797518 30570679 897797518 30570679 968749844 41109123 968749844 41109123 827794763 907496779 827794763 907496779 94862177 547359082 94862177 547359082 677106638 279996584 677106638 279996584 719538256 817012763 719538256 817012763 183588934 218582276 183588934 218582276 780244813 413127709 780244813 413127709 520467778 479494011 520467778 479494011 731472973 268356715 731472973 268356715 313457351 765940175 313457351 765940175 78760860 923129403 78760860 923129403 280703429 154336979 280703429 154336979 844632835 155391465 844632835 155391465 334012917 667599913 334012917 667599913 444879895 554942852 444879895 554942852 119260084 881881150 119260084 881881150 142774224 569261913 142774224 569261913 626926496 372496774 626926496 372496774 21856477 979412126 21856477 979412126 960290678 13905669 960290678 13905669 986027015 997617736 986027015 997617736 2234613 346396695 2234613 346396695 653237465 545795608 653237465 545795608 308004088 693717223 308004088 693717223 805443996 192447897 805443996 192447897 681466597 855236245 681466597 855236245 146036199 87132927 146036199 87132927 911053755 938248893 911053755 938248893 64304179 359769695 64304179 359769695 869691040 128518051 869691040 128518051 709430643 290014868 709430643 290014868 783045539 74098168 783045539 74098168 924502766 368812498 924502766 368812498 526282405 935798548 526282405 935798548 66312056 489671952 66312056 489671952 587683703 412863281 587683703 412863281 323717572 986757816 323717572 986757816 13848909 140178950 13848909 140178950 858673808 215368597 858673808 215368597 625993566 791707394 625993566 791707394 208071091 122653553 208071091 122653553 942136053 56843618 942136053 56843618 861136052 584716548 861136052 584716548 364755930 635104931 364755930 635104931 892023671 77028281 892023671 77028281 921689967 188903632 921689967 188903632 385972449 896551327 385972449 896551327 104933654 222868376 104933654 222868376 775435678 505148086 775435678 505148086 395566486 604294243 395566486 604294243 521992610 362680471 521992610 362680471 636709154 571912451 636709154 571912451 427981246 2154655 427981246 2154655 998063827 449162206 998063827 449162206 551389570 57915014 551389570 57915014 941045393 426221039 941045393 426221039 311050178 791784390 311050178 791784390 208011111 41835398 208011111 41835398 957237454 933447865 957237454 933447865 558191 999480721 558191 999480721 798547428 164563873 798547428 164563873 834842824 572981132 834842824 572981132 352834502 771850648 352834502 771850648 228994250 409663059 228994250 409663059 716506405 223854659 716506405 223854659 774382701 350841333 774382701 350841333 372374668 627870074 372374668 627870074 647866852 351764873 647866852 351764873 151193753 849780160 151193753 849780160 416319679 583974756 416319679 583974756 153934964 846851413 153934964 846851413 368441637 182588158 368441637 182588158 815651050 891126873 815651050 891126873 109954539 791643223 109954539 791643223 418661891 497625545 418661891 497625545 515186525 321825934 515186525 321825934 676367823 687035235 676367823 687035235 112707606 888646786 112707606 888646786 969465293 29753330 969465293 29753330 340700182 660600105 340700182 660600105 824781757 173895977 824781757 173895977 491764857 993627272 491764857 993627272 6322229 171107525 6322229 171107525 827783128 948957184 827783128 948957184 52295432 375665285 52295432 375665285 624079495 474273583 624079495 474273583 525976263 414332844 525976263 414332844 813958477 184170174 813958477 184170174 15532579 985228209 15532579 985228209 877686976 120564716 877686976 120564716 229469852 982395153 229469852 982395153 18589303 767094038 18589303 767094038 596766389 403557984 596766389 403557984 440571341 559453730 440571341 559453730 618386007 25648961 618386007 25648961 973951812 410163410 973951812 410163410 13447509 987221965 13447509 987221965 301043549 700303784 301043549 700303784 14130339 986554274 14130339 986554274 955236674 43668846 955236674 43668846 2103972 997731719 2103972 997731719 311684663 339095831 311684663 339095831 660603342 605223278 660603342 605223278 389834733 976318355 389834733 976318355 24941099 392386527 24941099 392386527 693144917 305928308 693144917 305928308 53907808 947363798 53907808 947363798 849253969 149744876 849253969 149744876 311316705 831964538 311316705 831964538 168806311 273183422 168806311 273183422 799394584 198790447 799394584 198790447 605943457 393725707 605943457 393725707 716907101 282796153 716907101 282796153 713767959 285770642 713767959 285770642 954812955 35124599 954812955 35124599 963742972 509301771 963742972 509301771 490759301 452352403 490759301 452352403 763660192 69930132 763660192 69930132 928760542 100284215 928760542 100284215 100195431 901760237 100195431 901760237 542770339 458001676 542770339 458001676 465362144 869231414 465362144 869231414 131932620 212229477 131932620 212229477 786239082 355784496 786239082 355784496 482551879 917748674 482551879 917748674 84140974 700029934 84140974 700029934 301323544 783199886 301323544 783199886 216772005 763341065 216772005 763341065 237500846 771040486 237500846 771040486 229917759 419272192 229917759 419272192 726569607 266412626 726569607 266412626 733348381 280795998 733348381 280795998 718969494 156305992 718969494 156305992 842393124 698963511 842393124 698963511 178885464 992854944 178885464 992854944 7289329 629304388 7289329 629304388 862494662 135804986 862494662 135804986 475536857 524234701 475536857 524234701 818607450 179958548 818607450 179958548 574025729 427038316 574025729 427038316 594444611 176520212 594444611 176520212 821967728 723801930 821967728 723801930 276689291 483052199 276689291 483052199 803369110 194563146 803369110 194563146 11723087 988958065 11723087 988958065 227953256 58442711 227953256 58442711 940305452 275028983 940305452 275028983 724503665 217393688 724503665 217393688 781471241 669795653 781471241 669795653 247056744 754044670 247056744 754044670 440192469 559923914 440192469 559923914 349472305 953258321 349472305 953258321 47742223 173893072 47742223 173893072 824821870 573758913 824821870 573758913 426452338 248145700 426452338 248145700 750966272 897953278 750966272 897953278 11484576 989102062 11484576 989102062 338466837 662832191 338466837 662832191 319749794 972733525 319749794 972733525 28479563 406263342 28479563 406263342 644614448 354512659 644614448 354512659 182323650 818564766 182323650 818564766 986885781 13251187 986885781 13251187 294633035 706424678 294633035 706424678 638610346 360872730 638610346 360872730 387507860 612835984 387507860 612835984 823373260 175182308 823373260 175182308 123382902 877814834 123382902 877814834 293646000 124564440 293646000 124564440 873521827 914827921 873521827 914827921 87105039 645540786 87105039 645540786 716237277 283395067 716237277 283395067 67863161 934305872 67863161 934305872 446876668 552614054 446876668 552614054 179857448 820922138 179857448 820922138 504192573 494926651 504192573 494926651 397071862 603129098 397071862 603129098 781527284 217339966 781527284 217339966 368679419 676170660 368679419 676170660 25937899 975233309 25937899 975233309 122800777 878431892 122800777 878431892 4828357 994999445 4828357 994999445 419138189 16472626 419138189 16472626 983232975 709726242 983232975 709726242 291101681 588005274 291101681 588005274 837965771 148708288 837965771 148708288 850288817 621774387 850288817 621774387 209479886 790338865 209479886 790338865 574623411 63671358 574623411 63671358 934462483 754762166 934462483 754762166 246336707 303640214 246336707 303640214 695494289 963361712 695494289 963361712 37840591 550488796 37840591 550488796 937100379 61289256 937100379 61289256 910836184 276401765 910836184 276401765 118029049 904628106 118029049 904628106 97322674 715194080 97322674 715194080 373425141 25373798 373425141 25373798 974201982 772395901 974201982 772395901 228410161 20777515 228410161 20777515 978569637 109797877 978569637 109797877 483095318 516639214 483095318 516639214 883209292 7163412 883209292 7163412 992724454 29018400 992724454 29018400 472613032 602764449 472613032 602764449 393204656 606601975 393204656 606601975 493550729 77708561 493550729 77708561 920957403 934940163 920957403 934940163 67325256 379696520 67325256 379696520 620348238 503738786 620348238 503738786 495887852 360979994 495887852 360979994 638523650 730179115 638523650 730179115 9578180 990843525 9578180 990843525 578358923 422473624 578358923 422473624 463114793 888524118 463114793 888524118 112888729 267212163 112888729 267212163 732642937 464591013 732642937 464591013 228519500 772222951 228519500 772222951 283217979 562843529 283217979 562843529 651664696 347933754 651664696 347933754 420947008 925307937 420947008 925307937 55093530 963949535 55093530 963949535 37281147 85446092 37281147 85446092 912830616 689685184 912830616 689685184 312066602 305623160 312066602 305623160 693450138 599936852 693450138 599936852 144403279 857230498 144403279 857230498 806561449 191246361 806561449 191246361 176791901 824209681 176791901 824209681 383719115 532257812 383719115 532257812 467642474 733951264 467642474 733951264 254167932 746356523 254167932 746356523 768404212 230145621 768404212 230145621 579371447 760356005 579371447 760356005 150153156 850793249 150153156 850793249 191153738 306019002 191153738 306019002 816726919 181756481 816726919 181756481 792776914 765859230 792776914 765859230 93482252 908877179 93482252 908877179 694427850 304735791 694427850 304735791 31887512 969358850 31887512 969358850 104620388 543455913 104620388 543455913 456301557 886871617 456301557 886871617 114219205 371516450 114219205 371516450 739806377 86798662 739806377 86798662 911344422 907941804 911344422 907941804 94528848 172822519 94528848 172822519 927960173 70695401 927960173 70695401 104098899 993372104 104098899 993372104 6624531 965289382 6624531 965289382 782868480 215976699 782868480 215976699 191936026 808185629 191936026 808185629 450005717 549544537 450005717 549544537 164233422 836701170 164233422 836701170 586659757 413789322 586659757 413789322 35061480 965860348 35061480 965860348 386852849 445480853 386852849 445480853 555087582 953532037 555087582 953532037 47389490 39400823 47389490 39400823 959825540 517261313 959825540 517261313 482363215 147534092 482363215 147534092 851343662 300513233 851343662 300513233 115894684 885026297 115894684 885026297 365997504 633998036 365997504 633998036 71552153 929872975 71552153 929872975 488113875 511658435 488113875 511658435 164519310 836265705 164519310 836265705 636448257 103064079 636448257 103064079 896562018 607230246 896562018 607230246 391115854 608893438 391115854 608893438 632968239 366639248 632968239 366639248 491758245 508288000 491758245 508288000 851613471 147302966 851613471 147302966 61193888 940853013 61193888 940853013 694030913 305115618 694030913 305115618 48843062 952036786 48843062 952036786 495415255 504142368 495415255 504142368 132510632 868684317 132510632 868684317 452269234 216472845 452269234 216472845 783020823 215786812 783020823 215786812 355909588 644664534 355909588 644664534 603279293 396221366 603279293 396221366 593229470 849558229 593229470 849558229 151336093 98241923 151336093 98241923 901055857 378479610 901055857 378479610 135058073 866332358 135058073 866332358 808933691 189036095 808933691 189036095 183893860 816695861 183893860 816695861 622321242 377456016 622321242 377456016 581355710 419744598 581355710 419744598 666609647 332534762 666609647 332534762 651495872 613776407 651495872 613776407 386548943 422201998 386548943 422201998 578750481 480651469 578750481 480651469 15907021 984991606 15907021 984991606 619733909 190232534 619733909 190232534 807596843 715676334 807596843 715676334 284670110 252844766 284670110 252844766 746408627 660550888 746408627 660550888 280491855 719881202 280491855 719881202 803412199 194475966 803412199 194475966 179800209 820975371 179800209 820975371 826230961 172562614 826230961 172562614 680782262 317523395 680782262 317523395 782045192 216725961 782045192 216725961 532098182 998105435 532098182 998105435 1730983 72411775 1730983 72411775 926445185 961660585 926445185 961660585 39222233 156841520 39222233 156841520 841962313 427769353 841962313 427769353 561252617 439783839 561252617 439783839 963948337 34956533 963948337 34956533 307584817 694148824 307584817 694148824 592480970 407999343 592480970 407999343 520309941 479626134 520309941 479626134 762705855 236032311 762705855 236032311 356145160 644396044 356145160 644396044 598394623 401769743 598394623 401769743 436632674 563687429 436632674 563687429 642642310 356632845 642642310 356632845 276209464 724279132 276209464 724279132 410650433 117724426 410650433 117724426 880659306 934867063 880659306 934867063 67385936 506969007 67385936 506969007 680913686 317387464 680913686 317387464 640301000 359183959 640301000 359183959 817584925 180871736 817584925 180871736 565473109 952434693 565473109 952434693 45088517 955457351 45088517 955457351 104995384 896480070 104995384 896480070 6971301 993168383 6971301 993168383 282691106 263846090 282691106 263846090 973992765 25573754 973992765 25573754 56545461 944841789 56545461 944841789 105067043 328989540 105067043 328989540 669870440 380957887 669870440 380957887 229603673 771430240 229603673 771430240 257714441 282074673 257714441 282074673 717699818 362289886 717699818 362289886 157666887 961992757 157666887 961992757 39010878 342214948 39010878 342214948 657565400 746231981 657565400 746231981 251226403 749813112 251226403 749813112 622819043 98043884 622819043 98043884 901250723 818916204 901250723 818916204 181892802 26103224 181892802 26103224 973594509 975952321 973594509 975952321 25332541 731259294 25332541 731259294 269252657 803463502 269252657 803463502 196939455 509041264 196939455 509041264 491101188 740499525 491101188 740499525 260535880 75311690 260535880 75311690 923312624 481063651 923312624 481063651 518738389 201285038 518738389 201285038 873186623 124858524 873186623 124858524 126508606 874361033 126508606 874361033 243077897 653088539 243077897 653088539 347704967 748398203 347704967 748398203 30803329 970563860 30803329 970563860 629443601 369975506 629443601 369975506 621059619 795877391 621059619 795877391 64825114 937546347 64825114 937546347 905290664 93394701 905290664 93394701 481672471 517910700 481672471 517910700 916971683 81810222 916971683 81810222 184998407 815426718 184998407 815426718 377825536 622435677 377825536 622435677 197452153 802924836 197452153 802924836 977761029 21572258 977761029 21572258 583827886 417055065 583827886 417055065 849830193 3520588 849830193 3520588 996609583 655961260 996609583 655961260 344886667 57753458 344886667 57753458 941244907 830056330 941244907 830056330 170415452 118820612 170415452 118820612 879466403 631980900 879466403 631980900 39627570 961245793 39627570 961245793 385460104 614941907 385460104 614941907 154469876 846375146 154469876 846375146 911986253 86198839 911986253 86198839 300961909 700451348 300961909 700451348 363946305 73114784 363946305 73114784 925644245 837895767 925644245 837895767 163163339 712312925 163163339 712312925 974605016 24836361 974605016 24836361 448534769 550883163 448534769 550883163 788270226 210442062 788270226 210442062 569173668 882909096 569173668 882909096 118234186 624323529 118234186 624323529 808703790 189190469 808703790 189190469 619450023 431162835 619450023 431162835 41302771 959563650 41302771 959563650 146555302 704438266 146555302 704438266 315954126 397739276 315954126 397739276 601880821 513937843 601880821 513937843 485670796 134385597 485670796 134385597 996443075 3623120 996443075 3623120 724905070 343981834 724905070 343981834 655592313 167748428 655592313 167748428 831613644 928459339 831613644 928459339 73234357 852261158 73234357 852261158 365073892 555506531 365073892 555506531 882468776 115943787 882468776 115943787 572906041 427926581 572906041 427926581 868917731 129233242 868917731 129233242 845682732 542432098 845682732 542432098 180769362 820086891 180769362 820086891 312144493 689616857 312144493 689616857 143755013 857786245 143755013 857786245 375458675 624400886 375458675 624400886 203014439 797151428 203014439 797151428 360502368 639555752 360502368 639555752 209055921 790852253 209055921 790852253 227591978 527043072 227591978 527043072 472888348 623525032 472888348 623525032 376622113 463274403 376622113 463274403 774666045 223656218 774666045 223656218 424140779 575850409 424140779 575850409 673502181 2737052 673502181 2737052 997333348 470746395 997333348 470746395 8529689 991814137 8529689 991814137 670917102 327835033 670917102 327835033 436867202 563552382 436867202 563552382 634190697 365243171 634190697 365243171 477731286 979369230 477731286 979369230 21900888 81835836 21900888 81835836 916950673 597498619 916950673 597498619 402939704 291382903 402939704 291382903 708349493 447428798 708349493 447428798 388611539 611584967 388611539 611584967 638536817 360978619 638536817 360978619 206668797 793591446 206668797 793591446 239042746 670398938 239042746 670398938 331212268 743765354 331212268 743765354 49117416 951799487 49117416 951799487 791159641 207241461 791159641 207241461 131795120 869328492 131795120 869328492 542153591 369393395 542153591 369393395 957002055 42004225 957002055 42004225 241131148 809188151 241131148 809188151 77622237 924152169 77622237 924152169 628703189 370783412 628703189 370783412 74616155 927297600 74616155 927297600 460422249 523235712 460422249 523235712 743568633 208048871 743568633 208048871 975680464 23817448 975680464 23817448 808976234 371652738 808976234 371652738 21127621 980207334 21127621 980207334 706725184 292959240 706725184 292959240 626702670 460207869 626702670 460207869 540373979 403546173 540373979 403546173 596774246 937762608 596774246 937762608 64634501 438644320 64634501 438644320 904965260 27514857 904965260 27514857 971946063 84247522 971946063 84247522 777272988 221405861 777272988 221405861 948071126 50706868 948071126 50706868 321397915 754450533 321397915 754450533 246715295 343582543 246715295 343582543 773612731 224521113 773612731 224521113 498914251 500828160 498914251 500828160 708708297 290962310 708708297 290962310 266538083 733977645 266538083 733977645 508288550 380426889 508288550 380426889 619663304 656640773 619663304 656640773 344390547 318468911 344390547 318468911 679754152 699758300 679754152 699758300 301769072 351373811 301769072 351373811 648355264 990819296 648355264 990819296 9601191 987501256 9601191 987501256 708810398 290802825 708810398 290802825 386556612 613770049 386556612 613770049 682624682 120054398 682624682 120054398 998363831 1816649 998363831 1816649 574174974 754593725 574174974 754593725 246595473 68277587 246595473 68277587 930413390 864035288 930413390 864035288 137771613 157369232 137771613 157369232 974035137 10519856 974035137 10519856 989323061 277742990 989323061 277742990 329078323 672306117 329078323 672306117 946669485 52031647 946669485 52031647 695662929 303513271 695662929 303513271 951715740 47075401 951715740 47075401 521559565 562836550 521559565 562836550 437426659 513650264 437426659 513650264 553991612 154015036 553991612 154015036 844869759 982260340 844869759 982260340 18810457 76235658 18810457 76235658 922585926 978043865 922585926 978043865 23072668 395748407 23072668 395748407 603905485 424760388 603905485 424760388 539147969 609832935 539147969 609832935 111030353 890122765 111030353 890122765 804944073 192997796 804944073 192997796 669576933 894334902 669576933 894334902 106974169 239908308 106974169 239908308 758930293 515860925 758930293 515860925 483766742 112965325 483766742 112965325 885363906 448425754 885363906 448425754 552083191 302464084 552083191 302464084 696729714 491749370 696729714 491749370 339110615 662177914 339110615 662177914 725138756 274543876 725138756 274543876 164877569 835978370 164877569 835978370 719294225 280338024 719294225 280338024 714738275 724588682 714738275 724588682 275918666 466141976 275918666 466141976 533790886 962299786 533790886 962299786 38745126 61627292 38745126 61627292 936791818 501182590 936791818 501182590 284620610 795185656 284620610 795185656 204963513 744715345 204963513 744715345 977674147 21674141 977674147 21674141 743517420 410262358 743517420 410262358 590220478 266825962 590220478 266825962 732987768 478859882 732987768 478859882 40727724 959987112 40727724 959987112 212908348 180072207 212908348 180072207 860064622 139062851 860064622 139062851 462378866 536968683 462378866 536968683 527199908 385904283 527199908 385904283 613898307 765861462 613898307 765861462 235164986 368962854 235164986 368962854 937966137 60430957 937966137 60430957 483231503 516432694 483231503 516432694 771059913 182394544 771059913 182394544 815878818 501729276 815878818 501729276 498070475 286948587 498070475 286948587 712629772 807025648 712629772 807025648 193140446 533607641 193140446 533607641 957720112 41373912 957720112 41373912 52297483 948939958 52297483 948939958 108387896 275746026 108387896 275746026 876689734 121492337 876689734 121492337 412503492 680667581 412503492 680667581 320874133 500467030 320874133 500467030 799554284 198503640 799554284 198503640 97243225 943647135 97243225 943647135 57981431 704159306 57981431 704159306 723650264 128620356 723650264 128620356 908244911 90270479 908244911 90270479 297542994 703434540 297542994 703434540 570661824 429855842 570661824 429855842 131800912 869319208 131800912 869319208 292983441 155400569 292983441 155400569 843462506 241775189 843462506 241775189 441468846 558449622 441468846 558449622 765040995 233516866 765040995 233516866 311381840 690293809 311381840 690293809 759115922 239730060 759115922 239730060 462747412 536468642 462747412 536468642 670972540 327782663 670972540 327782663 472711434 527269493 472711434 527269493 829321078 157514532 829321078 157514532 841402147 924608023 841402147 924608023 77203470 632845174 77203470 632845174 388467659 611811892 388467659 611811892 249759182 923253015 249759182 923253015 78694313 448270265 78694313 448270265 552269144 749653716 552269144 749653716 251370763 193493273 251370763 193493273 804345740 649986080 804345740 649986080 350972299 315788287 350972299 315788287 682275804 748787182 682275804 748787182 252094355 133590550 252094355 133590550 864547214 450775053 864547214 450775053 101262367 954163489 101262367 954163489 46563020 818217040 46563020 818217040 666202806 332957734 666202806 332957734 632537312 848424446 632537312 848424446 152345031 49317029 152345031 49317029 949248179 666909537 949248179 666909537 61168648 940915078 61168648 940915078 434717806 565559527 434717806 565559527 40945515 959857898 40945515 959857898 316174873 404870874 316174873 404870874 595556207 629434171 595556207 629434171 28014812 973237375 28014812 973237375 73825174 687906054 73825174 687906054 916368658 82309124 916368658 82309124 611119562 388592102 611119562 388592102 802604370 151941311 802604370 151941311 846835231 307232073 846835231 307232073 502248528 497022829 502248528 497022829 559497530 441614258 559497530 441614258 281940642 718404495 281940642 718404495 968979041 30279571 968979041 30279571 176303974 824656093 176303974 824656093 599739502 288821340 599739502 288821340 784384908 208694541 784384908 208694541 960930381 37999432 960930381 37999432 814900466 198269306 814900466 198269306 380246139 766355928 380246139 766355928 234657978 711192730 234657978 711192730 347734795 52391528 347734795 52391528 946347317 554175242 946347317 554175242 445596020 125709011 445596020 125709011 880994491 65483736 880994491 65483736 932983228 328413631 932983228 328413631 339087876 959347820 339087876 959347820 22643364 978612972 22643364 978612972 802953603 195039497 802953603 195039497 287420769 713170961 287420769 713170961 517916621 481676478 517916621 481676478 152608601 936249416 152608601 936249416 65857419 690371074 65857419 690371074 311322371 721404207 311322371 721404207 278893998 79132696 278893998 79132696 919770160 356492249 919770160 356492249 19667329 981329836 19667329 981329836 345560225 326199153 345560225 326199153 818298535 180260352 818298535 180260352 457789802 541640362 457789802 541640362 803429925 194439331 803429925 194439331 91007725 911301675 91007725 911301675 735593481 264008034 735593481 264008034 259710867 789768631 259710867 789768631 210145721 410758032 210145721 410758032 589715269 558123114 589715269 558123114 441744026 98575002 441744026 98575002 900823831 282949379 900823831 282949379 716825508 239197666 716825508 239197666 759640333 945207755 759640333 945207755 56202486 762786591 56202486 762786591 478328407 521279981 478328407 521279981 365166856 935172974 365166856 935172974 67141107 135037362 67141107 135037362 863247265 490278528 863247265 490278528 422690543 904524554 422690543 904524554 97435333 741337139 97435333 741337139 259773092 968832618 259773092 968832618 32241497 583409247 32241497 583409247 416881230 673340986 416881230 673340986 25943979 975228808 25943979 975228808 375010314 405277165 375010314 405277165 934631329 63590006 934631329 63590006 919452036 329094577 919452036 329094577 618272904 381721199 618272904 381721199 621198985 378626018 621198985 378626018 156819420 843983970 156819420 843983970 752791643 86964826 752791643 86964826 911238090 146510594 911238090 146510594 314571710 960848550 314571710 960848550 39976040 852266439 39976040 852266439 637519197 361934423 637519197 361934423 629247775 518636870 629247775 518636870 454918362 804300348 454918362 804300348 34903585 965983217 34903585 965983217 864129484 134118069 864129484 134118069 49607643 951378230 49607643 951378230 486991892 512766073 486991892 512766073 73870463 927913199 73870463 927913199 378922824 621493485 378922824 621493485 75686661 926260726 75686661 926260726 132736681 822457759 132736681 822457759 566718328 433921045 566718328 433921045 138848983 976218955 138848983 976218955 25106133 150646184 25106133 150646184 848285155 391745521 848285155 391745521 340168664 711729204 340168664 711729204 288856279 496028420 288856279 496028420 784376915 214180583 784376915 214180583 507991256 491149381 507991256 491149381 661636231 104323344 661636231 104323344 895319746 525552386 895319746 525552386 474465250 487935063 474465250 487935063 929144177 69572882 929144177 69572882 517990427 481613246 517990427 481613246 649918070 349666342 649918070 349666342 545785616 676302704 545785616 676302704 257431178 828661236 257431178 828661236 172127555 314783260 172127555 314783260 785084827 213347447 785084827 213347447 471080444 529003355 471080444 529003355 853124908 145739963 853124908 145739963 183119723 817582060 183119723 817582060 516733504 393424983 516733504 393424983 606322560 626173523 606322560 626173523 373608471 21177222 373608471 21177222 978167409 701319228 978167409 701319228 299956286 690870710 299956286 690870710 310783116 895434764 310783116 895434764 105908851 759140104 105908851 759140104 759453178 220801788 759453178 220801788 780201436 218604349 780201436 218604349 177759946 822930639 177759946 822930639 857716704 141179959 857716704 141179959 291680368 709281558 291680368 709281558 316139450 72535648 316139450 72535648 943802047 55351652 943802047 55351652 35563818 965370405 35563818 965370405 998061214 2170800 998061214 2170800 987712625 189819276 987712625 189819276 157312559 983695582 157312559 983695582 17308068 58299684 17308068 58299684 940485357 987755445 940485357 987755445 13053078 734856213 13053078 734856213 708611692 291069470 708611692 291069470 404220936 843365023 404220936 843365023 157574789 106561322 157574789 106561322 892536234 374979369 892536234 374979369 226346598 932388014 226346598 932388014 69355178 464968698 69355178 464968698 535094010 780728603 535094010 780728603 219444486 248254774 219444486 248254774 852487433 146313419 852487433 146313419 296758691 704165917 296758691 704165917 829180654 169869579 829180654 169869579 146001515 855298876 146001515 855298876 376263531 516709359 376263531 516709359 483032961 846134886 483032961 846134886 88754040 984081666 88754040 984081666 16946822 141630851 16946822 141630851 857266093 993784438 857266093 993784438 6091132 87608798 6091132 87608798 910556004 475383427 910556004 475383427 524617660 238887756 524617660 238887756 989061234 10868895 989061234 10868895 533811870 920576861 533811870 920576861 81329634 918723068 81329634 918723068 962077009 36669558 962077009 36669558 68331347 933545421 68331347 933545421 221554634 119512721 221554634 119512721 878725742 423172219 878725742 423172219 446654315 732986226 446654315 732986226 267458573 18467112 267458573 18467112 980858373 838364921 980858373 838364921 162638592 731695588 162638592 731695588 905218539 93532342 905218539 93532342 359378480 640720785 359378480 640720785 430111222 305014775 430111222 305014775 694061243 500718869 694061243 500718869 499019402 89272506 499019402 89272506 960128122 38948987 960128122 38948987 946628851 908457290 946628851 908457290 93959049 608807336 93959049 608807336 839179307 159872684 839179307 159872684 98499652 953822599 98499652 953822599 47005347 271095050 47005347 271095050 728505053 810429017 728505053 810429017 189663914 198369787 189663914 198369787 799774128 525355521 799774128 525355521 474631515 316076103 474631515 316076103 861888451 136560788 861888451 136560788 510306535 818313982 510306535 818313982 182440700 583360089 182440700 583360089 687876855 310683310 687876855 310683310 334503475 667202714 334503475 667202714 388961469 245019332 388961469 245019332 956277377 42687832 956277377 42687832 424190905 989169597 424190905 989169597 11410915 717621562 11410915 717621562 282830965 726329305 282830965 726329305 273998366 36283470 273998366 36283470 962510655 357820501 962510655 357820501 641523510 96396840 641523510 96396840 902729945 376222418 902729945 376222418 60524262 941481495 60524262 941481495 675350629 322731395 675350629 322731395 547741695 452933172 547741695 452933172 616702159 383325047 616702159 383325047 86735322 917229282 86735322 917229282 84717799 273305717 84717799 273305717 726357284 857906135 726357284 857906135 143621523 495772947 143621523 495772947 619505019 52306927 619505019 52306927 946408309 539754931 946408309 539754931 140858777 999248451 140858777 999248451 744399 782840289 744399 782840289 217245991 830313145 217245991 830313145 170182165 560523107 170182165 560523107 439510327 735903565 439510327 735903565 264842304 658519840 264842304 658519840 342743286 926047234 342743286 926047234 75941685 14756968 75941685 14756968 984986167 91589828 984986167 91589828 218253071 781909862 218253071 781909862 921320194 77422085 921320194 77422085 719150264 280542932 719150264 280542932 845313604 153559730 845313604 153559730 713673237 285867848 713673237 285867848 934459272 63681998 934459272 63681998 280910273 719263154 280910273 719263154 379491334 47784355 379491334 47784355 951069441 878988783 951069441 878988783 122344022 300698029 122344022 300698029 819053675 179455758 819053675 179455758 786493262 649146974 786493262 649146974 295076199 705876411 295076199 705876411 524807952 229334971 524807952 229334971 769110327 499820818 769110327 499820818 106915069 894375021 106915069 894375021 273340456 583506719 273340456 583506719 416783399 981364612 416783399 981364612 19522548 958352217 19522548 958352217 462792412 94449846 462792412 94449846 904405620 113237055 904405620 113237055 445735983 553968777 445735983 553968777 527199552 402371333 527199552 402371333 597875904 767988874 597875904 767988874 232954350 460728624 232954350 460728624 681884438 316082362 681884438 316082362 253282398 747251232 253282398 747251232 789430646 209064200 789430646 209064200 420429630 794958324 420429630 794958324 205151350 426190077 205151350 426190077 574943213 646966235 574943213 646966235 353857403 517392872 353857403 517392872 482243835 683854004 482243835 683854004 210177146 789749202 210177146 789749202 505013580 494157795 505013580 494157795 399466828 828311516 399466828 828311516 172625376 164781558 172625376 164781558 970988016 28234057 970988016 28234057 634765878 364651603 634765878 364651603 822503306 175995592 822503306 175995592 774452909 470458002 774452909 470458002 529598473 189839500 529598473 189839500 808075914 430557124 808075914 430557124 570045345 66240660 570045345 66240660 979678378 19718477 979678378 19718477 510480705 784994433 510480705 784994433 151772261 849016777 151772261 849016777 923414533 75205129 923414533 75205129 738924246 418648737 738924246 418648737 477283732 710066697 477283732 710066697 276890547 948002669 276890547 948002669 53258740 596567705 53258740 596567705 560589889 135024931 560589889 135024931 863277128 288337108 863277128 288337108 711097337 40903726 711097337 40903726 958205878 948101809 958205878 948101809 53194583 82237486 53194583 82237486 916444210 376287755 916444210 376287755 186536258 813889598 186536258 813889598 761659022 237008324 761659022 237008324 244156076 757099310 244156076 757099310 421046389 409595247 421046389 409595247 609779360 389997397 609779360 389997397 109998333 891082414 109998333 891082414 672900004 325618516 672900004 325618516 259243945 954545935 259243945 954545935 45915551 759613474 45915551 759613474 328844481 16475714 328844481 16475714 983225697 482088634 983225697 482088634 517631563 109868421 517631563 109868421 888881277 930211518 888881277 930211518 71214959 914241285 71214959 914241285 592823963 407599774 592823963 407599774 428402371 962887178 428402371 962887178 38320321 823623254 38320321 823623254 326497502 523679855 326497502 523679855 504381427 494692147 504381427 494692147 454578868 849120133 454578868 849120133 151719884 111762576 151719884 111762576 939319174 59290479 939319174 59290479 829565812 841702845 829565812 841702845 159217513 445303374 159217513 445303374 555222382 542584257 555222382 542584257 457140890 151059389 457140890 151059389 847842672 847317536 847842672 847317536 153395531 18982631 153395531 18982631 980439945 511287860 980439945 511287860 488598707 201939937 488598707 201939937 867534964 27016933 867534964 27016933 972549984 456998755 972549984 456998755 543841252 65834222 543841252 65834222 932652265 896826675 932652265 896826675 104713563 841067187 104713563 841067187 159758912 846953323 159758912 846953323 153817073 180917697 153817073 180917697 817528227 636195271 817528227 636195271 363731965 109428297 363731965 109428297 889454761 429871807 889454761 429871807 277854390 989922252 277854390 989922252 10529738 99279856 10529738 99279856 900007174 609775788 900007174 609775788 390354614 287870694 390354614 287870694 711625886 807020620 711625886 807020620 193152268 738424656 193152268 738424656 262431462 975659473 262431462 975659473 25558970 28867481 25558970 28867481 970319359 59427899 970319359 59427899 81728933 920200633 81728933 920200633 114154456 94418172 114154456 94418172 904409905 423961391 904409905 423961391 397485996 602709376 397485996 602709376 626356885 340925168 626356885 340925168 728602825 67058837 728602825 67058837 931523569 412228863 931523569 412228863 350631287 802503164 350631287 802503164 197779457 338210661 197779457 338210661 661392727 642877967 661392727 642877967 140807741 860453527 140807741 860453527 905140857 93582849 905140857 93582849 807082359 626687015 807082359 626687015 324795142 676729224 324795142 676729224 981635957 17884622 981635957 17884622 437093975 563255483 437093975 563255483 701447457 298034453 701447457 298034453 243180001 758088065 243180001 758088065 804626526 193238679 804626526 193238679 421855519 600120248 421855519 600120248 304522356 697248707 304522356 697248707 924681567 73858043 924681567 73858043 444938768 554868963 444938768 554868963 637806540 132741618 637806540 132741618 865300996 749360196 865300996 749360196 251608831 635833512 251608831 635833512 363988453 886145111 363988453 886145111 114962835 871224235 114962835 871224235 771079540 211665110 771079540 211665110 786906337 772029573 786906337 772029573 228789494 216097622 228789494 216097622 782733884 741170204 782733884 741170204 259816130 110637180 259816130 110637180 888133605 360199208 888133605 360199208 506436758 865947048 506436758 865947048 135606273 641588561 135606273 641588561 867731721 130336179 867731721 130336179 545710503 693308063 545710503 693308063 308470800 160259531 308470800 160259531 838925087 701555119 838925087 701555119 299654749 538182622 299654749 538182622 681023600 317220350 681023600 317220350 42138947 958605385 42138947 958605385 711780150 287618622 711780150 287618622 335252341 666410957 335252341 666410957 972948608 26761951 972948608 26761951 632982744 843966141 632982744 843966141 156835348 79664613 156835348 79664613 944266597 54580045 944266597 54580045 543868002 456996746 543868002 456996746 585241847 415319333 585241847 415319333 406670296 593955090 406670296 593955090 620699776 379160101 620699776 379160101 219800274 943288673 219800274 943288673 58505313 445264720 58505313 445264720 792472902 205715686 792472902 205715686 399416564 600937152 399416564 600937152 617061570 382977551 617061570 382977551 134066880 867354698 134066880 867354698 159997107 247784213 159997107 247784213 751393359 883742597 751393359 883742597 117328472 539172189 117328472 539172189 460329702 931905480 460329702 931905480 69848694 9130051 69848694 9130051 990705224 881881442 990705224 881881442 119231633 150757903 119231633 150757903 848198130 225250958 848198130 225250958 604291612 995372932 604291612 995372932 4472062 559929195 4472062 559929195 440163256 826313445 440163256 826313445 174516069 72567719 174516069 72567719 926287505 588260233 926287505 588260233 412446536 362161091 412446536 362161091 637299909 393862935 637299909 393862935 228070688 846029796 228070688 846029796 154699094 776512052 154699094 776512052 328922639 444250072 328922639 444250072 556125923 827554295 556125923 827554295 118417925 936397479 118417925 936397479 65764515 413019933 65764515 413019933 587503754 715074471 587503754 715074471 285489850 4353589 285489850 4353589 995670116 964235300 995670116 964235300 36840545 509818663 36840545 509818663 672890909 325629126 672890909 325629126 3113370 996890355 3113370 996890355 229564504 67867719 229564504 67867719 930741159 560505027 930741159 560505027 346553517 968546760 346553517 968546760 32592046 649977495 32592046 649977495 350987627 722945268 350987627 722945268 277343220 499204678 277343220 499204678 529466471 430224575 529466471 430224575 570351280 442536539 570351280 442536539 557197413 443216660 557197413 443216660 611974919 359770563 611974919 359770563 639817201 527835438 639817201 527835438 422103756 794659281 422103756 794659281 10969780 989547714 10969780 989547714 94424171 859470505 94424171 859470505 837376742 161958549 837376742 161958549 531993581 467783962 531993581 467783962 979447151 19909432 979447151 19909432 795336718 685542600 795336718 685542600 249329191 751882444 249329191 751882444 267471759 609839985 267471759 609839985 390292680 720302375 390292680 720302375 280005937 88272789 280005937 88272789 909944966 610699718 909944966 610699718 389397643 605511595 389397643 605511595 394336755 660174362 394336755 660174362 263661623 737231347 263661623 737231347 320571959 210887291 320571959 210887291 854175634 144582601 854175634 144582601 185137702 982327505 185137702 982327505 18745521 91637446 18745521 91637446 907028865 973124420 907028865 973124420 5999598 993822167 5999598 993822167 135751634 207380456 135751634 207380456 791037183 405045457 791037183 405045457 595323894 659664 595323894 659664 999431914 57195062 999431914 57195062 941855523 15139881 941855523 15139881 984608354 499578229 984608354 499578229 85777121 916132001 85777121 916132001 411256431 589379151 411256431 589379151 157920711 843047862 157920711 843047862 690882021 212942946 690882021 212942946 785397889 667504659 785397889 667504659 334215110 240014395 334215110 240014395 758745535 933229341 758745535 933229341 68694097 38582382 68694097 38582382 960338241 558451585 960338241 558451585 441455374 408954626 441455374 408954626 814098455 183975996 814098455 183975996 720950799 978559512 720950799 978559512 22699544 917073941 22699544 917073941 845946224 152804847 845946224 152804847 836991294 162258049 836991294 162258049 930818019 67814708 930818019 67814708 383119415 754402707 383119415 754402707 246809347 128570456 246809347 128570456 869602566 179234341 869602566 179234341 819233809 99645615 819233809 99645615 899635588 317799470 899635588 317799470 522137673 655592467 522137673 655592467 345387592 404264390 345387592 404264390 596030808 448816890 596030808 448816890 551723875 37517078 551723875 37517078 961352148 454504432 961352148 454504432 11986050 988667816 11986050 988667816 361683744 263104913 361683744 263104913 736646133 735892130 736646133 735892130 264866186 464380743 264866186 464380743 610939094 388813113 610939094 388813113 317725336 684035935 317725336 684035935 683236764 315105938 683236764 315105938 102636808 898969856 102636808 898969856 571837390 428959197 571837390 428959197 183335008 817319760 183335008 817319760 434557265 565741510 434557265 565741510 427462140 572465814 427462140 572465814 939575556 59113203 939575556 59113203 309670350 804353780 309670350 804353780 195725704 144462659 195725704 144462659 897396006 102254798 897396006 102254798 332103374 669631205 332103374 669631205 498326801 501466631 498326801 501466631 386253093 985179531 386253093 985179531 15589359 984499551 15589359 984499551 250393147 17350712 250393147 17350712 982059730 449703886 982059730 449703886 254419223 746169701 254419223 746169701 266421188 734172087 266421188 734172087 57157420 944224349 57157420 944224349 227900410 523615560 227900410 523615560 865912564 132169548 865912564 132169548 193735754 806280939 193735754 806280939 633334845 39276871 633334845 39276871 959941118 336688719 959941118 336688719 246640039 754562254 246640039 754562254 791595712 206700660 791595712 206700660 293729052 707178652 293729052 707178652 955841477 43004009 955841477 43004009 841396650 157514720 841396650 157514720 958250904 40876705 958250904 40876705 714092615 383914353 714092615 383914353 550443505 802453524 550443505 802453524 118585228 882496043 118585228 882496043 436793914 563578233 436793914 563578233 127557684 873241335 127557684 873241335 145025619 62615022 145025619 62615022 935752705 997888588 935752705 997888588 2010424 307491310 2010424 307491310 691539803 704257712 691539803 704257712 120103372 880891371 120103372 880891371 614995993 384770616 614995993 384770616 461332418 803969333 461332418 803969333 196217051 123114852 196217051 123114852 875031155 678263045 875031155 678263045 323236623 244614498 323236623 244614498 754621786 803625357 754621786 803625357 196639486 545930090 196639486 545930090 453500411 697767045 453500411 697767045 303908489 400730183 303908489 400730183 599336157 923431534 599336157 923431534 78495155 243244396 78495155 243244396 756019314 832535990 756019314 832535990 168163046 16932381 168163046 16932381 982668498 717468409 982668498 717468409 283112710 573036750 283112710 573036750 426856489 786750137 426856489 786750137 32074512 969139036 32074512 969139036 686395061 311967204 686395061 311967204 333422884 668233922 333422884 668233922 499232956 433185797 499232956 433185797 810812210 187346625 810812210 187346625 750635311 248501992 750635311 248501992 973726116 25846681 973726116 25846681 614243712 606922590 614243712 606922590 152644128 848137607 152644128 848137607 202641148 680865888 202641148 680865888 320706692 719796512 320706692 719796512 38820399 962209609 38820399 962209609 431520345 568497797 431520345 568497797 187392971 885611543 187392971 885611543 115312777 503218578 115312777 503218578 496449216 594711654 496449216 594711654 405733310 210866262 405733310 210866262 911253535 86897150 911253535 86897150 690309505 810402992 690309505 810402992 189674595 64973552 189674595 64973552 933361860 300181272 933361860 300181272 686191336 312083021 686191336 312083021 945081955 47191145 945081955 47191145 951602778 714254572 951602778 714254572 286481093 685534894 286481093 685534894 442738485 557221930 442738485 557221930 205440255 794733319 205440255 794733319 845646093 153254560 845646093 153254560 745376076 590104140 745376076 590104140 410370736 128478412 410370736 128478412 869714538 174484520 869714538 174484520 638692266 456375699 638692266 456375699 468801680 531284164 468801680 531284164 599708301 400322453 599708301 400322453 223667698 776833694 223667698 776833694 863141117 135170571 863141117 135170571 28119360 973175431 28119360 973175431 792085413 206108050 792085413 206108050 677538908 898197983 677538908 898197983 103396061 521247389 103396061 521247389 478360698 738742142 478360698 738742142 262269705 136256402 262269705 136256402 862121910 271071590 862121910 271071590 634644339 364804481 634644339 364804481 784227492 147125082 784227492 147125082 851789132 799251149 851789132 799251149 201074642 457297312 201074642 457297312 647636615 351980891 647636615 351980891 103902770 897767219 103902770 897767219 769332773 229143570 769332773 229143570 690589425 308406939 690589425 308406939 755919877 243283800 755919877 243283800 642365587 595907963 642365587 595907963 220552793 779526941 220552793 779526941 565735486 302810692 565735486 302810692 711962362 33636487 711962362 33636487 965456285 413093686 965456285 413093686 264895615 735874839 264895615 735874839 361446759 218681661 361446759 218681661 780174959 219715711 780174959 219715711 16982822 984012608 16982822 984012608 549612105 293153323 549612105 293153323 706484984 472469928 706484984 472469928 256702360 744046143 256702360 744046143 694579490 248315677 694579490 248315677 973384421 26301571 973384421 26301571 361457094 638589757 361457094 638589757 771896933 157660546 771896933 157660546 841178815 968690020 841178815 968690020 32400555 344379873 32400555 344379873 655206475 808835101 655206475 808835101 97382479 904603434 97382479 904603434 283094060 717489690 283094060 717489690 186783105 813655647 186783105 813655647 597841572 402402766 597841572 402402766 311781012 689951875 311781012 689951875 752701478 246656548 752701478 246656548 468807662 531260335 468807662 531260335 840577960 158314915 840577960 158314915 31179017 970154896 31179017 970154896 731355948 159898576 731355948 159898576 839157549 518244825 839157549 518244825 139869374 861676124 139869374 861676124 595332457 401012789 595332457 401012789 599106954 727964522 599106954 727964522 104569559 897047686 104569559 897047686 608453394 391159787 608453394 391159787 536495711 463825933 536495711 463825933 752784781 246630422 752784781 246630422 454856332 764937618 454856332 764937618 236154350 348156937 236154350 348156937 694462487 245641194 694462487 245641194 753808879 354494619 753808879 354494619 501583129 807802745 501583129 807802745 192406610 89979252 192406610 89979252 908499394 122546149 908499394 122546149 640042651 619903026 640042651 619903026 380089662 43570038 380089662 43570038 955385972 789349808 955385972 789349808 73115696 928622946 73115696 928622946 422925666 347240478 422925666 347240478 652445484 804922082 652445484 804922082 195162866 571156045 195162866 571156045 428781761 992134014 428781761 992134014 8138065 252850730 8138065 252850730 746364547 527322440 746364547 527322440 472685805 467246499 472685805 467246499 532562567 836138589 532562567 836138589 164700793 299468040 164700793 299468040 700037009 579538873 700037009 579538873 421229552 574370069 421229552 574370069 425785963 840040810 425785963 840040810 160970055 297991987 160970055 297991987 701539226 451485677 701539226 451485677 548992691 206048907 548992691 206048907 792190661 866621243 792190661 866621243 134674643 329173941 134674643 329173941 669723680 592265366 669723680 592265366 10452896 990021313 10452896 990021313 805007568 192928608 805007568 192928608 178535126 891480443 178535126 891480443 109591078 531775668 109591078 531775668 468204409 806641286 468204409 806641286 193434549 681378869 193434549 681378869 880189871 118144397 880189871 118144397 812685313 431561900 812685313 431561900 569090968 234801623 569090968 234801623 763925173 457416156 763925173 457416156 80181121 921694321 80181121 921694321 363181661 636501624 363181661 636501624 282666592 717787484 282666592 717787484 688303535 250525875 688303535 250525875 916525889 82179783 916525889 82179783 549464760 556923103 549464760 556923103 443040319 280331596 443040319 280331596 719330001 284135677 719330001 284135677 608724857 532122997 608724857 532122997 467803288 43190380 467803288 43190380 955693014 272272416 955693014 272272416 1479825 998360160 1479825 998360160 319054623 680286718 319054623 680286718 924351987 74220450 924351987 74220450 912835321 117801506 912835321 117801506 808409551 342603343 808409551 342603343 657119784 273711871 657119784 273711871 810349141 187874159 810349141 187874159 259006508 742023377 259006508 742023377 831354034 168002401 831354034 168002401 830353225 743758651 830353225 743758651 257123432 335392258 257123432 335392258 664260452 358272809 664260452 358272809 641095647 251067174 641095647 251067174 829235922 169836825 829235922 169836825 125154219 917660633 125154219 917660633 84246264 457597483 84246264 457597483 861095030 137567044 861095030 137567044 186475034 813986875 186475034 813986875 257332800 481510983 257332800 481510983 945727706 52984755 945727706 52984755 696599084 302576869 696599084 302576869 973250662 26502149 973250662 26502149 59721955 942214625 59721955 942214625 278814710 482594960 278814710 482594960 523526861 476456071 523526861 476456071 84620792 917329309 84620792 917329309 245214212 558476658 245214212 558476658 441439908 819480295 441439908 819480295 181297331 288798345 181297331 288798345 710663925 632712031 710663925 632712031 367441824 156389692 367441824 156389692 842343449 323886231 842343449 323886231 674278978 19209119 674278978 19209119 980214759 733753038 980214759 733753038 266705298 417511728 266705298 417511728 798940152 199272315 798940152 199272315 151664311 849163863 151664311 849163863 891554619 107377496 891554619 107377496 74627107 927295894 74627107 927295894 259426108 575973858 259426108 575973858 424014679 784637026 424014679 784637026 6205367 993678603 6205367 993678603 967151904 32278587 967151904 32278587 777432499 574369573 777432499 574369573 425794582 383655720 425794582 383655720 616319047 607275924 616319047 607275924 114776702 886298785 114776702 886298785 223839517 776706319 223839517 776706319 51397847 949823190 51397847 949823190 89826128 546884237 89826128 546884237 538034347 462437986 538034347 462437986 162290964 838737944 162290964 838737944 465022705 441793396 465022705 441793396 868919332 129232161 868919332 129232161 375557500 624338964 375557500 624338964 558911092 442009225 558911092 442009225 406404576 706989254 406404576 706989254 294099711 519155347 294099711 519155347 480228504 562727290 480228504 562727290 437549226 114623890 437549226 114623890 883642174 374353407 883642174 374353407 276768298 723619457 276768298 723619457 584612799 416269968 584612799 416269968 506976917 492205008 506976917 492205008 685240887 313082466 685240887 313082466 374141392 625715474 374141392 625715474 979803386 19498179 979803386 19498179 566731583 433880477 566731583 433880477 713737145 241156933 713737145 241156933 757880151 959296089 757880151 959296089 41651730 57033239 41651730 57033239 942016169 607293434 942016169 607293434 392402653 472869833 392402653 472869833 710207780 289181513 710207780 289181513 219701185 846759501 219701185 846759501 154015135 494384088 154015135 494384088 504728584 647392176 504728584 647392176 353555071 318346887 353555071 318346887 679891340 619691198 679891340 619691198 322837347 946300749 322837347 946300749 55213938 22150239 55213938 22150239 977285611 905308721 977285611 905308721 96708222 773000700 96708222 773000700 227792385 821938026 227792385 821938026 178784548 595968551 178784548 595968551 404410593 723629002 404410593 723629002 276767204 55909250 276767204 55909250 943257626 630492412 943257626 630492412 369958989 329081344 369958989 329081344 669808948 728007363 669808948 728007363 272267198 166311704 272267198 166311704 832810256 916645984 832810256 916645984 85351282 458914000 85351282 458914000 592581483 53177019 592581483 53177019 945476429 113904166 945476429 113904166 447408333 950152570 447408333 950152570 51014897 21765842 51014897 21765842 977625051 747545360 977625051 747545360 236083361 765013713 236083361 765013713 856417096 142571191 856417096 142571191 840349134 158557955 840349134 158557955 934380827 63854313 934380827 63854313 219273578 780809182 219273578 780809182 976439267 23078901 976439267 23078901 954637142 627843633 954637142 627843633 372394655 85480786 372394655 85480786 912792307 666003599 912792307 666003599 335498937 83489933 335498937 83489933 914958083 404910966 914958083 404910966 505541207 722226811 505541207 722226811 278049581 27169762 278049581 27169762 972410018 793159961 972410018 793159961 206957360 94573 206957360 94573 999961491 664778548 999961491 664778548 336533670 234072437 336533670 234072437 778663962 220222727 778663962 220222727 635782450 473310467 635782450 473310467 526919916 137200551 526919916 137200551 861316005 291768797 861316005 291768797 153578413 847168368 153578413 847168368 156107341 485549113 156107341 485549113 890885599 107939725 890885599 107939725 659238528 662243063 659238528 662243063 339012257 458177116 339012257 458177116 542543858 980893071 542543858 980893071 20380851 944389557 20380851 944389557 959299878 1252851 959299878 1252851 998888476 760615947 998888476 760615947 240468006 255422406 240468006 255422406 901596826 97835629 901596826 97835629 817456463 776347813 817456463 776347813 224174909 424041410 224174909 424041410 576884841 486325133 576884841 486325133 123248373 877940972 123248373 877940972 503311115 485504686 503311115 485504686 629716848 86308345 629716848 86308345 979047615 20156121 979047615 20156121 165044362 835794011 165044362 835794011 526081537 474192555 526081537 474192555 502170447 497102922 502170447 497102922 794339754 203870328 794339754 203870328 773697274 224449998 773697274 224449998 911841567 86394687 911841567 86394687 192589613 807581746 192589613 807581746 654955492 344668200 654955492 344668200 378029807 622231656 378029807 622231656 707462686 292360189 707462686 292360189 519367793 480597818 519367793 480597818 570139515 430476026 570139515 430476026 142782462 876052384 142782462 876052384 125018320 328081901 125018320 328081901 670718782 335830599 670718782 335830599 663824960 124922382 663824960 124922382 873117671 810489550 873117671 810489550 189643299 142749423 189643299 142749423 856196820 641738842 856196820 641738842 358636027 398558812 358636027 398558812 690920437 308047756 690920437 308047756 646704532 352699368 646704532 352699368 740691992 258641965 740691992 258641965 135214574 953758996 135214574 953758996 47055085 797813534 47055085 797813534 487800313 511955386 487800313 511955386 32573051 968549341 32573051 968549341 602972404 137446318 602972404 137446318 861172798 908512616 861172798 908512616 93947279 298716402 93947279 298716402 700683357 424178627 700683357 424178627 62719733 939472155 62719733 939472155 621310514 378532963 621310514 378532963 74986831 926958910 74986831 926958910 898349229 49402546 898349229 49402546 949149943 988134430 949149943 988134430 12677906 70798438 12677906 70798438 927866034 942999436 927866034 942999436 13419440 987235806 13419440 987235806 904947440 93760321 904947440 93760321 167483956 912686921 167483956 912686921 89517456 368426436 89517456 368426436 941087450 23337242 941087450 23337242 976159439 887896260 976159439 887896260 113387968 4867880 113387968 4867880 995251148 366657313 995251148 366657313 324795055 917270607 324795055 917270607 84695648 260719712 84695648 260719712 909562892 88772371 909562892 88772371 387441680 612904468 387441680 612904468 898302495 101186339 898302495 101186339 202423718 805315186 202423718 805315186 194722771 704649315 194722771 704649315 296262724 806723696 296262724 806723696 185078358 815336282 185078358 815336282 191796839 808355910 191796839 808355910 129189618 871948258 129189618 871948258 251129799 446939383 251129799 446939383 952669911 46061451 952669911 46061451 259517526 741585322 259517526 741585322 618957732 381115892 618957732 381115892 126618180 945744586 126618180 945744586 55812986 695325903 55812986 695325903 886559200 111904133 886559200 111904133 582873517 418046552 582873517 418046552 821222014 177361997 821222014 177361997 18128187 982980250 18128187 982980250 543557165 457195836 543557165 457195836 226778844 773837733 226778844 773837733 397490454 602691002 397490454 602691002 84485836 917468747 84485836 917468747 377109317 54727357 377109317 54727357 944189717 71682760 944189717 71682760 9362855 991029355 9362855 991029355 105336378 743997730 105336378 743997730 259550856 533032359 259550856 533032359 466898331 611066442 466898331 611066442 117781523 883444407 117781523 883444407 530825965 469137957 530825965 469137957 331798496 669827874 331798496 669827874 917362450 81601838 917362450 81601838 894831676 654899833 894831676 654899833 332147167 669555149 332147167 669555149 602971249 384412868 602971249 384412868 990784603 8959000 990784603 8959000 875288350 693928506 875288350 693928506 307797071 300358770 307797071 300358770 699156605 554711839 699156605 554711839 445117971 357810071 445117971 357810071 641528715 848144625 641528715 848144625 152642496 675838937 152642496 675838937 377684527 622548814 377684527 622548814 136905893 864814748 136905893 864814748 716933255 282755829 716933255 282755829 84962816 916989099 84962816 916989099 908648822 19481179 908648822 19481179 979823093 385697804 979823093 385697804 427115347 661767215 427115347 661767215 339515773 436157997 339515773 436157997 663761693 44572976 663761693 44572976 954309362 269577882 954309362 269577882 730284800 83346339 730284800 83346339 915171196 400151508 915171196 400151508 555473726 444946316 555473726 444946316 863497152 134831178 863497152 134831178 539321876 789452432 539321876 789452432 210334631 516127605 210334631 516127605 703720650 89233092 703720650 89233092 968119775 31269295 968119775 31269295 853219947 986005032 853219947 986005032 14805660 665127562 14805660 665127562 364946886 634898423 364946886 634898423 223920624 776532685 223920624 776532685 933726395 64649220 933726395 64649220 269162688 798433124 269162688 798433124 201890039 146557817 201890039 146557817 852236154 532815251 852236154 532815251 401413316 599126067 401413316 599126067 797033657 201089427 797033657 201089427 98781720 903288909 98781720 903288909 585103784 173451202 585103784 173451202 904030776 94924260 904030776 94924260 711164967 288326886 711164967 288326886 922556319 76255916 922556319 76255916 126789390 923296042 126789390 923296042 78648278 584894761 78648278 584894761 415467660 702539625 415467660 702539625 140448949 878936507 140448949 878936507 122350641 598426786 122350641 598426786 402093316 880597564 402093316 880597564 120485747 638703883 120485747 638703883 471270792 163622312 471270792 163622312 835730364 252743142 835730364 252743142 177605169 823168722 177605169 823168722 534698967 189206491 534698967 189206491 808696348 741891876 808696348 741891876 259147631 554695468 259147631 554695468 485388189 514321708 485388189 514321708 53504554 947803582 53504554 947803582 748804811 250143336 748804811 250143336 287122112 713456658 287122112 713456658 691619486 196603166 691619486 196603166 801480511 572037710 801480511 572037710 427892927 411768860 427892927 411768860 588785831 425504231 588785831 425504231 395467210 838515162 395467210 838515162 154922687 845834351 154922687 845834351 583213970 273354353 583213970 273354353 726350731 548529787 726350731 548529787 425284567 946143540 425284567 946143540 55495657 483731063 55495657 483731063 808217428 189762910 808217428 189762910 520322428 479589940 520322428 479589940 777243726 221433664 777243726 221433664 460683573 993470720 460683573 993470720 6555858 160483414 6555858 160483414 838562615 946190228 838562615 946190228 55330621 572001728 55330621 572001728 427912290 579290968 427912290 579290968 421325859 175858606 421325859 175858606 822691324 843916095 822691324 843916095 107200836 894026448 107200836 894026448 391857452 159624961 391857452 159624961 893563479 105671914 893563479 105671914 242831402 758383314 242831402 758383314 913909446 59115089 913909446 59115089 939563464 225448400 939563464 225448400 350488589 953123084 350488589 953123084 47908450 636660261 47908450 636660261 773633485 66327183 773633485 66327183 932240326 107167584 932240326 107167584 90017811 912138692 90017811 912138692 436792885 476910467 436792885 476910467 670595630 328305498 670595630 328305498 498038453 501768535 498038453 501768535 884932789 113399265 884932789 113399265 334243191 667486885 334243191 667486885 718396315 119385673 718396315 119385673 878844588 484983029 878844588 484983029 514472645 99916703 514472645 99916703 899328327 240877075 899328327 240877075 270391135 730228831 270391135 730228831 509007333 489994214 509007333 489994214 353340100 649749467 353340100 649749467 351333647 438690436 351
164969 784005544 0 784005544 530076611 469902105 530076611 469902105 197422352 802532656 197422352 802532656 305518011 611944422 305518011 611944422 570431550 486885865 570431550 486885865 318555444 318545476 318555444 318545476 74491916 500006012 74491916 500006012 529815386 325957589 529815386 325957589 325954033 500014401 325954033 500014401 752005541 499961838 752005541 499961838 684755109 95228108 684755109 95228108 904781313 751282606 904781313 751282606 500009568 158795910 500009568 158795910 500034684 287580814 500034684 287580814 287538782 565719033 287538782 565719033 434261174 983506738 434261174 983506738 16494385 499964221 16494385 499964221 287170641 499986264 287170641 499986264 16625479 500011356 16625479 500011356 499967562 65836958 499967562 65836958 835551851 862329757 835551851 862329757 137667476 70080052 137667476 70080052 929549666 929558189 929549666 929558189 500032960 346076898 500032960 346076898 33935330 500027152 33935330 500027152 568347261 499974710 568347261 499974710 445757234 795256624 445757234 795256624 638450311 499960034 638450311 499960034 500014061 638097511 500014061 638097511 499998577 310628027 499998577 310628027 310642596 962794799 310642596 962794799 962819343 544704234 962819343 544704234 455285424 5385478 455285424 5385478 994656020 197113855 994656020 197113855 499978320 938932389 499978320 938932389 522963253 438975445 522963253 438975445 500005101 499970590 500005101 499970590 975137877 263467326 975137877 263467326 263431414 398155884 263431414 398155884 601870531 973692119 601870531 973692119 26265336 73553969 26265336 73553969 500033879 996248204 500033879 996248204 87052039 500021754 87052039 500021754 685517959 500003012 685517959 500003012 113407839 499990031 113407839 499990031 709869113 500033562 709869113 500033562 520678436 500027294 520678436 500027294 805764210 545932188 805764210 545932188 446910983 500034705 446910983 500034705 585006352 585019925 585006352 585019925 500010046 405276916 500010046 405276916 848713072 500022290 848713072 500022290 499989516 412125852 499989516 412125852 499967539 717980733 499967539 717980733 500030380 570965952 500030380 570965952 153489709 894221499 153489709 894221499 68417686 68471833 68417686 68471833 273533179 500033936 273533179 500033936 572694356 427301900 572694356 427301900 472029761 500015318 472029761 500015318 800948205 499978690 800948205 499978690 448649512 342715495 448649512 342715495 796857124 499965072 796857124 499965072 512667337 487295349 512667337 487295349 499981545 976847645 499981545 976847645 714117827 499998288 714117827 499998288 966726857 500023284 966726857 500023284 500019351 67601056 500019351 67601056 596181665 500011114 596181665 500011114 111605801 499993008 111605801 499993008 459879936 500006849 459879936 500006849 73533967 725037034 73533967 725037034 725058547 319783097 725058547 319783097 499989181 901356803 499989181 901356803 901356663 493537614 901356663 493537614 395502664 872917138 395502664 872917138 872956107 832371655 872956107 832371655 497623057 500023223 497623057 500023223 210145527 789845899 210145527 789845899 503532203 496491288 503532203 496491288 866290246 866298380 866290246 866298380 499970477 422790251 499970477 422790251 184430707 936785432 184430707 936785432 936837765 499984074 936837765 499984074 243512695 500017953 243512695 500017953 583021219 499999839 583021219 499999839 377404680 377476033 377404680 377476033 287759128 502731616 287759128 502731616 559999659 439991037 559999659 439991037 90565848 690859142 90565848 690859142 690814516 500000323 690814516 500000323 242361759 500039092 242361759 500039092 744795382 500017943 744795382 500017943 136937645 499971338 136937645 499971338 689124284 500018754 689124284 500018754 248915890 192995536 248915890 192995536 193001765 727411123 193001765 727411123 500015917 495965430 500015917 495965430 495977597 55922248 495977597 55922248 944064004 771916575 944064004 771916575 499971228 832805961 499971228 832805961 493875820 52070169 493875820 52070169 52101030 108130884 52101030 108130884 994041053 994000295 994041053 994000295 457183487 26845902 457183487 26845902 929439217 929414772 929439217 929414772 856645755 86200176 856645755 86200176 913761973 934316531 913761973 934316531 65667146 299514612 65667146 299514612 718993094 718996073 718993094 718996073 773758537 499993476 773758537 499993476 966265595 162639635 966265595 162639635 162605522 860055283 162605522 860055283 988887684 988884189 988887684 988884189 405993649 211676657 405993649 211676657 211659821 370544571 211659821 370544571 370534568 910023648 370534568 910023648 90006059 356866058 90006059 356866058 510089900 797532306 510089900 797532306 202448079 500033672 202448079 500033672 749608096 865181611 749608096 865181611 134789592 586161047 134789592 586161047 500037302 899852701 500037302 899852701 978326256 21633622 978326256 21633622 700243821 760021719 700243821 760021719 363451218 363457663 363451218 363457663 212497232 901968947 212497232 901968947 98009554 440159710 98009554 440159710 559877321 246031674 559877321 246031674 499964115 499976757 499964115 499976757 958239484 958278690 958239484 958278690 762224585 379002965 762224585 379002965 300483764 499973322 300483764 499973322 238285900 238290888 238285900 238290888 141416055 858548684 141416055 858548684 499981173 371713036 499981173 371713036 499982413 742191050 499982413 742191050 268166193 499981552 268166193 499981552 123129545 677466613 123129545 677466613 939300926 939350361 939300926 939350361 849447495 457821404 849447495 457821404 462166937 462163185 462166937 462163185 500034660 103261328 500034660 103261328 366224024 500025071 366224024 500025071 499980210 103296284 499980210 103296284 441576889 558413408 441576889 558413408 499984918 349178792 499984918 349178792 596562289 596553723 596562289 596553723 428873857 428889967 428873857 428889967 589277405 589280316 589277405 589280316 50167761 499987506 50167761 499987506 844602876 495530905 844602876 495530905 328138873 328153996 328138873 328153996 373580406 626374910 373580406 626374910 399031355 198097839 399031355 198097839 500017539 500003765 500017539 500003765 463839988 176078986 463839988 176078986 823986537 393291773 823986537 393291773 237160784 762876378 237160784 762876378 114051869 499963513 114051869 499963513 500001686 992855070 500001686 992855070 992848016 166855813 992848016 166855813 500020136 136679163 500020136 136679163 863344510 249887093 863344510 249887093 431428334 568597845 431428334 568597845 954963208 45029539 954963208 45029539 401428707 598525355 401428707 598525355 971667269 500002643 971667269 500002643 96237951 500027777 96237951 500027777 249363225 185310275 249363225 185310275 185280477 124398458 185280477 124398458 500019926 499988705 500019926 499988705 82921975 113480413 82921975 113480413 590177037 500008636 590177037 500008636 200231609 200218315 200231609 200218315 644299251 644277651 644299251 644277651 499996131 207350112 499996131 207350112 20711710 500034692 20711710 500034692 120614822 120619840 120614822 120619840 759039384 976246571 759039384 976246571 500008979 500036377 500008979 500036377 808853904 490397700 808853904 490397700 509574054 499994868 509574054 499994868 510725699 483405076 510725699 483405076 500036734 499965591 500036734 499965591 707728578 27461013 707728578 27461013 27463054 55996076 27463054 55996076 944021146 487360274 944021146 487360274 487362085 177201050 487362085 177201050 822801116 925111331 822801116 925111331 499969028 731422233 499969028 731422233 669549023 499970095 669549023 499970095 500038463 876255426 500038463 876255426 285066248 714940005 285066248 714940005 499993828 718317443 499993828 718317443 499968253 96220614 499968253 96220614 249917162 500006072 249917162 500006072 919878127 80184931 919878127 80184931 86701366 786752572 86701366 786752572 955581759 499985305 955581759 499985305 354473226 354442490 354473226 354442490 909957262 909996049 909957262 909996049 249758347 26777814 249758347 26777814 973255905 315134868 973255905 315134868 475977607 524009755 475977607 524009755 834791216 165198406 834791216 165198406 949343087 949327746 949343087 949327746 156103238 156084658 156103238 156084658 780931609 997959666 780931609 997959666 997974861 499966134 997974861 499966134 85593244 789569994 85593244 789569994 789587491 991796429 789587491 991796429 180568285 261201517 180568285 261201517 738782045 499992118 738782045 499992118 253827967 884150858 253827967 884150858 534332433 256423592 534332433 256423592 256463023 48979140 256463023 48979140 951007626 486586098 951007626 486586098 391328716 29855759 391328716 29855759 970155284 47647925 970155284 47647925 639560483 639581342 639560483 639581342 361871770 500009649 361871770 500009649 500004882 879715332 500004882 879715332 486699494 130239172 486699494 130239172 869768524 299654750 869768524 299654750 182741484 817227971 182741484 817227971 2331142 331921957 2331142 331921957 478757913 957461011 478757913 957461011 781826804 162120954 781826804 162120954 257292982 742642069 257292982 742642069 509114314 500016219 509114314 500016219 500029101 935719893 500029101 935719893 554272244 500025577 554272244 500025577 480219398 481488268 480219398 481488268 673997898 500014173 673997898 500014173 239328206 239344498 239328206 239344498 297035713 500004285 297035713 500004285 744548378 562087700 744548378 562087700 500029307 782158809 500029307 782158809 782188698 500016691 782188698 500016691 246833492 499970656 246833492 499970656 991915061 500015679 991915061 500015679 721688558 477563877 721688558 477563877 522478138 706011132 522478138 706011132 706009499 438333898 706009499 438333898 22792418 500031311 22792418 500031311 935064117 64938801 935064117 64938801 500031229 482414263 500031229 482414263 500032349 500014424 500032349 500014424 101519313 706913368 101519313 706913368 717897829 282129087 717897829 282129087 845542833 845542712 845542833 845542712 817644385 156880233 817644385 156880233 843099251 500010549 843099251 500010549 228829420 265825443 228829420 265825443 265866486 15073958 265866486 15073958 15105122 499982040 15105122 499982040 817251569 500000212 817251569 500000212 210199589 210174202 210199589 210174202 478478287 521540341 478478287 521540341 499961418 272764204 499961418 272764204 580821296 500011817 580821296 500011817 519983638 407895693 519983638 407895693 592112911 849984873 592112911 849984873 499973154 500003724 499973154 500003724 615965281 500032064 615965281 500032064 192916459 527803527 192916459 527803527 970818867 29159113 970818867 29159113 971370698 887421488 971370698 887421488 499981344 971860866 499981344 971860866 971901581 947497235 971901581 947497235 499990986 318762093 499990986 318762093 500029001 864671622 500029001 864671622 399898463 499994325 399898463 499994325 362537884 568585151 362537884 568585151 568611706 857995009 568611706 857995009 142059743 691582061 142059743 691582061 308442682 281201486 308442682 281201486 281206818 499989236 281206818 499989236 351799130 845620836 351799130 845620836 154382819 499978373 154382819 499978373 980724610 644509534 980724610 644509534 435770278 435811703 435770278 435811703 620116530 951216281 620116530 951216281 48796872 499996530 48796872 499996530 500027431 740009032 500027431 740009032 477904008 522046934 477904008 522046934 822027827 822048783 822027827 822048783 716856173 283170562 716856173 283170562 500008625 926075421 500008625 926075421 507705134 480242293 507705134 480242293 18534280 981459828 18534280 981459828 46838238 296585988 46838238 296585988 703420249 568592313 703420249 568592313 500017407 347222453 500017407 347222453 962677230 626444779 962677230 626444779 216355741 499972259 216355741 499972259 754273600 754227046 754273600 754227046 56962758 499990965 56962758 499990965 622874074 923202033 622874074 923202033 440701212 500007949 440701212 500007949 284434923 715549345 284434923 715549345 57994098 57971678 57994098 57971678 597157064 597086968 597157064 597086968 500027651 376636996 500027651 376636996 942383060 942372860 942383060 942372860 591508484 500009176 591508484 500009176 705241210 295215696 705241210 295215696 295226618 416046460 295226618 416046460 499982614 618510093 499982614 618510093 938374022 61583077 938374022 61583077 379920016 499988381 379920016 499988381 675021225 499963039 675021225 499963039 231647177 917148944 231647177 917148944 82846887 336654936 82846887 336654936 779175746 779216228 779175746 779216228 890671494 499983296 890671494 499983296 996648934 634571308 996648934 634571308 634575314 499994675 634575314 499994675 781046306 126410871 781046306 126410871 126401967 621120619 126401967 621120619 500028343 452817004 500028343 452817004 252082737 747884322 252082737 747884322 425557563 70507668 425557563 70507668 929483012 123227626 929483012 123227626 123236862 705321043 123236862 705321043 499995787 874821928 499995787 874821928 125209469 389578586 125209469 389578586 812226773 978450314 812226773 978450314 21523481 500004740 21523481 500004740 454740068 545284178 454740068 545284178 551811551 448170306 551811551 448170306 693518207 693489120 693518207 693489120 566503959 433532167 566503959 433532167 479314188 499977683 479314188 499977683 255056782 251044604 255056782 251044604 983380474 16570238 983380474 16570238 499999204 217949043 499999204 217949043 500032233 80315551 500032233 80315551 62961676 500033792 62961676 500033792 935902584 64079003 935902584 64079003 439797618 540912418 439797618 540912418 459159873 48575739 459159873 48575739 48521757 771975945 48521757 771975945 900720349 147162964 900720349 147162964 475545657 524426970 475545657 524426970 992506921 313486323 992506921 313486323 182766629 182763212 182766629 182763212 242661313 757344630 242661313 757344630 500011449 123113396 500011449 123113396 123114104 844130036 123114104 844130036 844144510 500038559 844144510 500038559 154152683 383282122 154152683 383282122 500037631 119518077 500037631 119518077 500029454 375420908 500029454 375420908 699193980 300801654 699193980 300801654 415701543 499995858 415701543 499995858 532324899 207595804 532324899 207595804 59738409 500012649 59738409 500012649 246815420 500009835 246815420 500009835 644383775 644381960 644383775 644381960 500011628 547369049 500011628 547369049 499971025 910762541 499971025 910762541 910727048 100638164 910727048 100638164 499985051 426317751 499985051 426317751 500038219 500036320 500038219 500036320 105508682 144387559 105508682 144387559 855629423 405393722 855629423 405393722 594653437 830259232 594653437 830259232 830278447 346503503 830278447 346503503 653517345 281575328 653517345 281575328 718391311 480024972 718391311 480024972 426510936 573553262 426510936 573553262 499994444 246161016 499994444 246161016 288983268 500039916 288983268 500039916 843864496 499981330 843864496 499981330 298313420 108676342 298313420 108676342 500039674 881069835 500039674 881069835 499966804 47167000 499966804 47167000 952809103 500016034 952809103 500016034 107030609 649797458 107030609 649797458 937299628 500014432 937299628 500014432 270464569 729557100 270464569 729557100 499965824 216300298 499965824 216300298 783705982 499976349 783705982 499976349 212594221 499999891 212594221 499999891 884625602 884618250 884625602 884618250 864335606 135648516 864335606 135648516 500018553 484269655 500018553 484269655 500005390 722648665 500005390 722648665 802498997 500038157 802498997 500038157 900852101 900845524 900852101 900845524 499978813 312042849 499978813 312042849 769217955 769172518 769217955 769172518 658406666 343863351 658406666 343863351 500032075 687330984 500032075 687330984 658538694 500011177 658538694 500011177 500033293 321210351 500033293 321210351 499965320 891467608 499965320 891467608 859942503 140019296 859942503 140019296 513658687 513661822 513658687 513661822 500033830 211878739 500033830 211878739 343021818 871552471 343021818 871552471 128462069 761583081 128462069 761583081 313415741 422410227 313415741 422410227 577599647 370412793 577599647 370412793 418910126 762581136 418910126 762581136 237415068 247987297 237415068 247987297 752004204 458905548 752004204 458905548 499974636 218672986 499974636 218672986 781346260 499968932 781346260 499968932 328796942 729734998 328796942 729734998 729770121 493648072 729770121 493648072 457627250 542376548 457627250 542376548 79604490 79608483 79604490 79608483 237201110 500036426 237201110 500036426 496974765 499963705 496974765 499963705 481051674 499989461 481051674 499989461 500026187 186612151 500026187 186612151 84677965 500005387 84677965 500005387 829021730 499999012 829021730 499999012 510207835 394411975 510207835 394411975 605586737 997163388 605586737 997163388 500014237 189883325 500014237 189883325 810095874 489481396 810095874 489481396 284001531 917252512 284001531 917252512 917222243 479944066 917222243 479944066 520050847 225692791 520050847 225692791 774242484 466191318 774242484 466191318 500011223 723192245 500011223 723192245 499968305 402372104 499968305 402372104 499973349 915060298 499973349 915060298 438335104 162881317 438335104 162881317 162922793 822793312 162922793 822793312 822730169 162595245 822730169 162595245 162527256 831238323 162527256 831238323 499971714 466135467 499971714 466135467 768852360 990132967 768852360 990132967 990098524 271416656 990098524 271416656 499990918 59318974 499990918 59318974 940652150 500024693 940652150 500024693 617520364 441926836 617520364 441926836 558080312 356209084 558080312 356209084 643736600 213217624 643736600 213217624 499980002 146741214 499980002 146741214 500025785 811666600 500025785 811666600 188396989 34505174 188396989 34505174 965511506 500027033 965511506 500027033 236092463 836927770 236092463 836927770 962547355 986242484 962547355 986242484 13710671 500032418 13710671 500032418 958226650 41786959 958226650 41786959 472339254 472373474 472339254 472373474 117769951 117722860 117769951 117722860 513794649 499965884 513794649 499965884 592320215 407649018 592320215 407649018 965405955 965378796 965405955 965378796 236354901 434909867 236354901 434909867 434904263 500021513 434904263 500021513 1673298 297127557 1673298 297127557 758980945 759022101 758980945 759022101 499964004 141919077 499964004 141919077 401919415 812520222 401919415 812520222 812590263 278560864 812590263 278560864 278623989 682384231 278623989 682384231 682381431 60082469 682381431 60082469 250695774 749257323 250695774 749257323 948840345 51100230 948840345 51100230 499969195 576519494 499969195 576519494 387230918 71549086 387230918 71549086 499970043 499987446 499970043 499987446 316299898 21799023 316299898 21799023 578034683 966501481 578034683 966501481 499974558 49009763 499974558 49009763 402291691 597646036 402291691 597646036 500003439 86533376 500003439 86533376 969072401 969051396 969072401 969051396 499993749 123323329 499993749 123323329 123354264 183027137 123354264 183027137 500002519 584225382 500002519 584225382 500016581 500004686 500016581 500004686 371360160 449382271 371360160 449382271 449420052 655142175 449420052 655142175 344848993 853482494 344848993 853482494 853541067 500010658 853541067 500010658 233751811 982550564 233751811 982550564 982551367 409550724 982551367 409550724 177770074 610694837 177770074 610694837 500000321 421324476 500000321 421324476 421384731 911663483 421384731 911663483 725280266 196536599 725280266 196536599 803472422 236937446 803472422 236937446 114278036 885727697 114278036 885727697 218084885 215074443 218084885 215074443 499975651 989834648 499975651 989834648 10224815 595222988 10224815 595222988 595215487 696216429 595215487 696216429 303761950 822968064 303761950 822968064 499995957 500023204 499995957 500023204 372275056 499990980 372275056 499990980 877361016 9438533 877361016 9438533 9392551 500015049 9392551 500015049 963455267 490700276 963455267 490700276 432480821 432481600 432480821 432481600 499984653 706576685 499984653 706576685 499987721 680587308 499987721 680587308 228872237 917786990 228872237 917786990 82249346 315674976 82249346 315674976 805424068 500030962 805424068 500030962 998510478 1509478 998510478 1509478 592780200 499979071 592780200 499979071 500011678 397816059 500011678 397816059 573866900 500035077 573866900 500035077 413786342 250326144 413786342 250326144 749641386 500030045 749641386 500030045 182819427 395767112 182819427 395767112 500015433 114297094 500015433 114297094 2376190 590761988 2376190 590761988 670849171 670863929 670849171 670863929 583769055 416180141 583769055 416180141 808151509 500026625 808151509 500026625 573360303 292372479 573360303 292372479 707601567 500028229 707601567 500028229 3048262 500035805 3048262 500035805 450611042 809589550 450611042 809589550 190414316 499975562 190414316 499975562 983112923 719278235 983112923 719278235 499984342 50673338 499984342 50673338 949336318 499993407 949336318 499993407 500017720 106492508 500017720 106492508 347057663 499980335 347057663 499980335 736171084 499973054 736171084 499973054 558825608 654775274 558825608 654775274 345249131 495479281 345249131 495479281 504523403 500021150 504523403 500021150 138584349 213333028 138584349 213333028 500011203 683572408 500011203 683572408 499989283 40002002 499989283 40002002 500027239 223319555 500027239 223319555 500022045 499988067 500022045 499988067 953872754 500006406 953872754 500006406 213883899 786087497 213883899 786087497 503175929 500016641 503175929 500016641 738240106 783123307 738240106 783123307 112920855 112982864 112920855 112982864 499964679 535926819 499964679 535926819 531861404 92750669 531861404 92750669 92792332 761009390 92792332 761009390 880742759 180494534 880742759 180494534 499966010 500000500 499966010 500000500 972509478 845252096 972509478 845252096 154740225 415979002 154740225 415979002 922890396 77101792 922890396 77101792 748237951 500006572 748237951 500006572 863466571 499986548 863466571 499986548 774068798 557678728 774068798 557678728 325642960 325676881 325642960 325676881 500029200 519595606 500029200 519595606 488224790 499977821 488224790 499977821 788333888 788395266 788333888 788395266 535302528 464732761 535302528 464732761 696760566 696816175 696760566 696816175 985044538 499991879 985044538 499991879 84510053 499995547 84510053 499995547 563980011 297210344 563980011 297210344 499961490 205570335 499961490 205570335 555465411 575890795 555465411 575890795 893889038 499970056 893889038 499970056 919694735 888200928 919694735 888200928 499982755 241301393 499982755 241301393 599121228 400890611 599121228 400890611 499979392 47896558 499979392 47896558 682019559 681908989 682019559 681908989 80020954 500000545 80020954 500000545 500002283 971158462 500002283 971158462 500015842 379917939 500015842 379917939 741826382 741846054 741826382 741846054 98865274 499988301 98865274 499988301 500023452 994291902 500023452 994291902 834010145 165964638 834010145 165964638 267073484 500005192 267073484 500005192 142345233 499984705 142345233 499984705 499986151 955553043 499986151 955553043 805283188 194697510 805283188 194697510 23798769 976190996 23798769 976190996 499965498 191990870 499965498 191990870 515720167 515721768 515720167 515721768 875515754 102849831 875515754 102849831 102897349 987600062 102897349 987600062 500031951 675818835 500031951 675818835 500004876 763670282 500004876 763670282 798767142 798762722 798767142 798762722 379256415 354891765 379256415 354891765 766298131 766292598 766298131 766292598 335340604 335349426 335340604 335349426 476217503 476164389 476217503 476164389 929771767 70222148 929771767 70222148 110041322 889895595 110041322 889895595 375313878 624710246 375313878 624710246 500012245 722214033 500012245 722214033 659915030 499990713 659915030 499990713 454077098 17485171 454077098 17485171 982474808 500014046 982474808 500014046 148478430 244304244 148478430 244304244 755751291 324448148 755751291 324448148 143159596 500014135 143159596 500014135 500022663 135247441 500022663 135247441 938284628 938302607 938284628 938302607 766550171 11455627 766550171 11455627 267050939 890529050 267050939 890529050 890523921 484113294 890523921 484113294 515950710 499966184 515950710 499966184 634912499 365142415 634912499 365142415 340041144 659939902 340041144 659939902 500013972 1110148 500013972 1110148 500003597 856180440 500003597 856180440 513719006 83240854 513719006 83240854 83243736 313146285 83243736 313146285 500028806 809677 500028806 809677 410226040 500003811 410226040 500003811 789748718 9358204 789748718 9358204 499967071 911268315 499967071 911268315 911206413 466518661 911206413 466518661 500010192 818167313 500010192 818167313 818179777 394085953 818179777 394085953 500004506 544518959 500004506 544518959 859899728 137173168 859899728 137173168 137173215 499982217 137173215 499982217 711837343 557674997 711837343 557674997 106456281 106485490 106456281 106485490 500029477 666480149 500029477 666480149 333552594 499975397 333552594 499975397 890608115 109323567 890608115 109323567 499984518 499982286 499984518 499982286 725034630 500022525 725034630 500022525 92340265 129025612 92340265 129025612 500023829 599506816 500023829 599506816 128099828 33980000 128099828 33980000 966057513 936697552 966057513 936697552 499973414 499974477 499973414 499974477 958238992 268672905 958238992 268672905 259244855 740757457 259244855 740757457 484052477 500013562 484052477 500013562 635663781 500022144 635663781 500022144 106451069 106421919 106451069 106421919 594028816 567078199 594028816 567078199 499993138 820533231 499993138 820533231 833113032 15606693 833113032 15606693 15571180 802457948 15571180 802457948 865131446 386977061 865131446 386977061 52986309 52971849 52986309 52971849 872912083 624620214 872912083 624620214 210469555 789581575 210469555 789581575 499985875 76818304 499985875 76818304 334288358 691226486 334288358 691226486 500002231 202067917 500002231 202067917 499963136 499980711 499963136 499980711 645128132 80264682 645128132 80264682 500006032 499997237 500006032 499997237 507883412 787203001 507883412 787203001 340432582 500008341 340432582 500008341 499973426 850620152 499973426 850620152 381595212 618365837 381595212 618365837 499964680 996986697 499964680 996986697 499975846 499996192 499975846 499996192 281927898 500019148 281927898 500019148 954910651 500005358 954910651 500005358 449951498 558974889 449951498 558974889 499976658 630877022 499976658 630877022 369105256 449854229 369105256 449854229 449853879 500004070 449853879 500004070 56264717 699110335 56264717 699110335 500024872 216688525 500024872 216688525 92484568 92465365 92484568 92465365 500000059 908964102 500000059 908964102 908997697 904151281 908997697 904151281 499981195 499971133 499981195 499971133 635389471 500037608 635389471 500037608 113047601 72340402 113047601 72340402 500029576 578631369 500029576 578631369 801449263 348845630 801449263 348845630 402276173 402201976 402276173 402201976 738138683 261846238 738138683 261846238 189602439 499976865 189602439 499976865 499988703 369343780 499988703 369343780 499963132 561307850 499963132 561307850 249076747 499995793 249076747 499995793 857883646 499968198 857883646 499968198 529442140 210433922 529442140 210433922 789638362 543337310 789638362 543337310 49883179 950099468 49883179 950099468 256132397 499967275 256132397 499967275 732486969 732511425 732486969 732511425 500025654 500033893 500025654 500033893 174982215 824997856 174982215 824997856 165273518 499981752 165273518 499981752 438943286 131619742 438943286 131619742 131661072 415961284 131661072 415961284 564488111 499967942 564488111 499967942 733884713 141148289 733884713 141148289 223756319 411781763 223756319 411781763 500028086 736036472 500028086 736036472 506117267 261049924 506117267 261049924 261091302 58526255 261091302 58526255 941453710 414764542 941453710 414764542 64150601 64182371 64150601 64182371 623578937 376403568 623578937 376403568 783871963 216192470 783871963 216192470 160764230 839217640 160764230 839217640 891683003 108319204 891683003 108319204 190309980 406939625 190309980 406939625 499976013 499965002 499976013 499965002 274791406 25975910 274791406 25975910 974004525 499982700 974004525 499982700 319695821 640204584 319695821 640204584 640221629 736224999 640221629 736224999 263776189 493960458 263776189 493960458 500023060 638962005 500023060 638962005 499961313 585926796 499961313 585926796 585930688 459706461 585930688 459706461 499973229 296968251 499973229 296968251 737133068 49479620 737133068 49479620 950482193 500015795 950482193 500015795 84238696 499985275 84238696 499985275 963766399 963756922 963766399 963756922 718555459 281444355 718555459 281444355 141199796 858830297 141199796 858830297 500021214 56199064 500021214 56199064 500006799 588463036 500006799 588463036 411542461 67009519 411542461 67009519 932930576 143469033 932930576 143469033 499974890 500016899 499974890 500016899 899128653 500006828 899128653 500006828 435906363 334819618 435906363 334819618 500021356 462105856 500021356 462105856 499975128 500023746 499975128 500023746 905814638 884828870 905814638 884828870 499979082 140320558 499979082 140320558 859688615 77180892 859688615 77180892 77124737 499964989 77124737 499964989 211364764 188410564 211364764 188410564 36747894 963268741 36747894 963268741 499963315 751199557 499963315 751199557 826245298 826242864 826245298 826242864 643966020 643975044 643966020 643975044 710992907 710994119 710992907 710994119 956790074 499985063 956790074 499985063 275307051 560312467 275307051 560312467 606120141 606140275 606120141 606140275 529682517 394032372 529682517 394032372 499997017 739772433 499997017 739772433 500002168 499985508 500002168 499985508 364697297 30980834 364697297 30980834 500035732 93409097 500035732 93409097 500029603 352633312 500029603 352633312 647370542 499977254 647370542 499977254 142242129 833280797 142242129 833280797 952195988 47823130 952195988 47823130 499996794 991357234 499996794 991357234 499983188 61274904 499983188 61274904 938686121 541336873 938686121 541336873 458619115 284187481 458619115 284187481 499976232 118039563 499976232 118039563 118076612 285712216 118076612 285712216 285681978 499968732 285681978 499968732 198186134 44053970 198186134 44053970 500030440 866014229 500030440 866014229 133992120 361270030 133992120 361270030 996258978 996254116 996258978 996254116 289367994 161974339 289367994 161974339 540896141 985537855 540896141 985537855 278874732 721125313 278874732 721125313 499969009 913716648 499969009 913716648 303937776 273628375 303937776 273628375 726438308 388175097 726438308 388175097 500016099 836448813 500016099 836448813 398724215 499984220 398724215 499984220 516152784 483916274 516152784 483916274 673949530 673935084 673949530 673935084 960256401 499990314 960256401 499990314 479962134 500011564 479962134 500011564 315945015 315943021 315945015 315943021 414857959 414802230 414857959 414802230 500027666 342824473 500027666 342824473 376399087 659237229 376399087 659237229 972249552 27313770 972249552 27313770 972748494 133408606 972748494 133408606 792301754 609591118 792301754 609591118 609584488 499987507 609584488 499987507 634567799 318538114 634567799 318538114 499970732 203606235 499970732 203606235 796381473 582395934 796381473 582395934 477092199 401963951 477092199 401963951 500020645 200178940 500020645 200178940 499973805 740696159 499973805 740696159 294140866 705888342 294140866 705888342 216583301 783414325 216583301 783414325 436749071 499984992 436749071 499984992 499967552 877930389 499967552 877930389 500034872 100821816 500034872 100821816 568781482 568745577 568781482 568745577 446296077 446253891 446296077 446253891 500035632 535888987 500035632 535888987 683590944 499999084 683590944 499999084 344025453 655960221 344025453 655960221 365067857 365019183 365067857 365019183 621302699 839819360 621302699 839819360 839818008 991591357 839818008 991591357 499993639 500021125 499993639 500021125 962305394 500030031 962305394 500030031 547942643 766725569 547942643 766725569 500008151 215212995 500008151 215212995 784793351 499982840 784793351 499982840 184103080 825049774 184103080 825049774 925226750 500002513 925226750 500002513 19443471 980505902 19443471 980505902 47339422 499985656 47339422 499985656 406574842 641394232 406574842 641394232 641396823 298364886 641396823 298364886 500016806 624545424 500016806 624545424 433390116 499965399 433390116 499965399 500000932 670488018 500000932 670488018 500032797 199486770 500032797 199486770 199538510 737141543 199538510 737141543 500027627 369615117 500027627 369615117 360481402 556226635 360481402 556226635 607156982 607105394 607156982 607105394 7876062 495794901 7876062 495794901 629451988 370562958 629451988 370562958 438297842 438312715 438297842 438312715 905399009 94664170 905399009 94664170 226442914 499974803 226442914 499974803 908742380 946733533 908742380 946733533 280877572 500033793 280877572 500033793 500032909 857180976 500032909 857180976 856370161 27052255 856370161 27052255 27086584 500036564 27086584 500036564 351862394 283429016 351862394 283429016 283434381 567245152 283434381 567245152 825791315 174167088 825791315 174167088 731334121 268628846 731334121 268628846 174597143 174632231 174597143 174632231 387698456 387708370 387698456 387708370 500029573 38760780 500029573 38760780 500034926 499965178 500034926 499965178 431557358 54112330 431557358 54112330 945863656 867754658 945863656 867754658 132280029 755298940 132280029 755298940 244722405 500009831 244722405 500009831 91612654 334589781 91612654 334589781 806138279 806133312 806138279 806133312 500004618 25819479 500004618 25819479 366850211 939042752 366850211 939042752 871040473 500164665 871040473 500164665 350334785 499988723 350334785 499988723 585520322 585597478 585520322 585597478 499980400 474478238 499980400 474478238 536791551 536742244 536791551 536742244 66341392 15469967 66341392 15469967 984509784 776201525 984509784 776201525 674896345 191085189 674896345 191085189 499972778 659411672 499972778 659411672 500029647 79093868 500029647 79093868 79133823 263630173 79133823 263630173 500012382 913067088 500012382 913067088 321031402 321027613 321031402 321027613 250325249 749714576 250325249 749714576 319122847 319183734 319122847 319183734 621623781 499975653 621623781 499975653 394002118 394062523 394002118 394062523 562432762 687223188 562432762 687223188 312768668 290310375 312768668 290310375 709656706 539429270 709656706 539429270 499969518 875707272 499969518 875707272 803431754 196599174 803431754 196599174 948817861 948802367 948817861 948802367 903066287 365778973 903066287 365778973 9647077 990282170 9647077 990282170 500001652 499978427 500001652 499978427 91272961 500025495 91272961 500025495 860400836 139587793 860400836 139587793 717645735 949895305 717645735 949895305 949918862 77236734 949918862 77236734 500029073 623247770 500029073 623247770 231693358 231725462 231693358 231725462 500010699 906716268 500010699 906716268 442829948 499978328 442829948 499978328 832728157 632179353 832728157 632179353 367878075 816840759 367878075 816840759 500013822 190462869 500013822 190462869 500004476 896539659 500004476 896539659 866264732 133743617 866264732 133743617 289327792 289369172 289327792 289369172 73003986 73013029 73003986 73013029 921593314 607914482 921593314 607914482 499967149 395180782 499967149 395180782 500022067 503406955 500022067 503406955 460923087 499964558 460923087 499964558 538221481 500026940 538221481 500026940 2189194 499965875 2189194 499965875 916205337 499968094 916205337 499968094 656579697 343408404 656579697 343408404 277396025 722574369 277396025 722574369 500035194 499997179 500035194 499997179 5075883 739521597 5075883 739521597 487392714 33235398 487392714 33235398 33221176 640382479 33221176 640382479 928021284 72038015 928021284 72038015 500002850 883359779 500002850 883359779 883325159 598202379 883325159 598202379 401762654 70521348 401762654 70521348 500035373 500002729 500035373 500002729 323468945 703084352 323468945 703084352 296908568 484733516 296908568 484733516 559906605 499969833 559906605 499969833 499976452 11879208 499976452 11879208 988308063 704829906 988308063 704829906 455140475 544874254 455140475 544874254 827124530 827173348 827124530 827173348 480623517 519334683 480623517 519334683 499969715 881489493 499969715 881489493 499963605 491172602 499963605 491172602 893468268 557763544 893468268 557763544 52754941 52716230 52754941 52716230 500001619 834071399 500001619 834071399 191763960 176606193 191763960 176606193 823357920 500008680 823357920 500008680 403532204 403571613 403532204 403571613 500012017 343423721 500012017 343423721 747227039 499967529 747227039 499967529 500024172 88252356 500024172 88252356 499992120 741277026 499992120 741277026 576927832 499980851 576927832 499980851 518695205 499993724 518695205 499993724 615794527 384214622 615794527 384214622 944269912 944222187 944269912 944222187 743520672 385824115 743520672 385824115 499996044 521986900 499996044 521986900 950955489 49069020 950955489 49069020 499979341 832055020 499979341 832055020 960301932 500032249 960301932 500032249 450474750 549564354 450474750 549564354 389153565 500008819 389153565 500008819 500014143 975280391 500014143 975280391 975286361 394617500 975286361 394617500 158958218 841059126 158958218 841059126 809628359 499991507 809628359 499991507 665293286 665299747 665293286 665299747 360118868 499986686 360118868 499986686 700803189 349927077 700803189 349927077 499981448 880847256 499981448 880847256 401651891 500002060 401651891 500002060 501235917 528460814 501235917 528460814 471593474 499996409 471593474 499996409 714415689 500035521 714415689 500035521 36444637 36453152 36444637 36453152 95769863 904267726 95769863 904267726 43102037 223894223 43102037 223894223 776153976 240190412 776153976 240190412 500003544 821923716 500003544 821923716 499971305 986679 499971305 986679 992201 848344240 992201 848344240 848396896 793129044 848396896 793129044 500004895 500018722 500004895 500018722 862502718 336625277 862502718 336625277 336571429 499966539 336571429 499966539 885615645 327747089 885615645 327747089 500000420 889609062 500000420 889609062 889582452 318354880 889582452 318354880 227877633 227832346 227877633 227832346 755341433 755319590 755341433 755319590 517401020 415612451 517401020 415612451 415593809 542672247 415593809 542672247 542643929 744953968 542643929 744953968 255031468 500013321 255031468 500013321 724339413 526099903 724339413 526099903 499960542 67737663 499960542 67737663 255254639 393386974 255254639 393386974 526693213 590702706 526693213 590702706 499974059 499991265 499974059 499991265 991117302 500020327 991117302 500020327 644367979 355667791 644367979 355667791 709524001 709523738 709524001 709523738 611631000 388429025 611631000 388429025 461608576 499991621 461608576 499991621 872824720 127186360 872824720 127186360 499997108 371148721 499997108 371148721 876711452 123302863 876711452 123302863 350294474 500002799 350294474 500002799 797962643 416048286 797962643 416048286 583914710 902805797 583914710 902805797 925764783 925821656 925764783 925821656 500035424 482135205 500035424 482135205 122391326 499999154 122391326 499999154 371976626 371985259 371976626 371985259 39224818 845747281 39224818 845747281 845696758 499965204 845696758 499965204 630155080 499980708 630155080 499980708 731175209 548244116 731175209 548244116 451782091 968320674 451782091 968320674 968331480 407207262 968331480 407207262 180579447 819378481 180579447 819378481 241056386 733189816 241056386 733189816 804056329 889187555 804056329 889187555 110853778 846416066 110853778 846416066 874301621 874261617 874301621 874261617 372669527 500034315 372669527 500034315 499975695 816224379 499975695 816224379 621038721 247574061 621038721 247574061 500024369 149548399 500024369 149548399 811871178 499962571 811871178 499962571 109195929 109173616 109195929 109173616 770233161 500017306 770233161 500017306 787552375 257886632 787552375 257886632 499975335 224724999 499975335 224724999 485476504 514591789 485476504 514591789 500022628 65067295 500022628 65067295 978052679 978093248 978052679 978093248 824824963 500022609 824824963 500022609 181573107 843192546 181573107 843192546 843195770 695665036 843195770 695665036 353800954 353790420 353800954 353790420 500010787 499969181 500010787 499969181 653581991 499998865 653581991 499998865 473987567 687168568 473987567 687168568 687237079 713313075 687237079 713313075 286711273 113238796 286711273 113238796 911290077 500037017 911290077 500037017 562530248 500030366 562530248 500030366 687898782 687909096 687898782 687909096 364174300 12119085 364174300 12119085 12117883 499969919 12117883 499969919 963337806 963334899 963337806 963334899 928624355 803709489 928624355 803709489 110310954 889692397 110310954 889692397 596372020 178447159 596372020 178447159 178400122 500001923 178400122 500001923 367614288 367638641 367614288 367638641 452152264 500032496 452152264 500032496 208190892 463361931 208190892 463361931 499990113 781500738 499990113 781500738 218529644 716568764 218529644 716568764 500029815 499986626 500029815 499986626 121435389 571430313 121435389 571430313 645237205 354835504 645237205 354835504 720845874 665609509 720845874 665609509 274680124 274693799 274680124 274693799 526893798 499992091 526893798 499992091 551057308 500036867 551057308 500036867 127990794 499963405 127990794 499963405 424240883 500008016 424240883 500008016 828717145 499990375 828717145 499990375 500020757 995979633 500020757 995979633 657051496 499969999 657051496 499969999 170670150 500035272 170670150 500035272 691755818 308242111 691755818 308242111 696138899 764743683 696138899 764743683 764730699 69267250 764730699 69267250 499995498 499977833 499995498 499977833 858080281 375189102 858080281 375189102 624879449 255054015 624879449 255054015 744977301 781090931 744977301 781090931 218937256 868056682 218937256 868056682 499988019 500014906 499988019 500014906 59241435 904132005 59241435 904132005 500015198 815345119 500015198 815345119 131305599 500020042 131305599 500020042 344305982 655703980 344305982 655703980 374749122 625302305 374749122 625302305 999754596 999683367 999754596 999683367 170850670 231222682 170850670 231222682 768767641 434760036 768767641 434760036 565200692 808812037 565200692 808812037 808766622 104439166 808766622 104439166 499969895 499976940 499969895 499976940 542509621 457533929 542509621 457533929 175018365 499965463 175018365 499965463 644684815 355288437 644684815 355288437 526073464 938853447 526073464 938853447 499990716 92933276 499990716 92933276 206116195 793853472 206116195 793853472 901297823 66477083 901297823 66477083 410459458 600570906 410459458 600570906 500004666 500031847 500004666 500031847 159300553 840703634 159300553 840703634 162640146 499971019 162640146 499971019 155328273 235863936 155328273 235863936 764134576 499985696 764134576 499985696 38112126 499964152 38112126 499964152 650150181 349843084 650150181 349843084 972640077 994967546 972640077 994967546 499964041 207094885 499964041 207094885 999509157 500017712 999509157 500017712 496127865 499988474 496127865 499988474 340551747 866819117 340551747 866819117 133175876 601250320 133175876 601250320 499966190 400058713 499966190 400058713 400027801 302344828 400027801 302344828 500036102 499965671 500036102 499965671 170821528 829188722 170821528 829188722 365859250 424356484 365859250 424356484 575661048 739122280 575661048 739122280 260914635 59625880 260914635 59625880 940329667 500012879 940329667 500012879 803062923 500036587 803062923 500036587 500026649 130684069 500026649 130684069 869342571 324528175 869342571 324528175 499994512 816107418 499994512 816107418 816130045 330543416 816130045 330543416 494723412 500005002 494723412 500005002 500027505 17028723 500027505 17028723 983018309 680035303 983018309 680035303 419055734 419107632 419055734 419107632 51774745 499991010 51774745 499991010 665858820 1713499 665858820 1713499 1673071 500017810 1673071 500017810 752803273 133502794 752803273 133502794 241616814 786405144 241616814 786405144 786426756 581834585 786426756 581834585 392120752 607835352 392120752 607835352 499969353 23336468 499969353 23336468 181047455 818982232 181047455 818982232 500001111 500016666 500001111 500016666 410054442 500009332 410054442 500009332 703393550 499968617 703393550 499968617 521872977 500028836 521872977 500028836 660646375 471782232 660646375 471782232 500018734 499987007 500018734 499987007 542673726 684497150 542673726 684497150 500036976 500016039 500036976 500016039 797263383 249900894 797263383 249900894 499960273 361469891 499960273 361469891 995722314 989451503 995722314 989451503 10531166 500000482 10531166 500000482 539265724 194394985 539265724 194394985 261296596 575165473 261296596 575165473 500007750 499975401 500007750 499975401 149584208 149569189 149584208 149569189 73478907 647323024 73478907 647323024 647287663 565778459 647287663 565778459 500000603 789159637 500000603 789159637 612129295 20603473 612129295 20603473 979338426 499982363 979338426 499982363 576803989 977979108 576803989 977979108 385891650 500007333 385891650 500007333 968869940 968868312 968869940 968868312 209442920 500025064 209442920 500025064 500010034 102580789 500010034 102580789 897415869 500014140 897415869 500014140 218591665 823249408 218591665 823249408 176730241 688869999 176730241 688869999 311195269 866572477 311195269 866572477 133420162 202391122 133420162 202391122 797627307 814419924 797627307 814419924 499960304 517867885 499960304 517867885 517885680 430485885 517885680 430485885 430559398 590403751 430559398 590403751 499960167 178691826 499960167 178691826 178748088 243429319 178748088 243429319 321644371 689234049 321644371 689234049 628901910 371059707 628901910 371059707 756065509 770989640 756065509 770989640 337932730 354656099 337932730 354656099 727769714 499987670 727769714 499987670 559471906 500008382 559471906 500008382 647746870 613418924 647746870 613418924 500021275 193056330 500021275 193056330 806936172 500009206 806936172 500009206 402066723 630642223 402066723 630642223 737440136 262548876 737440136 262548876 353002382 969775426 353002382 969775426 969830390 499994041 969830390 499994041 137909596 575922294 137909596 575922294 499968593 149892307 499968593 149892307 149937116 500026232 149937116 500026232 500027491 200092080 500027491 200092080 71401100 928525781 71401100 928525781 45050544 500030836 45050544 500030836 488456194 511520635 488456194 511520635 500030510 483794442 500030510 483794442 24426627 500036923 24426627 500036923 499997901 244588422 499997901 244588422 906511775 906470263 906511775 906470263 500039321 257443274 500039321 257443274 499982966 670569222 499982966 670569222 703051548 499967921 703051548 499967921 347705710 176468876 347705710 176468876 499964417 923271344 499964417 923271344 76773411 500007680 76773411 500007680 694488837 500019811 694488837 500019811 630106468 499991824 630106468 499991824 945599745 500020786 945599745 500020786 664158249 335871289 664158249 335871289 499990288 608021400 499990288 608021400 553311732 553299001 553311732 553299001 91814980 908198748 91814980 908198748 832700673 500024105 832700673 500024105 380388288 380365986 380388288 380365986 682480916 500008732 682480916 500008732 939051730 60932260 939051730 60932260 71689058 500034928 71689058 500034928 57813290 57792985 57813290 57792985 500026125 870820424 500026125 870820424 129165995 60251436 129165995 60251436 939705145 500010614 939705145 500010614 260456668 500010363 260456668 500010363 950968197 881322286 950968197 881322286 404315526 127894186 404315526 127894186 872053420 499995487 872053420 499995487 168453108 638277809 168453108 638277809 361688495 971456390 361688495 971456390 28535234 158492810 28535234 158492810 500021437 973542087 500021437 973542087 499988257 135429903 499988257 135429903 864587249 459535060 864587249 459535060 540480904 499964481 540480904 499964481 918913888 353938109 918913888 353938109 500014838 601861271 500014838 601861271 546674569 522108676 546674569 522108676 477918107 45928752 477918107 45928752 791774585 527272171 791774585 527272171 242127976 242115215 242127976 242115215 625769233 499974115 625769233 499974115 489999732 489968266 489999732 489968266 906633002 906679963 906633002 906679963 245484212 245508094 245484212 245508094 499984579 596710344 499984579 596710344 266667892 359043883 266667892 359043883 640954961 494891331 640954961 494891331 21889156 978082444 21889156 978082444 15145909 359653130 15145909 359653130 898482073 101523691 898482073 101523691 399255591 600752452 399255591 600752452 945879577 499970762 945879577 499970762 455118897 544954651 455118897 544954651 183423230 499989462 183423230 499989462 855701399 855691582 855701399 855691582 798176451 499967143 798176451 499967143 369549447 500009832 369549447 500009832 313161161 668415175 313161161 668415175 508573691 75205153 508573691 75205153 75189581 399752521 75189581 399752521 823195065 874126851 823195065 874126851 54174785 499976655 54174785 499976655 124811246 875217530 124811246 875217530 879868807 500029081 879868807 500029081 500001064 658821942 500001064 658821942 357383337 499995734 357383337 499995734 913578019 986368640 913578019 986368640 986383291 47508925 986383291 47508925 532580271 467379838 532580271 467379838 499996172 155364820 499996172 155364820 269897906 847429244 269897906 847429244 100336176 899675388 100336176 899675388 499962164 500023355 499962164 500023355 340658524 187060560 340658524 187060560 838806734 500017766 838806734 500017766 398337604 338163003 398337604 338163003 499965458 340968892 499965458 340968892 340976727 500027143 340976727 500027143 500006101 380387295 500006101 380387295 212169466 499964124 212169466 499964124 155110750 56283133 155110750 56283133 500025073 499983545 500025073 499983545 160116298 500034108 160116298 500034108 934165345 934188839 934165345 934188839 500033333 492583671 500033333 492583671 117712178 500023268 117712178 500023268 970329952 29658044 970329952 29658044 500025264 407608785 500025264 407608785 499971774 769102755 499971774 769102755 965153198 965094420 965153198 965094420 500011126 483912411 500011126 483912411 891092511 891073592 891092511 891073592 210712892 499982478 210712892 499982478 805284037 805287473 805284037 805287473 494675630 499976277 494675630 499976277 948782227 499969460 948782227 499969460 33746861 966214615 33746861 966214615 445400717 225191461 445400717 225191461 774817393 735989543 774817393 735989543 264055952 368534684 264055952 368534684 558679883 558672918 558679883 558672918 827161593 172870473 827161593 172870473 758729847 499995246 758729847 499995246 500010488 33934872 500010488 33934872 327753814 499971080 327753814 499971080 40670003 40650238 40670003 40650238 846422225 822909322 846422225 822909322 235765493 306428000 235765493 306428000 879110869 571783291 879110869 571783291 500006431 647113760 500006431 647113760 500010033 500034478 500010033 500034478 11486092 499963809 11486092 499963809 639363430 264741316 639363430 264741316 18453134 18451294 18453134 18451294 500001860 500001314 500001860 500001314 608424850 570051465 608424850 570051465 429997059 533300985 429997059 533300985 533317145 422221778 533317145 422221778 163625624 163607700 163625624 163607700 108238011 912125278 108238011 912125278 912129836 187869383 912129836 187869383 500029839 878050949 500029839 878050949 499984796 885767441 499984796 885767441 885794467 427898046 885794467 427898046 85031393 745966124 85031393 745966124 746007166 389771935 746007166 389771935 610220334 499968030 610220334 499968030 851346490 500002703 851346490 500002703 352315185 111238275 352315185 111238275 807466042 807439067 807466042 807439067 672968433 672971592 672968433 672971592 789851305 879378107 789851305 879378107 45341566 45400000 45341566 45400000 12480601 987462776 12480601 987462776 869630175 385981977 869630175 385981977 385924680 307747196 385924680 307747196 692263616 217383952 692263616 217383952 217391132 955318711 217391132 955318711 955353589 877868397 955353589 877868397 877857984 977761756 877857984 977761756 977804379 500023000 977804379 500023000 448805837 728042860 448805837 728042860 916123099 500012167 916123099 500012167 717958312 717885590 717958312 717885590 500017487 356033272 500017487 356033272 499979851 690109347 499979851 690109347 622022944 377960624 622022944 377960624 969363681 631689035 969363681 631689035 481951245 499977825 481951245 499977825 358820535 798367475 358820535 798367475 869023318 868994034 869023318 868994034 847648543 152299759 847648543 152299759 411372878 613665908 411372878 613665908 500024873 733612984 500024873 733612984 314200141 232614255 314200141 232614255 232662799 499972597 232662799 499972597 697358770 382513589 697358770 382513589 499992365 33129809 499992365 33129809 966867227 138362176 966867227 138362176 138384660 499979738 138384660 499979738 843510095 518147072 843510095 518147072 500003469 875024163 500003469 875024163 845779161 499962469 845779161 499962469 702391205 838757452 702391205 838757452 281097001 5227523 281097001 5227523 499972707 499988305 499972707 499988305 145859452 367805832 145859452 367805832 499973751 735025678 499973751 735025678 60390726 61981010 60390726 61981010 588577310 739912058 588577310 739912058 6614305 499983522 6614305 499983522 889033506 500000106 889033506 500000106 140060166 802406826 140060166 802406826 804185363 195768776 804185363 195768776 187945891 812115956 187945891 812115956 357411054 500000741 357411054 500000741 523351945 997028312 523351945 997028312 3020157 765484075 3020157 765484075 765491439 500010818 765491439 500010818 26450381 973533735 26450381 973533735 749930422 499966245 749930422 499966245 500026413 981301631 500026413 981301631 921288773 499965625 921288773 499965625 791180273 500038838 791180273 500038838 681060160 499972574 681060160 499972574 755184857 271907860 755184857 271907860 256286314 500036906 256286314 500036906 26836699 344862954 26836699 344862954 500011704 924092846 500011704 924092846 75935583 499967439 75935583 499967439 836759585 836723775 836759585 836723775 783589564 481504146 783589564 481504146 500013125 499981050 500013125 499981050 850094725 658160474 850094725 658160474 434859030 302303008 434859030 302303008 499968683 301625270 499968683 301625270 301631909 970864722 301631909 970864722 970832290 630294991 970832290 630294991 500037087 138788289 500037087 138788289 861268008 327455773 861268008 327455773 500033889 58099328 500033889 58099328 941910793 792696774 941910793 792696774 499991390 995043816 499991390 995043816 995051199 189001024 995051199 189001024 536479319 500004625 536479319 500004625 207878796 91507461 207878796 91507461 500019111 891746621 500019111 891746621 108218155 593822317 108218155 593822317 593843201 232794014 593843201 232794014 214538665 710253926 214538665 710253926 848482042 499960206 848482042 499960206 500019229 713562204 500019229 713562204 568856256 431130889 568856256 431130889 550537993 795803182 550537993 795803182 204162604 337666277 204162604 337666277 500011932 717069935 500011932 717069935 304137007 650184786 304137007 650184786 650210233 241075895 650210233 241075895 241089405 37250919 241089405 37250919 962715769 124382910 962715769 124382910 171642298 828320928 171642298 828320928 499982289 179459924 499982289 179459924 500029069 239866818 500029069 239866818 145982539 499984819 145982539 499984819 31838648 499965890 31838648 499965890 499996783 896209344 499996783 896209344 499964854 457577231 499964854 457577231 720894499 720889950 720894499 720889950 492476932 492456540 492476932 492456540 116423938 883606011 116423938 883606011 635481811 4499710 635481811 4499710 995558059 145755928 995558059 145755928 194378331 499980073 194378331 499980073 499998818 137561971 499998818 137561971 635013302 500024166 635013302 500024166 235873189 362764439 235873189 362764439 499974298 500025034 499974298 500025034 26540873 438803280 26540873 438803280 561194435 603792929 561194435 603792929 260316615 739681853 260316615 739681853 213584787 473716644 213584787 473716644 500031850 881316280 500031850 881316280 428511433 198359389 428511433 198359389 88501245 755486146 88501245 755486146 633436119 500013991 633436119 500013991 787581366 787571836 787581366 787571836 327366491 500013933 327366491 500013933 388226662 964464969 388226662 964464969 35543120 359275815 35543120 359275815 629747996 500038308 629747996 500038308 531734021 428292573 531734021 428292573 887028225 112987564 887028225 112987564 861836355 999526176 861836355 999526176 78815166 500025151 78815166 500025151 586431869 626537548 586431869 626537548 349046037 650921489 349046037 650921489 65171520 65230894 65171520 65230894 255587340 499987975 255587340 499987975 735066552 264922509 735066552 264922509 997872809 997807924 997872809 997807924 560133987 439879724 560133987 439879724 499974745 938060822 499974745 938060822 241621851 499991656 241621851 499991656 955068827 499984406 955068827 499984406 44946238 453600149 44946238 453600149 583204937 416776612 583204937 416776612 537790125 499978035 537790125 499978035 930204307 499975810 930204307 499975810 125080401 338952300 125080401 338952300 338993001 770763945 338993001 770763945 229198343 344918048 229198343 344918048 918756690 854191432 918756690 854191432 145779392 255934296 145779392 255934296 694174282 305876610 694174282 305876610 499985130 88753278 499985130 88753278 88728145 594138772 88728145 594138772 500007487 499967457 500007487 499967457 236964039 56502014 236964039 56502014 943554907 499972401 943554907 499972401 384771596 321593205 384771596 321593205 678374281 531713339 678374281 531713339 500016802 568416377 500016802 568416377 568409451 648438962 568409451 648438962 351569885 520807949 351569885 520807949 499963959 500009289 499963959 500009289 200174509 499985886 200174509 499985886 512754658 671788994 512754658 671788994 16525677 499960161 16525677 499960161 631994753 631975897 631994753 631975897 917867532 82131165 917867532 82131165 295317040 704676921 295317040 704676921 801589859 499961344 801589859 499961344 838162569 838209693 838162569 838209693 308286060 124557053 308286060 124557053 875446068 407900576 875446068 407900576 181235664 145811381 181235664 145811381 145800689 499975899 145800689 499975899 406015274 406003307 406015274 406003307 499978627 581758018 499978627 581758018 499966441 373391419 499966441 373391419 500023411 870005189 500023411 870005189 335645572 613592992 335645572 613592992 499985663 728452421 499985663 728452421 271589273 772098996 271589273 772098996 772091584 381108685 772091584 381108685 167888796 832089064 167888796 832089064 979206778 20804637 979206778 20804637 654690069 873385603 654690069 873385603 499990317 139694082 499990317 139694082 750914416 861233853 750914416 861233853 126573262 126591928 126573262 126591928 769852485 769834840 769852485 769834840 500006655 295263996 500006655 295263996 499993140 499964677 499993140 499964677 689279187 568918531 689279187 568918531 161837365 161875091 161837365 161875091 432330674 609813208 432330674 609813208 724535345 275445440 724535345 275445440 202319396 797720471 202319396 797720471 500029351 212624995 500029351 212624995 212665478 500018727 212665478 500018727 963963673 915507330 963963673 915507330 84480559 144990783 84480559 144990783 499960709 553907696 499960709 553907696 446147399 500007452 446147399 500007452 744958722 7375099 744958722 7375099 7346866 876724814 7346866 876724814 876763255 106248156 876763255 106248156 25360450 957789321 25360450 957789321 957772275 742123666 957772275 742123666 388383132 611576125 388383132 611576125 815795248 883417295 815795248 883417295 883429829 499966549 883429829 499966549 546514445 970697868 546514445 970697868 970706740 829319869 970706740 829319869 360164107 360191243 360164107 360191243 523748986 523683246 523748986 523683246 521764221 478185377 521764221 478185377 884403286 500013179 884403286 500013179 499984966 254332587 499984966 254332587 386246754 408141446 386246754 408141446 591874053 500017486 591874053 500017486 149214553 723660883 149214553 723660883 276287242 186623890 276287242 186623890 55429264 55385771 55429264 55385771 568562149 449617221 568562149 449617221 550339851 764972816 550339851 764972816 764991402 447876561 764991402 447876561 447854354 305415287 447854354 305415287 694625452 969643496 694625452 969643496 30347164 499992160 30347164 499992160 946933949 500021241 946933949 500021241 406349832 619277254 406349832 619277254 500020066 404963606 500020066 404963606 251414513 147094974 251414513 147094974 852859155 500034437 852859155 500034437 593702555 163314498 593702555 163314498 836744768 326935300 836744768 326935300 326940245 538640350 326940245 538640350 666612859 333362741 666612859 333362741 971564777 971599711 971564777 971599711 344969861 344921011 344969861 344921011 500005280 862226049 500005280 862226049 137798472 672382615 137798472 672382615 792430553 477343379 792430553 477343379 499963946 500027442 499963946 500027442 801782675 198235854 801782675 198235854 470772173 470769674 470772173 470769674 877755482 122291901 877755482 122291901 917916013 500029961 917916013 500029961 500035499 175336800 500035499 175336800 500006388 952686267 500006388 952686267 5010355 5055163 5010355 5055163 97673523 899101097 97673523 899101097 500039336 526736150 500039336 526736150 499987006 982690612 499987006 982690612 948777240 51227067 948777240 51227067 475980422 500030846 475980422 500030846 341518509 473024741 341518509 473024741 526969682 949474145 526969682 949474145 499993734 811401705 499993734 811401705 811475000 499986184 811475000 499986184 654462796 585036523 654462796 585036523 500011661 782749462 500011661 782749462 782708438 442847969 782708438 442847969 442874784 166229121 442874784 166229121 833806858 478404412 833806858 478404412 74289014 925691323 74289014 925691323 582781656 398280318 582781656 398280318 601691699 730271878 601691699 730271878 269798531 119007247 269798531 119007247 500031571 257150845 500031571 257150845 742855254 606610437 742855254 606610437 500014063 463935593 500014063 463935593 499973055 634845850 499973055 634845850 236713860 499968549 236713860 499968549 867521837 867509240 867521837 867509240 499965395 668542515 499965395 668542515 735203573 735202661 735203573 735202661 423804229 262915565 423804229 262915565 262854690 500038892 262854690 500038892 415318821 500039676 415318821 500039676 140616090 881784335 140616090 881784335 995839413 500018001 995839413 500018001 119061524 358213845 119061524 358213845 499963736 603186552 499963736 603186552 639109248 360912033 639109248 360912033 886393880 500004644 886393880 500004644 500004151 400281529 500004151 400281529 201490344 887934358 201490344 887934358 932522060 932531748 932522060 932531748 142941694 857091009 142941694 857091009 499968680 991138463 499968680 991138463 991137632 47621402 991137632 47621402 47622737 500035515 47622737 500035515 622200800 499988682 622200800 499988682 839654231 871647777 839654231 871647777 871653649 499990083 871653649 499990083 484765935 245527319 484765935 245527319 754470532 568362464 754470532 568362464 500014584 870831566 500014584 870831566 499968494 85347138 499968494 85347138 914664542 185747570 914664542 185747570 591404735 662628264 591404735 662628264 166621751 500017088 166621751 500017088 453607057 546390867 453607057 546390867 14272950 14255699 14272950 14255699 721357427 500006730 721357427 500006730 661397084 766185799 661397084 766185799 766195231 961776910 766195231 961776910 174302074 174358259 174302074 174358259 499993474 822137675 499993474 822137675 345582414 325234681 345582414 325234681 499987561 500025497 499987561 500025497 226198821 586269132 226198821 586269132 592419112 668312783 592419112 668312783 415332637 78682461 415332637 78682461 921332258 654317937 921332258 654317937 368973834 521097577 368973834 521097577 500033383 818392247 500033383 818392247 471531407 209442510 471531407 209442510 209407419 617577920 209407419 617577920 499984033 677182188 499984033 677182188 183853413 183859481 183853413 183859481 207307909 855027218 207307909 855027218 855023263 499991399 855023263 499991399 499964162 625154549 499964162 625154549 623656757 330993920 623656757 330993920 500005303 754560463 500005303 754560463 754541316 560911529 754541316 560911529 560952277 915474011 560952277 915474011 915516666 499979821 915516666 499979821 585417523 630211657 585417523 630211657 630216090 627747996 630216090 627747996 232799831 500035174 232799831 500035174 818580675 818524793 818580675 818524793 238722984 499960555 238722984 499960555 781365748 46160949 781365748 46160949 46172573 930491971 46172573 930491971 499961721 500033249 499961721 500033249 157868401 842124890 157868401 842124890 584537959 27647887 584537959 27647887 27637579 232951818 27637579 232951818 500020112 132913006 500020112 132913006 952324790 500003079 952324790 500003079 9255056 499970180 9255056 499970180 637318185 866980264 637318185 866980264 499983277 545289916 499983277 545289916 545346476 130069629 545346476 130069629 88922376 677726713 88922376 677726713 677790157 499977194 677790157 499977194 115675314 884335577 115675314 884335577 757910954 500033374 757910954 500033374 262839179 620273152 262839179 620273152 921518636 921484411 921518636 921484411 325092921 210677702 325092921 210677702 500016042 444294002 500016042 444294002 470389431 529617278 470389431 529617278 771675217 499983483 771675217 499983483 367397921 632587493 367397921 632587493 661003522 352401422 661003522 352401422 499965523 500014248 499965523 500014248 771703891 500000790 771703891 500000790 250508628 749513022 250508628 749513022 117933815 117897659 117933815 117897659 164819399 835164229 164819399 835164229 500030135 279251226 500030135 279251226 622102591 661720090 622102591 661720090 331304860 500015121 331304860 500015121 753399538 753439863 753399538 753439863 377000048 499993340 377000048 499993340 6297995 500172671 6297995 500172671 500008946 389610605 500008946 389610605 386479446 613514967 386479446 613514967 816938212 183016602 816938212 183016602 621558160 677206513 621558160 677206513 322758909 514835075 322758909 514835075 710636376 289422424 710636376 289422424 500025645 357561678 500025645 357561678 131527562 26309641 131527562 26309641 973650084 552649397 973650084 552649397 500017935 360463310 500017935 360463310 789467629 210526218 789467629 210526218 539676081 499992647 539676081 499992647 500006173 84984289 500006173 84984289 272195108 272215656 272195108 272215656 964386752 35673496 964386752 35673496 733124144 500032237 733124144 500032237 662389400 499963800 662389400 499963800 20173373 500010277 20173373 500010277 499986050 57876528 499986050 57876528 467214976 500012640 467214976 500012640 208697581 947196669 208697581 947196669 947144185 243039664 947144185 243039664 242987693 499977446 242987693 499977446 911523164 360911075 911523164 360911075 259257703 584700137 259257703 584700137 729188902 43649842 729188902 43649842 500016406 21942497 500016406 21942497 86179596 913806447 86179596 913806447 512915352 22331139 512915352 22331139 499982305 499972655 499982305 499972655 936024490 273674430 936024490 273674430 273657573 500000901 273657573 500000901 851228231 260527662 851228231 260527662 260547751 373525311 260547751 373525311 373485762 500020588 373485762 500020588 160195418 622773476 160195418 622773476 499980352 499991321 499980352 499991321 482887693 500014609 482887693 500014609 654512931 247154780 654512931 247154780 30387942 30375874 30387942 30375874 821285740 714683993 821285740 714683993 27112809 972957387 27112809 972957387 624771872 375177205 624771872 375177205 955069233 955068780 955069233 955068780 500037701 556167479 500037701 556167479 633370691 781188495 633370691 781188495 781219628 388402548 781219628 388402548 499975829 583324813 499975829 583324813 583348588 503922682 583348588 503922682 499966714 977183435 499966714 977183435 698616054 265238071 698616054 265238071 48662101 646910901 48662101 646910901 500000304 500026525 500000304 500026525 42227230 500015095 42227230 500015095 867875852 132162987 867875852 132162987 499991572 342663632 499991572 342663632 907214898 3689779 907214898 3689779 3755765 280306941 3755765 280306941 719693761 524922211 719693761 524922211 13295330 986714622 13295330 986714622 15317825 499993978 15317825 499993978 375795392 732497850 375795392 732497850 267472076 320236246 267472076 320236246 679829566 340791769 679829566 340791769 659202946 500028959 659202946 500028959 880639354 119373428 880639354 119373428 499980718 697995198 499980718 697995198 500034578 432783659 500034578 432783659 297357177 683918094 297357177 683918094 683914746 391231224 683914746 391231224 391190962 940283641 391190962 940283641 940258771 477117254 940258771 477117254 477105475 513478692 477105475 513478692 500007178 383146828 500007178 383146828 659410812 500007947 659410812 500007947 538191351 461871138 538191351 461871138 501013703 593587606 501013703 593587606 406404722 717720298 406404722 717720298 813116174 186956654 813116174 186956654 499984158 849317530 499984158 849317530 150699394 500024718 150699394 500024718 949949774 121685177 949949774 121685177 499985134 500022123 499985134 500022123 518610727 975301118 518610727 975301118 24743403 313677104 24743403 313677104 770058671 589891750 770058671 589891750 410149868 500010554 410149868 500010554 994142416 444962399 994142416 444962399 430550936 430547122 430550936 430547122 686507432 500012208 686507432 500012208 618736830 393638898 618736830 393638898 499974821 499994333 499974821 499994333 614112391 499967915 614112391 499967915 199901273 800105269 199901273 800105269 499987459 211426045 499987459 211426045 478681159 499995534 478681159 499995534 569189197 318151111 569189197 318151111 113721258 500017896 113721258 500017896 71274512 71255069 71274512 71255069 864375204 864373330 864375204 864373330 474951002 500029812 474951002 500029812 272419700 389372740 272419700 389372740 499973848 500006430 499973848 500006430 295528367 379902727 295528367 379902727 379894335 343965581 379894335 343965581 343973255 499991398 343973255 499991398 843785980 499964405 843785980 499964405 326482736 500031947 326482736 500031947 171297607 499995708 171297607 499995708 220153662 499967317 220153662 499967317 71763130 71764549 71763130 71764549 499963134 765292581 499963134 765292581 765268712 745089011 765268712 745089011 277886851 500022621 277886851 500022621 748334598 314637872 748334598 314637872 393684142 606306948 393684142 606306948 580374 499962373 580374 499962373 938748644 938795618 938748644 938795618 768744445 231237019 768744445 231237019 500008524 609034794 500008524 609034794 499962562 325835514 499962562 325835514 468156697 499973597 468156697 499973597 418978135 418996951 418978135 418996951 500014500 755654072 500014500 755654072 768603614 6039901 768603614 6039901 500023997 499985678 500023997 499985678 997078559 499975386 997078559 499975386 288827548 711178085 288827548 711178085 499999757 380295516 499999757 380295516 500024556 802674928 500024556 802674928 475189952 235972775 475189952 235972775 764032171 982886628 764032171 982886628 17110888 163142828 17110888 163142828 990588054 9408374 990588054 9408374 515046982 936225255 515046982 936225255 499994242 26383911 499994242 26383911 500029464 819748532 500029464 819748532 177823833 154610840 177823833 154610840 982859191 17123238 982859191 17123238 166516556 833480470 166516556 833480470 451650049 548335030 451650049 548335030 500017538 653765287 500017538 653765287 657150708 169167223 657150708 169167223 830846467 605588971 830846467 605588971 102224482 102275446 102224482 102275446 500038085 453573067 500038085 453573067 277716825 277646340 277716825 277646340 499974 500026090 499974 500026090 664484354 986444489 664484354 986444489 13577297 500005366 13577297 500005366 648276532 357917583 648276532 357917583 357851734 268316583 357851734 268316583 499992473 26842978 499992473 26842978 26908057 342362541 26908057 342362541 717811960 282205968 717811960 282205968 233320421 499981496 233320421 499981496 686041096 327104482 686041096 327104482 336972511 336966328 336972511 336966328 500020560 287828072 500020560 287828072 511630279 511565054 511630279 511565054 462638574 500009651 462638574 500009651 374272671 500012975 374272671 500012975 204320957 499964737 204320957 499964737 547862703 547884136 547862703 547884136 317569227 317633497 317569227 317633497 526140252 499999277 526140252 499999277 810695882 189283601 810695882 189283601 446399067 500056113 446399067 500056113 903963664 903921521 903963664 903921521 998382610 1608473 998382610 1608473 873888107 873954341 873888107 873954341 793648449 500038339 793648449 500038339 211617587 788394987 211617587 788394987 979535905 500006741 979535905 500006741 836926696 499962365 836926696 499962365 499994470 777672516 499994470 777672516 500001441 237113683 500001441 237113683 595166183 500029031 595166183 500029031 511033875 499967254 511033875 499967254 660565533 806417400 660565533 806417400 806436351 289303687 806436351 289303687 289286840 646285097 289286840 646285097 646260980 500038093 646260980 500038093 64928383 13986893 64928383 13986893 986055524 248714058 986055524 248714058 500021908 544683754 500021908 544683754 918128982 81832835 918128982 81832835 75253844 499997976 75253844 499997976 500022833 320008725 500022833 320008725 76070154 499991487 76070154 499991487 709742254 290278690 709742254 290278690 74610758 929146211 74610758 929146211 951553503 951518644 951553503 951518644 376973517 357959647 376973517 357959647 583689966 858350126 583689966 858350126 315470785 315485086 315470785 315485086 339202792 855579023 339202792 855579023 144372003 302180934 144372003 302180934 541532596 500007768 541532596 500007768 500023884 201637555 500023884 201637555 500025282 900016993 500025282 900016993 158167432 158173572 158167432 158173572 539191442 500004719 539191442 500004719 996131796 3887349 996131796 3887349 499968493 739215094 499968493 739215094 260822497 406299364 260822497 406299364 743436182 256574594 743436182 256574594 889858214 889850794 889858214 889850794 849094337 92494448 849094337 92494448 499994477 995148122 499994477 995148122 995157490 660460432 995157490 660460432 500032369 500037200 500032369 500037200 791708473 553006673 791708473 553006673 446968203 688499610 446968203 688499610 499980103 499971855 499980103 499971855 430164201 958614790 430164201 958614790 499997671 499975420 499997671 499975420 474260567 499988787 474260567 499988787 816400818 666895234 816400818 666895234 344471699 344455126 344471699 344455126 903426687 903413959 903426687 903413959 531252668 468746391 531252668 468746391 153721686 500027923 153721686 500027923 367513053 252117696 367513053 252117696 500032928 888114182 500032928 888114182 499979948 587595780 499979948 587595780 412404682 380782319 412404682 380782319 500013039 898810212 500013039 898810212 500002251 231662398 500002251 231662398 602499455 699473087 602499455 699473087 300483348 408031433 300483348 408031433 783798050 783781567 783798050 783781567 499985805 125530807 499985805 125530807 874431368 500018872 874431368 500018872 476382022 879154950 476382022 879154950 879147982 812456700 879147982 812456700 500001320 245779077 500001320 245779077 25015798 974976150 25015798 974976150 499990936 80829268 499990936 80829268 171318648 500027749 171318648 500027749 764787815 235261145 764787815 235261145 907115664 500008032 907115664 500008032 759771957 812300440 759771957 812300440 812326839 500018666 812326839 500018666 452919952 547147993 452919952 547147993 499978837 390065194 499978837 390065194 301550243 500010689 301550243 500010689 499996739 369920194 499996739 369920194 499999006 608729448 499999006 608729448 73985508 73931274 73985508 73931274 543252770 685125421 543252770 685125421 314802673 895579251 314802673 895579251 895614285 500003086 895614285 500003086 16285994 386109853 16285994 386109853 386113843 20371450 386113843 20371450 20404072 688291774 20404072 688291774 860024178 500005174 860024178 500005174 500037895 800689350 500037895 800689350 141984245 142019015 141984245 142019015 409470548 703665814 409470548 703665814 296350307 117075460 296350307 117075460 882918353 499971903 882918353 499971903 499961429 504218567 499961429 504218567 530036757 321472755 530036757 321472755 321462235 500032280 321462235 500032280 821670816 961182643 821670816 961182643 174983261 137611989 174983261 137611989 137657693 147528685 137657693 147528685 499976860 941752876 499976860 941752876 58291757 634250715 58291757 634250715 499975209 964097056 499975209 964097056 123329969 876613811 123329969 876613811 8286239 991728124 8286239 991728124 499965206 500027107 499965206 500027107 156176229 499980932 156176229 499980932 358451512 500023426 358451512 500023426 924032464 499975237 924032464 499975237 250403093 178920990 250403093 178920990 878203553 121800061 878203553 121800061 338354494 431895055 338354494 431895055 640014521 640048992 640014521 640048992 988680575 499963473 988680575 499963473 960439708 500010796 960439708 500010796 445554043 445557551 445554043 445557551 194851006 805140706 194851006 805140706 499970356 611430239 499970356 611430239 500034203 692975576 500034203 692975576 723949177 499965982 723949177 499965982 293029411 499986802 293029411 499986802 616796234 907538383 616796234 907538383 92432262 961966664 92432262 961966664 961970672 876831397 961970672 876831397 123178545 499963300 123178545 499963300 248636280 858963511 248636280 858963511 141049294 224593709 141049294 224593709 500017410 930984224 500017410 930984224 499998321 499989578 499998321 499989578 447486769 284901985 447486769 284901985 715108572 332819558 715108572 332819558 119095286 119143531 119095286 119143531 646590285 646575317 646590285 646575317 615627063 499975881 615627063 499975881 702923910 702929751 702923910 702929751 291771749 216608594 291771749 216608594 783332162 500020152 783332162 500020152 395197295 643008385 395197295 643008385 622918464 89884720 622918464 89884720 24189282 24230371 24189282 24230371 775108492 775130469 775108492 775130469 749021317 250957332 749021317 250957332 573007890 502438721 573007890 502438721 499999340 387456258 499999340 387456258 612548936 954681568 612548936 954681568 238501681 500032191 238501681 500032191 500032221 900617703 500032221 900617703 507964873 508039795 507964873 508039795 160882679 839141338 160882679 839141338 192895740 192952736 192895740 192952736 332841885 500000149 332841885 500000149 669593247 330361824 669593247 330361824 411462072 588572358 411462072 588572358 500012153 35585382 500012153 35585382 35582829 698274987 35582829 698274987 499993240 499966691 499993240 499966691 477490394 499978189 477490394 499978189 691380597 982745353 691380597 982745353 17229968 917829762 17229968 917829762 360064855 49431165 360064855 49431165 49449836 612041845 49449836 612041845 602213138 500007888 602213138 500007888 512244862 661191981 512244862 661191981 89686644 287127742 89686644 287127742 810435549 62478885 810435549 62478885 62496562 427550767 62496562 427550767 427550459 956838537 427550459 956838537 43143911 500032695 43143911 500032695 569317202 500033540 569317202 500033540 202144726 675713944 202144726 675713944 668080909 24973932 668080909 24973932 975021195 500032291 975021195 500032291 180978086 130064513 180978086 130064513 944903662 55093205 944903662 55093205 500016979 958044692 500016979 958044692 41937519 500027394 41937519 500027394 835605749 164371059 835605749 164371059 711739823 424710882 711739823 424710882 424646170 453691404 424646170 453691404 481805026 694281560 481805026 694281560 500015311 534741317 500015311 534741317 131461731 868589956 131461731 868589956 314668520 314668899 314668520 314668899 480137596 632026241 480137596 632026241 864135885 500018151 864135885 500018151 500014372 982229274 500014372 982229274 41021985 41015211 41021985 41015211 500009594 747502593 500009594 747502593 500038562 225504276 500038562 225504276 639305180 499980141 639305180 499980141 499978377 324217562 499978377 324217562 910499603 910513226 910499603 910513226 790837416 790816606 790837416 790816606 171274811 828775016 171274811 828775016 522721875 522773545 522721875 522773545 191506431 808494104 191506431 808494104 239350516 499993437 239350516 499993437 317224029 499996272 317224029 499996272 586607501 499987252 586607501 499987252 499979342 855090942 499979342 855090942 667714187 332285174 667714187 332285174 985262181 500018975 985262181 500018975 464918483 464921948 464918483 464921948 467376682 532587553 467376682 532587553 286896619 286935216 286896619 286935216 508313245 491690110 508313245 491690110 242790163 242829496 242790163 242829496 500004281 997705924 500004281 997705924 500019248 98450335 500019248 98450335 384770686 552194147 384770686 552194147 854383416 500009837 854383416 500009837 128420949 871562854 128420949 871562854 636712583 363356236 636712583 363356236 500006669 981324645 500006669 981324645 505175652 409149090 505175652 409149090 500006991 768611615 500006991 768611615 835717747 835666983 835717747 835666983 775445651 232752915 775445651 232752915 475819540 622736094 475819540 622736094 377260953 499979016 377260953 499979016 948333176 948320346 948333176 948320346 500007964 491633334 500007964 491633334 951682835 951683816 951682835 951683816 805273740 500013979 805273740 500013979 310532467 689485087 310532467 689485087 806188080 500017865 806188080 500017865 794232957 500027562 794232957 500027562 500027772 86473424 500027772 86473424 774583234 774542472 774583234 774542472 218726252 152240119 218726252 152240119 556594438 500009376 556594438 500009376 239076474 132200859 239076474 132200859 867793820 893739979 867793820 893739979 106210052 500030279 106210052 500030279 766293799 509120760 766293799 509120760 500017159 681069804 500017159 681069804 785986165 500029816 785986165 500029816 500033009 808300063 500033009 808300063 500007442 500020456 500007442 500020456 161583948 500029466 161583948 500029466 987062289 500028114 987062289 500028114 500035675 175883508 500035675 175883508 628643451 574164629 628643451 574164629 114479048 499990500 114479048 499990500 323359352 676713116 323359352 676713116 549357464 549332177 549357464 549332177 378981552 742135289 378981552 742135289 500007126 508088816 500007126 508088816 491861122 499994134 491861122 499994134 562475851 12296036 562475851 12296036 500036995 958774695 500036995 958774695 958762963 139219766 958762963 139219766 124912888 980781291 124912888 980781291 19222453 76045824 19222453 76045824 825488906 726683492 825488906 726683492 500012269 577334620 500012269 577334620 577321102 500000460 577321102 500000460 346525370 400063009 346525370 400063009 449645426 449622743 449645426 449622743 766720131 233253631 766720131 233253631 701204683 695701960 701204683 695701960 695689449 500019149 695689449 500019149 964467943 499993179 964467943 499993179 500021246 958738708 500021246 958738708 886367046 113580514 886367046 113580514 499996854 835510363 499996854 835510363 499975928 240921031 499975928 240921031 715895086 844723523 715895086 844723523 844775011 216744498 844775011 216744498 216797717 624334817 216797717 624334817 861537143 138457835 861537143 138457835 409679801 409640498 409679801 409640498 670418674 329565598 670418674 329565598 500011931 737333903 500011931 737333903 499987112 330289077 499987112 330289077 330288911 524975195 330288911 524975195 920069054 920036406 920069054 920036406 499973008 242746950 499973008 242746950 747304262 747282619 747304262 747282619 500021622 442562711 500021622 442562711 469731295 934260157 469731295 934260157 65769537 187255475 65769537 187255475 833119014 166906276 833119014 166906276 500000565 810382730 500000565 810382730 808247086 499983463 808247086 499983463 187289292 291822644 187289292 291822644 500031592 16274297 500031592 16274297 16202787 923890139 16202787 923890139 500021869 334155148 500021869 334155148 334100950 161813984 334100950 161813984 838188617 500018866 838188617 500018866 500035944 750668209 500035944 750668209 291201398 184953522 291201398 184953522 184978764 352779698 184978764 352779698 352756821 312459337 352756821 312459337 312501405 798052572 312501405 798052572 798008154 499988125 798008154 499988125 257637758 976921285 257637758 976921285 621078852 500001037 621078852 500001037 366381294 633578320 366381294 633578320 499992279 146166618 499992279 146166618 36040732 499985222 36040732 499985222 290899620 290900956 290899620 290900956 636597810 689988480 636597810 689988480 689968830 499961577 689968830 499961577 14366841 64866492 14366841 64866492 773008311 979736866 773008311 979736866 500031371 174066894 500031371 174066894 681443781 428629899 681443781 428629899 500008170 828896187 500008170 828896187 171069341 500010245 171069341 500010245 634402082 634429644 634402082 634429644 522433796 424257761 522433796 424257761 219915190 219905543 219915190 219905543 918941192 500009397 918941192 500009397 67600192 67617216 67600192 67617216 982669008 982707992 982669008 982707992 499979278 326138884 499979278 326138884 326158160 500023466 326158160 500023466 511529369 499994490 511529369 499994490 24122014 975848523 24122014 975848523 227270683 227262873 227270683 227262873 457625302 457646308 457625302 457646308 594441858 7242970 594441858 7242970 7277884 463371129 7277884 463371129 463326557 932425183 463326557 932425183 67601172 425993129 67601172 425993129 500033123 642987212 500033123 642987212 499979401 549527006 499979401 549527006 958521595 958570337 958521595 958570337 108562455 108539323 108562455 108539323 217122858 782873147 217122858 782873147 551342933 439184479 551342933 439184479 54833650 54762516 54833650 54762516 62460324 757125879 62460324 757125879 757179224 164907721 757179224 164907721 176475893 500018374 176475893 500018374 693437658 693400600 693437658 693400600 497890352 318905579 497890352 318905579 318878718 493495521 318878718 493495521 838207399 499971851 838207399 499971851 132270552 499969897 132270552 499969897 688212456 688189214 688212456 688189214 416539348 233095957 416539348 233095957 233118640 419948745 233118640 419948745 580092300 804621480 580092300 804621480 500003706 444568756 500003706 444568756 555385949 166610698 555385949 166610698 499965596 471135448 499965596 471135448 500017108 895365218 500017108 895365218 104593157 499990806 104593157 499990806 311523984 499979342 311523984 499979342 213236120 902121368 213236120 902121368 499993252 137038687 499993252 137038687 136976237 911394155 136976237 911394155 911342657 225401286 911342657 225401286 477664616 879589821 477664616 879589821 499993020 808193426 499993020 808193426 32702761 361298899 32702761 361298899 361298078 500035980 361298078 500035980 43276629 929262716 43276629 929262716 929271947 341337637 929271947 341337637 658697977 960719311 658697977 960719311 960753198 877237120 960753198 877237120 868191278 131805537 868191278 131805537 825683813 825752147 825683813 825752147 871391553 499980594 871391553 499980594 499988008 752011576 499988008 752011576 752063741 346899809 752063741 346899809 499992887 49199232 499992887 49199232 500022808 993721029 500022808 993721029 6217972 186796087 6217972 186796087 500038872 878355000 500038872 878355000 499960984 683474715 499960984 683474715 900555443 99450791 900555443 99450791 768815211 403131202 768815211 403131202 403099621 515353824 403099621 515353824 500026879 782369317 500026879 782369317 139381619 499999282 139381619 499999282 984641947 500010261 984641947 500010261 99502461 233884796 99502461 233884796 261850895 605125131 261850895 605125131 499996670 152198041 499996670 152198041 64666093 500029530 64666093 500029530 500014268 209779753 500014268 209779753 962719143 37346701 962719143 37346701 499987971 526094770 499987971 526094770 366913789 299897779 366913789 299897779 180250571 180258078 180250571 180258078 499998094 442868138 499998094 442868138 596287669 403710949 596287669 403710949 500036085 642771301 500036085 642771301 499970226 194896247 499970226 194896247 194876713 532653754 194876713 532653754 866712493 133246496 866712493 133246496 499967623 499966064 499967623 499966064 402759576 499976827 402759576 499976827 776274156 500029823 776274156 500029823 625787772 824344125 625787772 824344125 824342836 687845674 824342836 687845674 312124285 914462053 312124285 914462053 914431038 499963306 914431038 499963306 299786030 856439395 299786030 856439395 500009340 657146830 500009340 657146830 342892806 981676466 342892806 981676466 499978771 828766394 499978771 828766394 499960671 500023473 499960671 500023473 920101274 844256912 920101274 844256912 499982504 380282884 499982504 380282884 619756721 862349536 619756721 862349536 499986732 500025570 499986732 500025570 739838593 499979222 739838593 499979222 499966255 744813643 499966255 744813643 499999888 298322373 499999888 298322373 499995183 723006910 499995183 723006910 723026477 540228337 723026477 540228337 365171148 499964588 365171148 499964588 9027786 991025392 9027786 991025392 375996224 375987617 375996224 375987617 269460410 730501540 269460410 730501540 378616456 499980471 378616456 499980471 573264800 500007384 573264800 500007384 166720404 906287858 166720404 906287858 673135811 264902299 673135811 264902299 735104995 176783451 735104995 176783451 176817233 606686701 176817233 606686701 779920338 779896472 779920338 779896472 53831800 500036092 53831800 500036092 520025739 677273652 520025739 677273652 499979205 100314726 499979205 100314726 899723147 308960941 899723147 308960941 308930795 783419393 308930795 783419393 783423258 500004003 783423258 500004003 412197829 499977798 412197829 499977798 499996934 937961501 499996934 937961501 408729717 430092225 408729717 430092225 900498251 745272784 900498251 745272784 186933882 499965467 186933882 499965467 47973173 952041993 47973173 952041993 499994539 591935979 499994539 591935979 383401549 616569331 383401549 616569331 954103127 500023151 954103127 500023151 7787663 992265947 7787663 992265947 133195531 65474596 133195531 65474596 65416108 33105527 65416108 33105527 500011752 419076411 500011752 419076411 146124068 861258562 146124068 861258562 990028411 54713612 990028411 54713612 71343694 500037974 71343694 500037974 499965872 117577697 499965872 117577697 356979268 356930244 356979268 356930244 67850739 67873279 67850739 67873279 747659419 500029146 747659419 500029146 77385518 922577177 77385518 922577177 379553703 250145839 379553703 250145839 763077648 236956835 763077648 236956835 669214654 697210552 669214654 697210552 949428338 223533038 949428338 223533038 776414074 499964992 776414074 499964992 983459606 739518012 983459606 739518012 260451662 500031310 260451662 500031310 712746314 274169773 712746314 274169773 500023341 83777488 500023341 83777488 916237179 85129224 916237179 85129224 914846962 938947548 914846962 938947548 938932290 336104110 938932290 336104110 499972293 946007980 499972293 946007980 53991290 499979319 53991290 499979319 701913391 573296864 701913391 573296864 426705261 499977525 426705261 499977525 640288690 835285742 640288690 835285742 164725545 499961657 164725545 499961657 583018693 583079062 583018693 583079062 182701009 182704581 182701009 182704581 10983445 989013413 10983445 989013413 499988459 204763961 499988459 204763961 295664889 795576407 295664889 795576407 204436000 575298341 204436000 575298341 500035422 498032791 500035422 498032791 499960537 500026324 499960537 500026324 910761783 500010962 910761783 500010962 226597165 639892336 226597165 639892336 500012851 599345175 500012851 599345175 400717937 497593444 400717937 497593444 500021584 33237410 500021584 33237410 53618926 626305873 53618926 626305873 873494475 126538104 873494475 126538104 500012656 521088391 500012656 521088391 454085639 454060088 454085639 454060088 628537599 886487942 628537599 886487942 113476500 990230500 113476500 990230500 990210666 500037843 990210666 500037843 402373080 529392427 402373080 529392427 500018750 674942862 500018750 674942862 699271706 209127447 699271706 209127447 371696340 881664322 371696340 881664322 500033532 969750004 500033532 969750004 30255993 687570656 30255993 687570656 312420311 246036627 312420311 246036627 246061686 610704610 246061686 610704610 891667918 891659087 891667918 891659087 487205096 499960809 487205096 499960809 451614379 500036217 451614379 500036217 974086771 500033607 974086771 500033607 499999735 846736393 499999735 846736393 718526260 500027317 718526260 500027317 860599792 860584020 860599792 860584020 500038697 41506994 500038697 41506994 41459541 500018747 41459541 500018747 590732727 930808040 590732727 930808040 499979428 500024276 499979428 500024276 909682505 499961652 909682505 499961652 84849947 945081459 84849947 945081459 500032020 86643333 500032020 86643333 499994932 500025137 499994932 500025137 897055872 102975503 897055872 102975503 931077364 931070844 931077364 931070844 156966870 499976678 156966870 499976678 504537332 500004406 504537332 500004406 399033844 96254935 399033844 96254935 96263025 153517489 96263025 153517489 846532112 89541462 846532112 89541462 89546108 500010592 89546108 500010592 633370797 875486256 633370797 875486256 500005640 500020309 500005640 500020309 998916687 462713526 998916687 462713526 54266007 945684064 54266007 945684064 181569568 48665611 181569568 48665611 951306870 306863321 951306870 306863321 288428464 499997910 288428464 499997910 318467604 318443014 318467604 318443014 499988971 503799216 499988971 503799216 496237504 655281762 496237504 655281762 655329932 260573941 655329932 260573941 260573447 119952410 260573447 119952410 499963774 224628215 499963774 224628215 224601371 499994717 224601371 499994717 504785910 144810853 504785910 144810853 144827388 885768894 144827388 885768894 885805454 372370457 885805454 372370457 499990236 669639125 499990236 669639125 112466429 112491031 112466429 112491031 505565957 624997880 505565957 624997880 139397193 139375524 139397193 139375524 167485330 894757859 167485330 894757859 499980344 499969770 499980344 499969770 42612683 440986401 42612683 440986401 834704396 727884789 834704396 727884789 196771563 112621572 196771563 112621572 500035167 461551493 500035167 461551493 461596048 284139661 461596048 284139661 984012708 500004439 984012708 500004439 967330325 499970526 967330325 499970526 230122268 838411161 230122268 838411161 645430586 645362498 645430586 645362498 500005863 860684159 500005863 860684159 311493392 41157658 311493392 41157658 500035541 798403915 500035541 798403915 201614500 158924459 201614500 158924459 849976466 771799419 849976466 771799419 228241397 17652830 228241397 17652830 499996712 739905523 499996712 739905523 739932247 497314833 739932247 497314833 282053721 282082650 282053721 282082650 499982449 613567674 499982449 613567674 473065931 312977232 473065931 312977232 687029075 468762186 687029075 468762186 306023493 693968623 306023493 693968623 792783904 207239010 792783904 207239010 596416276 513763552 596416276 513763552 486165326 500025521 486165326 500025521 833378151 93570508 833378151 93570508 93567193 999157250 93567193 999157250 499990311 500000803 499990311 500000803 157990843 273672878 157990843 273672878 907202201 92804615 907202201 92804615 499971431 985156136 499971431 985156136 500000825 85434741 500000825 85434741 85403866 499982517 85403866 499982517 833090169 949820378 833090169 949820378 50128503 170111075 50128503 170111075 829948483 499990595 829948483 499990595 584792294 500035078 584792294 500035078 835912128 835926366 835912128 835926366 707466496 499999473 707466496 499999473 794192900 794166923 794192900 794166923 300773442 499987092 300773442 499987092 591919956 591894988 591919956 591894988 292042400 292008700 292042400 292008700 295194994 500016906 295194994 500016906 158253286 978542136 158253286 978542136 500024090 168217921 500024090 168217921 500003373 293623254 500003373 293623254 706426589 171337937 706426589 171337937 500032228 279207161 500032228 279207161 934631205 762555449 934631205 762555449 762481735 499989307 762481735 499989307 997862913 987573961 997862913 987573961 18282330 225630422 18282330 225630422 774439820 743596539 774439820 743596539 743573412 873192616 743573412 873192616 873133872 565596310 873133872 565596310 260869208 260835508 260869208 260835508 205339467 635875183 205339467 635875183 635904978 885759752 635904978 885759752 114300141 602030272 114300141 602030272 602062046 405602578 602062046 405602578 258729155 258786221 258729155 258786221 357652257 642343744 357652257 642343744 358850767 641089525 358850767 641089525 991615677 991639727 991615677 991639727 500036317 47778206 500036317 47778206 47793819 500004670 47793819 500004670 814622666 185376290 814622666 185376290 165679462 834343356 165679462 834343356 952414119 47606583 952414119 47606583 147037420 852967026 147037420 852967026 499987863 107568450 499987863 107568450 748635368 748622100 748635368 748622100 500005541 223372089 500005541 223372089 776630640 2815915 776630640 2815915 203241943 499999036 203241943 499999036 499987359 8527051 499987359 8527051 499994308 500013630 499994308 500013630 686671353 313355072 686671353 313355072 499990445 543048353 499990445 543048353 499964480 462468020 499964480 462468020 155711155 537218896 155711155 537218896 537206454 493106820 537206454 493106820 39246321 960704923 39246321 960704923 181776303 181798013 181776303 181798013 560402617 866290341 560402617 866290341 499989630 523509779 499989630 523509779 124173245 875766731 124173245 875766731 741256778 732411006 741256778 732411006 122055638 499963198 122055638 499963198 931386838 177307376 931386838 177307376 500015846 384928556 500015846 384928556 614839410 685881258 614839410 685881258 314093464 793422288 314093464 793422288 966374918 499961092 966374918 499961092 500032056 807553303 500032056 807553303 133276477 866729720 133276477 866729720 499993863 222381465 499993863 222381465 674230341 573330507 674230341 573330507 426620895 642884976 426620895 642884976 642932185 499986504 642932185 499986504 389960432 352082725 389960432 352082725 500026985 908756931 500026985 908756931 516251703 499986820 516251703 499986820 500006691 982832395 500006691 982832395 105060570 499998724 105060570 499998724 296749030 703292794 296749030 703292794 795711469 499968291 795711469 499968291 282051666 717995982 282051666 717995982 708295146 500023890 708295146 500023890 964010945 963995694 964010945 963995694 937695753 62284963 937695753 62284963 499997248 523120279 499997248 523120279 151150340 151119719 151150340 151119719 416878550 634340766 416878550 634340766 634369519 118808095 634369519 118808095 499981460 525319990 499981460 525319990 25006424 25051453 25006424 25051453 499963332 980923843 499963332 980923843 382297891 500001209 382297891 500001209 920550812 339336393 920550812 339336393 499983187 499970206 499983187 499970206 957180391 672711787 957180391 672711787 327342375 889582962 327342375 889582962 666263411 314155346 666263411 314155346 500029488 897439331 500029488 897439331 894110433 105855564 894110433 105855564 638977987 500012820 638977987 500012820 133578809 499993675 133578809 499993675 950163969 950196483 950163969 950196483 384734459 384727570 384734459 384727570 499982027 741526512 499982027 741526512 500027287 309545034 500027287 309545034 214114411 785916124 214114411 785916124 500036771 412860107 500036771 412860107 412877165 640220827 412877165 640220827 916563000 83422247 916563000 83422247 164422978 835589262 164422978 835589262 636070240 363918063 636070240 363918063 524312020 524281612 524312020 524281612 923132076 76904313 923132076 76904313 499996053 926322571 499996053 926322571 786296336 187138091 786296336 187138091 812803825 499993369 812803825 499993369 46146784 500023301 46146784 500023301 769001684 277636769 769001684 277636769 268349991 268353166 268349991 268353166 510235246 784662811 510235246 784662811 784642097 433950792 784642097 433950792 499961588 862835321 499961588 862835321 829344183 377380703 829344183 377380703 500012509 499995279 500012509 499995279 669832176 772544593 669832176 772544593 227470442 22072429 227470442 22072429 887841938 500014610 887841938 500014610 500037099 218283338 500037099 218283338 629154951 893628804 629154951 893628804 893589725 74668668 893589725 74668668 74684616 628832213 74684616 628832213 680740274 680742134 680740274 680742134 381747257 499990091 381747257 499990091 486835089 605280318 486835089 605280318 937008827 9239943 937008827 9239943 990818914 573049095 990818914 573049095 499973696 7067749 499973696 7067749 992888134 878288461 992888134 878288461 850918015 149083898 850918015 149083898 500030288 906548298 500030288 906548298 500015264 528026117 500015264 528026117 338928925 661072818 338928925 661072818 125423113 125415987 125423113 125415987 364963479 364986194 364963479 364986194 952669086 47297201 952669086 47297201 414021158 500013390 414021158 500013390 219989299 219923721 219989299 219923721 499972182 441187347 499972182 441187347 368731901 102791775 368731901 102791775 499981817 477244915 499981817 477244915 477205719 745374345 477205719 745374345 500003126 55891959 500003126 55891959 499977586 999615806 499977586 999615806 999665985 907156737 999665985 907156737 334459798 334445549 334459798 334445549 963387876 963381860 963387876 963381860 261659184 500009140 261659184 500009140 499964490 970011487 499964490 970011487 970059951 614680931 970059951 614680931 8307674 8307061 8307674 8307061 521839355 500015336 521839355 500015336 500037745 414591371 500037745 414591371 241192902 758844429 241192902 758844429 407346905 409839676 407346905 409839676 590213316 543461739 590213316 543461739 543433070 258237226 543433070 258237226 741741314 885594292 741741314 885594292 114422597 499961532 114422597 499961532 861368600 499983368 861368600 499983368 267976668 525865396 267976668 525865396 525896929 73288918 525896929 73288918 27729558 500017977 27729558 500017977 21264274 237080665 21264274 237080665 538802962 538857096 538802962 538857096 655402730 344524088 655402730 344524088 913613873 913666699 913613873 913666699 708577365 500022788 708577365 500022788 153020316 575012617 153020316 575012617 587152384 412919385 587152384 412919385 859618527 500020045 859618527 500020045 804439540 195589876 804439540 195589876 335074388 356790603 335074388 356790603 500033914 500008029 500033914 500008029 72000701 499986963 72000701 499986963 916502796 916504593 916502796 916504593 327507716 327501765 327507716 327501765 473295005 499997908 473295005 499997908 926538144 499963376 926538144 499963376 687317022 687290735 687317022 687290735 564520353 546964803 564520353 546964803 500030406 168654813 500030406 168654813 837028097 883043740 837028097 883043740 424283190 499965860 424283190 499965860 16805619 439253595 16805619 439253595 560729177 490856352 560729177 490856352 222667271 222633387 222667271 222633387 499993818 933473155 499993818 933473155 66505619 499614102 66505619 499614102 499995273 708272703 499995273 708272703 441950691 558064103 441950691 558064103 931547737 931526240 931547737 931526240 475600267 499996201 475600267 499996201 87197938 500033022 87197938 500033022 31621464 31627085 31621464 31627085 199348798 974702956 199348798 974702956 25282627 252780966 25282627 252780966 747234074 499973813 747234074 499973813 708676891 244090376 708676891 244090376 755904307 500005554 755904307 500005554 631320289 368653611 631320289 368653611 151542172 937246776 151542172 937246776 62701662 628865271 62701662 628865271 371129743 725550923 371129743 725550923 274457557 499971719 274457557 499971719 984855858 486881725 984855858 486881725 499994126 736579987 499994126 736579987 499992036 499970455 499992036 499970455 446798906 273460525 446798906 273460525 500026901 883980464 500026901 883980464 116018214 500000646 116018214 500000646 822931638 499992935 822931638 499992935 436510125 500033556 436510125 500033556 724708145 238669463 724708145 238669463 499960780 39878053 499960780 39878053 345418267 500017637 345418267 500017637 363821157 363779975 363821157 363779975 500000783 581165972 500000783 581165972 500014811 500038146 500014811 500038146 662882289 672231301 662882289 672231301 499995529 499970006 499995529 499970006 978364768 45722292 978364768 45722292 514576396 514560327 514576396 514560327 499988966 63261661 499988966 63261661 478572193 499989996 478572193 499989996 148423245 408611764 148423245 408611764 500039481 253254330 500039481 253254330 716105400 716099983 716105400 716099983 17326944 17384769 17326944 17384769 22441701 634093246 22441701 634093246 499991812 500008861 499991812 500008861 823935190 499975911 823935190 499975911 66997936 500006604 66997936 500006604 566497364 43773138 566497364 43773138 43733554 379137997 43733554 379137997 873742404 500036245 873742404 500036245 290214180 500019544 290214180 500019544 614418958 614443236 614418958 614443236 196036100 499960163 196036100 499960163 852340945 852394617 852340945 852394617 714976200 285029437 714976200 285029437 499964859 642405256 499964859 642405256 763348614 207925897 763348614 207925897 45941391 45996736 45941391 45996736 604421728 604403681 604421728 604403681 499992168 331382806 499992168 331382806 499992523 376714984 499992523 376714984 499981771 37034284 499981771 37034284 37038072 664367221 37038072 664367221 803315419 803289885 803315419 803289885 308826181 499978429 308826181 499978429 500014937 975651959 500014937 975651959 24326738 499977582 24326738 499977582 409333424 757455139 409333424 757455139 863827220 264393465 863827220 264393465 264393053 500014051 264393053 500014051 547216405 500021061 547216405 500021061 5690853 499979392 5690853 499979392 433938112 858905703 433938112 858905703 141119659 371303974 141119659 371303974 499975045 500007559 499975045 500007559 293374782 533559894 293374782 533559894 942528099 942589116 942528099 942589116 294445996 583944504 294445996 583944504 525722877 525733718 525722877 525733718 499970033 813860584 499970033 813860584 599840559 468158220 599840559 468158220 117318683 117260596 117318683 117260596 220434928 457037917 220434928 457037917 698407185 500013574 698407185 500013574 499967236 836049030 499967236 836049030 836083444 831126300 836083444 831126300 500019338 499988888 500019338 499988888 343815349 926327780 343815349 926327780 926346782 499995552 926346782 499995552 528177698 471800882 528177698 471800882 268505818 500025350 268505818 500025350 954670018 375088586 954670018 375088586 370653586 993649837 370653586 993649837 500020310 227729821 500020310 227729821 47709899 952341608 47709899 952341608 779890326 220139460 779890326 220139460 718914935 718864995 718914935 718864995 256562347 209515166 256562347 209515166 790538813 296406584 790538813 296406584 499968057 296903312 499968057 296903312 703048667 520422183 703048667 520422183 520458600 370418057 520458600 370418057 629610573 137740864 629610573 137740864 500030695 84821611 500030695 84821611 915185958 75459563 915185958 75459563 405837276 500014664 405837276 500014664 62531392 499985254 62531392 499985254 656553618 949589967 656553618 949589967 50419786 439796517 50419786 439796517 439786846 499963821 439786846 499963821 45810168 954128321 45810168 954128321 556984666 556968259 556984666 556968259 700109193 700064526 700109193 700064526 499992799 310402383 499992799 310402383 342115269 657888755 342115269 657888755 553991821 553933671 553991821 553933671 499969765 967513887 499969765 967513887 368646020 500013006 368646020 500013006 598970429 899134983 598970429 899134983 100815123 607363005 100815123 607363005 702331486 152969714 702331486 152969714 152970130 332046779 152970130 332046779 638693961 500005409 638693961 500005409 113563461 113582487 113563461 113582487 255858758 538655654 255858758 538655654 500038836 459355980 500038836 459355980 383312781 383328849 383312781 383328849 524776529 475254832 524776529 475254832 961563810 38401905 961563810 38401905 43543881 500011006 43543881 500011006 54441239 54471280 54441239 54471280 126186564 559136165 126186564 559136165 863558406 136484784 863558406 136484784 680895367 823783964 680895367 823783964 176195597 378209722 176195597 378209722 770103724 834274803 770103724 834274803 165741119 714605678 165741119 714605678 714560042 499974528 714560042 499974528 52240597 499980883 52240597 499980883 888219050 499975367 888219050 499975367 408551399 499997881 408551399 499997881 945220726 54722819 945220726 54722819 500003421 804850587 500003421 804850587 58691883 90905364 58691883 90905364 499977341 625498940 499977341 625498940 107013755 106983311 107013755 106983311 815103016 815094138 815103016 815094138 341795374 500001210 341795374 500001210 292542078 707475185 292542078 707475185 820258740 499961492 820258740 499961492 500027820 694472293 500027820 694472293 499985679 15418977 499985679 15418977 725641399 814580666 725641399 814580666 499984834 759726637 499984834 759726637 500028513 172868939 500028513 172868939 172811254 144271888 172811254 144271888 819632979 781273959 819632979 781273959 339826880 500021680 339826880 500021680 692943979 119933869 692943979 119933869 119972744 671194262 119972744 671194262 671159647 558401067 671159647 558401067 500024382 806120205 500024382 806120205 493139086 500005146 493139086 500005146 581865724 581821056 581865724 581821056 50114461 499986953 50114461 499986953 165343854 834666943 165343854 834666943 272947306 351444985 272947306 351444985 712552774 287431238 712552774 287431238 885119701 945147515 885119701 945147515 945152456 865567670 945152456 865567670 134470806 597397686 134470806 597397686 402628459 500016839 402628459 500016839 190381135 537837622 190381135 537837622 462177739 499980785 462177739 499980785 94667989 606225773 94667989 606225773 606241462 995814153 606241462 995814153 4198053 993409153 4198053 993409153 639411201 402399871 639411201 402399871 597620053 499972324 597620053 499972324 998709545 1242888 998709545 1242888 518989593 810760740 518989593 810760740 168869282 499991979 168869282 499991979 615502306 602417954 615502306 602417954 397545070 633917087 397545070 633917087 633880071 849463823 633880071 849463823 499986919 214788596 499986919 214788596 413256113 499964805 413256113 499964805 499997684 333453939 499997684 333453939 332736546 922605900 332736546 922605900 922629540 672820960 922629540 672820960 672790921 806885461 672790921 806885461 806916824 499974079 806916824 499974079 404526411 365577091 404526411 365577091 499974358 499966622 499974358 499966622 74566989 74580893 74566989 74580893 167097267 966382944 167097267 966382944 33631254 391044145 33631254 391044145 391048169 499995045 391048169 499995045 138006823 64230794 138006823 64230794 935779557 499983270 935779557 499983270 651228544 716962012 651228544 716962012 716921202 339267358 716921202 339267358 143064024 143115349 143064024 143115349 667957151 500027383 667957151 500027383 33858677 33851047 33858677 33851047 178734324 500036852 178734324 500036852 701540192 500024260 701540192 500024260 245232650 554121219 245232650 554121219 500017893 397337610 500017893 397337610 569757694 951036563 569757694 951036563 499995140 241147026 499995140 241147026 37687329 962341944 37687329 962341944 499998395 66824191 499998395 66824191 499996036 898096673 499996036 898096673 499977748 234745815 499977748 234745815 960753542 960781729 960753542 960781729 97460490 97465491 97460490 97465491 298514680 701492436 298514680 701492436 421716957 421644855 421716957 421644855 500010817 537311453 500010817 537311453 921920652 81956809 921920652 81956809 499969190 497479914 499969190 497479914 502556878 206567481 502556878 206567481 330803155 669235489 330803155 669235489 625861069 374173964 625861069 374173964 660342226 660394970 660342226 660394970 500020931 65056502 500020931 65056502 934963890 500013370 934963890 500013370 499969414 44415529 499969414 44415529 764782379 826143889 764782379 826143889 826198089 499979961 826198089 499979961 666523998 163508081 666523998 163508081 836553710 486964718 836553710 486964718 500022240 890333407 500022240 890333407 935757805 64247940 935757805 64247940 725481730 440060071 725481730 440060071 559927131 499981566 559927131 499981566 645130972 197269257 645130972 197269257 107164243 500033606 107164243 500033606 963178603 500020670 963178603 500020670 213349037 786714979 213349037 786714979 500011496 390626836 500011496 390626836 500005506 778680788 500005506 778680788 825358832 825382584 825358832 825382584 500009940 315197664 500009940 315197664 406887154 500029240 406887154 500029240 961007052 35770286 961007052 35770286 499966306 499961659 499966306 499961659 960927961 39034612 960927961 39034612 640866908 359994974 640866908 359994974 120891424 879142075 120891424 879142075 997176282 2831668 997176282 2831668 499968448 324009244 499968448 324009244 324029666 211535170 324029666 211535170 952926169 900589297 952926169 900589297 499975323 165490678 499975323 165490678 834513228 499987826 834513228 499987826 228413742 715490814 228413742 715490814 499995379 534065643 499995379 534065643 499960200 627074361 499960200 627074361 500016501 500015639 500016501 500015639 270349105 506737425 270349105 506737425 998586469 1401408 998586469 1401408 500011649 214079559 500011649 214079559 214003165 908557206 214003165 908557206 499967104 500010683 499967104 500010683 177981136 315235551 177981136 315235551 775991743 499976603 775991743 499976603 499995492 419329417 499995492 419329417 499980715 825342739 499980715 825342739 957812920 42186945 957812920 42186945 84510114 915501052 84510114 915501052 888384770 500001178 888384770 500001178 208627073 998787696 208627073 998787696 500039412 580866060 500039412 580866060 500007498 144452938 500007498 144452938 855499141 393689222 855499141 393689222 500038467 500024803 500038467 500024803 959087901 40959157 959087901 40959157 440001779 500030686 440001779 500030686 637393483 362672792 637393483 362672792 500027709 640992114 500027709 640992114 499963815 448003259 499963815 448003259 443724391 499984013 443724391 499984013 716523188 283444423 716523188 283444423 591421925 500020024 591421925 500020024 395354440 395387360 395354440 395387360 34130201 965847975 34130201 965847975 926510235 475547993 926510235 475547993 500003279 854409690 500003279 854409690 500024686 110170527 500024686 110170527 499997122 256393471 499997122 256393471 499981658 24285725 499981658 24285725 432268279 661406116 432268279 661406116 500018179 858214793 500018179 858214793 141743976 752773094 141743976 752773094 500001459 726372017 500001459 726372017 499987991 170655033 499987991 170655033 500038392 500013175 500038392 500013175 361389180 649978784 361389180 649978784 520753121 150521927 520753121 150521927 114651280 500013812 114651280 500013812 746760397 253212981 746760397 253212981 761536397 652826733 761536397 652826733 499969786 909650045 499969786 909650045 359203335 359240322 359203335 359240322 195071502 804917794 195071502 804917794 499993417 304956998 499993417 304956998 660799140 339187541 660799140 339187541 777285728 222743646 777285728 222743646 499961985 814249364 499961985 814249364 499968451 201261723 499968451 201261723 500006964 886890741 500006964 886890741 499971537 392999682 499971537 392999682 805879281 805846111 805879281 805846111 389729736 500038959 389729736 500038959 442665018 796013089 442665018 796013089 796023908 463828561 796023908 463828561 433033128 433066275 433033128 433066275 214629697 785375138 214629697 785375138 122509325 122482823 122509325 122482823 743292364 613270816 743292364 613270816 499990276 258863158 499990276 258863158 741166735 500015715 741166735 500015715 500027694 687392476 500027694 687392476 855887827 144133547 855887827 144133547 502208006 499989716 502208006 499989716 530326996 290653908 530326996 290653908 290651163 63273078 290651163 63273078 936751590 500020864 936751590 500020864 585773763 640304729 585773763 640304729 640309522 507739852 640309522 507739852 492257487 908194929 492257487 908194929 678724212 500028430 678724212 500028430 499964579 848514737 499964579 848514737 137116999 137093076 137116999 137093076 939647639 939623448 939647639 939623448 500004204 67080495 500004204 67080495 67062193 124881200 67062193 124881200 875157476 465513028 875157476 465513028 499998326 499979673 499998326 499979673 746198211 867828464 746198211 867828464 499964324 177429643 499964324 177429643 822566404 250572720 822566404 250572720 250561567 510018155 250561567 510018155 499984689 359300376 499984689 359300376 499963694 649914443 499963694 649914443 499993344 143270866 499993344 143270866 64705862 952209029 64705862 952209029 952214938 500027102 952214938 500027102 83001606 364466440 83001606 364466440 500038354 13296734 500038354 13296734 500037066 846119926 500037066 846119926 846056188 643208671 846056188 643208671 135425590 135381182 135425590 135381182 499970329 776348202 499970329 776348202 776314100 471484056 776314100 471484056 471515859 94475999 471515859 94475999 905483133 943367289 905483133 943367289 499967466 912288408 499967466 912288408 912341957 735560656 912341957 735560656 692999878 347511862 692999878 347511862 499977847 648764672 499977847 648764672 500029149 206333819 500029149 206333819 20701787 979292599 20701787 979292599 132958831 499987997 132958831 499987997 788106354 898461855 788106354 898461855 500019545 167881600 500019545 167881600 924412300 798840047 924412300 798840047 42799115 194506576 42799115 194506576 805493509 680422397 805493509 680422397 491890142 491887148 491890142 491887148 187565658 499960117 187565658 499960117 88672231 88641880 88672231 88641880 834235896 499992352 834235896 499992352 616361111 58150546 616361111 58150546 499978130 311107785 499978130 311107785 688939792 442518049 688939792 442518049 500010059 923149479 500010059 923149479 923191512 499962975 923191512 499962975 485027484 499970655 485027484 499970655 499988388 111153376 499988388 111153376 461016224 499982501 461016224 499982501 991842435 497165333 991842435 497165333 499973016 523633370 499973016 523633370 730617851 225064018 730617851 225064018 499966419 933170222 499966419 933170222 933181581 499964488 933181581 499964488 339303006 957279634 339303006 957279634 957258366 240534775 957258366 240534775 240483681 500022150 240483681 500022150 244070508 143785447 244070508 143785447 143768790 499962875 143768790 499962875 398193820 318986720 398193820 318986720 194053807 184029950 194053807 184029950 184001449 627216246 184001449 627216246 499979177 500005071 499979177 500005071 172915635 500019685 172915635 500019685 784279683 215787390 784279683 215787390 815505210 945187310 815505210 945187310 499961317 257634864 499961317 257634864 645038008 555806993 645038008 555806993 390527916 499971350 390527916 499971350 69322801 930673742 69322801 930673742 898523941 390100493 898523941 390100493 390098812 504493775 390098812 504493775 495462283 430918129 495462283 430918129 430895808 499999118 430895808 499999118 558019177 930729543 558019177 930729543 69277603 552643929 69277603 552643929 552678121 361890450 552678121 361890450 361890821 500008688 361890821 500008688 737922470 656399170 737922470 656399170 343607755 180123058 343607755 180123058 819918297 964805635 819918297 964805635 499967176 847396612 499967176 847396612 847429975 473121406 847429975 473121406 499972226 710398693 499972226 710398693 777871490 1000608 777871490 1000608 1018835 432017579 1018835 432017579 850306463 850346442 850306463 850346442 393254770 500022997 393254770 500022997 499977521 927683117 499977521 927683117 333654294 499992607 333654294 499992607 785547662 712653657 785547662 712653657 499978242 826434055 499978242 826434055 499982957 248068735 499982957 248068735 248090344 557804744 248090344 557804744 964307542 35759499 964307542 35759499 6506056 686398499 6506056 686398499 499961311 121614162 499961311 121614162 467088821 551028343 467088821 551028343 551034102 903476955 551034102 903476955 96550538 224488303 96550538 224488303 499980988 579532621 499980988 579532621 275763330 499992539 275763330 499992539 613113511 613057453 613113511 613057453 499964403 374118328 499964403 374118328 500016576 702090474 500016576 702090474 597086612 402932461 597086612 402932461 500037820 794489258 500037820 794489258 516517001 499974303 516517001 499974303 11615664 819964335 11615664 819964335 500029185 240980204 500029185 240980204 56435999 943585142 56435999 943585142 916695535 83272571 916695535 83272571 11525379 988447708 11525379 988447708 597401247 227090408 597401247 227090408 500012411 59538415 500012411 59538415 499972331 749184823 499972331 749184823 500023226 104678167 500023226 104678167 859323350 874619938 859323350 874619938 267909097 500026001 267909097 500026001 743309487 499973417 743309487 499973417 294144599 500012558 294144599 500012558 636488015 500006972 636488015 500006972 51548186 948443023 51548186 948443023 918379054 499965346 918379054 499965346 499992892 811768729 499992892 811768729 295801922 91593124 295801922 91593124 618846357 618880005 618846357 618880005 892341316 291464780 892341316 291464780 214971516 88554558 214971516 88554558 911493066 65183929 911493066 65183929 219899405 685403211 219899405 685403211 839399198 839373465 839399198 839373465 837035821 500020835 837035821 500020835 68526325 931406487 68526325 931406487 301690856 694070379 301690856 694070379 694118364 444623154 694118364 444623154 154816633 600699683 154816633 600699683 600691313 411418287 600691313 411418287 116098125 883897598 116098125 883897598 431904565 431890316 431904565 431890316 499979585 905370664 499979585 905370664 634313144 499976249 634313144 499976249 517033438 598943144 517033438 598943144 598892287 499989077 598892287 499989077 418464093 499967418 418464093 499967418 589550914 499994872 589550914 499994872 450294782 450274012 450294782 450274012 500009860 884321237 500009860 884321237 481435272 151633242 481435272 151633242 151607669 842923272 151607669 842923272 499989494 407404713 499989494 407404713 407471978 958091517 407471978 958091517 958104077 604880562 958104077 604880562 395142825 891626898 395142825 891626898 500008164 829968630 500008164 829968630 499986267 499975583 499986267 499975583 791288222 393374005 791288222 393374005 136136845 500035425 136136845 500035425 859226077 140784671 859226077 140784671 421265086 578729119 421265086 578729119 123605300 500030115 123605300 500030115 500031124 980181422 500031124 980181422 49270217 49273404 49270217 49273404 799968445 799934319 799968445 799934319 272690985 373947650 272690985 373947650 741341937 258713005 741341937 258713005 500029470 630128196 500029470 630128196 304708249 304756755 304708249 304756755 752755840 686964924 752755840 686964924 313030534 500004356 313030534 500004356 671869864 24963909 671869864 24963909 25021748 487265321 25021748 487265321 931085710 68942689 931085710 68942689 179663851 670361432 179663851 670361432 595922687 499961089 595922687 499961089 194665929 456328716 194665929 456328716 743681512 256291801 743681512 256291801 279080441 720914484 279080441 720914484 914078816 499966656 914078816 499966656 499963522 857713595 499963522 857713595 617541329 500029027 617541329 500029027 9032683 500029852 9032683 500029852 932837616 580507339 932837616 580507339 580487373 177151347 580487373 177151347 822881753 188457607 822881753 188457607 188472421 204600473 188472421 204600473 795355494 37706016 795355494 37706016 37660791 731965519 37660791 731965519 500015599 609991228 500015599 609991228 16941122 983044819 16941122 983044819 205623337 500002572 205623337 500002572 774378712 985051268 774378712 985051268 985053594 691511704 985053594 691511704 308521951 185353018 308521951 185353018 814645101 499976686 814645101 499976686 195873643 571998388 195873643 571998388 749341247 500035014 749341247 500035014 499987875 606816606 499987875 606816606 15464840 15409625 15464840 15409625 499991295 910252944 499991295 910252944 450256655 244163312 450256655 244163312 755838349 531378039 755838349 531378039 500032514 1758632 500032514 1758632 998210422 36359710 998210422 36359710 36387351 500025345 36387351 500025345 747653574 92884299 747653574 92884299 92844127 500011922 92844127 500011922 647287647 500003945 647287647 500003945 210292113 862890472 210292113 862890472 500004603 417972390 500004603 417972390 417952669 385704839 417952669 385704839 500021861 214466430 500021861 214466430 224394302 775668941 224394302 775668941 377475520 49322376 377475520 49322376 500021133 471764811 500021133 471764811 499986727 500006541 499986727 500006541 879704879 879700828 879704879 879700828 499996893 500017142 499996893 500017142 153860510 865002411 153860510 865002411 865058573 452764383 865058573 452764383 500002700 558322303 500002700 558322303 558292034 291082413 558292034 291082413 333862958 799479299 333862958 799479299 200541614 663162338 200541614 663162338 336798307 716997714 336798307 716997714 283032866 500013589 283032866 500013589 694382399 500008092 694382399 500008092 500011320 813775141 500011320 813775141 108217125 499970088 108217125 499970088 63969015 499960368 63969015 499960368 555546386 555486893 555546386 555486893 499996280 142316414 499996280 142316414 842268747 500033255 842268747 500033255 140250153 324233918 140250153 324233918 500028380 479052633 500028380 479052633 100102774 829577429 100102774 829577429 500017999 607926345 500017999 607926345 16482039 500022801 16482039 500022801 742170802 833793405 742170802 833793405 37270418 37261901 37270418 37261901 451958441 548046639 451958441 548046639 417918256 161178360 417918256 161178360 161190074 94385452 161190074 94385452 499977313 500001371 499977313 500001371 445761515 832479824 445761515 832479824 499985988 947400292 499985988 947400292 499960381 571135937 499960381 571135937 500023098 887982529 500023098 887982529 394782363 500018393 394782363 500018393 423679249 576308191 423679249 576308191 891412332 108585900 891412332 108585900 499969797 742450725 499969797 742450725 39645458 39680961 39645458 39680961 84409416 665232535 84409416 665232535 500025471 499976414 500025471 499976414 233833684 126264705 233833684 126264705 873738276 731548741 873738276 731548741 500009300 721188829 500009300 721188829 721169113 499982291 721169113 499982291 165899680 165896620 165899680 165896620 840434461 500025843 840434461 500025843 852071542 351786250 852071542 351786250 351808231 646303585 351808231 646303585 499983908 314843313 499983908 314843313 599170709 855821377 599170709 855821377 144195705 499970397 144195705 499970397 971014814 106894240 971014814 106894240 106858909 673846199 106858909 673846199 499995375 418350418 499995375 418350418 579755292 802223853 579755292 802223853 197796058 191804469 197796058 191804469 500022745 474978073 500022745 474978073 297771933 93840123 297771933 93840123 93854837 596035497 93854837 596035497 404033563 133565408 404033563 133565408 133589633 722714135 133589633 722714135 803114788 803101420 803114788 803101420 148695725 140647048 148695725 140647048 958261893 41688622 958261893 41688622 739958082 739996341 739958082 739996341 500003656 668690646 500003656 668690646 932745259 932778104 932745259 932778104 777408300 222622089 777408300 222622089 950716854 499969293 950716854 499969293 783498124 499962999 783498124 499962999 761127043 761140525 761127043 761140525 500032637 27575839 500032637 27575839 972418808 500003125 972418808 500003125 469411491 469411502 469411491 469411502 599567698 898242453 599567698 898242453 500000202 500036086 500000202 500036086 764054442 391733264 764054442 391733264 500035942 855779923 500035942 855779923 391238716 500034527 391238716 500034527 38420676 961621736 38420676 961621736 353000812 575397481 353000812 575397481 512813318 487176592 512813318 487176592 561029291 500017154 561029291 500017154 499983880 60945926 499983880 60945926 60969026 337837063 60969026 337837063 500021263 19220841 500021263 19220841 454199343 936741300 454199343 936741300 63276737 805488232 63276737 805488232 499976792 499969164 499976792 499969164 448421562 500000940 448421562 500000940 842437468 499993740 842437468 499993740 499975578 975741954 499975578 975741954 512126777 293192672 512126777 293192672 499966932 499986384 499966932 499986384 568856415 500006514 568856415 500006514 53683920 719921265 53683920 719921265 719898533 356337690 719898533 356337690 55072080 944982884 55072080 944982884 87302095 500001409 87302095 500001409 971425191 28620451 971425191 28620451 956250075 956287085 956250075 956287085 499982278 31632530 499982278 31632530 315675317 684292018 315675317 684292018 297297149 297332814 297297149 297332814 800237731 500031398 800237731 500031398 205233476 499992940 205233476 499992940 756318920 499993288 756318920 499993288 93032066 93023772 93032066 93023772 503090522 917727759 503090522 917727759 917742389 111744172 917742389 111744172 500025874 500023747 500025874 500023747 746428105 710422140 746428105 710422140 500020975 380118633 500020975 380118633 938807476 500010218 938807476 500010218 500017582 339701565 500017582 339701565 478018921 500014102 478018921 500014102 254000393 254030391 254000393 254030391 432102112 499971261 432102112 499971261 499986146 83814915 499986146 83814915 499962297 640713477 499962297 640713477 499994063 256498102 499994063 256498102 660213848 660241834 660213848 660241834 500030385 229587750 500030385 229587750 331785902 481076101 331785902 481076101 507679278 492372063 507679278 492372063 500021372 475258997 500021372 475258997 497944598 577257873 497944598 577257873 855815974 463243144 855815974 463243144 536791178 641723480 536791178 641723480 641773701 499995901 641773701 499995901 158542577 680256685 158542577 680256685 680215683 587845873 680215683 587845873 499985646 406278085 499985646 406278085 969556560 969486833 969556560 969486833 169500733 500004937 169500733 500004937 918556163 918549079 918556163 918549079 499998800 86552935 499998800 86552935 827239917 500029277 827239917 500029277 174941041 825094734 174941041 825094734 503327118 161913191 503327118 161913191 500029317 499991089 500029317 499991089 774917347 15673735 774917347 15673735 279282319 962042621 279282319 962042621 508879028 499964061 508879028 499964061 783926196 857785436 783926196 857785436 144950111 508641227 144950111 508641227 677378797 499961814 677378797 499961814 436298582 452958496 436298582 452958496 500028247 440534656 500028247 440534656 435698785 89642883 435698785 89642883 89679922 499976136 89679922 499976136 771514219 654407090 771514219 654407090 345552130 212246305 345552130 212246305 787691776 704012800 787691776 704012800 285433995 285440075 285433995 285440075 811268868 895817257 811268868 895817257 895794596 660376072 895794596 660376072 192861871 807112618 192861871 807112618 493974341 506041944 493974341 506041944 718022690 718066099 718022690 718066099 247020163 377672864 247020163 377672864 622391560 449363990 622391560 449363990 449375431 556728733 449375431 556728733 921802811 499974479 921802811 499974479 173384438 826627738 173384438 826627738 499960921 470866226 499960921 470866226 470837486 500010117 470837486 500010117 869323497 341685702 869323497 341685702 161990151 499986179 161990151 499986179 634416207 365575054 634416207 365575054 652518483 674934175 652518483 674934175 77042373 922911679 77042373 922911679 674736834 376872296 674736834 376872296 376860290 392700293 376860290 392700293 500035466 53772869 500035466 53772869 53786554 826875774 53786554 826875774 727670231 411852431 727670231 411852431 20187325 979838386 20187325 979838386 500033969 408558179 500033969 408558179 500019478 500028831 500019478 500028831 668350278 152843374 668350278 152843374 499960136 500027178 499960136 500027178 710868929 756348825 710868929 756348825 16666720 983324842 16666720 983324842 901828766 98226105 901828766 98226105 336019175 500020748 336019175 500020748 296506815 775752872 296506815 775752872 830217869 169780284 830217869 169780284 201711204 798274576 201711204 798274576 500027101 499975560 500027101 499975560 953635811 320718059 953635811 320718059 320687749 505169324 320687749 505169324 499995771 926388175 499995771 926388175 73651556 350504187 73651556 350504187 499975842 499985880 499975842 499985880 173169898 815177507 173169898 815177507 815137755 802356295 815137755 802356295 606518605 499972326 606518605 499972326 258844683 77608639 258844683 77608639 971191828 971151570 971191828 971151570 499989333 316128302 499989333 316128302 683892767 506776390 683892767 506776390 499971575 500000241 499971575 500000241 542832774 500039289 542832774 500039289 436878996 918501244 436878996 918501244 499962155 767969505 499962155 767969505 110226668 974055583 110226668 974055583 838324296 161707276 838324296 161707276 748171577 748231270 748171577 748231270 424483167 121303662 424483167 121303662 573818878 744187152 573818878 744187152 255770937 499968135 255770937 499968135 763456450 381966596 763456450 381966596 381927417 715899500 381927417 715899500 500024552 499992501 500024552 499992501 297200577 499974557 297200577 499974557 570291079 991255442 570291079 991255442 500029509 292261732 500029509 292261732 500033389 245791525 500033389 245791525 175376977 500034021 175376977 500034021 737290973 156438694 737290973 156438694 170384073 829569086 170384073 829569086 222454683 499968507 222454683 499968507 996783408 3232492 996783408 3232492 563103585 717517470 563103585 717517470 374963145 503495935 374963145 503495935 499967654 464743265 499967654 464743265 464693761 124678199 464693761 124678199 875322538 862501028 875322538 862501028 137470386 881898993 137470386 881898993 881845647 500011383 881845647 500011383 324979968 94235377 324979968 94235377 500023313 14704855 500023313 14704855 500002404 530996224 500002404 530996224 990645860 990643472 990645860 990643472 967221895 32778825 967221895 32778825 499961805 667515058 499961805 667515058 332440101 588518381 332440101 588518381 500035599 197736061 500035599 197736061 354761255 645215644 354761255 645215644 452396063 127325315 452396063 127325315 499994102 499989628 499994102 499989628 99765264 849117403 99765264 849117403 849147394 101579589 849147394 101579589 101625500 779960819 101625500 779960819 780037647 470272801 780037647 470272801 470201377 262473744 470201377 262473744 737532588 589702402 737532588 589702402 500024508 657881567 500024508 657881567 657959084 948680596 657959084 948680596 499974653 500010820 499974653 500010820 813298598 186731112 813298598 186731112 667815367 819758226 667815367 819758226 371535518 31718728 371535518 31718728 610587891 610563033 610587891 610563033 372489892 372473674 372489892 372473674 983036115 982997397 983036115 982997397 800078937 800080894 800078937 800080894 931562991 939972403 931562991 939972403 60053237 552683363 60053237 552683363 912552753 87443840 912552753 87443840 499964682 830883821 499964682 830883821 830842292 109395904 830842292 109395904 109419324 456996661 109419324 456996661 900750423 99278957 900750423 99278957 500024790 389050999 500024790 389050999 793348209 206673815 793348209 206673815 217891069 921141460 217891069 921141460 901424825 500028810 901424825 500028810 910065700 9037151 910065700 9037151 304315528 695747161 304315528 695747161 514133608 423656016 514133608 423656016 423670816 462794214 423670816 462794214 620624685 620646779 620624685 620646779 854061405 145942214 854061405 145942214 565715090 565682136 565715090 565682136 102825907 499964478 102825907 499964478 537539762 499989063 537539762 499989063 500008566 303559580 500008566 303559580 743141037 500023705 743141037 500023705 628758789 500005501 628758789 500005501 474515505 525494024 474515505 525494024 568222108 428848460 568222108 428848460 499975492 132375901 499975492 132375901 500005842 499989569 500005842 499989569 239805504 807094442 239805504 807094442 569484925 569513406 569484925 569513406 807607305 807608271 807607305 807608271 255454547 177070173 255454547 177070173 687730204 554303512 687730204 554303512 499989045 864154137 499989045 864154137 864163788 142706680 864163788 142706680 500023139 499975783 500023139 499975783 745037140 835066979 745037140 835066979 499978749 272080369 499978749 272080369 988239109 11731068 988239109 11731068 179884168 820086837 179884168 820086837 473688780 242995451 473688780 242995451 757037669 233547359 757037669 233547359 233534016 2494979 233534016 2494979 500025527 768368708 500025527 768368708 231623465 500026381 231623465 500026381 849268772 345378919 849268772 345378919 345353708 37837994 345353708 37837994 962222742 916960556 962222742 916960556 29412158 499989337 29412158 499989337 851069113 851005567 851069113 851005567 499973886 91690697 499973886 91690697 500035906 724078431 500035906 724078431 270076747 270071211 270076747 270071211 912960113 986462951 912960113 986462951 500017014 164088046 500017014 164088046 835889572 844703554 835889572 844703554 155311970 793348540 155311970 793348540 526401638 473598115 526401638 473598115 454419560 720788526 454419560 720788526 499960137 5870372 499960137 5870372 5863755 659741639 5863755 659741639 906407550 27949815 906407550 27949815 972096885 499963268 972096885 499963268 543838520 626729818 543838520 626729818 627124223 665604816 627124223 665604816 499982250 707089689 499982250 707089689 410921919 499963650 410921919 499963650 11421414 11377136 11421414 11377136 500021203 500007712 500021203 500007712 11328682 500020690 11328682 500020690 821661452 178280017 821661452 178280017 607220672 541692919 607220672 541692919 435149168 97620301 435149168 97620301 500013371 500039777 500013371 500039777 224987132 107221188 224987132 107221188 920480727 79474275 920480727 79474275 499995298 583230239 499995298 583230239 542334793 500021917 542334793 500021917 382522567 617464271 382522567 617464271 745096139 254900690 745096139 254900690 500035965 708553399 500035965 708553399 499963433 642730167 499963433 642730167 499995853 731094209 499995853 731094209 199606706 199658755 199606706 199658755 209598053 499991903 209598053 499991903 564965013 977889810 564965013 977889810 499987303 311844907 499987303 311844907 658758737 500036850 658758737 500036850 458641783 458676521 458641783 458676521 500017925 544995798 500017925 544995798 545032086 300959360 545032086 300959360 300905581 499967389 300905581 499967389 975415754 975375055 975415754 975375055 202411560 499980627 202411560 499980627 716433003 59083859 716433003 59083859 372925574 372996414 372925574 372996414 722862354 277109265 722862354 277109265 406629114 500024192 406629114 500024192 807073975 500016879 807073975 500016879 170057431 163186117 170057431 163186117 995318843 995339975 995318843 995339975 201349142 420497675 201349142 420497675 579542624 700533115 579542624 700533115 299400979 913174267 299400979 913174267 836847654 441157524 836847654 441157524 319940548 319930464 319940548 319930464 451672259 451702643 451672259 451702643 919916963 80086386 919916963 80086386 327271023 857162596 327271023 857162596 857187128 267189905 857187128 267189905 500029064 499969112 500029064 499969112 740006092 356395247 740006092 356395247 356411972 792226882 356411972 792226882 792221039 711624320 792221039 711624320 256775328 256826929 256775328 256826929 482451542 500036615 482451542 500036615 616812138 383167717 616812138 383167717 112176466 632762131 112176466 632762131 993333044 993328794 993333044 993328794 500011206 204595367 500011206 204595367 690869265 973626960 690869265 973626960 500026882 282475216 500026882 282475216 717513480 500025143 717513480 500025143 257974533 737560336 257974533 737560336 262443300 746968636 262443300 746968636 253007552 616928788 253007552 616928788 383040991 899151180 383040991 899151180 100913378 318816731 100913378 318816731 768334743 500032188 768334743 500032188 500003141 340224093 500003141 340224093 500023001 732986577 500023001 732986577 527467879 472536055 527467879 472536055 500032865 950549117 500032865 950549117 487514896 499966037 487514896 499966037 704567890 113981734 704567890 113981734 114026069 386732440 114026069 386732440 386713051 500000146 386713051 500000146 198882631 346129691 198882631 346129691 500022838 474826218 500022838 474826218 500001806 334120963 500001806 334120963 555823489 499981441 555823489 499981441 419307464 419327278 419307464 419327278 204960581 795017391 204960581 795017391 24991494 499968264 24991494 499968264 106401024 499994772 106401024 499994772 763156937 236893831 763156937 236893831 734564892 500039385 734564892 500039385 720255299 279754072 720255299 279754072 431665075 568285297 431665075 568285297 500012177 454343849 500012177 454343849 764570590 764600342 764570590 764600342 839174066 55987831 839174066 55987831 500005834 441095414 500005834 441095414 500033844 768092466 500033844 768092466 372805460 205619182 372805460 205619182 794334913 499979980 794334913 499979980 60531623 778162247 60531623 778162247 973270329 499978981 973270329 499978981 499997298 757364891 499997298 757364891 660180738 500035970 660180738 500035970 297604830 702354844 297604830 702354844 789109950 500031499 789109950 500031499 866139386 866138365 866139386 866138365 262658876 737352856 262658876 737352856 499982273 854246305 499982273 854246305 499964617 499989005 499964617 499989005 105999304 500004995 105999304 500004995 976225269 491601243 976225269 491601243 499964623 46183331 499964623 46183331 46213099 338355279 46213099 338355279 661718302 552181446 661718302 552181446 325295040 277683851 325295040 277683851 768546204 231488529 768546204 231488529 595018185 982037484 595018185 982037484 500030905 642737289 500030905 642737289 642691965 238159876 642691965 238159876 499984967 220083224 499984967 220083224 283694974 716306613 283694974 716306613 500029844 42456662 500029844 42456662 64462212 500025905 64462212 500025905 121891033 121932806 121891033 121932806 41195337 958835507 41195337 958835507 474820390 500016818 474820390 500016818 328884424 855953642 328884424 855953642 855991835 703830587 855991835 703830587 499983049 499999771 499983049 499999771 584947156 998891075 584947156 998891075 499964159 723518678 499964159 723518678 723506458 469685811 723506458 469685811 44155852 945708222 44155852 945708222 352082238 352086419 352082238 352086419 633600150 863530222 633600150 863530222 863523847 499989534 863523847 499989534 91728724 499988170 91728724 499988170 444356112 500025245 444356112 500025245 273599829 273581018 273599829 273581018 500038204 517595710 500038204 517595710 306255392 500032561 306255392 500032561 349676764 704335697 349676764 704335697 704345967 500006956 704345967 500006956 588237190 588277779 588237190 588277779 434566700 434632691 434566700 434632691 968461301 500038394 968461301 500038394 499973088 420553807 499973088 420553807 33866132 500011937 33866132 500011937 885856024 114138843 885856024 114138843 499960081 499966132 499960081 499966132 595891871 463299123 595891871 463299123 500024187 721530685 500024187 721530685 721556439 499970478 721556439 499970478 143082702 589519030 143082702 589519030 813413017 186614427 813413017 186614427 586734647 500013433 586734647 500013433 160181219 417896469 160181219 417896469 952023928 952014347 952023928 952014347 40897900 230970495 40897900 230970495 230968281 500019558 230968281 500019558 23557872 844278807 23557872 844278807 844264658 475869538 844264658 475869538 524132868 500015126 524132868 500015126 840917091 753197925 840917091 753197925 127751857 872234912 127751857 872234912 17510517 368281047 17510517 368281047 569694019 569677160 569694019 569677160 500010698 512111964 500010698 512111964 917432437 917423015 917432437 917423015 974239465 25801551 974239465 25801551 890399449 499977410 890399449 499977410 530876854 629284364 530876854 629284364 629302967 467928841 629302967 467928841 499968520 197695801 499968520 197695801 802307109 612403074 802307109 612403074 460819754 133604860 460819754 133604860 866408581 794907901 866408581 794907901 205045204 487948254 205045204 487948254 487937342 499992211 487937342 499992211 20979822 20969695 20979822 20969695 621418514 499984502 621418514 499984502 500028685 316473525 500028685 316473525 306787397 693194886 306787397 693194886 970732569 108297612 970732569 108297612 108287305 500008359 108287305 500008359 868419367 499994269 868419367 499994269 11250194 636518987 11250194 636518987 500003427 986964354 500003427 986964354 13008989 500018833 13008989 500018833 731501540 500003200 731501540 500003200 331020991 298387647 331020991 298387647 701607867 539444100 701607867 539444100 114380068 885646622 114380068 885646622 666796497 499973754 666796497 499973754 538082342 933762405 538082342 933762405 465018099 500037495 465018099 500037495 673582493 498761055 673582493 498761055 244377631 244369923 244377631 244369923 37644200 962345381 37644200 962345381 203364172 499989852 203364172 499989852 922312401 902331857 922312401 902331857 500020536 973278506 500020536 973278506 973271992 493945392 973271992 493945392 423986140 423990808 423986140 423990808 289925047 517532975 289925047 517532975 482455187 293853334 482455187 293853334 293854572 8064741 293854572 8064741 991946514 958836181 991946514 958836181 500008560 255274807 500008560 255274807 500020139 32173584 500020139 32173584 72891777 72917683 72891777 72917683 13392193 13351264 13392193 13351264 59472436 936486303 59472436 936486303 936478229 121889393 936478229 121889393 499999147 807583173 499999147 807583173 500009699 500033205 500009699 500033205 104693015 364228705 104693015 364228705 741238248 500037387 741238248 500037387 139737501 139738912 139737501 139738912 631293518 368683995 631293518 368683995 500009667 287126516 500009667 287126516 764787521 500035958 764787521 500035958 893132255 8192405 893132255 8192405 991871916 745755958 991871916 745755958 499968621 452227988 499968621 452227988 499990756 435124321 499990756 435124321 91332539 91365187 91332539 91365187 175965412 824005267 175965412 824005267 500008488 500021305 500008488 500021305 91755833 91753661 91755833 91753661 423782204 828543718 423782204 828543718 171483994 488649961 171483994 488649961 499991159 63454765 499991159 63454765 783887533 500009074 783887533 500009074 966907818 264619616 966907818 264619616 500000862 69627271 500000862 69627271 533763086 533777568 533763086 533777568 398619066 398633142 398619066 398633142 443754750 570400360 443754750 570400360 429541814 500034578 429541814 500034578 852140427 147857197 852140427 147857197 367860866 776539599 367860866 776539599 499993985 200757653 499993985 200757653 200703743 879564574 200703743 879564574 879585328 6313171 879585328 6313171 6242328 240222303 6242328 240222303 598006740 499969637 598006740 499969637 714054703 955436503 714054703 955436503 216169754 396026248 216169754 396026248 603994287 390340053 603994287 390340053 390331718 591013461 390331718 591013461 591002282 34939923 591002282 34939923 110774116 889232397 110774116 889232397 429692312 500002940 429692312 500002940 930725715 500015661 930725715 500015661 500026165 406572114 500026165 406572114 900259245 965230329 900259245 965230329 34806981 346525282 34806981 346525282 515669724 749450779 515669724 749450779 500005648 636105183 500005648 636105183 811917495 188098543 811917495 188098543 761416551 500018546 761416551 500018546 507007001 356455631 507007001 356455631 643517909 264632838 643517909 264632838 499975491 650140650 499975491 650140650 650153236 702802289 650153236 702802289 500007548 940683468 500007548 940683468 940707965 499963224 940707965 499963224 163181446 397338355 163181446 397338355 602657471 131479703 602657471 131479703 271242549 728783567 271242549 728783567 654990730 45874570 654990730 45874570 499961794 919712439 499961794 919712439 919734099 734574343 919734099 734574343 94391970 94392542 94391970 94392542 798880125 809471781 798880125 809471781 190484471 888442451 190484471 888442451 721741915 11742562 721741915 11742562 11765083 326709448 11765083 326709448 326717559 699299266 326717559 699299266 300690578 424906810 300690578 424906810 500039878 61777730 500039878 61777730 500022338 946584181 500022338 946584181 560043646 499963792 560043646 499963792 576698810 917450210 576698810 917450210 82538030 500035286 82538030 500035286 511032161 354528763 511032161 354528763 22310128 977689789 22310128 977689789 125258375 163366411 125258375 163366411 542065964 661807867 542065964 661807867 499988418 238193512 499988418 238193512 761847049 358116433 761847049 358116433 499992840 354369144 499992840 354369144 499997006 798414225 499997006 798414225 353693945 499967388 353693945 499967388 403746616 12245632 403746616 12245632 12216705 162656368 12216705 162656368 910507428 500007024 910507428 500007024 286095108 499963971 286095108 499963971 499985465 766792928 499985465 766792928 233276096 645043720 233276096 645043720 500013308 308427468 500013308 308427468 249487430 500014928 249487430 500014928 712394267 930331598 712394267 930331598 457586454 457540986 457586454 457540986 786528451 786532622 786528451 786532622 500007271 8234886 500007271 8234886 241608651 758323105 241608651 758323105 458076818 458090357 458076818 458090357 657891154 944798186 657891154 944798186 15637519 500025639 15637519 500025639 665623864 500030200 665623864 500030200 500004396 40053449 500004396 40053449 40042352 857063261 40042352 857063261 857051380 499983681 857051380 499983681 195823274 413928092 195823274 413928092 500021505 501985029 500021505 501985029 499989711 324902067 499989711 324902067 106108597 500038768 106108597 500038768 3094819 499986722 3094819 499986722 337261378 662757736 337261378 662757736 765147366 245870189 765147366 245870189 15337134 15325530 15337134 15325530 500016687 466227719 500016687 466227719 792455817 207491249 792455817 207491249 793882118 691367266 793882118 691367266 499964164 407368485 499964164 407368485 499974705 500008757 499974705 500008757 312424685 847502927 312424685 847502927 847510265 413836640 847510265 413836640 413789792 909668152 413789792 909668152 909679366 499998816 909679366 499998816 92955054 500021583 92955054 500021583 606111256 833953254 606111256 833953254 166042489 234700586 166042489 234700586 500014618 827556233 500014618 827556233 393029910 500011352 393029910 500011352 499973752 818842186 499973752 818842186 262184606 500007760 262184606 500007760 537941999 982409758 537941999 982409758 982437939 424424019 982437939 424424019 424419157 715512825 424419157 715512825 715503737 174458206 715503737 174458206 174475076 500001491 174475076 500001491 707999660 292078731 707999660 292078731 499988150 985799977 499988150 985799977 320885690 500038754 320885690 500038754 860971862 500003458 860971862 500003458 255982043 448791689 255982043 448791689 551265594 499999920 551265594 499999920 217945306 237948969 217945306 237948969 667671596 914773262 667671596 914773262 914791474 644544887 914791474 644544887 355436356 32019216 355436356 32019216 967966272 402914725 967966272 402914725 499986894 553337471 499986894 553337471 500030851 499993319 500030851 499993319 185281271 753418411 185281271 753418411 753467778 500033096 753467778 500033096 42034037 926741853 42034037 926741853 926788555 441458722 926788555 441458722 499982277 84955446 499982277 84955446 500013054 794917205 500013054 794917205 421344651 273836371 421344651 273836371 273806734 534388460 273806734 534388460 534410090 707939572 534410090 707939572 292117254 790422538 292117254 790422538 790437342 320107055 790437342 320107055 299308132 499988246 299308132 499988246 421434366 18157071 421434366 18157071 18097915 754982217 18097915 754982217 755031161 499991484 755031161 499991484 306896878 500008327 306896878 500008327 592612232 550853910 592612232 550853910 500025960 804326664 500025960 804326664 804336982 499983308 804336982 499983308 670376998 500014560 670376998 500014560 850760753 75823905 850760753 75823905 75861937 947878053 75861937 947878053 947821370 499995566 947821370 499995566 183703517 809437501 183703517 809437501 809410380 500035061 809410380 500035061 406098106 593841873 406098106 593841873 500032081 102886310 500032081 102886310 432036289 500020688 432036289 500020688 536444243 463526734 536444243 463526734 627708484 556729946 627708484 556729946 443208707 457154547 443208707 457154547 631538345 500004224 631538345 500004224 500031709 488450070 500031709 488450070 395347674 617804773 395347674 617804773 617834572 880489847 617834572 880489847 119555563 500005820 119555563 500005820 603824774 396216440 603824774 396216440 785813555 500029596 785813555 500029596 781876365 499971672 781876365 499971672 689455311 689475546 689455311 689475546 390138218 390166442 390138218 390166442 500017951 639512232 500017951 639512232 499963538 354291988 499963538 354291988 354319371 823050812 354319371 823050812 823001008 965965234 823001008 965965234 499982769 499966682 499982769 499966682 690753886 480021234 690753886 480021234 441008228 500038855 441008228 500038855 162849438 300224120 162849438 300224120 578927865 934557220 578927865 934557220 934557169 287701658 934557169 287701658 324190588 489089669 324190588 489089669 950434057 49560359 950434057 49560359 18539572 500032006 18539572 500032006 499999039 20038366 499999039 20038366 322146582 677838636 322146582 677838636 365137154 499963982 365137154 499963982 870227311 129816375 870227311 129816375 177875843 757887666 177875843 757887666 242118369 500028590 242118369 500028590 227849223 356675893 227849223 356675893 599645580 599702490 599645580 599702490 298785642 56632531 298785642 56632531 943390730 784587064 943390730 784587064 14006979 985946628 14006979 985946628 500026149 781500074 500026149 781500074 500039127 874811927 500039127 874811927 155030160 155014855 155030160 155014855 146689943 500019381 146689943 500019381 676724951 590305275 676724951 590305275 53044724 53051854 53044724 53051854 507970423 507980862 507970423 507980862 742529659 257508978 742529659 257508978 499973011 549215302 499973011 549215302 356599004 499974227 356599004 499974227 499992170 540569314 499992170 540569314 499993064 241850987 499993064 241850987 459380208 500011310 459380208 500011310 273270428 453728431 273270428 453728431 554968555 303398968 554968555 303398968 696635852 500027922 696635852 500027922 112313077 112252024 112313077 112252024 500025478 841175081 500025478 841175081 729921449 270034176 729921449 270034176 572937845 451305373 572937845 451305373 451308588 734815076 451308588 734815076 734821841 258325384 734821841 258325384 439153994 911869544 439153994 911869544 911842552 604387923 911842552 604387923 518429760 500004183 518429760 500004183 499990053 918523808 499990053 918523808 335676763 335624040 335676763 335624040 499985994 924781228 499985994 924781228 924765287 808284087 924765287 808284087 191691255 500029134 191691255 500029134 387156424 882064971 387156424 882064971 117951888 499986605 117951888 499986605 838380841 499994017 838380841 499994017 675275685 273020601 675275685 273020601 273018174 461747199 273018174 461747199 820359214 179667245 820359214 179667245 520458977 500031473 520458977 500031473 375199310 666457680 375199310 666457680 942061241 57939909 942061241 57939909 305463574 590997423 305463574 590997423 590999278 746550635 590999278 746550635 185025229 499964341 185025229 499964341 618488454 618529007 618488454 618529007 500029756 313406906 500029756 313406906 714357230 976926670 714357230 976926670 976961531 541197475 976961531 541197475 500032786 499990449 500032786 499990449 547839150 499992895 547839150 499992895 418734174 221090522 418734174 221090522 499987518 337109024 499987518 337109024 337147121 499991357 337147121 499991357 840030096 529266746 840030096 529266746 499965340 746508415 499965340 746508415 865383280 500037256 865383280 500037256 879060301 879038515 879060301 879038515 218139783 218171008 218139783 218171008 500023818 809773091 500023818 809773091 124009550 500012351 124009550 500012351 316238585 683786142 316238585 683786142 362854486 459326857 362854486 459326857 500032157 728947174 500032157 728947174 347725541 634268331 347725541 634268331 499993337 635117458 499993337 635117458 364900175 499978338 364900175 499978338 986213442 584421710 986213442 584421710 51917427 499972196 51917427 499972196 919620282 919605380 919620282 919605380 232609845 496307474 232609845 496307474 500015018 780317370 500015018 780317370 832387049 167612521 832387049 167612521 369723641 369748949 369723641 369748949 748920751 177796461 748920751 177796461 933788036 609276356 933788036 609276356 390746987 5231848 390746987 5231848 994766579 379316840 994766579 379316840 261024644 500000814 261024644 500000814 548087707 421819909 548087707 421819909 682941831 682915622 682941831 682915622 392919817 392864376 392919817 392864376 504043953 495894965 504043953 495894965 499996790 175396175 499996790 175396175 143850146 856155868 143850146 856155868 235170875 500005140 235170875 500005140 282341063 717677647 282341063 717677647 348469494 348421259 348469494 348421259 640710448 531855385 640710448 531855385 468122501 534120044 468122501 534120044 610245083 265544504 610245083 265544504 265481666 500028699 265481666 500028699 853834513 427465711 853834513 427465711 499994333 189270888 499994333 189270888 15736668 984209595 15736668 984209595 305001428 305026485 305001428 305026485 500001305 885316240 500001305 885316240 292149861 412541542 292149861 412541542 945930159 54044481 945930159 54044481 335625081 747806210 335625081 747806210 747866555 499988468 747866555 499988468 230713514 547265955 230713514 547265955 500028516 525579965 500028516 525579965 60138361 499970368 60138361 499970368 511970613 234102880 511970613 234102880 234103283 609480531 234103283 609480531 390465411 316766627 390465411 316766627 316775253 500006049 316775253 500006049 500009052 46038566 500009052 46038566 950778097 877166442 950778097 877166442 122819494 220518050 122819494 220518050 779552071 580258254 779552071 580258254 419789876 662947558 419789876 662947558 500024778 792625542 500024778 792625542 923363993 76643119 923363993 76643119 512479765 487543889 512479765 487543889 161692684 161727352 161692684 161727352 193972980 500035064 193972980 500035064 39642377 39650900 39642377 39650900 499960779 530014516 499960779 530014516 342696604 413957264 342696604 413957264 586058470 202746228 586058470 202746228 499975899 879500451 499975899 879500451 499996309 255928328 499996309 255928328 103609639 499987674 103609639 499987674 620996362 96553782 620996362 96553782 500015501 638154602 500015501 638154602 638130392 500016498 638130392 500016498 86619889 421390153 86619889 421390153 578602583 256431369 578602583 256431369 499970240 159916813 499970240 159916813 543357876 499973601 543357876 499973601 500027680 417951676 500027680 417951676 499982883 691735925 499982883 691735925 738767614 499969077 738767614 499969077 500023236 892520857 500023236 892520857 784247610 500001703 784247610 500001703 912967519 912976938 912967519 912976938 499975202 17468736 499975202 17468736 238482234 761485940 238482234 761485940 293388843 343711148 293388843 343711148 656355732 638469474 656355732 638469474 23138709 976827669 23138709 976827669 344700515 500009899 344700515 500009899 95454752 500030517 95454752 500030517 962425734 72225028 962425734 72225028 500025475 500038842 500025475 500038842 709585907 548842674 709585907 548842674 548835485 989432116 548835485 989432116 989445511 500038573 989445511 500038573 438334129 541678353 438334129 541678353 541706763 44964080 541706763 44964080 64535063 935404786 64535063 935404786 499996741 42946477 499996741 42946477 990166469 990206333 990166469 990206333 289022102 499960297 289022102 499960297 377503783 630454145 377503783 630454145 630414444 11942128 630414444 11942128 11907049 487898035 11907049 487898035 499966219 799496650 499966219 799496650 193442308 499985772 193442308 499985772 678489267 248747137 678489267 248747137 499977499 181560685 499977499 181560685 818468725 334783589 818468725 334783589 500034564 11530722 500034564 11530722 988442543 827781665 988442543 827781665 20460137 20433145 20460137 20433145 519133937 480842365 519133937 480842365 16122974 16092328 16122974 16092328 569461377 924833668 569461377 924833668 75181871 541652527 75181871 541652527 499976700 422287265 499976700 422287265 392921959 916076003 392921959 916076003 83893922 397052362 83893922 397052362 602883601 499974247 602883601 499974247 549233102 499967383 549233102 499967383 926666212 449596885 926666212 449596885 449574919 345633758 449574919 345633758 654386825 558241691 654386825 558241691 499997142 527844925 499997142 527844925 500029490 321334030 500029490 321334030 321320971 59158432 321320971 59158432 499991988 40590180 499991988 40590180 499982992 499967054 499982992 499967054 705112134 500030290 705112134 500030290 799352370 317352561 799352370 317352561 682611670 500010975 682611670 500010975 959396834 693467175 959396834 693467175 499987441 593855956 499987441 593855956 593849379 391651151 593849379 391651151 499963057 290866024 499963057 290866024 463973590 536020908 463973590 536020908 577883140 331990110 577883140 331990110 122307588 877716680 122307588 877716680 309901494 91324031 309901494 91324031 908620832 222334954 908620832 222334954 777661459 926124923 777661459 926124923 926150351 101742450 926150351 101742450 7708112 7750470 7708112 7750470 972973235 973023897 972973235 973023897 606881174 606840333 606881174 606840333 387175575 612800963 387175575 612800963 22198703 22161946 22198703 22161946 582914445 438024935 582914445 438024935 438042125 798604737 438042125 798604737 499960769 500004325 499960769 500004325 266096596 499966278 266096596 499966278 866064885 866025171 866064885 866025171 862498513 137462795 862498513 137462795 278303039 473835626 278303039 473835626 775238859 224790477 775238859 224790477 499966840 335832724 499966840 335832724 264825784 264871360 264825784 264871360 40162128 959879382 40162128 959879382 771612093 674359893 771612093 674359893 499975659 970177733 499975659 970177733 499966092 183271612 499966092 183271612 729352969 709715137 729352969 709715137 290312208 539044598 290312208 539044598 539040984 500016526 539040984 500016526 186861455 203790696 186861455 203790696 500033913 768496296 500033913 768496296 948909456 948863300 948909456 948863300 205293297 499960550 205293297 499960550 6115511 993911613 6115511 993911613 499982420 56298607 499982420 56298607 500030230 805305158 500030230 805305158 174712196 174726521 174712196 174726521 684956298 713492947 684956298 713492947 713504118 718709726 713504118 718709726 281335554 167198197 281335554 167198197 832787332 879994546 832787332 879994546 500036324 973111211 500036324 973111211 973101358 716167305 973101358 716167305 500004148 645756538 500004148 645756538 500020728 565963602 500020728 565963602 433988783 499998117 433988783 499998117 808946959 808900146 808946959 808900146 518285927 481675834 518285927 481675834 500006846 889211281 500006846 889211281 500019692 500002909 500019692 500002909 668975767 500018588 668975767 500018588 216720165 500025731 216720165 500025731 824334945 500012917 824334945 500012917 63297017 936659516 63297017 936659516 87288668 499974926 87288668 499974926 590953554 735683200 590953554 735683200 264317390 908690198 264317390 908690198 908743667 749657191 908743667 749657191 113171313 963671215 113171313 963671215 499970558 500021560 499970558 500021560 84896951 969489394 84896951 969489394 499985915 115564027 499985915 115564027 499979043 864313794 499979043 864313794 645542810 354466914 645542810 354466914 271299002 728703484 271299002 728703484 500013135 254908333 500013135 254908333 745150755 302108130 745150755 302108130 169016452 169018729 169016452 169018729 500035359 307946298 500035359 307946298 762277952 237790937 762277952 237790937 180186913 819838124 180186913 819838124 584045585 499968431 584045585 499968431 499984498 692469503 499984498 692469503 597734639 499964446 597734639 499964446 499993904 968920681 499993904 968920681 188271305 188309463 188271305 188309463 500014123 664175535 500014123 664175535 507756421 492274124 507756421 492274124 302074057 697968833 302074057 697968833 724028504 44890225 724028504 44890225 955089935 816371901 955089935 816371901 276655484 500034443 276655484 500034443 235515060 764508297 235515060 764508297 500025851 500037588 500025851 500037588 696074854 159232195 696074854 159232195 840732230 929861435 840732230 929861435 70178972 371441673 70178972 371441673 500005626 874716954 500005626 874716954 125296380 10094587 125296380 10094587 989889585 815074030 989889585 815074030 184961643 499968606 184961643 499968606 851435925 500035090 851435925 500035090 575229172 500012072 575229172 500012072 743404849 856608867 743404849 856608867 143357166 710830786 143357166 710830786 710823645 501002796 710823645 501002796 498935542 499960764 498935542 499960764 909891562 917643290 909891562 917643290 82396393 145412804 82396393 145412804 854523471 430429369 854523471 430429369 565973251 565946865 565973251 565946865 240608452 240561549 240608452 240561549 276943985 723019243 276943985 723019243 238805667 128425615 238805667 128425615 128469959 500000689 128469959 500000689 955365645 955403970 955365645 955403970 499994455 685041349 499994455 685041349 314891298 500022718 314891298 500022718 828444230 408417727 828444230 408417727 499997529 147616023 499997529 147616023 786698387 786685267 786698387 786685267 497507192 218338463 497507192 218338463 718536417 718538738 718536417 718538738 500034542 82643724 500034542 82643724 219383966 635086859 219383966 635086859 500013634 438121014 500013634 438121014 848706291 151260444 848706291 151260444 499975141 426653233 499975141 426653233 800867073 18180179 800867073 18180179 18146980 500034657 18146980 500034657 500017728 702186277 500017728 702186277 514410116 514096392 514410116 514096392 499976846 960628842 499976846 960628842 72187242 72196419 72187242 72196419 199304363 683144232 199304363 683144232 450123154 373982794 450123154 373982794 500013073 818125847 500013073 818125847 499988554 499983745 499988554 499983745 930249766 46971408 930249766 46971408 46961534 956907367 46961534 956907367 956911833 198291360 956911833 198291360 295589787 704464838 295589787 704464838 748199079 500031540 748199079 500031540 195911508 815041899 195911508 815041899 500024797 29537963 500024797 29537963 499987492 889161809 499987492 889161809 31485672 31476440 31485672 31476440 374029576 414536240 374029576 414536240 585467823 852109351 585467823 852109351 147934260 792981721 147934260 792981721 500022339 820063124 500022339 820063124 225045971 499967079 225045971 499967079 500028779 509571203 500028779 509571203 500030110 414370582 500030110 414370582 500032402 898715982 500032402 898715982 898733546 749123576 898733546 749123576 250918088 510310400 250918088 510310400 499983821 761284572 499983821 761284572 407119287 407064165 407119287 407064165 977687720 977686914 977687720 977686914 500035693 719128759 500035693 719128759 280876958 74062820 280876958 74062820 925991239 240635954 925991239 240635954 95418869 904580056 95418869 904580056 166217920 499969427 166217920 499969427 824523907 4208817 824523907 4208817 4214533 216023110 4214533 216023110 499985093 805815768 499985093 805815768 460593 499961554 460593 499961554 905448806 756259352 905448806 756259352 36805118 378040399 36805118 378040399 765921118 878481449 765921118 878481449 878517534 712504797 878517534 712504797 40231693 959785962 40231693 959785962 802254923 465590188 802254923 465590188 534432691 998294106 534432691 998294106 998266457 353809428 998266457 353809428 136934109 136944425 136934109 136944425 249369396 750638260 249369396 750638260 96172263 96238806 96172263 96238806 500019406 500015079 500019406 500015079 988193977 499996490 988193977 499996490 707459209 707499131 707459209 707499131 25191532 25164002 25191532 25164002 727523147 727533036 727523147 727533036 499978471 84547680 499978471 84547680 84520501 814225856 84520501 814225856 664468621 295395973 664468621 295395973 946613467 628249524 946613467 628249524 499966026 94145935 499966026 94145935 905843580 474271446 905843580 474271446 76361671 76381556 76361671 76381556 719685754 500029156 719685754 500029156 564289767 435694401 564289767 435694401 446554001 499990204 446554001 499990204 499997842 251041121 499997842 251041121 388893994 611081681 388893994 611081681 500031742 500021807 500031742 500021807 940019034 500036089 940019034 500036089 503446658 496571072 503446658 496571072 467175292 546906691 467175292 546906691 453072288 499994291 453072288 499994291 531004478 844671723 531004478 844671723 155324375 499984281 155324375 499984281 499992379 888809982 499992379 888809982 111177822 417496334 111177822 417496334 582481234 15872299 582481234 15872299 499963015 371059048 499963015 371059048 499974531 225379578 499974531 225379578 499975046 924558812 499975046 924558812 924553916 500022521 924553916 500022521 89277856 499971268 89277856 499971268 839676294 140436164 839676294 140436164 140400438 499995262 140400438 499995262 262655128 11996085 262655128 11996085 11972706 532368916 11972706 532368916 833954615 833960915 833954615 833960915 320295570 320323475 320295570 320323475 889417584 499995890 889417584 499995890 571863362 499963183 571863362 499963183 83204186 937846124 83204186 937846124 751726651 499981236 751726651 499981236 402837873 954186072 402837873 954186072 954162511 13961928 954162511 13961928 25498072 499965733 25498072 499965733 881167866 118822802 881167866 118822802 192560796 500001787 192560796 500001787 500013970 141089104 500013970 141089104 14406381 14361148 14406381 14361148 136767099 499975693 136767099 499975693 946844131 53161868 946844131 53161868 336859703 663156702 336859703 663156702 499973368 177219268 499973368 177219268 513475463 952685811 513475463 952685811 47246521 483120036 47246521 483120036 500037733 903430224 500037733 903430224 198786463 500036589 198786463 500036589 500013305 640570847 500013305 640570847 359416648 500016123 359416648 500016123 788244916 275658669 788244916 275658669 499993524 229268760 499993524 229268760 770764111 692458813 770764111 692458813 307579768 535261096 307579768 535261096 535201891 51042002 535201891 51042002 51065893 362248935 51065893 362248935 637769855 128758063 637769855 128758063 128693324 278410488 128693324 278410488 524849394 524860510 524849394 524860510 940747126 59240858 940747126 59240858 541040631 500029234 541040631 500029234 424308311 569265528 424308311 569265528 499991522 55515205 499991522 55515205 39375190 499986947 39375190 499986947 799654281 200344614 799654281 200344614 135466828 864492438 135466828 864492438 267667836 267671178 267667836 267671178 705861179 816294181 705861179 816294181 499993913 527428719 499993913 527428719 835785029 164219684 835785029 164219684 499979087 870722270 499979087 870722270 363383031 499960803 363383031 499960803 500037067 504178042 500037067 504178042 500027901 241253133 500027901 241253133 83378361 916623610 83378361 916623610 258114116 335933544 258114116 335933544 499965310 36880501 499965310 36880501 185022439 276872712 185022439 276872712 565176562 641553200 565176562 641553200 641579791 18266256 641579791 18266256 18295964 837518367 18295964 837518367 837519724 169544737 837519724 169544737 169491691 765627502 169491691 765627502 765594997 753832666 765594997 753832666 225020997 774999285 225020997 774999285 839414060 275676443 839414060 275676443 378491699 740649726 378491699 740649726 259333662 736990931 259333662 736990931 263035700 918005513 263035700 918005513 81967621 473885238 81967621 473885238 500010202 628313246 500010202 628313246 465620441 534369036 465620441 534369036 499962143 625902617 499962143 625902617 500011424 523048876 500011424 523048876 473300084 830274385 473300084 830274385 169691892 500010979 169691892 500010979 896498090 689048260 896498090 689048260 689107038 500001520 689107038 500001520 899413366 115694356 899413366 115694356 115686464 80564241 115686464 80564241 499968523 229679815 499968523 229679815 229667687 497957995 229667687 497957995 772901434 772909170 772901434 772909170 707694705 500033970 707694705 500033970 476095274 666743255 476095274 666743255 666729443 500031672 666729443 500031672 135142582 500022227 135142582 500022227 514254062 140757615 514254062 140757615 859260572 19983458 859260572 19983458 500010687 78177614 500010687 78177614 499996115 26283156 499996115 26283156 781948770 500019039 781948770 500019039 929070125 500000092 929070125 500000092 291696046 10933014 291696046 10933014 577650258 499984049 577650258 499984049 291740807 291699687 291740807 291699687 784300788 566985634 784300788 566985634 566926340 499999965 566926340 499999965 680367164 44410099 680367164 44410099 79668256 886057770 79668256 886057770 499987392 499966526 499987392 499966526 60885294 456901470 60885294 456901470 543058916 328997034 543058916 328997034 329022993 604801574 329022993 604801574 604814685 425080267 604814685 425080267 574908678 366594400 574908678 366594400 633425075 463052888 633425075 463052888 84811957 915164074 84811957 915164074 222897073 222903345 222897073 222903345 499999219 765734818 499999219 765734818 356723623 194077202 356723623 194077202 805956550 500034996 805956550 500034996 500015206 585874175 500015206 585874175 499961561 83390310 499961561 83390310 735712890 264306215 735712890 264306215 65561067 65543363 65561067 65543363 140831505 960502839 140831505 960502839 500038132 500028451 500038132 500028451 175798139 500030353 175798139 500030353 230644307 919744123 230644307 919744123 63926633 936098341 63926633 936098341 866239802 259205547 866239802 259205547 500013489 627956789 500013489 627956789 627963016 382312083 627963016 382312083 175785486 499962228 175785486 499962228 500006822 373650995 500006822 373650995 373620296 428185870 373620296 428185870 828504682 500021826 828504682 500021826 396397156 396382347 396397156 396382347 899643899 899665497 899643899 899665497 499999388 123767764 499999388 123767764 332592181 667457746 332592181 667457746 479600731 146432950 479600731 146432950 500004833 499990824 500004833 499990824 309500443 555531541 309500443 555531541 500004826 3958870 500004826 3958870 270471156 579375365 270471156 579375365 499986419 490537632 499986419 490537632 3129083 499999643 3129083 499999643 338032573 337964230 338032573 337964230 772094092 632972687 772094092 632972687 306210342 500022761 306210342 500022761 499984066 598401394 499984066 598401394 414060979 311873762 414060979 311873762 688131930 223313838 688131930 223313838 223307105 278162373 223307105 278162373 567462786 655376690 567462786 655376690 344592499 67807710 344592499 67807710 932232321 691784604 932232321 691784604 499974055 11173004 499974055 11173004 11186344 392567047 11186344 392567047 500027156 232160649 500027156 232160649 288031278 711935931 288031278 711935931 87001679 86981179 87001679 86981179 928619222 928655680 928619222 928655680 108079453 499996067 108079453 499996067 718659372 718718563 718659372 718718563 783136792 216865975 783136792 216865975 557892232 533168130 557892232 533168130 500039471 499998981 500039471 499998981 514350948 342660761 514350948 342660761 499985880 499986280 499985880 499986280 667538786 500011543 667538786 500011543 401433231 401425735 401433231 401425735 618039087 618037028 618039087 618037028 486760291 9074280 486760291 9074280 499986351 658924086 499986351 658924086 499983606 562282355 499983606 562282355 905548125 329176907 905548125 329176907 40835395 959165095 40835395 959165095 704802736 295204027 704802736 295204027 507243518 507225400 507243518 507225400 15776497 15743991 15776497 15743991 433866429 658056320 433866429 658056320 658033391 597350849 658033391 597350849 272105839 727895961 272105839 727895961 500022428 180955302 500022428 180955302 398715353 398683327 398715353 398683327 755063833 244939193 755063833 244939193 408995465 499996629 408995465 499996629 514449991 414061435 514449991 414061435 414015068 354319230 414015068 354319230 995843317 4096049 995843317 4096049 500028322 190524468 500028322 190524468 809434646 831082003 809434646 831082003 168872641 608379820 168872641 608379820 799657027 799664110 799657027 799664110 499998824 50271367 499998824 50271367 858915910 141074842 858915910 141074842 127951888 127940333 127951888 127940333 754858942 754820812 754858942 754820812 500028352 93097327 500028352 93097327 178908393 500000155 178908393 500000155 992281235 159228333 992281235 159228333 402256087 597714864 402256087 597714864 583951243 416003911 583951243 416003911 500030645 849572617 500030645 849572617 500009737 390750083 500009737 390750083 499973118 895419349 499973118 895419349 525552895 134142623 525552895 134142623 134125330 751358417 134125330 751358417 943607234 56330791 943607234 56330791 834379206 834379456 834379206 834379456 411566114 499996297 411566114 499996297 930486611 830225774 930486611 830225774 169790344 895948792 169790344 895948792 895996903 542921392 895996903 542921392 457025767 144296209 457025767 144296209 499997031 499994190 499997031 499994190 303643026 216445340 303643026 216445340 783529635 817858568 783529635 817858568 182152816 605512266 182152816 605512266 605512708 440070627 605512708 440070627 559917043 500039446 559917043 500039446 691681068 508391504 691681068 508391504 508359601 631980217 508359601 631980217 631996815 499999766 631996815 499999766 317741342 253308569 317741342 253308569 932754151 646212906 932754151 646212906 83242381 916751676 83242381 916751676 220950762 220997886 220950762 220997886 398426278 780993984 398426278 780993984 500035448 255497052 500035448 255497052 499972603 888670480 499972603 888670480 888613462 647458150 888613462 647458150 249512919 53521149 249512919 53521149 53526298 857323120 53526298 857323120 198207210 174550541 198207210 174550541 174567324 499989033 174567324 499989033 751763309 775507314 751763309 775507314 499962720 618198231 499962720 618198231 873813960 126227491 873813960 126227491 387553092 612494104 387553092 612494104 786118716 31162055 786118716 31162055 968782194 40727973 968782194 40727973 40703650 391651368 40703650 391651368 499995912 728860096 499995912 728860096 36845763 36870616 36845763 36870616 499983233 540395369 499983233 540395369 895131296 499984921 895131296 499984921 789447877 977856436 789447877 977856436 977875324 499969600 977875324 499969600 406782425 433850798 406782425 433850798 854069936 739954243 854069936 739954243 499977219 500036356 499977219 500036356 902940167 651462260 902940167 651462260 499989755 981090199 499989755 981090199 981144263 14093785 981144263 14093785 14065984 500034020 14065984 500034020 378495969 691172942 378495969 691172942 308827893 499978825 308827893 499978825 628069222 209967 628069222 209967 499969182 500009475 499969182 500009475 722132445 425561150 722132445 425561150 284847370 715132841 284847370 715132841 518985395 518973140 518985395 518973140 499964322 874747228 499964322 874747228 500008989 78547932 500008989 78547932 500008002 884384045 500008002 884384045 884388511 185434055 884388511 185434055 185424416 499962162 185424416 499962162 998085652 499998457 998085652 499998457 203758614 500009300 203758614 500009300 719926415 189548110 719926415 189548110 313750514 636182119 313750514 636182119 499991590 649668996 499991590 649668996 350358089 500027293 350358089 500027293 960175856 272168526 960175856 272168526 499995521 10248249 499995521 10248249 989748752 316768192 989748752 316768192 255149466 255091975 255149466 255091975 678213778 669281775 678213778 669281775 499987100 81208385 499987100 81208385 918767450 175235536 918767450 175235536 381287014 618725917 381287014 618725917 736140821 499972234 736140821 499972234 687750626 785164814 687750626 785164814 500017551 71424591 500017551 71424591 928590906 241211042 928590906 241211042 241221395 246894808 241221395 246894808 753090247 691187606 753090247 691187606 500011012 465222564 500011012 465222564 500004464 941881156 500004464 941881156 82544365 500027165 82544365 500027165 564290626 564303515 564290626 564303515 500001403 114769261 500001403 114769261 838890736 161120682 838890736 161120682 7571872 7581094 7571872 7581094 315330172 871010080 315330172 871010080 128977199 820525200 128977199 820525200 499960023 915590385 499960023 915590385 889152014 713959065 889152014 713959065 500025996 6488801 500025996 6488801 6497161 592003923 6497161 592003923 500014187 288904340 500014187 288904340 736016755 736077803 736016755 736077803 234348316 210285267 234348316 210285267 789711625 721843683 789711625 721843683 499982609 352765484 499982609 352765484 352829042 193183724 352829042 193183724 806769499 815858636 806769499 815858636 3450374 996519632 3450374 996519632 567977801 140279812 567977801 140279812 140231696 174124361 140231696 174124361 825901326 102706040 825901326 102706040 500020303 499999278 500020303 499999278 676837312 275927882 676837312 275927882 223078968 500025708 223078968 500025708 595499882 500016329 595499882 500016329 224311140 500035442 224311140 500035442 286846099 151924914 286846099 151924914 591669484 591642725 591669484 591642725 437513118 146938131 437513118 146938131 853007513 576121168 853007513 576121168 499987566 394276113 499987566 394276113 218673304 901792032 218673304 901792032 500039817 503093702 500039817 503093702 500024267 724742482 500024267 724742482 500033689 563185923 500033689 563185923 436767959 863681435 436767959 863681435 500034884 606998350 500034884 606998350 499985061 851994401 499985061 851994401 951454579 48538635 951454579 48538635 177901989 768140285 177901989 768140285 768154422 546731677 768154422 546731677 385042814 180346644 385042814 180346644 858375744 858374436 858375744 858374436 218567422 500000700 218567422 500000700 500029701 943046295 500029701 943046295 880981035 499995352 880981035 499995352 840599409 499978685 840599409 499978685 968317412 361717747 968317412 361717747 361700359 867406028 361700359 867406028 499961205 297700939 499961205 297700939 297689773 551466586 297689773 551466586 897093392 897100586 897093392 897100586 499993799 53969430 499993799 53969430 499982518 500015183 499982518 500015183 502041232 500006185 502041232 500006185 110223496 531256283 110223496 531256283 531273857 409733613 531273857 409733613 409762322 717089311 409762322 717089311 872243564 872261640 872243564 872261640 500014334 322146367 500014334 322146367 322150227 540066548 322150227 540066548 540077122 516677534 540077122 516677534 95260530 904763037 95260530 904763037 280097638 500026169 280097638 500026169 754727623 487184056 754727623 487184056 9216264 9209646 9216264 9209646 500037606 716091402 500037606 716091402 95226033 500036032 95226033 500036032 499967113 669932711 499967113 669932711 499962259 234895417 499962259 234895417 422830288 499988452 422830288 499988452 499995993 51152085 499995993 51152085 823148927 499997565 823148927 499997565 827628782 61982977 827628782 61982977 938027319 542446253 938027319 542446253 499974758 364137933 499974758 364137933 635894425 499996363 635894425 499996363 313677 500027652 313677 500027652 915498286 499999835 915498286 499999835 236916587 236950995 236916587 236950995 327598528 499968179 327598528 499968179 117499115 500030726 117499115 500030726 866327383 584817931 866327383 584817931 500038086 952311372 500038086 952311372 952258226 595279283 952258226 595279283 500007390 500002531 500007390 500002531 835447856 835478766 835447856 835478766 750192217 750149203 750192217 750149203 500000445 959532870 500000445 959532870 499991543 673573800 499991543 673573800 499997959 884873293 499997959 884873293 509274460 509266449 509274460 509266449 500024963 759310500 500024963 759310500 762653019 499966451 762653019 499966451 882400982 500023435 882400982 500023435 500032872 497872971 500032872 497872971 769220714 893534642 769220714 893534642 106449380 500036607 106449380 500036607 588861106 710870964 588861106 710870964 499986670 8832041 499986670 8832041 499978087 423971442 499978087 423971442 576037504 500002834 576037504 500002834 476520453 499974597 476520453 499974597 978891118 441941506 978891118 441941506 132807859 132769948 132807859 132769948 805718773 500014084 805718773 500014084 499979799 182979253 499979799 182979253 500031029 996930883 500031029 996930883 996939625 117039215 996939625 117039215 499969313 796381509 499969313 796381509 499977687 512578540 499977687 512578540 469819947 530227601 469819947 530227601 990958254 9070768 990958254 9070768 988771972 988802172 988771972 988802172 164606541 164644208 164606541 164644208 441210789 500022389 441210789 500022389 499976694 61321127 499976694 61321127 61325089 451848624 61325089 451848624 561065091 561069734 561065091 561069734 225603489 500012113 225603489 500012113 950994263 607714057 950994263 607714057 392314508 170401766 392314508 170401766 829613728 381896892 829613728 381896892 381921579 721888770 381921579 721888770 500021939 500007025 500021939 500007025 302798811 809663496 302798811 809663496 190282794 711294897 190282794 711294897 711344714 652671034 711344714 652671034 499960939 258667284 499960939 258667284 511936815 500022907 511936815 500022907 692748788 95611810 692748788 95611810 499994013 121302928 499994013 121302928 878735679 890029695 878735679 890029695 110037662 325618815 110037662 325618815 874103144 125871493 874103144 125871493 500005814 390905639 500005814 390905639 785663129 214392206 785663129 214392206 499992559 696504104 499992559 696504104 296625149 296604366 296625149 296604366 134623723 594869616 134623723 594869616 500004120 55277039 500004120 55277039 55262668 931335216 55262668 931335216 500002845 29874409 500002845 29874409 29901590 253662745 29901590 253662745 253645800 758786322 253645800 758786322 241207924 499962392 241207924 499962392 968011578 655595005 968011578 655595005 61867391 42150850 61867391 42150850 963988173 499984200 963988173 499984200 499984711 400891085 499984711 400891085 95757406 961631520 95757406 961631520 961617868 362024837 961617868 362024837 257970790 257969799 257970790 257969799 339938897 339916480 339938897 339916480 145266172 145228257 145266172 145228257 98216453 551771450 98216453 551771450 551767867 227850312 551767867 227850312 499963678 117380615 499963678 117380615 500013307 755170341 500013307 755170341 244774131 982283420 244774131 982283420 499995756 500002700 499995756 500002700 410151420 111832425 410151420 111832425 888166741 499991001 888166741 499991001 199357688 148108384 199357688 148108384 953396756 500009306 953396756 500009306 83516414 50352381 83516414 50352381 50326558 199608194 50326558 199608194 499991302 698761973 499991302 698761973 698829854 327876467 698829854 327876467 213032133 500023946 213032133 500023946 8464366 8479031 8464366 8479031 406322800 638370571 406322800 638370571 638376124 41140078 638376124 41140078 102365798 897599128 102365798 897599128 592831479 500001936 592831479 500001936 508190264 234739462 508190264 234739462 819337489 796338817 819337489 796338817 374217129 625835094 374217129 625835094 965209452 965220506 965209452 965220506 249070032 249092138 249070032 249092138 286605741 713366777 286605741 713366777 308865454 308859849 308865454 308859849 119128841 499984602 119128841 499984602 44873937 25755663 44873937 25755663 500013835 714687534 500013835 714687534 285257647 623860490 285257647 623860490 623842034 829427713 623842034 829427713 170590018 915564468 170590018 915564468 915546082 150516704 915546082 150516704 500001346 499975085 500001346 499975085 810562410 711709890 810562410 711709890 212017488 212052251 212017488 212052251 590464921 499971036 590464921 499971036 935438166 499966612 935438166 499966612 316160306 683853152 316160306 683853152 500033495 506437418 500033495 506437418 348510588 651503250 348510588 651503250 136405609 136423902 136405609 136423902 538973174 460998395 538973174 460998395 499991636 260195463 499991636 260195463 499980246 756948419 499980246 756948419 695154797 607913920 695154797 607913920 499983124 5121484 499983124 5121484 994890108 262591896 994890108 262591896 360813598 640611939 360813598 640611939 640652767 387242998 640652767 387242998 387300380 540290910 387300380 540290910 500014637 16456074 500014637 16456074 500038223 500026829 500038223 500026829 78721673 272812646 78721673 272812646 766257645 766219520 766257645 766219520 771721682 228253818 771721682 228253818 463060532 985089773 463060532 985089773 985134292 917801034 985134292 917801034 82181707 625533504 82181707 625533504 374413136 500033377 374413136 500033377 79609460 702806337 79609460 702806337 707851020 293496665 707851020 293496665 499970159 610020324 499970159 610020324 610016706 500038355 610016706 500038355 244699777 761852306 244699777 761852306 699703511 442246662 699703511 442246662 325433879 325378793 325433879 325378793 499990939 665950322 499990939 665950322 500016391 583266243 500016391 583266243 57456104 57448178 57456104 57448178 272241676 499964693 272241676 499964693 769622291 769653391 769622291 769653391 285502093 500034077 285502093 500034077 225859151 913286159 225859151 913286159 86702669 499996327 86702669 499996327 409379621 499997896 409379621 499997896 290148039 347553007 290148039 347553007 630780505 500002827 630780505 500002827 673088257 500016573 673088257 500016573 319262422 481149534 319262422 481149534 499964487 203318591 499964487 203318591 203283512 399370805 203283512 399370805 860503027 139457619 860503027 139457619 499980651 567258123 499980651 567258123 595246891 404735338 595246891 404735338 796612899 866654618 796612899 866654618 219340340 219293754 219340340 219293754 485052349 648266400 485052349 648266400 703448432 296529138 703448432 296529138 500002809 649206707 500002809 649206707 520556109 156583281 520556109 156583281 843448045 270866297 843448045 270866297 4338736 500005239 4338736 500005239 643647925 499969364 643647925 499969364 831813405 500003967 831813405 500003967 499999732 483056498 499999732 483056498 487356788 852628434 487356788 852628434 852607801 499994396 852607801 499994396 165144186 834876665 165144186 834876665 500023410 803528415 500023410 803528415 161126558 976048866 161126558 976048866 23886617 719730411 23886617 719730411 500022008 217283892 500022008 217283892 217280669 84368641 217280669 84368641 915659655 152789465 915659655 152789465 499990210 529398443 499990210 529398443 499992722 80543020 499992722 80543020 80567148 599649158 80567148 599649158 599676480 480101651 599676480 480101651 402972978 500023207 402972978 500023207 244992256 499960543 244992256 499960543 499979267 989621351 499979267 989621351 158738461 158748099 158738461 158748099 499976556 982724014 499976556 982724014 17303391 667511164 17303391 667511164 676929425 902677002 676929425 902677002 97292315 500006892 97292315 500006892 816891108 320415074 816891108 320415074 226204523 226245096 226204523 226245096 692214675 692201455 692214675 692201455 76365816 76431653 76365816 76431653 607355724 954020268 607355724 954020268 500035765 782292488 500035765 782292488 782245408 672377531 782245408 672377531 672364444 761064710 672364444 761064710 761056538 487767477 761056538 487767477 499971378 949829298 499971378 949829298 499996407 134456887 499996407 134456887 499961283 346140824 499961283 346140824 968737182 968713830 968737182 968713830 700443028 500009856 700443028 500009856 1857272 998106601 1857272 998106601 348679666 24713628 348679666 24713628 975317784 140830635 975317784 140830635 499962078 499996814 499962078 499996814 679818415 500004613 679818415 500004613 627959894 500024800 627959894 500024800 808014351 329106344 808014351 329106344 499985028 28857771 499985028 28857771 381475373 381496257 381475373 381496257 176755024 176797734 176755024 176797734 980808089 980808439 980808089 980808439 763481970 236515850 763481970 236515850 924344996 540987392 924344996 540987392 458963847 543774048 458963847 543774048 874152430 874158626 874152430 874158626 635247201 500032293 635247201 500032293 500002787 506508619 500002787 506508619 111810449 111838874 111810449 111838874 901907217 500037972 901907217 500037972 500012802 37980617 500012802 37980617 458685628 867973977 458685628 867973977 867958033 625796975 867958033 625796975 118490420 118517018 118490420 118517018 503942202 499989906 503942202 499989906 517691791 482335005 517691791 482335005 499987743 631672094 499987743 631672094 666692208 66200368 666692208 66200368 933782500 500033279 933782500 500033279 488854675 298691907 488854675 298691907 826334096 826388343 826334096 826388343 586470315 413553110 586470315 413553110 757258659 500020304 757258659 500020304 946627272 116342164 946627272 116342164 423572534 834314512 423572534 834314512 834293075 535041224 834293075 535041224 464969666 500022876 464969666 500022876 815928836 499051698 815928836 499051698 499049317 288709734 499049317 288709734 908253130 908263779 908253130 908263779 63900979 63889386 63900979 63889386 887509419 806927814 887509419 806927814 806956893 161370425 806956893 161370425 838604897 171496668 838604897 171496668 50328524 500003877 50328524 500003877 659072500 500022455 659072500 500022455 51452562 371711751 51452562 371711751 943871736 500027395 943871736 500027395 485324952 500008990 485324952 500008990 74564549 531466193 74564549 531466193 531461033 619609679 531461033 619609679 380323317 359844814 380323317 359844814 640143159 439501299 640143159 439501299 439504807 982642548 439504807 982642548 982644492 802083123 982644492 802083123 197930788 786193868 197930788 786193868 786126325 883852675 786126325 883852675 116153114 500008416 116153114 500008416 558662733 863721697 558662733 863721697 5782570 994204687 5782570 994204687 499979194 499967498 499979194 499967498 981659422 580276443 981659422 580276443 499982204 737613360 499982204 737613360 737637910 499915324 737637910 499915324 500014701 420050701 500014701 420050701 500039432 574184160 500039432 574184160 787848352 499975453 787848352 499975453 936926666 936928214 936926666 936928214 499975123 305795561 499975123 305795561 638749072 976985130 638749072 976985130 976988029 499998095 976988029 499998095 27969254 678688262 27969254 678688262 678683251 45852948 678683251 45852948 45889542 500014586 45889542 500014586 756684879 755960308 756684879 755960308 307860351 692103895 307860351 692103895 744210652 744160131 744210652 744160131 499999568 693665060 499999568 693665060 499999580 812218791 499999580 812218791 812256384 356833663 812256384 356833663 356806757 292407811 356806757 292407811 500029577 737992151 500029577 737992151 681252284 500019570 681252284 500019570 220752913 779247593 220752913 779247593 665173117 334814099 665173117 334814099 810289303 684335780 810289303 684335780 500007221 415678684 500007221 415678684 474876582 499985680 474876582 499985680 657905821 843248585 657905821 843248585 128881029 499979960 128881029 499979960 192903234 46095606 192903234 46095606 46110063 671376013 46110063 671376013 671403644 500009048 671403644 500009048 312059211 749933540 312059211 749933540 749972461 463612879 749972461 463612879 100844033 945470507 100844033 945470507 500022924 931109707 500022924 931109707 68933995 500035068 68933995 500035068 843292117 843339861 843292117 843339861 499986433 708318740 499986433 708318740 5911180 994095859 5911180 994095859 735016476 68488802 735016476 68488802 68473921 499993886 68473921 499993886 856624745 952815053 856624745 952815053 499987590 349742159 499987590 349742159 650270758 574646757 650270758 574646757 349412516 500022426 349412516 500022426 610201333 974084187 610201333 974084187 974129113 799027286 974129113 799027286 200960996 307331816 200960996 307331816 307325953 499969980 307325953 499969980 289258260 344748368 289258260 344748368 896165512 499988992 896165512 499988992 596149567 499963979 596149567 499963979 415712400 584270553 415712400 584270553 499972781 198335887 499972781 198335887 801604542 866995537 801604542 866995537 132997581 599368486 132997581 599368486 500037673 389928930 500037673 389928930 939186043 500013313 939186043 500013313 815368570 184637811 815368570 184637811 480673919 499997307 480673919 499997307 777070666 499972953 777070666 499972953 414929695 854799634 414929695 854799634 854828819 499994067 854828819 499994067 381772352 236140654 381772352 236140654 500029835 192345722 500029835 192345722 15170373 726288111 15170373 726288111 657324491 311057634 657324491 311057634 311110509 1950727 311110509 1950727 998095060 499984068 998095060 499984068 500022710 205396003 500022710 205396003 829136389 829091645 829136389 829091645 404729020 500019646 404729020 500019646 924649824 924704335 924649824 924704335 499982903 293128406 499982903 293128406 706918952 737915233 706918952 737915233 358412696 249530040 358412696 249530040 750405536 499976880 750405536 499976880 225799964 439936072 225799964 439936072 499986642 781064492 499986642 781064492 175257216 175244343 175257216 175244343 499998931 977411585 499998931 977411585 22578443 835547731 22578443 835547731 888183402 888224835 888183402 888224835 311546950 311501178 311546950 311501178 499972036 499984009 499972036 499984009 248892848 243078962 248892848 243078962 756955078 499966263 756955078 499966263 310443491 689490766 310443491 689490766 590991037 409006410 590991037 409006410 323805267 500026800 323805267 500026800 173645670 499988769 173645670 499988769 842776866 754886532 842776866 754886532 500035398 792569261 500035398 792569261 792590056 586806746 792590056 586806746 327996484 672067534 327996484 672067534 103075097 415307274 103075097 415307274 441195982 500039699 441195982 500039699 457280303 500012689 457280303 500012689 499990678 749751475 499990678 749751475 250244181 857313829 250244181 857313829 960480399 500003608 960480399 500003608 401091958 500012887 401091958 500012887 257603676 499978224 257603676 499978224 439094225 560903362 439094225 560903362 500022482 518048705 500022482 518048705 500024371 851068198 500024371 851068198 284301935 284333145 284301935 284333145 683536392 499988331 683536392 499988331 294170832 499969948 294170832 499969948 974638810 24134215 974638810 24134215 499993283 698367460 499993283 698367460 823641237 823677851 823641237 823677851 793158495 500010977 793158495 500010977 500037824 518796005 500037824 518796005 554737113 445307689 554737113 445307689 684888386 923995253 684888386 923995253 923966866 718261282 923966866 718261282 499984664 329285631 499984664 329285631 499999519 499967561 499999519 499967561 399342893 499990131 399342893 499990131 747591670 632148193 747591670 632148193 200857851 396672442 200857851 396672442 844102527 877901730 844102527 877901730 500017774 499972623 500017774 499972623 941695255 648104847 941695255 648104847 648054386 940522644 648054386 940522644 940518081 500022003 940518081 500022003 30550380 934278797 30550380 934278797 934247855 262149481 934247855 262149481 561473640 500005876 561473640 500005876 586408321 499973390 586408321 499973390 817982836 817982127 817982836 817982127 731390253 729752270 731390253 729752270 8912705 86192914 8912705 86192914 913853821 293097289 913853821 293097289 276828980
166769 9861441 0 9861441 17290213 16227047 17290213 16227047 12751957 5411300 12751957 5411300 21189192 15753162 21189192 15753162 16091555 7452699 16091555 7452699 22253978 5104816 22253978 5104816 10979679 15845410 10979679 15845410 21094881 6025356 21094881 6025356 18933966 18295128 18933966 18295128 10672900 11537816 10672900 11537816 12026872 20490268 12026872 20490268 6368093 8462510 6368093 8462510 18771545 8812794 18771545 8812794 9332728 17050602 9332728 17050602 10265473 24142171 10265473 24142171 2804210 5044794 2804210 5044794 21828751 22287692 21828751 22287692 4689088 12989099 4689088 12989099 24505769 2380249 24505769 2380249 16361384 15615289 16361384 15615289 10566741 9974883 10566741 9974883 7319079 19718200 7319079 19718200 13217704 12627448 13217704 12627448 5383408 21455932 5383408 21455932 22860365 22102642 22860365 22102642 13724417 12775787 13724417 12775787 22694684 23506431 22694684 23506431 24688883 21909142 24688883 21909142 7228248 4126403 7228248 4126403 22829594 16936535 22829594 16936535 14642548 13971141 14642548 13971141 7393790 19663440 7393790 19663440 9273728 8945931 9273728 8945931 16535971 21133066 16535971 21133066 21637730 15978951 21637730 15978951 16648720 20492170 16648720 20492170 21146929 9766104 21146929 9766104 8637451 18259929 8637451 18259929 6167352 5937152 6167352 5937152 10015227 11413928 10015227 11413928 17524224 9127397 17524224 9127397 18097519 11477509 18097519 11477509 9132995 8536426 9132995 8536426 4338326 22661208 4338326 22661208 10782714 3548450 10782714 3548450 3491615 4068695 3491615 4068695 17419632 21060950 17419632 21060950 5776849 25919260 5776849 25919260 26779533 18587722 26779533 18587722 2867537 24094106 2867537 24094106 11556100 10120404 11556100 10120404 17235347 11819401 17235347 11819401 3757157 23283489 3757157 23283489 7418724 15904692 7418724 15904692 25132797 1787223 25132797 1787223 14846564 13808452 14846564 13808452 18455086 7458821 18455086 7458821 7714332 9740698 7714332 9740698 22242441 4383836 22242441 4383836 8429175 12522294 8429175 12522294 14096183 25842497 14096183 25842497 962605 15501850 962605 15501850 13491149 12570185 13491149 12570185 11915915 14890742 11915915 14890742 2039093 1825026 2039093 1825026 4644515 21209587 4644515 21209587 19244390 7764825 19244390 7764825 6546223 20246081 6546223 20246081 6762672 20224695 6762672 20224695 22349385 21426655 22349385 21426655 20767502 5850653 20767502 5850653 14172967 25754866 14172967 25754866 1036284 14545365 1036284 14545365 16121958 10887911 16121958 10887911 12244465 12170986 12244465 12170986 17406670 20060778 17406670 20060778 6828820 20380194 6828820 20380194 13843427 8240090 13843427 8240090 8824241 16054408 8824241 16054408 16422388 20805825 16422388 20805825 6541785 7307619 6541785 7307619 18985670 18316441 18985670 18316441 14288312 13913880 14288312 13913880 2657348 24105611 2657348 24105611 17606360 1768271 17606360 1768271 1396603 1833709 1396603 1833709 15841194 11536354 15841194 11536354 15822826 11084696 15822826 11084696 14910097 14687038 14910097 14687038 7351631 3859936 7351631 3859936 3627612 19196316 3627612 19196316 18973793 2165648 18973793 2165648 24724383 7794093 24724383 7794093 8475232 10622508 8475232 10622508 20916996 20491869 20916996 20491869 22558156 4258669 22558156 4258669 22641993 16970184 22641993 16970184 9767181 14966431 9767181 14966431 21551449 20761945 21551449 20761945 6660167 20475138 6660167 20475138 22805889 22174432 22805889 22174432 6001632 5713856 6001632 5713856 6591984 20225798 6591984 20225798 2723484 2306526 2723484 2306526 19749245 19633351 19749245 19633351 7871734 16852203 7871734 16852203 19240133 7746905 19240133 7746905 18702941 19369905 18702941 19369905 7513981 13735761 7513981 13735761 14861496 8891136 14861496 8891136 9399259 20305588 9399259 20305588 20839041 15348218 20839041 15348218 11152895 12617339 11152895 12617339 19232452 5575193 19232452 5575193 5925206 17419350 5925206 17419350 18490804 8369820 18490804 8369820 16224038 15638036 16224038 15638036 9858205 4050067 9858205 4050067 3968085 16132354 3968085 16132354 24463938 2374053 24463938 2374053 21600078 20870833 21600078 20870833 12895768 7928864 12895768 7928864 8400290 12658541 8400290 12658541 13580000 16445829 13580000 16445829 10265023 4566494 10265023 4566494 22394995 19220565 22394995 19220565 7824963 2832989 7824963 2832989 24157502 17113719 24157502 17113719 6983210 20073301 6983210 20073301 22291777 4624604 22291777 4624604 5207171 21499947 5207171 21499947 8367350 7783587 8367350 7783587 11223868 15458521 11223868 15458521 14497340 10727636 14497340 10727636 16774362 10404135 16774362 10404135 15071348 15421133 15071348 15421133 16057376 4796811 16057376 4796811 5183624 6307404 5183624 6307404 14945231 14234672 14945231 14234672 16555341 10819294 16555341 10819294 5113138 21668151 5113138 21668151 9278314 14684234 9278314 14684234 18122476 17391045 18122476 17391045 15224765 8360397 15224765 8360397 4914851 4762657 4914851 4762657 16154786 15134658 16154786 15134658 9783356 1742016 9783356 1742016 25278154 15574599 25278154 15574599 11027760 12972379 11027760 12972379 21190411 2960908 21190411 2960908 23793573 21601808 23793573 21601808 22595778 22410106 22595778 22410106 23128054 13731126 23128054 13731126 10166399 2738411 10166399 2738411 24206878 18672190 24206878 18672190 8272483 10093082 8272483 10093082 24979722 1930947 24979722 1930947 18453523 17842100 18453523 17842100 17006594 10327083 17006594 10327083 25473269 24482159 25473269 24482159 14495735 6226160 14495735 6226160 20420701 8657858 20420701 8657858 18323379 22680597 18323379 22680597 23447469 12845964 23447469 12845964 6609486 22515096 6609486 22515096 23303527 10272529 23303527 10272529 16912197 20585297 16912197 20585297 23942024 22861555 23942024 22861555 9353604 8876852 9353604 8876852 11952340 14351776 11952340 14351776 15083267 10718868 15083267 10718868 11244893 14597810 11244893 14597810 12227080 21145929 12227080 21145929 5551363 5926989 5551363 5926989 13965112 14313798 13965112 14313798 20510681 20038809 20510681 20038809 12461266 14219862 12461266 14219862 10474617 16668516 10474617 16668516 9818326 6167346 9818326 6167346 6272870 6978679 6272870 6978679 25731370 1025735 25731370 1025735 19671339 7245821 19671339 7245821 5195038 4946271 5195038 4946271 9803547 13682713 9803547 13682713 17814707 9130477 17814707 9130477 13881274 12842673 13881274 12842673 24021220 2794564 24021220 2794564 10622565 16233493 10622565 16233493 11780991 1913064 11780991 1913064 2022734 11466103 2022734 11466103 15362829 12538717 15362829 12538717 13780135 12812739 13780135 12812739 17992837 9274333 17992837 9274333 7457838 19630473 7457838 19630473 22949301 3834176 22949301 3834176 9757063 9217605 9757063 9217605 18038451 9064166 18038451 9064166 22164588 21299863 22164588 21299863 21600471 17492586 21600471 17492586 9506614 3273839 9506614 3273839 23589211 14613906 23589211 14613906 5062550 4854285 5062550 4854285 8094246 11536297 8094246 11536297 15234529 21286676 15234529 21286676 5706486 11766476 5706486 11766476 12618004 14387569 12618004 14387569 8455166 7218018 8455166 7218018 4646767 22225930 4646767 22225930 14266321 12442360 14266321 12442360 8843397 24216434 8843397 24216434 2488400 19446112 2488400 19446112 20137125 9217243 20137125 9217243 18071120 24966522 18071120 24966522 26128196 11259793 26128196 11259793 15903096 22218674 15903096 22218674 23009591 6851558 23009591 6851558 7332705 10032063 7332705 10032063 18158093 17914374 18158093 17914374 19105645 5887847 19105645 5887847 6301699 20548886 6301699 20548886 21184818 9069170 21184818 9069170 18136133 3652338 18136133 3652338 23026076 7361454 23026076 7361454 1013038 26055017 1013038 26055017 14937600 12436146 14937600 12436146 4149767 22929611 4149767 22929611 14377491 13470762 14377491 13470762 15182589 16525057 15182589 16525057 16716724 16463017 16716724 16463017 6498229 6300441 6498229 6300441 6835960 23088134 6835960 23088134 24096361 18809817 24096361 18809817 8091713 16560720 8091713 16560720 11109775 12046094 11109775 12046094 19772477 18973619 19772477 18973619 14575008 11193225 14575008 11193225 15960693 12800976 15960693 12800976 13990282 9023821 13990282 9023821 18368252 20824594 18368252 20824594 6196939 9421632 6196939 9421632 18461682 18688663 18461682 18688663 8206295 10097949 8206295 10097949 22479981 2303388 22479981 2303388 24525942 16304653 24525942 16304653 4174786 22833762 4174786 22833762 11953420 12288557 11953420 12288557 23099507 3647313 23099507 3647313 11251814 23893606 11251814 23893606 24487858 19866308 24487858 19866308 7259235 3581135 7259235 3581135 23272377 22453566 23272377 22453566 5004345 22026161 5004345 22026161 4735511 22214640 4735511 22214640 8156649 7886720 8156649 7886720 8191944 6752850 8191944 6752850 7225087 11070880 7225087 11070880 11972581 10096190 11972581 10096190 7190100 6713578 7190100 6713578 9684505 17430146 9684505 17430146 11535781 11291890 11535781 11291890 14373108 15431775 14373108 15431775 20032350 19823882 20032350 19823882 13725119 13073623 13725119 13073623 12411120 18900366 12411120 18900366 19617239 1752952 19617239 1752952 2092877 3298019 2092877 3298019 12436622 14163118 12436622 14163118 4538927 4440224 4538927 4440224 17253889 10928399 17253889 10928399 7405659 3623548 7405659 3623548 23247576 4981833 23247576 4981833 3342365 3452519 3342365 3452519 16351211 14955560 16351211 14955560 11725340 21334246 11725340 21334246 22075963 18462496 22075963 18462496 8580987 19624012 8580987 19624012 20539749 7199848 20539749 7199848 5338766 21398239 5338766 21398239 1818361 2229268 1818361 2229268 4921328 10342032 4921328 10342032 11065554 23661353 11065554 23661353 3427073 1784729 3427073 1784729 24928755 15517041 24928755 15517041 11264628 11077069 11264628 11077069 17547519 8290696 17547519 8290696 8844911 2895810 8844911 2895810 23802505 9601311 23802505 9601311 10023131 12479408 10023131 12479408 14583489 17349256 14583489 17349256 17936012 11875210 17936012 11875210 15159018 20748937 15159018 20748937 21446570 16503799 21446570 16503799 16740556 5602134 16740556 5602134 21489296 12827664 21489296 12827664 13326579 15115845 13326579 15115845 20301205 6987949 20301205 6987949 16458423 23527961 16458423 23527961 3123082 2888274 3123082 2888274 17394891 24549695 17394891 24549695 2338968 19551055 2338968 19551055 19940665 20858592 19940665 20858592 6196900 10701561 6196900 10701561 20867368 20239605 20867368 20239605 11662771 11346986 11662771 11346986 3625007 23327492 3625007 23327492 21635985 17336575 21635985 17336575 2719860 24058559 2719860 24058559 15097316 9662860 15097316 9662860 20127551 19937481 20127551 19937481 17447875 9618903 17447875 9618903 21412166 20600253 21412166 20600253 15723496 4884029 15723496 4884029 21939059 10984976 21939059 10984976 13646037 12677752 13646037 12677752 21711209 5016124 21711209 5016124 22933093 21793875 22933093 21793875 9296027 15119478 9296027 15119478 15825338 15137186 15825338 15137186 11974827 14507029 11974827 14507029 21350876 20697376 21350876 20697376 18961648 18164306 18961648 18164306 21302141 20735744 21302141 20735744 12239357 14727057 12239357 14727057 22848488 21735394 22848488 21735394 2402516 2945549 2402516 2945549 12307060 14283546 12307060 14283546 14485871 2589474 14485871 2589474 2498152 11234212 2498152 11234212 11533624 6555725 11533624 6555725 7136800 18654564 7136800 18654564 8269422 24490910 8269422 24490910 2490306 2894447 2490306 2894447 13446521 13485140 13446521 13485140 13566074 9714012 13566074 9714012 3009136 23815983 3009136 23815983 17216973 443089 17216973 443089 315383 8146121 315383 8146121 19049521 4565945 19049521 4565945 4666776 5964511 4666776 5964511 23606321 22516316 23606321 22516316 7252959 6833934 7252959 6833934 9258759 20871752 9258759 20871752 21651557 12508111 21651557 12508111 13453358 3533984 13453358 3533984 23124465 12028201 23124465 12028201 11277519 10458777 11277519 10458777 6240924 20781384 6240924 20781384 15421774 6086270 15421774 6086270 21000194 23840305 21000194 23840305 460180 641022 460180 641022 13913284 12783315 13913284 12783315 17166971 9842642 17166971 9842642 22011627 22687980 22011627 22687980 23358624 24526055 23358624 24526055 2398304 17349451 2398304 17349451 19890081 19079717 19890081 19079717 15030090 5237794 15030090 5237794 5377656 13963937 5377656 13963937 15020760 14579648 15020760 14579648 12148864 3199641 12148864 3199641 23633352 15580454 23633352 15580454 4358539 22748624 4358539 22748624 23766390 3068919 23766390 3068919 4434976 5808000 4434976 5808000 20830699 8561029 20830699 8561029 9117197 13111041 9117197 13111041 15798902 8426992 15798902 8426992 26013593 24778880 26013593 24778880 5856411 5562773 5856411 5562773 6055496 20881473 6055496 20881473 8851331 17979141 8851331 17979141 20383896 23566510 20383896 23566510 24777087 21349235 24777087 21349235 9767405 16991434 9767405 16991434 23125131 22274277 23125131 22274277 24460220 2367597 24460220 2367597 16653877 18676795 16653877 18676795 7096619 7009910 7096619 7009910 9753479 20553096 9753479 20553096 3643614 23410993 3643614 23410993 11677299 14717199 11677299 14717199 12101061 25947042 12101061 25947042 762943 14135781 762943 14135781 19360710 18593919 19360710 18593919 7441285 7395090 7441285 7395090 2909235 23939708 2909235 23939708 7439144 8384847 7439144 8384847 18596223 13723941 18596223 13723941 10709989 16213088 10709989 16213088 7362043 6390886 7362043 6390886 6961028 14694785 6961028 14694785 12144740 10743500 12144740 10743500 11635383 17940076 11635383 17940076 20898601 20398013 20898601 20398013 3992422 3947069 3992422 3947069 17676209 9761483 17676209 9761483 4486336 4095492 4486336 4095492 17791866 17264197 17791866 17264197 7903769 7340705 7903769 7340705 7002404 19931394 7002404 19931394 6513041 5981108 6513041 5981108 13357166 13553675 13357166 13553675 10382277 6284129 10382277 6284129 6090632 3353852 6090632 3353852 23390569 20384214 23390569 20384214 4656529 22483950 4656529 22483950 11587129 11355048 11587129 11355048 15530684 15332470 15530684 15332470 18128370 9392320 18128370 9392320 4683294 22219731 4683294 22219731 20589983 6541670 20589983 6541670 9376557 19516401 9376557 19516401 19838080 4008959 19838080 4008959 4017578 17219320 4017578 17219320 9430430 19419945 9430430 19419945 7567142 8525396 7567142 8525396 18779466 17022320 18779466 17022320 7431347 23417075 7431347 23417075 3419487 17116210 3419487 17116210 17725651 19694034 17725651 19694034 7295398 16238188 7295398 16238188 17426400 16747002 17426400 16747002 12800251 3859288 12800251 3859288 26315888 25156496 26315888 25156496 18695015 18184918 18695015 18184918 8596568 12140962 8596568 12140962 16633968 10379304 16633968 10379304 2278452 24325006 2278452 24325006 7181429 8781548 7181429 8781548 18500521 14010275 18500521 14010275 7023015 6489404 7023015 6489404 6762202 20335582 6762202 20335582 11533275 15232458 11533275 15232458 22141592 21343276 22141592 21343276 9571190 1557704 9571190 1557704 25350121 4972895 25350121 4972895 5167468 19163731 5167468 19163731 19630684 10815031 19630684 10815031 11549600 19368011 11549600 19368011 19924376 5435597 19924376 5435597 5430245 11708937 5430245 11708937 12161587 3407052 12161587 3407052 3819883 12456239 3819883 12456239 14296378 14194564 14296378 14194564 12470920 20904029 12470920 20904029 21737632 19106631 21737632 19106631 14179612 4749712 14179612 4749712 22187307 4371682 22187307 4371682 21035580 21542157 21035580 21542157 22086609 18797702 22086609 18797702 8228573 12503656 8228573 12503656 14272633 11484015 14272633 11484015 11744811 23086119 11744811 23086119 24239386 17801756 24239386 17801756 4243767 4108252 4243767 4108252 3691948 23039552 3691948 23039552 13689626 12305600 13689626 12305600 14448680 23247606 14448680 23247606 3688454 13512275 3688454 13512275 13071637 6465296 13071637 6465296 6275513 15006329 6275513 15006329 17839592 9261327 17839592 9261327 17505433 22048415 17505433 22048415 4971088 15144509 4971088 15144509 16020726 13395803 16020726 13395803 13418215 9627355 13418215 9627355 17047693 23081895 17047693 23081895 3875568 12876151 3875568 12876151 13844484 11729588 13844484 11729588 12680365 10553153 12680365 10553153 16493416 10482553 16493416 10482553 987967 1173708 987967 1173708 14879956 19198066 14879956 19198066 19856121 15494973 19856121 15494973 11485854 13713097 11485854 13713097 14141007 5216579 14141007 5216579 5127998 21551818 5127998 21551818 21735307 17272849 21735307 17272849 10035785 12943588 10035785 12943588 13319950 2218112 13319950 2218112 2153828 24753290 2153828 24753290 6541311 6227400 6541311 6227400 15453714 11721891 15453714 11721891 21803910 4935905 21803910 4935905 10889557 19895161 10889557 19895161 20696810 10940139 20696810 10940139 15904168 22762664 15904168 22762664 24885296 23654903 24885296 23654903 6159876 5716865 6159876 5716865 10680068 22532678 10680068 22532678 23546814 16269545 23546814 16269545 13579372 13443429 13579372 13443429 6819876 20186077 6819876 20186077 18990618 1550715 18990618 1550715 1811334 9935065 1811334 9935065 18624996 960936 18624996 960936 26130793 18620234 26130793 18620234 18083646 7722362 18083646 7722362 7935607 6919424 7935607 6919424 20287473 18199307 20287473 18199307 6669251 21387920 6669251 21387920 5674937 2552847 5674937 2552847 24220610 21166096 24220610 21166096 13175680 10428437 13175680 10428437 16663114 8509852 16663114 8509852 8818197 13092596 8818197 13092596 14058021 7171311 14058021 7171311 7182405 1655019 7182405 1655019 25038674 25581685 25038674 25581685 1627684 13541683 1627684 13541683 15618756 14659705 15618756 14659705 22054034 3830572 22054034 3830572 3767231 21078718 3767231 21078718 24332469 23232430 24332469 23232430 23325184 14733845 23325184 14733845 12236068 18249778 12236068 18249778 20849053 21893377 20849053 21893377 5102721 13603292 5102721 13603292 14307065 16501754 14307065 16501754 10788963 5564538 10788963 5564538 23158045 3411019 23158045 3411019 12748812 11819015 12748812 11819015 15677382 9928605 15677382 9928605 10306073 8600776 10306073 8600776 18379072 13122884 18379072 13122884 13858344 21962044 13858344 21962044 22456718 10062474 22456718 10062474 10535624 6989912 10535624 6989912 20315426 13524115 20315426 13524115 7337784 19953317 7337784 19953317 10621678 4604678 10621678 4604678 4676368 9269532 4676368 9269532 21550112 5012909 21550112 5012909 25239978 24153520 25239978 24153520 16043903 3323865 16043903 3323865 3872301 3317221 3872301 3317221 23678305 4240259 23678305 4240259 15981104 15879505 15981104 15879505 10764925 15032287 10764925 15032287 13419053 10951643 13419053 10951643 10666688 16111580 10666688 16111580 19523328 7370464 19523328 7370464 23086522 22350100 23086522 22350100 11139923 5854620 11139923 5854620 21362420 14466196 21362420 14466196 14943012 16040264 14943012 16040264 20195690 19583599 20195690 19583599 10415353 10206709 10415353 10206709 8967792 22451970 8967792 22451970 23622172 13994375 23622172 13994375 14125184 12609861 14125184 12609861 13482764 13311497 13482764 13311497 24876265 1790715 24876265 1790715 7952063 18911595 7952063 18911595 24542414 2375931 24542414 2375931 15709600 19527540 15709600 19527540 7504583 17939236 7504583 17939236 18604380 8717039 18604380 8717039 4312785 22520220 4312785 22520220 17706640 9561801 17706640 9561801 24647120 24307210 24647120 24307210 2751430 3383058 2751430 3383058 23345428 18560451 23345428 18560451 8330633 16842623 8330633 16842623 19385158 7464898 19385158 7464898 13544888 22794572 13544888 22794572 3823156 9769383 3823156 9769383 23841320 2959190 23841320 2959190 6506339 20645522 6506339 20645522 12302406 11433871 12302406 11433871 21614578 21061968 21614578 21061968 16756786 10278776 16756786 10278776 14721177 14430558 14721177 14430558 18789781 8249984 18789781 8249984 8907812 13593704 8907812 13593704 14451027 6373813 14451027 6373813 6867325 10291117 6867325 10291117 16978845 25699913 16978845 25699913 1228783 10339565 1228783 10339565 20320270 6276646 20320270 6276646 7818047 19346834 7818047 19346834 18614351 8365073 18614351 8365073 25161586 23912420 25161586 23912420 9128162 18193300 9128162 18193300 5433775 21732989 5433775 21732989 17550141 16847801 17550141 16847801 21102618 20504035 21102618 20504035 10197955 9886732 10197955 9886732 23764789 23297013 23764789 23297013 11869715 9438790 11869715 9438790 4151159 22870950 4151159 22870950 6822530 6851832 6822530 6851832 20523741 21324579 20523741 21324579 23369945 22490362 23369945 22490362 10282996 9526684 10282996 9526684 16477520 24755416 16477520 24755416 2170709 12581053 2170709 12581053 14090534 16625006 14090534 16625006 10326617 1954254 10326617 1954254 24897548 22597167 24897548 22597167 4385466 15922340 4385466 15922340 20196876 6763521 20196876 6763521 17580266 20454260 17580266 20454260 6593667 13266577 6593667 13266577 19635115 5313702 19635115 5313702 21536338 16626730 21536338 16626730 11589525 11065891 11589525 11065891 13181892 13598423 13181892 13598423 14372450 8396467 14372450 8396467 6288183 6406694 6288183 6406694 16628595 14730955 16628595 14730955 15388328 3615223 15388328 3615223 23111521 21458880 23111521 21458880 5591031 17513941 5591031 17513941 17722900 14052695 17722900 14052695 3810944 3317353 3810944 3317353 4438728 25023653 4438728 25023653 1978918 19247839 1978918 19247839 11063707 10319628 11063707 10319628 14411366 13875062 14411366 13875062 4661715 4352862 4661715 4352862 13784668 18375562 13784668 18375562 8504736 15935862 8504736 15935862 16615573 19273134 16615573 19273134 7786082 8612461 7786082 8612461 18713318 16717273 18713318 16717273 9911941 13772077 9911941 13772077 12850363 7996114 12850363 7996114 8119230 19375104 8119230 19375104 20030084 12589512 20030084 12589512 12865068 17268089 12865068 17268089 21774572 20954326 21774572 20954326 5126446 4889899 5126446 4889899 14971874 11882837 14971874 11882837 17086025 10035687 17086025 10035687 24505465 23419803 24505465 23419803 17517555 9542033 17517555 9542033 11387523 15102515 11387523 15102515 18958096 8238065 18958096 8238065 350967 26611194 350967 26611194 16317225 10674056 16317225 10674056 9925787 17343637 9925787 17343637 21646317 5621681 21646317 5621681 20897636 20475267 20897636 20475267 19496860 7454024 19496860 7454024 16867551 16540862 16867551 16540862 5162204 4837084 5162204 4837084 6109088 20714978 6109088 20714978 11696215 3584731 11696215 3584731 23131108 6248420 23131108 6248420 6519845 18507059 6519845 18507059 19047602 18907750 19047602 18907750 8490774 10125676 8490774 10125676 16474058 10644671 16474058 10644671 11289716 22281190 11289716 22281190 22950149 4193891 22950149 4193891 4160925 24333125 4160925 24333125 25360872 7787825 25360872 7787825 19139237 25152567 19139237 25152567 26013329 20984017 26013329 20984017 13172275 12390326 13172275 12390326 22347788 21662826 22347788 21662826 21541935 5211946 21541935 5211946 24008388 22773189 24008388 22773189 2960721 2972781 2960721 2972781 11989578 14075301 11989578 14075301 20870780 6577936 20870780 6577936 24501484 23177992 24501484 23177992 14551018 10791374 14551018 10791374 1754984 1675741 1754984 1675741 11583513 10685103 11583513 10685103 22621894 3390668 22621894 3390668 3064621 23956327 3064621 23956327 9643881 17375948 9643881 17375948 20259510 19740000 20259510 19740000 15875478 5348726 15875478 5348726 21303978 11141234 21303978 11141234 11868832 23426016 11868832 23426016 24503543 11745630 24503543 11745630 15095170 15482411 15095170 15482411 15886792 7670881 15886792 7670881 8300269 8146249 8300269 8146249 10779828 19105083 10779828 19105083 5079320 4952895 5079320 4952895 12631016 19092182 12631016 19092182 19649100 10681914 19649100 10681914 11391212 14485720 11391212 14485720 15460200 13913019 15460200 13913019 12666033 15669906 12666033 15669906 16142649 1076068 16142649 1076068 962004 1366751 962004 1366751 25536971 7776681 25536971 7776681 8144514 8251372 8144514 8251372 8369241 3454539 8369241 3454539 3578622 15540846 3578622 15540846 16404286 13848711 16404286 13848711 9991420 9371847 9991420 9371847 6395362 21365682 6395362 21365682 5578469 5430623 5578469 5430623 16794976 16148030 16794976 16148030 13003772 12061938 13003772 12061938 21742404 21273400 21742404 21273400 8766961 8434459 8766961 8434459 15937795 15079097 15937795 15079097 5826122 5513682 5826122 5513682 21497269 13968563 21497269 13968563 9450318 9078932 9450318 9078932 4789905 21961883 4789905 21961883 9117596 16659551 9117596 16659551 24299506 2733639 24299506 2733639 15359130 21162406 15359130 21162406 6113730 10002175 6113730 10002175 25375385 24332321 25375385 24332321 8748015 18122958 8748015 18122958 6463945 20747820 6463945 20747820 19140432 18906491 19140432 18906491 19645725 18926592 19645725 18926592 19288111 12186146 19288111 12186146 13231752 13272268 13231752 13272268 23067030 3874467 23067030 3874467 10462659 16334434 10462659 16334434 5486466 4952709 5486466 4952709 5153179 18792819 5153179 18792819 19743253 8760161 19743253 8760161 8917112 3806253 8917112 3806253 22883093 4424543 22883093 4424543 22194299 1754763 22194299 1754763 25175685 12835657 25175685 12835657 13929657 7902731 13929657 7902731 19425222 14213219 19425222 14213219 12477320 15034131 12477320 15034131 15355757 19759212 15355757 19759212 7281624 7772301 7281624 7772301 19626248 6039578 19626248 6039578 6107334 12034933 6107334 12034933 22898128 21988368 22898128 21988368 13649296 12005349 13649296 12005349 14811278 12587389 14811278 12587389 5409807 5140893 5409807 5140893 23158965 22771388 23158965 22771388 15577175 5476533 15577175 5476533 21776314 12599060 21776314 12599060 13526156 9670886 13526156 9670886 19501538 3700263 19501538 3700263 3526776 23412697 3526776 23412697 19940136 6134981 19940136 6134981 22170998 21554233 22170998 21554233 21172579 20508626 21172579 20508626 25660228 24609122 25660228 24609122 7407635 6878008 7407635 6878008 15855970 11020826 15855970 11020826 18545729 8431370 18545729 8431370 24190619 23322162 24190619 23322162 10743979 10016212 10743979 10016212 17129243 16890910 17129243 16890910 19018972 8090001 19018972 8090001 9666000 9420146 9666000 9420146 7999009 7861347 7999009 7861347 10129589 11802338 10129589 11802338 19126566 18379169 19126566 18379169 15360135 8234066 15360135 8234066 18884824 7158936 18884824 7158936 7238679 17307725 7238679 17307725 21570612 25315415 21570612 25315415 26188363 7789317 26188363 7789317 8307938 16220120 8307938 16220120 16827483 12980446 16827483 12980446 12857018 6656962 12857018 6656962 1469323 1318415 1469323 1318415 16306172 11394743 16306172 11394743 13057992 13886307 13057992 13886307 14540259 12182145 14540259 12182145 5870350 21108770 5870350 21108770 9273515 743818 9273515 743818 773950 5490108 773950 5490108 16412075 10401832 16412075 10401832 6756551 6557921 6756551 6557921 15928635 11361415 15928635 11361415 8537954 8350939 8537954 8350939 18764266 18423831 18764266 18423831 4551336 4438127 4551336 4438127 17844012 24094756 17844012 24094756 2821364 16349682 2821364 16349682 18996621 21494533 18996621 21494533 22109715 11197161 22109715 11197161 15392604 12062327 15392604 12062327 8428800 7887295 8428800 7887295 11366780 15787601 11366780 15787601 7563188 6994042 7563188 6994042 1781947 25879599 1781947 25879599 1101732 6739689 1101732 6739689 20484964 21905810 20484964 21905810 4832924 12721804 4832924 12721804 13117827 9382585 13117827 9382585 9945854 13925118 9945854 13925118 15598517 11194181 15598517 11194181 23497222 22624968 23497222 22624968 17476422 5747633 17476422 5747633 6089441 9184456 6089441 9184456 21368725 20431330 21368725 20431330 11718614 10032127 11718614 10032127 16962755 18478718 16962755 18478718 2364774 2771641 2364774 2771641 8386565 20861283 8386565 20861283 21613799 19453142 21613799 19453142 18615773 8663623 18615773 8663623 24746776 23691530 24746776 23691530 7939457 7629536 7939457 7629536 7513351 19338662 7513351 19338662 22609865 4194121 22609865 4194121 11413368 20220357 11413368 20220357 20932566 2726303 20932566 2726303 3226438 19252794 3226438 19252794 19910279 17667469 19910279 17667469 8655357 7981252 8655357 7981252 12738943 13459974 12738943 13459974 13180344 4804264 13180344 4804264 4983921 15441508 4983921 15441508 17578713 8970411 17578713 8970411 18462941 4784866 18462941 4784866 4714775 5096981 4714775 5096981 20893577 20194561 20893577 20194561 21832812 4902258 21832812 4902258 6394456 20657043 6394456 20657043 12370013 8208718 12370013 8208718 8413130 5214489 8413130 5214489 21869734 8663764 21869734 8663764 9135648 11808137 9135648 11808137 17086823 9895061 17086823 9895061 16423517 18065261 16423517 18065261 18462222 22942681 18462222 22942681 4087772 16653888 4087772 16653888 24352410 23865362 24352410 23865362 23133943 8614780 23133943 8614780 9024440 12857193 9024440 12857193 16480923 7899462 16480923 7899462 8271983 7631437 8271983 7631437 9417606 17472169 9417606 17472169 13067435 10330025 13067435 10330025 10879127 12887782 10879127 12887782 13865077 12362756 13865077 12362756 8232463 18997577 8232463 18997577 8895857 9371368 8895857 9371368 17858705 12787361 17858705 12787361 11330392 15558299 11330392 15558299 9743879 9096220 9743879 9096220 12270368 14021751 12270368 14021751 12531435 17925798 12531435 17925798 8859936 12694464 8859936 12694464 14055049 13556041 14055049 13556041 7592394 19420095 7592394 19420095 4053049 3574037 4053049 3574037 7134626 21172232 7134626 21172232 5812940 23945807 5812940 23945807 25091303 4821888 25091303 4821888 10869807 13308849 10869807 13308849 19535643 7634866 19535643 7634866 7147247 19733749 7147247 19733749 14915795 7143848 14915795 7143848 20045388 2767313 20045388 2767313 3158905 2701373 3158905 2701373 24134101 8750413 24134101 8750413 1901384 1796299 1901384 1796299 25193514 24249925 25193514 24249925 19786631 19119394 19786631 19119394 19295082 6617095 19295082 6617095 20614947 2018315 20614947 2018315 1566317 14688447 1566317 14688447 14748405 4071393 14748405 4071393 4092577 5457584 4092577 5457584 23963149 23591605 23963149 23591605 22951909 3827371 22951909 3827371 15060219 11895771 15060219 11895771 22302977 4482491 22302977 4482491 22135156 21421498 22135156 21421498 14419636 12750568 14419636 12750568 11791108 21953665 11791108 21953665 23121742 18864627 23121742 18864627 5430878 21430357 5430878 21430357 6548801 6565478 6548801 6565478 9354798 10198867 9354798 10198867 24542989 23368757 24542989 23368757 9507398 17553778 9507398 17553778 23746415 22952010 23746415 22952010 10070655 9561281 10070655 9561281 4931400 22133050 4931400 22133050 15247110 5201253 15247110 5201253 21661803 4884145 21661803 4884145 5266647 18856166 5266647 18856166 19925248 6884128 19925248 6884128 3063108 23730214 3063108 23730214 1013944 805957 1013944 805957 12442350 18544184 12442350 18544184 18674716 11654521 18674716 11654521 4674763 4577107 4674763 4577107 19353731 18881111 19353731 18881111 19536097 16462536 19536097 16462536 9241498 8754954 9241498 8754954 5116097 21541274 5116097 21541274 4139516 3734407 4139516 3734407 23179045 22540108 23179045 22540108 8443072 6846272 8443072 6846272 7190882 16636255 7190882 16636255 21661191 24311046 21661191 24311046 2719260 4501454 2719260 4501454 6348932 20797440 6348932 20797440 8337500 8019846 8337500 8019846 15828470 16882376 15828470 16882376 5860261 5821086 5860261 5821086 17826332 15569945 17826332 15569945 1178150 1043810 1178150 1043810 7986803 14994318 7986803 14994318 12011179 17445143 12011179 17445143 9257546 25749083 9257546 25749083 26504405 21073072 26504405 21073072 6192666 15242354 6192666 15242354 17016705 10193873 17016705 10193873 20261969 19501828 20261969 19501828 931586 885089 931586 885089 6112330 20460901 6112330 20460901 20331284 16893631 20331284 16893631 9456202 8904796 9456202 8904796 5199337 21718573 5199337 21718573 20389778 8772732 20389778 8772732 9290689 10932570 9290689 10932570 22818925 4154071 22818925 4154071 10832911 22331217 10832911 22331217 22980572 14610179 22980572 14610179 15583966 16359078 15583966 16359078 16850775 16508419 16850775 16508419 8325266 18616414 8325266 18616414 17484155 5851287 17484155 5851287 20841466 19520432 20841466 19520432 7612969 7884464 7612969 7884464 19179896 11224869 19179896 11224869 11999199 15694847 11999199 15694847 23813121 22756424 23813121 22756424 6771724 6562134 6771724 6562134 13784916 12904508 13784916 12904508 4448458 4392370 4448458 4392370 17686299 19363186 17686299 19363186 7603493 19702583 7603493 19702583 20024513 7397483 20024513 7397483 7702089 17841519 7702089 17841519 21933267 5392158 21933267 5392158 19490023 18856263 19490023 18856263 7128222 6773845 7128222 6773845 18464872 22559365 18464872 22559365 23404744 21046414 23404744 21046414 5828248 2652330 5828248 2652330 24382395 22116223 24382395 22116223 4916582 13239729 4916582 13239729 13777416 16967627 13777416 16967627 5907524 20939226 5907524 20939226 20581986 6283822 20581986 6283822 14866558 16024893 14866558 16024893 11144545 17502712 11144545 17502712 18279398 26481117 18279398 26481117 682677 8224843 682677 8224843 15115526 14657622 15115526 14657622 14301924 12259581 14301924 12259581 6387212 20603482 6387212 20603482 18866723 4794117 18866723 4794117 22317944 2382095 22317944 2382095 2186792 20624934 2186792 20624934 21269575 14154095 21269575 14154095 12677117 13835892 12677117 13835892 18026246 17727282 18026246 17727282 2517463 2210415 2517463 2210415 9687979 15508601 9687979 15508601 11262858 4450502 11262858 4450502 4632503 16982011 4632503 16982011 10089124 17300960 10089124 17300960 2635000 2689369 2635000 2689369 17991044 17105403 17991044 17105403 11149191 10484325 11149191 10484325 24376858 23322986 24376858 23322986 17606926 15514646 17606926 15514646 2219396 24698392 2219396 24698392 5899561 5825271 5899561 5825271 15354649 12119786 15354649 12119786 1491322 1454311 1491322 1454311 1027003 26039274 1027003 26039274 20236155 7028309 20236155 7028309 22249664 21669812 22249664 21669812 8622946 18558239 8622946 18558239 4760454 22393001 4760454 22393001 16028934 7677612 16028934 7677612 19625928 12817160 19625928 12817160 13540753 5133593 13540753 5133593 21631494 9309605 21631494 9309605 9517797 11806970 9517797 11806970 22274037 21861593 22274037 21861593 21165298 20481854 21165298 20481854 21796442 21299165 21796442 21299165 22673466 3961115 22673466 3961115 4343443 14757566 4343443 14757566 20556993 3572706 20556993 3572706 3658279 21304678 3658279 21304678 12969044 14011886 12969044 14011886 11229650 18358868 11229650 18358868 8008783 18901236 8008783 18901236 18727754 3358953 18727754 3358953 2869347 11492225 2869347 11492225 13606186 13140606 13606186 13140606 17966142 8198729 17966142 8198729 19330371 7675665 19330371 7675665 21519202 21015519 21519202 21015519 9874424 12236317 9874424 12236317 26320994 25172992 26320994 25172992 22330858 18610308 22330858 18610308 8349700 17602079 8349700 17602079 18645548 9035581 18645548 9035581 15748461 17854963 15748461 17854963 8964327 7590542 8964327 7590542 19706418 18695278 19706418 18695278 4663661 22282563 4663661 22282563 9912157 9509329 9912157 9509329 11765001 23070600 11765001 23070600 23599691 22123128 23599691 22123128 6897999 20064737 6897999 20064737 20555075 20074214 20555075 20074214 22482258 4442078 22482258 4442078 12292896 26022779 12292896 26022779 927698 22670117 927698 22670117 9528873 9092285 9528873 9092285 10005130 17317664 10005130 17317664 9703847 6767962 9703847 6767962 20430873 7819793 20430873 7819793 8787812 8297426 8787812 8297426 23247586 2814488 23247586 2814488 23993266 10267478 23993266 10267478 9754238 17549695 9754238 17549695 9405296 8131640 9405296 8131640 8511304 14928391 8511304 14928391 15250956 9835802 15250956 9835802 10319309 15205124 10319309 15205124 17956450 17329772 17956450 17329772 22189406 4422140 22189406 4422140 9442571 17824043 9442571 17824043 19051753 8100157 19051753 8100157 14298577 23397579 14298577 23397579 24309398 22837384 24309398 22837384 19092468 3782510 19092468 3782510 4144986 6441774 4144986 6441774 6979661 21960614 6979661 21960614 5139108 22968693 5139108 22968693 24261258 14331381 24261258 14331381 7107716 6784656 7107716 6784656 15942611 16006391 15942611 16006391 10805987 16836936 10805987 16836936 26491933 441724 26491933 441724 22002731 21348256 22002731 21348256 21653266 10637769 21653266 10637769 16146164 21253109 16146164 21253109 21863294 8245769 21863294 8245769 8812545 6248328 8812545 6248328 20604696 16956384 20604696 16956384 8851352 18340278 8851352 18340278 13536306 2037468 13536306 2037468 2321930 5779761 2321930 5779761 22153822 21445871 22153822 21445871 4608702 4589546 4608702 4589546 22722557 21642678 22722557 21642678 8737581 8196619 8737581 8196619 16605984 15964190 16605984 15964190 11424965 6236612 11424965 6236612 6387712 20213360 6387712 20213360 6830427 23795415 6830427 23795415 2976386 6936246 2976386 6936246 21078575 20394823 21078575 20394823 23706428 3070319 23706428 3070319 5204322 21534160 5204322 21534160 14382871 14184542 14382871 14184542 24894082 23750970 24894082 23750970 6505249 6654608 6505249 6654608 15753335 20089399 15753335 20089399 21053966 20629302 21053966 20629302 6138271 10574526 6138271 10574526 16720156 8731521 16720156 8731521 18329488 1973784 18329488 1973784 1490905 19943957 1490905 19943957 7225844 6630343 7225844 6630343 7161260 13885888 7161260 13885888 13001172 11907044 13001172 11907044 12465012 18435299 12465012 18435299 24705978 23524812 24705978 23524812 10588332 6653752 10588332 6653752 20792404 13878274 20792404 13878274 12947632 15001995 12947632 15001995 15401506 12193197 15401506 12193197 12040031 11400705 12040031 11400705 20461279 19976975 20461279 19976975 20858881 13303086 20858881 13303086 13407476 22217098 13407476 22217098 23002124 14400443 23002124 14400443 15389289 8086400 15389289 8086400 21883442 4965564 21883442 4965564 4312552 22705377 4312552 22705377 7223052 7011981 7223052 7011981 11280258 10761833 11280258 10761833 17351532 9738670 17351532 9738670 11318254 15780314 11318254 15780314 21201685 5621202 21201685 5621202 17741130 20956348 17741130 20956348 6134290 8148136 6134290 8148136 8935113 23024774 8935113 23024774 23837203 25063137 23837203 25063137 1681414 9699416 1681414 9699416 20434808 20170447 20434808 20170447 22586914 4563118 22586914 4563118 14571450 17810197 14571450 17810197 8942070 12501396 8942070 12501396 22947411 22514663 22947411 22514663 4403341 5316945 4403341 5316945 6804921 20164253 6804921 20164253 12890065 3038958 12890065 3038958 3582040 22263273 3582040 22263273 21357490 5871221 21357490 5871221 8367242 7946902 8367242 7946902 3503865 3046155 3503865 3046155 5312251 21848747 5312251 21848747 10442072 9729543 10442072 9729543 5805328 21315191 5805328 21315191 21304959 3235211 21304959 3235211 3668926 17954315 3668926 17954315 9324936 24690258 9324936 24690258 2386669 12155771 2386669 12155771 19492998 7335639 19492998 7335639 17257110 17101123 17257110 17101123 2843592 2559001 2843592 2559001 8572977 15530182 8572977 15530182 16168975 10879972 16168975 10879972 4321124 22710317 4321124 22710317 17206696 7679220 17206696 7679220 5180572 21945183 5180572 21945183 14746172 6926146 14746172 6926146 20187951 23247550 20187951 23247550 3780693 11288606 3780693 11288606 12184303 17733701 12184303 17733701 9200699 19131179 9200699 19131179 19847508 13214765 19847508 13214765 13362223 17300183 13362223 17300183 17671830 11783544 17671830 11783544 6746168 6459718 6746168 6459718 18475261 8904494 18475261 8904494 19719875 6927590 19719875 6927590 4211102 4176844 4211102 4176844 19859015 19111243 19859015 19111243 6023622 5831470 6023622 5831470 5021957 22056723 5021957 22056723 7794533 12860779 7794533 12860779 13242679 19065570 13242679 19065570 7883878 17821307 7883878 17821307 9499613 21893223 9499613 21893223 5227150 17827677 5227150 17827677 24806161 2090093 24806161 2090093 12430118 11507941 12430118 11507941 26435275 547710 26435275 547710 17450970 16921075 17450970 16921075 4909488 4165298 4909488 4165298 4588619 2721795 4588619 2721795 24033293 8601554 24033293 8601554 9172605 13649481 9172605 13649481 12882319 5390293 12882319 5390293 5602264 16056646 5602264 16056646 13905755 12690474 13905755 12690474 5747319 21852745 5747319 21852745 23680878 3142509 23680878 3142509 22717299 22006558 22717299 22006558 11774391 11351155 11774391 11351155 4338886 22283492 4338886 22283492 18791603 8218390 18791603 8218390 17329726 9964886 17329726 9964886 9749492 7170525 9749492 7170525 7225964 16913010 7225964 16913010 17539863 11031304 17539863 11031304 11267897 11813007 11267897 11813007 12547823 3013359 12547823 3013359 3346930 10697046 3346930 10697046 21470186 20908692 21470186 20908692 1249627 1284688 1249627 1284688 15540604 14511075 15540604 14511075 10734253 4412866 10734253 4412866 4563666 6720944 4563666 6720944 20013357 7124249 20013357 7124249 6455356 6600127 6455356 6600127 3248696 23474809 3248696 23474809 18342903 12673114 18342903 12673114 1325333 25497175 1325333 25497175 12294909 11566907 12294909 11566907 7860234 23015805 7860234 23015805 24120523 14868174 24120523 14868174 9529563 9023773 9529563 9023773 16807582 16189873 16807582 16189873 13611613 13159354 13611613 13159354 8366378 24774675 8366378 24774675 2088951 15864300 2088951 15864300 26356233 25246502 26356233 25246502 5575647 14113854 5575647 14113854 14966926 4746198 14966926 4746198 4870088 16351351 4870088 16351351 17016925 9553847 17016925 9553847 9920007 13580010 9920007 13580010 22980130 22085518 22980130 22085518 6620611 20392385 6620611 20392385 23543227 22784247 23543227 22784247 17672332 2527725 17672332 2527725 2978332 2837172 2978332 2837172 23568368 22967785 23568368 22967785 16153267 10524288 16153267 10524288 8236452 18653012 8236452 18653012 12048703 14443170 12048703 14443170 19254353 18986806 19254353 18986806 6669086 20648441 6669086 20648441 3457515 3457513 3457515 3457513 7745545 10848824 7745545 10848824 13488761 12788703 13488761 12788703 2275105 2035717 2275105 2035717 24042458 5120217 24042458 5120217 15879601 14950797 15879601 14950797 3368075 3175328 3368075 3175328 22146506 21489496 22146506 21489496 14042014 13193984 14042014 13193984 22443083 21714031 22443083 21714031 5218316 16242646 5218316 16242646 16381251 8677789 16381251 8677789 8930552 12345189 8930552 12345189 18103720 9199016 18103720 9199016 19668392 19180678 19668392 19180678 12471997 14542075 12471997 14542075 8493267 18635147 8493267 18635147 7617701 7520279 7617701 7520279 11018918 21703822 11018918 21703822 3395065 23486438 3395065 23486438 25052978 1819009 25052978 1819009 17969626 17191913 17969626 17191913 17120132 7545487 17120132 7545487 19692369 6033907 19692369 6033907 6169458 8341421 6169458 8341421 12593042 14169747 12593042 14169747 12549765 5443762 12549765 5443762 22087070 19089369 22087070 19089369 5842429 21385593 5842429 21385593 10697672 10202826 10697672 10202826 12148044 15909544 12148044 15909544 10842427 3080098 10842427 3080098 24442873 25675286 24442873 25675286 1217577 22822038 1217577 22822038 13024363 10388045 13024363 10388045 11137389 9828518 11137389 9828518 17339643 7585075 17339643 7585075 7958028 7568011 7958028 7568011 19724850 9955578 19724850 9955578 10376076 12553942 10376076 12553942 13406707 655720 13406707 655720 555888 15149457 555888 15149457 15760565 15173772 15760565 15173772 11617571 7416750 11617571 7416750 19480064 22541383 19480064 22541383 4308706 17957051 4308706 17957051 8842149 6132959 8842149 6132959 6465860 17027656 6465860 17027656 17830404 13508602 17830404 13508602 13161475 2981634 13161475 2981634 23737085 9117878 23737085 9117878 18294398 5599977 18294398 5599977 21270165 10707598 21270165 10707598 11440316 21624576 11440316 21624576 22725851 18528979 22725851 18528979 6958415 3596145 6958415 3596145 3395073 15587209 3395073 15587209 16104883 14713646 16104883 14713646 12124340 25041209 12124340 25041209 26029248 11874983 26029248 11874983 4400327 22449212 4400327 22449212 7557149 13275571 7557149 13275571 14276947 21779702 14276947 21779702 4907863 2720668 4907863 2720668 24164722 15541169 24164722 15541169 8277904 8136691 8277904 8136691 9759207 17031779 9759207 17031779 19856396 7092830 19856396 7092830 14950663 22314114 14950663 22314114 4706730 7210187 4706730 7210187 21548721 5994097 21548721 5994097 8131446 24561963 8131446 24561963 2365995 19950262 2365995 19950262 22438091 21424544 22438091 21424544 26765624 185067 26765624 185067 17993144 9287963 17993144 9287963 1795252 1686050 1795252 1686050 15414290 11457291 15414290 11457291 21348358 5236868 21348358 5236868 6880047 6391868 6880047 6391868 23578242 3227192 23578242 3227192 21119386 21590318 21119386 21590318 22783519 4395314 22783519 4395314 14978732 12681220 14978732 12681220 13306418 15049843 13306418 15049843 16870488 17498045 16870488 17498045 8630417 18227203 8630417 18227203 2754111 2777015 2754111 2777015 10242348 9847794 10242348 9847794 20251310 6791864 20251310 6791864 17011013 10229852 17011013 10229852 5898027 5440679 5898027 5440679 16328780 23284510 16328780 23284510 3714341 16661253 3714341 16661253 14834594 7014655 14834594 7014655 7162299 21475189 7162299 21475189 22509541 20805525 22509541 20805525 6516932 14573787 6516932 14573787 22705684 3974995 22705684 3974995 11385966 24316883 11385966 24316883 2479298 19385096 2479298 19385096 16114067 15579019 16114067 15579019 18979171 18020835 18979171 18020835 11065149 10154055 11065149 10154055 10758593 14508474 10758593 14508474 22977067 3764098 22977067 3764098 18608858 17855432 18608858 17855432 17183912 13481528 17183912 13481528 14201671 8573103 14201671 8573103 22915410 22212466 22915410 22212466 5883806 12440314 5883806 12440314 14268730 12845591 14268730 12845591 12467494 11548672 12467494 11548672 6249196 20630617 6249196 20630617 8506069 15459691 8506069 15459691 15824678 6933698 15824678 6933698 7354071 11510313 7354071 11510313 18722778 19377030 18722778 19377030 7750232 12919718 7750232 12919718 13923265 9033379 13923265 9033379 7495593 7047871 7495593 7047871 17797988 10850423 17797988 10850423 5266562 21555228 5266562 21555228 20422099 12859559 20422099 12859559 13082422 6899391 13082422 6899391 7416150 21232162 7416150 21232162 23317501 3408683 23317501 3408683 4290301 10367117 4290301 10367117 14342125 12349800 14342125 12349800 6235483 5975732 6235483 5975732 15739161 15517660 15739161 15517660 18618458 8765032 18618458 8765032 8210059 19014176 8210059 19014176 8195907 12732979 8195907 12732979 13623595 20185027 13623595 20185027 6662437 17284963 6662437 17284963 11015574 3565037 11015574 3565037 23055566 8203065 23055566 8203065 8540012 14170532 8540012 14170532 20071363 7190150 20071363 7190150 11568809 22483960 11568809 22483960 4664947 15050794 4664947 15050794 16717823 10217579 16717823 10217579 13935443 17943840 13935443 17943840 19799429 7077214 19799429 7077214 17268726 13890307 17268726 13890307 12642005 20974907 12642005 20974907 21427918 19498582 21427918 19498582 6716339 6177773 6716339 6177773 19368181 21906664 19368181 21906664 22597033 8288681 22597033 8288681 8603229 20739237 8603229 20739237 21438702 19776812 21438702 19776812 723941 26196336 723941 26196336 4390367 4187717 4390367 4187717 5298331 15405772 5298331 15405772 24649292 23505739 24649292 23505739 20955574 14546754 20955574 14546754 12228191 8005664 12228191 8005664 19252926 14378823 19252926 14378823 14967092 11577096 14967092 11577096 15029722 4360309 15029722 4360309 4361092 5573680 4361092 5573680 21806451 18655209 21806451 18655209 8862196 17908380 8862196 17908380 18441946 18060238 18441946 18060238 13143535 2723258 13143535 2723258 24252408 24677483 24252408 24677483 2091439 15752732 2091439 15752732 16539285 16905174 16539285 16905174 10176504 3903476 10176504 3903476 22694565 6093066 22694565 6093066 6005656 7240754 6005656 7240754 18001304 11725099 18001304 11725099 12704198 8747043 12704198 8747043 18606205 4764842 18606205 4764842 5165411 10148885 5165411 10148885 16935798 11267781 16935798 11267781 15692161 16235580 15692161 16235580 16746058 13067283 16746058 13067283 2877104 2602900 2877104 2602900 19898340 14645084 19898340 14645084 11456101 15402780 11456101 15402780 6201674 5864218 6201674 5864218 12978599 21702211 12978599 21702211 22764662 7928503 22764662 7928503 18668241 8546913 18668241 8546913 25057853 1691683 25057853 1691683 21305407 7176023 21305407 7176023 7135335 19293608 7135335 19293608 19971080 18583568 19971080 18583568 18950638 22134757 18950638 22134757 22861485 20362695 22861485 20362695 21094295 23795214 21094295 23795214 24975717 1008695 24975717 1008695 863528 22085648 863528 22085648 23308475 21300689 23308475 21300689 13071682 6151554 13071682 6151554 3205817 3479591 3205817 3479591 6250739 22614857 6250739 22614857 4432866 10657182 4432866 10657182 16373069 15626669 16373069 15626669 15229256 3104370 15229256 3104370 23725805 8174861 23725805 8174861 13374538 13469977 13374538 13469977 6667581 4104486 6667581 4104486 4148642 14736751 4148642 14736751 12254303 4555986 12254303 4555986 4638655 15826546 4638655 15826546 11325509 17003531 11325509 17003531 9917192 14460117 9917192 14460117 15090253 8976106 15090253 8976106 7428762 2870212 7428762 2870212 2494912 5299519 2494912 5299519 21467073 20715086 21467073 20715086 15628175 5996610 15628175 5996610 21120736 18491211 21120736 18491211 8647964 19790821 8647964 19790821 20605861 12854883 20605861 12854883 13040438 5729610 13040438 5729610 23810623 23190357 23810623 23190357 5284371 5082505 5284371 5082505 25693772 24543094 25693772 24543094 18549576 17861011 18549576 17861011 3053936 23636582 3053936 23636582 8585542 6777406 8585542 6777406 19956477 18193466 19956477 18193466 6608810 2872559 6608810 2872559 23944620 5290228 23944620 5290228 5378933 6241911 5378933 6241911 12706526 13888670 12706526 13888670 13865030 5104915 13865030 5104915 22218158 19277829 22218158 19277829 7650904 12002450 7650904 12002450 18764426 8278423 18764426 8278423 13580914 15475975 13580914 15475975 15794749 8645466 15794749 8645466 9108412 11610794 9108412 11610794 15536251 15898422 15536251 15898422 10899023 13697242 10899023 13697242 16375689 15859506 16375689 15859506 19236406 8208965 19236406 8208965 16639554 15912754 16639554 15912754 8212273 3403039 8212273 3403039 23459032 12690866 23459032 12690866 12878127 13375701 12878127 13375701 13931803 13894913 13931803 13894913 3017228 2588193 3017228 2588193 25366017 24217652 25366017 24217652 19198014 9462893 19198014 9462893 9779265 15390673 9779265 15390673 14989097 3942156 14989097 3942156 4279075 8153571 4279075 8153571 8244301 21557351 8244301 21557351 5188938 10916979 5188938 10916979 19772880 21730439 19772880 21730439 22588929 18338222 22588929 18338222 8547229 14534079 8547229 14534079 17657111 23654468 17657111 23654468 3209494 4966396 3209494 4966396 21740812 7254394 21740812 7254394 7886466 17777555 7886466 17777555 18035352 17262084 18035352 17262084 9997646 20998670 9997646 20998670 21532354 22223020 21532354 22223020 4803676 18070495 4803676 18070495 13145997 13370262 13145997 13370262 12190665 14475706 12190665 14475706 4176730 4088910 4176730 4088910 15861881 12891709 15861881 12891709 9823920 9346892 9823920 9346892 16893768 16430233 16893768 16430233 12454055 14240557 12454055 14240557 16715784 16134139 16715784 16134139 14357241 13367462 14357241 13367462 15565481 16729550 15565481 16729550 17164720 1118397 17164720 1118397 939303 8186560 939303 8186560 25969582 24837233 25969582 24837233 10047081 13863991 10047081 13863991 21013449 5724686 21013449 5724686 18122204 17449780 18122204 17449780 18086688 8868345 18086688 8868345 4265727 22770565 4265727 22770565 12676649 5818472 12676649 5818472 21070375 19937874 21070375 19937874 5862969 20769021 5862969 20769021 12006013 11113850 12006013 11113850 15750179 22050497 15750179 22050497 4938553 14852306 4938553 14852306 22158303 5123548 22158303 5123548 18721158 18329908 18721158 18329908 14560210 12227466 14560210 12227466 2031851 25060027 2031851 25060027 23136398 3834344 23136398 3834344 17537532 9589001 17537532 9589001 3636653 3105401 3636653 3105401 23512226 22770874 23512226 22770874 20361924 6786347 20361924 6786347 4848939 22888733 4848939 22888733 4117831 14425052 4117831 14425052 15012861 14734577 15012861 14734577 17996243 5510436 17996243 5510436 5813421 7224977 5813421 7224977 23930323 22914352 23930323 22914352 13774501 12761503 13774501 12761503 10859701 21719687 10859701 21719687 22705101 20249524 22705101 20249524 6628690 6816907 6628690 6816907 19960817 26165511 19960817 26165511 1012746 12107921 1012746 12107921 14969820 15331696 14969820 15331696 21486612 20884633 21486612 20884633 16478723 14890968 16478723 14890968 8520426 18572759 8520426 18572759 17301204 9799922 17301204 9799922 11148729 15611265 11148729 15611265 13212058 9056078 13212058 9056078 3386737 3356397 3386737 3356397 24658890 23497415 24658890 23497415 18481276 8654710 18481276 8654710 16124606 15365192 16124606 15365192 14005749 8226800 14005749 8226800 19203404 13394352 19203404 13394352 5726514 5544566 5726514 5544566 9405920 25046210 9405920 25046210 2025331 17243213 2025331 17243213 9757678 1214446 9757678 1214446 1340654 19811906 1340654 19811906 22262111 21668918 22262111 21668918 11374539 15776806 11374539 15776806 3833357 23332484 3833357 23332484 24573726 14585788 24573726 14585788 8339787 24276805 8339787 24276805 2622652 22250982 2622652 22250982 17530223 9578517 17530223 9578517 12431557 14346305 12431557 14346305 19611765 7207815 19611765 7207815 19023134 18346758 19023134 18346758 6214696 6073514 6214696 6073514 5506060 21373033 5506060 21373033 3535350 3463172 3535350 3463172 15796111 15537669 15796111 15537669 8378817 7978395 8378817 7978395 11041316 10823544 11041316 10823544 18426366 8587577 18426366 8587577 7563336 19235238 7563336 19235238 18571993 7394497 18571993 7394497 19542105 8911274 19542105 8911274 4621295 1506875 4621295 1506875 1197205 21898187 1197205 21898187 20854137 6067470 20854137 6067470 3040761 23962047 3040761 23962047 7149818 5088726 7149818 5088726 5416144 21109539 5416144 21109539 21878837 14879760 21878837 14879760 11873121 11471028 11873121 11471028 17398063 21142366 17398063 21142366 5698153 17717988 5698153 17717988 20643308 20110522 20643308 20110522 2654138 2288935 2654138 2288935 19537154 14377395 19537154 14377395 14798023 5590583 14798023 5590583 23765141 3024738 23765141 3024738 11395830 10976384 11395830 10976384 19191315 8034126 19191315 8034126 13942258 15914745 13942258 15914745 19973448 19723136 19973448 19723136 18072586 3547314 18072586 3547314 3422132 5358222 3422132 5358222 21768415 20238564 21768415 20238564 12180886 14404665 12180886 14404665 11567535 15511087 11567535 15511087 11609891 1752038 11609891 1752038 25181430 8856722 25181430 8856722 1818018 1741831 1818018 1741831 18794355 8394454 18794355 8394454 21649169 5094499 21649169 5094499 20975864 20585054 20975864 20585054 1988540 2396260 1988540 2396260 2331638 18186097 2331638 18186097 22042677 21311791 22042677 21311791 11911162 10878143 11911162 10878143 11594529 13252006 11594529 13252006 13852991 8284885 13852991 8284885 8809427 14314690 8809427 14314690 20532542 6107874 20532542 6107874 13181398 13530387 13181398 13530387 15485201 11375795 15485201 11375795 24190537 23732261 24190537 23732261 20285922 7481664 20285922 7481664 7438246 12424517 7438246 12424517 14350303 8134182 14350303 8134182 8525625 11494362 8525625 11494362 20092816 19378945 20092816 19378945 16477163 6524328 16477163 6524328 6558559 25735541 6558559 25735541 26663037 17064475 26663037 17064475 4019262 22861970 4019262 22861970 19315535 18915428 19315535 18915428 8017652 22496268 8017652 22496268 23588602 18250182 23588602 18250182 18677755 21235629 18677755 21235629 21858181 18991869 21858181 18991869 7945194 8589565 7945194 8589565 8934980 18957138 8934980 18957138 8062907 11940513 8062907 11940513 15966340 11283111 15966340 11283111 12718252 14458847 12718252 14458847 4959458 4919433 4959458 4919433 12561020 19066945 12561020 19066945 22182621 25011982 22182621 25011982 1713538 24058099 1713538 24058099 24952705 16623823 24952705 16623823 6359818 6039772 6359818 6039772 14992185 12266429 14992185 12266429 12051670 11386273 12051670 11386273 13149345 21311767 13149345 21311767 5770283 10184119 5770283 10184119 19736768 7477574 19736768 7477574 4488666 22454738 4488666 22454738 7034753 6841229 7034753 6841229 14679514 23622482 14679514 23622482 24687809 20468477 24687809 20468477 20228397 6974324 20228397 6974324 2288772 24895895 2288772 24895895 13411299 12494044 13411299 12494044 18406485 22180702 18406485 22180702 22864546 17899107 22864546 17899107 8964597 10790283 8964597 10790283 16066340 14415128 16066340 14415128 1212306 25646183 1212306 25646183 11976523 11625094 11976523 11625094 7613582 19333772 7613582 19333772 13772475 12795150 13772475 12795150 21641547 20850027 21641547 20850027 13287830 11671712 13287830 11671712 12669588 12230121 12669588 12230121 13298231 10166503 13298231 10166503 8326634 8103943 8326634 8103943 14062364 13905902 14062364 13905902 25857034 1050059 25857034 1050059 11004476 15908095 11004476 15908095 9496161 4980011 9496161 4980011 5021502 14456480 5021502 14456480 22388843 21661115 22388843 21661115 20609402 5945239 20609402 5945239 19759975 19001012 19759975 19001012 16462051 10358190 16462051 10358190 11958311 15487191 11958311 15487191 9514748 17200965 9514748 17200965 21257027 5472217 21257027 5472217 3563205 23453733 3563205 23453733 5836622 8772765 5836622 8772765 8937068 5164375 8937068 5164375 5277791 8482340 5277791 8482340 13036124 12174001 13036124 12174001 17931896 24027836 17931896 24027836 26505890 409621 26505890 409621 19882224 19115654 19882224 19115654 4275112 4280310 4275112 4280310 1980945 24929890 1980945 24929890 18274462 8971974 18274462 8971974 19872672 19703646 19872672 19703646 15760508 8565988 15760508 8565988 18627357 26008915 18627357 26008915 1143405 18539599 1143405 18539599 8512716 7061363 8512716 7061363 7582806 15435923 7582806 15435923 23127000 22689232 23127000 22689232 13091821 12314373 13091821 12314373 23642025 3074005 23642025 3074005 8039322 18821514 8039322 18821514 13635104 6533630 13635104 6533630 20655744 25468875 20655744 25468875 1431689 3301012 1431689 3301012 5651008 25540294 5651008 25540294 26489384 22871559 26489384 22871559 13539986 3442581 13539986 3442581 3416994 17919863 3416994 17919863 17084544 10042510 17084544 10042510 18407980 20399948 18407980 20399948 6207144 20715931 6207144 20715931 20082401 7235173 20082401 7235173 7764519 20294473 7764519 20294473 6716668 14671049 6716668 14671049 12053603 5824110 12053603 5824110 5334084 22486171 5334084 22486171 22906775 15126321 22906775 15126321 14468984 14007539 14468984 14007539 12210718 15936314 12210718 15936314 16559933 20696959 16559933 20696959 6578267 18688603 6578267 18688603 19209838 13284943 19209838 13284943 5172504 5029358 5172504 5029358 19123328 7869910 19123328 7869910 3899562 3447958 3899562 3447958 14495755 16586095 14495755 16586095 17196977 24528644 17196977 24528644 2464984 11154510 2464984 11154510 22524767 21452145 22524767 21452145 14778920 13787957 14778920 13787957 6806852 20107915 6806852 20107915 12152411 2879747 12152411 2879747 24014020 8180457 24014020 8180457 8555701 21150501 8555701 21150501 22046813 6657374 22046813 6657374 7024894 1606065 7024894 1606065 25287308 12360680 25287308 12360680 14693174 5363200 14693174 5363200 21206306 16157974 21206306 16157974 10133474 7906732 10133474 7906732 8416607 7872950 8416607 7872950 19165567 21915824 19165567 21915824 4819496 22912619 4819496 22912619 23752502 10927699 23752502 10927699 16344988 7581409 16344988 7581409 19821146 19130326 19821146 19130326 19898452 6883077 19898452 6883077 15320482 21084529 15320482 21084529 21903605 267517 21903605 267517 137670 3999634 137670 3999634 22585599 11625049 22585599 11625049 12153921 16393975 12153921 16393975 21981264 4789056 21981264 4789056 2420571 24511270 2420571 24511270 12284765 11770419 12284765 11770419 20550349 6726856 20550349 6726856 15922219 10904272 15922219 10904272 290799 410640 290799 410640 25094441 23887140 25094441 23887140 13486807 12487312 13486807 12487312 18913252 18179510 18913252 18179510 20014023 6901669 20014023 6901669 11442669 17235571 11442669 17235571 18018830 1278547 18018830 1278547 1162757 24976382 1162757 24976382 23280122 2550209 23280122 2550209 24338380 11257272 24338380 11257272 15647252 15869750 15647252 15869750 18010996 22311641 18010996 22311641 23469290 19375291 23469290 19375291 2482175 24560702 2482175 24560702 8905868 1200200 8905868 1200200 1317969 19991993 1317969 19991993 6977213 22197301 6977213 22197301 4796801 22937081 4796801 22937081 23621300 806256 23621300 806256 458022 4493674 458022 4493674 7661122 19443101 7661122 19443101 17980318 8857944 17980318 8857944 20744642 20594765 20744642 20594765 21491106 20844583 21491106 20844583 18656752 8300728 18656752 8300728 8440647 18374508 8440647 18374508 10620050 10186533 10620050 10186533 17104878 4079399 17104878 4079399 4201087 6751803 4201087 6751803 8524215 18332205 8524215 18332205 13032962 10830470 13032962 10830470 11349747 20662004 11349747 20662004 21218236 14466661 21218236 14466661 6158311 26442371 6158311 26442371 572215 1933936 572215 1933936 25071445 5189512 25071445 5189512 2103648 24708771 2103648 24708771 19021526 8190504 19021526 8190504 5463160 21592534 5463160 21592534 7494706 6917628 7494706 6917628 13156382 20025167 13156382 20025167 7052738 9688960 7052738 9688960 19120194 6543214 19120194 6543214 6683691 15071356 6683691 15071356 16947485 10012077 16947485 10012077 3987798 22778050 3987798 22778050 16837150 6568121 16837150 6568121 3348821 114127 3348821 114127 80370 21213217 80370 21213217 21903269 6978025 21903269 6978025 6924121 20505947 6924121 20505947 26395760 25273915 26395760 25273915 9730113 5790971 9730113 5790971 5964409 5895175 5964409 5895175 5219059 4966063 5219059 4966063 8889288 13624318 8889288 13624318 21378453 6130533 21378453 6130533 19093047 23868650 19093047 23868650 25080266 10791603 25080266 10791603 8738607 8298555 8738607 8298555 7829313 19177763 7829313 19177763 11984327 6327159 11984327 6327159 6827320 12103632 6827320 12103632 12410887 8772011 12410887 8772011 9068290 17731600 9068290 17731600 13508857 5726851 13508857 5726851 6068987 9482562 6068987 9482562 19292306 18564732 19292306 18564732 13953248 12795361 13953248 12795361 11425109 15017369 11425109 15017369 7815997 7723715 7815997 7723715 12330072 14461089 12330072 14461089 12490632 12218784 12490632 12218784 6795877 20074607 6795877 20074607 4610427 4485240 4610427 4485240 13575286 24873618 13575286 24873618 2121432 13780560 2121432 13780560 13010812 5321551 13010812 5321551 5688375 19169033 5688375 19169033 14483868 11660701 14483868 11660701 12207075 3672061 12207075 3672061 25919361 24745330 25919361 24745330 17201370 9705194 17201370 9705194 10544221 16456697 10544221 16456697 16373317 10797497 16373317 10797497 11369831 4836458 11369831 4836458 21813894 9561672 21813894 9561672 6637567 20213579 6637567 20213579 13466264 12546584 13466264 12546584 14178460 23375452 14178460 23375452 3613306 12425707 3613306 12425707 23750804 22763684 23750804 22763684 19280173 7642851 19280173 7642851 15458210 15177753 15458210 15177753 22234053 4446537 22234053 4446537 8985537 22950109 8985537 22950109 24288911 6083499 24288911 6083499 6456849 17961980 6456849 17961980 20716134 6039147 20716134 6039147 13045084 13638612 13045084 13638612 7981624 7426107 7981624 7426107 10842208 15766191 10842208 15766191 12095341 10187320 12095341 10187320 20661896 19862670 20661896 19862670 16861570 10115102 16861570 10115102 7939908 19083433 7939908 19083433 18568777 8700414 18568777 8700414 12864197 13781239 12864197 13781239 16466692 10531220 16466692 10531220 12842553 14756007 12842553 14756007 12216824 17034845 12216824 17034845 20302946 2225178 20302946 2225178 24696986 15877334 24696986 15877334 16514929 2639566 16514929 2639566 24219675 10976284 24219675 10976284 9018717 17742151 9018717 17742151 5291432 5175998 5291432 5175998 13891893 20045721 13891893 20045721 20737341 16599568 20737341 16599568 13846823 4757250 13846823 4757250 5026668 9201512 5026668 9201512 10185009 16859296 10185009 16859296 18285453 8867662 18285453 8867662 21230272 20573709 21230272 20573709 3838403 3423126 3838403 3423126 7886625 19341513 7886625 19341513 11663128 14855030 11663128 14855030 3445345 23613872 3445345 23613872 16201595 2888613 16201595 2888613 23879859 19492775 23879859 19492775 7407534 10337310 7407534 10337310 17000352 9956580 17000352 9956580 10149314 12534770 10149314 12534770 22599315 21936911 22599315 21936911 5570453 3887872 5570453 3887872 23037005 5420473 23037005 5420473 20512505 15254762 20512505 15254762 7014930 6498479 7014930 6498479 18638299 20129456 18638299 20129456 25348755 1532812 25348755 1532812 6937534 20336744 6937534 20336744 24563676 2294934 24563676 2294934 13954988 13120438 13954988 13120438 9119081 8544613 9119081 8544613 12545270 14215232 12545270 14215232 12888899 7528054 12888899 7528054 8094846 14655591 8094846 14655591 22454601 21796619 22454601 21796619 24718831 1914392 24718831 1914392 18493199 21240678 18493199 21240678 21986387 12400870 21986387 12400870 13380885 3890307 13380885 3890307 23064651 11315840 23064651 11315840 9858323 9218278 9858323 9218278 22824178 22040206 22824178 22040206 14738010 9736580 14738010 9736580 10409525 13153718 10409525 13153718 17951163 18296978 17951163 18296978 8538790 10861943 8538790 10861943 16142947 16056895 16142947 16056895 10748448 11360900 10748448 11360900 15529157 14428949 15529157 14428949 2604633 2247705 2604633 2247705 17049066 20860071 17049066 20860071 21632036 9831422 21632036 9831422 13990993 13757978 13990993 13757978 13423440 13512931 13423440 13512931 9018987 17784720 9018987 17784720 15149201 4126978 15149201 4126978 22538890 13481016 22538890 13481016 13738541 4757639 13738541 4757639 21702787 16359132 21702787 16359132 1324363 25544105 1324363 25544105 17241151 9969095 17241151 9969095 14439155 13763219 14439155 13763219 19508627 7385794 19508627 7385794 22585804 21859694 22585804 21859694 22339831 4598005 22339831 4598005 6810408 12984672 6810408 12984672 22162417 4705563 22162417 4705563 21039635 6105426 21039635 6105426 4043064 4124611 4043064 4124611 15095026 20344283 15095026 20344283 21022003 8804003 21022003 8804003 9338684 1191149 9338684 1191149 25591755 3274980 25591755 3274980 21427699 20725318 21427699 20725318 10408961 10220736 10408961 10220736 2923769 23913210 2923769 23913210 17583414 9513510 17583414 9513510 12615440 15450918 12615440 15450918 11321471 18248052 11321471 18248052 19108532 8370111 19108532 8370111 4403228 23952556 4403228 23952556 25226537 17964960 25226537 17964960 9582546 9301239 9582546 9301239 18371115 17886621 18371115 17886621 8878969 8359385 8878969 8359385 6407327 23026752 6407327 23026752 4023506 13544964 4023506 13544964 22748634 3997408 22748634 3997408 8102426 8929050 8102426 8929050 18162780 9038765 18162780 9038765 7437105 19646202 7437105 19646202 10724494 16303273 10724494 16303273 18957653 18362601 18957653 18362601 15349088 10198708 15349088 10198708 16777573 10340386 16777573 10340386 16279296 9680345 16279296 9680345 17833325 5481370 17833325 5481370 5634459 9787265 5634459 9787265 17300270 22393007 17300270 22393007 4558998 14241452 4558998 14241452 22941189 22107816 22941189 22107816 6765503 6224857 6765503 6224857 14190054 13227012 14190054 13227012 11682558 10892968 11682558 10892968 10543488 16640444 10543488 16640444 14839279 13009188 14839279 13009188 13731659 16303016 13731659 16303016 16906884 5233935 16906884 5233935 5297601 4215641 5297601 4215641 25096397 1521498 25096397 1521498 9499228 17281114 9499228 17281114 12491250 14185153 12491250 14185153 21345384 20866695 21345384 20866695 16405360 15772292 16405360 15772292 22027268 21323021 22027268 21323021 15597581 15092028 15597581 15092028 17590340 16975191 17590340 16975191 20437707 6150707 20437707 6150707 11800743 12530128 11800743 12530128 19693028 19376078 19693028 19376078 9102210 7244412 9102210 7244412 24161498 23166907 24161498 23166907 7298047 12229951 7298047 12229951 14642559 5423117 14642559 5423117 5735207 5901536 5735207 5901536 21615648 9657463 21615648 9657463 17425603 16853984 17425603 16853984 17625368 13830363 17625368 13830363 12434477 20384791 12434477 20384791 21376217 5208822 21376217 5208822 25716326 24477858 25716326 24477858 14712462 7592321 14712462 7592321 7937326 18821293 7937326 18821293 13844346 7823357 13844346 7823357 6731689 20412255 6731689 20412255 18476193 4001510 18476193 4001510 4194907 17267126 4194907 17267126 24227703 23644567 24227703 23644567 22272217 14195679 22272217 14195679 9413129 17320339 9413129 17320339 15938827 10825459 15938827 10825459 21852799 21214578 21852799 21214578 13447174 13273081 13447174 13273081 11397636 15472887 11397636 15472887 12094343 4395624 12094343 4395624 22671205 16626498 22671205 16626498 7306765 3804175 7306765 3804175 3716800 5988418 3716800 5988418 21691248 2721282 21691248 2721282 2204325 6403758 2204325 6403758 17716579 19858330 17716579 19858330 6888421 17955045 6888421 17955045 10917670 11209586 10917670 11209586 21270593 22606733 21270593 22606733 23050668 5343176 23050668 5343176 3141227 2713967 3141227 2713967 12222942 14587115 12222942 14587115 17211936 9816874 17211936 9816874 20908532 20066149 20908532 20066149 18468798 6990053 18468798 6990053 20696306 19930669 20696306 19930669 3034738 3180173 3034738 3180173 18935018 8168921 18935018 8168921 1707052 1490353 1707052 1490353 9657770 17045264 9657770 17045264 22739983 4020422 22739983 4020422 13830046 18940122 13830046 18940122 19350143 4711216 19350143 4711216 2741815 24204945 2741815 24204945 21208117 1282140 21208117 1282140 1183588 22595354 1183588 22595354 22152382 11260189 22152382 11260189 15025039 21533898 15025039 21533898 22340796 8833402 22340796 8833402 9396113 18120774 9396113 18120774 18515207 14832528 18515207 14832528 15466850 7864272 15466850 7864272 19196179 17039861 19196179 17039861 17686563 4197479 17686563 4197479 22765780 7377090 22765780 7377090 13829709 23207274 13829709 23207274 24383330 3705587 24383330 3705587 4452651 18872099 4452651 18872099 19720780 1424949 19720780 1424949 1129709 13978578 1129709 13978578 20802683 20108101 20802683 20108101 9919451 7286003 9919451 7286003 21427620 5247161 21427620 5247161 17353136 16706980 17353136 16706980 10448545 5097400 10448545 5097400 21760739 17074458 21760739 17074458 9701762 14968111 9701762 14968111 15153682 15919853 15153682 15919853 10846187 19729037 10846187 19729037 20574580 17859615 20574580 17859615 18536068 7427315 18536068 7427315 19692484 16841537 19692484 16841537 5568354 5324978 5568354 5324978 12429916 14653926 12429916 14653926 15481740 11992340 15481740 11992340 13057854 16225329 13057854 16225329 16723455 7641384 16723455 7641384 7708989 14478387 7708989 14478387 18521116 18072901 18521116 18072901 23163131 3816142 23163131 3816142 13129672 18594502 13129672 18594502 2275764 2012347 2275764 2012347 8885480 8693209 8885480 8693209 12933089 11881785 12933089 11881785 17386124 9658971 17386124 9658971 15992981 15141631 15992981 15141631 14227535 311991 14227535 311991 141388 4438049 141388 4438049 4530588 3455748 4530588 3455748 3597308 8752105 3597308 8752105 18201114 4571304 18201114 4571304 22514985 17687302 22514985 17687302 9127947 9933233 9127947 9933233 10632644 24364232 10632644 24364232 2612056 11428235 2612056 11428235 18600925 8402855 18600925 8402855 22617218 21623178 22617218 21623178 18401965 5958549 18401965 5958549 6215689 18852620 6215689 18852620 8201194 5988148 8201194 5988148 5939861 18902020 5939861 18902020 19420761 16454349 19420761 16454349 17004749 17459582 17004749 17459582 22997176 3758706 22997176 3758706 10595262 16136357 10595262 16136357 15614763 8847314 15614763 8847314 18458498 16053967 18458498 16053967 11035934 10583095 11035934 10583095 16213081 3494242 16213081 3494242 3880412 7263822 3880412 7263822 7993096 18894593 7993096 18894593 20235899 7081078 20235899 7081078 16266599 18706261 16266599 18706261 3896218 23012267 3896218 23012267 12634505 11301262 12634505 11301262 12275778 20746381 12275778 20746381 21480514 9163567 21480514 9163567 2729299 24102327 2729299 24102327 9661193 13362424 9661193 13362424 13397322 9089872 13397322 9089872 5584630 5252173 5584630 5252173 21332270 20573180 21332270 20573180 24356999 2461375 24356999 2461375 11709531 11455553 11709531 11455553 15195833 15711739 15195833 15711739 5896643 5686766 5896643 5686766 17608429 18796015 17608429 18796015 8054292 16916374 8054292 16916374 17532784 21803606 17532784 21803606 5258044 17501595 5258044 17501595 17768421 6540306 17768421 6540306 7002215 17424704 7002215 17424704 13062542 10163833 13062542 10163833 17159664 7131631 17159664 7131631 7666258 4098765 7666258 4098765 22850202 22913646 22850202 22913646 3820730 19573148 3820730 19573148 20860397 20134272 20860397 20134272 14847416 13954624 14847416 13954624 15750413 15126170 15750413 15126170 12588049 11751511 12588049 11751511 15043241 20553155 15043241 20553155 6455405 13661002 6455405 13661002 15114181 10293717 15114181 10293717 5348887 21610650 5348887 21610650 16665549 15716692 16665549 15716692 8148568 7621762 8148568 7621762 12753623 11803150 12753623 11803150 26100307 610498 26100307 610498 24158214 23138835 24158214 23138835 10519919 1844158 10519919 1844158 26005015 24910921 26005015 24910921 22695856 4328349 22695856 4328349 18542073 17609717 18542073 17609717 8305573 7960164 8305573 7960164 15881188 10893826 15881188 10893826 25201654 1795879 25201654 1795879 10574645 16654531 10574645 16654531 17145693 11974142 17145693 11974142 14920746 8750873 14920746 8750873 18516830 19106400 18516830 19106400 7869186 18950733 7869186 18950733 19750817 10638970 19750817 10638970 16646691 3967340 16646691 3967340 22649461 21981717 22649461 21981717 5111942 17981085 5111942 17981085 18418499 8883401 18418499 8883401 9374392 5792135 9374392 5792135 21780067 21041682 21780067 21041682 6185329 7036448 6185329 7036448 19330754 17991983 19330754 17991983 9122961 22738511 9122961 22738511 23494805 11085133 23494805 11085133 2824758 24125125 2824758 24125125 11183494 12767491 11183494 12767491 17021233 17748712 17021233 17748712 21174170 6114596 21174170 6114596 9798464 9376449 9798464 9376449 9063006 8563452 9063006 8563452 11883678 20312707 11883678 20312707 23847380 22655601 23847380 22655601 10346135 12514649 10346135 12514649 14443201 16911202 14443201 16911202 3344195 23727607 3344195 23727607 10147443 9889606 10147443 9889606 10951029 19892758 10951029 19892758 21131891 20427539 21131891 20427539 22300764 5071527 22300764 5071527 21702148 19100352 21702148 19100352 7959676 15850597 7959676 15850597 10941562 5183379 10941562 5183379 5531977 20468884 5531977 20468884 21155977 18043784 21155977 18043784 8700167 23174560 8700167 23174560 24519688 19566198 24519688 19566198 7538752 2148513 7538752 2148513 24569935 3975329 24569935 3975329 3939359 7388854 3939359 7388854 19901931 11698761 19901931 11698761 15510117 11112280 15510117 11112280 15948264 9531074 15948264 9531074 10123958 17556252 10123958 17556252 17858901 13569960 17858901 13569960 3771625 22982883 3771625 22982883 19962496 7399828 19962496 7399828 14888225 13795568 14888225 13795568 16209713 10743349 16209713 10743349 16397564 15659676 16397564 15659676 6524175 6496690 6524175 6496690 11123988 15964068 11123988 15964068 3842268 3952497 3842268 3952497 19608595 21017046 19608595 21017046 21673756 17758167 21673756 17758167 9365507 1988130 9365507 1988130 24858184 20944212 24858184 20944212 14241013 12586311 14241013 12586311 14187205 23410707 14187205 23410707 3457838 5411037 3457838 5411037 21726376 3396198 21726376 3396198 3001927 18493843 3001927 18493843 8585211 6429706 8585211 6429706 6370408 6819579 6370408 6819579 18051694 19297373 18051694 19297373 7510005 15601229 7510005 15601229 11530227 17488327 11530227 17488327 9682151 8648883 9682151 8648883 18628668 17762794 18628668 17762794 18448447 4634124 18448447 4634124 22448851 15378859 22448851 15378859 15739264 10868866 15739264 10868866 16360746 14112982 16360746 14112982 14377247 22226039 14377247 22226039 23036613 11801012 23036613 11801012 14902093 5173905 14902093 5173905 21947417 5117842 21947417 5117842 5384885 21355422 5384885 21355422 22040941 14584104 22040941 14584104 6929591 5428514 6929591 5428514 5377703 8808563 5377703 8808563 9414192 22064737 9414192 22064737 984258 908691 984258 908691 5203937 21966374 5203937 21966374 19628121 7483905 19628121 7483905 4469440 22449396 4469440 22449396 17329732 6911001 17329732 6911001 2684076 24404370 2684076 24404370 7516594 7192275 7516594 7192275 15912299 10958682 15912299 10958682 19244444 8109645 19244444 8109645 16928531 16073999 16928531 16073999 1999164 2389477 1999164 2389477 22561327 8881493 22561327 8881493 7317999 7006952 7317999 7006952 5093170 21923350 5093170 21923350 7231118 6711416 7231118 6711416 7094411 18454115 7094411 18454115 23149331 24549140 23149331 24549140 2347340 21708645 2347340 21708645 5452357 21889729 5452357 21889729 4897662 6273143 4897662 6273143 6244884 5899948 6244884 5899948 6054498 8367628 6054498 8367628 18889507 18821196 18889507 18821196 6702956 6703148 6702956 6703148 11604575 11290543 11604575 11290543 19005509 8027072 19005509 8027072 5901654 20954686 5901654 20954686 16102878 15551753 16102878 15551753 11424459 3538149 11424459 3538149 23305409 4334871 23305409 4334871 4407628 14820534 4407628 14820534 12245884 10831047 12245884 10831047 11115320 11778018 11115320 11778018 17024663 5615188 17024663 5615188 5796074 3448286 5796074 3448286 23374484 11004372 23374484 11004372 6175187 6297099 6175187 6297099 16667465 21554108 16667465 21554108 22185891 11390205 22185891 11390205 10559198 16245874 10559198 16245874 2884384 2681990 2884384 2681990 7029519 21558719 7029519 21558719 23802917 3022584 23802917 3022584 19277019 18651161 19277019 18651161 4733732 2896008 4733732 2896008 23983675 20193176 23983675 20193176 19521101 8716463 19521101 8716463 16360288 10939418 16360288 10939418 11699129 12961207 11699129 12961207 21302163 20806331 21302163 20806331 16892830 12200155 16892830 12200155 12336692 7461459 12336692 7461459 7958990 17775537 7958990 17775537 18355842 25713578 18355842 25713578 1319675 16678539 1319675 16678539 17429673 12226247 17429673 12226247 14594646 5416540 14594646 5416540 21231184 11607178 21231184 11607178 12315165 3348775 12315165 3348775 23457710 6501253 23457710 6501253 20078150 19863400 20078150 19863400 8735821 8200085 8735821 8200085 7765332 19143397 7765332 19143397 6091487 6065507 6091487 6065507 14312671 13390999 14312671 13390999 15157263 11526215 15157263 11526215 14710249 13940839 14710249 13940839 10421489 9908038 10421489 9908038 10302277 16638117 10302277 16638117 6722718 6837076 6722718 6837076 8597052 22348333 8597052 22348333 4708444 2696750 4708444 2696750 24272587 6994356 24272587 6994356 15985471 15451586 15985471 15451586 5602686 5397179 5602686 5397179 18709107 17939522 18709107 17939522 7747788 4549962 7747788 4549962 22250599 12676713 22250599 12676713 10298365 16382001 10298365 16382001 24340787 2482224 24340787 2482224 8424151 8299529 8424151 8299529 7135360 6725376 7135360 6725376 20165324 915613 20165324 915613 615128 3766719 615128 3766719 14827159 14354046 14827159 14354046 2377181 2005727 2377181 2005727 22688174 13015995 22688174 13015995 13416477 13584363 13416477 13584363 12993007 11195911 12993007 11195911 15823710 20504080 15823710 20504080 6442152 16426928 6442152 16426928 10321887 6040916 10321887 6040916 6295826 17310200 6295826 17310200 9727407 21094350 9727407 21094350 5750001 7331834 5750001 7331834 19794151 14386969 19794151 14386969 6611795 6104643 6611795 6104643 19134713 18719787 19134713 18719787 22269043 4591458 22269043 4591458 5815496 7131546 5815496 7131546 12270292 12848309 12270292 12848309 13751549 9357486 13751549 9357486 3483952 23317272 3483952 23317272 19150662 18332287 19150662 18332287 7260633 19612636 7260633 19612636 14615736 10272621 14615736 10272621 20311359 25322391 20311359 25322391 1695966 12873044 1695966 12873044 23353319 3449154 23353319 3449154 13234355 20561078 13234355 20561078 6433501 13405954 6433501 13405954 13594151 11601821 13594151 11601821 6097899 5839882 6097899 5839882 15631124 11109679 15631124 11109679 8927497 7705076 8927497 7705076 19561256 2670924 19561256 2670924 2136260 8059421 2136260 8059421 19100888 13780540 19100888 13780540 13950575 17662735 13950575 17662735 18181316 10441822 18181316 10441822 8139020 5162134 8139020 5162134 22080031 7575077 22080031 7575077 8150303 413606 8150303 413606 26495014 8022394 26495014 8022394 11667377 19062185 11667377 19062185 7864206 18527784 7864206 18527784 19299898 10365751 19299898 10365751 2458358 24442557 2458358 24442557 5978618 16753965 5978618 16753965 16986009 12876512 16986009 12876512 4613702 4381803 4613702 4381803 5196954 21722880 5196954 21722880 19830862 7569012 19830862 7569012 9961725 16771508 9961725 16771508 19307316 3235082 19307316 3235082 2847326 8140592 2847326 8140592 20780760 20061508 20780760 20061508 18280638 7896266 18280638 7896266 19151766 4323331 19151766 4323331 4538473 15970004 4538473 15970004 16731013 21470045 16731013 21470045 5435308 16987776 5435308 16987776 18580144 17758414 18580144 17758414 9784828 8798810 9784828 8798810 18017118 9913379 18017118 9913379 5154709 21539574 5154709 21539574 7087778 6716929 7087778 6716929 10187208 16411206 10187208 16411206 22118949 4333165 22118949 4333165 4450454 18307467 4450454 18307467 23685223 23024663 23685223 23024663 5811817 4668029 5811817 4668029 4908585 9893376 4908585 9893376 24083734 23120985 24083734 23120985 12601375 11786643 12601375 11786643 4918772 21786659 4918772 21786659 22290220 2321687 22290220 2321687 1973392 23778874 1973392 23778874 24958343 16073452 24958343 16073452 15923726 11334129 15923726 11334129 12693590 13974594 12693590 13974594 13996747 12848588 13996747 12848588 14216425 13478444 14216425 13478444 10185275 9429997 10185275 9429997 2521336 24483458 2521336 24483458 17481704 9481562 17481704 9481562 19305220 18383367 19305220 18383367 8663427 6161109 8663427 6161109 5974588 6481654 5974588 6481654 20730422 16554050 20730422 16554050 10720203 5005014 10720203 5005014 22391781 14866034 22391781 14866034 10920544 10391993 10920544 10391993 2332896 24441246 2332896 24441246 6560694 16182954 6560694 16182954 16809987 22451840 16809987 22451840 4297077 22647338 4297077 22647338 23010303 7727649 23010303 7727649 8032131 13140252 8032131 13140252 22208502 21489874 22208502 21489874 16300400 15665093 16300400 15665093 3529177 23187548 3529177 23187548 12739512 7142198 12739512 7142198 20063954 16588875 20063954 16588875 10582218 23334597 10582218 23334597 24369510 18115867 24369510 18115867 17418536 9651650 17418536 9651650 24334380 23362923 24334380 23362923 1288156 1769303 1288156 1769303 24026672 22853159 24026672 22853159 4536576 4457164 4536576 4457164 23954944 22920363 23954944 22920363 14723152 9253034 14723152 9253034 9669867 9355208 9669867 9355208 20428950 19680947 20428950 19680947 23423295 3355877 23423295 3355877 5866778 20847845 5866778 20847845 14174802 12648491 14174802 12648491 16231256 15494667 16231256 15494667 15820622 11336226 15820622 11336226 7618223 19447406 7618223 19447406 16289821 11171582 16289821 11171582 12072094 21894101 12072094 21894101 22904492 17905368 22904492 17905368 6291925 20923549 6291925 20923549 20902242 6012787 20902242 6012787 20524272 22997234 20524272 22997234 23836432 18058391 23836432 18058391 7742652 3445049 7742652 3445049 3556386 19339772 3556386 19339772 7658000 21619795 7658000 21619795 5433726 5339995 5433726 5339995 20972115 17475637 20972115 17475637 7236402 19795740 7236402 19795740 21902471 4961568 21902471 4961568 7596016 7120580 7596016 7120580 20528171 5757327 20528171 5757327 21615310 7984381 21615310 7984381 8464194 21831322 8464194 21831322 22502183 18415120 22502183 18415120 19292123 7313425 19292123 7313425 19932794 14784955 19932794 14784955 12082625 15919957 12082625 15919957 16655620 17646974 16655620 17646974 9225223 22336190 9225223 22336190 23524564 5560629 23524564 5560629 14957547 22254951 14957547 22254951 4566733 19334546 4566733 19334546 19887367 8103535 19887367 8103535 8377992 14869170 8377992 14869170 15711962 20734337 15711962 20734337 1997747 2040487 1997747 2040487 18593847 21282680 18593847 21282680 21897181 10347805 21897181 10347805 11001383 12228950 11001383 12228950 14465339 5730336 14465339 5730336 5791447 10010886 5791447 10010886 16959079 7269195 16959079 7269195 7309123 22711358 7309123 22711358 23452378 19618419 23452378 19618419 7407194 4740676 7407194 4740676 23137211 3826380 23137211 3826380 14234101 13964299 14234101 13964299 14553879 9794506 14553879 9794506 17382778 15537095 17382778 15537095 14330548 10543442 14330548 10543442 11415110 1672997 11415110 1672997 25685195 24596616 25685195 24596616 9011041 8664222 9011041 8664222 21154443 25560103 21154443 25560103 1587372 22546680 1587372 22546680 23380293 5404441 23380293 5404441 12323269 22812544 12323269 22812544 23237452 8505628 23237452 8505628 8949258 18570239 8949258 18570239 19041601 8423762 19041601 8423762 8749663 14426786 8749663 14426786 14929871 10966918 14929871 10966918 11271484 12262781 11271484 12262781 19722500 18895957 19722500 18895957 6938531 6717049 6938531 6717049 16318117 17311653 16318117 17311653 17478880 22433045 17478880 22433045 4742689 9467943 4742689 9467943 17179707 16553699 17179707 16553699 16344787 7777626 16344787 7777626 19088899 8388396 19088899 8388396 8976529 7458755 8976529 7458755 19958547 13197265 19958547 13197265 4729642 22263450 4729642 22263450 13545594 12850611 13545594 12850611 22692795 21930990 22692795 21930990 11158086 10777005 11158086 10777005 22749182 22001136 22749182 22001136 14155380 12831560 14155380 12831560 5117895 4955614 5117895 4955614 11059340 10732129 11059340 10732129 16986047 10258231 16986047 10258231 15045406 14450462 15045406 14450462 13926096 11629167 13926096 11629167 16404765 17137054 16404765 17137054 18002757 22851262 18002757 22851262 4061209 5287344 4061209 5287344 18644692 8640464 18644692 8640464 22900814 4057560 22900814 4057560 18254048 17611260 18254048 17611260 20956575 5794150 20956575 5794150 13281847 13402528 13281847 13402528 11919161 10971597 11919161 10971597 12809867 14065818 12809867 14065818 18975252 8458694 18975252 8458694 16695104 18167652 16695104 18167652 7430988 7375090 7430988 7375090 20310005 21213750 20310005 21213750 5787179 7872274 5787179 7872274 19137468 17206673 19137468 17206673 5376873 21604710 5376873 21604710 7209933 18852061 7209933 18852061 8172145 7478100 8172145 7478100 8049083 16191518 8049083 16191518 16827494 12039395 16827494 12039395 1641133 25106605 1641133 25106605 11943460 15089868 11943460 15089868 22129709 21266789 22129709 21266789 12045268 9174471 12045268 9174471 9532548 13354258 9532548 13354258 13472548 2868254 13472548 2868254 2613084 12936888 2613084 12936888 14503545 12147524 14503545 12147524 5482930 21539797 5482930 21539797 19991156 11792005 19991156 11792005 11790357 11014192 11790357 11014192 8120079 18653776 8120079 18653776 8521259 6206951 8521259 6206951 6316366 3534004 6316366 3534004 22988610 24441684 22988610 24441684 2555297 21287760 2555297 21287760 5701188 24369095 5701188 24369095 2601450 18189267 2601450 18189267 18658343 13675032 18658343 13675032 14531848 20807611 14531848 20807611 21425931 553653 21425931 553653 356794 17190253 356794 17190253 20249488 19440246 20249488 19440246 14066665 13212618 14066665 13212618 25791560 24666001 25791560 24666001 15166899 7868486 15166899 7868486 19210829 12023856 19210829 12023856 11361749 15508734 11361749 15508734 23365021 3385061 23365021 3385061 8511515 15344127 8511515 15344127 11717886 8488436 11717886 8488436 3049358 2657484 3049358 2657484 7008639 20017190 7008639 20017190 23363549 3316945 23363549 3316945 8557259 24340235 8557259 24340235 2644401 20066606 2644401 20066606 20334994 16905591 20334994 16905591 3827642 23119016 3827642 23119016 8664286 8163341 8664286 8163341 21635029 21051520 21635029 21051520 19904705 6876222 19904705 6876222 9540818 11500643 9540818 11500643 20528607 19969792 20528607 19969792 22553772 4414568 22553772 4414568 18816118 25687468 18816118 25687468 26617821 8057014 26617821 8057014 5826667 5580871 5826667 5580871 9104079 10513481 9104079 10513481 11348636 5553850 11348636 5553850 4909295 22235195 4909295 22235195 17919597 15047157 17919597 15047157 11476555 15779212 11476555 15779212 16284292 11798034 16284292 11798034 15048764 10357522 15048764 10357522 21205237 20598514 21205237 20598514 6859456 6886433 6859456 6886433 13923170 12966886 13923170 12966886 11498263 6121903 11498263 6121903 20431681 6007503 20431681 6007503 6458432 14271073 6458432 14271073 25619158 24595179 25619158 24595179 12853685 13813816 12853685 13813816 3959944 22808029 3959944 22808029 16344504 6672764 16344504 6672764 6508071 15523104 6508071 15523104 14873639 11695723 14873639 11695723 10136030 16732796 10136030 16732796 20692851 6035855 20692851 6035855 8137879 22736305 8137879 22736305 23995885 15659241 23995885 15659241 16357218 23897875 16357218 23897875 24983124 10965503 24983124 10965503 15754657 7498671 15754657 7498671 19748930 19798075 19748930 19798075 7233464 21423071 7233464 21423071 21869900 5227581 21869900 5227581 5335732 13846810 5335732 13846810 13020987 6620763 13020987 6620763 6975092 3666244 6975092 3666244 22959506 23462305 22959506 23462305 3580412 9120457 3580412 9120457 18135958 13896211 18135958 13896211 14649002 18552153 14649002 18552153 18983048 17507743 18983048 17507743 9631998 6999161 9631998 6999161 20320685 12277806 20320685 12277806 4389049 3991169 4389049 3991169 13462167 21857028 13462167 21857028 22622335 4414631 22622335 4414631 4483923 17411851 4483923 17411851 22771940 22059430 22771940 22059430 7004470 2240916 7004470 2240916 24651974 14881597 24651974 14881597 937045 965494 937045 965494 9912560 22021241 9912560 22021241 22963801 9145346 22963801 9145346 5567932 5374387 5567932 5374387 4651212 22320782 4651212 22320782 21916720 5259628 21916720 5259628 5981459 14525052 5981459 14525052 20880882 5762960 20880882 5762960 22967385 21779325 22967385 21779325 128609 212212 128609 212212 10425079 16506598 10425079 16506598 2280973 2793076 2280973 2793076 8557558 8170112 8557558 8170112 7844351 7252611 7844351 7252611 8686155 18369886 8686155 18369886 7827028 7197966 7827028 7197966 19687787 6369939 19687787 6369939 6258807 12784913 6258807 12784913 14084678 16319900 14084678 16319900 6192722 24059936 6192722 24059936 2993153 13305638 2993153 13305638 23904115 22755697 23904115 22755697 5909479 4841798 5909479 4841798 22509149 21223592 22509149 21223592 20944623 3280820 20944623 3280820 3759861 8175113 3759861 8175113 13651621 16095274 13651621 16095274 16769889 373100 16769889 373100 280715 12567682 280715 12567682 14159079 5069920 14159079 5069920 5242405 9619377 5242405 9619377 10121337 18080557 10121337 18080557 9157484 7757362 9157484 7757362 21218000 20463969 21218000 20463969 11357862 9461399 11357862 9461399 19832049 6719536 19832049 6719536 7404420 9787842 7404420 9787842 10193469 3700934 10193469 3700934 3613162 3132993 3613162 3132993 23839637 14995397 23839637 14995397 12303130 7685789 12303130 7685789 19376077 14109653 19376077 14109653 5277071 5218326 5277071 5218326 5074182 21776935 5074182 21776935 2849174 3066682 2849174 3066682 9367507 10054762 9367507 10054762 18975426 18444168 18975426 18444168 18798615 15421262 18798615 15421262 11587952 8506668 11587952 8506668 18881166 16889665 18881166 16889665 5778297 5672856 5778297 5672856 12867605 13977206 12867605 13977206 5586778 3127062 5586778 3127062 23539081 15900733 23539081 15900733 9872202 17804822 9872202 17804822 18072957 12894885 18072957 12894885 3550119 23117302 3550119 23117302 9918149 16466143 9918149 16466143 17332852 12593283 17332852 12593283 13230725 8681206 13230725 8681206 18343132 26234901 18343132 26234901 873729 26030103 873729 26030103 24083789 2715346 24083789 2715346 21973476 21085803 21973476 21085803 15061887 7792319 15061887 7792319 22398601 21812011 22398601 21812011 4454196 4352061 4454196 4352061 15568029 24657132 15568029 24657132 2376630 10764112 2376630 10764112 22427418 21806487 22427418 21806487 12140996 12620038 12140996 12620038 13693182 11754248 13693182 11754248 4106437 4036208 4106437 4036208 12994231 25983202 12994231 25983202 1110516 5967828 1110516 5967828 6470698 3816045 6470698 3816045 3939605 19103396 3939605 19103396 8452494 5430212 8452494 5430212 5507595 10086319 5507595 10086319 15479605 15194478 15479605 15194478 8380947 7780830 8380947 7780830 18089312 25112681 18089312 25112681 26099580 13487981 26099580 13487981 14445413 17962400 14445413 17962400 18584750 21170420 18584750 21170420 5833781 4882812 5833781 4882812 21740311 13997969 21740311 13997969 12787095 12184388 12787095 12184388 15182060 13060148 15182060 13060148 8019319 5149490 8019319 5149490 21393072 6076469 21393072 6076469 5972329 18611450 5972329 18611450 19238269 12663712 19238269 12663712 13035362 13785635 13035362 13785635 12046360 4619403 12046360 4619403 22454313 15902194 22454313 15902194 2667959 2895934 2667959 2895934 20969066 23208327 20969066 23208327 3278935 1718462 3278935 1718462 25314872 10536432 25314872 10536432 3624126 3787538 3624126 3787538 12722457 12203957 12722457 12203957 5182326 5012201 5182326 5012201 10431619 16854987 10431619 16854987 9473913 8936101 9473913 8936101 14557746 12572174 14557746 12572174 5013124 22086620 5013124 22086620 5220104 4949659 5220104 4949659 13926825 15999662 13926825 15999662 9050701 17933203 9050701 17933203 6616153 6133701 6616153 6133701 5218355 21771436 5218355 21771436 22804652 2101952 22804652 2101952 24751451 19577944 24751451 19577944 7400897 7485113 7400897 7485113 21934414 4579573 21934414 4579573 7828097 19143618 7828097 19143618 10867951 10153683 10867951 10153683 13639999 13222899 13639999 13222899 5522455 5183792 5522455 5183792 5635521 21576353 5635521 21576353 9613009 9185725 9613009 9185725 18095503 10377816 18095503 10377816 8786384 4086471 8786384 4086471 22886652 3460441 22886652 3460441 3256106 5983581 3256106 5983581 23217932 22071648 23217932 22071648 20781581 6073024 20781581 6073024 18735381 11106865 18735381 11106865 16064102 23880069 16064102 23880069 24981003 19796307 24981003 19796307 14301516 14047545 14301516 14047545 23835909 22811255 23835909 22811255 24606665 2272739 24606665 2272739 13693164 13085460 13693164 13085460 7510693 5231333 7510693 5231333 5334393 13681361 5334393 13681361 13117592 20341222 13117592 20341222 4077404 3875531 4077404 3875531 21254431 14376115 21254431 14376115 14733830 17138848 14733830 17138848 20285031 19614109 20285031 19614109 12493562 11568172 12493562 11568172 2090348 24807269 2090348 24807269 19271164 7967839 19271164 7967839 3931320 22996271 3931320 22996271 18143301 8671408 18143301 8671408 11349454 15745857 11349454 15745857 19315415 6224198 19315415 6224198 21981865 4713454 21981865 4713454 5632779 21590377 5632779 21590377 21306604 6567937 21306604 6567937 2144293 2526344 2144293 2526344 9449702 21103578 9449702 21103578 21603954 7200850 21603954 7200850 19032029 19415913 19032029 19415913 7823320 10778999 7823320 10778999 11346135 23781826 11346135 23781826 3025611 6309443 3025611 6309443 17135952 16540203 17135952 16540203 11310394 10511787 11310394 10511787 17983934 17344149 17983934 17344149 12034216 14579943 12034216 14579943 17002228 21873057 17002228 21873057 22436654 7621469 22436654 7621469 19836763 5130990 19836763 5130990 21650110 9523075 21650110 9523075 5199208 4860457 5199208 4860457 21130411 19157362 21130411 19157362 7750539 6363240 7750539 6363240 20706397 19497646 20706397 19497646 7609778 14500647 7609778 14500647 18464318 8791992 18464318 8791992 18489305 25699274 18489305 25699274 1402243 14464864 1402243 14464864 23696754 3072556 23696754 3072556 6054772 13242264 6054772 13242264 13637769 7254867 13637769 7254867 7522804 18442108 7522804 18442108 19215168 8554820 19215168 8554820 8830299 6032810 8830299 6032810 20641419 14849852 20641419 14849852 12155069 17209686 12155069 17209686 18007738 21304439 18007738 21304439 5653255 7376440 5653255 7376440 19406151 12002164 19406151 12002164 14772430 18479594 14772430 18479594 20972600 20497596 20972600 20497596 12164562 14597263 12164562 14597263 19355105 19199874 19355105 19199874 18254887 3683897 18254887 3683897 22943438 12958071 22943438 12958071 13917764 6640593 13917764 6640593 21441489 20729687 21441489 20729687 7207642 4138558 7207642 4138558 22768209 4804310 22768209 4804310 4747306 9666366 4747306 9666366 10341536 7436715 10341536 7436715 8032280 9901682 8032280 9901682 23012784 22606072 23012784 22606072 16588805 10626475 16588805 10626475 19072940 18382698 19072940 18382698 13852999 10660855 13852999 10660855 21784260 5234500 21784260 5234500 10880231 21637440 10880231 21637440 5324652 16121200 5324652 16121200 16487093 19185656 16487093 19185656 7798359 18157346 7798359 18157346 19085275 6567333 19085275 6567333 5935193 6047627 5935193 6047627 7522006 13402504 7522006 13402504 13444663 3657510 13444663 3657510 3755526 20271702 3755526 20271702 20808287 21886881 20808287 21886881 2258230 2485890 2258230 2485890 21007730 10820733 21007730 10820733 15969150 3448152 15969150 3448152 23507650 2271726 23507650 2271726 2576420 11944507 2576420 11944507 19720179 18844696 19720179 18844696 11058392 15468245 11058392 15468245 18449512 17759431 18449512 17759431 10271990 9763965 10271990 9763965 17198639 9202793 17198639 9202793 4651950 4532325 4651950 4532325 21065893 20171890 21065893 20171890 14612169 12040456 14612169 12040456 13841828 14864124 13841828 14864124 11690003 20460262 11690003 20460262 21164159 11377396 21164159 11377396 15784539 620395 15784539 620395 26473478 22315169 26473478 22315169 15497256 13976544 15497256 13976544 7856983 7363997 7856983 7363997 20344662 19785010 20344662 19785010 6305009 5751719 6305009 5751719 11446871 10571417 11446871 10571417 2638039 2809690 2638039 2809690 23141974 22283304 23141974 22283304 15910518 4237767 15910518 4237767 22415410 16529787 22415410 16529787 12078244 5330504 12078244 5330504 21325758 19249770 21325758 19249770 16679065 10344437 16679065 10344437 11783502 18921011 11783502 18921011 8184707 23528180 8184707 23528180 24445646 4526774 24445646 4526774 4571442 11895927 4571442 11895927 14941932 4783938 14941932 4783938 5063069 10090899 5063069 10090899 17054091 14122692 17054091 14122692 1703958 1956052 1703958 1956052 7549577 7073504 7549577 7073504 6853785 6816738 6853785 6816738 14660721 26047072 14660721 26047072 903187 24632041 903187 24632041 22806619 4281054 22806619 4281054 7552233 19614704 7552233 19614704 22450058 4211643 22450058 4211643 18005753 17679582 18005753 17679582 16417831 3826400 16417831 3826400 3738665 4434336 3738665 4434336 14921587 13067630 14921587 13067630 14039059 22494352 14039059 22494352 23651302 20995890 23651302 20995890 8196116 14389140 8196116 14389140 12476129 25679944 12476129 25679944 1260573 14747456 1260573 14747456 14847298 8482742 14847298 8482742 9044869 15607818 9044869 15607818 24075061 22943014 24075061 22943014 7450248 6912237 7450248 6912237 24914564 23816320 24914564 23816320 6959176 10725595 6959176 10725595 11231750 6107545 11231750 6107545 6352870 7766707 6352870 7766707 19467841 11593117 19467841 11593117 4206962 22926641 4206962 22926641 6048501 7045661 6048501 7045661 19904830 2398435 19904830 2398435 2819248 15195513 2819248 15195513 17276990 9790717 17276990 9790717 15448992 15581251 15448992 15581251 16194782 13171768 16194782 13171768 13824623 3230014 13824623 3230014 23654312 12346406 23654312 12346406 14558310 15038599 14558310 15038599 15917030 12560561 15917030 12560561 12994050 8528967 12994050 8528967 18566142 6234137 18566142 6234137 5926682 5685239 5926682 5685239 21480493 9070563 21480493 9070563 17819301 21141231 17819301 21141231 21560317 3331794 21560317 3331794 3725034 9119333 3725034 9119333 17958891 19259701 17958891 19259701 3902966 22786238 3902966 22786238 19010337 18220879 19010337 18220879 5593624 21400190 5593624 21400190 12766194 12143986 12766194 12143986 12835133 8589370 12835133 8589370 8737851 22261574 8737851 22261574 23000649 12702397 23000649 12702397 13323449 20733545 13323449 20733545 21388290 10941361 21388290 10941361 15965590 5067975 15965590 5067975 21553979 18226349 21553979 18226349 9483330 7317958 9483330 7317958 7306377 24958353 7306377 24958353 25821070 22459010 25821070 22459010 4593092 9088628 4593092 9088628 15756579 11158921 15756579 11158921 4721730 4589460 4721730 4589460 4712123 22247111 4712123 22247111 15869010 10591384 15869010 10591384 3805417 23147050 3805417 23147050 15285418 6984169 15285418 6984169 19774032 8133183 19774032 8133183 5809414 5759906 5809414 5759906 15145504 18836937 15145504 18836937 20164064 6894333 20164064 6894333 18827072 18125657 18827072 18125657 18143610 6474768 18143610 6474768 20354856 3782554 20354856 3782554 3587382 22451918 3587382 22451918 18976662 8094434 18976662 8094434 15277671 11552066 15277671 11552066 1568709 1528220 1568709 1528220 14588909 22575263 14588909 22575263 25668249 24444751 25668249 24444751 12989568 13798651 12989568 13798651 5767231 21200190 5767231 21200190 11507873 10648574 11507873 10648574 15899151 11462925 15899151 11462925 6798551 6417811 6798551 6417811 15137115 15553342 15137115 15553342 11608834 13500577 11608834 13500577 13185650 19739940 13185650 19739940 7245582 5769800 7245582 5769800 21535576 18102474 21535576 18102474 7281403 5816018 7281403 5816018 5686645 5991987 5686645 5991987 9658691 21360142 9658691 21360142 23391766 22982333 23391766 22982333 5743721 20945501 5743721 20945501 22020483 4948892 22020483 4948892 19316094 11344777 19316094 11344777 12091071 20886578 12091071 20886578 21754412 22758080 21754412 22758080 4224543 14698354 4224543 14698354 11976487 5416854 11976487 5416854 5414789 21347683 5414789 21347683 5886101 6052972 5886101 6052972 25066012 24302575 25066012 24302575 18514342 8876123 18514342 8876123 16082042 15332633 16082042 15332633 13477941 13478750 13477941 13478750 17166768 24885415 17166768 24885415 25994536 7142292 25994536 7142292 14679652 13640235 14679652 13640235 6627594 6093648 6627594 6093648 19264584 8079538 19264584 8079538 6054822 5897645 6054822 5897645 15014171 21326490 15014171 21326490 23112613 22631677 23112613 22631677 13641360 13172827 13641360 13172827 23276169 22074746 23276169 22074746 17101425 7753234 17101425 7753234 19582145 980295 19582145 980295 1126970 18464122 1126970 18464122 8567147 4752784 8567147 4752784 5040080 18212150 5040080 18212150 21911601 22617069 21911601 22617069 23496047 15836679 23496047 15836679 16194210 21976829 16194210 21976829 22695338 26673134 22695338 26673134 334864 8552241 334864 8552241 18599938 8735296 18599938 8735296 2998269 2595923 2998269 2595923 19423578 19056294 19423578 19056294 20374875 6803932 20374875 6803932 14819449 22207186 14819449 22207186 4584251 15269180 4584251 15269180 19439185 7509169 19439185 7509169 16039952 17999222 16039952 17999222 18436143 13182817 18436143 13182817 8655102 5135158 8655102 5135158 24191672 2559438 24191672 2559438 2180071 24767064 2180071 24767064 21250513 6241028 21250513 6241028 7179779 19860149 7179779 19860149 13936867 12909471 13936867 12909471 6944719 24784444 6944719 24784444 2096722 19305866 2096722 19305866 8544368 8066426 8544368 8066426 16459096 14301982 16459096 14301982 12593245 15696946 12593245 15696946 16557172 22708379 16557172 22708379 4042644 9304318 4042644 9304318 10569079 23446545 10569079 23446545 3407776 8423780 3407776 8423780 20659040 20256294 20659040 20256294 17690352 14498803 17690352 14498803 6476769 5916220 6476769 5916220 17033506 9946163 17033506 9946163 18179428 4447703 18179428 4447703 22380357 15568646 22380357 15568646 5528107 21192240 5528107 21192240 12233090 9455675 12233090 9455675 1440295 25508576 1440295 25508576 18253695 8960327 18253695 8960327 20542794 19848139 20542794 19848139 5226149 5159788 5226149 5159788 21204766 5729227 21204766 5729227 23765821 3011581 23765821 3011581 12253181 11626062 12253181 11626062 1289329 1742028 1289329 1742028 22584748 21904087 22584748 21904087 11908994 12588973 11908994 12588973 18833810 18144227 18833810 18144227 15658734 15404686 15658734 15404686 2024868 24962488 2024868 24962488 18904209 8384844 18904209 8384844 11176905 19358267 11176905 19358267 20177195 20480257 20177195 20480257 6065085 13601102 6065085 13601102 13061985 19543380 13061985 19543380 7302199 7904947 7302199 7904947 22054209 21301056 22054209 21301056 16170715 8397427 16170715 8397427 18889351 14073558 18889351 14073558 1351884 1067278 1351884 1067278 11157904 10438612 11157904 10438612 21640616 5538914 21640616 5538914 8039369 7598154 8039369 7598154 5974474 6158185 5974474 6158185 21476505 25006121 21476505 25006121 2014032 11517608 2014032 11517608 20458337 6872369 20458337 6872369 11464286 11496703 11464286 11496703 25241830 24094228 25241830 24094228 20219495 6844237 20219495 6844237 23509855 22470476 23509855 22470476 7409537 19581977 7409537 19581977 22365959 21871548 22365959 21871548 15983262 5171429 15983262 5171429 5269654 15784606 5269654 15784606 16537651 16916370 16537651 16916370 9713053 19966965 9713053 19966965 20142169 10378742 20142169 10378742 11175000 6002136 11175000 6002136 20821184 21853077 20821184 21853077 5183599 8979205 5183599 8979205 17864776 21241711 17864776 21241711 5125191 21943765 5125191 21943765 21483694 6964245 21483694 6964245 5322635 5041030 5322635 5041030 13834881 17629493 13834881 17629493 18301246 8622943 18301246 8622943 9289536 9332317 9289536 9332317 18652479 23127069 18652479 23127069 23945367 13147768 23945367 13147768 6347516 20544693 6347516 20544693 8107307 7570198 8107307 7570198 9809003 20467338 9809003 20467338 21156751 17333653 21156751 17333653 4802061 4652515 4802061 4652515 5848378 13922297 5848378 13922297 19292892 18682500 19292892 18682500 10569626 16393198 10569626 16393198 16823438 16553826 16823438 16553826 7774577 7273227 7774577 7273227 9568806 17327308 9568806 17327308 19894431 7414338 19894431 7414338 10622702 10103891 10622702 10103891 7847016 7859014 7847016 7859014 6963866 19951371 6963866 19951371 19030504 9535032 19030504 9535032 17298786 19176937 17298786 19176937 19574478 17880006 19574478 17880006 18611956 23129815 18611956 23129815 24123241 23217685 24123241 23217685 3780815 25853522 3780815 25853522 26770613 15927303 26770613 15927303 8147235 24305145 8147235 24305145 25419814 14639636 25419814 14639636 9896720 23706272 9896720 23706272 24709635 10886152 24709635 10886152 11529769 2657205 11529769 2657205 24316223 15143964 24316223 15143964 15721285 10710185 15721285 10710185 16445860 19000008 16445860 19000008 4216180 22638231 4216180 22638231 7157811 7350370 7157811 7350370 17928299 20577099 17928299 20577099 6457774 14489006 6457774 14489006 15470837 16681098 15470837 16681098 5935351 6106214 5935351 6106214 20760013 6463116 20760013 6463116 22978438 3765191 22978438 3765191 11227483 15240840 11227483 15240840 11782065 11070145 11782065 11070145 1551106 25362014 1551106 25362014 23880291 3044455 23880291 3044455 14717470 22494656 14717470 22494656 4509424 8803814 4509424 8803814 18535680 3569199 18535680 3569199 4128127 19345983 4128127 19345983 19787009 13002016 19787009 13002016 13977394 9370896 13977394 9370896 25240437 24082601 25240437 24082601 3233083 11312802 3233083 11312802 16286310 15444865 16286310 15444865 18640418 8256013 18640418 8256013 21813229 21153425 21813229 21153425 21813735 10934500 21813735 10934500 16489819 21593857 16489819 21593857 22425317 3950065 22425317 3950065 3963456 14206489 3963456 14206489 20722195 6560864 20722195 6560864 20750414 2830973 20750414 2830973 2399930 10836636 2399930 10836636 18743607 20131127 18743607 20131127 20955116 8354730 20955116 8354730 9404665 16952459 9404665 16952459 15441891 11396616 15441891 11396616 19576194 19180154 19576194 19180154 7886597 13925970 7886597 13925970 15305500 11640943 15305500 11640943 14836637 19023067 14836637 19023067 19450236 17165479 19450236 17165479 7608797 7133666 7608797 7133666 18074803 17799123 18074803 17799123 13895389 3010604 13895389 3010604 23977719 7251628 23977719 7251628 20092629 23376676 20092629 23376676 24590467 8081210 24590467 8081210 15886817 15394294 15886817 15394294 9743385 4512724 9743385 4512724 22339177 13788593 22339177 13788593 13927851 19880431 13927851 19880431 20649185 3408738 20649185 3408738 3040950 22068454 3040950 22068454 22627391 6752804 22627391 6752804 1227221 1693993 1227221 1693993 2604232 4810489 2604232 4810489 22064218 18653972 22064218 18653972 19250493 4054679 19250493 4054679 22740486 8926753 22740486 8926753 6105739 5998324 6105739 5998324 18918671 18464512 18918671 18464512 20208772 6415598 20208772 6415598 10921170 25420329 10921170 25420329 1549060 5238244 1549060 5238244 24982368 23740159 24982368 23740159 19547983 18081011 19547983 18081011 9088056 16814722 9088056 16814722 17526721 7648487 17526721 7648487 3884141 4096768 3884141 4096768 2708589 24317652 2708589 24317652 23610436 3247377 23610436 3247377 18854661 22037606 18854661 22037606 22887174 10024766 22887174 10024766 13757396 13641583 13757396 13641583 22282222 21790070 22282222 21790070 19510970 3635334 19510970 3635334 23133207 13087344 23133207 13087344 12120683 5609565 12120683 5609565 6037911 8710895 6037911 8710895 9292707 4695098 9292707 4695098 4807134 7172400 4807134 7172400 7276587 4418273 7276587 4418273 2925583 24085933 2925583 24085933 13392269 9117111 13392269 9117111 9698380 9915674 9698380 9915674 22043861 4418463 22043861 4418463 7700123 19391263 7700123 19391263 21289395 5916325 21289395 5916325 10976329 16163195 10976329 16163195 4337709 4301333 4337709 4301333 7773243 7421992 7773243 7421992 4950942 4839698 4950942 4839698 14246339 15370470 14246339 15370470 6716575 20334008 6716575 20334008 20338892 2549165 20338892 2549165 2360066 19797113 2360066 19797113 20633768 18163882 20633768 18163882 3496966 2949255 3496966 2949255 10220995 17063317 10220995 17063317 10534242 9951955 10534242 9951955 24415467 23082075 24415467 23082075 15469347 3390236 15469347 3390236 2406780 2106827 2406780 2106827 3711381 20740359 3711381 20740359 21360479 9678093 21360479 9678093 10190742 11261541 10190742 11261541 15357781 16072265 15357781 16072265 11062887 17690443 11062887 17690443 17859673 20820535 17859673 20820535 6431963 16098234 6431963 16098234 16767482 15971084 16767482 15971084 10877099 4186216 10877099 4186216 22812364 5832636 22812364 5832636 6295910 6132364 6295910 6132364 21238452 16181534 21238452 16181534 10616791 16143053 10616791 16143053 10672149 6242198 10672149 6242198 6755998 17076721 6755998 17076721 10210741 3646997 10210741 3646997 3767147 8070749 3767147 8070749 20668388 20222811 20668388 20222811 17169760 9882575 17169760 9882575 13411801 14348616 13411801 14348616 18874839 8338413 18874839 8338413 17330664 17008215 17330664 17008215 17299327 9893485 17299327 9893485 15744941 15938945 15744941 15938945 10620058 10091526 10620058 10091526 16595345 7038675 16595345 7038675 7654019 20588309 7654019 20588309 24022775 23043843 24022775 23043843 10454448 9857900 10454448 9857900 19077774 18333467 19077774 18333467 12593834 11483069 12593834 11483069 15347206 6139664 15347206 6139664 6377601 7463942 6377601 7463942 12169247 16052923 12169247 16052923 16858596 12940995 16858596 12940995 9096665 4915410 9096665 4915410 5081238 18829874 5081238 18829874 19619934 5878517 19619934 5878517 3095761 2661778 3095761 2661778 11901928 11429948 11901928 11429948 9928568 9604281 9928568 9604281 14461896 14204473 14461896 14204473 6814838 6452918 6814838 6452918 8890628 8788306 8890628 8788306 6524872 6012693 6524872 6012693 7893856 12718599 7893856 12718599 18477808 4167719 18477808 4167719 4561927 12036480 4561927 12036480 16560289 15826021 16560289 15826021 8674617 5147145 8674617 5147145 22205123 14649792 22205123 14649792 12403764 22215918 12403764 22215918 22845328 17914533 22845328 17914533 8861317 2315919 8861317 2315919 24608897 14627254 24608897 14627254 12179488 14193362 12179488 14193362 15273091 21662872 15273091 21662872 5240370 6095068 5240370 6095068 21385110 15689345 21385110 15689345 8645652 3088517 8645652 3088517 3295639 16612014 3295639 16612014 21966703 4324010 21966703 4324010 4758336 12316667 4758336 12316667 15115471 5407400 15115471 5407400 5598773 22740056 5598773 22740056 23536944 12676736 23536944 12676736 13649939 19684510 13649939 19684510 20458205 20158383 20458205 20158383 1446023 1762657 1446023 1762657 25487987 24508193 25487987 24508193 9415902 14483976 9415902 14483976 15071680 4753362 15071680 4753362 4885060 9720749 4885060 9720749 17378417 10085251 17378417 10085251 6920725 19976700 6920725 19976700 11488452 1480887 11488452 1480887 25396826 17360991 25396826 17360991 9578903 7722520 9578903 7722520 19576349 1849446 19576349 1849446 1460170 10990067 1460170 10990067 16063545 22385893 16063545 22385893 4468298 20068494 4468298 20068494 9992052 14205809 9992052 14205809 14287721 12349382 14287721 12349382 12699128 14181941 12699128 14181941 4561779 4330985 4561779 4330985 9312512 23320041 9312512 23320041 24517090 11796581 24517090 11796581 6993215 19832594 6993215 19832594 16846758 16175165 16846758 16175165 4233717 22678268 4233717 22678268 9353626 8713254 9353626 8713254 14260089 12371993 14260089 12371993 5946622 6112981 5946622 6112981 12918294 17076651 12918294 17076651 21228308 4020025 21228308 4020025 4385934 13668239 4385934 13668239 12976107 14715042 12976107 14715042 12128010 21747059 12128010 21747059 22445687 11404953 22445687 11404953 5685371 5324256 5685371 5324256 9415025 8912601 9415025 8912601 2154216 2397332 2154216 2397332 18628161 18217111 18628161 18217111 12682670 14269583 12682670 14269583 10860905 16271386 10860905 16271386 18107307 2447225 18107307 2447225 24324131 23272814 24324131 23272814 3625738 17828265 3625738 17828265 19178367 18642637 19178367 18642637 11462955 5983811 11462955 5983811 6447093 3059861 6447093 3059861 23792698 16560563 23792698 16560563 10057628 13384252 10057628 13384252 13560067 5633853 13560067 5633853 5864764 13949129 5864764 13949129 22086754 4389509 22086754 4389509 1175341 25737929 1175341 25737929 8552752 8035390 8552752 8035390 12338918 14339462 12338918 14339462 9925653 9566912 9925653 9566912 19362415 18872254 19362415 18872254 1624336 2038291 1624336 2038291 9239710 11105783 9239710 11105783 11312896 19889038 11312896 19889038 6959478 20297165 6959478 20297165 20820297 13318444 20820297 13318444 9257116 8657524 9257116 8657524 8229902 18904151 8229902 18904151 18825161 7566599 18825161 7566599 8190936 14376932 8190936 14376932 14763398 2252751 14763398 2252751 2623025 5835284 2623025 5835284 20981559 5773243 20981559 5773243 6113888 18025296 6113888 18025296 18770700 8818871 18770700 8818871 7476102 19482533 7476102 19482533 6798621 3400537 6798621 3400537 23295961 5314056 23295961 5314056 5631875 7631146 5631875 7631146 19595927 15329712 19595927 15329712 11071170 10674148 11071170 10674148 15026210 19971855 15026210 19971855 6883308 4933915 6883308 4933915 21803093 5732280 21803093 5732280 6226524 14624375 6226524 14624375 18222575 8786054 18222575 8786054 18457501 8827200 18457501 8827200 6624482 6408728 6624482 6408728 15343388 17486074 15343388 17486074 9764040 16255476 9764040 16255476 17330407 16772455 17330407 16772455 2107151 1899607 2107151 1899607 1609656 25502129 1609656 25502129 21685600 5558275 21685600 5558275 10572121 19457825 10572121 19457825 20198699 10723677 20198699 10723677 10029182 17064750 10029182 17064750 11439779 6063237 11439779 6063237 20631394 10484948 20631394 10484948 3355993 2983281 3355993 2983281 2527842 24315517 2527842 24315517 6660557 3645688 6660557 3645688 3454695 20784825 3454695 20784825 21381953 14316936 21381953 14316936 12412117 4612725 12412117 4612725 22383190 5389302 22383190 5389302 5293167 15901843 5293167 15901843 16072895 6869945 16072895 6869945 7028011 17732767 7028011 17732767 18059521 19739678 18059521 19739678 7248461 4821777 7248461 4821777 22242368 12861211 22242368 12861211 13865823 2705512 13865823 2705512 24105108 16036316 24105108 16036316 11763279 11007444 11763279 11007444 22601678 21849702 22601678 21849702 4826278 4710556 4826278 4710556 15054807 11641179 15054807 11641179 6174214 4297349 6174214 4297349 2769869 23982973 2769869 23982973 8521426 6360659 8521426 6360659 6789310 22726458 6789310 22726458 23176459 12162869 23176459 12162869 12605025 22924915 12605025 22924915 23993564 6591034 23993564 6591034 16009662 15418895 16009662 15418895 7220351 6954742 7220351 6954742 21039522 20332157 21039522 20332157 15298139 9480127 15298139 9480127 3832446 3444313 3832446 3444313 22366015 21535107 22366015 21535107 4800329 4904584 4800329 4904584 10156176 20353460 10156176 20353460 21148439 10741892 21148439 10741892 11601052 20569607 11601052 20569607 21333590 24226271 21333590 24226271 2653551 10867631 2653551 10867631 24409074 2393489 24409074 2393489 22577124 21970911 22577124 21970911 5368136 21452555 5368136 21452555 23406413 22411249 23406413 22411249 12046498 14836404 12046498 14836404 6250708 20613509 6250708 20613509 10395465 16590145 10395465 16590145 10093531 21201527 10093531 21201527 21667907 13424753 21667907 13424753 13229182 8649391 13229182 8649391 26942358 26113534 26942358 26113534 19949385 19234893 19949385 19234893 20117883 19465596 20117883 19465596 22915672 4234479 22915672 4234479 21020660 10735089 21020660 10735089 11252953 9623075 11252953 9623075 20105722 7069273 20105722 7069273 6322867 20370177 6322867 20370177 15576557 4866681 15576557 4866681 5012855 17467778 5012855 17467778 9496472 8375090 9496472 8375090 8677655 8280721 8677655 8280721 18824917 3353680 18824917 3353680 3253984 22908388 3253984 22908388 8602296 13026649 8602296 13026649 17804627 9425841 17804627 9425841 19687254 19453781 19687254 19453781 15049567 10892788 15049567 10892788 18933766 4277232 18933766 4277232 22359251 6265970 22359251 6265970 15477384 21757824 15477384 21757824 22335320 6491946 22335320 6491946 20720650 24896364 20720650 24896364 25821323 16003383 25821323 16003383 4643170 4514085 4643170 4514085 11494662 22886820 11494662 22886820 23457636 8352340 23457636 8352340 18769550 2308012 18769550 2308012 24513119 19734999 24513119 19734999 7215633 21498715 7215633 21498715 22230178 24610060 22230178 24610060 2240281 20351845 2240281 20351845 20839569 7778614 20839569 7778614 13944114 22249644 13944114 22249644 23407019 21395619 23407019 21395619 16146725 10622304 16146725 10622304 15945783 18221970 15945783 18221970 18730992 9067085 18730992 9067085 8856330 8473365 8856330 8473365 16421222 17600906 16421222 17600906 6721731 20148792 6721731 20148792 20210555 17947246 20210555 17947246 18313024 21706005 18313024 21706005 22541679 8280626 22541679 8280626 8544080 8263227 8544080 8263227 8843832 21844587 8843832 21844587 4972462 17296653 4972462 17296653 18589334 22167207 18589334 22167207 22853521 24482027 22853521 24482027 2616849 21928663 2616849 21928663 22713989 10650965 22713989 10650965 11511837 11188208 11511837 11188208 22463564 4684141 22463564 4684141 25754644 24711367 25754644 24711367 3242658 14395886 3242658 14395886 17991182 9389023 17991182 9389023 941732 25948988 941732 25948988 13367136 9380027 13367136 9380027 9587030 4523069 9587030 4523069 22029000 19452189 22029000 19452189 7571474 6935087 7571474 6935087 20316507 11075615 20316507 11075615 16018698 8185456 16018698 8185456 18893157 15971695 18893157 15971695 16718398 16776230 16718398 16776230 19508589 7373429 19508589 7373429 5253297 23240174 5253297 23240174 3720221 6534623 3720221 6534623 13045116 12293443 13045116 12293443 18284753 9112247 18284753 9112247 19259484 18418738 19259484 18418738 11466126 10975213 11466126 10975213 21262354 20525643 21262354 20525643 5860134 3161079 5860134 3161079 23594983 10208064 23594983 10208064 10702746 21842361 10702746 21842361 22674064 10848026 22674064 10848026 11668237 4118687 11668237 4118687 22579122 5476227 22579122 5476227 10570304 9879121 10570304 9879121 23304157 3627246 23304157 3627246 1973958 24810402 1973958 24810402 25046512 1930895 25046512 1930895 20164651 19425510 20164651 19425510 25762634 994427 25762634 994427 19646439 21580678 19646439 21580678 22306874 5403571 22306874 5403571 5735946 18768074 5735946 18768074 15948187 15828127 15948187 15828127 22363198 21548803 22363198 21548803 21808819 16001102 21808819 16001102 5937739 20905879 5937739 20905879 16809921 9329361 16809921 9329361 9826118 10330145 9826118 10330145 11025131 7831583 11025131 7831583 8387587 3061111 8387587 3061111 23729491 12281430 23729491 12281430 7584797 19431414 7584797 19431414 5505027 5245949 5505027 5245949 19349438 18988996 19349438 18988996 21606669 5058048 21606669 5058048 11160475 15459124 11160475 15459124 8274564 7784343 8274564 7784343 1012801 26011408 1012801 26011408 9946760 9413210 9946760 9413210 18168956 17643324 18168956 17643324 14837223 14444518 14837223 14444518 2873728 24111538 2873728 24111538 22874618 1294189 22874618 1294189 1519138 7853447 1519138 7853447 19491592 16583890 19491592 16583890 8761413 4399611 8761413 4399611 4379787 17594630 4379787 17594630 18190520 12528590 18190520 12528590 5878824 5958428 5878824 5958428 15549837 20502828 15549837 20502828 6375361 20015727 6375361 20015727 24086512 2882930 24086512 2882930 8487998 22635852 8487998 22635852 3701986 3584524 3701986 3584524 16948063 16706865 16948063 16706865 24591354 2123573 24591354 2123573 13124558 19750659 13124558 19750659 20487717 12185631 20487717 12185631 14435773 4286000 14435773 4286000 23835754 23206663 23835754 23206663 5501578 6569184 5501578 6569184 20646166 5806237 20646166 5806237 4191338 2316314 4191338 2316314 2037243 21730828 2037243 21730828 22350693 13124237 22350693 13124237 809368 26396198 809368 26396198 2025214 1858040 2025214 1858040 20227444 9367019 20227444 9367019 17849301 18344895 17849301 18344895 21711642 5229946 21711642 5229946 22821800 21872945 22821800 21872945 22856994 4040959 22856994 4040959 8678857 18597854 8678857 18597854 9255079 9016663 9255079 9016663 2793112 24131402 2793112 24131402 8214517 7779204 8214517 7779204 14577174 15007303 14577174 15007303 11831830 12702563 11831830 12702563 19522802 21804518 19522802 21804518 24223365 2666513 24223365 2666513 10000502 9440825 10000502 9440825 5824219 5447253 5824219 5447253 5465243 5633209 5465243 5633209 24589993 2209936 24589993 2209936 23824496 11153496 23824496 11153496 6628485 6261978 6628485 6261978 21041255 5878213 21041255 5878213 6451927 17653124 6451927 17653124 18511105 15604333 18511105 15604333 6000849 5848955 6000849 5848955 18484756 17874081 18484756 17874081 9768957 12384792 9768957 12384792 21456819 20809874 21456819 20809874 12981732 6094865 12981732 6094865 6433012 12524044 6433012 12524044 14183990 10734090 14183990 10734090 5250025 5043743 5250025 5043743 21431925 20898234 21431925 20898234 11250889 15890737 11250889 15890737 17001070 19110931 17001070 19110931 7742752 21147157 7742752 21147157 21919051 22083084 21919051 22083084 4605232 26719964 4605232 26719964 228460 20944930 228460 20944930 14796497 6157816 14796497 6157816 6238926 8998440 6238926 8998440 18088609 21364345 18088609 21364345 5584602 6243287 5584602 6243287 7627504 8065242 7627504 8065242 26059170 25314975 26059170 25314975 11203846 4428537 11203846 4428537 22367889 17750448 22367889 17750448 8971877 15564602 8971877 15564602 16495177 16656257 16495177 16656257 10495276 16147467 10495276 16147467 20377857 19935530 20377857 19935530 2988201 3303005 2988201 3303005 20668779 19952451 20668779 19952451 23091011 3734857 23091011 3734857 7905079 19269138 7905079 19269138 21704515 21068020 21704515 21068020 13830481 12872053 13830481 12872053 11649809 15095844 11649809 15095844 6285817 5648504 6285817 5648504 8869408 17912282 8869408 17912282 7792261 5868033 7792261 5868033 6252148 18911606 6252148 18911606 26421507 526283 26421507 526283 19831746 19147372 19831746 19147372 21092669 6056681 21092669 6056681 20895686 9952989 20895686 9952989 10616197 10695776 10616197 10695776 16492696 11875572 16492696 11875572 11998602 14867346 11998602 14867346 4017863 3458425 4017863 3458425 7728982 19345718 7728982 19345718 22521388 4252179 22521388 4252179 1900754 24961753 1900754 24961753 17650172 13309021 17650172 13309021 11693789 10848091 11693789 10848091 13333773 13331844 13333773 13331844 8360692 7851156 8360692 7851156 13134859 13605631 13134859 13605631 5845106 5525061 5845106 5525061 7766251 22854738 7766251 22854738 23765177 24736255 23765177 24736255 1981183 21056269 1981183 21056269 22472378 21875718 22472378 21875718 16499649 11149331 16499649 11149331 8930750 8348538 8930750 8348538 24491783 25624108 24491783 25624108 1269995 17453726 1269995 17453726 18141839 3970604 18141839 3970604 4228312 19257068 4228312 19257068 20070039 2195467 20070039 2195467 1941523 21094311 1941523 21094311 21828117 16449453 21828117 16449453 8034031 7784722 8034031 7784722 4329097 22815021 4329097 22815021 8503237 17755477 8503237 17755477 18417933 12156180 18417933 12156180 12210523 15897082 12210523 15897082 11032176 5103303 11032176 5103303 21803913 12571631 21803913 12571631 13110998 14749377 13110998 14749377 15545648 10976040 15545648 10976040 5470199 21441307 5470199 21441307 11133983 10591155 11133983 10591155 12359712 14218111 12359712 14218111 22609445 4290448 22609445 4290448 9678325 17350081 9678325 17350081 24257597 1583944 24257597 1583944 1745389 8657262 1745389 8657262 18640148 16242905 18640148 16242905 15058347 14845003 15058347 14845003 5833244 21023782 5833244 21023782 2321760 2050726 2321760 2050726 19459156 18910942 19459156 18910942 15930901 15100239 15930901 15100239 2323379 24770754 2323379 24770754 4266587 22121020 4266587 22121020 18964824 5709640 18964824 5709640 24275677 2540285 24275677 2540285 4713226 23372657 4713226 23372657 3615330 14120528 3615330 14120528 17526387 17235377 17526387 17235377 12208000 11852577 12208000 11852577 23462280 22372718 23462280 22372718 13339383 7503554 13339383 7503554 19608659 11067845 19608659 11067845 10311674 9763517 10311674 9763517 2822392 24107765 2822392 24107765 17722716 9128513 17722716 9128513 13983769 13458924 13983769 13458924 16005867 2084974 16005867 2084974 2427407 21346050 2427407 21346050 19520864 7751117 19520864 7751117 13277128 14289275 13277128 14289275 14946676 16091010 14946676 16091010 5276423 5010472 5276423 5010472 10994376 10700438 10994376 10700438 20591739 6608589 20591739 6608589 23394431 22209896 23394431 22209896 20672463 10264253 20672463 10264253 7464448 6988515 7464448 6988515 12752308 14438789 12752308 14438789 11185352 15597091 11185352 15597091 5355970 5332331 5355970 5332331 9121321 10561891 9121321 10561891 16593531 11464650 16593531 11464650 15393307 5218853 15393307 5218853 21662073 22527802 21662073 22527802 4429977 14643153 4429977 14643153 16721655 25649637 16721655 25649637 1283529 4734848 1283529 4734848 22075160 13333976 22075160 13333976 4662924 4537710 4662924 4537710 1326058 25760609 1326058 25760609 19661541 18776325 19661541 18776325 5352307 23020423 5352307 23020423 3836524 6410388 3836524 6410388 21005168 23766692 21005168 23766692 3190501 20594908 3190501 20594908 21268394 21900651 21268394 21900651 5270934 6227179 5270934 6227179 20994113 14419205 20994113 14419205 12141370 11519543 12141370 11519543 19371469 18889849 19371469 18889849 19667756 9661351 19667756 9661351 9218633 17563720 9218633 17563720 17013693 9546764 17013693 9546764 10036225 15726193 10036225 15726193 24177682 23619616 24177682 23619616 16882815 10437428 16882815 10437428 16654862 9941612 16654862 9941612 23664006 22736013 23664006 22736013 4961902 18223563 4961902 18223563 23114163 3817479 23114163 3817479 16369026 10716467 16369026 10716467 11284143 10609714 11284143 10609714 11947097 19232995 11947097 19232995 19898217 5089038 19898217 5089038 21844807 4799721 21844807 4799721 5082537 17224298 5082537 17224298 10000526 4192821 10000526 4192821 4225079 14032024 4225079 14032024 12587214 10289333 12587214 10289333 10828237 16687356 10828237 16687356 17498906 10487245 17498906 10487245 11163273 3189604 11163273 3189604 23626419 2797513 23626419 2797513 2308198 24566531 2308198 24566531 17150989 10175017 17150989 10175017 9095803 17696624 9095803 17696624 21762817 4865949 21762817 4865949 18169275 17433440 18169275 17433440 18541128 8781556 18541128 8781556 5795954 21296761 5795954 21296761 11254856 10661277 11254856 10661277 13741721 13597766 13741721 13597766 22025408 4784434 22025408 4784434 4945961 9682151 4945961 9682151 17414032 15215395 17414032 15215395 11385719 20596963 11385719 20596963 21324955 10735681 21324955 10735681 4834327 4839041 4834327 4839041 3023075 23890475 3023075 23890475 14772989 13714995 14772989 13714995 14688822 14255687 14688822 14255687 19264965 7853132 19264965 7853132 14554631 16049584 14554631 16049584 16751057 8202775 16751057 8202775 8649588 9974425 8649588 9974425 12294893 19819157 12294893 19819157 7177786 11638446 7177786 11638446 17630382 4234879 17630382 4234879 4303608 9183394 4303608 9183394 19765072 19538967 19765072 19538967 13134310 12307500 13134310 12307500 22983341 22131206 22983341 22131206 14642290 5497356 14642290 5497356 5825557 16282805 5825557 16282805 16886547 6795233 16886547 6795233 6790615 20111912 6790615 20111912 6930251 4848723 6930251 4848723 4978618 22476043 4978618 22476043 23126172 22397552 23126172 22397552 4761971 18562954 4761971 18562954 18977524 3076687 18977524 3076687 3509178 16783139 3509178 16783139 21984350 4702397 21984350 4702397 21024361 6035964 21024361 6035964 521156 791266 521156 791266 19860674 7505706 19860674 7505706 5233429 5160625 5233429 5160625 12077776 14641536 12077776 14641536 6668442 6153681 6668442 6153681 18237034 17976612 18237034 17976612 14772325 4056404 14772325 4056404 4487303 8476095 4487303 8476095 20293839 19494163 20293839 19494163 5767123 2512015 5767123 2512015 2967511 2464735 2967511 2464735 24254793 4313460 24254793 4313460 15618119 14682827 15618119 14682827 20773928 5845071 20773928 5845071 21313107 16010498 21313107 16010498 16406178 18841413 16406178 18841413 19219261 9075834 19219261 9075834 5804563 21397756 5804563 21397756 17288838 6017022 17288838 6017022 21079215 6900884 21079215 6900884 7473520 11219339 7473520 11219339 15987589 10576910 15987589 10576910 11080301 20426720 11080301 20426720 21101667 13460019 21101667 13460019 13119376 22509063 13119376 22509063 4322917 15275008 4322917 15275008 15791823 6463419 15791823 6463419 6686289 13591262 6686289 13591262 12876189 17001132 12876189 17001132 3033322 3222324 3033322 3222324 3553390 23284251 3553390 23284251 23440537 3493635 23440537 3493635 4289085 20686333 4289085 20686333 21395718 13957430 21395718 13957430 7568541 19583328 7568541 19583328 18968486 8239620 18968486 8239620 18540807 8875868 18540807 8875868 8349092 8185368 8349092 8185368 11787173 24575308 11787173 24575308 2376404 9639205 2376404 9639205 9974089 23721174 9974089 23721174 3292721 14101532 3292721 14101532 12582890 19411046 12582890 19411046 7580104 11366562 7580104 11366562 15541096 11110183 15541096 11110183 13263509 21822503 13263509 21822503 22256100 14254387 22256100 14254387 9812512 16918939 9812512 16918939 2252972 2402710 2252972 2402710 23100279 13808422 23100279 13808422 14826813 4297403 14826813 4297403 22221629 19755306 22221629 19755306 18824432 5516326 18824432 5516326 21338826 4949535 21338826 4949535 5010102 8726223 5010102 8726223 19583126 1707052 19583126 1707052 1257370 10472883 1257370 10472883 11057755 19141924 11057755 19141924 7803992 15395423 7803992 15395423 15571497 11471727 15571497 11471727 12489266 11941062 12489266 11941062 25731376 24517575 25731376 24517575 13124601 13598998 13124601 13598998 25273710 23996744 25273710 23996744 5268165 5069931 5268165 5069931 11941053 19409584 11941053 19409584 7531640 11512688 7531640 11512688 22156370 4682753 22156370 4682753 12441254 24482227 12441254 24482227 25595756 21878654 25595756 21878654 4978424 7721852 4978424 7721852 20098420 19535458 20098420 19535458 15349733 11283705 15349733 11283705 13419724 17521760 13419724 17521760 18056993 11896104 18056993 11896104 15005974 19247226 15005974 19247226 19961102 6272945 19961102 6272945 4157799 22567318 4157799 22567318 17627670 9896566 17627670 9896566 4830278 4601899 4830278 4601899 6530296 15335420 6530296 15335420 18084473 18341305 18084473 18341305 18808049 15281650 18808049 15281650 11435322 21575353 11435322 21575353 22443241 4928444 22443241 4928444 21635643 21329201 21635643 21329201 22009158 13790471 22009158 13790471 12876503 7568345 12876503 7568345 19761138 19052002 19761138 19052002 15266010 11714722 15266010 11714722 7774363 19281885 7774363 19281885 19979839 9346562 19979839 9346562 9940936 14140902 9940936 14140902 14868321 9854734 14868321 9854734 10432964 11327422 10432964 11327422 22605688 4526257 22605688 4526257 6906823 20276233 6906823 20276233 14472555 13598559 14472555 13598559 5936217 21023597 5936217 21023597 21350611 5264397 21350611 5264397 19589498 19840055 19589498 19840055 7445593 11688518 7445593 11688518 21770256 21122583 21770256 21122583 6574227 20431545 6574227 20431545 24509546 23474621 24509546 23474621 15358051 15174470 15358051 15174470 7887858 19008274 7887858 19008274 15573850 15170110 15573850 15170110 19548333 18911942 19548333 18911942 22822843 3853327 22822843 3853327 10975467 18431598 10975467 18431598 18560686 12618465 18560686 12618465 8349005 18761462 8349005 18761462 24525717 2275840 24525717 2275840 22723633 18711465 22723633 18711465 19630242 1215066 19630242 1215066 25898881 16453038 25898881 16453038 13780215 13017796 13780215 13017796 12528250 14301960 12528250 14301960 11257937 10753586 11257937 10753586 18223864 17976491 18223864 17976491 1919320 2318548 1919320 2318548 21387515 13141527 21387515 13141527 14138572 9873994 14138572 9873994 23109543 3862604 23109543 3862604 11730228 21483287 11730228 21483287 22075055 7344169 22075055 7344169 7962392 10495996 7962392 10495996 25161565 1557378 25161565 1557378 21189008 12924130 21189008 12924130 11686035 18561991 11686035 18561991 22424546 21827314 22424546 21827314 21861896 854410 21861896 854410 512750 15784455 512750 15784455 26098866 25214552 26098866 25214552 19831852 11345682 19831852 11345682 15491538 10775207 15491538 10775207 16150053 11793801 16150053 11793801 11826413 11245189 11826413 11245189 9631634 18899218 9631634 18899218 8134014 19559986 8134014 19559986 21437261 4495870 21437261 4495870 22467510 15660177 22467510 15660177 11105729 7831116 11105729 7831116 19393484 24269689 19393484 24269689 2757522 20182837 2757522 20182837 20455080 4032504 20455080 4032504 3919611 9680604 3919611 9680604 17178858 16156431 17178858 16156431 11024842 4947391 11024842 4947391 22129406 5953493 22129406 5953493 6283246 8946835 6283246 8946835 15259373 24491099 15259373 24491099 25502827 22998550 25502827 22998550 4115102 9505341 4115102 9505341 17652570 6270471 17652570 6270471 4945865 4830675 4945865 4830675 21433241 24316530 21433241 24316530 25033355 6509821 25033355 6509821 20312399 21695808 20312399 21695808 22393875 16319601 22393875 16319601 17055151 9740158 17055151 9740158 17360644 14664828 17360644 14664828 15224453 10295693 15224453 10295693 17887090 17069748 17887090 17069748 7693926 3457535 7693926 3457535 23474764 16858589 23474764 16858589 9731006 12810052 9731006 12810052 16921443 3687722 16921443 3687722 23212223 10378539 23212223 10378539 10803197 17995036 10803197 17995036 18686875 4743109 18686875 4743109 4995383 14667911 4995383 14667911 15697976 7749470 15697976 7749470 6799682 6223611 6799682 6223611 11986233 11307211 11986233 11307211 15896527 7474833 15896527 7474833 19782329 11960230 19782329 11960230 6330244 5944221 6330244 5944221 3148303 23613225 3148303 23613225 2323269 2476868 2323269 2476868 13268003 13443581 13268003 13443581 15459995 3259549 15459995 3259549 23408133 15049477 23408133 15049477 11978198 5388000 11978198 5388000 21385243 24124266 21385243 24124266 2690879 8474345 2690879 8474345 18979675 8231246 18979675 8231246 17929742 17738319 17929742 17738319 16275109 10941963 16275109 10941963 7676942 19384460 7676942 19384460 977953 1090020 977953 1090020 5120767 21847735 5120767 21847735 15941222 3417786 15941222 3417786 3773947 9471488 3773947 9471488 10347326 16999739 10347326 16999739 4684919 22498691 4684919 22498691 5521632 5452071 5521632 5452071 9942400 21278029 9942400 21278029 21924539 14333979 21924539 14333979 15098805 10013114 15098805 10013114 17301301 21607115 17301301 21607115 5276558 20174416 5276558 20174416 20832264 12991930 20832264 12991930 7684775 7102559 7684775 7102559 9363908 17876727 9363908 17876727 13261074 13591973 13261074 13591973 11246395 15654418 11246395 15654418 4601066 4442484 4601066 4442484 11595705 21318270 11595705 21318270 5459749 11061881 5459749 11061881 14285792 16297522 14285792 16297522 16666000 6294599 16666000 6294599 5214520 4958156 5214520 4958156 20181519 20967381 20181519 20967381 21707172 11999355 21707172 11999355 7846803 19028463 7846803 19028463 21996897 4759431 21996897 4759431 15546761 12620961 15546761 12620961 12735590 14567704 12735590 14567704 15192644 10108578 15192644 10108578 10556888 2967620 10556888 2967620 23825513 17644798 23825513 17644798 10485000 4442234 10485000 4442234 22804883 22015830 22804883 22015830 8272555 7811737 8272555 7811737 13352870 13456919 13352870 13456919 8083408 7753112 8083408 7753112 18700242 11697318 18700242 11697318 2305721 1770229 2305721 1770229 1524736 4269008 1524736 4269008 22693483 7973892 22693483 7973892 8104719 8402836 8104719 8402836 22105483 4667839 22105483 4667839 17059432 19581912 17059432 19581912 20180750 12245425 20180750 12245425 14629120 1567622 14629120 1567622 25340228 15201827 25340228 15201827 15993767 20707314 15993767 20707314 21321157 4658368 21321157 4658368 5101729 11531955 5101729 11531955 15412731 11457213 15412731 11457213 2261138 24474758 2261138 24474758 17323250 1786789 17323250 1786789 1992802 18553286 1992802 18553286 18952730 17796216 18952730 17796216 9539612 9720258 9539612 9720258 10243212 7557609 10243212 7557609 8138226 9327241 8138226 9327241 25481871 24419743 25481871 24419743 1528955 1974153 1528955 1974153 22360921 23263654 22360921 23263654 3586533 16926205 3586533 16926205 15713705 9755435 15713705 9755435 10380982 15245404 10380982 15245404 17414027 16899914 17414027 16899914 6625522 6270757 6625522 6270757 6734225 25104954 6734225 25104954 1955053 15438531 1955053 15438531 18935408 18163417 18935408 18163417 7773166 4897252 7773166 4897252 21905370 11806439 21905370 11806439 1394882 25331515 1394882 25331515 5007925 8229804 5007925 8229804 17055958 16767253 17055958 16767253 12787347 12955351 12787347 12955351 13894824 10609056 13894824 10609056 11129802 14021538 11129802 14021538 14335460 20056095 14335460 20056095 6948368 7774388 6948368 7774388 14043046 20754832 14043046 20754832 6554345 16036005 6554345 16036005 16859743 14216955 16859743 14216955 3617195 23297321 3617195 23297321 23684153 3148466 23684153 3148466 19427621 21366320 19427621 21366320 21841738 20264442 21841738 20264442 2101951 1968386 2101951 1968386 11429961 16950561 11429961 16950561 9772216 7436760 9772216 7436760 19995464 18737716 19995464 18737716 8150109 19489346 8150109 19489346 20215686 10087017 20215686 10087017 12249639 11753894 12249639 11753894 19093399 7958474 19093399 7958474 16232291 17622993 16232291 17622993 9573215 10958083 9573215 10958083 14933901 12339782 14933901 12339782 26139978 601479 26139978 601479 8844399 18215407 8844399 18215407 21106129 5882739 21106129 5882739 13321427 13393304 13321427 13393304 18905620 8268974 18905620 8268974 12505430 21298697 12505430 21298697 5971770 7050739 5971770 7050739 20220190 7964518 20220190 7964518 8547607 11291182 8547607 11291182 19652313 20389000 19652313 20389000 21099928 1784067 21099928 1784067 2163920 18471035 2163920 18471035 17561095 6115218 17561095 6115218 20597713 10741180 20597713 10741180 16262364 4003999 16262364 4003999 22807801 8193256 22807801 8193256 1499014 1280060 1499014 1280060 17701593 15984007 17701593 15984007 11066480 18485730 11066480 18485730 25397127 1556866 25397127 1556866 7379487 21521159 7379487 21521159 5425837 8710877 5425837 8710877 21220070 6268387 21220070 6268387 20172040 20738763 20172040 20738763 4852992 22092204 4852992 22092204 17444979 7469554 17444979 7469554 23252519 22004464 23252519 22004464 5832714 6812565 5832714 6812565 20611053 19870187 20611053 19870187 16645230 4595453 16645230 4595453 22543629 22400366 22543629 22400366 4534901 22105092 4534901 22105092 4670823 3325465 4670823 3325465 3709600 22580838 3709600 22580838 18469957 15208482 18469957 15208482 6685679 20197935 6685679 20197935 10650941 4826862 10650941 4826862 22097071 15473659 22097071 15473659 8382221 20262224 8382221 20262224 6865340 11447765 6865340 11447765 25351347 1703666 25351347 1703666 13321790 13874587 13321790 13874587 14085273 4876977 14085273 4876977 4766473 12109180 4766473 12109180 13039974 7975632 13039974 7975632 8502525 17730038 8502525 17730038 19496294 18894914 19496294 18894914 22381689 4994432 22381689 4994432 19588734 21793923 19588734 21793923 5036730 7418326 5036730 7418326 7593685 19286021 7593685 19286021 3971735 3409490 3971735 3409490 23287518 4596353 23287518 4596353 4699221 6262209 4699221 6262209 20354584 13485206 20354584 13485206 806066 960477 806066 960477 6119227 13154997 6119227 13154997 13624377 22342931 13624377 22342931 4774921 14059731 4774921 14059731 18548030 8839385 18548030 8839385 10852346 16003256 10852346 16003256 19314729 7604702 19314729 7604702 1558002 25185781 1558002 25185781 8801910 8473911 8801910 8473911 22739423 23155289 22739423 23155289 3950141 5802116 3950141 5802116 18235665 22381709 18235665 22381709 4556583 22663697 4556583 22663697 23167206 5013016 23167206 5013016 15754180 15525449 15754180 15525449 530233 846388 530233 846388 15856378 11015303 15856378 11015303 18561126 5364044 18561126 5364044 5407970 9619873 5407970 9619873 10061177 8627025 10061177 8627025 9131984 12749907 9131984 12749907 13607233 4560805 13607233 4560805 4652892 9568166 4652892 9568166 17391907 11487176 17391907 11487176 7542394 6958179 7542394 6958179 7418333 23259190 7418333 23259190 24079200 21959558 24079200 21959558 2416596 24473127 2416596 24473127 6979807 17560334 6979807 17560334 18298384 6734022 18298384 6734022 6651339 5431087 6651339 5431087 21175829 13256244 21175829 13256244 13538688 18043891 13538688 18043891 21133650 20511987 21133650 20511987 26098455 597957 26098455 597957 11587138 24452255 11587138 24452255 2382930 20572603 2382930 20572603 21270393 12407962 21270393 12407962 13260984 11463447 13260984 11463447 15200485 15575136 15200485 15575136 7075172 20017513 7075172 20017513 20585606 6540336 20585606 6540336 1415575 25445037 1415575 25445037 9072946 6956229 9072946 6956229 7222968 16837257 7222968 16837257 17263323 15166571 17263323 15166571 14092076 12705497 14092076 12705497 10527096 22799270 10527096 22799270 4160409 18302887 4160409 18302887 17648972 9327467 17648972 9327467 12635660 12109424 12635660 12109424 9147991 3005165 9147991 3005165 3270914 5248194 3270914 5248194 17483048 16714064 17483048 16714064 18490181 6231747 18490181 6231747 20554660 5662539 20554660 5662539 5957964 4871543 5957964 4871543 21880617 16230265 21880617 16230265 10323364 4347733 10323364 4347733 22454647 7798177 22454647 7798177 7808636 15108786 7808636 15108786 15216865 24315146 15216865 24315146 2681643 17853871 2681643 17853871 9164340 8061313 9164340 8061313 8570115 11778560 8570115 11778560 21471674 5076198 21471674 5076198 9558327 9109040 9558327 9109040 25201798 1686816 25201798 1686816 17014736 16387528 17014736 16387528 4241726 3995565 4241726 3995565 14001769 15119228 14001769 15119228 11611862 5147787 11611862 5147787 21683108 20523078 21683108 20523078 21023816 21145767 21023816 21145767 21913991 4256333 21913991 4256333 2531176 2516020 2531176 2516020 13286895 14379820 13286895 14379820 12520962 23183202 12520962 23183202 24418547 12316367 24418547 12316367 11232603 15606942 11232603 15606942 19342205 5101696 19342205 5101696 5220403 9352533 5220403 9352533 18183624 3324075 18183624 3324075 3153012 14056866 3153012 14056866 24132914 23256611 24132914 23256611 16434820 11045201 16434820 11045201 4685791 22290145 4685791 22290145 5073467 3054965 5073467 3054965 23810322 19794047 23810322 19794047 7303979 17633802 7303979 17633802 18252094 19954326 18252094 19954326 6981481 16918218 6981481 16918218 23870244 2980973 23870244 2980973 14665059 13859543 14665059 13859543 17021656 9831666 17021656 9831666 7748098 19290697 7748098 19290697 7763010 7058767 7763010 7058767 6869212 22695436 6869212 22695436 23884577 13115025 23884577 13115025 10143295 9797649 10143295 9797649 10462022 10285414 10462022 10285414 4267494 4269608 4267494 4269608 9179139 19653570 9179139 19653570 7414330 13535917 7414330 13535917 13755737 21505429 13755737 21505429 5512763 11106363 5512763 11106363 11301971 2259955 11301971 2259955 2073818 14612657 2073818 14612657 12315416 17864841 12315416 17864841 8852301 24967308 8852301 24967308 25838675 13055590 25838675 13055590 13430598 13489551 13430598 13489551 10695881 10190307 10695881 10190307 13351720 15737815 13351720 15737815 11047835 10979564 11047835 10979564 23121637 3540268 23121637 3540268 16174050 10496488 16174050 10496488 939977 1104628 939977 1104628 11745437 10840458 11745437 10840458 22831226 3885933 22831226 3885933 23395283 22871716 23395283 22871716 11801351 14938823 11801351 14938823 17774379 19661994 17774379 19661994 7272092 18159429 7272092 18159429 19629645 18958552 19629645 18958552 16482682 15988741 16482682 15988741 3187866 23940935 3187866 23940935 7082431 8186927 7082431 8186927 20997148 5706612 20997148 5706612 6451504 20654300 6451504 20654300 8138360 18837599 8138360 18837599 6044935 20825766 6044935 20825766 5534796 5348362 5534796 5348362 21201787 20326369 21201787 20326369 9643117 17290243 9643117 17290243 7485198 19402412 7485198 19402412 9082456 14485626 9082456 14485626 18091011 8977793 18091011 8977793 18463276 17668953 18463276 17668953 4570679 4420768 4570679 4420768 11822253 17768978 11822253 17768978 18522575 4822753 18522575 4822753 4922156 16640182 4922156 16640182 17236988 1631518 17236988 1631518 1655447 9205630 1655447 9205630 22127913 21463358 22127913 21463358 7440913 8182502 7440913 8182502 10768623 20321702 10768623 20321702 22365242 4319472 22365242 4319472 20067546 19313995 20067546 19313995 13673935 13123392 13673935 13123392 3299505 23441655 3299505 23441655 9489661 14994939 9489661 14994939 19737035 19608894 19737035 19608894 6027712 5699757 6027712 5699757 15253069 14729903 15253069 14729903 3068936 2577893 3068936 2577893 7117369 7139366 7117369 7139366 23678375 3060848 23678375 3060848 17212435 16465131 17212435 16465131 20474200 6107329 20474200 6107329 16330616 18653317 16330616 18653317 22391357 4722140 22391357 4722140 20757297 20021504 20757297 20021504 15190449 3210843 15190449 3210843 3676887 9736896 3676887 9736896 17537342 25581088 17537342 25581088 1272370 11355625 1272370 11355625 15385254 13145295 15385254 13145295 7126332 6603283 7126332 6603283 15440761 21600103 15440761 21600103 22011707 5949799 22011707 5949799 12344942 20680680 12344942 20680680 6200294 16032210 6200294 16032210 24356091 23043217 24356091 23043217 4386205 5486717 4386205 5486717 20317918 14152572 20317918 14152572 12458985 10142773 12458985 10142773 16931515 19236382 16931515 19236382 7892219 13866401 7892219 13866401 19048542 8249806 19048542 8249806 13044397 13363275 13044397 13363275 23348617 3637898 23348617 3637898 18548419 16857058 18548419 16857058 6589335 20264317 6589335 20264317 13317323 8757762 13317323 8757762 19429658 7375199 19429658 7375199 7655698 6696812 7655698 6696812 20664733 19417129 20664733 19417129 19506125 5330357 19506125 5330357 5818553 8272214 5818553 8272214 21784079 4959711 21784079 4959711 8290110 18592369 8290110 18592369 15770894 11151189 15770894 11151189 24381836 23261545 24381836 23261545 16241536 15983595 16241536 15983595 8294958 18779413 8294958 18779413 19301223 7986738 19301223 7986738 11783152 14962068 11783152 14962068 14157227 12713966 14157227 12713966 11006590 19342793 11006590 19342793 7656860 6830183 7656860 6830183 19916589 11014456 19916589 11014456 15691248 8897061 15691248 8897061 18210818 13772243 18210818 13772243 12951958 15944378 12951958 15944378 19845994 6934341 19845994 6934341 16272547 10708239 16272547 10708239 17283666 17022971 17283666 17022971 10642413 15743295 10642413 15743295 15698993 11177427 15698993 11177427 18742287 21352257 18742287 21352257 23782779 23256597 23782779 23256597 17409669 5968872 17409669 5968872 21545557 12192513 21545557 12192513 6571701 6012721 6571701 6012721 25985807 25188173 25985807 25188173 19024596 3167074 19024596 3167074 3050139 13588181 3050139 13588181 13083196 1911872 13083196 1911872 2353748 17463647 2353748 17463647 15486110 6312732 15486110 6312732 6850162 5627133 6850162 5627133 21008662 12471460 21008662 12471460 13253557 17514421 13253557 17514421 18575579 20296277 18575579 20296277 6666707 9958333 6666707 9958333 19387204 7626115 19387204 7626115 14280372 12862088 14280372 12862088 5188580 5114065 5188580 5114065 8134451 7735704 8134451 7735704 7617369 2157555 7617369 2157555 24736080 21164212 24736080 21164212 6090870 19506666 6090870 19506666 19751551 19582916 19751551 19582916 7530126 15535503 7530126 15535503 18588805 17863644 18588805 17863644 10901054 3161245 10901054 3161245 23639235 17161210 23639235 17161210 10114761 12739999 10114761 12739999 13797403 10316310 13797403 10316310 10828591 8671818 10828591 8671818 20689472 20180511 20689472 20180511 10282966 9643435 10282966 9643435 12399528 14581042 12399528 14581042 4077849 3648661 4077849 3648661 7251212 19779255 7251212 19779255 12790262 14211741 12790262 14211741 25651614 24682741 25651614 24682741 18683941 18002485 18683941 18002485 7076419 21466387 7076419 21466387 3675534 3916064 3675534 3916064 5853760 21136513 5853760 21136513 11463314 12346781 11463314 12346781 25446971 24459905 25446971 24459905 19552230 2970651 19552230 2970651 23793186 5941584 23793186 5941584 9277930 17664871 9277930 17664871 21813976 5050558 21813976 5050558 10329614 9543261 10329614 9543261 21709432 5250015 21709432 5250015 12406142 18262341 12406142 18262341 8660761 10017075 8660761 10017075 17255150 9921353 17255150 9921353 10184268 19770715 10184268 19770715 20589547 9301663 20589547 9301663 4194675 4068532 4194675 4068532 15637060 19958553 15637060 19958553 21544434 20820573 21544434 20820573 9321246 2942072 9321246 2942072 2564675 13146214 2564675 13146214 13711694 10650435 13711694 10650435 8571714 19174635 8571714 19174635 19957068 14254311 19957068 14254311 5983465 22479272 5983465 22479272 22939579 17731794 22939579 17731794 13637162 8022139 13637162 8022139 19242609 5969379 19242609 5969379 2345226 2792170 2345226 2792170 23295399 22498114 23295399 22498114 22416960 16408583 22416960 16408583 14652463 7205838 14652463 7205838 7191549 4562679 7191549 4562679 22184107 21422304 22184107 21422304 5311369 12451298 5311369 12451298 13226086 21488754 13226086 21488754 5508109 12959271 5508109 12959271 13900247 19339760 13900247 19339760 7644648 11458964 7644648 11458964 22279001 21513290 22279001 21513290 24107833 2634671 24107833 2634671 16086667 18997908 16086667 18997908 19828293 6011849 19828293 6011849 6523025 3856163 6523025 3856163 22882935 4565281 22882935 4565281 11149112 15582127 11149112 15582127 10211076 9581756 10211076 9581756 19727236 19045290 19727236 19045290 13276706 13375742 13276706 13375742 7088693 20009571 7088693 20009571 10509208 10158488 10509208 10158488 12916554 20293007 12916554 20293007 6541697 20171127 6541697 20171127 6678227 22192294 6678227 22192294 4790929 13379211 4790929 13379211 14232660 7589911 14232660 7589911 7786403 8336301 7786403 8336301 25242199 24097697 25242199 24097697 7068389 7182205 7068389 7182205 8779081 24362149 8779081 24362149 2646687 8873023 2646687 8873023 18088539 16649815 18088539 16649815 9941451 8318996 9941451 8318996 18759875 19330742 18759875 19330742 7712908 11027771 7712908 11027771 22463850 21436855 22463850 21436855 13610236 13222087 13610236 13222087 6341397 20456651 6341397 20456651 8600164 8276499 8600164 8276499 16174691 15235283 16174691 15235283 15397730 11518169 15397730 11518169 12858954 13991302 12858954 13991302 18590397 5384103 18590397 5384103 5606148 22040397 5606148 22040397 23187136 15357533 23187136 15357533 15815157 10464314 15815157 10464314 11168401 10729019 11168401 10729019 9949078 9290349 9949078 9290349 10977703 16177484 10977703 16177484 24092888 2704702 24092888 2704702 10447223 16546458 10447223 16546458 12973631 11957262 12973631 11957262 15342239 24810199 15342239 24810199 25889904 19052926 25889904 19052926 16061061 10994165 16061061 10994165 3661613 23243652 3661613 23243652 9965524 17035708 9965524 17035708 2902288 23853303 2902288 23853303 10382266 16949474 10382266 16949474 24186525 23168787 24186525 23168787 14744142 12013238 14744142 12013238 17720732 16989491 17720732 16989491 14666886 12185998 14666886 12185998 23489407 22784255 23489407 22784255 22072598 4806901 22072598 4806901 13376396 12517111 13376396 12517111 24283998 2457344 24283998 2457344 6588924 15947646 6588924 15947646 16565499 13732082 16565499 13732082 13246793 22978763 13246793 22978763 24214524 12729501 24214524 12729501 2917640 2619479 2917640 2619479 11253629 15623724 11253629 15623724 21147781 5986419 21147781 5986419 16201371 12508506 16201371 12508506 6467693 5953636 6467693 5953636 5336144 21650265 5336144 21650265 20266589 11773932 20266589 11773932 15335101 20948490 15335101 20948490 21624407 22214236 21624407 22214236 4555339 9500577 4555339 9500577 17923924 1764281 17923924 1764281 1883113 15264070 1883113 15264070 16118658 15662825 16118658 15662825 14228585 13302859 14228585 13302859 20944687 20427403 20944687 20427403 21940628 4654585 21940628 4654585 13023519 18927993 13023519 18927993 19237360 3474032 19237360 3474032 3498245 4250277 3498245 4250277 22590426 13770970 22590426 13770970 12907671 15450929 12907671 15450929 15774136 14368406 15774136 14368406 15056527 5158300 15056527 5158300 21678754 13480819 21678754 13480819 13076649 6571217 13076649 6571217 20615817 17671136 20615817 17671136 9108043 15816165 9108043 15816165 15811907 9802310 15811907 9802310 10089155 9662302 10089155 9662302 23784145 22680574 23784145 22680574 4494296 3877274 4494296 3877274 4106795 10892613 4106795 10892613 17196993 10080265 17196993 10080265 22949237 22320945 22949237 22320945 6939991 13119503 6939991 13119503 16185861 15282398 16185861 15282398 8553010 2457263 8553010 2457263 24351810 16576361 24351810 16576361 11196618 9089651 11196618 9089651 9617451 5243888 9617451 5243888 23258792 22361984 23258792 22361984 12924083 10487884 12924083 10487884 16678290 7667406 16678290 7667406 8209835 18525229 8209835 18525229 18688886 5357050 18688886 5357050 5590155 2841849 5590155 2841849 24142932 23415489 24142932 23415489 3377187 6281357 3377187 6281357 12711539 12007869 12711539 12007869 11846641 2198340 11846641 2198340 24771743 2901478 24771743 2901478 10968001 16565322 10968001 16565322 10232439 14438766 10232439 14438766 23657715 22447342 23657715 22447342 20763072 19596568 20763072 19596568 7413733 12406915 7413733 12406915 17592514 9742773 17592514 9742773 15199361 14315000 15199361 14315000 21663987 4953802 21663987 4953802 7450057 6939223 7450057 6939223 2613618 2763998 2613618 2763998 8292906 18556807 8292906 18556807 8827232 8538993 8827232 8538993 16809962 20303654 16809962 20303654 20701537 8626878 20701537 8626878 7102290 6820053 7102290 6820053 11248755 15606902 11248755 15606902 11580140 5338747 11580140 5338747 5442049 9483898 5442049 9483898 17869138 3246206 17869138 3246206 3462612 13086971 3462612 13086971 14373280 16570092 14373280 16570092 10395786 19010855 10395786 19010855 19490840 9331180 19490840 9331180 10136013 15080581 10136013 15080581 16047470 19678081 16047470 19678081 3214156 23638510 3214156 23638510 24329350 21431775 24329350 21431775 18819588 18315821 18819588 18315821 3300513 23621152 3300513 23621152 20758554 5975359 20758554 5975359 21079525 20292857 21079525 20292857 7038496 13978675 7038496 13978675 14370821 585654 14370821 585654 601438 10553347 601438 10553347 11006227 23324268 11006227 23324268 3710577 19297967 3710577 19297967 20220672 11545551 20220672 11545551 3103202 23860357 3103202 23860357 5241813 4843379 5241813 4843379 21223573 20614349 21223573 20614349 11768086 5212348 11768086 5212348 22093769 8452708 22093769 8452708 17733836 17120692 17733836 17120692 14067682 2794966 14067682 2794966 24035731 6794143 24035731 6794143 7132602 9693008 7132602 9693008 14564218 12135184 14564218 12135184 5428289 5110389 5428289 5110389 13814393 14232731 13814393 14232731 12662585 16199337 12662585 16199337 16745511 4702178 16745511 4702178 4876910 15896353 4876910 15896353 16571914 15499611 16571914 15499611 11286474 8460778 11286474 8460778 23327958 22486008 23327958 22486008 22914437 3831255 22914437 3831255 3039359 23921635 3039359 23921635 23823081 10495933 23823081 10495933 9579180 8904071 9579180 8904071 18743798 17966520 18743798 17966520 11692382 11015599 11692382 11015599 6182323 5946415 6182323 5946415 21742858 21031263 21742858 21031263 12752682 13895650 12752682 13895650 3458061 23500082 3458061 23500082 12346888 11501946 12346888 11501946 14256654 14015268 14256654 14015268 20166190 6512091 20166190 6512091 20246528 17130566 20246528 17130566 9927581 16964633 9927581 16964633 17667879 21916709 17667879 21916709 4953693 7501562 4953693 7501562 19893642 11082129 19893642 11082129 11820964 15754589 11820964 15754589 16549922 8068459 16549922 8068459 8625105 13963637 8625105 13963637 19094741 7927166 19094741 7927166 19262089 18926212 19262089 18926212 15197322 11560474 15197322 11560474 24618690 23394365 24618690 23394365 14572988 8935531 14572988 8935531 18279954 19709098 18279954 19709098 20455730 15700428 20455730 15700428 1636005 1459206 1636005 1459206 15130063 13123065 15130063 13123065 11919791 20868566 11919791 20868566 5990240 14062685 5990240 14062685 14673047 18432965 14673047 18432965 8535556 9666010 8535556 9666010 17512764 25210357 17512764 25210357 1520664 14000254 1520664 14000254 12495201 3729441 12495201 3729441 4286531 2344764 4286531 2344764 24402497 12734673 24402497 12734673 14277803 6458280 14277803 6458280 20427705 12849746 20427705 12849746 13984271 17487410 13984271 17487410 17975294 1256861 17975294 1256861 1113541 8873107 1113541 8873107 18329491 21406873 18329491 21406873 5271736 19431337 5271736 19431337 21993285 4818950 21993285 4818950 7799507 19202587 7799507 19202587 12525941 11001439 12525941 11001439 17907596 8291911 17907596 8291911 8821598 10931210 8821598 10931210 16057214 14589765 16057214 14589765 12385949 19252357 12385949 19252357 19742539 15022168 19742539 15022168 11883173 4540370 11883173 4540370 22503195 20525364 22503195 20525364 6810677 18119608 6810677 18119608 8800307 5840912 8800307 5840912 5748733 6601827 5748733 6601827 17927181 17375811 17927181 17375811 17224727 13049248 17224727 13049248 13308626 20802975 13308626 20802975 21551357 14933218 21551357 14933218 11947095 11510672 11947095 11510672 12497883 16178103 12497883 16178103 5070095 22576368 5070095 22576368 23679038 15114604 23679038 15114604 12800583 13926697 12800583 13926697 15210907 14529519 15210907 14529519 14557179 2300492 14557179 2300492 2480631 20487891 2480631 20487891 22059895 21467482 22059895 21467482 16226738 9641130 16226738 9641130 17481806 20433039 17481806 20433039 6401750 15387630 6401750 15387630 11138678 22263942 11138678 22263942 4625677 3193983 4625677 3193983 23648455 8458015 23648455 8458015 8965321 16690537 8965321 16690537 9986523 20320829 9986523 20320829 6439314 6414684 6439314 6414684 24050351 2773919 24050351 2773919 8360728 20933724 8360728 20933724 21581090 20828654 21581090 20828654 12761434 12379729 12761434 12379729 13097612 21975410 13097612 21975410 4928326 14465032 4928326 14465032 22980367 3920319 22980367 3920319 4160897 4057913 4160897 4057913 2508946 2143303 2508946 2143303 20651453 6645800 20651453 6645800 1210920 1073369 1210920 1073369 20854428 20422999 20854428 20422999 7001855 17365385 7001855 17365385 14052710 7001170 14052710 7001170 20299638 17744096 20299638 17744096 6532662 22259842 6532662 22259842 4490064 13547349 4490064 13547349 13234424 20739802 13234424 20739802 6338309 3789721 6338309 3789721 22979947 16085693 22979947 16085693 10713465 12383774 10713465 12383774 13534208 13195585 13534208 13195585 2718301 2871682 2718301 2871682 7460688 23276532 7460688 23276532 24469884 9274014 24469884 9274014 8621482 8134624 8621482 8134624 19175887 18685904 19175887 18685904 12165999 14675461 12165999 14675461 12087724 18777258 12087724 18777258 8256744 16358912 8256744 16358912 17657440 9446711 17657440 9446711 24211133 23212764 24211133 23212764 19874246 14924812 19874246 14924812 12131451 20953345 12131451 20953345 21889047 5415079 21889047 5415079 4060369 22940798 4060369 22940798 18252875 9041367 18252875 9041367 12648354 18101060 12648354 18101060 9075068 21034428 9075068 21034428 24516712 23345798 24516712 23345798 9742984 9189076 9742984 9189076 18689240 18593885 18689240 18593885 16742767 10273011 16742767 10273011 12815490 15070739 12815490 15070739 7181908 23540036 7181908 23540036 3368299 20103110 3368299 20103110 8347778 7547173 8347778 7547173 19246589 21839137 19246589 21839137 4868853 8704508 4868853 8704508 18024428 12330277 18024428 12330277 15048422 14964039 15048422 14964039 15624819 7003340 15624819 7003340 3339644 2981671 3339644 2981671 2557375 23279912 2557375 23279912 21620518 9082119 21620518 9082119 7420700 19602888 7420700 19602888 8048717 7504736 8048717 7504736 11291470 15345354 11291470 15345354 14207648 4101993 14207648 4101993 22872915 12179693 22872915 12179693 14628199 2279794 14628199 2279794 24659475 19042629 24659475 19042629 4626905 4465410 4626905 4465410 19468122 7626285 19468122 7626285 1886614 1613518 1886614 1613518 19833409 19087184 19833409 19087184 22383897 1255117 22383897 1255117 1203392 23105430 1203392 23105430 24113279 5908378 24113279 5908378 6685533 11204857 6685533 11204857 11809753 8424880 11809753 8424880 8683566 9094319 8683566 9094319 9580331 2964997 9580331 2964997 3198859 15020672 3198859 15020672 15582326 4828778 15582326 4828778 5111445 17068628 5111445 17068628 17433513 15562547 17433513 15562547 11329190 22361928 11329190 22361928 23150682 10708902 23150682 10708902 8107756 23413764 8107756 23413764 24647797 2077404 24647797 2077404 7685250 17880802 7685250 17880802 18162693 9206519 18162693 9206519 9683034 16170411 9683034 16170411 16759304 8487519 16759304 8487519 9027871 18713706 9027871 18713706 19166550 16732379 19166550 16732379 9941425 14613848 9941425 14613848 22934639 24886678 22934639 24886678 2291917 14319288 2291917 14319288 12460034 8796466 12460034 8796466 4683117 4685445 4683117 4685445 21464937 20900936 21464937 20900936 12356774 14106809 12356774 14106809 10491738 16392274 10491738 16392274 19263273 8160547 19263273 8160547 8966334 17730067 8966334 17730067 18261735 6701665 18261735 6701665 6790271 11284446 6790271 11284446 15588411 7339668 15588411 7339668 6611820 6306140 6611820 6306140 13512922 18898519 13512922 18898519 8111138 10258433 8111138 10258433 15526243 20320921 15526243 20320921 6571957 21943835 6571957 21943835 22567241 21769854 22567241 21769854 4955005 8772813 4955005 8772813 18392131 7139982 18392131 7139982 7075685 11198955 7075685 11198955 24559913 2300820 24559913 2300820 11167997 15839656 11167997 15839656 19587337 2771791 19587337 2771791 3317341 11147272 3317341 11147272 15815934 24871925 15815934 24871925 2260798 24534474 2260798 24534474 25623251 4154346 25623251 4154346 4308656 21659955 4308656 21659955 22475943 5847524 22475943 5847524 20849250 2944795 20849250 2944795 23826563 23292897 23826563 23292897 3592132 11005111 3592132 11005111 16105331 16065489 16105331 16065489 11090871 14012014 11090871 14012014 16171519 6036152 16171519 6036152 21387820 988150 21387820 988150 878284 16036990 878284 16036990 16794162 23292045 16794162 23292045 3867093 13173736 3867093 13173736 22524398 3998995 22524398 3998995 22714874 22129567 22714874 22129567 9038047 1663378 9038047 1663378 1924616 21676114 1924616 21676114 5379015 22961262 5379015 22961262 4051235 11046770 4051235 11046770 21430301 5675953 21430301 5675953 8664821 18272325 8664821 18272325 19158792 13430059 19158792 13430059 8535496 4604431 8535496 4604431 4588122 14440811 4588122 14440811 12420655 20358688 12420655 20358688 6657749 7359922 6657749 7359922 21808936 5523534 21808936 5523534 18589233 17767849 18589233 17767849 14320788 12211294 14320788 12211294 12319570 23069124 12319570 23069124 3633449 13091394 3633449 13091394 22807627 3965841 22807627 3965841 21787037 22908598 21787037 22908598 24199414 22338418 24199414 22338418 2808476 2963136 2808476 2963136 5208765 21485274 5208765 21485274 14661177 12062183 14661177 12062183 14601862 14073598 14601862 14073598 7909035 7272079 7909035 7272079 22313764 21717152 22313764 21717152 7279829 6866647 7279829 6866647 19704841 19251819 19704841 19251819 25840009 1285928 25840009 1285928 2664569 24372719 2664569 24372719 17492186 16817105 17492186 16817105 18960246 18718565 18960246 18718565 10487579 2094106 10487579 2094106 24620542 8070009 24620542 8070009 19301659 21738670 19301659 21738670 22513524 19944092 22513524 19944092 20767459 24462062 20767459 24462062 25550234 14680270 25550234 14680270 11086211 23050361 11086211 23050361 4008166 6077369 4008166 6077369 19985248 19283771 19985248 19283771 5355178 4996639 5355178 4996639 16244111 15484812 16244111 15484812 15120314 14097009 15120314 14097009 25800255 24618595 25800255 24618595 12859351 11865877 12859351 11865877 18781274 18136436 18781274 18136436 9272407 8881846 9272407 8881846 21532973 20799868 21532973 20799868 6126610 5558929 6126610 5558929 808798 26137556 808798 26137556 21910444 8723073 21910444 8723073 18467404 6801728 18467404 6801728 20458653 14838337 20458653 14838337 12108923 12917768 12108923 12917768 21109480 5514811 21109480 5514811 7543167 19432732 7543167 19432732 16815095 9285975 16815095 9285975 9857347 22731724 9857347 22731724 23935913 22418489 23935913 22418489 4485980 11960487 4485980 11960487 17923717 4507726 17923717 4507726 22584024 17162986 22584024 17162986 17507838 3871709 17507838 3871709 23069814 10339360 23069814 10339360 9118283 17522387 9118283 17522387 17252659 16552865 17252659 16552865 8699578 18459489 8699578 18459489 23588426 3211215 23588426 3211215 2017166 24669877 2017166 24669877 21474412 5219045 21474412 5219045 24836341 23825514 24836341 23825514 17550001 11695178 17550001 11695178 15653752 23647473 15653752 23647473 24860631 22687111 24860631 22687111 14129639 13921603 14129639 13921603 10794837 22246351 10794837 22246351 23166440 7799570 23166440 7799570 17959905 17146158 17959905 17146158 9728129 9826647 9728129 9826647 17283016 13483863 17283016 13483863 13594272 14109641 13594272 14109641 14568307 12549164 14568307 12549164 14312143 9836649 14312143 9836649 17192367 13416447 17192367 13416447 13582523 12732477 13582523 12732477 25197454 26115276 25197454 26115276 932188 11578532 932188 11578532 24788604 2108952 24788604 2108952 22414994 10704465 22414994 10704465 7512289 7517221 7512289 7517221 11613901 15745894 11613901 15745894 16313223 2071863 16313223 2071863 1706036 4206441 1706036 4206441 22799868 20274062 22799868 20274062 17225829 16432616 17225829 16432616 7006438 20057413 7006438 20057413 5193872 2290073 5193872 2290073 1811245 12810674 1811245 12810674 13687918 16160068 13687918 16160068 7191127 7199912 7191127 7199912 16350253 20642525 16350253 20642525 21455644 3357175 21455644 3357175 3466710 21485823 3466710 21485823 26571835 25532979 26571835 25532979 19209696 19037241 19209696 19037241 5887309 21079484 5887309 21079484 15509450 11224697 15509450 11224697 6000150 20915900 6000150 20915900 10308491 16638978 10308491 16638978 4015158 23093492 4015158 23093492 21389478 3428291 21389478 3428291 23409309 12785296 23409309 12785296 13830907 19854544 13830907 19854544 20577594 8777827 20577594 8777827 9059737 7121649 9059737 7121649 21648901 4957241 21648901 4957241 12120259 11383319 12120259 11383319 18073817 8761799 18073817 8761799 14098759 12686866 14098759 12686866 4910397 4745674 4910397 4745674 16146842 18699183 16146842 18699183 8236693 20611772 8236693 20611772 21534980 11761218 21534980 11761218 6054958 20892503 6054958 20892503 7701908 10490390 7701908 10490390 16625855 21734029 16625855 21734029 5258792 21768711 5258792 21768711 22574825 10859982 22574825 10859982 7185284 6916604 7185284 6916604 24329865 23751988 24329865 23751988 11780755 5005274 11780755 5005274 4974659 19050074 4974659 19050074 23535883 22336358 23535883 22336358 6595454 2419351 6595454 2419351 24432022 23052945 24432022 23052945 11962322 8311681 11962322 8311681 8662785 11806576 8662785 11806576 12312578 20285523 12312578 20285523 4259147 3888085 4259147 3888085 18774468 18007390 18774468 18007390 12017635 11474583 12017635 11474583 21882948 5485775 21882948 5485775 7468508 20268688 7468508 20268688 21012567 4008056 21012567 4008056 3928097 2244618 3928097 2244618 24522303 16696030 24522303 16696030 7321397 7073629 7321397 7073629 10424036 16378840 10424036 16378840 25418505 1308432 25418505 1308432 3941067 18379180 3941067 18379180 20404573 24134327 20404573 24134327 2764821 6386409 2764821 6386409 20691519 13465479 20691519 13465479 10521344 16367672 10521344 16367672 21092031 6201450 21092031 6201450 23720687 22625942 23720687 22625942 19949136 7458578 19949136 7458578 18802045 11377088 18802045 11377088 7119341 19826053 7119341 19826053 4927120 4575465 4927120 4575465 14371358 23133316 14371358 23133316 24241235 7817800 24241235 7817800 2991112 24025255 2991112 24025255 2981464 20280980 2981464 20280980 19245604 5605460 19245604 5605460 21000533 19425406 21000533 19425406 5789061 21267547 5789061 21267547 10607230 10133718 10607230 10133718 2438857 24793879 2438857 24793879 18501835 8574507 18501835 8574507 17685259 17636861 17685259 17636861 6774220 20108403 6774220 20108403 21705066 5707996 21705066 5707996 20569403 20050471 20569403 20050471 10541627 12180675 10541627 12180675 12741107 6067767 12741107 6067767 6201351 13549096 6201351 13549096 14704843 12025492 14704843 12025492 9294360 21579679 9294360 21579679 22214816 24193325 22214816 24193325 2805615 15693854 2805615 15693854 11059846 4245954 11059846 4245954 4134170 20254347 4134170 20254347 20828258 5339068 20828258 5339068 5350954 4538010 5350954 4538010 22227066 6386446 22227066 6386446 1314018 1290026 1314018 1290026 17574658 16483587 17574658 16483587 5370566 5210188 5370566 5210188 16392921 10493298 16392921 10493298 23324891 3572367 23324891 3572367 18421137 16508301 18421137 16508301 10220602 11426815 10220602 11426815 20803580 6205271 20803580 6205271 4271727 22784074 4271727 22784074 17288875 17091004 17288875 17091004 3167349 23649204 3167349 23649204 10229946 8257064 10229946 8257064 19065803 24033078 19065803 24033078 2994081 9985972 2994081 9985972 17331881 25890086 17331881 25890086 1186642 23247305 1186642 23247305 24398669 21554278 24398669 21554278 13602527 12792539 13602527 12792539 19557399 18835200 19557399 18835200 16513460 15790505 16513460 15790505 4204233 22771180 4204233 22771180 18429093 8459858 18429093 8459858 18664226 25019912 18664226 25019912 1849681 1999981 1849681 1999981 15866870 15594306 15866870 15594306 15831664 4215619 15831664 4215619 4394009 18944681 4394009 18944681 24565985 2350317 24565985 2350317 7471308 19484826 7471308 19484826 15585211 12579490 15585211 12579490 13522790 22731131 13522790 22731131 24773476 24199981 24773476 24199981 17496117 9541419 17496117 9541419 22476016 21500155 22476016 21500155 6738605 6544912 6738605 6544912 18161735 19168523 18161735 19168523 19269018 9477922 19269018 9477922 1733411 1443459 1733411 1443459 20047533 19359200 20047533 19359200 19304517 6336432 19304517 6336432 20917154 7398637 20917154 7398637 7924672 19473519 7924672 19473519 19533607 22471080 19533607 22471080 4491412 12087164 4491412 12087164 20907079 20509908 20907079 20509908 6693125 7268043 6693125 7268043 21267593 4531876 21267593 4531876 22396078 5978460 22396078 5978460 6250540 13847636 6250540 13847636 18703554 8399474 18703554 8399474 9304860 19184238 9304860 19184238 3239961 23857299 3239961 23857299 11262396 9248296 11262396 9248296 26192369 584540 26192369 584540 16846896 16560085 16846896 16560085 11992822 14648525 11992822 14648525 24771967 23670189 24771967 23670189 15996376 6760748 15996376 6760748 19984062 15337487 19984062 15337487 11222156 11545146 11222156 11545146 15107930 12337273 15107930 12337273 13384001 12217628 13384001 12217628 17471932 25164053 17471932 25164053 26252254 3976411 26252254 3976411 3993231 7306676 3993231 7306676 22331868 2709875 22331868 2709875 3220432 6941172 3220432 6941172 20318403 14463071 20318403 14463071 12300543 18484229 12300543 18484229 19245949 9053256 19245949 9053256 7964748 19087584 7964748 19087584 11659319 15398237 11659319 15398237 4308231 22639428 4308231 22639428 10191785 9099691 10191785 9099691 9515421 20298508 9515421 20298508 20713206 15258372 20713206 15258372 11768199 10954736 11768199 10954736 25802375 24761030 25802375 24761030 16219659 8065296 16219659 8065296 8462829 20111589 8462829 20111589 20568649 13866994 20568649 13866994 12751767 7526088 12751767 7526088 19349163 23778668 19349163 23778668 3061774 20682298 3061774 20682298 6219428 5678473 6219428 5678473 5843564 21574887 5843564 21574887 24181198 2673231 24181198 2673231 20213985 25095793 20213985 25095793 1923826 9518345 1923826 9518345 21071063 20390794 21071063 20390794 10942431 10328773 10942431 10328773 5992782 20815784 5992782 20815784 6435077 13181062 6435077 13181062 16348598 15573672 16348598 15573672 18098945 9447788 18098945 9447788 11972204 12778406 11972204 12778406 13072116 13545362 13072116 13545362 20481849 6530040 20481849 6530040 11224313 22660318 11224313 22660318 23331223 13069934 23331223 13069934 13997545 11795945 13997545 11795945 21491088 20853224 21491088 20853224 12974701 12304960 12974701 12304960 13262699 19170697 13262699 19170697 19920175 8979101 19920175 8979101 5219785 4972695 5219785 4972695 13570322 20849874 13570322 20849874 5782436 10928854 5782436 10928854 19248762 7979423 19248762 7979423 16157930 20222930 16157930 20222930 6916089 17360636 6916089 17360636 17702893 7774607 17702893 7774607 8309857 6784336 8309857 6784336 20414855 15550296 20414855 15550296 8654492 2414206 8654492 2414206 24497456 22865620 24497456 22865620 16237113 10829752 16237113 10829752 14572149 14532202 14572149 14532202 21773804 5056633 21773804 5056633 12405646 16966345 12405646 16966345 17714408 4646728 17714408 4646728 1858235 1716967 1858235 1716967 12932731 13841218 12932731 13841218 3478062 3121253 3478062 3121253 14540257 15104198 14540257 15104198 16050496 8635653 16050496 8635653 9113127 8572557 9113127 8572557 20755697 24371662 20755697 24371662 2679614 20875091 2679614 20875091 21729665 11993962 21729665 11993962 9576510 17348460 9576510 17348460 17634863 9829614 17634863 9829614 26207487 25250641 26207487 25250641 4948230 4754887 4948230 4754887 11430774 15073945 11430774 15073945 6283866 5905928 6283866 5905928 9740099 21164320 9740099 21164320 21903185 5761165 21903185 5761165 5793829 1827148 5793829 1827148 24881801 4743836 24881801 4743836 4809310 12026801 4809310 12026801 19159477 18306319 19159477 18306319 15714642 11416959 15714642 11416959 12374252 14373653 12374252 14373653 22480976 4400946 22480976 4400946 6058418 20888757 6058418 20888757 20929151 6134459 20929151 6134459 8116022 20895299 8116022 20895299 21742789 15693360 21742789 15693360 10239132 9649223 10239132 9649223 19203174 18308993 19203174 18308993 13373119 13338547 13373119 13338547 5924769 21330559 5924769 21330559 22108056 14049788 22108056 14049788 7611543 19416966 7611543 19416966 8726309 8650632 8726309 8650632 9683548 17080307 9683548 17080307 15495187 6892037 15495187 6892037 6912740 6362887 6912740 6362887 13102188 12391912 13102188 12391912 7596081 6769591 7596081 6769591 6742007 13779414 6742007 13779414 23499592 22640888 23499592 22640888 18835525 8546484 18835525 8546484 17060891 22660304 17060891 22660304 23755352 20687419 23755352 20687419 6650711 5695582 6650711 5695582 23332540 3584077 23332540 3584077 9455263 14881482 9455263 14881482 21520554 4062637 21520554 4062637 22912659 5276071 22912659 5276071 5392766 19287501 5392766 19287501 19353018 13176785 19353018 13176785 13571937 4575067 13571937 4575067 22075500 20545612 22075500 20545612 13550846 10189268 13550846 10189268 17147726 3737748 17147726 3737748 4118364 17919852 4118364 17919852 8984503 18156631 8984503 18156631 8723503 7186939 8723503 7186939 19676426 8309236 19676426 8309236 8846237 21653892 8846237 21653892 22508463 14967744 22508463 14967744 11731141 7538542 11731141 7538542 19625575 15311649 19625575 15311649 10369869 9877497 10369869 9877497 5219453 21438687 5219453 21438687 5308490 5272444 5308490 5272444 21396698 22089178 21396698 22089178 4935387 22329814 4935387 22329814 23034767 12411564 23034767 12411564 9776822 9153041 9776822 9153041 17476478 16842376 17476478 16842376 10536824 10107369 10536824 10107369 24629806 23441618 24629806 23441618 7314908 7378684 7314908 7378684 14722994 22991955 14722994 22991955 3962931 15585447 3962931 15585447 16093418 5329174 16093418 5329174 5669032 18366282 5669032 18366282 11821379 12614391 11821379 12614391 13885902 12656865 13885902 12656865 7933134 7353332 7933134 7353332 18988537 18293326 18988537 18293326 24100451 2703785 24100451 2703785 17897154 11404495 17897154 11404495 4843648 4446300 4843648 4446300 10823564 10208886 10823564 10208886 4844325 4459494 4844325 4459494 20932688 21954914 20932688 21954914 22504983 21803133 22504983 21803133 5113353 23282360 5113353 23282360 24406817 3550194 24406817 3550194 10062797 16616426 10062797 16616426 10854881 9074676 10854881 9074676 18211202 21332019 18211202 21332019 5849078 7610323 5849078 7610323 19300414 10378633 19300414 10378633 3138088 3491896 3138088 3491896 17662887 16849635 17662887 16849635 13047938 13976890 13047938 13976890 15183978 14692372 15183978 14692372 15700167 2102724 15700167 2102724 2407450 18666673 2407450 18666673 24491324 23295888 24491324 23295888 21930206 14708703 21930206 14708703 15282350 8671688 15282350 8671688 18173490 15371928 18173490 15371928 11421384 14136549 11421384 14136549 17516551 9827810 17516551 9827810 13704856 13262189 13704856 13262189 10250848 3429871 10250848 3429871 3460289 9138488 3460289 9138488 20243815 19639655 20243815 19639655 16454777 15798600 16454777 15798600 22047420 21269258 22047420 21269258 8220312 7929401 8220312 7929401 4471210 22433461 4471210 22433461 18301115 13272462 18301115 13272462 6490437 20547125 6490437 20547125 20673680 6174888 20673680 6174888 4878527 21994283 4878527 21994283 11154303 15368803 11154303 15368803 24275005 23256413 24275005 23256413 17090164 872746 17090164 872746 661655 21633514 661655 21633514 24286064 2582200 24286064 2582200 3371514 8080887 3371514 8080887 21474578 20850882 21474578 20850882 20830989 16193590 20830989 16193590 6379684 6140969 6379684 6140969 11434345 11722140 11434345 11722140 12552120 5972588 12552120 5972588 6487838 13817904 6487838 13817904 21755268 5113063 21755268 5113063 10762829 15950820 10762829 15950820 2664173 2411218 2664173 2411218 22151192 21321953 22151192 21321953 21764332 1615281 21764332 1615281 25071849 6288272 25071849 6288272 10250884 9683119 10250884 9683119 17837900 9655934 17837900 9655934 18867134 23024795 18867134 23024795 4044941 8921635 4044941 8921635 18073876 14308433 18073876 14308433 14951036 1663964 14951036 1663964 24999292 11159848 24999292 11159848 10231546 16738748 10231546 16738748 20194762 2893748 20194762 2893748 3257453 8647251 3257453 8647251 18310600 6514265 18310600 6514265 6973698 23581995 6973698 23581995 24715884 7044500 24715884 7044500 7676959 12186107 7676959 12186107 16682090 17152313 16682090 17152313 22888058 3899003 22888058 3899003 5838303 12391960 5838303 12391960 14336699 10516935 14336699 10516935 3413938 23441424 3413938 23441424 14086485 4414380 14086485 4414380 22578758 9618021 22578758 9618021 17157119 6334400 17157119 6334400 20407365 11613321 20407365 11613321 10023939 16984158 10023939 16984158 17121535 3734411 17121535 3734411 23000228 14372192 23000228 14372192 10612746 20484465 10612746 20484465 21252701 19847251 21252701 19847251 6492433 6531408 6492433 6531408 18746759 21507097 18746759 21507097 21970947 19373959 21970947 19373959 2397754 2704604 2397754 2704604 22423220 21592207 22423220 21592207 5433051 5480501 5433051 5480501 6628623 20295951 6628623 20295951 11897601 11350096 11897601 11350096 12825308 21394729 12825308 21394729 21971688 8479926 21971688 8479926 2364498 2160118 2364498 2160118 23154901 9464083 23154901 9464083 9800945 846704 9800945 846704 25921996 13236433 25921996 13236433 14266284 6572577 14266284 6572577 20676459 7942202 20676459 7942202 8466287 16732978 8466287 16732978 17454541 10197838 17454541 10197838 10940803 8381090 10940803 8381090 18721912 17993920 18721912 17993920 8866727 22780744 8866727 22780744 23557660 23808403 23557660 23808403 2969396 4856239 2969396 4856239 16277654 16015447 16277654 16015447 13299198 10401360 13299198 10401360 11245859 19725075 11245859 19725075 20098746 20105974 20098746 20105974 4902656 4711964 4902656 4711964 20997381 20363050 20997381 20363050 8989937 8567446 8989937 8567446 15358839 12054775 15358839 12054775 7764006 7338246 7764006 7338246 15403643 24139789 15403643 24139789 1773552 25219584 1773552 25219584 14883626 12092849 14883626 12092849 15470113 14875341 15470113 14875341 20683998 6060812 20683998 6060812 11710595 22895439 11710595 22895439 4050135 21343015 4050135 21343015 17319478 5479022 17319478 5479022 5785991 11121714 5785991 11121714 12698384 14038801 12698384 14038801 16791216 10199555 16791216 10199555 15594270 11419259 15594270 11419259 10598279 4700420 10598279 4700420 21792801 14542099 21792801 14542099 15224742 14755871 15224742 14755871 18236364 8903191 18236364 8903191 21138993 20459618 21138993 20459618 16093121 15896404 16093121 15896404 17585312 17115468 17585312 17115468 5545165 4365995 5545165 4365995 4548129 7715496 4548129 7715496 8346064 21947824 8346064 21947824 4723069 15469826 4723069 15469826 11563879 18806890 11563879 18806890 7999866 2298157 7999866 2298157 24471210 4527253 24471210 4527253 4622675 3989991 4622675 3989991 22919419 7651124 22919419 7651124 7895404 10765075 7895404 10765075 16448276 23577148 16448276 23577148 3417759 8898058 3417759 8898058 9495699 3180243 9495699 3180243 3142792 22934577 3142792 22934577 21465849 3656676 21465849 3656676 23190800 4559498 23190800 4559498 11088171 24226343 11088171 24226343 2578914 10177656 2578914 10177656 10674576 16955045 10674576 16955045 10330666 9176911 10330666 9176911 18188031 2168991 18188031 2168991 2554216 11339816 2554216 11339816 15662643 15220975 15662643 15220975 11566065 15049320 11566065 15049320 23581321 23043300 23581321 23043300 5869780 20784154 5869780 20784154 4359480 22538875 4359480 22538875 17583632 14953160 17583632 14953160 6193114 5873624 6193114 5873624 7562580 22275038 7562580 22275038 22738094 14000565 22738094 14000565 10218646 9924388 10218646 9924388 1824476 25267878 1824476 25267878 18290921 9216087 18290921 9216087 16212607 14900936 16212607 14900936 12047275 8985179 12047275 8985179 17839782 16412147 17839782 16412147 8045390 19027860 8045390 19027860 9083162 8673222 9083162 8673222 3410295 23608275 3410295 23608275 21324487 20082001 21324487 20082001 6778899 3361911 6778899 3361911 23354069 21363267 23354069 21363267 12232863 11555083 12232863 11555083 13932208 12766202 13932208 12766202 19627531 7626871 19627531 7626871 14622484 14093065 14622484 14093065 15083046 13847785 15083046 13847785 7066904 20165013 7066904 20165013 20378826 6271759 20378826 6271759 14307957 13939927 14307957 13939927 9830953 9376833 9830953 9376833 11186415 18273982 11186415 18273982 8852927 19790615 8852927 19790615 19987300 21738149 19987300 21738149 4917700 10369272 4917700 10369272 16752923 10335437 16752923 10335437 11094173 1288368 11094173 1288368 25490671 9667286 25490671 9667286 3942685 4048485 3942685 4048485 11041067 17275250 11041067 17275250 9706689 12769205 9706689 12769205 14003924 15438501 14003924 15438501 11373147 12855845 11373147 12855845 13954173 8998539 13954173 8998539 9616288 17568983 9616288 17568983 18051260 4106906 18051260 4106906 4399817 12975970 4399817 12975970 16592626 9181742 16592626 9181742 9460925 17482850 9460925 17482850 18712751 7933127 18712751 7933127 19490195 9832972 19490195 9832972 5496580 5491990 5496580 5491990 11386922 22211134 11386922 22211134 4802933 21950615 4802933 21950615 8464431 8133226 8464431 8133226 9941320 22325269 9941320 22325269 4628080 21262385 4628080 21262385 5574482 23611445 5574482 23611445 3470418 23019291 3470418 23019291 20728192 4267964 20728192 4267964 4231444 6659869 4231444 6659869 22786895 22016992 22786895 22016992 18976448 9499037 18976448 9499037 5600470 21313101 5600470 21313101 22850984 4029642 22850984 4029642 9972886 19001711 9972886 19001711 19635549 15580827 19635549 15580827 13397273 13404434 13397273 13404434 10616910 15965019 10616910 15965019 11772420 1926162 11772420 1926162 2199291 21250185 2199291 21250185 22096800 11664602 22096800 11664602 12498501 9734169 12498501 9734169 17231460 16891669 17231460 16891669 6970141 6942152 6970141 6942152 10506464 16218310 10506464 16218310 23188141 3550808 23188141 3550808 17917477 17095948 17917477 17095948 9382589 8932003 9382589 8932003 20010035 19294252 20010035 19294252 9532477 9136979 9532477 9136979 9449200 14661233 9449200 14661233 20743335 20619662 20743335 20619662 21417585 20842641 21417585 20842641 15245738 8805203 15245738 8805203 18582807 21164857 18582807 21164857 5729729 10115393 5729729 10115393 10923336 22397127 10923336 22397127 23421459 10521460 23421459 10521460 16616926 9775115 16616926 9775115 17693860 12395150 17693860 12395150 9245690 17590688 9245690 17590688 15659922 11150751 15659922 11150751 14565870 13386856 14565870 13386856 17563673 3653365 17563673 3653365 3662560 5770828 3662560 5770828 5749955 3940913 5749955 3940913 3872021 7736808 3872021 7736808 19290726 17785824 19290726 17785824 4397178 3983615 4397178 3983615 9412038 17703626 9412038 17703626 14983465 4289928 14983465 4289928 24242485 23170995 24242485 23170995 21714683 19151661 21714683 19151661 16382194 10972004 16382194 10972004 14578123 13711591 14578123 13711591 13303496 19684833 13303496 19684833 20090945 16394814 20090945 16394814 10612721 11485327 10612721 11485327 17703145 17035337 17703145 17035337 17593372 9590770 17593372 9590770 5664442 21386356 5664442 21386356 16640872 15887584 16640872 15887584 8057690 19108100 8057690 19108100 15924692 4188728 15924692 4188728 4592705 13363730 4592705 13363730 22937823 22037481 22937823 22037481 23821163 3152212 23821163 3152212 15615593 11241569 15615593 11241569 3845004 3620726 3845004 3620726 22605326 21646207 22605326 21646207 12500629 7882035 12500629 7882035 19182232 11958498 19182232 11958498 14629275 9169118 14629275 9169118 22731999 4325004 22731999 4325004 11360311 15525409 11360311 15525409 20926979 6382560 20926979 6382560 13629435 13187021 13629435 13187021 5736271 5377790 5736271 5377790 10722601 16261889 10722601 16261889 16952399 4937952 16952399 4937952 2302458 1848117 2302458 1848117 10080719 12397372 10080719 12397372 20723063 20206680 20723063 20206680 16356649 10288915 16356649 10288915 11177242 16806026 11177242 16806026 9853876 16555901 9853876 16555901 10171216 19706325 10171216 19706325 4702757 4456505 4702757 4456505 19659424 7632201 19659424 7632201 21428621 5715057 21428621 5715057 14208181 18268351 14208181 18268351 19231601 13671469 19231601 13671469 13796441 11085196 13796441 11085196 15703299 14718961 15703299 14718961 12302747 14514708 12302747 14514708 24086876 23021836 24086876 23021836 15707564 5466861 15707564 5466861 5474394 9381159 5474394 9381159 10590885 24219760 10590885 24219760 2676785 19020435 2676785 19020435 7837201 4897629 7837201 4897629 5005549 13736343 5005549 13736343 14994424 11633232 14994424 11633232 7725978 5309216 7725978 5309216 22040237 18976450 22040237 18976450 5730369 21321423 5730369 21321423 12283011 11892208 12283011 11892208 21060614 20552651 21060614 20552651 19151491 18260979 19151491 18260979 3324582 23649594 3324582 23649594 22394613 4619650 22394613 4619650 18245937 18022939 18245937 18022939 11666312 3347510 11666312 3347510 3144044 7760199 3144044 7760199 18160677 10818878 18160677 10818878 12834763 17286527 12834763 17286527 9820865 15376924 9820865 15376924 11411173 8303442 11411173 8303442 5346976 5249748 5346976 5249748 15858486 15031626 15858486 15031626 19331048 7760855 19331048 7760855 13500029 13183543 13500029 13183543 2332193 1840824 2332193 1840824 10396594 13862552 10396594 13862552 15019137 14307773 15019137 14307773 12407772 12366245 12407772 12366245 14487776 14072900 14487776 14072900 11928777 11500048 11928777 11500048 5077402 22054217 5077402 22054217 7407091 1244977 7407091 1244977 25505095 20474110 25505095 20474110 6525210 6671792 6525210 6671792 20728015 4074328 20728015 4074328 4066740 11789802 4066740 11789802 15120133 24353140 15120133 24353140 2696443 18015318 2696443 18015318 26303308 500768 26303308 500768 14071582 25082645 14071582 25082645 26033530 2184824 26033530 2184824 1779959 14286591 1779959 14286591 14699774 25995882 14699774 25995882 1109781 6297030 1109781 6297030 23577457 3203889 23577457 3203889 26609067 25672791 26609067 25672791 3163081 13059104 3163081 13059104 15281096 11418949 15281096 11418949 11998090 15793457 11998090 15793457 10766695 15272705 10766695 15272705 11496286 4731874 11496286 4731874 3105438 2532108 3105438 2532108 13923027 13169939 13923027 13169939 10304599 9728164 10304599 9728164 15343986 11946213 15343986 11946213 21320378 5578820 21320378 5578820 15941997 23186688 15941997 23186688 3770548 12434806 3770548 12434806 14229338 13080290 14229338 13080290 14078454 18488561 14078454 18488561 19162231 8043092 19162231 8043092 8382647 16001195 8382647 16001195 11097795 7388424 11097795 7388424 7360674 6777752 7360674 6777752 20498794 19079063 20498794 19079063 8793411 8442757 8793411 8442757 15754303 11025870 15754303 11025870 17258485 9859722 17258485 9859722 15864629 15560407 15864629 15560407 15585264 9531571 15585264 9531571 21946676 4876459 21946676 4876459 18363379 20786355 18363379 20786355 1024961 25731551 1024961 25731551 4885863 18478263 4885863 18478263 19565530 18787338 19565530 18787338 19552048 6718031 19552048 6718031 25177650 24112163 25177650 24112163 16134047 7011565 16134047 7011565 7005957 17937661 7005957 17937661 22465942 21820583 22465942 21820583 15689906 6133504 15689906 6133504 6562031 763905 6562031 763905 26049258 7950550 26049258 7950550 8408113 16039289 8408113 16039289 13196521 12599815 13196521 12599815 10088940 16769098 10088940 16769098 8999410 8491590 8999410 8491590 21320232 20391712 21320232 20391712 17823656 9137099 17823656 9137099 18201518 17421762 18201518 17421762 19245343 8064577 19245343 8064577 7522172 19637258 7522172 19637258 12613818 11802360 12613818 11802360 16943612 16319951 16943612 16319951 11704296 10989731 11704296 10989731 6455481 20519739 6455481 20519739 21792300 5004660 21792300 5004660 21997741 21506593 21997741 21506593 17396747 16758294 17396747 16758294 19407117 18735841 19407117 18735841 16397421 15720516 16397421 15720516 6853281 20279715 6853281 20279715 20008546 7215654 20008546 7215654 12676771 12458795 12676771 12458795 7515335 6874837 7515335 6874837 9969993 17012403 9969993 17012403 24428482 2372005 24428482 2372005 15636502 15170220 15636502 15170220 20819669 3533972 20819669 3533972 23299345 12982962 23299345 12982962 13615937 17751309 13615937 17751309 18349736 10432363 18349736 10432363 16650440 2059907 16650440 2059907 24883025 5333467 24883025 5333467 7808988 12196090 7808988 12196090 14220336 14444474 14220336 14444474 14579965 3286793 14579965 3286793 2900928 19106115 2900928 19106115 21041033 20527442 21041033 20527442 12391169 14372831 12391169 14372831 11807782 15017526 11807782 15017526 13549923 9513962 13549923 9513962 9944371 12902285 9944371 12902285 13993276 13755054 13993276 13755054 12955771 20332669 12955771 20332669 23190451 3621935 23190451 3621935 8984681 18228344 8984681 18228344 11903756 15024964 11903756 15024964 9590057 17239075 9590057 17239075 15817392 4910431 15817392 4910431 21541227 4320483 21541227 4320483 4794928 7872279 4794928 7872279 16024723 11281693 16024723 11281693 23307116 3279993 23307116 3279993 20310223 19598633 20310223 19598633 9722708 1841128 9722708 1841128 1582123 20454850 1582123 20454850 9826652 9398438 9826652 9398438 14565166 14476088 14565166 14476088 19146068 8042656 19146068 8042656 7275704 20021388 7275704 20021388 20404944 6502018 20404944 6502018 20569976 19775435 20569976 19775435 2208880 2416263 2208880 2416263 6901091 20319434 6901091 20319434 12937628 12058665 12937628 12058665 22502090 21950243 22502090 21950243 10075977 13380878 10075977 13380878 19927113 19108568 19927113 19108568 6822270 6245494 6822270 6245494 8089141 15822574 8089141 15822574 23919286 22945895 23919286 22945895 25010937 1466349 25010937 1466349 1331879 8816837 1331879 8816837 18167540 17954093 18167540 17954093 8829607 12783674 8829607 12783674 13949220 4640313 13949220 4640313 4714898 13389019 4714898 13389019 21782172 4990193 21782172 4990193 7697642 16491282 7697642 16491282 22942175 22264088 22942175 22264088 6311938 17659259 6311938 17659259 19969338 6716314 19969338 6716314 8076951 21947029 8076951 21947029 4905234 10346331 4905234 10346331 16838493 15519522 16838493 15519522 2026997 24864857 2026997 24864857 4471579 10579804 4471579 10579804 16200185 13065798 16200185 13065798 13845199 16760182 13845199 16760182 17244861 12036698 17244861 12036698 14934762 10208753 14934762 10208753 17073592 23737889 17073592 23737889 3233252 10235193 3233252 10235193 16954763 16651803 16954763 16651803 9947729 17413580 9947729 17413580 19118101 18571096 19118101 18571096 8881011 8179523 8881011 8179523 12403033 14408431 12403033 14408431 20638665 6610413 20638665 6610413 12699444 14237966 12699444 14237966 12769085 11790645 12769085 11790645 13827751 14315645 13827751 14315645 12151200 13488179 12151200 13488179 13477432 5657996 13477432 5657996 6080139 16739325 6080139 16739325 18033663 8922964 18033663 8922964 21576626 20978801 21576626 20978801 19731632 7474602 19731632 7474602 14399356 19530898 14399356 19530898 7509264 7602157 7509264 7602157 16065401 20044033 16065401 20044033 20868417 11528980 20868417 11528980 12462969 17561212 12462969 17561212 17787615 15599723 17787615 15599723 16280637 18908653 16280637 18908653 19515215 9407096 19515215 9407096 9669976 9913882 9669976 9913882 17090506 17969533 17090506 17969533 9174686 13807425 9174686 13807425 12923847 18144386 12923847 18144386 8987629 11969580 8987629 11969580 14694247 20301840 14694247 20301840 6571156 12417504 6571156 12417504 14465967 12278840 14465967 12278840 17599555 17140271 17599555 17140271 18086331 9130475 18086331 9130475 9648986 12592485 9648986 12592485 14094529 20156888 14094529 20156888 6734916 7073367 6734916 7073367 13738378 18784541 13738378 18784541 8051969 7659428 8051969 7659428 19355569 9592358 19355569 9592358 10130799 13923974 10130799 13923974 12847722 17850070 12847722 17850070 2638110 2734486 2638110 2734486 4647707 22135162 4647707 22135162 12966156 12780376 12966156 12780376 11505354 15001627 11505354 15001627 19013897 7802529 19013897 7802529 22884291 22068411 22884291 22068411 6795033 20401446 6795033 20401446 4961791 24051641 4961791 24051641 2709514 12707834 2709514 12707834 22986402 3940517 22986402 3940517 21000719 17946954 21000719 17946954 8996844 24903424 8996844 24903424 25933477 9293684 25933477 9293684 8315219 4676465 8315219 4676465 4846405 18657902 4846405 18657902 25933479 24824053 25933479 24824053 18843924 8553862 18843924 8553862 21614504 21061947 21614504 21061947 19266006 18829941 19266006 18829941 7334911 19540930 7334911 19540930 20584298 6155103 20584298 6155103 6272905 20635010 6272905 20635010 6607072 6593133 6607072 6593133 17229197 23565359 17229197 23565359 3434412 19422976 3434412 19422976 20215203 16265040 20215203 16265040 5649205 24126882 5649205 24126882 2866813 17872038 2866813 17872038 18318244 21485121 18318244 21485121 5511393 17677596 5511393 17677596 22616990 21814622 22616990 21814622 22997720 3698534 22997720 3698534 21144697 5506442 21144697 5506442 1284165 1718261 1284165 1718261 19091850 22546579 19091850 22546579 4265317 13524203 4265317 13524203 13920672 20495338 13920672 20495338 6221688 13469313 6221688 13469313 14286675 13533936 14286675 13533936 17394221 9696413 17394221 9696413 11083701 10584651 11083701 10584651 9017983 8444805 9017983 8444805 12780338 14069740 12780338 14069740 16546761 8805206 16546761 8805206 18365857 13140925 18365857 13140925 13797436 21171995 13797436 21171995 22161548 21252690 22161548 21252690 5385120 9827887 5385120 9827887 18691735 20255419 18691735 20255419 6763854 14060458 6763854 14060458 22031475 5090674 22031475 5090674 9311239 21179164 9311239 21179164 21933298 18388021 21933298 18388021 8465125 11009085 8465125 11009085 18392110 9080056 18392110 9080056 22090196 21549360 22090196 21549360 12015481 11239466 12015481 11239466 3800267 23284015 3800267 23284015 23046903 3909933 23046903 3909933 12668021 14257351 12668021 14257351 13461039 13311619 13461039 13311619 5998472 20607095 5998472 20607095 11807836 7568556 11807836 7568556 19347202 18257830 19347202 18257830 12160176 9618406 12160176 9618406 21007864 20542113 21007864 20542113 20294282 6611524 20294282 6611524 10374475 24024036 10374475 24024036 24807508 15829138 24807508 15829138 10784630 23894195 10784630 23894195 24434995 17812034 24434995 17812034 9376204 22272951 9376204 22272951 22984505 10676549 22984505 10676549 16029289 17693483 16029289 17693483 18389095 3833681 18389095 3833681 3657831 13439365 3657831 13439365 14383928 17983813 14383928 17983813 9188081 8257914 9188081 8257914 18925983 8460942 18925983 8460942 8746180 11327874 8746180 11327874 15576212 24776357 15576212 24776357 2219540 10175656 2219540 10175656 10333096 9281132 10333096 9281132 9671474 15902870 9671474 15902870 17099275 6622235 17099275 6622235 20163896 19695265 20163896 19695265 19825709 19735479 19825709 19735479 20166264 2185542 20166264 2185542 2049208 10201838 2049208 10201838 16929570 12296488 16929570 12296488 10155915 16495248 10155915 16495248 15477311 14518310 15477311 14518310 8938192 8848123 8938192 8848123 17328691 9473900 17328691 9473900 19735459 7568733 19735459 7568733 21923881 21253640 21923881 21253640 21010236 6277997 21010236 6277997 19276670 19111238 19276670
164286 874016874 0 874016874 434859530 939371413 434859530 939371413 489058442 284804737 489058442 284804737 990790952 585401572 990790952 585401572 267894147 713393517 267894147 713393517 861533887 166598001 861533887 166598001 50496077 237041228 50496077 237041228 910911135 32798827 910911135 32798827 803474680 836868956 803474680 836868956 104633046 741796420 104633046 741796420 833252984 525932814 833252984 525932814 19270917 686711755 19270917 686711755 620900654 60129299 620900654 60129299 396326379 67915895 396326379 67915895 640864276 890087931 640864276 890087931 486983122 83657661 486983122 83657661 983571842 497009803 983571842 497009803 646587932 531445481 646587932 531445481 839361543 212914949 839361543 212914949 831523430 638614733 831523430 638614733 190594873 739078998 190594873 739078998 612587814 289830536 612587814 289830536 917840164 923482084 917840164 923482084 831755946 750153947 831755946 750153947 327498895 695180150 327498895 695180150 44942717 864341943 44942717 864341943 35587246 607882 35587246 607882 738152078 909785066 738152078 909785066 59728250 463324489 59728250 463324489 929938183 395650589 929938183 395650589 55112994 526537429 55112994 526537429 477350993 417024323 477350993 417024323 390463106 787191821 390463106 787191821 37060334 440917626 37060334 440917626 695093814 859268582 695093814 859268582 702797635 894210896 702797635 894210896 313574397 633271283 313574397 633271283 563193053 317318792 563193053 317318792 390760099 945809122 390760099 945809122 592785562 414727937 592785562 414727937 919843268 309359211 919843268 309359211 342378670 904069808 342378670 904069808 837801924 332334960 837801924 332334960 322220043 864949636 322220043 864949636 917629963 468931757 917629963 468931757 919589981 776182134 919589981 776182134 91644310 273972210 91644310 273972210 5492415 749894908 5492415 749894908 868397189 727831856 868397189 727831856 454492001 553645202 454492001 553645202 813367844 129020730 813367844 129020730 153150201 931318323 153150201 931318323 412689660 868611838 412689660 868611838 262290161 711525430 262290161 711525430 576703650 609174537 576703650 609174537 13843915 105136813 13843915 105136813 202376138 531385081 202376138 531385081 197166125 372612513 197166125 372612513 560277155 743185484 560277155 743185484 617948428 445157408 617948428 445157408 44478777 986005032 44478777 986005032 968135656 73989706 968135656 73989706 575423750 317666577 575423750 317666577 771758908 362667709 771758908 362667709 440028170 475394144 440028170 475394144 599285462 783406108 599285462 783406108 285285451 343905267 285285451 343905267 961372468 38668204 961372468 38668204 766087522 987030015 766087522 987030015 344794680 135034965 344794680 135034965 960375484 838561629 960375484 838561629 988349896 381153183 988349896 381153183 169424041 839704346 169424041 839704346 818018362 673381914 818018362 673381914 213454456 554387203 213454456 554387203 868031167 213323160 868031167 213323160 451344217 811951486 451344217 811951486 1054465 384400667 1054465 384400667 561893951 210263835 561893951 210263835 292660506 948766363 292660506 948766363 651010161 547759481 651010161 547759481 506846168 541931953 506846168 541931953 716933255 2736969 716933255 2736969 286796845 636110230 286796845 636110230 736754361 188273660 736754361 188273660 487286679 278389379 487286679 278389379 654171685 60762515 654171685 60762515 892005503 771631734 892005503 771631734 554952247 447398377 554952247 447398377 399798500 989029990 399798500 989029990 884039913 117551029 884039913 117551029 964280804 593589630 964280804 593589630 673626174 250049819 673626174 250049819 820611691 813963063 820611691 813963063 230463608 586380623 230463608 586380623 263674946 585972524 263674946 585972524 130044309 813327119 130044309 813327119 238109383 242371573 238109383 242371573 27011218 52143534 27011218 52143534 601931272 229179617 601931272 229179617 83251666 497625545 83251666 497625545 912839413 241639 912839413 241639 141608443 743241180 141608443 743241180 877249771 691727885 877249771 691727885 138237937 905914256 138237937 905914256 463471347 687377105 463471347 687377105 894430666 764743525 894430666 764743525 198867502 385245748 198867502 385245748 164398690 250157374 164398690 250157374 509174277 477650276 509174277 477650276 293840742 424842191 293840742 424842191 408129355 42336688 408129355 42336688 73501676 841778093 73501676 841778093 32847659 590470174 32847659 590470174 960626075 466329642 960626075 466329642 583174818 173055647 583174818 173055647 988591109 680131755 988591109 680131755 66580689 907023017 66580689 907023017 966453886 150787029 966453886 150787029 144649464 131730915 144649464 131730915 887841609 114523825 887841609 114523825 527555000 398864711 527555000 398864711 751375881 91875458 751375881 91875458 532889760 405644608 532889760 405644608 666838581 351833673 666838581 351833673 245552021 544396557 245552021 544396557 730494688 460604407 730494688 460604407 329358826 49139634 329358826 49139634 552874474 120905197 552874474 120905197 184993780 512330666 184993780 512330666 990856558 664343729 990856558 664343729 354946204 223879780 354946204 223879780 949125086 675716307 949125086 675716307 659697498 500931417 659697498 500931417 74584193 860277976 74584193 860277976 973280180 144670459 973280180 144670459 958635997 944543422 958635997 944543422 202184418 433534403 202184418 433534403 367672053 990307237 367672053 990307237 692150093 126125296 692150093 126125296 971479922 819797683 971479922 819797683 499959217 75680829 499959217 75680829 118218881 424820046 118218881 424820046 744362176 517466759 744362176 517466759 285624360 63287522 285624360 63287522 522500534 770708287 522500534 770708287 401806805 402641791 401806805 402641791 865128494 154283386 865128494 154283386 146865056 741654045 146865056 741654045 250800159 870084067 250800159 870084067 133406017 112831961 133406017 112831961 859637704 469674194 859637704 469674194 214886438 720145229 214886438 720145229 499373852 737397287 499373852 737397287 166167411 599706469 166167411 599706469 878216928 31081862 878216928 31081862 542211300 568319820 542211300 568319820 503211179 243759382 503211179 243759382 326388307 685928772 326388307 685928772 847513890 169779664 847513890 169779664 697114237 789968991 697114237 789968991 317724499 233363327 317724499 233363327 958115301 295616314 958115301 295616314 306683635 85898967 306683635 85898967 944118169 736579779 944118169 736579779 452060847 80614585 452060847 80614585 134861188 230196987 134861188 230196987 222126115 160746794 222126115 160746794 78820344 31591793 78820344 31591793 599145510 906070476 599145510 906070476 46477005 432330474 46477005 432330474 597672100 833077400 597672100 833077400 370338963 271337134 370338963 271337134 866211463 922160472 866211463 922160472 470744542 268250274 470744542 268250274 976588946 705654959 976588946 705654959 901833177 174591183 901833177 174591183 622492263 911620798 622492263 911620798 18810019 99480034 18810019 99480034 898098885 989317063 898098885 989317063 200577988 493751881 200577988 493751881 687422380 555362913 687422380 555362913 293689593 156821368 293689593 156821368 777432499 473744441 777432499 473744441 85256318 223734644 85256318 223734644 522579407 787583844 522579407 787583844 351149992 148465136 351149992 148465136 583236773 867010777 583236773 867010777 905869435 176113380 905869435 176113380 652880395 967051627 652880395 967051627 892615648 690059214 892615648 690059214 622399464 417154648 622399464 417154648 840359922 984173801 840359922 984173801 218911776 851721692 218911776 851721692 678496647 678759305 678496647 678759305 450993482 583812570 450993482 583812570 762874994 497218967 762874994 497218967 429249653 493904270 429249653 493904270 701563163 450705139 701563163 450705139 78564731 823523547 78564731 823523547 292264099 429697463 292264099 429697463 62577421 447391785 62577421 447391785 356003414 375162582 356003414 375162582 987125947 872894962 987125947 872894962 543589794 111183432 543589794 111183432 404197804 999149473 404197804 999149473 564761895 968964085 564761895 968964085 24484242 102814290 24484242 102814290 104612812 83566755 104612812 83566755 20749951 508778092 20749951 508778092 811558432 91522483 811558432 91522483 108937598 753660565 108937598 753660565 600515776 303557475 600515776 303557475 520762134 790782199 520762134 790782199 405685538 291069470 405685538 291069470 492279153 669631205 492279153 669631205 314451198 3485576 314451198 3485576 697678426 699743152 697678426 699743152 907707810 973619176 907707810 973619176 681071690 406646329 681071690 406646329 744565308 589007974 744565308 589007974 463608170 672545179 463608170 672545179 848094582 723801930 848094582 723801930 651378849 259463322 651378849 259463322 907884424 401929344 907884424 401929344 180900978 18818329 180900978 18818329 718781993 449451216 718781993 449451216 762568420 383714766 762568420 383714766 887282594 912333426 887282594 912333426 142805304 539215952 142805304 539215952 375783023 954945461 375783023 954945461 822918 96438624 822918 96438624 276560395 999514325 276560395 999514325 408584170 285319202 408584170 285319202 394754869 794805542 394754869 794805542 678280967 113399265 678280967 113399265 111083257 964312502 111083257 964312502 968047714 589286895 968047714 589286895 949141320 829852096 949141320 829852096 615638331 989206509 615638331 989206509 801480511 687304098 801480511 687304098 130161248 17287549 130161248 17287549 349087822 407003863 349087822 407003863 561484405 2892970 561484405 2892970 584839080 532716057 584839080 532716057 409393812 445528344 409393812 445528344 554439508 302108922 554439508 302108922 246172416 104340014 246172416 104340014 840099063 312109254 840099063 312109254 60879695 160887755 60879695 160887755 576016320 377703069 576016320 377703069 549576253 27952719 549576253 27952719 940302510 575773643 940302510 575773643 261007162 237195999 261007162 237195999 838973602 693450796 838973602 693450796 322235893 642210207 322235893 642210207 651599192 900590631 651599192 900590631 152688807 846728435 152688807 846728435 838310603 970924242 838310603 970924242 162211129 47070043 162211129 47070043 344869475 893668979 344869475 893668979 119021900 145794277 119021900 145794277 715017633 126377358 715017633 126377358 186964148 183562168 186964148 183562168 995333000 318255710 995333000 318255710 749035353 302499724 749035353 302499724 594015927 993270630 594015927 993270630 432972207 110566733 432972207 110566733 960180026 772172811 960180026 772172811 298178246 761591811 298178246 761591811 683809425 914092476 683809425 914092476 95230195 359276610 95230195 359276610 715776160 616076705 715776160 616076705 545546846 27802625 545546846 27802625 914940912 906939571 914940912 906939571 512485443 42512183 512485443 42512183 892019595 263257318 892019595 263257318 77431602 917044186 77431602 917044186 194090015 231359366 194090015 231359366 702895047 283440196 702895047 283440196 482294489 186977710 482294489 186977710 224057092 666313297 224057092 666313297 461551174 437610509 461551174 437610509 124581769 784021328 124581769 784021328 897553873 44522515 897553873 44522515 315904605 464522527 315904605 464522527 872671413 176948266 872671413 176948266 434398779 469688041 434398779 469688041 607070602 817545167 607070602 817545167 125580693 632588847 125580693 632588847 914684945 819237435 914684945 819237435 525488703 250871164 525488703 250871164 70213189 751037905 70213189 751037905 609817605 105882970 609817605 105882970 22808248 755356017 22808248 755356017 921583806 156401691 921583806 156401691 795209262 524705604 795209262 524705604 935146701 7079090 935146701 7079090 355859707 442781263 355859707 442781263 967674427 171832958 967674427 171832958 261403504 376520554 261403504 376520554 868354492 483546710 868354492 483546710 629115461 929076442 629115461 929076442 504641808 630114022 504641808 630114022 872194125 441980425 872194125 441980425 54012242 95678003 54012242 95678003 883231855 260217611 883231855 260217611 22872229 405302022 22872229 405302022 699637812 176305999 699637812 176305999 386904602 335736819 386904602 335736819 663567494 262579557 663567494 262579557 262617006 911617625 262617006 911617625 708405948 806571016 708405948 806571016 311895240 968365451 311895240 968365451 478829951 609468974 478829951 609468974 550064234 434854094 550064234 434854094 214661986 385660956 214661986 385660956 809668774 675966729 809668774 675966729 555055839 282005151 555055839 282005151 789292459 38590595 789292459 38590595 436354628 860221835 436354628 860221835 200909104 168456414 200909104 168456414 837908116 953935450 837908116 953935450 974073441 130419568 974073441 130419568 784277086 900153868 784277086 900153868 911832203 837925082 911832203 837925082 267990565 289624072 267990565 289624072 975419662 902720801 975419662 902720801 338463614 212747890 338463614 212747890 942771978 484003871 942771978 484003871 176370471 860425523 176370471 860425523 938134100 101509328 938134100 101509328 854358809 965841103 854358809 965841103 195261094 180628091 195261094 180628091 665698185 757032031 665698185 757032031 312138930 880957256 312138930 880957256 572919311 246341856 572919311 246341856 704904190 549943789 704904190 549943789 189010861 939674365 189010861 939674365 937984350 64812193 937984350 64812193 126500051 933463980 126500051 933463980 638890070 456375699 638890070 456375699 994556588 934929778 994556588 934929778 175282561 311739246 175282561 311739246 721198966 873072495 721198966 873072495 468057937 744891464 468057937 744891464 795843590 16167042 795843590 16167042 430992808 53743801 430992808 53743801 718609611 607281702 718609611 607281702 835676070 143422283 835676070 143422283 15573399 991913801 15573399 991913801 553476176 750675045 553476176 750675045 317256994 577789282 317256994 577789282 488180703 875582398 488180703 875582398 125758977 214540146 125758977 214540146 649583088 719839470 649583088 719839470 126118581 568150647 126118581 568150647 633982412 672743301 633982412 672743301 237403144 449132261 237403144 449132261 666122012 422568475 666122012 422568475 394477397 954125088 394477397 954125088 184654012 132748897 184654012 132748897 403543179 456505149 403543179 456505149 229658551 343627884 229658551 343627884 660619497 777562125 660619497 777562125 469793664 128486539 469793664 128486539 10853188 66592434 10853188 66592434 192238765 464970641 192238765 464970641 76603773 718312810 76603773 718312810 690531413 869582081 690531413 869582081 902538572 523543615 902538572 523543615 46228314 44914234 46228314 44914234 724500623 517335934 724500623 517335934 454917444 189304083 454917444 189304083 271700690 769716342 271700690 769716342 681537633 4809629 681537633 4809629 32343972 134316533 32343972 134316533 629463622 77301083 629463622 77301083 116449127 703665621 116449127 703665621 809399488 431101680 809399488 431101680 480177962 523853592 480177962 523853592 872834555 793109255 872834555 793109255 491101188 691455250 491101188 691455250 997154457 565107009 997154457 565107009 750796 218455830 750796 218455830 210462493 136934386 210462493 136934386 266621920 474424876 266621920 474424876 167447331 286545073 167447331 286545073 25984554 978544627 25984554 978544627 685554754 361257959 685554754 361257959 353400366 943902604 353400366 943902604 352483362 834848648 352483362 834848648 930842681 972607794 930842681 972607794 796876251 300982119 796876251 300982119 529212094 927278075 529212094 927278075 895646345 421408218 895646345 421408218 367339450 46332076 367339450 46332076 137309266 670823432 137309266 670823432 796157566 580858037 796157566 580858037 271888118 837629214 271888118 837629214 859727070 162738056 859727070 162738056 209982055 517071998 209982055 517071998 677086133 71033631 677086133 71033631 504202623 755421796 504202623 755421796 969664545 35770489 969664545 35770489 308356524 515723871 308356524 515723871 522197614 215932714 522197614 215932714 24881621 828803569 24881621 828803569 756903602 468590863 756903602 468590863 190571429 886175747 190571429 886175747 819371907 450764326 819371907 450764326 693590848 663614598 693590848 663614598 734148036 302742448 734148036 302742448 869311946 664069806 869311946 664069806 417425677 926219521 417425677 926219521 966857781 122407285 966857781 122407285 339126058 96453077 339126058 96453077 780264227 593074466 780264227 593074466 200997899 3081746 200997899 3081746 918086063 962664064 918086063 962664064 161195513 69880330 161195513 69880330 814337856 970556849 814337856 970556849 150991211 487140815 150991211 487140815 753771050 724088004 753771050 724088004 762904985 348117352 762904985 348117352 393505687 869442950 393505687 869442950 381120674 390152909 381120674 390152909 378853423 948400591 378853423 948400591 919508328 314403527 919508328 314403527 321575227 922629309 321575227 922629309 444848386 170930221 444848386 170930221 217852857 383955220 217852857 383955220 591512884 685218996 591512884 685218996 33436191 458311531 33436191 458311531 845432225 776453147 845432225 776453147 391753510 622543920 391753510 622543920 610099614 701678243 610099614 701678243 272479226 298208783 272479226 298208783 299851956 889234253 299851956 889234253 934615888 296028980 934615888 296028980 95196671 123422901 95196671 123422901 383503547 667007341 383503547 667007341 300977304 445575096 300977304 445575096 724900552 695245580 724900552 695245580 219473379 116492307 219473379 116492307 874084741 315218018 874084741 315218018 587577404 68563606 587577404 68563606 921418995 954205133 921418995 954205133 741332475 994246774 741332475 994246774 784105393 369908101 784105393 369908101 737215440 959411981 737215440 959411981 469771939 647370456 469771939 647370456 520706104 898734434 520706104 898734434 32058294 664562692 32058294 664562692 361351097 631007842 361351097 631007842 239186604 399565742 239186604 399565742 623179594 543246854 623179594 543246854 294862111 309257958 294862111 309257958 544101993 859901927 544101993 859901927 317502081 269392329 317502081 269392329 404227443 243793184 404227443 243793184 195814029 830807963 195814029 830807963 937820407 8223522 937820407 8223522 290941905 818675018 290941905 818675018 377825536 649562812 377825536 649562812 52383900 450223380 52383900 450223380 341979369 198557784 341979369 198557784 207854449 69180976 207854449 69180976 951801310 43074158 951801310 43074158 761417245 674329058 761417245 674329058 310557091 985812114 310557091 985812114 531016636 517764115 531016636 517764115 757593586 593948919 757593586 593948919 180648522 960525482 180648522 960525482 825193850 299539063 825193850 299539063 696107859 732019972 696107859 732019972 734555925 213445068 734555925 213445068 478991740 378514485 478991740 378514485 691910321 825115615 691910321 825115615 54054533 803758900 54054533 803758900 703359003 243552426 703359003 243552426 281445912 964215983 281445912 964215983 519450888 898014077 519450888 898014077 593644886 933190286 593644886 933190286 268959135 260632825 268959135 260632825 70573940 755806476 70573940 755806476 643620153 213564562 643620153 213564562 422289401 391986222 422289401 391986222 963248139 311546932 963248139 311546932 496872068 892967643 496872068 892967643 108290390 195900155 108290390 195900155 958682077 859469125 958682077 859469125 172078539 959916269 172078539 959916269 338777503 247309031 338777503 247309031 133673791 508014151 133673791 508014151 889731304 201579642 889731304 201579642 186573406 611260205 186573406 611260205 651302549 113646202 651302549 113646202 250424095 530246644 250424095 530246644 575002990 814731791 575002990 814731791 377883395 479224948 377883395 479224948 570272133 395470047 570272133 395470047 22622914 215496023 22622914 215496023 434377227 852112976 434377227 852112976 946351455 766684772 946351455 766684772 446822354 998494213 446822354 998494213 388761546 67803731 388761546 67803731 603993762 456992049 603993762 456992049 92008717 852291591 92008717 852291591 328879066 357896918 328879066 357896918 31079035 306345454 31079035 306345454 680571445 554039822 680571445 554039822 199512048 503883894 199512048 503883894 837016571 747251232 837016571 747251232 28135243 344311732 28135243 344311732 926420778 830305406 926420778 830305406 167850925 39400823 167850925 39400823 989096014 705203401 989096014 705203401 460561745 919678042 460561745 919678042 342973333 146838592 342973333 146838592 18856190 354020068 18856190 354020068 182053952 586244978 182053952 586244978 40442596 153015005 40442596 153015005 695160098 955465376 695160098 955465376 165527040 116415096 165527040 116415096 686704374 389416019 686704374 389416019 170157698 765486713 170157698 765486713 255717559 347547750 255717559 347547750 89384166 966410312 89384166 966410312 950286353 253656498 950286353 253656498 296678210 734984078 296678210 734984078 902634943 146491524 902634943 146491524 925058772 754420396 925058772 754420396 522004571 190851867 522004571 190851867 871152133 670580168 871152133 670580168 628701557 187893894 628701557 187893894 922161379 448681171 922161379 448681171 647494075 511362578 647494075 511362578 222531205 34270943 222531205 34270943 148707874 850501285 148707874 850501285 215091247 601757039 215091247 601757039 184441032 816255648 184441032 816255648 362978776 223457624 362978776 223457624 548324466 860115279 548324466 860115279 12756488 461916163 12756488 461916163 550366315 915543290 550366315 915543290 55136901 589508303 55136901 589508303 496082705 36044005 496082705 36044005 541842051 526935314 541842051 526935314 207472494 652536260 207472494 652536260 286506600 42784445 286506600 42784445 149248609 501661874 149248609 501661874 420719512 639258268 420719512 639258268 359681039 150426432 359681039 150426432 696862056 313267081 696862056 313267081 373887071 251811025 373887071 251811025 922887376 218092885 922887376 218092885 166903427 993131364 166903427 993131364 270977817 161242723 270977817 161242723 71931039 341830162 71931039 341830162 466247553 678584966 466247553 678584966 165631891 432573942 165631891 432573942 338773111 775349301 338773111 775349301 261512065 900329060 261512065 900329060 517878842 491070627 517878842 491070627 44160713 855152842 44160713 855152842 836094079 753624963 836094079 753624963 959120240 959103579 959120240 959103579 380484742 490178378 380484742 490178378 739112825 647991513 739112825 647991513 409832230 112592561 409832230 112592561 967512974 559735020 967512974 559735020 162685787 465863683 162685787 465863683 453841548 837988189 453841548 837988189 676754197 476401831 676754197 476401831 464908188 71898126 464908188 71898126 498209209 895454008 498209209 895454008 265556244 440846665 265556244 440846665 797092289 22640094 797092289 22640094 529029900 448726033 529029900 448726033 22759490 10982493 22759490 10982493 983162804 860071962 983162804 860071962 652111575 459500440 652111575 459500440 756971244 826967090 756971244 826967090 83828717 672530411 83828717 672530411 986361625 929018282 986361625 929018282 306607004 185314647 306607004 185314647 93213767 890912634 93213767 890912634 293795141 808330217 293795141 808330217 206108035 36798913 206108035 36798913 903751012 496694724 903751012 496694724 95294125 198937006 95294125 198937006 205343284 620436160 205343284 620436160 622503267 542214970 622503267 542214970 313084589 854619767 313084589 854619767 658423259 62630109 658423259 62630109 847937336 793657267 847937336 793657267 468730124 339444750 468730124 339444750 921346003 780386915 921346003 780386915 641399691 248343777 641399691 248343777 957514962 837633534 957514962 837633534 775965327 361064309 775965327 361064309 37765133 501212887 37765133 501212887 442880192 99499770 442880192 99499770 317431405 799353826 317431405 799353826 139077421 828584297 139077421 828584297 821593842 833320407 821593842 833320407 266482090 619150091 266482090 619150091 658491308 51151658 658491308 51151658 776712891 344406350 776712891 344406350 179320967 297463076 179320967 297463076 37611459 972985501 37611459 972985501 201243452 9701263 201243452 9701263 999573121 939644005 999573121 939644005 876174843 54876833 876174843 54876833 503133459 559190596 503133459 559190596 890811362 248088528 890811362 248088528 67687449 504059417 67687449 504059417 794816741 849751848 794816741 849751848 235316716 819799676 235316716 819799676 932189981 351587585 932189981 351587585 32172514 23817448 32172514 23817448 572196573 704162435 572196573 704162435 303683685 356103714 303683685 356103714 247218602 360997539 247218602 360997539 538816648 532381046 538816648 532381046 366126028 815022341 366126028 815022341 81934436 440911060 81934436 440911060 33004010 645858842 33004010 645858842 920561204 380125550 920561204 380125550 313521004 483229927 313521004 483229927 727045392 48256121 727045392 48256121 308878712 926827648 308878712 926827648 286063144 935617528 286063144 935617528 845316462 768686995 845316462 768686995 167674921 665619638 167674921 665619638 805542112 156193041 805542112 156193041 187838925 795714006 187838925 795714006 998064862 717984745 998064862 717984745 311592699 794525742 311592699 794525742 599059738 93567348 599059738 93567348 957113497 715601669 957113497 715601669 281584008 364187180 281584008 364187180 626364387 83862993 626364387 83862993 860273803 104352146 860273803 104352146 124587045 98763397 124587045 98763397 875542043 514225352 875542043 514225352 506393793 61024538 506393793 61024538 412325214 385081913 412325214 385081913 952046498 231669794 952046498 231669794 402599241 655940492 402599241 655940492 560956992 208101106 560956992 208101106 10728723 212880478 10728723 212880478 803600216 501818392 803600216 501818392 153034842 152654813 153034842 152654813 307245814 483383441 307245814 483383441 7406952 450966847 7406952 450966847 456071495 548480970 456071495 548480970 184323017 218988710 184323017 218988710 695774517 208667498 695774517 208667498 395259599 50448901 395259599 50448901 675982549 415322897 675982549 415322897 137615800 944271351 137615800 944271351 664553293 774932098 664553293 774932098 461016747 340940881 461016747 340940881 805482547 283278509 805482547 283278509 117783857 152539757 117783857 152539757 324882727 272336237 324882727 272336237 684837654 152068089 684837654 152068089 466144595 844349981 466144595 844349981 929075124 689276820 929075124 689276820 985087498 916504627 985087498 916504627 312999792 172562614 312999792 172562614 851301794 838166022 851301794 838166022 451024101 65843688 451024101 65843688 10392156 482067393 10392156 482067393 89312499 67070326 89312499 67070326 371455514 572743989 371455514 572743989 317112528 491469169 317112528 491469169 618987036 533908595 618987036 533908595 566407099 37085282 566407099 37085282 603787930 243073818 603787930 243073818 87000659 984297414 87000659 984297414 352809904 837241079 352809904 837241079 60004352 202524786 60004352 202524786 694099509 942134861 694099509 942134861 817489175 324261501 817489175 324261501 270524933 738920383 270524933 738920383 225142364 26684779 225142364 26684779 904061284 806140097 904061284 806140097 75212115 266136498 75212115 266136498 98419301 454522104 98419301 454522104 442394718 153164078 442394718 153164078 940171837 614667135 940171837 614667135 695769013 917229282 695769013 917229282 837750977 932311416 837750977 932311416 685041335 216971076 685041335 216971076 166156138 269323162 166156138 269323162 250640750 94036748 250640750 94036748 957997048 734264614 957997048 734264614 508072484 605137985 508072484 605137985 25562231 970758409 25562231 970758409 869395242 404664455 869395242 404664455 88638091 262071284 88638091 262071284 876997499 753882974 876997499 753882974 660073110 936667997 660073110 936667997 989379928 398277523 989379928 398277523 242752116 966514809 242752116 966514809 806414143 95291481 806414143 95291481 386360823 306440203 386360823 306440203 506909855 775983866 506909855 775983866 385392777 293153323 385392777 293153323 32395471 754060140 32395471 754060140 661274323 219495482 661274323 219495482 833317896 743834280 833317896 743834280 890685782 659131645 890685782 659131645 345362245 969245896 345362245 969245896 856903853 325503561 856903853 325503561 555581051 674156694 555581051 674156694 873581112 933175563 873581112 933175563 315866611 694122703 315866611 694122703 719695841 95394355 719695841 95394355 105404211 928770515 105404211 928770515 675448272 523068007 675448272 523068007 286176289 501269543 286176289 501269543 896198883 225871850 896198883 225871850 672759177 294640405 672759177 294640405 845640765 642262997 845640765 642262997 164245042 247991478 164245042 247991478 718424294 390922270 718424294 390922270 245071862 991950461 245071862 991950461 534464511 463685680 534464511 463685680 485620585 783471415 485620585 783471415 385471069 193439129 385471069 193439129 646471571 771647600 646471571 771647600 268145424 121392467 268145424 121392467 354428951 988792375 354428951 988792375 671122808 456530524 671122808 456530524 472454833 394317973 472454833 394317973 726422863 767252089 726422863 767252089 13099235 242406094 13099235 242406094 760361386 787137323 760361386 787137323 682427829 498995590 682427829 498995590 526992794 596941950 526992794 596941950 831844652 186377608 831844652 186377608 335273395 314461055 335273395 314461055 677581372 659025384 677581372 659025384 365997504 496908590 365997504 496908590 971207314 850987416 971207314 850987416 592419775 999165238 592419775 999165238 276816131 390238319 276816131 390238319 155097198 849045584 155097198 849045584 788336348 759032717 788336348 759032717 628415719 962478638 628415719 962478638 695103649 330600545 695103649 330600545 224491152 393027118 224491152 393027118 548624217 384960384 548624217 384960384 290173139 737176050 290173139 737176050 23561645 940219815 23561645 940219815 544444236 536116472 544444236 536116472 265792371 581471002 265792371 581471002 803975248 94679426 803975248 94679426 995989517 683557978 995989517 683557978 238576952 513546074 238576952 513546074 875551009 800239697 875551009 800239697 990757442 52741641 990757442 52741641 151772261 969424884 151772261 969424884 493869508 430525209 493869508 430525209 513154298 993325308 513154298 993325308 509835189 178430031 509835189 178430031 992022800 153173082 992022800 153173082 175511489 697572628 175511489 697572628 989441423 77446434 989441423 77446434 427358438 740199481 427358438 740199481 866598160 180094393 866598160 180094393 110751112 545867743 110751112 545867743 819789096 703084140 819789096 703084140 362470704 278798673 362470704 278798673 574397141 787458626 574397141 787458626 853385725 604777473 853385725 604777473 369615662 512146844 369615662 512146844 636435720 385141295 636435720 385141295 405423563 659294558 405423563 659294558 601992414 26240441 601992414 26240441 453352061 927043860 453352061 927043860 636307545 38425393 636307545 38425393 846799233 943145546 846799233 943145546 410613073 386312063 410613073 386312063 964407301 906393777 964407301 906393777 168704223 118390950 168704223 118390950 387057331 733887003 387057331 733887003 965522324 450069427 965522324 450069427 696692004 659975451 696692004 659975451 887452558 116109476 887452558 116109476 227709914 17943653 227709914 17943653 277854390 565697464 277854390 565697464 520535888 789328796 520535888 789328796 93030707 442020809 93030707 442020809 904307244 517767884 904307244 517767884 623099787 405164840 623099787 405164840 655931246 736519832 655931246 736519832 157062054 571854676 157062054 571854676 769883869 986538161 769883869 986538161 344288185 91575726 344288185 91575726 447914779 352104327 447914779 352104327 66993379 88776758 66993379 88776758 720837340 564570231 720837340 564570231 236767881 7089903 236767881 7089903 802670151 190170911 802670151 190170911 982864066 5776207 982864066 5776207 144905913 591541740 144905913 591541740 950816656 889217382 950816656 889217382 410146714 670289461 410146714 670289461 667863360 118015754 667863360 118015754 570526641 303832879 570526641 303832879 840368173 866829932 840368173 866829932 53102211 619092247 53102211 619092247 705632027 890320790 705632027 890320790 538617309 266032886 538617309 266032886 449239974 434810289 449239974 434810289 555027444 168885492 555027444 168885492 468163640 354665433 468163640 354665433 193016646 2821076 193016646 2821076 142318841 979672746 142318841 979672746 201749063 751991164 201749063 751991164 49464459 359177136 49464459 359177136 885538840 35066547 885538840 35066547 246157374 845916604 246157374 845916604 764666147 414060254 764666147 414060254 323555224 552514340 323555224 552514340 691643628 726041176 691643628 726041176 230168007 822242032 230168007 822242032 775425192 213943128 775425192 213943128 61448013 735813341 61448013 735813341 256814238 358553468 256814238 358553468 599397180 821483507 599397180 821483507 733039510 593437419 733039510 593437419 489460848 39862738 489460848 39862738 457690360 215089769 457690360 215089769 100748138 290942310 100748138 290942310 226402287 492048654 226402287 492048654 925479318 463449045 925479318 463449045 28113179 734988006 28113179 734988006 409848936 572752059 409848936 572752059 904064222 700508285 904064222 700508285 190465226 18219865 190465226 18219865 846843627 925149563 846843627 925149563 116116386 513364088 116116386 513364088 812825138 862260043 812825138 862260043 541502018 288721282 541502018 288721282 110053839 93256251 110053839 93256251 988408908 533070018 988408908 533070018 707559546 97404835 707559546 97404835 147092014 897076399 147092014 897076399 108565329 850168148 108565329 850168148 793965850 218249530 793965850 218249530 237143064 197845015 237143064 197845015 605196820 986875219 605196820 986875219 198388464 59097907 198388464 59097907 193246123 707935951 193246123 707935951 567654860 119655150 567654860 119655150 831279664 981569936 831279664 981569936 342101275 126982959 342101275 126982959 92350059 715453928 92350059 715453928 831072490 391720602 831072490 391720602 838068625 746804278 838068625 746804278 378107836 221885286 378107836 221885286 692941957 121518548 692941957 121518548 760877039 139169113 760877039 139169113 497428316 374576115 497428316 374576115 986321438 322857371 986321438 322857371 204142901 591931520 204142901 591931520 987027825 229399726 987027825 229399726 258309569 904622750 258309569 904622750 721561757 245208578 721561757 245208578 443409286 582033793 443409286 582033793 283217979 402513540 283217979 402513540 757028740 690294464 757028740 690294464 690958057 86897150 690958057 86897150 253432663 905990718 253432663 905990718 291058780 605669103 291058780 605669103 76960207 536578673 76960207 536578673 511043373 85350695 511043373 85350695 204279720 616721590 204279720 616721590 561063324 774244670 561063324 774244670 964345010 171474137 964345010 171474137 159422196 673668719 159422196 673668719 982895794 863396715 982895794 863396715 38265844 148162116 38265844 148162116 619556828 247483554 619556828 247483554 14001504 892665179 14001504 892665179 687645774 757618614 687645774 757618614 584802752 513475061 584802752 513475061 744972820 384911678 744972820 384911678 623462076 285201020 623462076 285201020 893290952 964799050 893290952 964799050 615657355 48525370 615657355 48525370 873977475 305423748 873977475 305423748 87341643 798447389 87341643 798447389 32392228 209057093 32392228 209057093 862441079 229334971 862441079 229334971 396071182 113856801 396071182 113856801 841939634 628877351 841939634 628877351 284621387 213986823 284621387 213986823 266541249 995943172 266541249 995943172 594089038 205518397 594089038 205518397 253466776 332216161 253466776 332216161 770380347 422358107 770380347 422358107 205801222 286614028 205801222 286614028 866967171 984199999 866967171 984199999 522312228 285032463 522312228 285032463 954733585 591236430 954733585 591236430 377121 930289199 377121 930289199 298398557 190209884 298398557 190209884 133799022 876520356 133799022 876520356 485659406 708408718 485659406 708408718 122285109 59247082 122285109 59247082 754579709 599147230 754579709 599147230 160989326 768337467 160989326 768337467 28409376 131003859 28409376 131003859 923426824 127107852 923426824 127107852 116344058 675472303 116344058 675472303 81005982 623985661 81005982 623985661 102059389 930107607 102059389 930107607 862661856 118938157 862661856 118938157 254625311 747844537 254625311 747844537 634559094 828548047 634559094 828548047 396260838 594058295 396260838 594058295 454454913 821027817 454454913 821027817 157622154 754164626 157622154 754164626 200025762 320809789 200025762 320809789 187331804 909800299 187331804 909800299 892072852 26301571 892072852 26301571 462322798 868702574 462322798 868702574 156075389 369361789 156075389 369361789 623232417 388979090 623232417 388979090 348253209 366802263 348253209 366802263 867683502 667015803 867683502 667015803 896697282 283023727 896697282 283023727 382206993 474432277 382206993 474432277 470867603 482333177 470867603 482333177 426841304 918736274 426841304 918736274 908464889 135833338 908464889 135833338 64472262 385156669 64472262 385156669 844393312 29268754 844393312 29268754 953057564 267735586 953057564 267735586 917284271 193807133 917284271 193807133 920268926 648489121 920268926 648489121 165375630 480212383 165375630 480212383 646476625 121868380 646476625 121868380 189497801 518189820 189497801 518189820 774962268 311818963 774962268 311818963 677216460 724294077 677216460 724294077 368808886 28006746 368808886 28006746 314847979 148615332 314847979 148615332 853700374 913633665 853700374 913633665 220966308 36287113 220966308 36287113 729175398 6750475 729175398 6750475 183821736 814422984 183821736 814422984 966044230 228812543 966044230 228812543 177269487 731240815 177269487 731240815 984349784 91113211 984349784 91113211 238081106 597976811 238081106 597976811 990802433 603061772 990802433 603061772 238096288 109428297 238096288 109428297 410638176 975472995 410638176 975472995 361448456 559745545 361448456 559745545 674856138 393975565 674856138 393975565 561780163 215248502 561780163 215248502 916422149 220130002 916422149 220130002 534102639 30493133 534102639 30493133 636048079 968987256 636048079 968987256 25863633 861758922 25863633 861758922 627806454 170852502 627806454 170852502 254312666 849192728 254312666 849192728 863279339 816485189 863279339 816485189 508153673 810584355 508153673 810584355 991553797 277032777 991553797 277032777 555002982 618611073 555002982 618611073 985265387 82899738 985265387 82899738 77393784 597528816 77393784 597528816 682255125 235000865 682255125 235000865 876356451 399950697 876356451 399950697 878114713 27358286 878114713 27358286 350843149 531366811 350843149 531366811 58916810 419088437 58916810 419088437 58991903 774462027 58991903 774462027 541231892 180084982 541231892 180084982 320024326 886622438 320024326 886622438 892463208 128969928 892463208 128969928 70884317 530864224 70884317 530864224 89444976 362161091 89444976 362161091 188200805 468538181 188200805 468538181 563988973 69666749 563988973 69666749 955763029 904281481 955763029 904281481 667603085 174614368 667603085 174614368 175788753 950531391 175788753 950531391 587221279 753063409 587221279 753063409 566532427 286360414 566532427 286360414 853631416 898965152 853631416 898965152 41072421 719596908 41072421 719596908 816962839 464975474 816962839 464975474 261119826 693548978 261119826 693548978 576751212 161767724 576751212 161767724 142712133 220363515 142712133 220363515 699137657 925219955 699137657 925219955 396249400 339308646 396249400 339308646 909138216 767979927 909138216 767979927 391671744 476066093 391671744 476066093 689106341 713071323 689106341 713071323 80675008 946212552 80675008 946212552 566268984 31551217 566268984 31551217 8915055 431295849 8915055 431295849 972722534 888580547 972722534 888580547 77366329 185247555 77366329 185247555 251821533 939643847 251821533 939643847 1698774 361439982 1698774 361439982 994617355 876375291 994617355 876375291 768404212 183529866 768404212 183529866 879641583 618518155 879641583 618518155 319762438 413273350 319762438 413273350 493527228 695170803 493527228 695170803 215253795 875617147 215253795 875617147 150869890 16834761 150869890 16834761 569608869 583582067 569608869 583582067 290569837 393317658 290569837 393317658 355843181 230867981 355843181 230867981 5307785 319280182 5307785 319280182 965753503 933438145 965753503 933438145 176817413 209811440 176817413 209811440 802912510 943428281 802912510 943428281 195896510 944781519 195896510 944781519 360715589 558245369 360715589 558245369 378139205 788289415 378139205 788289415 776345298 313364455 776345298 313364455 688723370 433446307 688723370 433446307 556724348 71803844 556724348 71803844 355595021 384990201 355595021 384990201 662163685 244149804 662163685 244149804 332214642 580221653 332214642 580221653 293238745 638139992 293238745 638139992 956665775 979259838 956665775 979259838 206348239 76104647 206348239 76104647 857193347 616657013 857193347 616657013 4853017 205570544 4853017 205570544 5192152 866129469 5192152 866129469 683155617 262954337 683155617 262954337 727853839 931642880 727853839 931642880 927197129 208221395 927197129 208221395 141381250 952808130 141381250 952808130 856449567 603217383 856449567 603217383 714042905 471157315 714042905 471157315 983272163 805843208 983272163 805843208 17630067 838357406 17630067 838357406 805920937 366178017 805920937 366178017 274373988 50913095 274373988 50913095 274695705 635078580 274695705 635078580 142206752 867822823 142206752 867822823 530748394 334050615 530748394 334050615 86595437 459334138 86595437 459334138 948915609 247489964 948915609 247489964 19846662 822073791 19846662 822073791 370634956 866338117 370634956 866338117 261314351 702762477 261314351 702762477 833006069 258789671 833006069 258789671 186206806 972522762 186206806 972522762 919465838 729950257 919465838 729950257 760130680 650153390 760130680 650153390 937406496 685477293 937406496 685477293 156516151 523476511 156516151 523476511 480440211 954872032 480440211 954872032 334422758 872720358 334422758 872720358 436704563 82843854 436704563 82843854 282300498 278103833 282300498 278103833 643519930 386032255 643519930 386032255 109383862 306076732 109383862 306076732 537878633 738579435 537878633 738579435 982303116 94160845 982303116 94160845 582019775 924447296 582019775 924447296 844556338 805909629 844556338 805909629 104179158 42445682 104179158 42445682 78106435 567932709 78106435 567932709 655039603 74775579 655039603 74775579 80736293 594832307 80736293 594832307 459359169 180718978 459359169 180718978 79288400 736796085 79288400 736796085 475454317 248938021 475454317 248938021 923404461 864157544 923404461 864157544 727491265 392911347 727491265 392911347 763005984 735776596 763005984 735776596 522493962 874036872 522493962 874036872 662944160 311224354 662944160 311224354 49663793 830225355 49663793 830225355 749701965 221569074 749701965 221569074 50164498 998156411 50164498 998156411 983422246 98875748 983422246 98875748 67522924 115882362 67522924 115882362 470484991 35298657 470484991 35298657 899804754 665118480 899804754 665118480 323608196 563326099 323608196 563326099 965077147 829584047 965077147 829584047 118585025 650630969 118585025 650630969 389088661 793723215 389088661 793723215 179068371 162117679 179068371 162117679 911086965 967767889 911086965 967767889 564463376 407191763 564463376 407191763 839403156 715091579 839403156 715091579 97157113 935858999 97157113 935858999 397611571 611064561 397611571 611064561 210359452 359944715 210359452 359944715 981635957 328815295 981635957 328815295 406640490 645749901 406640490 645749901 717425535 634254542 717425535 634254542 174820389 941721298 174820389 941721298 870154146 675835032 870154146 675835032 250064444 858824835 250064444 858824835 421207597 251483626 421207597 251483626 412164175 389769085 412164175 389769085 696746215 310306745 696746215 310306745 623011915 960367924 623011915 960367924 690685677 403570952 690685677 403570952 294755936 16150952 294755936 16150952 772437244 188939980 772437244 188939980 528623609 438255726 528623609 438255726 986558226 149453619 986558226 149453619 249453915 299684278 249453915 299684278 982357838 452447657 982357838 452447657 265846177 698395389 265846177 698395389 155158714 249692471 155158714 249692471 217054216 829210482 217054216 829210482 457045490 278883311 457045490 278883311 4374698 991188388 4374698 991188388 724984797 5280060 724984797 5280060 91401831 799938582 91401831 799938582 352076576 355784668 352076576 355784668 31142508 93178609 31142508 93178609 749990920 997004423 749990920 997004423 495122042 379614299 495122042 379614299 975568330 770301574 975568330 770301574 4901332 702008551 4901332 702008551 440199212 34223597 440199212 34223597 285901929 101422372 285901929 101422372 656372505 949074903 656372505 949074903 233328544 112268356 233328544 112268356 483194006 508189801 483194006 508189801 111893513 235548725 111893513 235548725 886924503 772040311 886924503 772040311 310777302 651935626 310777302 651935626 806598958 784953511 806598958 784953511 65394612 930384537 65394612 930384537 942223501 750533192 942223501 750533192 84717799 827274546 84717799 827274546 244274042 463944089 244274042 463944089 600052063 773055756 600052063 773055756 801771027 161702870 801771027 161702870 876946064 993668388 876946064 993668388 219555250 172179744 219555250 172179744 611396283 99822053 611396283 99822053 216417841 791535236 216417841 791535236 652951052 485220583 652951052 485220583 64990881 226142696 64990881 226142696 419975904 914578756 419975904 914578756 236271321 232430862 236271321 232430862 999073677 541905849 999073677 541905849 327935207 40462337 327935207 40462337 44008923 883647455 44008923 883647455 785224075 776886198 785224075 776886198 495350810 925155169 495350810 925155169 372135191 561590630 372135191 561590630 76958573 883118280 76958573 883118280 725448176 430027373 725448176 430027373 462229140 780600846 462229140 780600846 113128141 86783059 113128141 86783059 546508303 892505235 546508303 892505235 526041084 224583639 526041084 224583639 656502026 877887073 656502026 877887073 621637721 483152901 621637721 483152901 227400559 537479538 227400559 537479538 189162095 248886357 189162095 248886357 554527253 903237942 554527253 903237942 287949925 233925663 287949925 233925663 993788681 732244170 993788681 732244170 795756319 589502929 795756319 589502929 4697795 116152157 4697795 116152157 959448717 556730839 959448717 556730839 23701914 706495035 23701914 706495035 155444230 14359105 155444230 14359105 650043556 360866928 650043556 360866928 76173740 965452190 76173740 965452190 952074671 35671024 952074671 35671024 159113429 846891281 159113429 846891281 649154033 376486826 649154033 376486826 207101695 771147545 207101695 771147545 413525860 438579726 413525860 438579726 94933449 943423968 94933449 943423968 421300722 302053045 421300722 302053045 966332673 780865935 966332673 780865935 773416967 22225850 773416967 22225850 23657369 638860071 23657369 638860071 869389924 287913803 869389924 287913803 7797827 911411613 7797827 911411613 27868167 146864661 27868167 146864661 504952529 847776026 504952529 847776026 23932723 538868945 23932723 538868945 509013377 555451343 509013377 555451343 95865679 304193542 95865679 304193542 559965270 961013873 559965270 961013873 87625130 352274445 87625130 352274445 500712890 631922986 500712890 631922986 57301765 627833997 57301765 627833997 842292211 497326421 842292211 497326421 17243434 834506550 17243434 834506550 270586175 673597190 270586175 673597190 604153929 136871260 604153929 136871260 540771363 584739836 540771363 584739836 392715565 258685240 392715565 258685240 251449885 501633844 251449885 501633844 969755334 407646779 969755334 407646779 777804923 710134948 777804923 710134948 237964865 310586743 237964865 310586743 48772805 846458555 48772805 846458555 428037578 101942162 428037578 101942162 755870089 402833938 755870089 402833938 209888394 178683600 209888394 178683600 942409124 297074171 942409124 297074171 618700501 171397469 618700501 171397469 815487214 725834147 815487214 725834147 465022330 142880665 465022330 142880665 36101173 853543006 36101173 853543006 333788292 84539002 333788292 84539002 770471400 437129247 770471400 437129247 437884980 201762019 437884980 201762019 708452976 899578265 708452976 899578265 177698107 543666543 177698107 543666543 402560646 427614232 402560646 427614232 391955470 546338994 391955470 546338994 920509071 791688962 920509071 791688962 774047834 294010088 774047834 294010088 379715065 500236133 379715065 500236133 600233405 134388665 600233405 134388665 646345418 808579806 646345418 808579806 54105323 166139985 54105323 166139985 996377421 801994268 996377421 801994268 807700810 72240408 807700810 72240408 434532863 345042698 434532863 345042698 841064790 495351751 841064790 495351751 443618047 571341024 443618047 571341024 992563157 28835010 992563157 28835010 929949757 869411107 929949757 869411107 266488074 366708173 266488074 366708173 42439802 834383447 42439802 834383447 465462587 281896934 465462587 281896934 433550429 319941675 433550429 319941675 947634457 110768935 947634457 110768935 67449963 270766579 67449963 270766579 931956435 555357078 931956435 555357078 54674476 422857062 54674476 422857062 20290189 980969028 20290189 980969028 414600651 103320581 414600651 103320581 447564124 543430421 447564124 543430421 167378741 383263517 167378741 383263517 965109504 843672881 965109504 843672881 165190426 594973581 165190426 594973581 996477169 910416760 996477169 910416760 38213827 523041919 38213827 523041919 694537896 25293970 694537896 25293970 151719884 346450543 151719884 346450543 925908424 112923596 925908424 112923596 196688562 492111244 196688562 492111244 329628462 809910448 329628462 809910448 257664041 323306488 257664041 323306488 641718226 867597893 641718226 867597893 47042481 28431028 47042481 28431028 524447953 662379608 524447953 662379608 354280698 196455559 354280698 196455559 691047934 902265816 691047934 902265816 339163114 701689871 339163114 701689871 663442067 727830152 663442067 727830152 821546754 321548355 821546754 321548355 197211481 958641150 197211481 958641150 851792217 167835782 851792217 167835782 365030547 938589527 365030547 938589527 974896962 113527987 974896962 113527987 11484576 474463766 11484576 474463766 422717357 34059499 422717357 34059499 317540974 643910003 317540974 643910003 747978217 638600730 747978217 638600730 980397656 921992578 980397656 921992578 24481279 61135214 24481279 61135214 280997490 459023152 280997490 459023152 490834803 425821975 490834803 425821975 616624438 771530674 616624438 771530674 136617643 86798662 136617643 86798662 72613130 908405706 72613130 908405706 713219719 713214349 713219719 713214349 513067811 437127088 513067811 437127088 338218776 802443552 338218776 802443552 907107130 70474577 907107130 70474577 933946115 626700991 933946115 626700991 398516482 911765470 398516482 911765470 183314497 779376723 183314497 779376723 693032818 98858306 693032818 98858306 438014795 147783157 438014795 147783157 482952794 72453539 482952794 72453539 190117710 878627005 190117710 878627005 757902878 76705929 757902878 76705929 413477709 277691827 413477709 277691827 75476467 119074547 75476467 119074547 291443619 812321913 291443619 812321913 870152924 106331130 870152924 106331130 383520280 443899871 383520280 443899871 875083350 726538330 875083350 726538330 46905496 113706140 46905496 113706140 667378376 594784141 667378376 594784141 156480942 97857489 156480942 97857489 633303525 864480216 633303525 864480216 503422895 135490672 503422895 135490672 861698933 556275476 861698933 556275476 277550950 797548590 277550950 797548590 172901921 285088856 172901921 285088856 899619015 790381882 899619015 790381882 137529548 882449272 137529548 882449272 727481779 262668540 727481779 262668540 865837463 882966113 865837463 882966113 370353472 591601786 370353472 591601786 935105612 594403452 935105612 594403452 614341394 197838721 614341394 197838721 760608010 685057933 760608010 685057933 530540694 212238052 530540694 212238052 747780158 579132523 747780158 579132523 364664357 987604517 364664357 987604517 984829 307106666 984829 307106666 856632328 972157858 856632328 972157858 139104375 178828745 139104375 178828745 293695480 158749988 293695480 158749988 94992731 329825212 94992731 329825212 921042428 957438995 921042428 957438995 183776780 607391296 183776780 607391296 816521576 310003531 816521576 310003531 375443052 404524568 375443052 404524568 265482410 333753291 265482410 333753291 952651524 338101897 952651524 338101897 405424557 954205301 405424557 954205301 817949735 503218578 817949735 503218578 884522927 888272403 884522927 888272403 504723240 915246980 504723240 915246980 898245103 996130446 898245103 996130446 372445742 616444053 372445742 616444053 795973923 484400882 795973923 484400882 650725696 981912430 650725696 981912430 863422231 140649257 863422231 140649257 216750601 533870428 216750601 533870428 629716848 377364215 629716848 377364215 170131055 991649950 170131055 991649950 299602597 949445198 299602597 949445198 135543718 910707834 135543718 910707834 916191464 112433042 916191464 112433042 210851807 594263934 210851807 594263934 771748113 638237656 771748113 638237656 850138534 32585779 850138534 32585779 690466204 746764039 690466204 746764039 868228287 571269752 868228287 571269752 1208348 154350677 1208348 154350677 825669854 220228377 825669854 220228377 355511164 834972042 355511164 834972042 732680766 413991846 732680766 413991846 625398492 412609501 625398492 412609501 648167499 972070965 648167499 972070965 52812024 182026337 52812024 182026337 655841703 215615784 655841703 215615784 11517639 34603420 11517639 34603420 867435050 661726546 867435050 661726546 83925698 989725233 83925698 989725233 323708802 381102249 323708802 381102249 609489590 690167060 609489590 690167060 717243979 306769235 717243979 306769235 461193452 499262332 461193452 499262332 718196688 98006810 718196688 98006810 631127356 319769147 631127356 319769147 204637329 586520344 204637329 586520344 567627850 325861460 567627850 325861460 456518208 211629521 456518208 211629521 586137088 622221594 586137088 622221594 539368515 847722616 539368515 847722616 850364641 601290883 850364641 601290883 260802805 954775539 260802805 954775539 781627056 682478947 781627056 682478947 406241671 17216982 406241671 17216982 294324849 623908999 294324849 623908999 379200636 8208372 379200636 8208372 990368381 66383056 990368381 66383056 693878137 479679726 693878137 479679726 320003775 956501654 320003775 956501654 987818842 487797068 987818842 487797068 445321071 803553808 445321071 803553808 758638272 562494807 758638272 562494807 455713838 676014365 455713838 676014365 759985862 249921476 759985862 249921476 461349643 670904711 461349643 670904711 83711830 481790692 83711830 481790692 922147383 699121282 922147383 699121282 278802957 860920425 278802957 860920425 319604736 119010179 319604736 119010179 179871903 238272349 179871903 238272349 871080728 320886296 871080728 320886296 720990198 231692970 720990198 231692970 877166220 648542234 877166220 648542234 20686844 330488147 20686844 330488147 246266031 998337925 246266031 998337925 20884966 81555233 20884966 81555233 725171503 370355815 725171503 370355815 103743962 690952380 103743962 690952380 917937198 352233215 917937198 352233215 67769078 845611705 67769078 845611705 852242129 414351162 852242129 414351162 21395637 905547246 21395637 905547246 685045292 300879680 685045292 300879680 112264445 90458739 112264445 90458739 517778206 897791525 517778206 897791525 93846936 277279627 93846936 277279627 683499532 705156390 683499532 705156390 366499862 973286072 366499862 973286072 743286834 541282921 743286834 541282921 445956981 165575954 445956981 165575954 553762314 440730216 553762314 440730216 47776555 33228426 47776555 33228426 760975025 899082404 760975025 899082404 912406442 657183514 912406442 657183514 459668305 831611786 459668305 831611786 751391935 460817755 751391935 460817755 96827889 17180170 96827889 17180170 802276395 333041502 802276395 333041502 214283549 914337596 214283549 914337596 828045524 313781077 828045524 313781077 291680368 692575321 291680368 692575321 376751331 852369219 376751331 852369219 145510926 885812436 145510926 885812436 900519417 491569173 900519417 491569173 100377776 616493927 100377776 616493927 808149376 279139415 808149376 279139415 556421041 890533199 556421041 890533199 202719841 686798204 202719841 686798204 843746375 143046326 843746375 143046326 647281436 280952211 647281436 280952211 206393233 309621952 206393233 309621952 703101780 837702632 703101780 837702632 908621053 405410555 908621053 405410555 196362074 641140747 196362074 641140747 821653631 122402406 821653631 122402406 39689642 870091465 39689642 870091465 328220205 29514220 328220205 29514220 274034220 186654624 274034220 186654624 693703846 977926938 693703846 977926938 266622477 77299069 266622477 77299069 809484514 958031154 809484514 958031154 172747865 579097028 172747865 579097028 631360811 571459147 631360811 571459147 330334360 770644746 330334360 770644746 54923087 177482901 54923087 177482901 192438403 908878138 192438403 908878138 425844763 270639094 425844763 270639094 818244138 413519541 818244138 413519541 517300946 631753967 517300946 631753967 88499961 583237448 88499961 583237448 171664238 949067047 171664238 949067047 310792274 169453441 310792274 169453441 195972288 864205471 195972288 864205471 870642670 288551636 870642670 288551636 920504053 70102687 920504053 70102687 329765350 882297122 329765350 882297122 837272540 92835458 837272540 92835458 310138712 545411286 310138712 545411286 573963761 21024540 573963761 21024540 34080684 481332211 34080684 481332211 892399620 374666511 892399620 374666511 86127092 957725047 86127092 957725047 816901308 740299905 816901308 740299905 62570529 37517078 62570529 37517078 485106330 916645984 485106330 916645984 22333982 33901540 22333982 33901540 9625658 231728678 9625658 231728678 970403340 411299223 970403340 411299223 614879171 207457436 614879171 207457436 858029051 804317485 858029051 804317485 631941416 1169702 631941416 1169702 791659662 993716903 791659662 993716903 939564604 758147329 939564604 758147329 432414323 279996584 432414323 279996584 539009994 998922499 539009994 998922499 155751531 951153426 155751531 951153426 887184113 82607506 887184113 82607506 284618118 935402855 284618118 935402855 351830141 378073547 351830141 378073547 631466887 653925204 631466887 653925204 329999598 794406848 329999598 794406848 822465656 544755879 822465656 544755879 99523618 584757505 99523618 584757505 816007013 184619288 816007013 184619288 368335277 274958541 368335277 274958541 730642567 108278073 730642567 108278073 353510330 444188611 353510330 444188611 331863073 766027296 331863073 766027296 604846924 534086402 604846924 534086402 518932082 859575629 518932082 859575629 832030282 313921834 832030282 313921834 261722147 231146212 261722147 231146212 490436308 175249988 490436308 175249988 377238798 317984979 377238798 317984979 694555528 744018187 694555528 744018187 221851507 879810859 221851507 879810859 793634373 493243120 793634373 493243120 348197519 430816697 348197519 430816697 497177644 503670782 497177644 503670782 407168305 934009910 407168305 934009910 790239672 28273732 790239672 28273732 80813840 664026834 80813840 664026834 977878753 456381932 977878753 456381932 702235783 709139927 702235783 709139927 983363602 276349039 983363602 276349039 624396448 860218718 624396448 860218718 288452913 122587880 288452913 122587880 220380816 456592810 220380816 456592810 468919661 266127421 468919661 266127421 316036981 769455606 316036981 769455606 994953911 17561041 994953911 17561041 731897220 926288261 731897220 926288261 91497446 381051675 91497446 381051675 416851384 944512606 416851384 944512606 58371140 100094879 58371140 100094879 10469502 556349386 10469502 556349386 933493696 760144955 933493696 760144955 697199604 118093815 697199604 118093815 256290689 854767375 256290689 854767375 242333417 752545328 242333417 752545328 41107498 634059053 41107498 634059053 989318354 752375231 989318354 752375231 443267020 688769342 443267020 688769342 50978841 195469001 50978841 195469001 832337228 792427502 832337228 792427502 72652412 181354831 72652412 181354831 441125112 357526563 441125112 357526563 596244230 555737271 596244230 555737271 9601191 608299730 9601191 608299730 842262875 147711932 842262875 147711932 623954799 767030803 623954799 767030803 818740459 906279584 818740459 906279584 513224099 5191591 513224099 5191591 706087238 678151778 706087238 678151778 653660233 185412354 653660233 185412354 857038909 964536106 857038909 964536106 507242276 46526829 507242276 46526829 526627660 613987466 526627660 613987466 366660211 684428803 366660211 684428803 772503999 741687182 772503999 741687182 597948409 690142246 597948409 690142246 864042765 938903803 864042765 938903803 885146818 468179189 885146818 468179189 305856029 912918054 305856029 912918054 839816522 340883328 839816522 340883328 981901409 149266530 981901409 149266530 288474694 682202748 288474694 682202748 863125253 58388497 863125253 58388497 121110510 322533650 121110510 322533650 71828296 49536768 71828296 49536768 866242213 132409774 866242213 132409774 284565408 21069897 284565408 21069897 918817398 974097974 918817398 974097974 564564165 375481531 564564165 375481531 257976370 11360628 257976370 11360628 481094893 628695135 481094893 628695135 870760530 82046980 870760530 82046980 642322537 595552423 642322537 595552423 104746197 21886403 104746197 21886403 321088216 938704952 321088216 938704952 145728647 340561923 145728647 340561923 934659996 1107043 934659996 1107043 327555340 768374699 327555340 768374699 747860203 563251635 747860203 563251635 344653182 831716840 344653182 831716840 516307839 199190670 516307839 199190670 897347020 378705112 897347020 378705112 737506125 797258778 737506125 797258778 966012854 59553880 966012854 59553880 325908059 324585467 325908059 324585467 768398008 632902296 768398008 632902296 848644386 87098364 848644386 87098364 76542254 963019393 76542254 963019393 678329952 649977495 678329952 649977495 146532239 641019256 146532239 641019256 682324392 626695662 682324392 626695662 488565794 934098007 488565794 934098007 944592408 608183009 944592408 608183009 606717289 684424906 606717289 684424906 81177966 993176531 81177966 993176531 742094352 197830610 742094352 197830610 878096877 923525458 878096877 923525458 294197927 77293730 294197927 77293730 130347928 457836651 130347928 457836651 258099370 236062966 258099370 236062966 405872334 734898857 405872334 734898857 202917272 145042165 202917272 145042165 666244806 641474832 666244806 641474832 477049896 113167610 477049896 113167610 310221512 642877967 310221512 642877967 106767320 663784406 106767320 663784406 315013936 7216230 315013936 7216230 567485080 735223580 567485080 735223580 774281820 271018719 774281820 271018719 137068077 349573501 137068077 349573501 910647880 179284643 910647880 179284643 33058828 515386567 33058828 515386567 644864367 737836874 644864367 737836874 208251906 902246133 208251906 902246133 718229942 140992127 718229942 140992127 938039 424934908 938039 424934908 801899262 935743380 801899262 935743380 743352149 66861286 743352149 66861286 339488373 657946355 339488373 657946355 14655026 218339348 14655026 218339348 848760217 958483122 848760217 958483122 335315230 229022449 335315230 229022449 956840230 828348471 956840230 828348471 347360506 11621977 347360506 11621977 977989274 589625910 977989274 589625910 48974657 852247405 48974657 852247405 598590024 161306917 598590024 161306917 269230414 333308603 269230414 333308603 547289213 262178840 547289213 262178840 948700261 722080089 948700261 722080089 710763178 160498263 710763178 160498263 29130702 707909139 29130702 707909139 611828763 605044224 611828763 605044224 125394984 945121372 125394984 945121372 729904029 251346135 729904029 251346135 889038243 866403906 889038243 866403906 738940566 81366136 738940566 81366136 284767890 201743557 284767890 201743557 540459400 856269749 540459400 856269749 140771118 54682969 140771118 54682969 820340220 550328839 820340220 550328839 76379205 691904757 76379205 691904757 510100491 877469859 510100491 877469859 136597843 250100975 136597843 250100975 556705991 986303173 556705991 986303173 793995230 524202464 793995230 524202464 129085500 675239547 129085500 675239547 479947525 479215699 479947525 479215699 593518415 562743448 593518415 562743448 250312435 85215285 250312435 85215285 944010441 484629770 944010441 484629770 274867143 103726264 274867143 103726264 933606163 635941663 933606163 635941663 154589175 160997749 154589175 160997749 442506922 529157429 442506922 529157429 733385568 702127297 733385568 702127297 956416501 268316059 956416501 268316059 277863755 62843322 277863755 62843322 569032473 514018634 569032473 514018634 68193228 989315351 68193228 989315351 791750584 79400116 791750584 79400116 924072625 229029373 924072625 229029373 265434893 108881080 265434893 108881080 621059619 985180294 621059619 985180294 32549683 23451472 32549683 23451472 616640544 745913308 616640544 745913308 450611421 77863274 450611421 77863274 293720985 588727364 293720985 588727364 458580244 357875779 458580244 357875779 68270337 436091670 68270337 436091670 993991079 960954940 993991079 960954940 217184336 277742990 217184336 277742990 257950620 547227569 257950620 547227569 318350874 227841085 318350874 227841085 709584435 711322885 709584435 711322885 922402406 385878820 922402406 385878820 121188124 854430216 121188124 854430216 586254597 506013923 586254597 506013923 495887852 672288862 495887852 672288862 568380540 359704624 568380540 359704624 667528500 488806824 667528500 488806824 994671276 100725224 994671276 100725224 336719060 567019393 336719060 567019393 681466597 801150238 681466597 801150238 204122401 439047170 204122401 439047170 786056607 835027938 786056607 835027938 175717990 131900945 175717990 131900945 475860891 147068581 475860891 147068581 585530097 23466242 585530097 23466242 593067045 719717087 593067045 719717087 132991505 573694474 132991505 573694474 334074964 813471093 334074964 813471093 552918613 748579025 552918613 748579025 461807494 796035111 461807494 796035111 643478608 10758273 643478608 10758273 313326836 702110516 313326836 702110516 130902768 281155836 130902768 281155836 963547100 707442933 963547100 707442933 661428575 707982905 661428575 707982905 825341890 299649296 825341890 299649296 462785336 599750887 462785336 599750887 866036042 626173523 866036042 626173523 277166790 389541382 277166790 389541382 905475638 344572915 905475638 344572915 901647510 998789368 901647510 998789368 975292630 484237143 975292630 484237143 160389028 676502772 160389028 676502772 528803919 622021044 528803919 622021044 675884415 735404242 675884415 735404242 831013370 177730463 831013370 177730463 153577790 922637981 153577790 922637981 690900938 650989826 690900938 650989826 739399706 950183264 739399706 950183264 975104246 245015747 975104246 245015747 883626888 686274855 883626888 686274855 508867586 26169085 508867586 26169085 678907112 404956339 678907112 404956339 258592523 60127369 258592523 60127369 983600833 526070689 983600833 526070689 14277588 53840317 14277588 53840317 979879808 381797594 979879808 381797594 445581718 196496016 445581718 196496016 528308 999590142 528308 999590142 790477359 692931630 790477359 692931630 129708111 937045220 129708111 937045220 254699084 578522787 254699084 578522787 876320397 883323510 876320397 883323510 223211140 869284279 223211140 869284279 881629376 25193049 881629376 25193049 952007050 927124509 952007050 927124509 736646133 342558877 736646133 342558877 732400042 849851639 732400042 849851639 573663161 880819396 573663161 880819396 232229536 245277459 232229536 245277459 948726975 579540722 948726975 579540722 260471051 924441035 260471051 924441035 339275683 176759718 339275683 176759718 265045444 325244361 265045444 325244361 685318372 798285220 685318372 798285220 173375729 399498775 173375729 399498775 325920669 66502095 325920669 66502095 731355948 765923586 731355948 765923586 156590277 239232546 156590277 239232546 115038291 3864983 115038291 3864983 861847026 219362259 861847026 219362259 233093685 741354012 233093685 741354012 966979955 562983179 966979955 562983179 552503909 419129029 552503909 419129029 898908332 968570200 898908332 968570200 882319458 279952262 882319458 279952262 411977964 378532963 411977964 378532963 865770325 339478869 865770325 339478869 919049815 832833178 919049815 832833178 263068978 348327484 263068978 348327484 785102500 984280113 785102500 984280113 226790468 100331464 226790468 100331464 210978018 114523884 210978018 114523884 579360654 990869789 579360654 990869789 126157491 264479845 126157491 264479845 558178157 851093025 558178157 851093025 7197065 75054725 7197065 75054725 405503495 637337144 405503495 637337144 781760574 828812167 781760574 828812167 478786322 483442757 478786322 483442757 772355267 11628478 772355267 11628478 909599627 129043597 909599627 129043597 521407704 998395003 521407704 998395003 783396799 645990619 783396799 645990619 203582184 619847473 203582184 619847473 509766360 959875398 509766360 959875398 35228340 30220442 35228340 30220442 562556914 515138183 562556914 515138183 532574772 462768389 532574772 462768389 199706471 818949464 199706471 818949464 658302790 385044501 658302790 385044501 887653168 924002562 887653168 924002562 844030217 556640488 844030217 556640488 719326565 841791713 719326565 841791713 166328620 245577532 166328620 245577532 230069050 202235872 230069050 202235872 50007997 821692697 50007997 821692697 574225191 504776025 574225191 504776025 151289472 668440285 151289472 668440285 736361808 458017351 736361808 458017351 287358720 451138492 287358720 451138492 782541099 692376035 782541099 692376035 571151146 402556656 571151146 402556656 795051173 166325344 795051173 166325344 143098617 621912652 143098617 621912652 772796333 701289152 772796333 701289152 597875904 628229662 597875904 628229662 489787495 865711526 489787495 865711526 760960596 40557070 760960596 40557070 909880091 301744563 909880091 301744563 594562196 243326584 594562196 243326584 617259806 837087559 617259806 837087559 55839057 91098231 55839057 91098231 942791768 808324970 942791768 808324970 308202513 174276722 308202513 174276722 683102453 199766283 683102453 199766283 1565752 802140290 1565752 802140290 723478287 338370877 723478287 338370877 369469627 560066586 369469627 560066586 321813797 73132732 321813797 73132732 936189002 600057895 936189002 600057895 182801935 989443947 182801935 989443947 702625532 806446262 702625532 806446262 63686754 744449892 63686754 744449892 710243731 410710969 710243731 410710969 978899549 612207685 978899549 612207685 629692308 232471231 629692308 232471231 409487980 595329157 409487980 595329157 991729133 474474581 991729133 474474581 291225453 58219169 291225453 58219169 1133814 162994846 1133814 162994846 860819275 211812524 860819275 211812524 174315705 780104338 174315705 780104338 723377236 316711378 723377236 316711378 133374623 92151382 133374623 92151382 793008674 726867078 793008674 726867078 127415031 365985574 127415031 365985574 503025603 807465006 503025603 807465006 999619420 341329846 999619420 341329846 216494816 433324802 216494816 433324802 823744646 320068926 823744646 320068926 670232 700003507 670232 700003507 574644452 60524353 574644452 60524353 184207153 411502025 184207153 411502025 903284436 671849441 903284436 671849441 95015303 34288133 95015303 34288133 43291478 959402610 43291478 959402610 39222233 114785897 39222233 114785897 476986951 426960257 476986951 426960257 403630393 509393571 403630393 509393571 543789125 953221932 543789125 953221932 551624594 315479953 551624594 315479953 735919996 931589581 735919996 931589581 363971401 156557741 363971401 156557741 879644087 784137557 879644087 784137557 354999604 557433168 354999604 557433168 683073106 960099245 683073106 960099245 967382704 356414190 967382704 356414190 260987092 716872197 260987092 716872197 709199053 960801441 709199053 960801441 394738228 434644548 394738228 434644548 617644317 522806765 617644317 522806765 72155661 726087744 72155661 726087744 987971273 128198539 987971273 128198539 206989527 240611585 206989527 240611585 662130127 931552585 662130127 931552585 32016598 423882604 32016598 423882604 526738475 686547629 526738475 686547629 85005773 476125910 85005773 476125910 695320594 228119707 695320594 228119707 881391533 824990020 881391533 824990020 617500486 386280690 617500486 386280690 198629483 827686288 198629483 827686288 191055374 85878486 191055374 85878486 22505163 473960753 22505163 473960753 732037376 621993876 732037376 621993876 566344760 860107976 566344760 860107976 825323316 989005019 825323316 989005019 127262111 959791638 127262111 959791638 892330260 825900887 892330260 825900887 211277936 475038228 211277936 475038228 691175023 893799374 691175023 893799374 273282317 271612005 273282317 271612005 638199458 974777663 638199458 974777663 390391674 561288439 390391674 561288439 436431825 987397977 436431825 987397977 255590155 53105541 255590155 53105541 831176175 65811223 831176175 65811223 178046360 872888378 178046360 872888378 112052487 888926448 112052487 888926448 874420611 131467351 874420611 131467351 272814485 104939827 272814485 104939827 731009024 676186472 731009024 676186472 873341973 394089949 873341973 394089949 101919980 322915800 101919980 322915800 418176271 181411009 418176271 181411009 57810684 837812167 57810684 837812167 683855917 630263964 683855917 630263964 266154378 978276237 266154378 978276237 804212949 51988651 804212949 51988651 719937877 523308160 719937877 523308160 68156712 976192431 68156712 976192431 683072790 240692587 683072790 240692587 102131193 889920087 102131193 889920087 564242339 386579057 564242339 386579057 666351443 186760932 666351443 186760932 256493314 881127343 256493314 881127343 690003376 199173322 690003376 199173322 682896602 858913232 682896602 858913232 876577036 973335676 876577036 973335676 486841023 913000344 486841023 913000344 30613515 684750500 30613515 684750500 546033482 424756199 546033482 424756199 65096497 777213132 65096497 777213132 874855821 183595085 874855821 183595085 57700900 898397512 57700900 898397512 436400387 362416522 436400387 362416522 140902423 586615877 140902423 586615877 114594336 312725245 114594336 312725245 156714994 761067971 156714994 761067971 122373789 786852392 122373789 786852392 643670400 885002908 643670400 885002908 114231007 660794522 114231007 660794522 960829395 74092928 960829395 74092928 973978941 56101665 973978941 56101665 349971358 319675167 349971358 319675167 288202996 124429463 288202996 124429463 750631308 68413526 750631308 68413526 29143171 944834324 29143171 944834324 604992671 101114403 604992671 101114403 444651022 608235380 444651022 608235380 566226608 879843947 566226608 879843947 23910510 502455145 23910510 502455145 569565614 621286924 569565614 621286924 508258441 27939669 508258441 27939669 519805716 953977510 519805716 953977510 54453446 249913818 54453446 249913818 779938067 523111028 779938067 523111028 813223367 69841133 813223367 69841133 320856848 215634925 320856848 215634925 834682829 891673493 834682829 891673493 227122465 816728538 227122465 816728538 647980218 596455230 647980218 596455230 248946896 735036300 248946896 735036300 999720957 877695431 999720957 877695431 756674990 651204391 756674990 651204391 984619158 465528775 984619158 465528775 767160945 459002726 767160945 459002726 587977520 908386690 587977520 908386690 6576499 161045726 6576499 161045726 52903886 399218895 52903886 399218895 986877382 888988904 986877382 888988904 781467701 325885698 781467701 325885698 849547359 238064095 849547359 238064095 428858363 713037430 428858363 713037430 875935268 996715780 875935268 996715780 370743864 403563476 370743864 403563476 262235662 257622283 262235662 257622283 703822709 947456374 703822709 947456374 490866930 680299637 490866930 680299637 548473874 581658514 548473874 581658514 361964955 946182358 361964955 946182358 515987528 402511894 515987528 402511894 245762181 785470194 245762181 785470194 600368681 538035559 600368681 538035559 398141514 563839895 398141514 563839895 505768563 798276322 505768563 798276322 135984481 247291156 135984481 247291156 970284540 894858707 970284540 894858707 338995722 186446991 338995722 186446991 745624889 503798145 745624889 503798145 278590458 335415957 278590458 335415957 839788688 572282863 839788688 572282863 160090639 728127366 160090639 728127366 929068185 347324273 929068185 347324273 371999344 294887560 371999344 294887560 628404102 671870628 628404102 671870628 138624906 79095316 138624906 79095316 942936800 530237095 942936800 530237095 149372838 809950743 149372838 809950743 478997654 644514122 478997654 644514122 838094284 983282939 838094284 983282939 700775859 724116078 700775859 724116078 806645368 372314549 806645368 372314549 176684330 914200091 176684330 914200091 579533910 24682 579533910 24682 139011556 767380811 139011556 767380811 114770813 189253656 114770813 189253656 674998661 813406598 674998661 813406598 944409650 388940185 944409650 388940185 503305802 492231886 503305802 492231886 332103374 90406100 332103374 90406100 37175213 682042505 37175213 682042505 766907736 993925032 766907736 993925032 231182344 448799730 231182344 448799730 676694067 681198822 676694067 681198822 906233727 458469625 906233727 458469625 382361576 776716811 382361576 776716811 920694438 318606653 920694438 318606653 32018091 478942825 32018091 478942825 765417948 980235896 765417948 980235896 58665990 990441225 58665990 990441225 353117781 658919683 353117781 658919683 154922687 782450448 154922687 782450448 589244048 489259582 589244048 489259582 761333055 223828716 761333055 223828716 603150226 279277232 603150226 279277232 783249581 925302482 783249581 925302482 245799525 706688436 245799525 706688436 154497742 911071491 154497742 911071491 786257373 835146094 786257373 835146094 215974984 40147265 215974984 40147265 628030902 452827097 628030902 452827097 377510872 105807045 377510872 105807045 988611596 882147147 988611596 882147147 942411433 259361299 942411433 259361299 203202401 584138627 203202401 584138627 850678258 128261945 850678258 128261945 277736677 372233590 277736677 372233590 680496409 14546208 680496409 14546208 284460958 748640726 284460958 748640726 717259040 159832426 717259040 159832426 32970604 906467982 32970604 906467982 643133982 887063844 643133982 887063844 194218888 825668789 194218888 825668789 261884031 951255679 261884031 951255679 142017576 585637467 142017576 585637467 803196672 958560662 803196672 958560662 252581279 723100530 252581279 723100530 975469183 403612473 975469183 403612473 21195282 930094291 21195282 930094291 887542963 161075430 887542963 161075430 134407193 750195403 134407193 750195403 233559882 140620324 233559882 140620324 836743443 932502155 836743443 932502155 838400219 653916524 838400219 653916524 545762152 689685184 545762152 689685184 343445277 26803101 343445277 26803101 329119696 348468034 329119696 348468034 544104501 626263164 544104501 626263164 406852946 124605231 406852946 124605231 782205773 981370881 782205773 981370881 923337198 287686701 923337198 287686701 135720349 597635905 135720349 597635905 39218404 235951150 39218404 235951150 907917801 856432125 907917801 856432125 290075870 638218559 290075870 638218559 740379409 751375374 740379409 751375374 6004642 338472768 6004642 338472768 735159589 616392236 735159589 616392236 278287220 16326332 278287220 16326332 261373313 702823178 261373313 702823178 397914269 965740281 397914269 965740281 319178945 520899177 319178945 520899177 677709642 531608847 677709642 531608847 427682004 129745154 427682004 129745154 74928034 478673375 74928034 478673375 929878820 349705349 929878820 349705349 541474492 822887164 541474492 822887164 727487239 366708416 727487239 366708416 449564320 947279408 449564320 947279408 575280050 235063771 575280050 235063771 61264083 339753545 61264083 339753545 322215905 82939284 322215905 82939284 64786897 293286378 64786897 293286378 856664804 136535671 856664804 136535671 605697815 625862513 605697815 625862513 729927282 611026845 729927282 611026845 614672977 3864881 614672977 3864881 778719466 742867743 778719466 742867743 238888122 574894677 238888122 574894677 606696035 181742620 606696035 181742620 447047437 449215078 447047437 449215078 91043716 101287396 91043716 101287396 697858015 511287860 697858015 511287860 211036736 309202656 211036736 309202656 872766161 502313282 872766161 502313282 39780010 123461252 39780010 123461252 952305598 623489004 952305598 623489004 265574409 568032262 265574409 568032262 50384480 808361346 50384480 808361346 850217422 22863757 850217422 22863757 287818076 666663983 287818076 666663983 394118530 415739430 394118530 415739430 16836212 17926169 16836212 17926169 384412102 796603091 384412102 796603091 86826637 90913251 86826637 90913251 151855461 465356921 151855461 465356921 593996181 237953648 593996181 237953648 610889829 735380832 610889829 735380832 485015370 317387464 485015370 317387464 840349819 451456559 840349819 451456559 935548216 123279695 935548216 123279695 265091561 365705763 265091561 365705763 153390895 312846733 153390895 312846733 122171336 741747844 122171336 741747844 95555796 159624072 95555796 159624072 488783403 443381750 488783403 443381750 652428640 44548919 652428640 44548919 880630022 320285485 880630022 320285485 283960317 996201422 283960317 996201422 821341627 160164550 821341627 160164550 358118295 308317956 358118295 308317956 950961913 99488603 950961913 99488603 859488603 470570435 859488603 470570435 811926614 400265430 811926614 400265430 864085379 961408655 864085379 961408655 331079807 716110071 331079807 716110071 489696328 386397559 489696328 386397559 93644913 216073842 93644913 216073842 953681653 603283072 953681653 603283072 25229420 234309379 25229420 234309379 953543554 666134002 953543554 666134002 167504500 462628917 167504500 462628917 970452143 973615947 970452143 973615947 187570213 293916481 187570213 293916481 962971504 170391382 962971504 170391382 343224340 727488742 343224340 727488742 923922877 156578237 923922877 156578237 106656999 726602752 106656999 726602752 63406809 996911241 63406809 996911241 894970658 344823666 894970658 344823666 157360772 441663121 157360772 441663121 712139513 165601516 712139513 165601516 432155091 819427108 432155091 819427108 981797957 36732335 981797957 36732335 98952012 427584020 98952012 427584020 203834652 224367795 203834652 224367795 776541210 286331133 776541210 286331133 243498238 101325127 243498238 101325127 881718217 75174288 881718217 75174288 256732435 778202801 256732435 778202801 903333093 62364339 903333093 62364339 51522288 575364586 51522288 575364586 50506813 99980553 50506813 99980553 993167944 472059768 993167944 472059768 246443372 428465497 246443372 428465497 380699353 514898024 380699353 514898024 117328472 406452630 117328472 406452630 733946060 946314161 733946060 946314161 482063235 57135463 482063235 57135463 654499232 638202368 654499232 638202368 385989432 440946715 385989432 440946715 544110886 722778576 544110886 722778576 877785181 392859133 877785181 392859133 696876653 223548706 696876653 223548706 904037679 741315544 904037679 741315544 392487241 269565411 392487241 269565411 365239719 806578652 365239719 806578652 728468950 133343766 728468950 133343766 256914860 139184062 256914860 139184062 933254632 749097179 933254632 749097179 898161986 939678132 898161986 939678132 943864404 631576605 943864404 631576605 449723484 335927863 449723484 335927863 916920794 674008252 916920794 674008252 108911653 810156675 108911653 810156675 390542910 214644300 390542910 214644300 798138209 532539815 798138209 532539815 295919463 277126306 295919463 277126306 911841567 500600112 911841567 500600112 127168232 442420098 127168232 442420098 995297698 700882416 995297698 700882416 759598422 648070781 759598422 648070781 530745813 980724440 530745813 980724440 461580155 425405183 461580155 425405183 820890347 4667063 820890347 4667063 560150174 449113492 560150174 449113492 879910564 63922804 879910564 63922804 154211812 848572520 154211812 848572520 936952804 735547904 936952804 735547904 777537761 190290200 777537761 190290200 379372961 840664985 379372961 840664985 349333856 303147565 349333856 303147565 142472826 343162802 142472826 343162802 930864723 945660452 930864723 945660452 38579446 252265277 38579446 252265277 765927911 99941126 765927911 99941126 347357762 825057501 347357762 825057501 522254667 817012763 522254667 817012763 531187 983635210 531187 983635210 588977931 415424144 588977931 415424144 53696832 592907363 53696832 592907363 637241778 15893149 637241778 15893149 13530013 779550853 13530013 779550853 850758341 571443835 850758341 571443835 79716627 628542229 79716627 628542229 234233634 396993919 234233634 396993919 22804033 658590784 22804033 658590784 619142675 723182876 619142675 723182876 568097869 821526831 568097869 821526831 981976827 928430171 981976827 928430171 158753322 351106331 158753322 351106331 960137493 496573164 960137493 496573164 54458449 67282063 54458449 67282063 413984752 938648466 413984752 938648466 655592313 583478706 655592313 583478706 256356345 853068812 256356345 853068812 807269289 717289411 807269289 717289411 180693119 818232749 180693119 818232749 701505311 388646419 701505311 388646419 270083040 462787370 270083040 462787370 96871438 277944597 96871438 277944597 525830555 443976246 525830555 443976246 515961255 43518804 515961255 43518804 216642260 751996886 216642260 751996886 665741 665527590 665741 665527590 574524258 289015391 574524258 289015391 190966488 569561418 190966488 569561418 862598835 289508041 862598835 289508041 73961888 777686069 73961888 777686069 39018605 126404728 39018605 126404728 838909134 963170707 838909134 963170707 33596439 92788116 33596439 92788116 904538994 866900737 904538994 866900737 405254545 166635965 405254545 166635965 978935905 883490994 978935905 883490994 974239543 17366930 974239543 17366930 436637167 326693290 436637167 326693290 924176128 210584081 924176128 210584081 995743271 717141714 995743271 717141714 33230874 822905246 33230874 822905246 764015560 174440701 764015560 174440701 280366563 261078558 280366563 261078558 384524192 36557317 384524192 36557317 728751692 421574105 728751692 421574105 7902612 150191683 7902612 150191683 33967983 999365047 33967983 999365047 413619212 594427444 413619212 594427444 244393446 674391564 244393446 674391564 767005067 781792241 767005067 781792241 35782328 7805130 35782328 7805130 805393710 665846643 805393710 665846643 482754938 315593985 482754938 315593985 483034040 512740732 483034040 512740732 394756909 2323471 394756909 2323471 748408749 711138622 748408749 711138622 182333219 478511448 182333219 478511448 761574169 448645685 761574169 448645685 929397206 664964781 929397206 664964781 644955839 273939896 644955839 273939896 136406342 758235246 136406342 758235246 180582647 188595278 180582647 188595278 141540361 523871394 141540361 523871394 818547526 891606349 818547526 891606349 665395819 603355507 665395819 603355507 126873150 219615213 126873150 219615213 830152485 179821872 830152485 179821872 28149426 967934295 28149426 967934295 786746549 164058206 786746549 164058206 409512072 867646176 409512072 867646176 88157955 399919485 88157955 399919485 635735057 940061783 635735057 940061783 365279789 302038906 365279789 302038906 393517182 52109624 393517182 52109624 221595278 104262438 221595278 104262438 742492499 323112986 742492499 323112986 766423218 735874839 766423218 735874839 7496386 103208697 7496386 103208697 902950843 42019884 902950843 42019884 920112930 475290410 920112930 475290410 306619827 459809729 306619827 459809729 996573915 993557469 996573915 993557469 310611665 472056166 310611665 472056166 630706333 308196358 630706333 308196358 39924500 547631245 39924500 547631245 306698527 390708854 306698527 390708854 944112593 864262806 944112593 864262806 258106180 194632061 258106180 194632061 9313630 467788252 9313630 467788252 911317067 946692874 911317067 946692874 588288622 462859444 588288622 462859444 907266767 150455142 907266767 150455142 386856375 606740208 386856375 606740208 423739496 711902953 423739496 711902953 422641797 442553867 422641797 442553867 841155399 528902723 841155399 528902723 586300939 799273069 586300939 799273069 441347373 67714694 441347373 67714694 123263602 572290539 123263602 572290539 349347583 121430274 349347583 121430274 156296833 117130580 156296833 117130580 857374194 906836158 857374194 906836158 609604775 391237848 609604775 391237848 667605452 927455285 667605452 927455285 888818678 170160719 888818678 170160719 209787301 884920335 209787301 884920335 707923691 256289517 707923691 256289517 301024866 731462445 301024866 731462445 510430257 217938546 510430257 217938546 110291589 775514979 110291589 775514979 712112346 376767087 712112346 376767087 44899870 390656004 44899870 390656004 763549544 821908960 763549544 821908960 782801685 150372970 782801685 150372970 52907957 344970862 52907957 344970862 790283848 863522564 790283848 863522564 631648443 149744876 631648443 149744876 306904251 514514755 306904251 514514755 839462472 243962130 839462472 243962130 148383670 618608414 148383670 618608414 190141971 436911448 190141971 436911448 467679281 658868061 467679281 658868061 782964393 24665434 782964393 24665434 146926506 730988618 146926506 730988618 636230532 470423273 636230532 470423273 50875760 656709757 50875760 656709757 353180192 493257896 353180192 493257896 51467608 797643973 51467608 797643973 358035751 423900499 358035751 423900499 317402369 315831321 317402369 315831321 664536409 663227723 664536409 663227723 82068503 834350414 82068503 834350414 317870354 356331941 317870354 356331941 37318294 942087130 37318294 942087130 881234185 386084973 881234185 386084973 196334770 579680594 196334770 579680594 589375674 189090354 589375674 189090354 357121445 593486620 357121445 593486620 987022491 684558634 987022491 684558634 843163903 93047356 843163903 93047356 650398078 824316844 650398078 824316844 50019136 730056135 50019136 730056135 136477035 289650587 136477035 289650587 39404742 539769028 39404742 539769028 986548521 807889982 986548521 807889982 19312326 957047921 19312326 957047921 682100865 247565740 682100865 247565740 934266392 516783202 934266392 516783202 524145684 31357571 524145684 31357571 321040293 168797917 321040293 168797917 917772530 50028143 917772530 50028143 218508252 808253906 218508252 808253906 980164553 158577850 980164553 158577850 708025485 925763169 708025485 925763169 976711903 823826841 976711903 823826841 31938937 133970301 31938937 133970301 957904101 995534027 957904101 995534027 167639590 99203270 167639590 99203270 733803429 570116078 733803429 570116078 100701832 376771729 100701832 376771729 532848631 695762093 532848631 695762093 93604241 270906306 93604241 270906306 340510998 94320876 340510998 94320876 190745629 147894787 190745629 147894787 792734697 488118483 792734697 488118483 690114027 66543342 690114027 66543342 873923278 722373627 873923278 722373627 349386108 965793814 349386108 965793814 767210034 711039387 767210034 711039387 661389982 808724561 661389982 808724561 929581148 575838046 929581148 575838046 605447557 814835930 605447557 814835930 93947383 434394111 93947383 434394111 602230321 879353736 602230321 879353736 488580903 165711143 488580903 165711143 932329187 623239374 932329187 623239374 446714621 882483157 446714621 882483157 659533518 349473989 659533518 349473989 134156143 727243388 134156143 727243388 925680895 597946927 925680895 597946927 64983558 708356434 64983558 708356434 629557479 786954728 629557479 786954728 65812044 875329999 65812044 875329999 393451345 663196348 393451345 663196348 391657066 748432018 391657066 748432018 897999399 630405246 897999399 630405246 269674731 104648276 269674731 104648276 300325747 669259799 300325747 669259799 45014615 408855901 45014615 408855901 79357778 997802943 79357778 997802943 855703964 60666336 855703964 60666336 618130055 960086361 618130055 960086361 417357616 977476934 417357616 977476934 787084357 129453423 787084357 129453423 907685852 304932388 907685852 304932388 122770886 291972706 122770886 291972706 577192165 622637274 577192165 622637274 14876555 26329850 14876555 26329850 299609044 708649346 299609044 708649346 51478417 119872252 51478417 119872252 672813404 207162570 672813404 207162570 55793403 137898216 55793403 137898216 390484884 966454101 390484884 966454101 416290768 160847479 416290768 160847479 14581387 61338011 14581387 61338011 8921805 904974074 8921805 904974074 337734944 252844955 337734944 252844955 259607240 387953908 259607240 387953908 658359789 144834995 658359789 144834995 110808254 10501974 110808254 10501974 719397396 718671887 719397396 718671887 174641976 156837376 174641976 156837376 116380838 427285533 116380838 427285533 264798420 254587766 264798420 254587766 271676191 493103123 271676191 493103123 778945687 85065097 778945687 85065097 919008059 467893927 919008059 467893927 65827743 941192380 65827743 941192380 463521809 913410811 463521809 913410811 711962362 170145947 711962362 170145947 531190745 426093200 531190745 426093200 976392117 447287452 976392117 447287452 281358037 862363759 281358037 862363759 816883900 245873965 816883900 245873965 46719993 317303974 46719993 317303974 800726758 731140369 800726758 731140369 456268971 217255677 456268971 217255677 832022973 785238804 832022973 785238804 930669408 41968475 930669408 41968475 363081487 998031725 363081487 998031725 673260310 497110076 673260310 497110076 861256716 608807336 861256716 608807336 223667698 402040283 223667698 402040283 151128678 748047726 151128678 748047726 920482545 840131428 920482545 840131428 512719616 32506188 512719616 32506188 985148850 604406479 985148850 604406479 371140445 822232491 371140445 822232491 955598482 18267000 955598482 18267000 170539904 677797450 170539904 677797450 73234509 843886149 73234509 843886149 954350915 344810583 954350915 344810583 409575438 16630605 409575438 16630605 439479858 757217156 439479858 757217156 384924542 910799136 384924542 910799136 842882052 231695222 842882052 231695222 61315499 692768582 61315499 692768582 311128245 257193227 311128245 257193227 585217241 873594125 585217241 873594125 564786823 142732568 564786823 142732568 923793208 241738363 923793208 241738363 2771722 308020933 2771722 308020933 635674447 683805345 635674447 683805345 106547115 105560946 106547115 105560946 559322176 165564573 559322176 165564573 269135890 2429936 269135890 2429936 742325938 993710658 742325938 993710658 832970759 280774833 832970759 280774833 474742123 875146668 474742123 875146668 580461961 855242152 580461961 855242152 34674641 686444377 34674641 686444377 351755633 706690453 351755633 706690453 231208881 115073474 231208881 115073474 514715006 943872789 514715006 943872789 708768237 644910504 708768237 644910504 284230300 60626070 284230300 60626070 860190789 253457651 860190789 253457651 146867284 994945028 146867284 994945028 269006982 339795522 269006982 339795522 694066111 603151271 694066111 603151271 158181317 340483435 158181317 340483435 451031198 852439973 451031198 852439973 90184156 803639718 90184156 803639718 844876878 900008539 844876878 900008539 137358961 342543875 137358961 342543875 868069588 630559378 868069588 630559378 126164667 155306240 126164667 155306240 933271075 902979981 933271075 902979981 543042034 75378246 543042034 75378246 191273940 671336223 191273940 671336223 585911661 170424700 585911661 170424700 436246486 352147667 436246486 352147667 300209899 66703941 300209899 66703941 516519099 627005642 516519099 627005642 466515988 483492047 466515988 483492047 512823907 822639082 512823907 822639082 122800777 519581952 122800777 519581952 805316364 753372183 805316364 753372183 401120856 87932192 401120856 87932192 857382055 976970894 857382055 976970894 2800947 610059065 2800947 610059065 854879817 916013284 854879817 916013284 601247331 468072631 601247331 468072631 307576508 941537183 307576508 941537183 955148703 323170935 955148703 323170935 436205263 430261188 436205263 430261188 748429093 671397314 748429093 671397314 99641257 789022745 99641257 789022745 730225180 376688002 730225180 376688002 907223185 544953932 907223185 544953932 927052041 88885768 927052041 88885768 681779612 798437216 681779612 798437216 889167418 130983751 889167418 130983751 410053918 824567691 410053918 824567691 422731556 347882375 422731556 347882375 347004856 902507803 347004856 902507803 898448922 639549793 898448922 639549793 30290542 313593721 30290542 313593721 165955121 596434168 165955121 596434168 435232433 978369332 435232433 978369332 366701203 890122765 366701203 890122765 673811656 493759997 673811656 493759997 198362817 301422903 198362817 301422903 717505112 765940398 717505112 765940398 681058917 916902472 681058917 916902472 627685811 289117644 627685811 289117644 720984964 765547337 720984964 765547337 308250141 952602902 308250141 952602902 729151983 103129506 729151983 103129506 56295528 701747734 56295528 701747734 974826547 712209934 974826547 712209934 425571662 167754914 425571662 167754914 652970679 150791427 652970679 150791427 499859780 804668914 499859780 804668914 860565391 856836019 860565391 856836019 48505311 239153565 48505311 239153565 682774953 131796523 682774953 131796523 73632342 996721202 73632342 996721202 842214181 544997902 842214181 544997902 340354515 176532948 340354515 176532948 455830422 139701618 455830422 139701618 196353195 634751739 196353195 634751739 760818956 663041176 760818956 663041176 783814673 120094351 783814673 120094351 918128011 631436442 918128011 631436442 477904210 119676716 477904210 119676716 972193380 418344316 972193380 418344316 649923311 658192050 649923311 658192050 782733884 240838192 782733884 240838192 819055213 870301894 819055213 870301894 502620688 93925189 502620688 93925189 526125277 518506761 526125277 518506761 187294472 437767617 187294472 437767617 587499333 697805468 587499333 697805468 130079666 913381464 130079666 913381464 52958010 245774177 52958010 245774177 963730510 997232029 963730510 997232029 413960967 38264960 413960967 38264960 981696715 752728385 981696715 752728385 223963097 152256885 223963097 152256885 82705787 954851805 82705787 954851805 987905632 865208130 987905632 865208130 360421222 868928301 360421222 868928301 28188690 63372322 28188690 63372322 936170528 743434931 936170528 743434931 512256594 194317413 512256594 194317413 91211325 54705452 91211325 54705452 856865599 945360439 856865599 945360439 643203161 92128501 643203161 92128501 826129646 209337099 826129646 209337099 581438137 846777678 581438137 846777678 938613739 885092517 938613739 885092517 297890622 69092237 297890622 69092237 713751048 296325124 713751048 296325124 224931105 541296479 224931105 541296479 651027104 446592106 651027104 446592106 13028843 75397584 13028843 75397584 559847176 811666043 559847176 811666043 788706179 400200039 788706179 400200039 272396015 812883697 272396015 812883697 9353141 868139573 9353141 868139573 626522336 988406235 626522336 988406235 167400163 272123849 167400163 272123849 363795274 855236245 363795274 855236245 217967221 525536455 217967221 525536455 682395566 252738394 682395566 252738394 619708584 471530733 619708584 471530733 719144923 841050504 719144923 841050504 249134191 440235169 249134191 440235169 646683484 798733165 646683484 798733165 865432267 120350860 865432267 120350860 7107016 624375748 7107016 624375748 784043924 379011741 784043924 379011741 47860835 637129489 47860835 637129489 517172970 1428845 517172970 1428845 271902784 422989681 271902784 422989681 688626951 339947412 688626951 339947412 205212094 115487248 205212094 115487248 761770800 849985564 761770800 849985564 243317860 734369068 243317860 734369068 958019239 611960949 958019239 611960949 556820456 910446746 556820456 910446746 358651807 220289153 358651807 220289153 107246774 326340858 107246774 326340858 623671526 248516343 623671526 248516343 222528569 411634404 222528569 411634404 123914751 276993759 123914751 276993759 768432153 752559724 768432153 752559724 488712371 349687665 488712371 349687665 624465715 552775701 624465715 552775701 246437819 469125431 246437819 469125431 977728074 48557733 977728074 48557733 23209448 745960864 23209448 745960864 840259019 493179560 840259019 493179560 72861820 537924955 72861820 537924955 835762959 562879203 835762959 562879203 276254498 882552545 276254498 882552545 969083690 896919135 969083690 896919135 647757179 346954149 647757179 346954149 406451263 988188424 406451263 988188424 425054609 287096186 425054609 287096186 812210376 700418653 812210376 700418653 489377293 359645809 489377293 359645809 678141636 833302492 678141636 833302492 202370742 432694001 202370742 432694001 72228834 886566040 72228834 886566040 902761376 291533183 902761376 291533183 189521580 970918326 189521580 970918326 883849500 60466916 883849500 60466916 829410596 297526336 829410596 297526336 150591077 540254487 150591077 540254487 572471195 111219859 572471195 111219859 97553531 859550120 97553531 859550120 607089439 453092116 607089439 453092116 850671623 628605626 850671623 628605626 321070917 131851113 321070917 131851113 710513878 325375206 710513878 325375206 427895758 680815573 427895758 680815573 992200865 400824796 992200865 400824796 745254509 129635606 745254509 129635606 989034898 656333983 989034898 656333983 2158 923598744 2158 923598744 894779477 109230642 894779477 109230642 749661483 226493636 749661483 226493636 178893897 973256124 178893897 973256124 732401257 65945186 732401257 65945186 291622836 312190147 291622836 312190147 654242955 74043654 654242955 74043654 33019441 898403346 33019441 898403346 568163896 652918367 568163896 652918367 389435302 925920925 389435302 925920925 520274181 366666225 520274181 366666225 494803555 908933497 494803555 908933497 956213152 912554843 956213152 912554843 311698107 34695407 311698107 34695407 208842325 662211648 208842325 662211648 647212928 46398092 647212928 46398092 224679426 544600187 224679426 544600187 452134994 21517377 452134994 21517377 288751607 99778950 288751607 99778950 848381535 336172522 848381535 336172522 105370787 342442816 105370787 342442816 575842718 747080161 575842718 747080161 540983316 401363469 540983316 401363469 981138361 591595361 981138361 591595361 604925400 158768568 604925400 158768568 995586689 423283140 995586689 423283140 83671828 529247625 83671828 529247625 484485975 400322453 484485975 400322453 803509327 798711856 803509327 798711856 140537759 7188503 140537759 7188503 821249180 936939159 821249180 936939159 294099711 76257141 294099711 76257141 545742395 932153517 545742395 932153517 415504231 11412361 415504231 11412361 974748388 577187776 974748388 577187776 176768271 370122351 176768271 370122351 133250798 958119989 133250798 958119989 800770169 388824046 800770169 388824046 758185760 332380251 758185760 332380251 815191842 496211862 815191842 496211862 402616242 678581701 402616242 678581701 77715599 275740662 77715599 275740662 885093605 113109381 885093605 113109381 90517054 410863530 90517054 410863530 245786961 301531866 245786961 301531866 221811361 437753848 221811361 437753848 331369657 360974324 331369657 360974324 304199943 474023457 304199943 474023457 947111902 994795068 947111902 994795068 328038731 18191625 328038731 18191625 670305025 459999939 670305025 459999939 305925753 472214094 305925753 472214094 909261828 71712808 909261828 71712808 766916483 810771326 766916483 810771326 850314614 226380254 850314614 226380254 390438250 834715395 390438250 834715395 77731362 152129303 77731362 152129303 715203478 565522157 715203478 565522157 141111933 448099114 141111933 448099114 843799479 753295384 843799479 753295384 904947440 749812703 904947440 749812703 603522524 783308359 603522524 783308359 610201968 9902093 610201968 9902093 993140847 307665274 993140847 307665274 623208414 182328294 623208414 182328294 440147803 560278722 440147803 560278722 186488203 348124580 186488203 348124580 797486521 368928201 797486521 368928201 291409705 118789245 291409705 118789245 481525065 804885093 481525065 804885093 190776478 484983029 190776478 484983029 169600010 937550824 169600010 937550824 728107804 34492403 728107804 34492403 905640844 851376724 905640844 851376724 458379051 409251795 458379051 409251795 640417724 894096753 640417724 894096753 662913878 142017864 662913878 142017864 999255279 431345656 999255279 431345656 268001982 325713139 268001982 325713139 150389914 830478297 150389914 830478297 757393149 130112397 757393149 130112397 445708183 634226584 445708183 634226584 160865179 187392308 160865179 187392308 169753447 918056057 169753447 918056057 523627869 62685880 523627869 62685880 758549182 654789967 758549182 654789967 668263586 173115316 668263586 173115316 998130827 374093661 998130827 374093661 472245666 36787809 472245666 36787809 352853485 197198103 352853485 197198103 397335304 128320648 397335304 128320648 438675653 472797493 438675653 472797493 794487391 386859691 794487391 386859691 847854506 665049845 847854506 665049845 136905893 435754618 136905893 435754618 15519044 559447047 15519044 559447047 55841812 33031629 55841812 33031629 239553699 401626323 239553699 401626323 707560907 840116980 707560907 840116980 499363304 788346252 499363304 788346252 931656739 804535545 931656739 804535545 142172585 257553034 142172585 257553034 746908813 420557810 746908813 420557810 448274168 445896045 448274168 445896045 69937391 41474320 69937391 41474320 251293228 251650776 251293228 251650776 114118182 476915619 114118182 476915619 421855519 694657150 421855519 694657150 464204217 126156870 464204217 126156870 73827856 919118231 73827856 919118231 997418561 218067005 997418561 218067005 138136168 863734605 138136168 863734605 465725978 663544436 465725978 663544436 478504114 355169122 478504114 355169122 109233465 982357331 109233465 982357331 715464668 111518303 715464668 111518303 758102801 215096641 758102801 215096641 909910210 75509350 909910210 75509350 540091588 533683174 540091588 533683174 960216153 982227091 960216153 982227091 331733837 667813229 331733837 667813229 66266191 980893929 66266191 980893929 513377119 894765762 513377119 894765762 957331886 126423423 957331886 126423423 288623149 634167003 288623149 634167003 243550245 202103766 243550245 202103766 649619778 360580433 649619778 360580433 703795584 33693904 703795584 33693904 588767098 990739748 588767098 990739748 254591879 492761333 254591879 492761333 894910755 758201637 894910755 758201637 71884273 329881195 71884273 329881195 574902728 813275014 574902728 813275014 17657470 154998844 17657470 154998844 275240573 445426378 275240573 445426378 979030168 427657371 979030168 427657371 929719376 687821056 929719376 687821056 880185109 174046302 880185109 174046302 697346872 414545817 697346872 414545817 124189388 985165292 124189388 985165292 808690189 605425866 808690189 605425866 868966813 758661360 868966813 758661360 50851292 37357067 50851292 37357067 600312339 631984366 600312339 631984366 397950394 282629164 397950394 282629164 175177389 870920181 175177389 870920181 584075916 314926692 584075916 314926692 350259156 390723529 350259156 390723529 948213533 818983474 948213533 818983474 51996480 266097753 51996480 266097753 693513735 81439077 693513735 81439077 11125737 779007403 11125737 779007403 868530150 177470157 868530150 177470157 441439908 906879943 441439908 906879943 412210322 999621258 412210322 999621258 770972244 708933186 770972244 708933186 311197954 222950582 311197954 222950582 961164230 91177166 961164230 91177166 397900625 817674051 397900625 817674051 446583573 429944510 446583573 429944510 376143054 602511671 376143054 602511671 659333552 51389300 659333552 51389300 181483227 69622089 181483227 69622089 759115922 690076060 759115922 690076060 148877984 384224733 148877984 384224733 759629093 555190272 759629093 555190272 46480780 114650772 46480780 114650772 303352777 833018319 303352777 833018319 95816083 739833217 95816083 739833217 881915231 121382210 881915231 121382210 127557684 826963750 127557684 826963750 578035877 207834204 578035877 207834204 385567662 813985058 385567662 813985058 151716737 531130539 151716737 531130539 408545401 954257350 408545401 954257350 469617116 287619092 469617116 287619092 395033536 682298889 395033536 682298889 809106005 104099270 809106005 104099270 275166065 724423218 275166065 724423218 361872528 46274767 361872528 46274767 855493 725433549 855493 725433549 709244717 288801107 709244717 288801107 447944383 613512473 447944383 613512473 940877414 784245704 940877414 784245704 657356928 514209354 657356928 514209354 276898813 745825216 276898813 745825216 642310905 502674420 642310905 502674420 857284163 485559273 857284163 485559273 134469990 544170610 134469990 544170610 918955191 131648735 918955191 131648735 204270227 771432809 204270227 771432809 195655189 304610538 195655189 304610538 712256360 229887655 712256360 229887655 37735153 113564917 37735153 113564917 952793468 888948980 952793468 888948980 718102788 731541063 718102788 731541063 931705090 474798827 931705090 474798827 274662 580119206 274662 580119206 246136137 530482697 246136137 530482697 920756394 847087651 920756394 847087651 909673650 540424458 909673650 540424458 959627084 752662915 959627084 752662915 593141240 339865446 593141240 339865446 813618326 755350692 813618326 755350692 434068701 749412406 434068701 749412406 786706112 567806509 786706112 567806509 346218647 116751097 346218647 116751097 894108209 797718953 894108209 797718953 438083385 126589203 438083385 126589203 970871467 995496534 970871467 995496534 305192297 140602515 305192297 140602515 240568032 76255916 240568032 76255916 711341725 763014036 711341725 763014036 69158281 485336576 69158281 485336576 654508114 80058328 654508114 80058328 240205572 467062633 240205572 467062633 989121051 148472559 989121051 148472559 41152676 761977310 41152676 761977310 945451613 779079658 945451613 779079658 194612380 992237413 194612380 992237413 700665203 170108168 700665203 170108168 672086376 558514336 672086376 558514336 537388679 971177968 537388679 971177968 922129568 17443371 922129568 17443371 393310100 875796413 393310100 875796413 978951017 40144102 978951017 40144102 224781569 204643751 224781569 204643751 489802783 682071991 489802783 682071991 364598155 300634056 364598155 300634056 177911812 529515546 177911812 529515546 731215221 523633693 731215221 523633693 462078347 145850015 462078347 145850015 645709948 963795851 645709948 963795851 109998044 629822234 109998044 629822234 582172866 760409366 582172866 760409366 150818996 772990185 150818996 772990185 729295813 651509046 729295813 651509046 669280501 945208088 669280501 945208088 121404324 140315987 121404324 140315987 343852592 579290968 343852592 579290968 600880651 361596758 600880651 361596758 99779242 764304641 99779242 764304641 878549860 79746586 878549860 79746586 168491109 736117003 168491109 736117003 345761376 319486010 345761376 319486010 104652024 760343598 104652024 760343598 989613611 51574960 989613611 51574960 191845890 38343133 191845890 38343133 603200818 905230205 603200818 905230205 767338111 721643467 767338111 721643467 857942356 817300076 857942356 817300076 103214778 312134856 103214778 312134856 852395220 771484255 852395220 771484255 175847729 598363984 175847729 598363984 955722673 323766347 955722673 323766347 377796234 481383879 377796234 481383879 68305602 135166702 68305602 135166702 900489098 515758275 900489098 515758275 518096269 99591407 518096269 99591407 102317693 377404222 102317693 377404222 975247834 755081937 975247834 755081937 99386661 141300879 99386661 141300879 811538772 637287974 811538772 637287974 768598668 529699334 768598668 529699334 932240326 378166718 932240326 378166718 33811209 175394493 33811209 175394493 390951203 997720243 390951203 997720243 797512667 17482424 797512667 17482424 599977005 686383607 599977005 686383607 705687957 680544624 705687957 680544624 534803082 24634942 534803082 24634942 907762331 545395617 907762331 545395617 760370639 450050673 760370639 450050673 916472913 912808332 916472913 912808332 31371659 984919387 31371659 984919387 558876936 593293406 558876936 593293406 658901145 179216451 658901145 179216451 266141678 896212118 266141678 896212118 611209108 14586062 611209108 14586062 667543412 756622440 667543412 756622440 417130611 111875570 417130611 111875570 561132574 706989254 561132574 706989254 74554945 3074458 74554945 3074458 343955780 505431631 343955780 505431631 166946341 224620659 166946341 224620659 673433382 928078770 673433382 928078770 267215386 716656389 267215386 716656389 473660911 836753532 473660911 836753532 127744982 795815143 127744982 795815143 962396227 369134657 962396227 369134657 168238063 95556790 168238063 95556790 141143082 212655459 141143082 212655459 656180264 804989327 656180264 804989327 303455395 631890044 303455395 631890044 150115381 768896636 150115381 768896636 56790659 218504456 56790659 218504456 778983060 375748983 778983060 375748983 18250432 978709328 18250432 978709328 895382758 69079596 895382758 69079596 268384439 683022952 268384439 683022952 911116256 430534413 911116256 430534413 373217825 709468780 373217825 709468780 851880104 52055096 851880104 52055096 744594982 759954626 744594982 759954626 312555114 374461302 312555114 374461302 707108809 287021029 707108809 287021029 262950619 689029171 262950619 689029171 616439051 651532361 616439051 651532361 428334168 494339608 428334168 494339608 967295853 43454692 967295853 43454692 32330442 66056356 32330442 66056356 707503740 189663888 707503740 189663888 76571976 333716241 76571976 333716241 862910325 962338430 862910325 962338430 385593407 133361917 385593407 133361917 783043112 674801757 783043112 674801757 546087839 897276158 546087839 897276158 553873471 221385414 553873471 221385414 185555914 118784709 185555914 118784709 832901956 642287602 832901956 642287602 235032682 91055142 235032682 91055142 941866736 278845371 941866736 278845371 68415612 177284800 68415612 177284800 293643909 520660531 293643909 520660531 858094641 974776214 858094641 974776214 687960480 919544394 687960480 919544394 865329829 317653000 865329829 317653000 694321913 963397866 694321913 963397866 107153941 166643975 107153941 166643975 928976715 808166665 928976715 808166665 309508106 53321305 309508106 53321305 632658092 586007801 632658092 586007801 824901864 319034445 824901864 319034445 425714057 364999974 425714057 364999974 863634053 200351844 863634053 200351844 469198303 947933182 469198303 947933182 131157077 177640390 131157077 177640390 850482115 786393461 850482115 786393461 659650460 313190875 659650460 313190875 259456642 846961743 259456642 846961743 943873398 47044266 943873398 47044266 617983938 877396842 617983938 877396842 384216063 10727333 384216063 10727333 938812534 706841097 938812534 706841097 62908310 169852337 62908310 169852337 530117918 990282140 530117918 990282140 383893374 500079 383893374 500079 233626257 709997362 233626257 709997362 738710973 492102904 738710973 492102904 51442738 721736320 51442738 721736320 737347327 115714615 737347327 115714615 83721337 557061172 83721337 557061172 751287274 99430913 751287274 99430913 130964864 74894967 130964864 74894967 441432938 876927705 441432938 876927705 693148983 633001088 693148983 633001088 32187898 32661751 32187898 32661751 984400460 952472255 984400460 952472255 607293058 249520529 607293058 249520529 840169127 641819325 840169127 641819325 355171739 315316210 355171739 315316210 605367321 911739216 605367321 911739216 676986868 53435861 676986868 53435861 654506445 517837985 654506445 517837985 42285487 27943324 42285487 27943324 568674080 310139996 568674080 310139996 65821858 183098916 65821858 183098916 765460877 945888553 765460877 945888553 572701258 113034550 572701258 113034550 945486405 171668083 945486405 171668083 352683988 16201788 352683988 16201788 799974074 581501147 799974074 581501147 115582755 485668185 115582755 485668185 428365094 408044048 428365094 408044048 287062178 647407296 287062178 647407296 993199300 141251945 993199300 141251945 58141996 736419597 58141996 736419597 782027186 655595474 782027186 655595474 460338875 203485777 460338875 203485777 214537393 865932457 214537393 865932457 657796901 153009227 657796901 153009227 67467178 385575170 67467178 385575170 961368037 126305795 961368037 126305795 769882033 234926633 769882033 234926633 14130339 151027866 14130339 151027866 695349968 722226811 695349968 722226811 587342641 377069887 587342641 377069887 943929797 392144924 943929797 392144924 999676440 248946279 999676440 248946279 696584325 952211471 696584325 952211471 532138078 25189558 532138078 25189558 874324399 774351317 874324399 774351317 333725325 385055295 333725325 385055295 508095523 791597341 508095523 791597341 335564968 536609505 335564968 536609505 450855401 931656671 450855401 931656671 223190323 877797590 223190323 877797590 431609585 714506140 431609585 714506140 136436395 682758708 136436395 682758708 338080177 962633472 338080177 962633472 234493061 640356797 234493061 640356797 20621185 518590111 20621185 518590111 421985689 171972454 421985689 171972454 290881882 659241310 290881882 659241310 355393549 130303415 355393549 130303415 918307054 624993590 918307054 624993590 357383392 293604844 357383392 293604844 908038984 523984032 908038984 523984032 274204107 162258049 274204107 162258049 388679594 199923746 388679594 199923746 907608188 191308862 907608188 191308862 389233607 608868327 389233607 608868327 808799682 86636534 808799682 86636534 108813587 604294243 108813587 604294243 624079495 360219349 624079495 360219349 620209224 774693525 620209224 774693525 717136698 663178628 717136698 663178628 80104520 715852327 80104520 715852327 749075472 535436119 749075472 535436119 100038004 733462282 100038004 733462282 383458824 238126456 383458824 238126456 670660573 168769966 670660573 168769966 134957149 946011816 134957149 946011816 539039311 737161945 539039311 737161945 716976951 25546501 716976951 25546501 521419934 442510670 521419934 442510670 850212931 183196617 850212931 183196617 985990520 589105255 985990520 589105255 119699149 579075199 119699149 579075199 609280164 172754624 609280164 172754624 474744497 535071404 474744497 535071404 799304795 112158232 799304795 112158232 539424302 309439606 539424302 309439606 595825162 959976232 595825162 959976232 588802943 369899993 588802943 369899993 757039254 745730774 757039254 745730774 249864413 592291308 249864413 592291308 479625499 843919637 479625499 843919637 193000655 141702505 193000655 141702505 749256644 39100025 749256644 39100025 289919872 529301242 289919872 529301242 601463940 121951657 601463940 121951657 714066915 982155946 714066915 982155946 353471736 333679740 353471736 333679740 936484617 835463187 936484617 835463187 37826682 171387216 37826682 171387216 413845202 813766210 413845202 813766210 159745784 511874968 159745784 511874968 702716222 156305992 702716222 156305992 302839974 685244492 302839974 685244492 113227741 849401475 113227741 849401475 945861685 105189326 945861685 105189326 287849521 777586280 287849521 777586280 603787368 215475888 603787368 215475888 726054266 224219230 726054266 224219230 424436796 108277287 424436796 108277287 900861586 971859880 900861586 971859880 430681398 36510680 430681398 36510680 824723475 605669169 824723475 605669169 899509242 325894684 899509242 325894684 726070365 701212682 726070365 701212682 732987768 80216014 732987768 80216014 189406450 938481149 189406450 938481149 828696849 273719863 828696849 273719863 303287259 580500524 303287259 580500524 720637980 66297076 720637980 66297076 174330721 447410099 174330721 447410099 732510508 283517391 732510508 283517391 1422023 568278123 1422023 568278123 414559852 79508677 414559852 79508677 346077214 558504747 346077214 558504747 210931081 369474217 210931081 369474217 974747595 647743312 974747595 647743312 748964690 287272798 748964690 287272798 547232461 412786316 547232461 412786316 755063215 302269356 755063215 302269356 587934243 782768444 587934243 782768444 978237193 144704087 978237193 144704087 99170370 295354135 99170370 295354135 184833305 15343080 184833305 15343080 562462257 627856156 562462257 627856156 173172659 118850691 173172659 118850691 296065685 876490156 296065685 876490156 74848905 866447101 74848905 866447101 370248947 135343527 370248947 135343527 815430163 901152181 815430163 901152181 13242359 262104043 13242359 262104043 726602799 134874088 726602799 134874088 375178168 52121773 375178168 52121773 706973688 522737030 706973688 522737030 710979129 488293321 710979129 488293321 410328982 494185753 410328982 494185753 207770275 135526855 207770275 135526855 254579366 863529953 254579366 863529953 988112433 282696366 988112433 282696366 993709853 950933037 993709853 950933037 288547894 88273275 288547894 88273275 892121231 411827430 892121231 411827430 363080941 537436144 363080941 537436144 485003412 693342505 485003412 693342505 317174422 954011092 317174422 954011092 927067688 974964014 927067688 974964014 240026555 292169040 240026555 292169040 31993950 943958148 31993950 943958148 963948337 687723319 963948337 687723319 513566149 993716362 513566149 993716362 807788478 150289847 807788478 150289847 899914421 518465179 899914421 518465179 167964503 930386539 167964503 930386539 744161969 465004188 744161969 465004188 361629886 295072688 361629886 295072688 784281959 964986319 784281959 964986319 585900981 709443457 585900981 709443457 639383673 439878354 639383673 439878354 575376381 367399571 575376381 367399571 771590210 804781629 771590210 804781629 123254001 105585514 123254001 105585514 858113787 907488525 858113787 907488525 328985038 864144986 328985038 864144986 750282276 773308521 750282276 773308521 159093777 501429485 159093777 501429485 586188134 787842882 586188134 787842882 327591824 490358232 327591824 490358232 566815758 560320417 566815758 560320417 279306504 164482032 279306504 164482032 949091716 968520433 949091716 968520433 51903135 409419998 51903135 409419998 272338950 938778736 272338950 938778736 239975073 49855014 239975073 49855014 723342304 998996099 723342304 998996099 716747736 866773433 716747736 866773433 610485534 884316719 610485534 884316719 164532329 105025304 164532329 105025304 26819510 917681209 26819510 917681209 441300265 216709000 441300265 216709000 577990896 820922554 577990896 820922554 583435878 662828230 583435878 662828230 492670603 777190389 492670603 777190389 65017913 213783542 65017913 213783542 967177196 524877240 967177196 524877240 50639041 27997724 50639041 27997724 945586946 412339003 945586946 412339003 761321712 152367078 761321712 152367078 313986655 664255379 313986655 664255379 981505319 448906035 981505319 448906035 460322173 944237808 460322173 944237808 876689734 188559196 876689734 188559196 241602653 597176341 241602653 597176341 811467338 5682736 811467338 5682736 9458409 505980865 9458409 505980865 906552129 713242549 906552129 713242549 625881417 964624779 625881417 964624779 948348402 165893164 948348402 165893164 461900982 420751810 461900982 420751810 759368533 114875727 759368533 114875727 97984492 806307070 97984492 806307070 660448297 222706343 660448297 222706343 990454149 69067714 990454149 69067714 555466691 761966287 555466691 761966287 591271804 311627147 591271804 311627147 56762723 932535790 56762723 932535790 820090814 800745058 820090814 800745058 240163470 345383515 240163470 345383515 43779570 94868874 43779570 94868874 564790425 606784620 564790425 606784620 846344052 802411852 846344052 802411852 591336912 895321774 591336912 895321774 988534296 882563163 988534296 882563163 38616851 873428086 38616851 873428086 698905820 912439274 698905820 912439274 113490731 611438420 113490731 611438420 137921046 689476705 137921046 689476705 997543103 638863748 997543103 638863748 54348461 734790919 54348461 734790919 839963815 541640362 839963815 541640362 895813032 656999915 895813032 656999915 159168974 525251964 159168974 525251964 160706505 723435285 160706505 723435285 229410849 567609161 229410849 567609161 308972823 200377248 308972823 200377248 81919595 567117658 81919595 567117658 714041622 127237136 714041622 127237136 195433275 61292478 195433275 61292478 590410367 261249769 590410367 261249769 313917140 21771694 313917140 21771694 123890912 794004911 123890912 794004911 504414370 630661475 504414370 630661475 144405272 20061222 144405272 20061222 17121365 882331550 17121365 882331550 517746079 70900075 517746079 70900075 648808073 874828599 648808073 874828599 595751309 942099339 595751309 942099339 642598644 319396530 642598644 319396530 41492448 203211949 41492448 203211949 969903545 508458419 969903545 508458419 363630269 680398034 363630269 680398034 744326496 676129249 744326496 676129249 557946966 872866572 557946966 872866572 85621196 641765088 85621196 641765088 250379143 886971624 250379143 886971624 597000082 478389015 597000082 478389015 973351612 802865481 973351612 802865481 642497 297351443 642497 297351443 361326405 590246729 361326405 590246729 696398053 487599966 696398053 487599966 267730628 84505007 267730628 84505007 523715257 609759522 523715257 609759522 409558107 94617437 409558107 94617437 10533370 940037820 10533370 940037820 410638793 513033646 410638793 513033646 72830938 834767489 72830938 834767489 694684967 424305543 694684967 424305543 383787480 811675149 383787480 811675149 466377286 107337296 466377286 107337296 353171003 946530308 353171003 946530308 765784523 342444576 765784523 342444576 523868432 813787310 523868432 813787310 871356645 173153185 871356645 173153185 211178503 724559988 211178503 724559988 120939827 9997737 120939827 9997737 976725647 732802782 976725647 732802782 68238813 740909938 68238813 740909938 796562873 474064923 796562873 474064923 203385621 793498941 203385621 793498941 353036965 384930888 353036965 384930888 360985159 819921257 360985159 819921257 345363256 304725174 345363256 304725174 515640536 605633346 515640536 605633346 234913748 330657968 234913748 330657968 51273488 896025586 51273488 896025586 639842269 813523319 639842269 813523319 918660163 905583142 918660163 905583142 271620917 413650749 271620917 413650749 170862461 973441541 170862461 973441541 563658254 514114204 563658254 514114204 287899736 677910550 287899736 677910550 452509633 245019332 452509633 245019332 9751000 943615781 9751000 943615781 256958833 393495872 256958833 393495872 124326938 544623168 124326938 544623168 407989561 443433379 407989561 443433379 948801130 917592404 948801130 917592404 76572384 419841910 76572384 419841910 841561925 20022193 841561925 20022193 949458013 351280253 949458013 351280253 229674032 196377195 229674032 196377195 497983557 568577266 497983557 568577266 176187875 229207044 176187875 229207044 588006138 958393346 588006138 958393346 28405581 35281120 28405581 35281120 121987127 554466886 121987127 554466886 831133192 65352209 831133192 65352209 356820158 783353344 356820158 783353344 903833940 704301581 903833940 704301581 387413227 727330657 387413227 727330657 698660024 932696618 698660024 932696618 858552765 356794053 858552765 356794053 263911357 879689167 263911357 879689167 602151446 4321875 602151446 4321875 372360450 572891342 372360450 572891342 590430879 50621704 590430879 50621704 433283556 419415609 433283556 419415609 200487854 93737504 200487854 93737504 430016567 640677983 430016567 640677983 315494952 301233292 315494952 301233292 665794101 881103959 665794101 881103959 434221616 427240945 434221616 427240945 93617532 450755079 93617532 450755079 551533324 108929744 551533324 108929744 596665619 802106872 596665619 802106872 284718573 809107498 284718573 809107498 633954266 904411322 633954266 904411322 524117138 289357142 524117138 289357142 145570103 464710911 145570103 464710911 569819082 89392037 569819082 89392037 743004617 866625006 743004617 866625006 232082101 599433031 232082101 599433031 965236576 577008101 965236576 577008101 625457608 954251228 625457608 954251228 900926225 644623864 900926225 644623864 182608191 955164518 182608191 955164518 86518426 101327708 86518426 101327708 294035767 626315076 294035767 626315076 692808877 556939496 692808877 556939496 154679084 965860385 154679084 965860385 551076258 422000043 551076258 422000043 326132400 736372133 326132400 736372133 655177273 253211823 655177273 253211823 729433221 469923449 729433221 469923449 139461027 105525770 139461027 105525770 883577581 836997613 883577581 836997613 177711388 509524857 177711388 509524857 305582273 783608511 305582273 783608511 288058263 398026670 288058263 398026670 701251152 922011558 701251152 922011558 614211741 141478010 614211741 141478010 947572355 108409350 947572355 108409350 395825223 947622601 395825223 947622601 30525547 189061734 30525547 189061734 972307119 105839711 972307119 105839711 393054075 871266429 393054075 871266429 214366120 792705642 214366120 792705642 469051082 435865119 469051082 435865119 426225782 623929448 426225782 623929448 979485375 89672445 979485375 89672445 579937238 829686982 579937238 829686982 798997671 15474266 798997671 15474266 134435738 580933550 134435738 580933550 317972260 660572550 317972260 660572550 89495280 531581420 89495280 531581420 824086398 320136040 824086398 320136040 533934000 862439366 533934000 862439366 386348374 3195060 386348374 3195060 273091786 298118920 273091786 298118920 848824794 38507065 848824794 38507065 301813350 699775867 301813350 699775867 718216501 171735165 718216501 171735165 892758810 963993320 892758810 963993320 585006834 112002456 585006834 112002456 271726581 203145254 271726581 203145254 271498868 80350164 271498868 80350164 165886105 506571202 165886105 506571202 937242049 529147501 937242049 529147501 84385274 207639839 84385274 207639839 183541943 480570404 183541943 480570404 953111011 876540084 953111011 876540084 560594853 140998980 560594853 140998980 509478048 935440255 509478048 935440255 675930568 813793044 675930568 813793044 204630116 939969837 204630116 939969837 327323540 246968992 327323540 246968992 79514590 863698621 79514590 863698621 638259721 333185263 638259721 333185263 469274046 473229790 469274046 473229790 795368537 376584835 795368537 376584835 164091374 233078490 164091374 233078490 783045539 916231874 783045539 916231874 117339000 121703475 117339000 121703475 691582564 399890240 691582564 399890240 826395254 571176365 826395254 571176365 45452337 954664885 45452337 954664885 466121899 223342739 466121899 223342739 636455806 994431609 636455806 994431609 764004491 262147766 764004491 262147766 157319811 641523293 157319811 641523293 822724352 9212048 822724352 9212048 313187610 264562866 313187610 264562866 475176211 822534797 475176211 822534797 144142136 667980030 144142136 667980030 862394666 85610004 862394666 85610004 507193827 381785021 507193827 381785021 715017567 30682105 715017567 30682105 393218214 736999978 393218214 736999978 148231972 534845989 148231972 534845989 840975336 553349785 840975336 553349785 66408516 900794699 66408516 900794699 971797069 544008689 971797069 544008689 91661183 87253063 91661183 87253063 357873802 867833786 357873802 867833786 146432195 503390394 146432195 503390394 543992952 875244204 543992952 875244204 574051814 340947475 574051814 340947475 971860299 930773122 971860299 930773122 286481093 133672491 286481093 133672491 495003004 32190273 495003004 32190273 79747747 924934114 79747747 924934114 492454078 42682383 492454078 42682383 29902132 837936502 29902132 837936502 841280595 30207584 841280595 30207584 507601009 646285661 507601009 646285661 787339959 158005790 787339959 158005790 586063475 725512943 586063475 725512943 956458656 706712866 956458656 706712866 233938459 925394391 233938459 925394391 109217933 130377771 109217933 130377771 710108863 837812351 710108863 837812351 268448349 504710047 268448349 504710047 174299671 795489701 174299671 795489701 596958839 353358169 596958839 353358169 503271795 396187170 503271795 396187170 645409791 472350400 645409791 472350400 321098849 59371860 321098849 59371860 772963488 741698050 772963488 741698050 64824801 385406729 64824801 385406729 780095675 935342089 780095675 935342089 103050497 187623858 103050497 187623858 959159288 915820449 959159288 915820449 833934798 739712604 833934798 739712604 396214764 76538037 396214764 76538037 652578350 685969221 652578350 685969221 742755690 892053806 742755690 892053806 562874251 142310352 562874251 142310352 582382436 170289660 582382436 170289660 118109050 414425690 118109050 414425690 794054950 108290608 794054950 108290608 34724310 860315650 34724310 860315650 332400794 90126277 332400794 90126277 990670869 939878419 990670869 939878419 526005961 70608850 526005961 70608850 318648001 262560262 318648001 262560262 950977289 556384161 950977289 556384161 507064162 311966594 507064162 311966594 198849842 629099390 198849842 629099390 528140426 224620932 528140426 224620932 108808561 640889213 108808561 640889213 997201762 580108977 997201762 580108977 52768465 900538717 52768465 900538717 437093975 866992993 437093975 866992993 424156469 286741471 424156469 286741471 956088013 426404649 956088013 426404649 287088166 998086951 287088166 998086951 271608918 42106526 271608918 42106526 490828815 848392118 490828815 848392118 462409552 957630469 462409552 957630469 523572303 877241710 523572303 877241710 294673087 217247415 294673087 217247415 657966880 370435935 657966880 370435935 390546752 225126360 390546752 225126360 841402147 842441040 841402147 842441040 130298734 502895365 130298734 502895365 965279816 910890326 965279816 910890326 817073499 491942520 817073499 491942520 867286002 788306510 867286002 788306510 64350592 737188293 64350592 737188293 957556866 212515849 957556866 212515849 528767560 366791735 528767560 366791735 983059277 139211742 983059277 139211742 256085099 610820583 256085099 610820583 705035275 893251902 705035275 893251902 334793074 78715678 334793074 78715678 83135694 806605964 83135694 806605964 769683724 501401397 769683724 501401397 92000349 510962888 92000349 510962888 837682475 474970474 837682475 474970474 14485577 200633971 14485577 200633971 871478995 473188290 871478995 473188290 679287544 399613154 679287544 399613154 718144048 41608117 718144048 41608117 132254794 309298946 132254794 309298946 816213196 166311704 816213196 166311704 114982917 916534487 114982917 916534487 352524573 7163412 352524573 7163412 315584606 881620222 315584606 881620222 857115308 455824677 857115308 455824677 655834823 546916928 655834823 546916928 37585253 431540237 37585253 431540237 725617569 986196534 725617569 986196534 216008190 845420215 216008190 845420215 255527320 168478026 255527320 168478026 30181898 202639888 30181898 202639888 808725905 503437813 808725905 503437813 132080018 105110135 132080018 105110135 1694384 833051748 1694384 833051748 124293357 124240733 124293357 124240733 46109722 781597307 46109722 781597307 771383031 974577138 771383031 974577138 187151848 471247045 187151848 471247045 913683921 82751240 913683921 82751240 21704949 979716557 21704949 979716557 143994304 356957102 143994304 356957102 862443503 412548903 862443503 412548903 546556769 67492633 546556769 67492633 674053 469473114 674053 469473114 793014795 202108263 793014795 202108263 751087788 355011881 751087788 355011881 12473009 237932833 12473009 237932833 81942754 975910974 81942754 975910974 851917131 231503094 851917131 231503094 978181800 710524402 978181800 710524402 294546504 932534424 294546504 932534424 638458250 74740458 638458250 74740458 420117155 850295094 420117155 850295094 894613722 20365722 894613722 20365722 297266826 885116059 297266826 885116059 387549652 536252855 387549652 536252855 90854032 412293962 90854032 412293962 552126733 487275879 552126733 487275879 27621793 29764535 27621793 29764535 420498386 904374256 420498386 904374256 611014919 228079475 611014919 228079475 156340601 490052286 156340601 490052286 271969617 638014113 271969617 638014113 350800640 406035093 350800640 406035093 765923769 573950615 765923769 573950615 404690614 882242506 404690614 882242506 570972189 704984024 570972189 704984024 220263581 467428754 220263581 467428754 913091917 598551391 913091917 598551391 807220270 149801878 807220270 149801878 799461565 969761848 799461565 969761848 429409935 481259027 429409935 481259027 874615311 939519196 874615311 939519196 233568472 98288628 233568472 98288628 665711217 720792415 665711217 720792415 87062450 296715516 87062450 296715516 101155055 695485225 101155055 695485225 580398518 974146021 580398518 974146021 481932977 2692709 481932977 2692709 907601904 188079184 907601904 188079184 2056133 727797690 2056133 727797690 496141283 777624339 496141283 777624339 56437940 897095573 56437940 897095573 469276508 937423650 469276508 937423650 316601801 92868132 316601801 92868132 52513881 692645057 52513881 692645057 895604399 397453317 895604399 397453317 248217775 433164521 248217775 433164521 954447470 110148260 954447470 110148260 815550916 999507597 815550916 999507597 329681528 512783111 329681528 512783111 225689887 807815000 225689887 807815000 730026533 60585034 730026533 60585034 48582154 933618496 48582154 933618496 594121893 877528355 594121893 877528355 316943870 972968922 316943870 972968922 272424312 426428859 272424312 426428859 753014550 864584412 753014550 864584412 619536742 734517746 619536742 734517746 54813850 306769366 54813850 306769366 868003144 743680572 868003144 743680572 147520936 630242924 147520936 630242924 765279918 506944199 765279918 506944199 758618166 827273892 758618166 827273892 488936584 14560704 488936584 14560704 722092330 670471649 722092330 670471649 107203434 140452882 107203434 140452882 797244706 794324201 797244706 794324201 653668071 389205352 653668071 389205352 474046012 924421871 474046012 924421871 891028052 227250818 891028052 227250818 436785218 154598778 436785218 154598778 842287370 608077027 842287370 608077027 641629228 771458617 641629228 771458617 702405707 598430120 702405707 598430120 99905780 47583868 99905780 47583868 992134095 987805890 992134095 987805890 443992228 790825502 443992228 790825502 817539024 17939618 817539024 17939618 65022505 438306190 65022505 438306190 982765516 892449752 982765516 892449752 27640051 230654184 27640051 230654184 365919796 814113984 365919796 814113984 114736483 728428766 114736483 728428766 517145001 24631638 517145001 24631638 647866852 205358456 647866852 205358456 443715673 920847080 443715673 920847080 744174413 291934759 744174413 291934759 467257972 703243934 467257972 703243934 194228817 686752091 194228817 686752091 504269901 993859190 504269901 993859190 555428669 180643235 555428669 180643235 661578777 844272378 661578777 844272378 592269197 116470624 592269197 116470624 633842271 840002716 633842271 840002716 16821632 133106946 16821632 133106946 121117432 90201734 121117432 90201734 23707053 687449700 23707053 687449700 172826911 968745137 172826911 968745137 437764643 235503080 437764643 235503080 663470927 684042581 663470927 684042581 321894909 318057246 321894909 318057246 809408638 624208749 809408638 624208749 281116574 754084450 281116574 754084450 364755930 131851744 364755930 131851744 88908952 650075494 88908952 650075494 723448756 372772814 723448756 372772814 716593852 757806182 716593852 757806182 469793161 847199440 469793161 847199440 474070145 909869815 474070145 909869815 319774059 33961794 319774059 33961794 210343690 306230492 210343690 306230492 722192164 870995825 722192164 870995825 136995724 607468396 136995724 607468396 563501761 793388012 563501761 793388012 140736454 167788054 140736454 167788054 966400560 804616568 966400560 804616568 371816582 470266641 371816582 470266641 99428193 721043924 99428193 721043924 289546995 897959949 289546995 897959949 97160430 257663145 97160430 257663145 901638478 970587604 901638478 970587604 108856701 892163700 108856701 892163700 988353409 305289015 988353409 305289015 578836168 709437770 578836168 709437770 946148751 268919504 946148751 268919504 430522145 763491998 430522145 763491998 900241866 332936170 900241866 332936170 560507442 291017306 560507442 291017306 270127309 814468467 270127309 814468467 705341093 31034963 705341093 31034963 498514537 676954633 498514537 676954633 72308937 515015445 72308937 515015445 982998236 884013550 982998236 884013550 984780287 879829949 984780287 879829949 360596944 968223036 360596944 968223036 731631007 323122302 731631007 323122302 183663982 700841221 183663982 700841221 411752339 598810895 411752339 598810895 5275883 955350835 5275883 955350835 336926962 9855362 336926962 9855362 855572484 514586973 855572484 514586973 364713188 132282278 364713188 132282278 916950908 564747182 916950908 564747182 158435930 447443018 158435930 447443018 966702008 800964798 966702008 800964798 493179261 302460963 493179261 302460963 131723455 421486156 131723455 421486156 527255884 181366930 527255884 181366930 108986810 859508213 108986810 859508213 857588728 195570633 857588728 195570633 463479539 775006221 463479539 775006221 687161661 148874270 687161661 148874270 471723160 728104792 471723160 728104792 133527814 946875931 133527814 946875931 740834046 895111853 740834046 895111853 136352580 68747900 136352580 68747900 575171763 203762078 575171763 203762078 297991344 920158037 297991344 920158037 377940003 993326012 377940003 993326012 128151697 348802864 128151697 348802864 411327575 774659445 411327575 774659445 236068611 103855842 236068611 103855842 619848890 464390835 619848890 464390835 366516711 989129440 366516711 989129440 892184425 136622062 892184425 136622062 24242065 719377965 24242065 719377965 157588042 266913565 157588042 266913565 213810912 405925431 213810912 405925431 435922479 17742467 435922479 17742467 653371777 658013681 653371777 658013681 790196255 360813137 790196255 360813137 502266015 407204282 502266015 407204282 559200880 199449048 559200880 199449048 935846526 790190075 935846526 790190075 645004965 743849621 645004965 743849621 635805243 986411073 635805243 986411073 602519860 76623436 602519860 76623436 484962649 80371363 484962649 80371363 687522440 864679769 687522440 864679769 379424254 528966962 379424254 528966962 972135531 925752425 972135531 925752425 579118584 127628759 579118584 127628759 336102449 683183203 336102449 683183203 135259862 369335284 135259862 369335284 509291773 103664419 509291773 103664419 124336394 58801494 124336394 58801494 764012081 812711604 764012081 812711604 189672001 316469715 189672001 316469715 839919096 853792429 839919096 853792429 38546815 97362424 38546815 97362424 148995868 351119117 148995868 351119117 104933654 168017501 104933654 168017501 560091118 550969932 560091118 550969932 807456861 384931107 807456861 384931107 231543710 615495678 231543710 615495678 286283424 144116025 286283424 144116025 751138702 152747038 751138702 152747038 533154917 803373646 533154917 803373646 683840051 564156709 683840051 564156709 353821160 272637901 353821160 272637901 606829688 807169517 606829688 807169517 601364433 21097393 601364433 21097393 769884957 405545769 769884957 405545769 354938046 605009267 354938046 605009267 928182001 212561440 928182001 212561440 321536861 163250942 321536861 163250942 355282103 773036297 355282103 773036297 580809698 247416001 580809698 247416001 892536234 637861755 892536234 637861755 407827704 596255945 407827704 596255945 753727439 375190214 753727439 375190214 268430893 61470697 268430893 61470697 930400158 638599470 930400158 638599470 560546250 491306492 560546250 491306492 356303868 827654236 356303868 827654236 759044862 1608770 759044862 1608770 341560826 197368769 341560826 197368769 65861916 939728455 65861916 939728455 640422414 551198315 640422414 551198315 107900789 344719741 107900789 344719741 618025023 696379009 618025023 696379009 225030323 686310805 225030323 686310805 931047933 427445301 931047933 427445301 790716854 607802244 790716854 607802244 15872961 362383104 15872961 362383104 614363887 874964984 614363887 874964984 79273567 93316489 79273567 93316489 955250086 986118122 955250086 986118122 42091018 122112955 42091018 122112955 300773895 938099784 300773895 938099784 714154806 845662018 714154806 845662018 215161569 467050175 215161569 467050175 862018411 591522941 862018411 591522941 77325426 247182194 77325426 247182194 829471172 988555369 829471172 988555369 91117947 19309992 91117947 19309992 883167748 932509229 883167748 932509229 36289185 564043003 36289185 564043003 154107603 984307275 154107603 984307275 119509260 785615377 119509260 785615377 656458847 220039391 656458847 220039391 170343056 952445307 170343056 952445307 670564311 513287340 670564311 513287340 417260749 701039863 417260749 701039863 496071103 206278217 496071103 206278217 335089061 595810691 335089061 595810691 962238677 252641865 962238677 252641865 210954205 552816077 210954205 552816077 156625829 344326559 156625829 344326559 183489156 864573586 183489156 864573586 596602998 20046010 596602998 20046010 154879715 920261554 154879715 920261554 43692474 535145610 43692474 535145610 205928361 141833431 205928361 141833431 58722147 863978318 58722147 863978318 796052945 662834819 796052945 662834819 377304174 914929947 377304174 914929947 669723680 104777647 669723680 104777647 654498354 919268151 654498354 919268151 783757864 631374907 783757864 631374907 22291945 141630851 22291945 141630851 518270543 540719877 518270543 540719877 426643276 282503166 426643276 282503166 920163494 708989042 920163494 708989042 115397065 590888787 115397065 590888787 913394341 513166222 913394341 513166222 631849424 865900988 631849424 865900988 647755606 641210828 647755606 641210828 28513871 931128748 28513871 931128748 702571234 819336162 702571234 819336162 74840047 978824018 74840047 978824018 232234350 867007962 232234350 867007962 555044864 67956367 555044864 67956367 22985011 762868114 22985011 762868114 728267228 430802636 728267228 430802636 883250698 785581632 883250698 785581632 110959485 953355787 110959485 953355787 679485430 60553358 679485430 60553358 818630837 521475195 818630837 521475195 663463560 308319802 663463560 308319802 862374688 778367998 862374688 778367998 348909964 271387162 348909964 271387162 876531651 748981359 876531651 748981359 44975008 6704306 44975008 6704306 685409178 764112159 685409178 764112159 614868967 316837093 614868967 316837093 77108404 356058807 77108404 356058807 979640898 579696181 979640898 579696181 202719199 167697742 202719199 167697742 623808876 769192500 623808876 769192500 24324659 65781538 24324659 65781538 949828868 142683531 949828868 142683531 951288114 214139650 951288114 214139650 167619471 143526690 167619471 143526690 330126314 432077035 330126314 432077035 526491147 408291937 526491147 408291937 446980372 673770427 446980372 673770427 356497775 48942073 356497775 48942073 526709109 801608980 526709109 801608980 59097175 243528254 59097175 243528254 761429755 123329465 761429755 123329465 66875560 56736535 66875560 56736535 226136049 359478284 226136049 359478284 753140708 114170525 753140708 114170525 119432611 203125593 119432611 203125593 216092434 29143643 216092434 29143643 533099288 867004673 533099288 867004673 157630714 249985739 157630714 249985739 53256822 914642274 53256822 914642274 811513402 6188391 811513402 6188391 470220610 885455959 470220610 885455959 927345113 57178480 927345113 57178480 852307635 907001834 852307635 907001834 867998829 935630190 867998829 935630190 81112813 957971305 81112813 957971305 832235586 534079194 832235586 534079194 149930513 740014366 149930513 740014366 627601202 379854809 627601202 379854809 567035347 226227438 567035347 226227438 912543040 5260846 912543040 5260846 189152822 950011141 189152822 950011141 623095290 594578747 623095290 594578747 168615434 874598259 168615434 874598259 766938114 421415861 766938114 421415861 672259841 186685929 672259841 186685929 840427462 483212700 840427462 483212700 38736022 625599454 38736022 625599454 575503259 212651468 575503259 212651468 417625008 934050180 417625008 934050180 294804675 292338914 294804675 292338914 804444504 666707668 804444504 666707668 325333710 111954119 325333710 111954119 799252773 178791754 799252773 178791754 161459764 61879874 161459764 61879874 565137811 974483887 565137811 974483887 626586168 418475 626586168 418475 117019602 825140127 117019602 825140127 97281426 843571028 97281426 843571028 626571919 693720723 626571919 693720723 400245089 619849081 400245089 619849081 749289033 902217764 749289033 902217764 383848595 197008764 383848595 197008764 874763068 471815735 874763068 471815735 7990727 122173632 7990727 122173632 887889831 868703119 887889831 868703119 412173897 476982038 412173897 476982038 413475919 14190854 413475919 14190854 138416794 596016188 138416794 596016188 791754000 434660645 791754000 434660645 23238391 376774902 23238391 376774902 499148944 136410988 499148944 136410988 71022251 464591013 71022251 464591013 900527384 63681998 900527384 63681998 531612544 750217126 531612544 750217126 944332821 877224891 944332821 877224891 850739669 274360242 850739669 274360242 993939761 117806945 993939761 117806945 548038069 43732813 548038069 43732813 643531392 789513400 643531392 789513400 333282812 68662771 333282812 68662771 355595922 566484037 355595922 566484037 119605039 126332280 119605039 126332280 768792636 298798666 768792636 298798666 43899563 698220126 43899563 698220126 836500797 272352212 836500797 272352212 981812657 556799288 981812657 556799288 280921941 295275463 280921941 295275463 607800317 648635793 607800317 648635793 691408058 231959977 691408058 231959977 713201048 370178041 713201048 370178041 269172876 992068572 269172876 992068572 938109751 26953288 938109751 26953288 209055921 941960233 209055921 941960233 928539494 109659807 928539494 109659807 310265685 478870453 310265685 478870453 173408194 394447805 173408194 394447805 177094272 769207512 177094272 769207512 385108198 118150613 385108198 118150613 471450967 365690411 471450967 365690411 122991915 237691842 122991915 237691842 633865094 951878816 633865094 951878816 764415010 60581282 764415010 60581282 45144370 366141075 45144370 366141075 396613069 795484278 396613069 795484278 275797249 242820297 275797249 242820297 632529251 160757192 632529251 160757192 490104131 973864055 490104131 973864055 959400277 442633135 959400277 442633135 868126478 795592827 868126478 795592827 645001853 292171155 645001853 292171155 990738970 980288667 990738970 980288667 349590395 347269219 349590395 347269219 774246083 9922929 774246083 9922929 376521810 969130197 376521810 969130197 928720682 982303677 928720682 982303677 512851089 195368671 512851089 195368671 833665405 557228747 833665405 557228747 64438043 827953869 64438043 827953869 659322735 827985727 659322735 827985727 458226983 429057097 458226983 429057097 880417528 518862570 880417528 518862570 81357648 105697164 81357648 105697164 402093316 323515987 402093316 323515987 995920490 809297151 995920490 809297151 120932508 113099488 120932508 113099488 240017825 754199056 240017825 754199056 352896024 83052607 352896024 83052607 886356535 768939905 886356535 768939905 281551101 133305821 281551101 133305821 963215236 928387943 963215236 928387943 99811977 563851677 99811977 563851677 710288376 73001633 710288376 73001633 596724178 698898383 596724178 698898383 429388072 347934245 429388072 347934245 828877054 673784424 828877054 673784424 397970535 1976756 397970535 1976756 587837992 653451825 587837992 653451825 327219008 830076225 327219008 830076225 727356734 214744505 727356734 214744505 443312400 592256476 443312400 592256476 273686975 242975397 273686975 242975397 892295472 83585392 892295472 83585392 766140801 251474366 766140801 251474366 98544707 239005379 98544707 239005379 30264696 790957824 30264696 790957824 847880724 824296660 847880724 824296660 333281020 183643219 333281020 183643219 812829233 969250252 812829233 969250252 166572487 77788106 166572487 77788106 637344157 812585056 637344157 812585056 420565469 984335350 420565469 984335350 859553898 71458643 859553898 71458643 493231520 935790461 493231520 935790461 107616248 460399338 107616248 460399338 821070948 136153754 821070948 136153754 350233156 174405008 350233156 174405008 818373324 67824522 818373324 67824522 271376131 571982648 271376131 571982648 812623909 488280688 812623909 488280688 163343670 953505643 163343670 953505643 289424292 198623531 289424292 198623531 972168510 186934586 972168510 186934586 283575296 736365245 283575296 736365245 758013802 470822014 758013802 470822014 880080019 786713635 880080019 786713635 986965172 223846676 986965172 223846676 739678266 957992870 739678266 957992870 47228218 19382529 47228218 19382529 256509115 335946784 256509115 335946784 231294374 485692114 231294374 485692114 902597442 909212512 902597442 909212512 586164439 62469897 586164439 62469897 775938694 539644576 775938694 539644576 204648170 307931691 204648170 307931691 869460864 570554188 869460864 570554188 659142580 197628125 659142580 197628125 359293292 998780414 359293292 998780414 931289297 5754024 931289297 5754024 18834238 534521225 18834238 534521225 278116161 235640130 278116161 235640130 28870496 779142392 28870496 779142392 558145454 740561766 558145454 740561766 196921921 809214790 196921921 809214790 610912209 442948851 610912209 442948851 532000376 798949515 532000376 798949515 724941679 451497825 724941679 451497825 99573125 978804349 99573125 978804349 42564721 907426583 42564721 907426583 650057941 43626286 650057941 43626286 143490287 374168193 143490287 374168193 878930562 170603016 878930562 170603016 398348225 484967493 398348225 484967493 910894227 44792490 910894227 44792490 413791951 588260233 413791951 588260233 546335264 26246210 546335264 26246210 212517458 614867070 212517458 614867070 583236252 920279727 583236252 920279727 726096210 183176679 726096210 183176679 112490255 198936483 112490255 198936483 203469382 37860899 203469382 37860899 231195508 686747918 231195508 686747918 751869026 661698610 751869026 661698610 93099115 899215373 93099115 899215373 605295979 302157646 605295979 302157646 35527943 690935874 35527943 690935874 761291966 770967828 761291966 770967828 105923887 848424446 105923887 848424446 592135189 452643064 592135189 452643064 905276358 571313486 905276358 571313486 813814000 264804819 813814000 264804819 249071111 493045393 249071111 493045393 801605060 767291496 801605060 767291496 93955425 964740791 93955425 964740791 378649405 30923191 378649405 30923191 30608126 68492908 30608126 68492908 851394769 690400598 851394769 690400598 586157414 135699213 586157414 135699213 257280447 201367961 257280447 201367961 31052932 8753699 31052932 8753699 808519587 929515835 808519587 929515835 300878898 162673865 300878898 162673865 92632911 77422085 92632911 77422085 454164549 88384867 454164549 88384867 73325638 18799466 73325638 18799466 345445781 693447076 345445781 693447076 153000277 756580366 153000277 756580366 531940341 997272133 531940341 997272133 876104652 925791835 876104652 925791835 385180642 636531851 385180642 636531851 973267503 327024483 973267503 327024483 319140743 390570792 319140743 390570792 644696635 43300725 644696635 43300725 245619161 11749412 245619161 11749412 522029860 640137416 522029860 640137416 45326471 525783391 45326471 525783391 363415361 73866112 363415361 73866112 229317206 809188151 229317206 809188151 786070820 38900803 786070820 38900803 277429223 492051131 277429223 492051131 623833800 716276425 623833800 716276425 465701942 876639070 465701942 876639070 873585458 496606372 873585458 496606372 513431091 116313026 513431091 116313026 845820829 543810601 845820829 543810601 291055358 12026457 291055358 12026457 308188535 858007908 308188535 858007908 964391700 456579901 964391700 456579901 198696123 460295946 198696123 460295946 35563818 252912182 35563818 252912182 530930878 338255726 530930878 338255726 639584458 80390304 639584458 80390304 953961336 858049691 953961336 858049691 335326768 40354458 335326768 40354458 259395637 728034756 259395637 728034756 869691040 64167758 869691040 64167758 1762 696815052 1762 696815052 930000123 516134580 930000123 516134580 596124065 852649953 596124065 852649953 35311572 36100142 35311572 36100142 580662479 808417743 580662479 808417743 850683172 745465227 850683172 745465227 136062124 439889407 136062124 439889407 94452261 118364206 94452261 118364206 315400120 648201747 315400120 648201747 25154965 486225209 25154965 486225209 658946686 122904102 658946686 122904102 737336241 935457401 737336241 935457401 808885776 166539704 808885776 166539704 244062772 451206376 244062772 451206376 996960620 675508882 996960620 675508882 714293615 68697975 714293615 68697975 898000623 862860254 898000623 862860254 17147 225422518 17147 225422518 389916816 399503905 389916816 399503905 783035425 356441614 783035425 356441614 761155022 551847836 761155022 551847836 412197812 356462760 412197812 356462760 661851653 901056408 661851653 901056408 864101174 47233599 864101174 47233599 186789738 823673810 186789738 823673810 883368846 80108310 883368846 80108310 443277412 26910312 443277412 26910312 247073212 948188943 247073212 948188943 352957597 194702950 352957597 194702950 295607002 955028886 295607002 955028886 234947744 33093607 234947744 33093607 747207534 748751957 747207534 748751957 731695170 454320712 731695170 454320712 736205017 333167344 736205017 333167344 76141236 853289719 76141236 853289719 912603778 590131402 912603778 590131402 48125626 393548504 48125626 393548504 936085949 994166519 936085949 994166519 796384975 282282696 796384975 282282696 520162442 376014565 520162442 376014565 988656160 460202764 988656160 460202764 179146279 358546058 179146279 358546058 979803386 772679991 979803386 772679991 358771202 185951492 358771202 185951492 898643032 444357272 898643032 444357272 383761073 661170294 383761073 661170294 774146392 864429754 774146392 864429754 754197401 4615348 754197401 4615348 950649528 888545215 950649528 888545215 752607904 234290158 752607904 234290158 356687745 386768670 356687745 386768670 927863100 331549402 927863100 331549402 97298406 997414213 97298406 997414213 44439223 303244518 44439223 303244518 539018206 746526348 539018206 746526348 885042782 249476893 885042782 249476893 609101809 280613510 609101809 280613510 985270023 619126712 985270023 619126712 308873612 575997369 308873612 575997369 928713526 307428685 928713526 307428685 296658054 857617063 296658054 857617063 10886849 920636257 10886849 920636257 360457994 594978921 360457994 594978921 390320108 975721903 390320108 975721903 849026099 346942378 849026099 346942378 408605407 484982755 408605407 484982755 301323544 88985259 301323544 88985259 924314922 818463165 924314922 818463165 75509316 521102472 75509316 521102472 358229076 835353631 358229076 835353631 855053033 188232199 855053033 188232199 102009067 486338753 102009067 486338753 129390506 74382024 129390506 74382024 74972296 635146282 74972296 635146282 740745640 137865991 740745640 137865991 136818595 718832671 136818595 718832671 729890700 69419208 729890700 69419208 284381414 757064237 284381414 757064237 656893468 43645674 656893468 43645674 731905232 725595816 731905232 725595816 521360982 554607831 521360982 554607831 971850816 749851312 971850816 749851312 29254459 494202792 29254459 494202792 481327136 841982804 481327136 841982804 10346850 618555434 10346850 618555434 585933482 201693904 585933482 201693904 578855031 954509393 578855031 954509393 831946677 162154857 831946677 162154857 264355798 330484992 264355798 330484992 3896951 140025475 3896951 140025475 781771162 463582695 781771162 463582695 472061253 296899535 472061253 296899535 69416049 660399852 69416049 660399852 217888107 151733893 217888107 151733893 111721746 562968400 111721746 562968400 576747929 331373050 576747929 331373050 539190672 622280918 539190672 622280918 770754146 120416005 770754146 120416005 500561392 96442595 500561392 96442595 936678670 13802503 936678670 13802503 481611432 896020648 481611432 896020648 875380548 571163210 875380548 571163210 291195842 913711465 291195842 913711465 544568425 365811406 544568425 365811406 282928584 440422703 282928584 440422703 733120931 681705749 733120931 681705749 109245477 799065793 109245477 799065793 506697496 96344704 506697496 96344704 159539388 790997473 159539388 790997473 711149654 579702972 711149654 579702972 742671057 32336117 742671057 32336117 416447009 185821945 416447009 185821945 554934267 32332482 554934267 32332482 455355888 406124231 455355888 406124231 546708749 16173609 546708749 16173609 463548916 771498536 463548916 771498536 18589303 157514532 18589303 157514532 259794070 813080494 259794070 813080494 85609286 298091436 85609286 298091436 623218483 669042948 623218483 669042948 351917738 938865639 351917738 938865639 435948283 113854877 435948283 113854877 359310007 6215907 359310007 6215907 536431780 914602014 536431780 914602014 205115222 987952091 205115222 987952091 296091047 311056187 296091047 311056187 25116193 52389733 25116193 52389733 679583313 749915931 679583313 749915931 173465691 925831332 173465691 925831332 570256828 7923995 570256828 7923995 88599155 735125484 88599155 735125484 567688798 208048871 567688798 208048871 7135417 347756185 7135417 347756185 614584321 63333845 614584321 63333845 507336789 595519080 507336789 595519080 21657843 242199010 21657843 242199010 930319626 465754670 930319626 465754670 238044705 291975149 238044705 291975149 722807490 738280965 722807490 738280965 833997460 9676898 833997460 9676898 39913585 221404673 39913585 221404673 921207802 870362818 921207802 870362818 549668787 98571653 549668787 98571653 799432816 330228641 799432816 330228641 527446438 13582490 527446438 13582490 516830940 946180848 516830940 946180848 623516832 634399969 623516832 634399969 539217711 671727720 539217711 671727720 675529862 135791950 675529862 135791950 384269279 749525491 384269279 749525491 758659951 374468194 758659951 374468194 567181211 970856850 567181211 970856850 990975364 99745840 990975364 99745840 636810981 980117431 636810981 980117431 227497211 231288752 227497211 231288752 527760600 781467703 527760600 781467703 996421801 110093582 996421801 110093582 929119355 492824242 929119355 492824242 914700586 434991596 914700586 434991596 554356122 898010577 554356122 898010577 312657970 496659644 312657970 496659644 964665596 229813483 964665596 229813483 503221991 471388233 503221991 471388233 548490376 725002091 548490376 725002091 504839265 811812661 504839265 811812661 744599863 494314898 744599863 494314898 202705115 921303173 202705115 921303173 626123585 233093789 626123585 233093789 684304934 411218088 684304934 411218088 165558824 901074226 165558824 901074226 901642915 390907863 901642915 390907863 260780632 948737646 260780632 948737646 279583614 798216652 279583614 798216652 36701200 876936641 36701200 876936641 555818620 315272492 555818620 315272492 861988728 953896423 861988728 953896423 250083506 973726785 250083506 973726785 900363095 103787049 900363095 103787049 254101020 778141417 254101020 778141417 777982548 395274257 777982548 395274257 369574609 778803561 369574609 778803561 312410395 232058670 312410395 232058670 238702777 996161556 238702777 996161556 91953765 199606119 91953765 199606119 758049444 652130859 758049444 652130859 203897587 610726182 203897587 610726182 586830158 528201412 586830158 528201412 387456527 972182841 387456527 972182841 889767422 139736616 889767422 139736616 62855371 929531696 62855371 929531696 688034337 699651631 688034337 699651631 124440268 988697801 124440268 988697801 574698229 472999222 574698229 472999222 55949982 613670759 55949982 613670759 757016825 911314700 757016825 911314700 99967494 199049715 99967494 199049715 887852580 843672031 887852580 843672031 794894300 280633147 794894300 280633147 887760301 785145788 887760301 785145788 426732565 583008985 426732565 583008985 938805909 774735299 938805909 774735299 420301932 1674001 420301932 1674001 304296949 298328772 304296949 298328772 864012211 273570425 864012211 273570425 134353456 683463800 134353456 683463800 830709989 107778320 830709989 107778320 424288049 577579855 424288049 577579855 857757856 227127550 857757856 227127550 627811766 462562558 627811766 462562558 246953772 167745191 246953772 167745191 214128947 695380605 214128947 695380605 23222026 122287607 23222026 122287607 871706237 835092680 871706237 835092680 115182791 60787273 115182791 60787273 973788706 384188832 973788706 384188832 609650609 315530960 609650609 315530960 40114067 503757371 40114067 503757371 786511140 79638246 786511140 79638246 879620071 329860867 879620071 329860867 144992468 276560302 144992468 276560302 860091763 726582164 860091763 726582164 892186758 163519078 892186758 163519078 337784973 961396994 337784973 961396994 450130792 303078346 450130792 303078346 218859166 426007646 218859166 426007646 230087883 139773871 230087883 139773871 512143330 873943332 512143330 873943332 898349229 435060613 898349229 435060613 284823536 863988343 284823536 863988343 190755890 795384132 190755890 795384132 620098629 210805554 620098629 210805554 83856071 900955555 83856071 900955555 878672386 886678764 878672386 886678764 585937297 307606143 585937297 307606143 111379646 549835545 111379646 549835545 581662754 48223401 581662754 48223401 594180530 994869632 594180530 994869632 83197727 834920841 83197727 834920841 816269613 445788851 816269613 445788851 23711184 784470031 23711184 784470031 602805035 955861293 602805035 955861293 398397658 729732919 398397658 729732919 647522197 406948140 647522197 406948140 475048997 824542034 475048997 824542034 843310633 516901938 843310633 516901938 359442839 533750109 359442839 533750109 787411733 521940037 787411733 521940037 398198116 165442796 398198116 165442796 604948591 216387157 604948591 216387157 506851598 157808567 506851598 157808567 63561567 915537517 63561567 915537517 940932589 223959775 940932589 223959775 920164617 647277745 920164617 647277745 731352558 326152941 731352558 326152941 50874172 952894486 50874172 952894486 992633331 510988806 992633331 510988806 239922296 953258321 239922296 953258321 321622296 222234528 321622296 222234528 401617775 207780377 401617775 207780377 165606633 322107265 165606633 322107265 907345409 952520722 907345409 952520722 931881829 613554145 931881829 613554145 369497075 299215096 369497075 299215096 922302016 92265479 922302016 92265479 240550693 211619685 240550693 211619685 710309965 827503615 710309965 827503615 560982152 557140682 560982152 557140682 725267665 115525482 725267665 115525482 147106582 547775505 147106582 547775505 952506126 670815454 952506126 670815454 434201578 388617919 434201578 388617919 556886091 454461139 556886091 454461139 334645887 389123669 334645887 389123669 323237741 655587721 323237741 655587721 171168295 488084236 171168295 488084236 179864496 648499499 179864496 648499499 254006589 32233300 254006589 32233300 676818225 617104370 676818225 617104370 209441774 550840390 209441774 550840390 875979215 842295202 875979215 842295202 272965956 998132517 272965956 998132517 310427934 392430559 310427934 392430559 264885243 77205945 264885243 77205945 861919557 901852023 861919557 901852023 833033367 664834180 833033367 664834180 932944760 420807092 932944760 420807092 164395020 579575855 164395020 579575855 699157705 544886451 699157705 544886451 383309334 975697689 383309334 975697689 947082954 312183677 947082954 312183677 715549077 207557987 715549077 207557987 787989528 627186883 787989528 627186883 640361256 986725789 640361256 986725789 891181894 267453406 891181894 267453406 118239460 77549566 118239460 77549566 752162552 967845226 752162552 967845226 128909807 518023627 128909807 518023627 80853456 560523107 80853456 560523107 154762258 404545722 154762258 404545722 94971483 637964609 94971483 637964609 569450310 99411586 569450310 99411586 69924865 543601919 69924865 543601919 615160990 286722072 615160990 286722072 272587096 806078575 272587096 806078575 912764567 626119930 912764567 626119930 423058389 155318778 423058389 155318778 171195130 831242736 171195130 831242736 110077302 192904630 110077302 192904630 586957928 797397693 586957928 797397693 631917158 382024439 631917158 382024439 606843986 563894500 606843986 563894500 664464600 281517995 664464600 281517995 845410781 630215889 845410781 630215889 200752358 68051921 200752358 68051921 835321529 771960581 835321529 771960581 69392392 31249295 69392392 31249295 759189556 857434537 759189556 857434537 177173966 983433056 177173966 983433056 533203902 742440248 533203902 742440248 994668866 846220419 994668866 846220419 385845050 574787659 385845050 574787659 624263002 841274236 624263002 841274236 483399714 268507878 483399714 268507878 773464254 737685339 773464254 737685339 358912841 442948659 358912841 442948659 862903406 621973175 862903406 621973175 50586554 748274708 50586554 748274708 717073730 927903513 717073730 927903513 5932845 219342034 5932845 219342034 918539550 13298334 918539550 13298334 250201430 454872500 250201430 454872500 522927670 81972510 522927670 81972510 347734795 869789856 347734795 869789856 692959133 720169104 692959133 720169104 459072896 99837010 459072896 99837010 781964757 606779542 781964757 606779542 41538741 730628782 41538741 730628782 736097604 262551977 736097604 262551977 946535413 727733471 946535413 727733471 369274218 434587450 369274218 434587450 567106072 346543694 567106072 346543694 257373364 343552603 257373364 343552603 911141907 989696866 911141907 989696866 582892223 291981894 582892223 291981894 941661834 993308165 941661834 993308165 309105993 85480786 309105993 85480786 18810457 399895759 18810457 399895759 671485292 403781986 671485292 403781986 564191362 816409315 564191362 816409315 789871039 611695207 789871039 611695207 468285855 972402732 468285855 972402732 927871880 332037106 927871880 332037106 168592061 19747939 168592061 19747939 902542985 19426728 902542985 19426728 80517587 508022308 80517587 508022308 441309129 444946316 441309129 444946316 118447871 983005777 118447871 983005777 165457351 701134971 165457351 701134971 538521754 889081202 538521754 889081202 973633365 299966255 973633365 299966255 326400021 352512775 326400021 352512775 499136756 462932525 499136756 462932525 252256738 479796818 252256738 479796818 529217861 411224679 529217861 411224679 82690649 752402320 82690649 752402320 570970026 115744728 570970026 115744728 314417692 982849353 314417692 982849353 444788036 69632111 444788036 69632111 122458712 214035881 122458712 214035881 59603177 462165314 59603177 462165314 769799863 981282562 769799863 981282562 226235601 387041798 226235601 387041798 403024266 998787696 403024266 998787696 464127163 214970494 464127163 214970494 323341436 257157507 323341436 257157507 521608354 98166639 521608354 98166639 508352717 590043268 508352717 590043268 5635431 23877815 5635431 23877815 816045781 905147794 816045781 905147794 580267618 92172343 580267618 92172343 957720112 271281180 957720112 271281180 161385640 94375254 161385640 94375254 814254228 727002875 814254228 727002875 833064917 590185448 833064917 590185448 91306191 606601975 91306191 606601975 926445185 26226828 926445185 26226828 129877976 926526085 129877976 926526085 407294024 494886047 407294024 494886047 9927469 516369526 9927469 516369526 915248185 598988401 915248185 598988401 134638725 188905448 134638725 188905448 923094713 748266530 923094713 748266530 489436127 376561550 489436127 376561550 819496087 652145324 819496087 652145324 204285824 224885316 204285824 224885316 732726194 458543583 732726194 458543583 96980545 664828607 96980545 664828607 246512487 503320679 246512487 503320679 118708536 348003191 118708536 348003191 967243516 26363447 967243516 26363447 996500289 26707920 996500289 26707920 793700016 452364536 793700016 452364536 347215258 67858310 347215258 67858310 878204648 946727578 878204648 946727578 615082538 141893776 615082538 141893776 349994325 461848833 349994325 461848833 195699794 386719681 195699794 386719681 624335188 633557836 624335188 633557836 174075578 246086994 174075578 246086994 756022813 346197283 756022813 346197283 404390781 673394306 404390781 673394306 838468066 977297320 838468066 977297320 220603382 82112774 220603382 82112774 126299588 962853392 126299588 962853392 637852527 17004601 637852527 17004601 169762955 902041308 169762955 902041308 487374672 49610387 487374672 49610387 99163970 484312932 99163970 484312932 320385999 314584970 320385999 314584970 449799858 742304970 449799858 742304970 477858524 243665234 477858524 243665234 984622680 686392571 984622680 686392571 543535122 177569378 543535122 177569378 341176339 923766450 341176339 923766450 479576181 487504355 479576181 487504355 397863849 586923451 397863849 586923451 549516207 471169844 549516207 471169844 116156929 420045487 116156929 420045487 866204747 498839735 866204747 498839735 484258351 19089962 484258351 19089962 155033329 809369322 155033329 809369322 348111943 912341448 348111943 912341448 106791718 737337056 106791718 737337056 828936371 758259815 828936371 758259815 978429165 462047677 978429165 462047677 297530119 947972739 297530119 947972739 171210702 315015628 171210702 315015628 713048963 949869515 713048963 949869515 255270478 999448387 255270478 999448387 814905062 825238483 814905062 825238483 27501006 9848282 27501006 9848282 485444485 996617112 485444485 996617112 28903184 380718393 28903184 380718393 217052944 254198067 217052944 254198067 102429144 583235153 102429144 583235153 869320224 57328965 869320224 57328965 644742828 630637247 644742828 630637247 941065709 335343410 941065709 335343410 587957011 798478091 587957011 798478091 873368582 345582793 873368582 345582793 2803400 575394991 2803400 575394991 849981804 926079964 849981804 926079964 163164231 391951790 163164231 391951790 103274315 757765089 103274315 757765089 560760579 309308381 560760579 309308381 187096850 886160056 187096850 886160056 709388224 418644487 709388224 418644487 344194912 29789594 344194912 29789594 937779784 386346800 937779784 386346800 329029168 156256469 329029168 156256469 847907198 64394977 847907198 64394977 214841299 370780130 214841299 370780130 946778102 690254942 946778102 690254942 94906133 169848921 94906133 169848921 658339766 502446271 658339766 502446271 287652454 66146883 287652454 66146883 700956607 869173894 700956607 869173894 835985672 169018213 835985672 169018213 437349251 325368393 437349251 325368393 805943183 950279065 805943183 950279065 720052530 783952314 720052530 783952314 845104521 815802255 845104521 815802255 676425627 718025916 676425627 718025916 961998012 920917542 961998012 920917542 663382404 265844195 663382404 265844195 922726263 457796372 922726263 457796372 282740787 174783417 282740787 174783417 946374279 486969218 946374279 486969218 524400624 715472046 524400624 715472046 383841882 631775974 383841882 631775974 53241617 880934884 53241617 880934884 363291034 172498527 363291034 172498527 508239255 356669794 508239255 356669794 97486746 758015297 97486746 758015297 940760507 919207023 940760507 919207023 917993051 623748380 917993051 623748380 562436203 959172080 562436203 959172080 183339807 163579109 183339807 163579109 837233057 854559980 837233057 854559980 30359326 192071055 30359326 192071055 550377307 222362496 550377307 222362496 168968279 166859239 168968279 166859239 23071527 901486514 23071527 901486514 757228775 758939426 757228775 758939426 483798346 307842736 483798346 307842736 231697055 446276545 231697055 446276545 872042659 551588624 872042659 551588624 756894878 437195315 756894878 437195315 972322894 878260012 972322894 878260012 450956670 349423564 450956670 349423564 558783735 598729127 558783735 598729127 163914242 97775610 163914242 97775610 791971378 911455279 791971378 911455279 133787966 993799198 133787966 993799198 393949918 102613411 393949918 102613411 741318439 895160682 741318439 895160682 448381201 516943838 448381201 516943838 230395045 792138699 230395045 792138699 628007496 116825343 628007496 116825343 520426801 284613814 520426801 284613814 95294950 12963513 95294950 12963513 39680933 89020381 39680933 89020381 334935600 13599456 334935600 13599456 706484984 441649509 706484984 441649509 536427446 176606652 536427446 176606652 619473448 676429440 619473448 676429440 938426239 294426964 938426239 294426964 340378113 412878968 340378113 412878968 762784334 416048224 762784334 416048224 13343073 831079693 13343073 831079693 964962744 812838079 964962744 812838079 314031619 529326972 314031619 529326972 826340060 970979269 826340060 970979269 251400484 406158927 251400484 406158927 948176931 93717379 948176931 93717379 877345440 375786707 877345440 375786707 862399934 78971284 862399934 78971284 552083191 983634618 552083191 983634618 76455777 572506370 76455777 572506370 946667526 220173089 946667526 220173089 587064768 607023160 587064768 607023160 751760804 214604665 751760804 214604665 57772485 825131117 57772485 825131117 509714302 342134510 509714302 342134510 659682873 718156378 659682873 718156378 556106646 595211764 556106646 595211764 629405319 885555195 629405319 885555195 504381427 307482257 504381427 307482257 264010793 698580870 264010793 698580870 337693823 128797532 337693823 128797532 995904486 133802532 995904486 133802532 360204143 688623504 360204143 688623504 555208644 171489238 555208644 171489238 639991168 517412182 639991168 517412182 27496894 902378084 27496894 902378084 186052621 288986366 186052621 288986366 491080409 409969539 491080409 409969539 670743731 160260835 670743731 160260835 456762509 715995323 456762509 715995323 816820967 81759099 816820967 81759099 231151054 909093702 231151054 909093702 885985406 629793135 885985406 629793135 64043521 967466473 64043521 967466473 660879124 85836820 660879124 85836820 722123072 383165988 722123072 383165988 413310935 518498161 413310935 518498161 949076890 132875249 949076890 132875249 275705101 946203747 275705101 946203747 110293987 151808190 110293987 151808190 715185171 130361572 715185171 130361572 338909368 73609056 338909368 73609056 677106692 729312506 677106692 729312506 559917726 411445860 559917726 411445860 950477926 140958054 950477926 140958054 229493471 876527807 229493471 876527807 795884700 66573324 795884700 66573324 944248586 330768067 944248586 330768067 238944188 13197629 238944188 13197629 663079433 224021251 663079433 224021251 289113638 387895523 289113638 387895523 911141407 123364912 911141407 123364912 727025941 485753867 727025941 485753867 919930167 267550857 919930167 267550857 365812911 67025423 365812911 67025423 882316069 628897753 882316069 628897753 209844699 434730888 209844699 434730888 967871708 358065054 967871708 358065054 348476353 760452284 348476353 760452284 901591444 277784624 901591444 277784624 25533825 927501754 25533825 927501754 354724214 414234657 354724214 414234657 821058086 618256922 821058086 618256922 476962039 760412996 476962039 760412996 597638119 71398649 597638119 71398649 222953041 394747184 222953041 394747184 528018536 938411981 528018536 938411981 114198204 764485291 114198204 764485291 47639808 286336571 47639808 286336571 947143452 932223371 947143452 932223371 97486658 903643809 97486658 903643809 567292636 349155639 567292636 349155639 430895912 994253868 430895912 994253868 646194762 814428891 646194762 814428891 491035824 943670955 491035824 943670955 289572358 326199153 289572358 326199153 226921849 662146152 226921849 662146152 200284941 334570548 200284941 334570548 715158222 899940761 715158222 899940761 357026111 676692259 357026111 676692259 932704698 615243805 932704698 615243805 574822161 882797147 574822161 882797147 999231129 637220965 999231129 637220965 632377257 994600030 632377257 994600030 141234356 563666602 141234356 563666602 231014888 197915380 231014888 197915380 90004247 976089756 90004247 976089756 228069450 9247538 228069450 9247538 116811322 428851393 116811322 428851393 918876813 494264215 918876813 494264215 555222577 830093798 555222577 830093798 584302339 811176016 584302339 811176016 572087428 971066103 572087428 971066103 317872592 181494511 317872592 181494511 765744299 338733385 765744299 338733385 174106702 168295362 174106702 168295362 226641745 461708350 226641745 461708350 858245330 1334535 858245330 1334535 499934220 938350391 499934220 938350391 125882491 43051207 125882491 43051207 446346949 687521779 446346949 687521779 810507863 301897252 810507863 301897252 153008831 861823413 153008831 861823413 590769312 47908791 590769312 47908791 575922903 591520395 575922903 591520395 985797687 49064137 985797687 49064137 79978542 711217240 79978542 711217240 926227350 828881604 926227350 828881604 505016670 65507947 505016670 65507947 278205011 334115565 278205011 334115565 775607123 281895537 775607123 281895537 356859367 733827083 356859367 733827083 759209943 317523395 759209943 317523395 610151054 938663843 610151054 938663843 863759103 66569793 863759103 66569793 530783810 955893056 530783810 955893056 832120214 725751790 832120214 725751790 204898556 105845249 204898556 105845249 613352735 620052353 613352735 620052353 240367290 864842745 240367290 864842745 971903153 475492210 971903153 475492210 652334131 47884703 652334131 47884703 256567788 694423260 256567788 694423260 768937284 364167215 768937284 364167215 810864824 771834657 810864824 771834657 284220971 149191365 284220971 149191365 744815195 934748123 744815195 934748123 786588356 88772371 786588356 88772371 950685121 985982336 950685121 985982336 425528151 211660830 425528151 211660830 614375441 279708755 614375441 279708755 252737135 456822691 252737135 456822691 800140726 675827761 800140726 675827761 382792963 107167584 382792963 107167584 921504772 823726700 921504772 823726700 88746589 68511462 88746589 68511462 730145768 632011352 730145768 632011352 347575128 379841733 347575128 379841733 467216734 600904973 467216734 600904973 399794170 189012567 399794170 189012567 407268206 596187185 407268206 596187185 836555542 353141881 836555542 353141881 249929270 630044746 249929270 630044746 278590740 484752904 278590740 484752904 317987184 719745115 317987184 719745115 85938136 553242250 85938136 553242250 187371359 794349717 187371359 794349717 148690133 545387361 148690133 545387361 227869915 885209772 227869915 885209772 430842406 112565019 430842406 112565019 640755191 382921614 640755191 382921614 276915471 117427928 276915471 117427928 443959647 931829465 443959647 931829465 131930724 456996746 131930724 456996746 919614021 922919453 919614021 922919453 35130918 638801875 35130918 638801875 659883639 909848910 659883639 909848910 217420271 543721991 217420271 543721991 195582160 965508648 195582160 965508648 510645154 41965377 510645154 41965377 458032560 811994646 458032560 811994646 786289749 53514896 786289749 53514896 185268918 378441632 185268918 378441632 455070704 361324950 455070704 361324950 843105813 712300451 843105813 712300451 465533154 331907583 465533154 331907583 136769425 577024808 136769425 577024808 205293452 310789642 205293452 310789642 44437649 552206716 44437649 552206716 722763985 866685019 722763985 866685019 546984530 73533657 546984530 73533657 796796250 920009990 796796250 920009990 675644593 63413287 675644593 63413287 347299122 429532755 347299122 429532755 847457780 135804986 847457780 135804986 49228514 80260024 49228514 80260024 807391983 571609219 807391983 571609219 432502293 66474166 432502293 66474166 615535052 296626438 615535052 296626438 62282399 328891833 62282399 328891833 450399802 552410393 450399802 552410393 177188515 966604009 177188515 966604009 917436668 997080351 917436668 997080351 203935837 534147373 203935837 534147373 418091427 635163187 418091427 635163187 439698270 499132688 439698270 499132688 348485904 824696980 348485904 824696980 188377950 10283064 188377950 10283064 959600761 742405750 959600761 742405750 280145380 881603784 280145380 881603784 861377767 398587406 861377767 398587406 125615214 707091702 125615214 707091702 742613102 37605907 742613102 37605907 627374255 239352589 627374255 239352589 364800563 46862862 364800563 46862862 701226343 954708764 701226343 954708764 559815325 639649339 559815325 639649339 207384068 946943154 207384068 946943154 448934050 573856620 448934050 573856620 19233135 365666238 19233135 365666238 858724520 665295372 858724520 665295372 433603525 160910797 433603525 160910797 730267466 837342061 730267466 837342061 83373677 347196710 83373677 347196710 804104782 685309771 804104782 685309771 491465737 960473274 491465737 960473274 680466902 583466284 680466902 583466284 601682706 658657243 601682706 658657243 675826461 818425896 675826461 818425896 499177802 317744599 499177802 317744599 866641719 58219013 866641719 58219013 776595390 342839614 776595390 342839614 851006180 213250064 851006180 213250064 225108014 103502219 225108014 103502219 343198397 491374496 343198397 491374496 975044634 999893374 975044634 999893374 745517697 267387239 745517697 267387239 178182923 826853564 178182923 826853564 415600607 85797228 415600607 85797228 388381145 201933870 388381145 201933870 698915822 49147736 698915822 49147736 158037221 824795362 158037221 824795362 880354807 15648358 880354807 15648358 147246415 971029491 147246415 971029491 452488500 888066774 452488500 888066774 396859851 910897173 396859851 910897173 967527877 815959163 967527877 815959163 209602624 818307678 209602624 818307678 233342776 395458571 233342776 395458571 961685263 905724169 961685263 905724169 42772561 342474699 42772561 342474699 596315580 988002881 596315580 988002881 664525768 705245328 664525768 705245328 69322783 931711882 69322783 931711882 690994953 111453635 690994953 111453635 937966137 657549741 937966137 657549741 89653245 24364527 89653245 24364527 231408781 897265927 231408781 897265927 918165353 60938500 918165353 60938500 144204709 387768298 144204709 387768298 628669077 105751846 628669077 105751846 935529238 370033289 935529238 370033289 122037215 260480856 122037215 260480856 503311115 899924200 503311115 899924200 587054155 72256784 587054155 72256784 184858062 386107139 184858062 386107139 956488784 668108989 956488784 668108989 779494892 181697072 779494892 181697072 41518803 544534351 41518803 544534351 450825441 182753581 450825441 182753581 277812638 792292905 277812638 792292905 45511088 539373487 45511088 539373487 371272746 406822278 371272746 406822278 39081600 147857793 39081600 147857793 861869575 975280499 861869575 975280499 42364433 727814461 42364433 727814461 988490489 922951391 988490489 922951391 566413016 167862803 566413016 167862803 979860479 466967507 979860479 466967507 464989851 714565184 464989851 714565184 970150916 27082757 970150916 27082757 753991417 785204639 753991417 785204639 896319598 374353407 896319598 374353407 434048642 868495965 434048642 868495965 55717002 806694856 55717002 806694856 463342972 958321331 463342972 958321331 220509167 343658631 220509167 343658631 681084704 804887064 681084704 804887064 77164844 119513232 77164844 119513232 535426614 854246599 535426614 854246599 320774311 226210877 320774311 226210877 295866740 117890093 295866740 117890093 985121032 779163076 985121032 779163076 709933699 254971744 709933699 254971744 728448210 62459381 728448210 62459381 309419050 946832559 309419050 946832559 42355800 346465049 42355800 346465049 704473005 612307270 704473005 612307270 209750289 293784608 209750289 293784608 501878852 928870589 501878852 928870589 778684044 247110197 778684044 247110197 939298774 862560110 939298774 862560110 315736233 163722649 315736233 163722649 277428742 508231885 277428742 508231885 821528435 393476810 821528435 393476810 392642195 308409056 392642195 308409056 775816491 331087480 775816491 331087480 418666655 1754151 418666655 1754151 136206821 211534294 136206821 211534294 995114861 826250024 995114861 826250024 136394056 884280899 136394056 884280899 824509420 848066539 824509420 848066539 163957108 41155766 163957108 41155766 631736717 411447374 631736717 411447374 270816327 321546088 270816327 321546088 223843202 857999593 223843202 857999593 285425107 22626741 285425107 22626741 690494083 569171153 690494083 569171153 413773023 296826457 413773023 296826457 958251781 270511808 958251781 270511808 421095102 876975604 421095102 876975604 666768665 639175962 666768665 639175962 430302520 168980593 430302520 168980593 799154233 595433729 799154233 595433729 20507474 696480776 20507474 696480776 703517121 979895774 703517121 979895774 308814239 15223192 308814239 15223192 915606246 643787835 915606246 643787835 434803804 722566206 434803804 722566206 776566948 85518571 776566948 85518571 739417235 772557691 739417235 772557691 38673153 862301103 38673153 862301103 691539803 949823576 691539803 949823576 45903881 613787995 45903881 613787995 269182723 726389035 269182723 726389035 779401396 574804057 779401396 574804057 165001940 824876306 165001940 824876306 668363905 239928061 668363905 239928061 519273589 525875694 519273589 525875694 426588243 46667568 426588243 46667568 138739798 899480137 138739798 899480137 791451259 94699028 791451259 94699028 235108914 446555944 235108914 446555944 672642142 662641775 672642142 662641775 462905634 477612489 462905634 477612489 921989625 843728005 921989625 843728005 567447135 51703049 567447135 51703049 71452926 688009509 71452926 688009509 596624918 543220554 596624918 543220554 24915585 555265866 24915585 555265866 964779268 82237486 964779268 82237486 256476519 197921497 256476519 197921497 286590441 28409881 286590441 28409881 663283944 931624488 663283944 931624488 16729721 85920104 16729721 85920104 918174517 665003860 918174517 665003860 183222005 225931172 183222005 225931172 537746525 390843414 537746525 390843414 517998822 689884674 517998822 689884674 899182488 168841403 899182488 168841403 649515042 252138619 649515042 252138619 864238652 104744952 864238652 104744952 761371575 505336293 761371575 505336293 888113783 131255100 888113783 131255100 650953238 546600063 650953238 546600063 816213591 247947810 816213591 247947810 718124375 615227708 718124375 615227708 83394948 171123416 83394948 171123416 529378399 849866432 529378399 849866432 981930947 206700867 981930947 206700867 20752524 935572542 20752524 935572542 650083686 24576026 650083686 24576026 366900881 344655679 366900881 344655679 488245307 65353751 488245307 65353751 248977568 505462741 248977568 505462741 888236276 471948261 888236276 471948261 327070835 997161334 327070835 997161334 825632014 663629807 825632014 663629807 305779126 245822367 305779126 245822367 864239203 633348280 864239203 633348280 189790983 241773139 189790983 241773139 754579052 613399413 754579052 613399413 799851278 429583103 799851278 429583103 945355714 919895238 945355714 919895238 340893965 962823533 340893965 962823533 540758927 535241123 540758927 535241123 698524516 394537422 698524516 394537422 219194897 372520412 219194897 372520412 712226808 113029545 712226808 113029545 169107236 929066028 169107236 929066028 276060275 636356172 276060275 636356172 846976560 824307127 846976560 824307127 234257269 161401047 234257269 161401047 844586676 629002468 844586676 629002468 951082507 200438020 951082507 200438020 231136028 871965514 231136028 871965514 500842584 311963521 500842584 311963521 908968505 278524733 908968505 278524733 169391049 130241012 169391049 130241012 225990743 287136260 225990743 287136260 226169313 134014952 226169313 134014952 551805019 967575595 551805019 967575595 638300727 34758710 638300727 34758710 417723805 440758699 417723805 440758699 974126273 415259472 974126273 415259472 751210023 840517417 751210023 840517417 636901737 303006543 636901737 303006543 882169321 569680598 882169321 569680598 463793834 101955395 463793834 101955395 986643058 492494101 986643058 492494101 622330627 34977365 622330627 34977365 557264902 678113281 557264902 678113281 882702422 190217471 882702422 190217471 192709775 976889211 192709775 976889211 177916448 521078078 177916448 521078078 954760086 426259064 954760086 426259064 19674418 828311516 19674418 828311516 644551213 498647605 644551213 498647605 352483814 883700413 352483814 883700413 767362264 826879885 767362264 826879885 304412742 172437406 304412742 172437406 73870463 171897953 73870463 171897953 870246340 78385160 870246340 78385160 386709443 227751759 386709443 227751759 959310502 131908825 959310502 131908825 176855227 420145341 176855227 420145341 957085268 344427774 957085268 344427774 547079117 870198716 547079117 870198716 651570303 637345554 651570303 637345554 385595024 318319399 385595024 318319399 621318505 278826532 621318505 278826532 495229707 648432999 495229707 648432999 584802715 772162626 584802715 772162626 1692511 430296523 1692511 430296523 974295880 367361209 974295880 367361209 555362111 963058369 555362111 963058369 254611630 112238420 254611630 112238420 757212858 638902413 757212858 638902413 223595307 19347392 223595307 19347392 364075346 20743302 364075346 20743302 291759216 19865247 291759216 19865247 717221489 677890549 717221489 677890549 254695970 388253152 254695970 388253152 723638194 909184026 723638194 909184026 552538090 610938303 552538090 610938303 329059190 979117249 329059190 979117249 620900288 955828718 620900288 955828718 34470315 545209762 34470315 545209762 526081537 780039557 526081537 780039557 85477853 85128313 85477853 85128313 830567068 428198895 830567068 428198895 88727840 56253686 88727840 56253686 47944890 620177071 47944890 620177071 647409894 533837543 647409894 533837543 596620386 978140776 596620386 978140776 217426580 172852450 217426580 172852450 689415131 846806142 689415131 846806142 386646338 14014025 386646338 14014025 977753337 776993731 977753337 776993731 244409975 56632588 244409975 56632588 155080396 746012433 155080396 746012433 934943993 676101522 934943993 676101522 120456127 995150352 120456127 995150352 918304136 300889769 918304136 300889769 939389015 956793644 939389015 956793644 68184532 69256805 68184532 69256805 983512534 845834351 983512534 845834351 237347543 837733427 237347543 837733427 666160637 947776289 666160637 947776289 380222444 364361822 380222444 364361822 215508091 368945443 215508091 368945443 582718778 189845344 582718778 189845344 459604519 897624784 459604519 897624784 783132225 21349236 783132225 21349236 500405431 259546108 500405431 259546108 754577531 286341868 754577531 286341868 149509993 535364850 149509993 535364850 517157161 969014215 517157161 969014215 174528684 607644684 174528684 607644684 665058703 689893420 665058703 689893420 208071091 999248451 208071091 999248451 29769782 65730008 29769782 65730008 389817117 752300648 389817117 752300648 757454172 42361341 757454172 42361341 303958901 993987318 303958901 993987318 545160613 31973679 545160613 31973679 104387300 578478681 104387300 578478681 998902874 335443965 998902874 335443965 324885044 285639199 324885044 285639199 830096111 583599035 830096111 583599035 603994096 663290186 603994096 663290186 723624927 674633606 723624927 674633606 505110972 681958831 505110972 681958831 954827131 96827126 954827131 96827126 202125694 717689274 202125694 717689274 747747282 309689459 747747282 309689459 942676513 730327477 942676513 730327477 434905709 837915780 434905709 837915780 829348515 183527149 829348515 183527149 31488895 50599991 31488895 50599991 841030688 833334028 841030688 833334028 498285707 82417991 498285707 82417991 153593140 415178284 153593140 415178284 368754011 200245166 368754011 200245166 693879375 633584626 693879375 633584626 964066513 51818479 964066513 51818479 818737259 974686528 818737259 974686528 265231159 888720501 265231159 888720501 764605593 394815132 764605593 394815132 371774022 984554969 371774022 984554969 382958048 558333142 382958048 558333142 375442189 952241105 375442189 952241105 960600902 141252792 960600902 141252792 483214042 898729424 483214042 898729424 45663641 873647554 45663641 873647554 823361096 313670382 823361096 313670382 197019981 984380691 197019981 984380691 956147057 181681088 956147057 181681088 4808509 355749550 4808509 355749550 701874047 736881331 701874047 736881331 16689024 89235006 16689024 89235006 762591068 860616257 762591068 860616257 137065707 260408729 137065707 260408729 181723273 808163319 181723273 808163319 161103560 874835133 161103560 874835133 583942755 309766056 583942755 309766056 194692360 223996879 194692360 223996879 788190833 777859407 788190833 777859407 270780972 412891747 270780972 412891747 166702083 957646848 166702083 957646848 680311905 14277543 680311905 14277543 251741101 890468972 251741101 890468972 739355075 962169429 739355075 962169429 237502403 198117069 237502403 198117069 12827405 222984331 12827405 222984331 380005526 539325533 380005526 539325533 582641718 149085220 582641718 149085220 868792005 328769010 868792005 328769010 797987121 157569365 797987121 157569365 397372550 416037886 397372550 416037886 941244907 411012489 941244907 411012489 147632340 65915630 147632340 65915630 314196884 768324325 314196884 768324325 817978476 164640824 817978476 164640824 100501131 65103104 100501131 65103104 790957329 963958969 790957329 963958969 9133836 93355883 9133836 93355883 711086884 766883623 711086884 766883623 946221248 198423480 946221248 198423480 95530233 16923264 95530233 16923264 804903063 560234678 804903063 560234678 44815059 213598940 44815059 213598940 916882919 4375815 916882919 4375815 551312348 930660368 551312348 930660368 719069972 432797776 719069972 432797776 87105039 577984709 87105039 577984709 310526488 65811063 310526488 65811063 45990618 614927582 45990618 614927582 352221541 820617531 352221541 820617531 558060209 146177085 558060209 146177085 449917058 349204621 449917058 349204621 747354405 63066384 747354405 63066384 259120394 868254990 259120394 868254990 985448347 347123028 985448347 347123028 521077135 923862105 521077135 923862105 769355199 657802835 769355199 657802835 65640763 689244894 65640763 689244894 708437371 558244158 708437371 558244158 583823480 831322190 583823480 831322190 630262811 853081316 630262811 853081316 498070475 896146326 498070475 896146326 760948560 567464138 760948560 567464138 212205181 590708938 212205181 590708938 968315310 771960192 968315310 771960192 290705269 138002602 290705269 138002602 501390631 889354977 501390631 889354977 197935037 230632840 197935037 230632840 577680492 105813922 577680492 105813922 341159627 750197477 341
#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...