Submission #291066

#TimeUsernameProblemLanguageResultExecution timeMemory
291066Haunted_CppBroken Line (IOI19_line)Text
12 / 100
0 ms0 KiB
40 16 0 16 83 22 83 22 84 18 84 18 94 68 94 68 40 32 40 32 2 54 2 54 47 74 47 74 49 61 49 61 100 72 100 72 37 97 37 97 99 59 99 59 15 64 15 64 20 53 20 53 28 66 28 66 4 41 4 41 25 50 25 50 98 20 98 20 6 80 6 80 32 30 32 30 86 60 86 60 11
1200 4030 0 4030 6182 420 6182 420 9611 316 9611 316 192 570 192 570 9441 1975 9441 1975 2033 572 2033 572 588 8112 588 8112 2046 8630 2046 8630 1552 394 1552 394 9657 9765 9657 9765 9658 8343 9658 8343 8194 7618 8194 7618 2594 3008 2594 3008 3204 1811 3204 1811 8177 9479 8177 9479 612 4486 612 4486 5591 1972 5591 1972 8099 12 8099 12 9970 9435 9970 9435 671 1892 671 1892 8123 9854 8123 9854 176 9877 176 9877 9785 6011 9785 6011 5804 6063 5804 6063 4190 3211 4190 3211 3309 1201 3309 1201 8715 5992 8715 5992 4277 7866 4277 7866 7819 7093 7819 7093 3258 4385 3258 4385 4366 5014 4366 5014 4797 9702 4797 9702 365 8701 365 8701 1532 3459 1532 3459 3475 4150 3475 4150 5983 3867 5983 3867 6350 9564 6350 9564 9487 6012 9487 6012 4239 6049 4239 6049 4213 3640 4213 3640 6567 2064 6567 2064 2111 606 2111 606 9379 9635 9379 9635 464 6779 464 6779 6564 9845 6564 9845 9750 3173 9750 3173 3284 6385 3284 6385 3958 1629 3958 1629 8328 5541 8328 5541 5204 8799 5204 8799 1367 4580 1367 4580 5493 3919 5493 3919 3927 4569 3927 4569 5524 8935 5524 8935 1071 7388 1071 7388 2887 2244 2887 2244 7848 4271 7848 4271 4223 5827 4223 5827 4485 3811 4485 3811 6424 3172 6424 3172 6890 9498 6890 9498 604 3528 604 3528 6675 2934 6675 2934 3112 2097 3112 2097 7991 1160 7991 1160 8763 6627 8763 6627 3715 2399 3715 2399 2514 8405 2514 8405 1712 1169 1712 1169 1076 5543 1076 5543 4739 6986 4739 6986 3430 8904 3430 8904 8731 3812 8731 3812 3819 5777 3819 5777 4545 7014 4545 7014 6847 774 6847 774 752 5617 752 5617 4680 9956 4680 9956 9934 2631 9934 2631 7402 8037 7402 8037 2129 7390 2129 7390 7327 8351 7327 8351 1768 7643 1768 7643 7544 6951 7544 6951 6815 1135 6815 1135 1042 7289 1042 7289 3048 5351 3048 5351 5130 1666 5130 1666 8309 1558 8309 1558 1653 4598 1653 4598 5432 3948 5432 3948 3964 8030 3964 8030 8001 6845 8001 6845 6654 369 6654 369 272 7036 272 7036 3390 5309 3390 5309 4998 1139 4998 1139 8887 8810 8887 8810 1345 3317 1345 3317 3434 3620 3434 3620 3649 7089 3649 7089 3285 6256 3285 6256 4098 9790 4098 9790 282 551 282 551 9464 844 9464 844 818 8350 818 8350 8242 4146 8242 4146 4174 1647 4174 1647 8310 4884 8310 4884 5245 9966 5245 9966 9948 2684 9948 2684 2828 1274 2828 1274 8687 6658 8687 6658 6520 1349 6520 1349 1397 7468 1397 7468 2754 4411 2754 4411 4378 3882 4378 3882 3895 5870 3895 5870 4422 1118 4422 1118 985 962 985 962 907 4659 907 4659 4655 656 4655 656 9343 8094 9343 8094 2070 9950 2070 9950 67 518 67 518 545 2337 545 2337 2411 5103 2411 5103 5135 2793 5135 2793 7265 178 7265 178 9790 7935 9790 7935 2309 6619 2309 6619 6471 8267 6471 8267 8162 7159 8162 7159 7020 4050 7020 4050 4116 7833 4116 7833 7729 7881 7729 7881 7827 6975 7827 6975 6823 7198 6823 7198 3155 8612 3155 8612 1580 8772 1580 8772 1391 9216 1391 9216 9137 9859 9137 9859 9765 1070 9765 1070 9012 5643 9012 5643 5302 5945 5302 5945 4338 1809 4338 1809 1825 350 1825 350 262 2349 262 2349 2484 1208 2484 1208 1126 1296 1126 1296 1344 1624 1344 1624 1672 2262 1672 2262 2364 5603 2364 5603 5252 9557 5252 9557 9468 4658 9468 4658 5296 3923 5296 3923 6309 7747 6309 7747 7669 4482 7669 4482 4449 1579 4449 1579 1661 8865 1661 8865 8692 3388 8692 3388 6817 7611 6817 7611 7536 7336 7536 7336 7235 5347 7235 5347 5085 1904 5085 1904 2029 9019 2029 9019 8925 8615 8925 8615 8449 5522 8449 5522 4786 5710 4786 5710 4595 9503 4595 9503 589 8892 589 8892 1129 5320 1129 5320 5064 7293 5064 7293 7200 6879 7200 6879 6691 4433 6691 4433 5635 9396 5635 9396 695 842 695 842 9156 7538 9156 7538 7465 9830 7465 9830 9732 6243 9732 6243 6186 5468 6186 5468 5176 4887 5176 4887 4718 4857 4718 4857 4709 8842 4709 8842 8670 5786 8670 5786 4524 595 4524 595 9394 5631 9394 5631 4650 7163 4650 7163 3185 5818 3185 5818 4497 8002 4497 8002 2218 918 2218 918 899 6819 899 6819 3631 1226 3631 1226 1152 5041 1152 5041 4817 7406 4817 7406 7361 8750 7361 8750 1414 6439 1414 6439 6340 2085 6340 2085 8002 799 8002 799 9235 4276 9235 4276 5837 7181 5837 7181 3160 4669 3160 4669 4666 9106 4666 9106 9045 2817 9045 2817 2904 1116 2904 1116 8950 2256 8950 2256 2355 5963 2355 5963 4306 4194 4306 4194 4212 8014 4212 8014 2200 2177 2200 2177 2303 6911 2303 6911 3494 1691 3494 1691 1725 6434 1725 6434 3891 7458 3891 7458 7395 7394 7395 7394 2876 5614 2876 5614 5265 2758 5265 2758 2873 5323 2873 5323 4877 4420 4877 4420 5654 8285 5654 8285 8176 9811 8176 9811 9706 3221 9706 3221 3394 3922 3394 3922 3956 9915 3956 9915 9841 3699 9841 3699 6523 9078 6523 9078 9019 5385 9019 5385 4819 9144 4819 9144 9058 423 9058 423 379 830 379 830 9163 9146 9163 9146 909 1559 909 1559 8374 699 8374 699 9332 5272 9332 5272 4950 3743 4950 3743 6472 7932 6472 7932 7940 1257 7940 1257 1221 351 1221 351 9727 8269 9727 8269 1910 7923 1910 7923 2316 7548 2316 7548 2716 7412 2716 7412 2821 5993 2821 5993 5788 2832 5788 2832 7206 591 7206 591 616 7224 616 7224 3052 9526 3052 9526 9454 831 9454 831 772 8845 772 8845 1268 7835 1268 7835 2418 7850 2418 7850 2393 1539 2393 1539 1596 5169 1596 5169 5022 6851 5022 6851 3546 6798 3546 6798 3646 4688 3646 4688 4686 7155 4686 7155 3207 489 3207 489 524 5795 524 5795 5523 3216 5523 3216 6877 9582 6877 9582 549 2049 549 2049 2077 407 2077 407 369 9892 369 9892 125 1175 125 1175 8736 7376 8736 7376 7262 1775 7262 1775 1764 6454 1764 6454 3841 2673 3841 2673 7390 1903 7390 1903 8102 7094 8102 7094 6970 3758 6970 3758 3736 798 3736 798 760 5222 760 5222 4907 7107 4907 7107 7008 1878 7008 1878 1911 6773 1911 6773 3656 1090 3656 1090 8995 6339 8995 6339 3965 375 3965 375 9666 4324 9666 4324 5768 2968 5768 2968 3162 9525 3162 9525 577 3014 577 3014 7019 4330 7019 4330 5747 1523 5747 1523 1581 6328 1581 6328 6264 5431 6264 5431 5166 7599 5166 7599 2638 2360 2638 2360 7676 3573 7676 3573 6656 3985 6656 3985 4007 6202 4007 6202 6124 8855 6124 8855 1252 9452 1252 9452 641 7402 641 7402 2869 7018 2869 7018 3426 650 3426 650 678 7567 678 7567 2654 447 2654 447 9590 9359 9590 9359 750 7297 750 7297 3009 7417 3009 7417 7370 2823 7370 2823 2997 4423 2997 4423 4382 2959 4382 2959 3153 3916 3153 3916 6330 79 6330 79 61 4120 61 4120 4145 4634 4145 4634 4601 5104 4601 5104 4829 9240 4829 9240 9145 8631 9145 8631 8505 9468 8505 9468 9371 6702 9371 6702 3687 2340 3687 2340 7717 7131 7717 7131 7015 6452 7015 6452 6415 5248 6415 5248 4955 2396 4955 2396 7647 9021 7647 9021 8952 7343 8952 7343 2909 2189 2909 2189 7930 6129 7930 6129 6028 7905 6028 7905 2341 5829 2341 5829 5572 549 5572 549 9486 4383 9486 4383 5738 5771 5738 5771 5434 7194 5434 7194 7101 6109 7101 6109 4181 7201 4181 7201 3118 2595 3118 2595 2719 8990 2719 8990 1044 3571 1044 3571 3550 9214 3550 9214 875 3588 875 3588 3612 7104 3612 7104 3225 563 3225 563 578 1258 578 1258 8696 3736 8696 3736 3719 2967 3719 2967 7043 7648 7043 7648 2570 313 2570 313 9758 1501 9758 1501 8474 7746 8474 7746 2505 2582 2505 2582 2653 6704 2653 6704 6551 2791 6551 2791 2898 4437 2898 4437 4426 1890 4426 1890 1987 10001 1987 10001 9977 9921 9977 9921 70 4850 70 4850 5258 7341 5258 7341 7258 2602 7258 2602 2721 5145 2721 5145 4879 406 4879 406 9630 1173 9630 1173 1097 9341 1097 9341 764 3223 764 3223 6852 7466 6852 7466 7403 8506 7403 8506 8372 8401 8372 8401 8308 5289 8308 5289 4900 5044 4900 5044 5153 915 5153 915 9080 7821 9080 7821 2485 2259 2485 2259 7828 5929 7828 5929 5725 6321 5725 6321 3973 9655 3973 9655 9617 7285 9617 7285 7196 2784 7196 2784 7301 9925 7301 9925 9922 3950 9922 3950 6262 8254 6262 8254 1981 764 1981 764 726 5214 726 5214 4997 5908 4997 5908 5659 6045 5659 6045 5848 909 5848 909 9130 3768 9130 3768 6457 8137 6457 8137 8098 6948 8098 6948 3472 2885 3472 2885 7167 6823 7167 6823 3616 2191 3616 2191 7876 3843 7876 3843 6419 8944 6419 8944 8787 8940 8787 8940 1058 3162 1058 3162 6976 1452 6976 1452 8527 2886 8527 2886 3053 7921 3053 7921 7932 1145 7932 1145 8783 4331 8783 4331 4334 1221 4334 1221 8704 5560 8704 5560 5246 2607 5246 2607 7469 4063 7469 4063 6127 4998 6127 4998 5193 7954 5193 7954 2285 448 2285 448 463 9979 463 9979 9964 6546 9964 6546 3779 2550 3779 2550 2637 3775 2637 3775 3799 3606 3799 3606 6600 9166 6600 9166 892 9612 892 9612 9505 9762 9505 9762 306 2242 306 2242 2343 5277 2343 5277 4931 5037 4931 5037 5164 4133 5164 4133 6058 132 6058 132 86 2148 86 2148 2289 3386 2289 3386 3462 7763 3462 7763 2497 194 2497 194 141 241 141 241 9767 1694 9767 1694 8257 6125 8257 6125 4172 9559 4172 9559 565 3754 565 3754 6467 7596 6467 7596 7512 5934 7512 5934 4367 1814 4367 1814 1832 8544 1832 8544 8430 4414 8430 4414 5723 8078 5723 8078 8019 9387 8019 9387 721 6193 721 6193 4149 1344 4149 1344 8563 8622 8563 8622 8479 7130 8479 7130 3216 1475 3216 1475 1530 483 1530 483 9500 7952 9500 7952 7953 4508 7953 4508 4483 8006 4483 8006 7980 6572 7980 6572 3731 3352 3731 3352 3454 1804 3454 1804 8181 5834 8181 5834 5590 9826 5590 9826 264 4294 264 4294 5781 1538 5781 1538 8433 9271 8433 9271 9157 3357 9157 3357 6820 1415 6820 1415 8551 6495 8551 6495 6428 8341 6428 8341 1818 9353 1818 9353 9251 6229 9251 6229 6148 1780 6148 1780 1819 4552 1819 4552 5565 5461 5565 5461 4795 6333 4795 6333 6271 5819 6271 5819 5563 363 5563 363 9707 2780 9707 2780 2882 1488 2882 1488 8509 2098 8509 2098 2203 8216 2203 8216 8107 9496 8107 9496 9412 6289 9412 6289 6250 3515 6250 3515 6696 2139 6696 2139 2211 8424 2211 8424 8313 6039 8313 6039 5830 3487 5830 3487 3492 5430 3492 5430 4808 6282 4808 6282 4001 3517 4001 3517 3514 4157 3514 4157 4182 9334 4182 9334 777 587 777 587 9419 5302 9419 5302 4895 6534 4895 6534 6443 1037 6443 1037 934 647 934 647 9368 7865 9368 7865 2367 9905 2367 9905 94 7203 94 7203 7129 128 7129 128 9929 9907 9929 9907 9810 63 9810 63 9944 2452 9944 2452 7547 697 7547 697 690 23 690 23 46 1455 46 1455 1516 883 1516 883 852 7854 852 7854 7756 8794 7756 8794 8571 6944 8571 6944 6793 4626 6793 4626 5342 6065 5342 6065 5932 8720 5932 8720 1511 6812 1511 6812 6603 1649 6603 1649 1705 5311 1705 5311 4880 4181 4880 4181 5934 5745 5934 5745 4558 6443 4558 6443 3886 4588 3886 4588 4525 2710 4525 2710 7368 1073 7368 1073 954 7068 954 7068 3302 16 3302 16 13 2272 13 2272 7757 4600 7757 4600 4553 8303 4553 8303 1822 5620 1822 5620 4661 8878 4661 8878 8703 1993 8703 1993 8075 7918 8075 7918 7870 5741 7870 5741 5394 379 5394 379 287 2199 287 2199 2325 5128 2325 5128 5080 6656 5080 6656 3702 7678 3702 7678 2510 3744 2510 3744 3728 2990 3728 2990 3186 5962 3186 5962 5765 1997 5765 1997 2048 6981 2048 6981 6839 5719 6839 5719 5348 4900 5348 4900 4738 7762 4738 7762 7678 8073 7678 8073 2112 2843 2112 2843 3040 5640 3040 5640 4606 9833 4606 9833 225 6157 225 6157 6056 5221 6056 5221 4966 61 4966 61 52 1412 52 1412 1417 153 1417 153 98 1289 98 1289 8673 2997 8673 2997 7032 649 7032 649 643 6623 643 6623 6512 6442 6512 6442 6358 6152 6358 6152 4154 3040 4154 3040 7006 1122 7006 1122 1001 2517 1001 2517 2595 8092 2595 8092 8035 1276 8035 1276 1253 8382 1253 8382 1729 1308 1729 1308 1365 9056 1365 9056 967 3282 967 3282 6840 2371 6840 2371 2503 6854 2503 6854 6677 6245 6677 6245 4104 8628 4104 8628 1563 344 1563 344 9738 5627 9738 5627 5274 2676 5274 2676 2762 1476 2762 1476 8518 886 8518 886 9149 6224 9149 6224 4111 7542 4111 7542 7493 7339 7493 7339 2994 6208 2994 6208 4120 137 4120 137 9849 4126 9849 4126 6088 9013 6088 9013 1006 2586 1006 2586 7509 3770 7509 3770 6446 190 6446 190 9786 6252 9786 6252 6221 9460 6221 9460 635 8468 635 8468 1666 1031 1666 1031 9048 1577 9048 1577 8364 5797 8364 5797 4516 22 4516 22 9965 548 9965 548 551 5346 551 5346 4851 4287 4851 4287 4233 6542 4233 6542 6453 3659 6453 3659 6558 6398 6558 6398 3921 8446 3921 8446 8325 9059 8325 9059 8992 5163 8992 5163 4888 4997 4888 4997 4781 9587 4781 9587 9496 3587 9496 3587 6630 8819 6630 8819 8631 9382 8631 9382 9293 3483 9293 3483 6749 6795 6749 6795 6572 9896 6572 9896 9793 4007 9793 4007 6229
10000 8967 0 8967 14136 2856 14136 2856 9272 7231 9272 7231 24418 18512 24418 18512 6738 3108 6738 3108 21115 3553 21115 3553 2112 424 2112 424 148 15273 148 15273 17288 4478 17288 4478 7429 20425 7429 20425 21020 4914 21020 4914 10907 174 10907 174 7309 17037 7309 17037 629 12251 629 12251 5739 14041 5739 14041 2204 16633 2204 16633 8734 13826 8734 13826 10845 13472 10845 13472 1834 21601 1834 21601 1837 21532 1837 21532 1748 20885 1748 20885 6272 19474 6272 19474 3662 7524 3662 7524 18083 19907 18083 19907 17462 18940 17462 18940 1545 7752 1545 7752 1523 11470 1523 11470 3995 6207 3995 6207 20309 23989 20309 23989 2348 23583 2348 23583 18482 18665 18482 18665 11328 10813 11328 10813 11084 11377 11084 11377 11286 643 11286 643 17777 22058 17777 22058 23179 9139 23179 9139 12037 4389 12037 4389 7093 17948 7093 17948 2810 11555 2810 11555 22082 21386 22082 21386 21906 3104 21906 3104 23333 19697 23333 19697 10000 12075 10000 12075 9433 13510 9433 13510 10539 7179 10539 7179 15225 7043 15225 7043 2674 22341 2674 22341 4097 11558 4097 11558 15474 5685 15474 5685 24787 18230 24787 18230 9952 1418 9952 1418 1780 12419 1780 12419 7404 4994 7404 4994 7075 10120 7075 10120 4426 23847 4426 23847 17993 12674 17993 12674 14866 5113 14866 5113 7702 22869 7702 22869 14445 5785 14445 5785 16748 4787 16748 4787 23760 8073 23760 8073 13145 3584 13145 3584 12431 14644 12431 14644 17065 2217 17065 2217 13581 18167 13581 18167 23964 2945 23964 2945 16658 20860 16658 20860 11302 7105 11302 7105 10525 21224 10525 21224 125 10260 125 10260 19437 22459 19437 22459 19620 21117 19620 21117 8671 8678 8671 8678 23229 9043 23229 9043 1051 1255 1051 1255 24857 22812 24857 22812 3198 24514 3198 24514 15735 23246 15735 23246 8682 11387 8682 11387 20107 11335 20107 11335 13223 18604 13223 18604 10864 15970 10864 15970 5424 11978 5424 11978 9606 21341 9606 21341 12630 19675 12630 19675 9940 21317 9940 21317 2768 18415 2768 18415 1911 20848 1911 20848 17536 16737 17536 16737 11047 20531 11047 20531 16623 1765 16623 1765 20340 20291 20340 20291 24572 11382 24572 11382 16551 4240 16551 4240 12497 8927 12497 8927 2580 2166 2580 2166 21870 15918 21870 15918 1544 3628 1544 3628 20672 24785 20672 24785 6133 10075 6133 10075 6360 20917 6360 20917 14183 10158 14183 10158 2324 14806 2324 14806 16306 22614 16306 22614 10154 12741 10154 12741 3811 11649 3811 11649 2816 20898 2816 20898 15100 22965 15100 22965 12889 18532 12889 18532 17284 7355 17284 7355 5706 4247 5706 4247 8700 72 8700 72 19539 17116 19539 17116 17067 24963 17067 24963 18903 9087 18903 9087 14449 23162 14449 23162 21903 5927 21903 5927 20275 16045 20275 16045 10664 8070 10664 8070 22036 1345 22036 1345 8178 9312 8178 9312 3728 21591 3728 21591 21526 17001 21526 17001 11278 14482 11278 14482 1066 1575 1066 1575 11445 3396 11445 3396 3093 18270 3093 18270 14785 24630 14785 24630 4321 15456 4321 15456 952 1109 952 1109 11490 13483 11490 13483 6493 16660 6493 16660 12727 14173 12727 14173 20935 7537 20935 7537 6389 12733 6389 12733 18612 22643 18612 22643 22819 12194 22819 12194 3338 19054 3338 19054 4366 17581 4366 17581 19309 19985 19309 19985 2737 23463 2737 23463 20802 1893 20802 1893 15321 21597 15321 21597 1803 11992 1803 11992 18479 23037 18479 23037 10514 484 10514 484 14050 20373 14050 20373 3483 492 3483 492 70 16630 70 16630 14981 6374 14981 6374 2751 1379 2751 1379 8673 16294 8673 16294 3895 24809 3895 24809 21497 2853 21497 2853 4196 10058 4196 10058 21041 8751 21041 8751 6805 16389 6805 16389 22563 6293 22563 6293 13052 969 13052 969 444 7979 444 7979 6857 6486 6857 6486 12323 17886 12323 17886 2933 12287 2933 12287 15006 3495 15006 3495 889 9651 889 9651 4105 16248 4105 16248 253 23712 253 23712 8093 3167 8093 3167 8926 11150 8926 11150 815 7668 815 7668 15894 10479 15894 10479 5033 3088 5033 3088 22201 21674 22201 21674 9643 12429 9643 12429 8621 231 8621 231 13283 15709 13283 15709 13285 22328 13285 22328 22380 10274 22380 10274 23277 15580 23277 15580 4061 8675 4061 8675 20014 9119 20014 9119 12596 20264 12596 20264 19448 9728 19448 9728 22684 3130 22684 3130 10085 21013 10085 21013 13170 14154 13170 14154 18700 2851 18700 2851 20780 6386 20780 6386 5363 752 5363 752 21373 14969 21373 14969 6575 15128 6575 15128 23189 10415 23189 10415 23275 1632 23275 1632 4375 15016 4375 15016 12209 14887 12209 14887 6948 16579 6948 16579 23473 1613 23473 1613 17539 13210 17539 13210 1040 15329 1040 15329 21271 4100 21271 4100 22989 20577 22989 20577 1211 14819 1211 14819 8374 19504 8374 19504 7548 11122 7548 11122 11903 710 11903 710 13739 3164 13739 3164 21889 12183 21889 12183 1676 16000 1676 16000 708 17909 708 17909 19419 20198 19419 20198 21952 19463 21952 19463 3036 9924 3036 9924 22657 2953 22657 2953 9070 21633 9070 21633 18730 16480 18730 16480 22825 23974 22825 23974 18351 11669 18351 11669 13638 14411 13638 14411 20606 10826 20606 10826 5255 13420 5255 13420 20657 14508 20657 14508 1903 7847 1903 7847 3011 19055 3011 19055 16073 4085 16073 4085 5876 21123 5876 21123 10110 23718 10110 23718 13058 13464 13058 13464 8643 23182 8643 23182 18049 20629 18049 20629 8087 3196 8087 3196 1465 6175 1465 6175 15529 18680 15529 18680 18418 24110 18418 24110 9106 4467 9106 4467 17963 10013 17963 10013 481 18648 481 18648 10242 9530 10242 9530 17610 8900 17610 8900 4972 17303 4972 17303 3639 22248 3639 22248 1935 8860 1935 8860 4753 17287 4753 17287 3422 2510 3422 2510 8550 810 8550 810 22222 21928 22222 21928 5760 991 5760 991 17261 7365 17261 7365 14102 21429 14102 21429 14499 23314 14499 23314 6466 9761 6466 9761 23696 7768 23696 7768 8760 18297 8760 18297 5806 18863 5806 18863 7646 7666 7646 7666 18922 4070 18922 4070 2294 7243 2294 7243 3826 4874 3826 4874 16429 4063 16429 4063 5092 13922 5092 13922 18901 5996 18901 5996 12303 3742 12303 3742 7930 9569 7930 9569 12036 18484 12036 18484 14244 1707 14244 1707 12414 18391 12414 18391 20611 3366 20611 3366 354 198 354 198 4569 22288 4569 22288 11808 15235 11808 15235 11965 9926 11965 9926 24754 18546 24754 18546 17128 11440 17128 11440 6261 22366 6261 22366 4427 22183 4427 22183 9412 3244 9412 3244 20547 8798 20547 8798 11198 2531 11198 2531 11101 19151 11101 19151 17091 5010 17091 5010 24141 15174 24141 15174 21386 3304 21386 3304 18514 23600 18514 23600 4751 21884 4751 21884 16997 18440 16997 18440 7419 13663 7419 13663 15136 9979 15136 9979 13619 18153 13619 18153 24722 8817 24722 8817 20033 19972 20033 19972 8589 2265 8589 2265 20799 13674 20799 13674 7932 3817 7932 3817 10373 9297 10373 9297 17970 9476 17970 9476 14945 4954 14945 4954 1929 18747 1929 18747 8091 12072 8091 12072 6054 13595 6054 13595 10829 403 10829 403 6330 24525 6330 24525 4845 22321 4845 22321 2123 11710 2123 11710 21945 13771 21945 13771 11861 6479 11861 6479 23074 3776 23074 3776 3554 5501 3554 5501 4710 14017 4710 14017 21947 17710 21947 17710 10068 20006 10068 20006 22326 3968 22326 3968 19867 14830 19867 14830 580 23927 580 23927 4036 23029 4036 23029 4416 7081 4416 7081 15911 12805 15911 12805 17800 9101 17800 9101 12879 16266 12879 16266 12505 11027 12505 11027 2163 21717 2163 21717 21821 10833 21821 10833 1342 7055 1342 7055 18707 14379 18707 14379 828 8298 828 8298 16757 16975 16757 16975 1038 12693 1038 12693 773 9665 773 9665 1152 16777 1152 16777 6983 13945 6983 13945 10634 14858 10634 14858 20776 3376 20776 3376 23851 15380 23851 15380 13790 606 13790 606 21489 14870 21489 14870 4389 10325 4389 10325 9631 4661 9631 4661 2473 5142 2473 5142 16915 19160 16915 19160 8101 18787 8101 18787 8114 4233 8114 4233 24666 14309 24666 14309 11324 5579 11324 5579 23040 24682 23040 24682 18394 19839 18394 19839 10993 23616 10993 23616 4199 4771 4199 4771 10725 15630 10725 15630 8629 8970 8629 8970 2207 16507 2207 16507 3151 22855 3151 22855 12749 5485 12749 5485 13848 13430 13848 13430 12759 11070 12759 11070 17209 18100 17209 18100 14936 18624 14936 18624 18843 24709 18843 24709 8967 24895 8967 24895 4551 11926 4551 11926 20835 11297 20835 11297 9332 7900 9332 7900 14555 876 14555 876 24917 4067 24917 4067 19668 22753 19668 22753 20701 1864 20701 1864 4407 19073 4407 19073 9826 20300 9826 20300 1241 4160 1241 4160 1533 24489 1533 24489 8236 4539 8236 4539 11443 5602 11443 5602 8188 4003 8188 4003 21038 6504 21038 6504 6443 6454 6443 6454 18676 22667 18676 22667 20285 17317 20285 17317 6284 9927 6284 9927 22548 5004 22548 5004 4028 21164 4028 21164 22523 6703 22523 6703 12637 13569 12637 13569 14151 11597 14151 11597 17567 3610 17567 3610 1460 23208 1460 23208 10055 21097 10055 21097 6512 9788 6512 9788 9899 19103 9899 19103 7246 5584 7246 5584 2596 6808 2596 6808 19353 10535 19353 10535 12132 5640 12132 5640 22088 13759 22088 13759 1192 8915 1192 8915 4090 4737 4090 4737 19942 24585 19942 24585 10658 18234 10658 18234 14700 4295 14700 4295 11492 9385 11492 9385 13080 2472 13080 2472 5945 16572 5945 16572 16669 22024 16669 22024 20244 13097 20244 13097 2785 24426 2785 24426 2653 1397 2653 1397 17882 1697 17882 1697 17831 22515 17831 22515 24841 20473 24841 20473 12528 23379 12528 23379 2010 347 2010 347 10457 3283 10457 3283 12571 19638 12571 19638 4092 8442 4092 8442 847 6522 847 6522 19919 15599 19919 15599 10456 4300 10456 4300 4836 24096 4836 24096 19328 19933 19328 19933 19291 17524 19291 17524 19484 18618 19484 18618 7572 21728 7572 21728 607 344 607 344 3994 17213 3994 17213 9364 1510 9364 1510 21014 6620 21014 6620 2644 3919 2644 3919 13537 23562 13537 23562 21184 15106 21184 15106 20021 23010 20021 23010 15588 21539 15588 21539 19520 13990 19520 13990 16373 8793 16373 8793 6894 19654 6894 19654 5681 15251 5681 15251 19221 3513 19221 3513 12404 3824 12404 3824 13323 18406 13323 18406 24780 314 24780 314 2380 4318 2380 4318 15549 11582 15549 11582 18611 1148 18611 1148 6277 17537 6277 17537 9366 22188 9366 22188 1285 16256 1285 16256 17852 19908 17852 19908 12933 6076 12933 6076 11322 4576 11322 4576 19233 14668 19233 14668 20097 7435 20097 7435 11360 9914 11360 9914 3743 6314 3743 6314 16296 8376 16296 8376 3762 21087 3762 21087 15247 19951 15247 19951 17438 22450 17438 22450 5103 13808 5103 13808 22050 15927 22050 15927 1619 7345 1619 7345 17875 23960 17875 23960 9845 13082 9845 13082 17808 18106 17808 18106 15148 6506 15148 6506 13392 19121 13392 19121 7021 4708 7021 4708 24863 17525 24863 17525 11752 16417 11752 16417 22544 9058 22544 9058 17848 19656 17848 19656 5686 20762 5686 20762 21339 2253 21339 2253 9651 19001 9651 19001 17840 14536 17840 14536 12979 22793 12979 22793 13663 1273 13663 1273 21199 14114 21199 14114 11411 21934 11411 21934 12480 19193 12480 19193 17354 11495 17354 11495 12315 1732 12315 1732 22231 6897 22231 6897 8871 5018 8871 5018 24624 10221 24624 10221 1857 22179 1857 22179 15198 19375 15198 19375 11899 1284 11899 1284 11793 3142 11793 3142 14560 24675 14560 24675 9958 4114 9958 4114 13146 19247 13146 19247 731 15229 731 15229 23 14333 23 14333 5848 7889 5848 7889 10674 2314 10674 2314 13531 22440 13531 22440 19275 14124 19275 14124 19666 24417 19666 24417 11849 5638 11849 5638 9844 9094 9844 9094 1037 992 1037 992 11725 23794 11725 23794 16194 5636 16194 5636 13319 10789 13319 10789 17164 23216 17164 23216 13482 21135 13482 21135 8395 7240 8395 7240 23509 14611 23509 14611 4354 19026 4354 19026 4235 1194 4235 1194 19872 11557 19872 11557 9280 8496 9280 8496 13434 13211 13434 13211 17814 14118 17814 14118 2734 9327 2734 9327 21879 21481 21879 21481 15230 18491 15230 18491 17642 18944 17642 18944 3226 4577 3226 4577 6561 14683 6561 14683 15637 17211 15637 17211 3927 6458 3927 6458 24401 19389 24401 19389 8572 8590 8572 8590 23012 13118 23012 13118 13748 22956 13748 22956 5755 6395 5755 6395 20843 7791 20843 7791 16040 22381 16040 22381 17029 3654 17029 3654 1233 632 1233 632 3673 11771 3673 11771 350 10842 350 10842 2361 20046 2361 20046 17251 11545 17251 11545 21108 19801 21108 19801 71 7584 71 7584 18757 7695 18757 7695 14523 983 14523 983 5396 24055 5396 24055 5469 13213 5469 13213 5248 6341 5248 6341 18441 10995 18441 10995 22211 2184 22211 2184 261 17070 261 17070 24682 2222 24682 2222 17894 16533 17894 16533 17855 21606 17855 21606 763 13714 763 13714 3072 7210 3072 7210 1723 15281 1723 15281 7115 16040 7115 16040 5027 134 5027 134 277 6020 277 6020 4839 9397 4839 9397 22365 7261 22365 7261 20599 19691 20599 19691 5010 6493 5010 6493 6327 13076 6327 13076 13176 19239 13176 19239 8609 9963 8609 9963 17276 21615 17276 21615 20838 2140 20838 2140 11060 1167 11060 1167 12519 22565 12519 22565 18991 20066 18991 20066 5836 12872 5836 12872 19786 10332 19786 10332 23566 3249 23566 3249 12998 8084 12998 8084 14355 20306 14355 20306 16933 10151 16933 10151 24206 10507 24206 10507 18989 12296 18989 12296 5116 19138 5116 19138 4971 1453 4971 1453 13383 15287 13383 15287 21285 6754 21285 6754 257 24658 257 24658 22363 18154 22363 18154 5866 14039 5866 14039 653 3821 653 3821 13955 7846 13955 7846 10996 9977 10996 9977 8576 5281 8576 5281 7363 7463 7363 7463 3928 5528 3928 5528 14259 9584 14259 9584 5225 20786 5225 20786 14592 11398 14592 11398 4034 13241 4034 13241 5220 10391 5220 10391 17369 19637 17369 19637 24896 14149 24896 14149 7978 12680 7978 12680 5777 6784 5777 6784 14952 7167 14952 7167 12706 9018 12706 9018 16610 21747 16610 21747 21463 9808 21463 9808 7336 2435 7336 2435 13830 22185 13830 22185 22066 5421 22066 5421 17012 8581 17012 8581 3222 13190 3222 13190 23572 939 23572 939 17326 4364 17326 4364 21228 12828 21228 12828 14682 14424 14682 14424 17820 22460 17820 22460 11784 13180 11784 13180 22297 15250 22297 15250 12912 24341 12912 24341 22098 5968 22098 5968 21643 3054 21643 3054 14817 5711 14817 5711 17359 10435 17359 10435 24654 99 24654 99 6932 7461 6932 7461 14680 3494 14680 3494 10724 2901 10724 2901 13075 4398 13075 4398 16091 15700 16091 15700 3028 19442 3028 19442 180 17803 180 17803 9445 353 9445 353 10343 23352 10343 23352 2089 23064 2089 23064 14770 4167 14770 4167 638 17072 638 17072 3249 1928 3249 1928 16581 79 16581 79 6964 2439 6964 2439 7149 7018 7149 7018 4421 15944 4421 15944 1074 938 1074 938 20242 2233 20242 2233 4661 23869 4661 23869 269 246 269 246 23475 14140 23475 14140 17684 2252 17684 2252 7883 3514 7883 3514 20677 18026 20677 18026 18812 15199 18812 15199 13880 759 13880 759 8369 6980 8369 6980 11446 476 11446 476 20914 23668 20914 23668 23134 23386 23134 23386 7546 15048 7546 15048 21495 17681 21495 17681 12204 6936 12204 6936 6470 11872 6470 11872 17036 3774 17036 3774 6534 20680 6534 20680 18985 11316 18985 11316 16026 14078 16026 14078 1088 2982 1088 2982 14729 13246 14729 13246 18591 14348 18591 14348 24039 18916 24039 18916 1635 17846 1635 17846 6735 7625 6735 7625 22834 22334 22834 22334 1249 23150 1249 23150 8324 974 8324 974 17797 9077 17797 9077 24371 2902 24371 2902 4209 23222 4209 23222 13871 19410 13871 19410 15015 16816 15015 16816 384 22086 384 22086 14213 9913 14213 9913 24612 16961 24612 16961 15986 12049 15986 12049 21641 5936 21641 5936 23123 2682 23123 2682 18090 1938 18090 1938 1867 5848 1867 5848 14994 10297 14994 10297 11714 12281 11714 12281 24512 20744 24512 20744 12305 16679 12305 16679 17494 20892 17494 20892 22058 9151 22058 9151 8989 24122 8989 24122 8328 3059 8328 3059 11168 10659 11168 10659 19248 7399 19248 7399 2788 8694 2788 8694 6426 16776 6426 16776 17515 19061 17515 19061 11805 24026 11805 24026 11850 12353 11850 12353 22983 23009 22983 23009 4843 2756 4843 2756 24464 12512 24464 12512 8235 22560 8235 22560 2493 23635 2493 23635 12856 5225 12856 5225 14684 8742 14684 8742 7311 14725 7311 14725 1144 5187 1144 5187 13031 23709 13031 23709 19487 18422 19487 18422 5030 14184 5030 14184 7076 18275 7076 18275 21243 18857 21243 18857 21002 16592 21002 16592 24729 10934 24729 10934 18691 16156 18691 16156 18818 3003 18818 3003 5001 19826 5001 19826 17409 5869 17409 5869 7511 8697 7511 8697 23559 14866 23559 14866 14954 12146 14954 12146 12158 579 12158 579 4792 2226 4792 2226 18993 12071 18993 12071 21246 3480 21246 3480 12349 16402 12349 16402 23962 8261 23962 8261 409 12731 409 12731 24609 13138 24609 13138 22920 7444 22920 7444 8364 17840 8364 17840 1765 4582 1765 4582 12170 14565 12170 14565 2549 15674 2549 15674 4585 1944 4585 1944 14433 668 14433 668 15528 7478 15528 7478 4950 22400 4950 22400 21450 3662 21450 3662 23046 18596 23046 18596 17340 3721 17340 3721 22726 12113 22726 12113 23214 7324 23214 7324 340 8825 340 8825 18217 659 18217 659 24330 23377 24330 23377 23442 918 23442 918 21045 14986 21045 14986 13359 1563 13359 1563 20461 10269 20461 10269 8753 8000 8753 8000 751 17569 751 17569 17459 13802 17459 13802 1103 11732 1103 11732 23943 22540 23943 22540 17847 3294 17847 3294 18517 55 18517 55 12758 6537 12758 6537 5055 15913 5055 15913 5336 15099 5336 15099 3531 8921 3531 8921 17871 7098 17871 7098 9917 15204 9917 15204 17045 23213 17045 23213 10832 114 10832 114 14601 17954 14601 17954 3669 8166 3669 8166 11926 4440 11926 4440 4419 10758 4419 10758 7288 17919 7288 17919 9871 4882 9871 4882 644 19959 644 19959 11697 19594 11697 19594 5736 14193 5736 14193 21461 20412 21461 20412 8048 8427 8048 8427 17464 19144 17464 19144 1890 13075 1890 13075 3971 4515 3971 4515 24569 23707 24569 23707 8339 8446 8339 8446 21551 20221 21551 20221 24174 13769 24174 13769 21692 13304 21692 13304 8448 2578 8448 2578 8162 6765 8162 6765 7015 23082 7015 23082 12657 2826 12657 2826 3090 20233 3090 20233 22978 19489 22978 19489 3157 3075 3157 3075 2994 4760 2994 4760 4757 20065 4757 20065 22541 8116 22541 8116 15802 14033 15802 14033 6254 17586 6254 17586 8689 21152 8689 21152 17702 1795 17702 1795 5953 11533 5953 11533 15600 15921 15600 15921 13380 4494 13380 4494 2215 17494 2215 17494 20529 9233 20529 9233 6101 3994 6101 3994 17691 21344 17691 21344 11340 12713 11340 12713 5472 9189 5472 9189 105 219 105 219 8490 5416 8490 5416 24136 15539 24136 15539 8874 8110 8874 8110 10596 24008 10596 24008 20881 18250 20881 18250 7500 3394 7500 3394 8941 5833 8941 5833 11356 5565 11356 5565 15354 7359 15354 7359 23649 3978 23649 3978 9670 10634 9670 10634 18962 15450 18962 15450 18937 19358 18937 19358 8952 39 8952 39 22399 9093 22399 9093 14897 16357 14897 16357 22478 16897 22478 16897 22811 19831 22811 19831 21073 9769 21073 9769 2111 20051 2111 20051 3761 18035 3761 18035 2758 10674 2758 10674 2368 16536 2368 16536 24404 6243 24404 6243 7089 2417 7089 2417 16599 22772 16599 22772 21857 10229 21857 10229 16096 16296 16096 16296 20322 23313 20322 23313 19921 23580 19921 23580 18306 4797 18306 4797 686 3798 686 3798 6074 23882 6074 23882 9471 18211 9471 18211 8949 21844 8949 21844 12807 24665 12807 24665 6766 6779 6766 6779 17763 9758 17763 9758 12453 15672 12453 15672 6934 3267 6934 3267 16657 23717 16657 23717 21804 5918 21804 5918 21589 18526 21589 18526 22847 4257 22847 4257 9866 16942 9866 16942 18736 16984 18736 16984 6092 3842 6092 3842 23391 5029 23391 5029 7634 11049 7634 11049 23307 18986 23307 18986 7829 24099 7829 24099 4805 713 4805 713 23859 13239 23859 13239 1491 17716 1491 17716 24202 10938 24202 10938 21376 13421 21376 13421 19490 18506 19490 18506 23854 2831 23854 2831 16389 13823 16389 13823 13996 23273 13996 23273 9249 7354 9249 7354 960 18781 960 18781 18499 22344 18499 22344 12966 6001 12966 6001 11495 24173 11495 24173 13639 16789 13639 16789 8360 24088 8360 24088 10962 10447 10962 10447 9703 23274 9703 23274 19035 3425 19035 3425 5275 12044 5275 12044 28 24106 28 24106 7552 9008 7552 9008 24874 6296 24874 6296 13002 4192 13002 4192 16303 9235 16303 9235 6243 13451 6243 13451 18561 8685 18561 8685 32 2204 32 2204 1961 16895 1961 16895 7660 22865 7660 22865 22323 18245 22323 18245 563 24831 563 24831 11691 16528 11691 16528 2288 19522 2288 19522 13977 24343 13977 24343 97 20360 97 20360 8075 23697 8075 23697 9278 9822 9278 9822 1154 9103 1154 9103 5659 3562 5659 3562 19970 16027 19970 16027 15936 3857 15936 3857 9972 1038 9972 1038 13405 1204 13405 1204 23461 14585 23461 14585 15619 177 15619 177 16819 7916 16819 7916 10532 5062 10532 5062 6788 7903 6788 7903 19390 12147 19390 12147 2817 8960 2817 8960 19449 19523 19449 19523 7276 608 7276 608 10074 6528 10074 6528 22034 20310 22034 20310 9454 2105 9454 2105 18502 8144 18502 8144 12920 22794 12920 22794 860 22825 860 22825 17233 19129 17233 19129 18659 3229 18659 3229 4259 8263 4259 8263 3834 1301 3834 1301 6052 3489 6052 3489 17986 506 17986 506 12071 12670 12071 12670 6026 6932 6026 6932 9349 15698 9349 15698 19623 6536 19623 6536 20621 21262 20621 21262 10367 11635 10367 11635 16515 211 16515 211 1670 263 1670 263 8993 18133 8993 18133 22886 3753 22886 3753 21151 5755 21151 5755 16166 12124 16166 12124 6184 8847 6184 8847 24502 8537 24502 8537 24004 12300 24004 12300 17446 14226 17446 14226 21842 15227 21842 15227 13098 19974 13098 19974 20371 16855 20371 16855 4645 11176 4645 11176 17916 14797 17916 14797 3137 14505 3137 14505 14959 6864 14959 6864 10216 6247 10216 6247 728 15049 728 15049 16523 20335 16523 20335 14607 6012 14607 6012 6013 9432 6013 9432 15153 17044 15153 17044 23724 24006 23724 24006 3436 7428 3436 7428 8427 16114 8427 16114 2448 14559 2448 14559 10861 1688 10861 1688 22159 15368 22159 15368 12765 1861 12765 1861 14725 23895 14725 23895 10303 6926 10303 6926 23611 21458 23611 21458 7751 23484 7751 23484 7860 22317 7860 22317 19564 5020 19564 5020 24660 23767 24660 23767 12126 4580 12126 4580 9575 3434 9575 3434 17279 6212 17279 6212 23024 3471 23024 3471 2293 3852 2293 3852 1320 719 1320 719 5374 11958 5374 11958 22793 3467 22793 3467 5218 22734 5218 22734 8662 13261 8662 13261 17694 19184 17694 19184 19400 1381 19400 1381 12827 20307 12827 20307 10624 923 10624 923 1910 19132 1910 19132 11074 17930 11074 17930 21213 14378 21213 14378 14617 23144 14617 23144 18319 10827 18319 10827 5640 20435 5640 20435 4261 12890 4261 12890 13275 23354 13275 23354 1082 934 1082 934 6341 19698 6341 19698 22313 11906 22313 11906 17161 10356 17161 10356 10812 7131 10812 7131 2666 18756 2666 18756 10004 18004 10004 18004 1768 12734 1768 12734 19685 18186 19685 18186 23706 7282 23706 7282 13563 3195 13563 3195 24929 20068 24929 20068 21600 10682 21600 10682 3336 5167 3336 5167 23244 15945 23244 15945 8789 17921 8789 17921 31 5516 31 5516 7449 19106 7449 19106 1385 17513 1385 17513 7618 12846 7618 12846 21245 2994 21245 2994 21668 10104 21668 10104 12553 5922 12553 5922 17629 1806 17629 1806 5094 21836 5094 21836 427 4810 427 4810 10655 14099 10655 14099 19236 16594 19236 16594 20381 19738 20381 19738 16214 20453 16214 20453 15391 635 15391 635 11437 24970 11437 24970 20313 23312 20313 23312 23206 12506 23206 12506 13840 7808 13840 7808 17655 8159 17655 8159 554 6598 554 6598 4913 811 4913 811 15185 5629 15185 5629 12487 5343 12487 5343 16564 13790 16564 13790 23607 22213 23607 22213 10819 6993 10819 6993 9837 24391 9837 24391 18912 16261 18912 16261 10022 14609 10022 14609 22415 4611 22415 4611 9901 16340 9901 16340 5618 10192 5618 10192 3738 2899 3738 2899 2155 1901 2155 1901 10391 24216 10391 24216 21845 19378 21845 19378 11043 15065 11043 15065 4461 21901 4461 21901 24494 8248 24494 8248 4258 9785 4258 9785 24049 15838 24049 15838 3919 21780 3919 21780 24111 24855 24111 24855 682 458 682 458 10818 22567 10818 22567 987 15323 987 15323 8123 11904 8123 11904 4019 17601 4019 17601 23585 24259 23585 24259 23058 10148 23058 10148 15397 21444 15397 21444 19084 4995 19084 4995 13940 20970 13940 20970 22208 15911 22208 15911 5235 14211 5235 14211 12617 23691 12617 23691 24322 2557 24322 2557 15298 24573 15298 24573 14961 8667 14961 8667 5107 14083 5107 14083 19183 19344 19183 19344 2398 17691 2398 17691 15640 13408 15640 13408 3942 20420 3942 20420 24467 6229 24467 6229 15141 22716 15141 22716 16268 6004 16268 6004 14247 11917 14247 11917 8126 12407 8126 12407 4820 18811 4820 18811 15740 14366 15740 14366 9738 2176 9738 2176 17368 13493 17368 13493 17973 6720 17973 6720 21395 12726 21395 12726 16074 20424 16074 20424 15698 24484 15698 24484 3647 11262 3647 11262 20257 1201 20257 1201 23843 15117 23843 15117 24588 17409 24588 17409 8312 2507 8312 2507 12124 10362 12124 10362 9791 24752 9791 24752 23639 21710 23639 21710 2559 13822 2559 13822 13773 9508 13773 9508 15532 9153 15532 9153 23558 20365 23558 20365 115 10867 115 10867 10225 24416 10225 24416 14513 17036 14513 17036 11034 1308 11034 1308 16422 13579 16422 13579 2147 24743 2147 24743 21809 5401 21809 5401 9137 5141 9137 5141 14927 285 14927 285 1830 15561 1830 15561 3597 2804 3597 2804 23556 8236 23556 8236 784 6249 784 6249 16614 18359 16614 18359 21465 22875 21465 22875 16790 18900 16790 18900 22381 12449 22381 12449 18030 20082 18030 20082 16375 19490 16375 19490 18463 5784 18463 5784 3342 6677 3342 6677 8588 8366 8588 8366 23219 8398 23219 8398 10227 11274 10227 11274 5485 8231 5485 8231 12114 12375 12114 12375 1856 9680 1856 9680 6206 7028 6206 7028 21647 22844 21647 22844 11880 5277 11880 5277 24114 16797 24114 16797 21629 2968 21629 2968 2667 4128 2667 4128 7192 21404 7192 21404 8996 24906 8996 24906 6606 1314 6606 1314 1310 6423 1310 6423 19258 1153 19258 1153 16677 14472 16677 14472 11154 8845 11154 8845 2304 2563 2304 2563 1005 7857 1005 7857 1529 12371 1529 12371 1015 20205 1015 20205 1026 21234 1026 21234 9564 2142 9564 2142 794 4399 794 4399 9690 15248 9690 15248 17776 16416 17776 16416 12683 11323 12683 11323 1235 4089 1235 4089 15603 6607 15603 6607 9186 13124 9186 13124 6180 2479 6180 2479 23504 6376 23504 6376 4949 3905 4949 3905 17618 4761 17618 4761 22334 19530 22334 19530 14464 8947 14464 8947 23106 14392 23106 14392 9417 13334 9417 13334 9497 19093 9497 19093 18185 24535 18185 24535 21394 12141 21394 12141 9358 13554 9358 13554 13565 666 13565 666 5983 16372 5983 16372 10233 18124 10233 18124 1500 21349 1500 21349 13137 10164 13137 10164 10156 10314 10156 10314 5882 16228 5882 16228 18877 8723 18877 8723 17030 6365 17030 6365 5492 16678 5492 16678 22612 19078 22612 19078 19387 18426 19387 18426 13012 18344 13012 18344 14046 2978 14046 2978 17417 21351 17417 21351 16681 15895 16681 15895 1223 24910 1223 24910 8195 9082 8195 9082 20394 10089 20394 10089 10107 15845 10107 15845 2034 5087 2034 5087 1702 24991 1702 24991 10050 12349 10050 12349 10670 21722 10670 21722 3725 13051 3725 13051 18412 22592 18412 22592 10779 23977 10779 23977 7698 13323 7698 13323 8569 7044 8569 7044 6437 9595 6437 9595 24430 16710 24430 16710 9514 9741 9514 9741 11883 11124 11883 11124 5645 4390 5645 4390 9539 3420 9539 3420 11425 6821 11425 6821 12418 18418 12418 18418 10858 12791 10858 12791 899 4176 899 4176 8392 10692 8392 10692 18354 16756 18354 16756 3984 6377 3984 6377 8288 5154 8288 5154 8909 18843 8909 18843 6302 747 6302 747 9088 15071 9088 15071 21203 496 21203 496 3717 19849 3717 19849 5555 24428 5555 24428 24962 12203 24962 12203 4204 2495 4204 2495 18609 11331 18609 11331 10041 16216 10041 16216 17310 10568 17310 10568 7471 19261 7471 19261 21307 9141 21307 9141 4046 4171 4046 4171 4941 14772 4941 14772 2276 17208 2276 17208 12918 2967 12918 2967 15636 9152 15636 9152 6002 13272 6002 13272 10552 17338 10552 17338 12761 2273 12761 2273 10830 7826 10830 7826 5354 23233 5354 23233 1605 10323 1605 10323 22935 13641 22935 13641 1283 4640 1283 4640 1831 7384 1831 7384 19066 5611 19066 5611 4326 2981 4326 2981 4544 2868 4544 2868 18239 14522 18239 14522 2430 8522 2430 8522 152 1736 152 1736 3590 17451 3590 17451 16324 12751 16324 12751 18249 20021 18249 20021 6062 3046 6062 3046 21371 20131 21371 20131 12272 3607 12272 3607 3950 1964 3950 1964 6453 14516 6453 14516 23495 3268 23495 3268 1560 20331 1560 20331 5233 16553 5233 16553 24229 19900 24229 19900 7126 1480 7126 1480 11120 14185 11120 14185 10508 17050 10508 17050 21609 21983 21609 21983 15285 6855 15285 6855 20080 21534 20080 21534 10151 23949 10151 23949 14761 9281 14761 9281 1854 9335 1854 9335 18684 23751 18684 23751 8269 23779 8269 23779 25 10527 25 10527 8333 17474 8333 17474 10767 16947 10767 16947 21671 2980 21671 2980 16920 21964 16920 21964 5471 23859 5471 23859 5948 22041 5948 22041 15872 13305 15872 13305 9493 11498 9493 11498 18623 221 18623 221 19901 21987 19901 21987 21893 23606 21893 23606 9530 7419 9530 7419 9361 8939 9361 8939 13161 9190 13161 9190 18981 11664 18981 11664 2711 21071 2711 21071 11698 10336 11698 10336 13892 2189 13892 2189 22908 2721 22908 2721 21111 9183 21111 9183 6016 20822 6016 20822 4588 16388 4588 16388 21316 18935 21316 18935 2076 2004 2076 2004 5583 9017 5583 9017 7726 2516 7726 2516 20277 6189 20277 6189 1134 21578 1134 21578 4163 1429 4163 1429 13138 5955 13138 5955 7584 8373 7584 8373 2982 7748 2982 7748 2700 7343 2700 7343 22123 11424 22123 11424 21937 5906 21937 5906 4287 24125 4287 24125 2654 7200 2654 7200 6145 3747 6145 3747 5063 20633 5063 20633 11441 5877 11441 5877 20593 3565 20593 3565 18268 13165 18268 13165 1524 11625 1524 11625 23966 6344 23966 6344 7142 14845 7142 14845 18158 18356 18158 18356 15383 1081 15383 1081 8334 7295 8334 7295 2568 18628 2568 18628 24063 5332 24063 5332 23045 19529 23045 19529 3203 582 3203 582 334 4025 334 4025 10561 24458 10561 24458 4560 18929 4560 18929 5065 21848 5065 21848 8494 7213 8494 7213 14031 7545 14031 7545 9460 10477 9460 10477 4814 8127 4814 8127 21490 22429 21490 22429 18132 10816 18132 10816 23667 5276 23667 5276 18789 7820 18789 7820 19116 5006 19116 5006 20416 19392 20416 19392 23935 21425 23935 21425 24800 16135 24800 16135 8407 17154 8407 17154 8388 1139 8388 1139 16808 13445 16808 13445 6687 10502 6687 10502 24054 3590 24054 3590 3922 9075 3922 9075 12991 20514 12991 20514 23077 69 23077 69 5123 24928 5123 24928 19710 33 19710 33 20858 1500 20858 1500 16433 7619 16433 7619 18629 21198 18629 21198 5242 3061 5242 3061 5714 23086 5714 23086 12957 7273 12957 7273 8973 21482 8973 21482 2265 7303 2265 7303 9397 21411 9397 21411 17619 3582 17619 3582 11963 4958 11963 4958 10484 14131 10484 14131 10516 8812 10516 8812 1608 5200 1608 5200 10816 18779 10816 18779 24228 3988 24228 3988 14456 24234 14456 24234 13984 6118 13984 6118 23019 23399 23019 23399 18587 24632 18587 24632 11550 13015 11550 13015 18220 23952 18220 23952 863 2845 863 2845 21506 5117 21506 5117 22140 5999 22140 5999 24760 18957 24760 18957 10817 12559 10817 12559 14214 12293 14214 12293 2400 982 2400 982 17940 6110 17940 6110 1061 2462 1061 2462 4606 10046 4606 10046 24943 17272 24943 17272 13923 17718 13923 17718 3172 1024 3172 1024 16247 21608 16247 21608 19969 11767 19969 11767 16916 15312 16916 15312 24899 12627 24899 12627 10168 22478 10168 22478 19430 3653 19430 3653 1838 1519 1838 1519 2578 10442 2578 10442 14784 18045 14784 18045 14926 16646 14926 16646 12649 22234 12649 22234 12587 2431 12587 2431 20158 4319 20158 4319 20276 19729 20276 19729 14543 21121 14543 21121 17049 5300 17049 5300 10854 7001 10854 7001 3935 8582 3935 8582 12010 21547 12010 21547 23422 4528 23422 4528 3367 18836 3367 18836 5311 16924 5311 16924 3015 24171 3015 24171 17034 8737 17034 8737 18913 13755 18913 13755 6755 16250 6755 16250 20595 17669 20595 17669 9770 22886 9770 22886 9887 9653 9887 9653 15680 6335 15680 6335 5231 20007 5231 20007 10942 3367 10942 3367 21356 11265 21356 11265 8083 23063 8083 23063 12119 5044 12119 5044 14314 929 14314 929 17961 22599 17961 22599 12492 16953 12492 16953 11280 4964 11280 4964 1408 8339 1408 8339 24957 24334 24957 24334 14294 14454 14294 14454 7559 18920 7559 18920 5715 11967 5715 11967 1288 14555 1288 14555 16649 24206 16649 24206 16612 5131 16612 5131 3771 2325 3771 2325 23897 11309 23897 11309 1724 20477 1724 20477 4413 24520 4413 24520 7850 10935 7850 10935 13994 6327 13994 6327 19878 21099 19878 21099 6490 11686 6490 11686 18361 18557 18361 18557 16380 14665 16380 14665 7659 3451 7659 3451 10569 5316 10569 5316 19541 3287 19541 3287 20670 9115 20670 9115 6792 23896 6792 23896 15537 4648 15537 4648 19583 18363 19583 18363 18416 18735 18416 18735 14241 12344 14241 12344 11732 15489 11732 15489 1944 13297 1944 13297 9563 12110 9563 12110 246 6588 246 6588 7724 24534 7724 24534 368 20378 368 20378 11991 9550 11991 9550 19173 4110 19173 4110 23826 4508 23826 4508 11770 6908 11770 6908 16135 21310 16135 21310 8022 261 8022 261 23314 22199 23314 22199 19372 8538 19372 8538 12926 17483 12926 17483 23145 10134 23145 10134 9402 252 9402 252 11166 3991 11166 3991 14056 19701 14056 19701 24090 10001 24090 10001 21224 10246 21224 10246 10924 16881 10924 16881 6124 9897 6124 9897 12702 14316 12702 14316 4707 21015 4707 21015 16471 22209 16471 22209 20284 8608 20284 8608 19983 21554 19983 21554 22753 21449 22753 21449 22163 13525 22163 13525 11083 15255 11083 15255 2057 24392 2057 24392 488 16648 488 16648 4178 5459 4178 5459 15269 5090 15269 5090 19153 1048 19153 1048 21737 13505 21737 13505 7614 8844 7614 8844 9671 18636 9671 18636 24441 19470 24441 19470 14366 19500 14366 19500 9913 11383 9913 11383 9867 19348 9867 19348 11604 8964 11604 8964 19057 19250 19057 19250 18044 10106 18044 10106 15761 12036 15761 12036 21811 1013 21811 1013 19260 19460 19260 19460 11284 8377 11284 8377 24845 13913 24845 13913 10127 6140 10127 6140 6936 6282 6936 6282 14435 14115 14435 14115 5323 12852 5323 12852 15515 17685 15515 17685 19379 11306 19379 11306 22687 25 22687 25 9329 1530 9329 1530 12798 3925 12798 3925 8438 18101 8438 18101 900 10557 900 10557 8137 17090 8137 17090 7326 3437 7326 3437 21157 15701 21157 15701 13727 15000 13727 15000 7588 21353 7588 21353 12620 16082 12620 16082 529 315 529 315 19420 17140 19420 17140 16223 8709 16223 8709 22226 19481 22226 19481 18323 2148 18323 2148 22639 9418 22639 9418 438 465 438 465 15502 17623 15502 17623 9978 7349 9978 7349 5038 1556 5038 1556 7205 14451 7205 14451 10689 15305 10689 15305 21505 12237 21505 12237 7464 11142 7464 11142 24113 5026 24113 5026 22784 9985 22784 9985 12279 21275 12279 21275 11128 14079 11128 14079 2405 2216 2405 2216 24878 16500 24878 16500 2856 16858 2856 16858 1648 14332 1648 14332 3825 576 3825 576 17084 13431 17084 13431 22560 20975 22560 20975 20460 24787 20460 24787 23908 5775 23908 5775 16663 17955 16663 17955 492 4904 492 4904 4906 20607 4906 20607 11958 3898 11958 3898 20493 24227 20493 24227 9525 13132 9525 13132 14168 1600 14168 1600 1607 2347 1607 2347 3020 17870 3020 17870 8347 5641 8347 5641 893 3993 893 3993 21332 5757 21332 5757 16065 18098 16065 18098 5304 6401 5304 6401 21230 4850 21230 4850 4309 302 4309 302 18210 20580 18210 20580 17938 18254 17938 18254 13936 23219 13936 23219 23501 20583 23501 20583 15414 8794 15414 8794 11395 9726 11395 9726 12390 6369 12390 6369 18346 22339 18346 22339 4660 4222 4660 4222 21666 2611 21666 2611 4391 19075 4391 19075 21451 11520 21451 11520 21535 17197 21535 17197 11261 13059 11261 13059 9801 8012 9801 8012 9370 12216 9370 12216 13506 16095 13506 16095 11506 5543 11506 5543 10071 4105 10071 4105 18845 6747 18845 6747 19453 2870 19453 2870 19784 717 19784 717 6235 7266 6235 7266 18808 15517 18808 15517 16730 23336 16730 23336 20989 7742 20989 7742 1441 8831 1441 8831 10661 661 10661 661 8015 15546 8015 15546 4696 23040 4696 23040 16948 13727 16948 13727 22526 20404 22526 20404 118 11394 118 11394 24278 22287 24278 22287 2573 11254 2573 11254 8765 6938 8765 6938 10863 19331 10863 19331 4365 1873 4365 1873 14819 14790 14819 14790 13129 7949 13129 7949 14095 16363 14095 16363 18099 24965 18099 24965 4582 22004 4582 22004 7096 9304 7096 9304 2082 18789 2082 18789 14756 5345 14756 5345 434 3985 434 3985 1326 11782 1326 11782 10910 17405 10910 17405 19894 18608 19894 18608 11161 16014 11161 16014 24804 14164 24804 14164 8394 12336 8394 12336 8495 20558 8495 20558 22230 2587 22230 2587 21890 15343 21890 15343 14582 7143 14582 7143 7878 9316 7878 9316 1129 2996 1129 2996 15471 22522 15471 22522 24158 7702 24158 7702 24391 9714 24391 9714 24223 16571 24223 16571 1313 8432 1313 8432 13057 6115 13057 6115 24175 17080 24175 17080 17881 10970 17881 10970 12468 4428 12468 4428 17616 2170 17616 2170 5325 2697 5325 2697 18407 23792 18407 23792 14517 4225 14517 4225 1047 23881 1047 23881 16910 13488 16910 13488 426 4929 426 4929 21830 9678 21830 9678 19741 6965 19741 6965 14035 20532 14035 20532 298 6163 298 6163 18051 6711 18051 6711 5501 19700 5501 19700 8542 8851 8542 8851 11211 701 11211 701 6045 20507 6045 20507 11303 3518 11303 3518 17319 9880 17319 9880 24686 18082 24686 18082 5037 5286 5037 5286 24448 16813 24448 16813 496 8463 496 8463 4890 6653 4890 6653 727 16215 727 16215 19611 15364 19611 15364 23691 609 23691 609 2993 24994 2993 24994 21514 15107 21514 15107 12333 780 12333 780 183 24041 183 24041 8211 18964 8211 18964 20067 18975 20067 18975 9507 11876 9507 11876 19957 17500 19957 17500 20012 3188 20012 3188 24766 8107 24766 8107 23968 17069 23968 17069 10452 2020 10452 2020 10201 2725 10201 2725 561 3685 561 3685 6256 8117 6256 8117 3334 3004 3334 3004 22278 21110 22278 21110 13815 20213 13815 20213 12076 7769 12076 7769 6418 18217 6418 18217 2539 21614 2539 21614 1950 16487 1950 16487 21700 21820 21700 21820 12526 14249 12526 14249 22993 12496 22993 12496 21287 23823 21287 23823 1902 9834 1902 9834 21367 5436 21367 5436 3199 11334 3199 11334 16505 16909 16505 16909 23294 1611 23294 1611 804 20817 804 20817 632 20700 632 20700 9510 21954 9510 21954 6581 20807 6581 20807 6010 7132 6010 7132 3251 13245 3251 13245 22030 17694 22030 17694 4044 8407 4044 8407 11918 12417 11918 12417 19164 5669 19164 5669 10471 24700 10471 24700 24750 17376 24750 17376 2008 14363 2008 14363 21473 24722 21473 24722 8724 5683 8724 5683 10313 19991 10313 19991 1507 23124 1507 23124 2291 105 2291 105 20252 86 20252 86 3470 11178 3470 11178 6576 4424 6576 4424 20471 12863 20471 12863 12952 20759 12952 20759 22823 21041 22823 21041 9247 4418 9247 4418 16398 14570 16398 14570 24886 17869 24886 17869 11186 9427 11186 9427 23085 2757 23085 2757 2189 3254 2189 3254 1456 1690 1456 1690 18447 4789 18447 4789 2560 21771 2560 21771 22175 23647 22175 23647 15818 23325 15818 23325 2041 19458 2041 19458 1981 1292 1981 1292 18460 7393 18460 7393 2184 19642 2184 19642 23446 8418 23446 8418 18608 10589 18608 10589 8183 3634 8183 3634 17509 13888 17509 13888 729 2689 729 2689 12486 16677 12486 16677 3127 17193 3127 17193 19569 15893 19569 15893 766 10329 766 10329 1194 13581 1194 13581 5833 2485 5833 2485 823 18364 823 18364 10897 13613 10897 13613 24683 14965 24683 14965 7927 3441 7927 3441 5086 23994 5086 23994 10147 6056 10147 6056 1618 3038 1618 3038 17784 1664 17784 1664 13273 831 13273 831 21433 14656 21433 14656 7296 3076 7296 3076 14578 11086 14578 11086 7601 17049 7601 17049 24616 15567 24616 15567 4233 22000 4233 22000 17680 10016 17680 10016 12123 23979 12123 23979 10775 12059 10775 12059 10806 1216 10806 1216 3414 22978 3414 22978 9760 22235 9760 22235 7051 9350 7051 9350 1070 11109 1070 11109 15467 2658 15467 2658 22626 1819 22626 1819 19909 11840 19909 11840 7086 11043 7086 11043 5980 2062 5980 2062 16832 10140 16832 10140 15621 8617 15621 8617 4568 16593 4568 16593 6763 21941 6763 21941 24747 4848 24747 4848 12223 14190 12223 14190 18494 16270 18494 16270 19905 6462 19905 6462 5532 20032 5532 20032 19577 11780 19577 11780 4238 19084 4238 19084 4247 17519 4247 17519 17473 7327 17473 7327 21301 7712 21301 7712 6848 11441 6848 11441 6571 77 6571 77 10745 3419 10745 3419 5212 6193 5212 6193 11487 11645 11487 11645 7565 11447 7565 11447 2122 14143 2122 14143 10210 15718 10210 15718 12425 8888 12425 8888 11011 5603 11011 5603 24040 9858 24040 9858 11203 3362 11203 3362 1887 16657 1887 16657 6570 7401 6570 7401 17298 18219 17298 18219 10562 16124 10562 16124 2198 2022 2198 2022 15246 16206 15246 16206 13504 20487 13504 20487 18048 14460 18048 14460 13612 22088 13612 22088 4807 841 4807 841 19214 471 19214 471 21475 15123 21475 15123 16414 22427 16414 22427 21272 7027 21272 7027 20882 10723 20882 10723 22645 1880 22645 1880 3802 9015 3802 9015 16800 24293 16800 24293 24768 17058 24768 17058 14921 4027 14921 4027 16541 3331 16541 3331 11826 5660 11826 5660 15957 16522 15957 16522 723 3255 723 3255 10435 18271 10435 18271 9197 11410 9197 11410 23095 19898 23095 19898 14711 10062 14711 10062 21005 15121 21005 15121 4316 622 4316 622 11679 13447 11679 13447 18130 14120 18130 14120 10555 21149 10555 21149 3427 24821 3427 24821 22776 13673 22776 13673 14815 2162 14815 2162 1080 22396 1080 22396 5588 3435 5588 3435 19042 8011 19042 8011 17622 10720 17622 10720 193 11385 193 11385 16225 2279 16225 2279 14387 7497 14387 7497 17496 15788 17496 15788 11983 18762 11983 18762 11511 13635 11511 13635 5786 24322 5786 24322 1000 5718 1000 5718 8596 14353 8596 14353 22238 20599 22238 20599 13005 13832 13005 13832 820 19949 820 19949 23022 24180 23022 24180 4815 8257 4815 8257 21034 16511 21034 16511 4587 23543 4587 23543 1469 14932 1469 14932 19722 23357 19722 23357 14705 5801 14705 5801 15774 22972 15774 22972 6423 11827 6423 11827 14832 23836 14832 23836 2906 3274 2906 3274 11513 9894 11513 9894 15731 20621 15731 20621 3753 24639 3753 24639 11133 14246 11133 14246 17465 18301 17465 18301 19625 24971 19625 24971 24805 17762 24805 17762 5493 10755 5493 10755 8038 11863 8038 11863 15125 20062 15125 20062 10950 10580 10950 10580 14089 17028 14089 17028 8614 2249 8614 2249 11428 23983 11428 23983 9807 18678 9807 18678 16080 1737 16080 1737 4685 7975 4685 7975 19732 3272 19732 3272 8927 19401 8927 19401 21892 13148 21892 13148 4198 234 4198 234 6725 18487 6725 18487 17554 22867 17554 22867 5515 19372 5515 19372 5032 15987 5032 15987 16508 8768 16508 8768 13841 24485 13841 24485 17750 20725 17750 20725 9777 9828 9777 9828 5559 1355 5559 1355 18806 5524 18806 5524 12044 9816 12044 9816 1275 5739 1275 5739 24317 23607 24317 23607 22618 19030 22618 19030 23608 11280 23608 11280 16331 3327 16331 3327 19978 20456 19978 20456 11855 8594 11855 8594 20748 15052 20748 15052 2402 21892 2402 21892 21416 4819 21416 4819 24137 13977 24137 13977 20387 2087 20387 2087 2137 3137 2137 3137 20738 21851 20738 21851 1571 10926 1571 10926 15877 5512 15877 5512 3569 2318 3569 2318 15075 22123 15075 22123 9305 13110 9305 13110 3709 19870 3709 19870 13481 15256 13481 15256 19775 11244 19775 11244 926 17360 926 17360 2597 19013 2597 19013 10170 13481 10170 13481 12715 9170 12715 9170 9308 14456 9308 14456 8725 4714 8725 4714 411 15823 411 15823 12899 10807 12899 10807 3827 15882 3827 15882 19848 8252 19848 8252 18353 22562 18353 22562 8965 12270 8965 12270 2336 19508 2336 19508 16906 16779 16906 16779 611 23404 611 23404 9256 16620 9256 16620 24225 12466 24225 12466 1290 19283 1290 19283 8106 2333 8106 2333 19436 16183 19436 16183 3331 735 3331 735 16569 10505 16569 10505 10291 436 10291 436 1139 10892 1139 10892 24623 19943 24623 19943 11053 21342 11053 21342 24970 19323 24970 19323 18443 13040 18443 13040 15725 2820 15725 2820 13915 21744 13915 21744 17421 17756 17421 17756 7603 23491 7603 23491 18875 14434 18875 14434 4694 2639 4694 2639 5644 12078 5644 12078 12471 8614 12471 8614 6496 9815 6496 9815 21302 20764 21302 20764 10756 10347 10756 10347 17888 11299 17888 11299 7762 21628 7762 21628 11017 2760 11017 2760 8397 1983 8397 1983 19709 6695 19709 6695 12496 7658 12496 7658 10685 7339 10685 7339 10944 13598 10944 13598 7734 6918 7734 6918 10215 3872 10215 3872 20028 12961 20028 12961 1688 22306 1688 22306 13141 23398 13141 23398 22364 1659 22364 1659 13477 10734 13477 10734 7294 11896 7294 11896 21840 11439 21840 11439 14033 13608 14033 13608 24505 10671 24505 10671 16146 4751 16146 4751 8971 20816 8971 20816 20950 2551 20950 2551 21612 23864 21612 23864 455 20014 455 20014 8453 17602 8453 17602 24650 13318 24650 13318 16675 10023 16675 10023 16496 1427 16496 1427 14112 15478 14112 15478 2623 3851 2623 3851 24921 14911 24921 14911 22241 8829 22241 8829 15810 3739 15810 3739 779 13296 779 13296 19819 24932 19819 24932 6119 7918 6119 7918 6035 22115 6035 22115 5932 14235 5932 14235 19944 22796 19944 22796 13539 3194 13539 3194 4367 5059 4367 5059 7632 8813 7632 8813 13267 15631 13267 15631 3790 18527 3790 18527 2713 8028 2713 8028 9396 24373 9396 24373 14701 17615 14701 17615 3329 18575 3329 18575 23642 11865 23642 11865 19675 4595 19675 4595 22011 15928 22011 15928 1646 21560 1646 21560 12739 4703 12739 4703 7106 13233 7106 13233 6739 24884 6739 24884 7665 17176 7665 17176 16592 1467 16592 1467 3629 3014 3629 3014 10528 1250 10528 1250 3965 12917 3965 12917 9371 10309 9371 10309 14361 19105 14361 19105 14608 11199 14608 11199 1443 19295 1443 19295 9253 11569 9253 11569 10749 4879 10749 4879 12359 20411 12359 20411 15997 13032 15997 13032 13835 21773 13835 21773 16900 12076 16900 12076 9383 16655 9383 16655 4706 21594 4706 21594 20585 4806 20585 4806 18832 5874 18832 5874 6147 13699 6147 13699 6977 1630 6977 1630 450 19300 450 19300 18990 11343 18990 11343 19011 17139 19011 17139 5649 20520 5649 20520 12426 13818 12426 13818 20507 16644 20507 16644 15891 7075 15891 7075 6048 22326 6048 22326 584 125 584 125 2093 14648 2093 14648 23395 3943 23395 3943 14474 16664 14474 16664 23774 9000 23774 9000 6252 18726 6252 18726 3657 13368 3657 13368 10663 11534 10663 11534 140 22025 140 22025 11769 4127 11769 4127 12750 9389 12750 9389 19778 258 19778 258 13845 7750 13845 7750 7758 2396 7758 2396 8018 6797 8018 6797 1601 24741 1601 24741 14826 14088 14826 14088 5890 16933 5890 16933 24237 10782 24237 10782 11318 14943 11318 14943 20192 15013 20192 15013 13821 22336 13821 22336 11426 17987 11426 17987 1827 11631 1827 11631 19876 10418 19876 10418 20226 7471 20226 7471 17387 9702 17387 9702 8351 24733 8351 24733 4733 5548 4733 5548 16753 9743 16753 9743 3326 14655 3326 14655 22958 17858 22958 17858 14195 12240 14195 12240 6648 13030 6648 13030 1115 23485 1115 23485 19714 12401 19714 12401 13695 21693 13695 21693 12752 3221 12752 3221 23079 23039 23079 23039 2769 374 2769 374 5476 3873 5476 3873 2534 10794 2534 10794 7585 9203 7585 9203 12112 19197 12112 19197 7339 1222 7339 1222 9925 18953 9925 18953 19640 18824 19640 18824 19793 12799 19793 12799 5324 7882 5324 7882 19182 23154 19182 23154 3057 7654 3057 7654 20775 18497 20775 18497 21520 21332 21520 21332 12960 2039 12960 2039 21741 14728 21741 14728 325 18264 325 18264 20792 17047 20792 17047 2065 24187 2065 24187 13769 1448 13769 1448 23756 3777 23756 3777 3840 542 3840 542 18225 11374 18225 11374 19269 14214 19269 14214 5210 23917 5210 23917 6769 5091 6769 5091 14854 13179 14854 13179 5337 10398 5337 10398 13510 9774 13510 9774 14037 9265 14037 9265 19658 10501 19658 10501 8793 6048 8793 6048 5704 20448 5704 20448 22676 19462 22676 19462 12523 8264 12523 8264 5207 11139 5207 11139 2500 15669 2500 15669 11894 20146 11894 20146 22283 7859 22283 7859 11273 8649 11273 8649 16302 16154 16302 16154 17742 4581 17742 4581 5568 12181 5568 12181 12672 15166 12672 15166 12733 13351 12733 13351 18264 19623 18264 19623 718 13961 718 13961 9687 16063 9687 16063 20332 3429 20332 3429 8154 10544 8154 10544 4492 13883 4492 13883 1417 3792 1417 3792 14823 20855 14823 20855 8077 20987 8077 20987 13983 12847 13983 12847 9692 5577 9692 5577 12341 10225 12341 10225 4886 20396 4886 20396 2800 6069 2800 6069 616 22473 616 22473 23359 783 23359 783 12494 5370 12494 5370 23216 10131 23216 10131 13594 21255 13594 21255 20696 8853 20696 8853 9971 2151 9971 2151 15821 14183 15821 14183 10275 6956 10275 6956 543 22666 543 22666 15122 5576 15122 5576 20912 14467 20912 14467 3622 16754 3622 16754 7050 23322 7050 23322 7895 18478 7895 18478 6694 13401 6694 13401 20475 18194 20475 18194 255 5186 255 5186 9780 20259 9780 20259 9214 19859 9214 19859 2753 208 2753 208 1440 21066 1440 21066 17194 10865 17194 10865 12674 11687 12674 11687 8227 12447 8227 12447 8796 2415 8796 2415 16804 4862 16804 4862 7651 24962 7651 24962 23175 15160 23175 15160 13290 5157 13290 5157 17272 20088 17272 20088 20379 12650 20379 12650 13753 8480 13753 8480 16692 21128 16692 21128 12166 12585 12166 12585 11523 17749 11523 17749 4379 7552 4379 7552 9649 24412 9649 24412 24122 13415 24122 13415 949 4713 949 4713 8514 7447 8514 7447 5229 24792 5229 24792 14606 11088 14606 11088 1814 22406 1814 22406 874 9007 874 9007 9158 11570 9158 11570 5536 4960 5536 4960 18067 13831 18067 13831 20338 9775 20338 9775 22181 7061 22181 7061 19194 13250 19194 13250 7120 23019 7120 23019 17042 16956 17042 16956 20613 6652 20613 6652 5202 24840 5202 24840 15046 12638 15046 12638 891 18287 891 18287 6969 9902 6969 9902 13691 17557 13691 17557 6746 15455 6746 15455 2474 5508 2474 5508 22195 23605 22195 23605 10646 11918 10646 11918 10345 21442 10345 21442 21333 22332 21333 22332 3453 22619 3453 22619 16334 11502 16334 11502 16837 21046 16837 21046 16123 17294 16123 17294 3894 9311 3894 9311 8511 7102 8511 7102 11300 10295 11300 10295 13242 11691 13242 11691 23460 226 23460 226 20580 20182 20580 20182 24368 16494 24368 16494 8037 10186 8037 10186 10574 21091 10574 21091 3497 847 3497 847 5189 16149 5189 16149 7774 15493 7774 15493 17696 22203 17696 22203 3943 2539 3943 2539 3626 3101 3626 3101 22404 8202 22404 8202 271 8612 271 8612 123 11633 123 11633 16957 3126 16957 3126 321 17579 321 17579 3445 19403 3445 19403 5203 5702 5203 5702 13044 15583 13044 15583 3952 7636 3952 7636 23201 10690 23201 10690 5863 829 5863 829 14358 22454 14358 22454 2049 14292 2049 14292 15351 20341 15351 20341 19441 3609 19441 3609 18038 12777 18038 12777 17165 19127 17165 19127 13425 20106 13425 20106 24365 20891 24365 20891 12643 15338 12643 15338 13976 5291 13976 5291 18269 4855 18269 4855 23034 17430 23034 17430 9096 14764 9096 14764 20649 21827 20649 21827 21611 19113 21611 19113 23621 6753 23621 6753 127 8795 127 8795 5160 1683 5160 1683 21556 5952 21556 5952 17562 6511 17562 6511 9165 21538 9165 21538 15324 13868 15324 13868 24573 14583 24573 14583 4181 16405 4181 16405 17202 2919 17202 2919 11717 6171 11717 6171 21586 23323 21586 23323 23804 22161 23804 22161 20084 8772 20084 8772 10614 9014 10614 9014 3796 19804 3796 19804 9981 11923 9981 11923 9904 6027 9904 6027 2672 23715 2672 23715 8517 5160 8517 5160 23044 18454 23044 18454 21653 14880 21653 14880 11310 21307 11310 21307 20887 2306 20887 2306 15808 10703 15808 10703 20201 9143 20201 9143 5174 612 5174 612 21782 2081 21782 2081 5756 14631 5756 14631 3726 8672 3726 8672 16271 12046 16271 12046 17983 13652 17983 13652 20874 6509 20874 6509 4296 250 4296 250 19462 10074 19462 10074 24936 10562 24936 10562 9237 150 9237 150 4340 1557 4340 1557 2466 23355 2466 23355 17526 16821 17526 16821 22837 8651 22837 8651 5707 7919 5707 7919 22944 2459 22944 2459 20779 3275 20779 3275 540 18928 540 18928 8467 626 8467 626 7520 8475 7520 8475 19965 16989 19965 16989 5873 8827 5873 8827 12111 7450 12111 7450 23317 20994 23317 20994 8208 3430 8208 3430 17282 24230 17282 24230 6216 21581 6216 21581 18769 4971 18769 4971 4313 17915 4313 17915 13448 2523 13448 2523 19847 9959 19847 9959 16591 13502 16591 13502 2424 21206 2424 21206 11389 16876 11389 16876 17829 4816 17829 4816 3985 1643 3985 1643 7681 10496 7681 10496 9279 2494 9279 2494 3366 6721 3366 6721 21231 10908 21231 10908 21366 21460 21366 21460 20139 2446 20139 2446 5217 16264 5217 16264 13813 14633 13813 14633 5200 23805 5200 23805 2386 8163 2386 8163 102 17085 102 17085 12056 20045 12056 20045 21765 16682 21765 16682 15253 7876 15253 7876 4776 21030 4776 21030 17468 2419 17468 2419 3162 7312 3162 7312 1209 14807 1209 14807 23720 13940 23720 13940 15029 2398 15029 2398 4545 22170 4545 22170 4503 1669 4503 1669 12698 3242 12698 3242 21368 6544 21368 6544 5908 2911 5908 2911 10460 24382 10460 24382 3638 22322 3638 22322 4817 8152 4817 8152 2809 23234 2809 23234 4549 3289 4549 3289 15835 4541 15835 4541 5847 13479 5847 13479 15931 24435 15931 24435 16568 2350 16568 2350 2544 19211 2544 19211 1339 21038 1339 21038 7212 18300 7212 18300 24362 2370 24362 2370 21548 863 21548 863 12814 14925 12814 14925 14992 24129 14992 24129 13709 23145 13709 23145 10846 12574 10846 12574 3130 5198 3130 5198 13209 4659 13209 4659 21667 15624 21667 15624 6106 8961 6106 8961 792 22876 792 22876 16756 10146 16756 10146 13665 2742 13665 2742 9572 2384 9572 2384 2871 23113 2871 23113 18287 188 18287 188 14744 24494 14744 24494 20875 9493 20875 9493 4152 20013 4152 20013 12317 16049 12317 16049 7727 4666 7727 4666 2305 13178 2305 13178 1512 1512 1512 1512 17076 24200 17076 24200 3238 6223 3238 6223 6275 3160 6275 3160 8436 7887 8436 7887 18908 6466 18908 6466 4665 24438 4665 24438 9542 4894 9542 4894 4866 14060 4866 14060 13374 2696 13374 2696 4264 8850 4264 8850 151 7716 151 7716 21029 15844 21029 15844 2101 13162 2101 13162 24662 5455 24662 5455 15102 6191 15102 6191 22042 19085 22042 19085 2537 17260 2537 17260 12388 21788 12388 21788 8611 5288 8611 5288 11090 1654 11090 1654 10936 16026 10936 16026 11631 8857 11631 8857 10067 11661 10067 11661 14116 8911 14116 8911 20020 4311 20020 4311 3520 2157 3520 2157 16121 154 16121 154 1255 20691 1255 20691 17151 11951 17151 11951 20075 10390 20075 10390 12826 27 12826 27 14991 19159 14991 19159 9813 19821 9813 19821 12398 9177 12398 9177 9032 13173 9032 13173 10894 21899 10894 21899 5500 322 5500 322 3397 9800 3397 9800 19904 865 19904 865 3703 14421 3703 14421 5888 9430 5888 9430 24295 10940 24295 10940 10840 1142 10840 1142 1382 17014 1382 17014 2834 6408 2834 6408 15678 6798 15678 6798 20578 21837 20578 21837 13571 19263 13571 19263 12651 24516 12651 24516 24501 14 24501 14 9283 13312 9283 13312 10883 11179 10883 11179 22443 23559 22443 23559 3465 8470 3465 8470 7136 21026 7136 21026 20474 24781 20474 24781 22504 15446 22504 15446 22116 14827 22116 14827 1919 17129 1919 17129 2986 15931 2986 15931 20222 18164 20222 18164 7001 18175 7001 18175 8209 6694 8209 6694 19228 23263 19228 23263 8805 17860 8805 17860 8954 18119 8954 18119 18807 5219 18807 5219 17004 13237 17004 13237 9578 4757 9578 4757 18311 15758 18311 15758 4978 6919 4978 6919 12575 9956 12575 9956 2418 13391 2418 13391 8637 19098 8637 19098 7648 2444 7648 2444 16789 11575 16789 11575 21740 799 21740 799 12830 11714 12830 11714 11152 5747 11152 5747 5657 6413 5657 6413 20165 19361 20165 19361 22302 19292 22302 19292 2283 19146 2283 19146 24042 15562 24042 15562 391 15002 391 15002 7693 19301 7693 19301 9630 6615 9630 6615 6309 20640 6309 20640 15361 8822 15361 8822 19246 4631 19246 4631 15615 8459 15615 8459 17153 18024 17153 18024 22528 12630 22528 12630 13352 16249 13352 16249 19384 6889 19384 6889 704 14372 704 14372 8471 5133 8471 5133 24737 100 24737 100 6690 10972 6690 10972 22028 19963 22028 19963 3501 21319 3501 21319 1720 14515 1720 14515 9646 18565 9646 18565 12034 23628 12034 23628 10153 17033 10153 17033 10446 23411 10446 23411 1568 10409 1568 10409 4397 15506 4397 15506 12779 12377 12779 12377 5436 19915 5436 19915 20524 8944 20524 8944 11382 452 11382 452 15398 8301 15398 8301 20090 19736 20090 19736 10461 1079 10461 1079 19074 16675 19074 16675 2469 4187 2469 4187 2984 11787 2984 11787 12732 9358 12732 9358 20447 17776 20447 17776 13987 14477 13987 14477 35 12326 35 12326 24826 17101 24826 17101 24657 1896 24657 1896 22460 21160 22460 21160 7804 18399 7804 18399 8907 13658 8907 13658 21072 6055 21072 6055 24873 8284 24873 8284 12862 20120 12862 20120 24565 18018 24565 18018 22815 18083 22815 18083 7272 1811 7272 1811 1165 7026 1165 7026 16228 15555 16228 15555 6343 18533 6343 18533 20842 13839 20842 13839 1843 9191 1843 9191 4078 6260 4078 6260 6090 5132 6090 5132 17487 22518 17487 22518 7950 2878 7950 2878 11977 1107 11977 1107 7532 16159 7532 16159 19285 12567 19285 12567 12014 19572 12014 19572 1442 18752 1442 18752 5087 13301 5087 13301 17140 16279 17140 16279 7257 12041 7257 12041 16940 15817 16940 15817 802 1828 802 1828 19356 23497 19356 23497 20346 1769 20346 1769 14345 3972 14345 3972 19993 12556 19993 12556 22282 23916 22282 23916 9236 14704 9236 14704 1941 10375 1941 10375 14584 21232 14584 21232 5397 4012 5397 4012 11381 19922 11381 19922 16908 13216 16908 13216 6686 7673 6686 7673 18174 14769 18174 14769 17413 14544 17413 14544 4306 20900 4306 20900 8431 11854 8431 11854 7382 2624 7382 2624 22289 1326 22289 1326 7571 18409 7571 18409 22587 9041 22587 9041 8044 20265 8044 20265 16708 14759 16708 14759 22950 23729 22950 23729 476 13728 476 13728 3408 19040 3408 19040 943 9325 943 9325 7041 19528 7041 19528 14995 6773 14995 6773 17058 24670 17058 24670 10513 8249 10513 8249 10709 16347 10709 16347 16311 785 16311 785 5413 16907 5413 16907 21435 8733 21435 8733 4846 23210 4846 23210 21616 21886 21616 21886 1254 1970 1254 1970 8571 22313 8571 22313 10125 24686 10125 24686 12063 18499 12063 18499 23498 6815 23498 6815 2328 6940 2328 6940 12559 14676 12559 14676 23713 12699 23713 12699 5885 3230 5885 3230 15521 23738 15521 23738 11557 22635 11557 22635 1520 23855 1520 23855 5226 18135 5226 18135 4505 23819 4505 23819 9218 11074 9218 11074 11767 24915 11767 24915 24293 21167 24293 21167 6158 17169 6158 17169 9730 20984 9730 20984 16356 13653 16356 13653 12306 1719 12306 1719 9961 19668 9961 19668 20961 5402 20961 5402 769 6671 769 6671 18434 23356 18434 23356 2525 8739 2525 8739 18539 17688 18539 17688 4524 24649 4524 24649 17374 1863 17374 1863 24412 4271 24412 4271 11104 14608 11104 14608 20516 12563 20516 12563 15542 6023 15542 6023 761 6799 761 6799 18094 21240 18094 21240 10593 341 10593 341 18768 21542 18768 21542 1907 15684 1907 15684 20919 2635 20919 2635 24271 16972 24271 16972 24383 1170 24383 1170 10627 3725 10627 3725 22324 4262 22324 4262 9693 14005 9693 14005 8543 1614 8543 1614 5581 13115 5581 13115 16995 20790 16995 20790 15809 4359 15809 4359 24434 9967 24434 9967 10770 775 10770 775 9774 23632 9774 23632 11350 9282 11350 9282 13188 13456 13188 13456 20766 10960 20766 10960 21153 1169 21153 1169 17420 16667 17420 16667 5993 110 5993 110 22786 3344 22786 3344 17578 23055 17578 23055 24788 21184 24788 21184 7770 10536 7770 10536 9957 11342 9957 11342 18765 5980 18765 5980 21711 2126 21711 2126 23373 5227 23373 5227 654 8347 654 8347 9187 933 9187 933 2857 5447 2857 5447 3867 23529 3867 23529 21322 24823 21322 24823 3749 20999 3749 20999 22246 14881 22246 14881 23967 1966 23967 1966 19817 21450 19817 21450 9794 4740 9794 4740 3860 1949 3860 1949 11852 6849 11852 6849 4609 24342 4609 24342 23369 4048 23369 4048 4052 21445 4052 21445 6452 23981 6452 23981 5602 702 5602 702 6612 22407 6612 22407 21517 13614 21517 13614 14238 18554 14238 18554 24013 11464 24013 11464 6307 18434 6307 18434 21430 23843 21430 23843 7535 16505 7535 16505 18656 17982 18656 17982 18773 11384 18773 11384 16454 3400 16454 3400 6505 15578 6505 15578 16072 19592 16072 19592 10403 16186 10403 16186 198 4738 198 4738 3360 3348 3360 3348 9221 6538 9221 6538 8488 16011 8488 16011 2162 4733 2162 4733 4630 7388 4630 7388 10194 15742 10194 15742 10336 21541 10336 21541 23136 15276 23136 15276 19947 3378 19947 3378 6107 18831 6107 18831 11259 21384 11259 21384 17772 14254 17772 14254 17998 3556 17998 3556 8415 13944 8415 13944 6076 16075 6076 16075 8684 16543 8684 16543 8299 8935 8299 8935 19166 14671 19166 14671 14080 9787 14080 9787 3022 14150 3022 14150 7213 6205 7213 6205 1156 163 1156 163 4392 17851 4392 17851 714 7223 714 7223 3864 23050 3864 23050 22087 11197 22087 11197 3692 12775 3692 12775 13823 11064 13823 11064 7128 22731 7128 22731 3174 16654 3174 16654 1786 21326 1786 21326 1179 1343 1179 1343 15439 19805 15439 19805 13018 21904 13018 21904 1150 14574 1150 14574 5345 18816 5345 18816 8042 3000 8042 3000 15743 11743 15743 11743 20294 7315 20294 7315 18165 15846 18165 15846 4939 2948 4939 2948 15221 16873 15221 16873 15695 21352 15695 21352 7017 23878 7017 23878 13427 17862 13427 17862 6409 16285 6409 16285 18532 17161 18532 17161 23997 10993 23997 10993 4370 21804 4370 21804 6614 12284 6614 12284 5168 13231 5168 13231 11076 12219 11076 12219 14029 20563 14029 20563 15082 17797 15082 17797 8266 10334 8266 10334 22945 12774 22945 12774 19002 8058 19002 8058 17577 23321 17577 23321 6102 467 6102 467 14282 19115 14282 19115 21460 12128 21460 12128 24670 22704 24670 22704 4727 5262 4727 5262 11700 15982 11700 15982 2214 53 2214 53 19227 13718 19227 13718 21240 12621 21240 12621 5800 816 5800 816 23524 10497 23524 10497 10969 4246 10969 4246 9013 21912 9013 21912 14675 19759 14675 19759 1337 9789 1337 9789 17519 7921 17519 7921 11173 360 11173 360 7216 13164 7216 13164 7780 23434 7780 23434 5341 22365 5341 22365 20863 19911 20863 19911 16161 21782 16161 21782 1193 9158 1193 9158 11540 6870 11540 6870 23051 19655 23051 19655 11359 22290 11359 22290 21880 13422 21880 13422 21150 2634 21150 2634 17957 6913 17957 6913 14749 15901 14749 15901 17222 18668 17222 18668 23394 2909 23394 2909 19263 11351 19263 11351 19442 20286 19442 20286 23484 13219 23484 13219 3299 7967 3299 7967 18464 7079 18464 7079 671 2692 671 2692 23779 13685 23779 13685 5625 12936 5625 12936 10200 639 10200 639 23450 11446 23450 11446 21913 16074 21913 16074 134 20001 134 20001 1100 16098 1100 16098 9331 13020 9331 13020 4193 18330 4193 18330 2978 22474 2978 22474 23382 14000 23382 14000 8346 19038 8346 19038 2492 10200 2492 10200 9756 11327 9756 11327 20623 14689 20623 14689 11040 22804 11040 22804 5408 17758 5408 17758 2417 10094 2417 10094 16801 4920 16801 4920 702 2664 702 2664 2931 8223 2931 8223 8574 23755 8574 23755 22530 11807 22530 11807 5281 4731 5281 4731 24444 3176 24444 3176 1681 2852 1681 2852 18792 19726 18792 19726 6623 9878 6623 9878 2199 21033 2199 21033 24129 20590 24129 20590 1693 13346 1693 13346 18975 23998 18975 23998 22606 14037 22606 14037 3364 19551 3364 19551 16864 19947 16864 19947 9351 23987 9351 23987 9852 1612 9852 1612 5099 18386 5099 18386 17066 18817 17066 18817 3452 24033 3452 24033 20103 15519 20103 15519 22656 8746 22656 8746 12244 9204 12244 9204 1399 2164 1399 2164 5672 14958 5672 14958 22875 10730 22875 10730 16542 20862 16542 20862 17865 18899 17865 18899 15300 24404 15300 24404 23646 6021 23646 6021 18690 20769 18690 20769 10977 24374 10977 24374 10839 9249 10839 9249 4250 24032 4250 24032 3598 18635 3598 18635 18841 9690 18841 9690 7755 21843 7755 21843 7985 16017 7985 16017 12409 16970 12409 16970 14081 10248 14081 10248 17939 6002 17939 6002 1916 24301 1916 24301 21104 19329 21104 19329 13536 7391 13536 7391 7984 1332 7984 1332 15175 2774 15175 2774 4219 11416 4219 11416 3911 4949 3911 4949 1906 19335 1906 19335 14984 20831 14984 20831 17478 15736 17478 15736 16385 17659 16385 17659 1347 8832 1347 8832 10504 19123 10504 19123 18896 17882 18896 17882 13003 197 13003 197 10370 16811 10370 16811 18953 24083 18953 24083 3779 24451 3779 24451 11248 19136 11248 19136 21597 18799 21597 18799 7023 5442 7023 5442 4312 3032 4312 3032 12878 18351 12878 18351 22751 1368 22751 1368 19783 11983 19783 11983 22812 10258 22812 10258 628 6273 628 6273 16197 3820 16197 3820 791 14101 791 14101 8055 21420 8055 21420 9908 20035 9908 20035 2689 20679 2689 20679 7204 14089 7204 14089 9973 8542 9973 8542 17437 18707 17437 18707 3056 9024 3056 9024 9474 20771 9474 20771 5838 23176 5838 23176 22973 23403 22973 23403 2592 20289 2592 20289 254 18273 254 18273 18737 5261 18737 5261 17292 24217 17292 24217 5072 4365 5072 4365 13028 12457 13028 12457 1426 3154 1426 3154 13933 14220 13933 14220 5696 1839 5696 1839 19465 12490 19465 12490 14825 3598 14825 3598 12313 18616 12313 18616 7039 22244 7039 22244 13927 8840 13927 8840 8947 24444 8947 24444 11434 722 11434 722 1048 22561 1048 22561 19637 44 19637 44 11598 9939 11598 9939 24972 3840 24972 3840 2929 6699 2929 6699 20744 12943 20744 12943 3190 7585 3190 7585 20916 19285 20916 19285 13681 23669 13681 23669 10410 8126 10410 8126 13523 7257 13523 7257 23098 16781 23098 16781 16365 14787 16365 14787 18567 10288 18567 10288 4245 13623 4245 13623 15782 13817 15782 13817 13973 12077 13973 12077 18592 10045 18592 10045 7219 12027 7219 12027 15657 21587 15657 21587 12677 511 12677 511 19333 12939 19333 12939 20917 8706 20917 8706 20556 10663 20556 10663 19342 6602 19342 6602 2200 16335 2200 16335 3878 14677 3878 14677 19563 12949 19563 12949 10636 13294 10636 13294 10743 12321 10743 12321 8402 23221 8402 23221 18317 22831 18317 22831 15053 10386 15053 10386 13846 3890 13846 3890 9664 15053 9664 15053 21323 20322 21323 20322 13035 5016 13035 5016 4917 28 4917 28 8028 2295 8028 2295 21492 22761 21492 22761 22320 5645 22320 5645 1009 22472 1009 22472 14666 12944 14666 12944 20389 18662 20389 18662 6584 11481 6584 11481 7530 7396 7530 7396 23247 9471 23247 9471 14 5244 14 5244 19648 12275 19648 12275 8540 20109 8540 20109 13932 19884 13932 19884 24509 3678 24509 3678 6043 18677 6043 18677 3293 11737 3293 11737 3963 8625 3963 8625 18654 13123 18654 13123 19770 5074 19770 5074 12346 16712 12346 16712 17489 24925 17489 24925 5679 11795 5679 11795 1993 6227 1993 6227 3593 19718 3593 19718 22274 9892 22274 9892 19554 1815 19554 1815 9621 13865 9621 13865 24796 11761 24796 11761 2316 4563 2316 4563 9169 2403 9169 2403 18367 294 18367 294 11919 21973 11919 21973 1528 23402 1528 23402 24867 4237 24867 4237 7977 20733 7977 20733 20145 2463 20145 2463 13256 12019 13256 12019 20661 2471 20661 2471 13842 7777 13842 7777 15068 15880 15068 15880 1384 11955 1384 11955 6205 16289 6205 16289 20048 23892 20048 23892 20739 18061 20739 18061 4234 10949 4234 10949 3656 7148 3656 7148 10720 4216 10720 4216 7253 13974 7253 13974 14525 11830 14525 11830 2047 6474 2047 6474 7967 1792 7967 1792 15846 20127 15846 20127 20465 16791 20465 16791 15776 5161 15776 5161 12105 15515 12105 15515 3874 17275 3874 17275 21661 18551 21661 18551 24563 10129 24563 10129 23632 20467 23632 20467 16969 15665 16969 15665 266 18809 266 18809 7538 4439 7538 4439 11136 19062 11136 19062 3973 17170 3973 17170 11696 18669 11696 18669 5460 1028 5460 1028 15555 4087 15555 4087 224 24104 224 24104 15679 12727 15679 12727 19283 23139 19283 23139 14049 12080 14049 12080 9067 4455 9067 4455 18793 20997 18793 20997 20993 12368 20993 12368 13618 2351 13618 2351 20523 13564 20523 13564 2861 14094 2861 14094 10580 6688 10580 6688 18895 19929 18895 19929 24152 22506 24152 22506 13545 376 13545 376 22178 3258 22178 3258 22133 8097 22133 8097 22276 1785 22276 1785 4515 21020 4515 21020 11130 24410 11130 24410 20160 2843 20160 2843 13530 13446 13530 13446 9775 3069 9775 3069 9010 19927 9010 19927 7558 6264 7558 6264 17766 13636 17766 13636 23794 24644 23794 24644 12609 11748 12609 11748 9797 19940 9797 19940 15591 23442 15591 23442 5260 10174 5260 10174 23360 23710 23360 23710 19580 14900 19580 14900 22217 1075 22217 1075 20622 2108 20622 2108 9702 1126 9702 1126 5290 14904 5290 14904 23169 4144 23169 4144 11601 9408 11601 9408 1344 699 1344 699 22039 2057 22039 2057 4485 6758 4485 6758 5759 2769 5759 2769 4393 8146 4393 8146 3312 22743 3312 22743 9990 15559 9990 15559 11456 19109 11456 19109 22065 12271 22065 12271 1839 14390 1839 14390 1699 7263 1699 7263 22905 17015 22905 17015 8946 18567 8946 18567 21864 7853 21864 7853 11568 15134 11568 15134 4979 21154 4979 21154 19050 7103 19050 7103 9491 10564 9491 10564 3511 20486 3511 20486 14965 10003 14965 10003 1121 19264 1121 19264 1492 3878 1492 3878 24146 9057 24146 9057 20196 8030 20196 8030 16357 15419 16357 15419 17256 24832 17256 24832 11839 8889 11839 8889 15341 21052 15341 21052 313 20581 313 20581 5969 4529 5969 4529 12549 21021 12549 21021 17863 18989 17863 18989 21169 13634 21169 13634 1390 12123 1390 12123 4584 3629 4584 3629 700 23446 700 23446 17770 4153 17770 4153 4855 16019 4855 16019 14589 4268 14589 4268 7354 11658 7354 11658 6843 3317 6843 3317 18141 19768 18141 19768 24133 14560 24133 14560 19431 1734 19431 1734 14573 13534 14573 13534 17695 3528 17695 3528 1564 4308 1564 4308 18273 5481 18273 5481 9458 6881 9458 6881 21000 4863 21000 4863 8167 5422 8167 5422 10209 6549 10209 6549 11147 7086 11147 7086 15767 11560 15767 11560 19325 8137 19325 8137 2213 12092 2213 12092 18740 12125 18740 12125 12167 18536 12167 18536 2150 10731 2150 10731 17910 2671 17910 2671 16896 7251 16896 7251 6714 19511 6714 19511 13703 8406 13703 8406 4555 9534 4555 9534 3937 6018 3937 6018 11895 14068 11895 14068 6339 14857 6339 14857 19262 15947 19262 15947 439 17438 439 17438 19601 2319 19601 2319 19351 12643 19351 12643 10063 189 10063 189 9960 23153 9960 23153 24369 16348 24369 16348 11708 24040 11708 24040 12441 4885 12441 4885 11313 24214 11313 24214 20085 21150 20085 21150 12740 13117 12740 13117 9167 7569 9167 7569 16190 10764 16190 10764 24086 9583 24086 9583 7621 22827 7621 22827 14724 8982 14724 8982 14638 16823 14638 16823 14693 14587 14693 14587 790 10098 790 10098 185 12609 185 12609 1805 22019 1805 22019 903 17444 903 17444 8723 2768 8723 2768 5879 17195 5879 17195 15012 56 15012 56 20763 23217 20763 23217 21309 8088 21309 8088 4056 3550 4056 3550 17305 21427 17305 21427 3441 4280 3441 4280 10176 11615 10176 11615 22221 22198 22221 22198 6651 17060 6651 17060 1433 19337 1433 19337 20301 2312 20301 2312 471 1116 471 1116 21874 11593 21874 11593 20385 9727 20385 9727 19885 19461 19885 19461 2181 9223 2181 9223 16650 4845 16650 4845 6288 3823 6288 3823 18785 20863 18785 20863 24771 18993 24771 18993 5421 5888 5421 5888 24592 11278 24592 11278 24603 356 24603 356 20409 1505 20409 1505 608 5318 608 5318 19744 2474 19744 2474 6563 5903 6563 5903 16865 15219 16865 15219 3111 17281 3111 17281 9803 15491 9803 15491 18899 11833 18899 11833 11638 15533 11638 15533 6066 8703 6066 8703 24352 13751 24352 13751 6314 716 6314 716 8604 12960 8604 12960 20412 6700 20412 6700 16025 5883 16025 5883 11858 7835 11858 7835 18390 11130 18390 11130 2880 6415 2880 6415 2416 553 2416 553 10588 11857 10588 11857 14407 957 14407 957 10103 3007 10103 3007 4983 2604 4983 2604 18508 7476 18508 7476 6868 14225 6868 14225 5152 18592 5152 18592 14228 4134 14228 4134 16974 24652 16974 24652 7282 22436 7282 22436 13497 3157 13497 3157 7991 4569 7991 4569 20091 998 20091 998 16254 23822 16254 23822 23961 318 23961 318 5958 19639 5958 19639 9855 11337 9855 11337 10089 570 10089 570 23406 14252 23406 14252 9173 23414 9173 23414 23995 7093 23995 7093 11269 21287 11269 21287 15017 24917 15017 24917 10499 116 10499 116 20680 5365 20680 5365 19051 24396 19051 24396 23350 17795 23350 17795 12521 20597 12521 20597 5173 10154 5173 10154 21916 7542 21916 7542 18452 13630 18452 13630 594 1608 594 1608 20941 9208 20941 9208 1860 11408 1860 11408 6304 15889 6304 15889 421 9462 421 9462 895 13033 895 13033 22126 22568 22126 22568 18836 15141 18836 15141 23166 10392 23166 10392 10295 1685 10295 1685 16490 2271 16490 2271 13372 11131 13372 11131 6664 3880 6664 3880 4256 20099 4256 20099 6328 17973 6328 17973 9194 15541 9194 15541 8940 19760 8940 19760 12403 12649 12403 12649 19208 2467 19208 2467 8587 20628 8587 20628 19144 15246 19144 15246 24472 24541 24472 24541 18166 24229 18166 24229 15050 17136 15050 17136 10680 6618 10680 6618 14205 7639 14205 7639 20876 22660 20876 22660 23830 13852 23830 13852 6541 20468 6541 20468 4362 11579 4362 11579 13200 20036 13200 20036 20444 146 20444 146 11099 18723 11099 18723 18208 12645 18208 12645 10782 8242 10782 8242 20339 13740 20339 13740 23754 21330 23754 21330 16300 9222 16300 9222 7595 13889 7595 13889 23931 11770 23931 11770 48 18258 48 18258 9723 264 9723 264 1094 24721 1094 24721 3907 12191 3907 12191 3557 3144 3557 3144 16071 17310 16071 17310 13142 20636 13142 20636 3600 17505 3600 17505 9166 14105 9166 14105 11460 12258 11460 12258 17363 8435 17363 8435 23130 16978 23130 16978 6382 7487 6382 7487 6406 13830 6406 13830 36 2888 36 2888 21440 19719 21440 19719 6222 165 6222 165 352 1791 352 1791 13900 15749 13900 15749 22239 3876 22239 3876 24807 7705 24807 7705 24014 5308 24014 5308 2917 17931 2917 17931 10097 8205 10097 8205 18200 18732 18200 18732 13306 2969 13306 2969 16036 1043 16036 1043 18541 24587 18541 24587 23160 3121 23160 3121 23006 9984 23006 9984 19517 22167 19517 22167 8591 1917 8591 1917 4000 1202 4000 1202 21704 23903 21704 23903 19033 24349 19033 24349 6155 8125 6155 8125 6213 748 6213 748 6340 8229 6340 8229 23502 15659 23502 15659 23292 6093 23292 6093 16634 21809 16634 21809 1481 1798 1481 1798 2634 23575 2634 23575 408 21290 408 21290 21614 4531 21614 4531 17678 9526 17678 9526 14972 13327 14972 13327 12185 22113 12185 22113 14814 17901 14814 17901 10984 8217 10984 8217 20930 17655 20930 17655 2382 8676 2382 8676 1558 12549 1558 12549 11462 24418 11462 24418 236 11217 236 11217 12855 24346 12855 24346 9034 10434 9034 10434 22617 7559 22617 7559 10791 13997 10791 13997 14885 11192 14885 11192 927 16922 927 16922 15851 12038 15851 12038 24071 9447 24071 9447 11584 12712 11584 12712 16474 6430 16474 6430 24385 9708 24385 9708 453 15614 453 15614 3824 11567 3824 11567 22584 17565 22584 17565 11690 182 11690 182 9264 5208 9264 5208 17296 13546 17296 13546 8400 2437 8400 2437 20584 17452 20584 17452 8276 16343 8276 16343 2719 15337 2719 15337 21294 17914 21294 17914 21237 9947 21237 9947 10642 23214 10642 23214 24499 21526 24499 21526 24437 11234 24437 11234 3368 24517 3368 24517 975 15666 975 15666 21524 22861 21524 22861 1658 6612 1658 6612 23094 12823 23094 12823 12914 6270 12914 6270 1628 22971 1628 22971 10932 16894 10932 16894 22955 5985 22955 5985 7543 20716 7543 20716 11447 8482 11447 8482 17637 22417 17637 22417 20207 6533 20207 6533 24919 13104 24919 13104 12795 9106 12795 9106 23261 24157 23261 24157 20746 4278 20746 4278 2439 20441 2439 20441 8886 8628 8886 8628 18951 13096 18951 13096 150 4104 150 4104 15097 8309 15097 8309 7807 6929 7807 6929 12579 11537 12579 11537 3532 13407 3532 13407 16813 1729 16813 1729 6710 6893 6710 6893 17423 22261 17423 22261 15939 13449 15939 13449 5115 24441 5115 24441 9685 17538 9685 17538 6807 17421 6807 17421 19265 21721 19265 21721 8885 14248 8885 14248 20266 17682 20266 17682 9292 19382 9292 19382 13540 24007 13540 24007 8309 14167 8309 14167 16851 24473 16851 24473 1719 2722 1719 2722 12524 22398 12524 22398 22543 18248 22543 18248 23820 6190 23820 6190 24575 19674 24575 19674 22980 18222 22980 18222 4396 13279 4396 13279 23513 8732 23513 8732 14010 17576 14010 17576 12092 8120 12092 8120 20879 8584 20879 8584 19534 20443 19534 20443 17886 18160 17886 18160 9567 12973 9567 12973 20384 13838 20384 13838 4165 5916 4165 5916 4401 7424 4401 7424 1550 1782 1550 1782 11726 16326 11726 16326 10418 23900 10418 23900 6627 21751 6627 21751 20109 12631 20109 12631 16477 14697 16477 14697 16769 12359 16769 12359 9134 21237 9134 21237 21966 22455 21966 22455 22916 10365 22916 10365 8847 1696 8847 1696 10607 17760 10607 17760 14741 4790 14741 4790 9019 131 9019 131 9551 9402 9551 9402 19737 22719 19737 22719 5544 16459 5544 16459 12070 919 12070 919 1970 9452 1970 9452 8021 24604 8021 24604 15943 23727 15943 23727 2980 14031 2980 14031 19524 20578 19524 20578 7127 1031 7127 1031 6822 17061 6822 17061 15113 21909 15113 21909 15783 20951 15783 20951 22649 3644 22649 3644 18762 22536 18762 22536 18476 19868 18476 19868 11864 4391 11864 4391 11636 19407 11636 19407 104 515 104 515 13111 3010 13111 3010 2669 14771 2669 14771 15614 1376 15614 1376 22999 5662 22999 5662 19963 11313 19963 11313 2330 18269 2330 18269 18442 19018 18442 19018 21121 22715 21121 22715 15485 5290 15485 5290 19866 21323 19866 21323 19041 4328 19041 4328 24839 16792 24839 16792 5685 12014 5685 12014 4683 92 4683 92 3710 11320 3710 11320 6753 23801 6753 23801 1659 8988 1659 8988 17639 2985 17639 2985 6236 5834 6236 5834 23043 967 23043 967 19643 14302 19643 14302 19121 894 19121 894 11730 4283 11730 4283 21059 4677 21059 4677 5241 22791 5241 22791 6886 8180 6886 8180 1502 931 1502 931 2360 17798 2360 17798 12507 13559 12507 13559 10465 6646 10465 6646 11891 24467 11891 24467 22910 6906 22910 6906 5495 7711 5495 7711 24699 15842 24699 15842 2765 2893 2765 2893 18558 12233 18558 12233 15525 15827 15525 15827 20457 14139 20457 14139 17522 15680 17522 15680 24736 23787 24736 23787 18853 20555 18853 20555 3746 1095 3746 1095 13825 24807 13825 24807 16884 22284 16884 22284 1118 20457 1118 20457 9781 16560 9781 16560 3819 21405 3819 21405 13384 22187 13384 22187 7008 17003 7008 17003 11470 4419 11470 4419 2446 24254 2446 24254 12539 16242 12539 16242 16732 1701 16732 1701 11992 10719 11992 10719 10274 17605 10274 17605 9577 7097 9577 7097 21304 9929 21304 9929 2278 13675 2278 13675 19610 8834 19610 8834 24883 1369 24883 1369 24925 9200 24925 9200 8516 22184 8516 22184 15904 5937 15904 5937 2482 1582 2482 1582 12868 7611 12868 7611 21883 11590 21883 11590 17704 19053 17704 19053 24478 16554 24478 16554 6113 12660 6113 12660 12613 10620 12613 10620 20688 14475 20688 14475 13532 8759 13532 8759 3461 22158 3461 22158 18248 12742 18248 12742 24564 23770 24564 23770 17621 8157 17621 8157 15994 11801 15994 11801 14852 20832 14852 20832 2710 73 2710 73 4291 24039 4291 24039 1435 8389 1435 8389 17237 16595 17237 16595 18313 23702 18313 23702 15167 11314 15167 11314 21855 9382 21855 9382 12246 13827 12246 13827 22801 18107 22801 18107 11132 15942 11132 15942 8625 8471 8625 8471 13340 4747 13340 4747 21861 20958 21861 20958 3902 8659 3902 8659 1392 654 1392 654 22073 22126 22073 22126 5940 19087 5940 19087 8696 2061 8696 2061 10696 22885 10696 22885 18421 18607 18421 18607 17116 20151 17116 20151 18299 9048 18299 9048 24148 20588 24148 20588 24066 3251 24066 3251 23589 20144 23589 20144 712 7960 712 7960 2564 5327 2564 5327 2979 13153 2979 13153 8213 10157 8213 10157 12753 20956 12753 20956 23263 2388 23263 2388 4229 12653 4229 12653 9829 463 9829 463 21063 1208 21063 1208 23527 14352 23527 14352 22716 20125 22716 20125 9151 11349 9151 11349 768 14453 768 14453 2966 1518 2966 1518 21884 6481 21884 6481 7560 17741 7560 17741 2234 75 2234 75 8468 15407 8468 15407 10257 1374 10257 1374 23224 23059 23224 23059 5564 13515 5564 13515 17893 2229 17893 2229 505 12576 505 12576 1599 7726 1599 7726 2120 10315 2120 10315 1027 4342 1027 4342 20417 9236 20417 9236 3007 3487 3007 3487 1474 3353 1474 3353 15413 16345 15413 16345 5269 19262 5269 19262 12449 10080 12449 10080 8078 15414 8078 15414 15332 4777 15332 4777 18213 24793 18213 24793 1602 11052 1602 11052 22735 15894 22735 15894 21042 18544 21042 18544 9416 18278 9416 18278 806 743 806 743 5518 24251 5518 24251 16952 17724 16952 17724 8714 24317 8714 24317 10768 15286 10768 15286 3839 18825 3839 18825 17006 13764 17006 13764 10374 16731 10374 16731 3736 2542 3736 2542 15547 4910 15547 4910 15290 8925 15290 8925 15924 1455 15924 1455 11032 17378 11032 17378 12722 921 12722 921 7981 18170 7981 18170 12151 15699 12151 15699 19013 4623 19013 4623 2930 24563 2930 24563 2176 15696 2176 15696 21576 23829 21576 23829 1316 5030 1316 5030 412 10249 412 10249 8434 1086 8434 1086 1242 13833 1242 13833 15163 14715 15163 14715 14837 14196 14837 14196 4270 7958 4270 7958 9588 12206 9588 12206 5804 1413 5804 1413 22409 15566 22409 15566 8282 22140 8282 22140 3663 11665 3663 11665 11357 19706 11357 19706 16442 24018 16442 24018 7569 14400 7569 14400 13053 11893 13053 11893 22952 1223 22952 1223 5246 3202 5246 3202 2346 7218 2346 7218 17775 4774 17775 4774 1486 8661 1486 8661 1567 7582 1567 7582 6730 14818 6730 14818 24238 1393 24238 1393 17295 22930 17295 22930 24940 14947 24940 14947 10019 8719 10019 8719 21518 5392 21518 5392 4087 11677 4087 11677 16260 17496 16260 17496 2858 3749 2858 3749 13249 9395 13249 9395 739 3670 739 3670 5582 5317 5582 5317 24819 16398 24819 16398 20024 5385 20024 5385 22164 779 22164 779 4481 21416 4481 21416 18935 1097 18935 1097 2541 766 2541 766 10657 9817 10657 9817 11609 11871 11609 11871 11013 13986 11013 13986 23781 9229 23781 9229 2618 20737 2618 20737 20191 2928 20191 2928 23697 23667 23697 23667 21500 1300 21500 1300 24471 21915 24471 21915 3149 17877 3149 17877 9773 16810 9773 16810 8972 15326 8972 15326 11393 13476 11393 13476 23635 17068 23635 17068 18781 4363 18781 4363 222 19189 222 19189 7775 20497 7775 20497 15231 13644 15231 13644 8138 13892 8138 13892 22864 14102 22864 14102 6303 2829 6303 2829 24388 8093 24388 8093 14501 7828 14501 7828 6514 5377 6514 5377 965 11715 965 11715 1735 21028 1735 21028 245 18048 245 18048 3225 3135 3225 3135 22336 8552 22336 8552 468 237 468 237 2886 3225 2886 3225 7320 22263 7320 22263 132 8068 132 8068 4516 19880 4516 19880 13152 23898 13152 23898 12057 21473 12057 21473 13313 24660 13313 24660 13215 13433 13215 13433 14356 3694 14356 3694 15120 272 15120 272 22972 18688 22972 18688 24514 22677 24514 22677 17950 8553 17950 8553 20586 18388 20586 18388 12134 16901 12134 16901 14644 22483 14644 22483 1136 3865 1136 3865 15237 5592 15237 5592 22089 23455 22089 23455 11311 15830 11311 15830 13331 4312 13331 4312 2789 12700 2789 12700 12203 11426 12203 11426 10102 4642 10102 4642 15587 15869 15587 15869 20712 18572 20712 18572 9231 7993 9231 7993 21863 21080 21863 21080 3455 4842 3455 4842 6947 16506 6947 16506 17581 2877 17581 2877 15014 2886 15014 2886 156 14510 156 14510 24517 8696 24517 8696 8778 20293 8778 20293 7348 10565 7348 10565 6473 18038 6473 18038 16031 8506 16031 8506 572 22133 572 22133 3290 391 3290 391 15601 22679 15601 22679 13136 9992 13136 9992 18233 4957 18233 4957 6087 1466 6087 1466 14719 8105 14719 8105 3365 16987 3365 16987 17331 12752 17331 12752 14953 1469 14953 1469 6377 21356 6377 21356 11002 7234 11002 7234 23023 14277 23023 14277 13494 15231 13494 15231 3399 3728 3399 3728 8763 12384 8763 12384 16473 11177 16473 11177 10189 18227 10189 18227 6993 24773 6993 24773 20236 19810 20236 19810 18597 18882 18597 18882 2090 21738 2090 21738 6903 15876 6903 15876 18606 17448 18606 17448 15508 17935 15508 17935 22614 16409 22614 16409 8743 3399 8743 3399 13879 2034 13879 2034 16216 23092 16216 23092 11908 9459 11908 9459 5342 3371 5342 3371 2729 16836 2729 16836 14942 739 14942 739 18865 20113 18865 20113 20448 20906 20448 20906 17028 21248 17028 21248 11298 3259 11298 3259 21950 14618 21950 14618 22177 15406 22177 15406 14956 497 14956 497 11634 19310 11634 19310 8097 13757 8097 13757 9094 5684 9094 5684 13491 16865 13491 16865 16108 14389 16108 14389 16684 14727 16684 14727 5305 1817 5305 1817 17031 23867 17031 23867 7522 7579 7522 7579 12194 4376 12194 4376 14812 5254 14812 5254 2589 20215 2589 20215 1901 9969 1901 9969 19126 21853 19126 21853 7737 10656 7737 10656 6025 20929 6025 20929 21933 6054 21933 6054 9763 633 9763 633 10361 1359 10361 1359 17394 20980 17394 20980 13050 5679 13050 5679 23010 4509 23010 4509 19529 8618 19529 8618 7685 11428 7685 11428 12383 16638 12383 16638 2442 11912 2442 11912 17187 18470 17187 18470 9968 15303 9968 15303 22658 20915 22658 20915 16111 18085 16111 18085 14364 17484 14364 17484 13868 22852 13868 22852 7493 23141 7493 23141 19951 4614 19951 4614 1904 21389 1904 21389 16525 10194 16525 10194 16118 2210 16118 2210 6245 9182 6245 9182 12610 22266 12610 22266 22969 5781 22969 5781 4211 9436 4211 9436 13548 4002 13548 4002 1920 14992 1920 14992 12208 24945 12208 24945 15452 4462 15452 4462 830 3276 830 3276 24814 1833 24814 1833 7544 8498 7544 8498 16363 14238 16363 14238 6550 17466 6550 17466 11879 22960 11879 22960 17861 16076 17861 16076 13728 20849 13728 20849 13312 14514 13312 14514 13370 8029 13370 8029 19319 19397 19319 19397 12929 16301 12929 16301 908 1524 908 1524 1252 9499 1252 9499 17185 8758 17185 8758 10425 9950 10425 9950 5156 1425 5156 1425 17341 5243 17341 5243 944 14191 944 14191 15833 5184 15833 5184 20900 6887 20900 6887 16702 21845 16702 21845 489 3184 489 3184 20601 17270 20601 17270 3623 13041 3623 13041 11046 7253 11046 7253 17631 20237 17631 20237 23036 15853 23036 15853 22477 11011 22477 11011 16949 13379 16949 13379 5617 13730 5617 13730 12885 23851 12885 23851 23176 16795 23176 16795 4795 3013 4795 3013 7048 23020 7048 23020 6926 793 6926 793 18838 24319 18838 24319 23346 24326 23346 24326 2023 7623 2023 7623 16531 5846 16531 5846 22437 23190 22437 23190 12283 11886 12283 11886 14975 15728 14975 15728 12645 19598 12645 19598 12777 4505 12777 4505 22668 2247 22668 2247 23701 5122 23701 5122 5591 7394 5591 7394 15722 10710 15722 10710 15926 2603 15926 2603 17400 14945 17400 14945 780 12951 780 12951 9282 24381 9282 24381 9668 21004 9668 21004 3862 15621 3862 15621 18276 17849 18276 17849 2331 5039 2331 5039 8485 3510 8485 3510 14574 21667 14574 21667 21930 12249 21930 12249 7033 2908 7033 2908 17381 4935 17381 4935 13393 15037 13393 15037 8617 20433 8617 20433 22906 10057 22906 10057 15200 21297 15200 21297 21610 7262 21610 7262 24245 11884 24245 11884 10240 17163 10240 17163 10785 20431 10785 20431 18378 24833 18378 24833 24790 17628 24790 17628 12142 2526 12142 2526 18571 14323 18571 14323 14192 11802 14192 11802 14276 23419 14276 23419 13946 22556 13946 22556 10033 17924 10033 17924 21592 20222 21592 20222 10199 21141 10199 21141 4236 631 4236 631 13121 1499 13121 1499 5161 21089 5161 21089 23211 14914 23211 14914 15803 1437 15803 1437 15497 15746 15497 15746 23808 15461 23808 15461 23665 17021 23665 17021 16139 21617 16139 21617 2660 1188 2660 1188 7942 4150 7942 4150 803 6628 803 6628 5665 15358 5665 15358 10466 20295 10466 20295 23523 7309 23523 7309 13022 18031 13022 18031 19223 19928 19223 19928 10850 18634 10850 18634 21193 4571 21193 4571 22936 7977 22936 7977 23990 9587 23990 9587 17166 16734 17166 16734 8294 23660 8294 23660 3612 6366 3612 6366 11768 16178 11768 16178 14001 2788 14001 2788 852 17076 852 17076 21355 8086 21355 8086 5114 24290 5114 24290 7980 11954 7980 11954 2562 13949 2562 13949 20773 14497 20773 14497 20078 8245 20078 8245 15498 5031 15498 5031 10913 11775 10913 11775 8842 13524 8842 13524 1271 12211 1271 12211 12470 20158 12470 20158 1504 19092 1504 19092 11831 16105 11831 16105 1706 3679 1706 3679 11539 17775 11539 17775 8546 4706 8546 4706 4976 19778 4976 19778 3241 2849 3241 2849 5944 4903 5944 4903 8767 14894 8767 14894 19823 2668 19823 2668 8841 22307 8841 22307 23368 7291 23368 7291 20047 1307 20047 1307 14704 21568 14704 21568 3207 16766 3207 16766 9408 17944 9408 17944 5562 16843 5562 16843 22423 14250 22423 14250 24818 18481 24818 18481 19540 14040 19540 14040 5813 10458 5813 10458 10721 41 10721 41 15403 4412 15403 4412 23568 8009 23568 8009 19092 6570 19092 6570 8999 7645 8999 7645 1135 22905 1135 22905 9251 12696 9251 12696 19189 6970 19189 6970 14989 19165 14989 19165 11281 14926 11281 14926 1989 3260 1989 3260 4770 14831 4770 14831 4528 9112 4528 9112 2202 9621 2202 9621 2934 22795 2934 22795 10164 11218 10164 11218 13919 5112 13919 5112 20117 17976 20117 17976 12227 10648 12227 10648 17693 19588 17693 19588 4214 3542 4214 3542 7638 80 7638 80 13087 18299 13087 18299 4730 18141 4730 18141 6237 14809 6237 14809 19932 4213 19932 4213 8242 14402 8242 14402 3498 21138 3498 21138 15539 10096 15539 10096 14179 10912 14179 10912 19289 22211 19289 22211 14762 21592 14762 21592 17541 13809 17541 13809 15629 16364 15629 16364 11572 23349 11572 23349 9108 9863 9108 9863 10439 10133 10439 10133 19450 18016 19450 18016 10413 7549 10413 7549 16817 6436 16817 6436 13582 3067 13582 3067 14393 12073 14393 12073 22271 20104 22271 20104 21635 1276 21635 1276 24426 17501 24426 17501 15895 8113 15895 8113 11605 8627 11605 8627 4990 24067 4990 24067 20506 24175 20506 24175 19922 5056 19922 5056 3587 239 3587 239 24987 13307 24987 13307 2952 22264 2952 22264 15824 3759 15824 3759 9457 4130 9457 4130 2687 12941 2687 12941 2353 3112 2353 3112 24798 17646 24798 17646 16487 22079 16487 22079 6520 419 6520 419 6296 12720 6296 12720 5112 4811 5112 4811 7501 20244 7501 20244 19830 2475 19830 2475 21189 16491 21189 16491 672 21624 672 21624 6899 23451 6899 23451 2282 118 2282 118 1722 10899 1722 10899 14714 17937 14714 17937 22557 8295 22557 8295 10619 15796 10619 15796 13474 826 13474 826 18842 6674 18842 6674 23758 14814 23758 14814 15649 18413 15649 18413 12330 6082 12330 6082 20822 3904 20822 3904 23867 7076 23867 7076 7725 21789 7725 21789 407 15127 407 15127 634 23229 634 23229 13300 4231 13300 4231 2001 8973 2001 8973 8193 23783 8193 23783 24051 14097 24051 14097 14093 9194 14093 9194 52 20845 52 20845 14908 22298 14908 22298 11295 12691 11295 12691 7674 9910 7674 9910 567 2644 567 2644 16208 21374 16208 21374 517 16929 517 16929 15088 22586 15088 22586 21421 8873 21421 8873 18478 13494 18478 13494 419 5975 419 5975 15408 24770 15408 24770 22725 6605 22725 6605 17623 24277 17623 24277 7626 18505 7626 18505 22400 11225 22400 11225 20367 17997 20367 17997 24544 8504 24544 8504 17448 21929 17448 21929 15150 4955 15150 4955 1162 18682 1162 18682 18821 3062 18821 3062 23407 20175 23407 20175 9255 23603 9255 23603 6762 12622 6762 12622 14055 22967 14055 22967 5808 5151 5808 5151 13870 10861 13870 10861 23357 24784 23357 24784 10090 18597 10090 18597 19868 12358 19868 12358 15573 5100 15573 5100 16998 4670 16998 4670 13604 23873 13604 23873 21293 13258 21293 13258 88 17206 88 17206 12895 936 12895 936 4711 10860 4711 10860 14442 4525 14442 4525 3872 5654 3872 5654 11830 19024 11830 19024 17149 977 17149 977 9863 1347 9863 1347 3044 18988 3044 18988 12069 9549 12069 9549 4448 18473 4448 18473 20503 3186 20503 3186 10803 20383 10803 20383 3683 22851 3683 22851 20005 2623 20005 2623 22954 1633 22954 1633 15115 10666 15115 10666 14362 10955 14362 10955 2365 207 2365 207 4673 12262 4673 12262 24691 17299 24691 17299 16264 141 16264 141 21769 23100 21769 23100 11079 15602 11079 15602 24224 6922 24224 6922 2519 19483 2519 19483 7642 20212 7642 20212 14154 4059 14154 4059 11564 16850 11564 16850 11481 18042 11481 18042 16630 19280 16630 19280 3472 15066 3472 15066 2229 4980 2229 4980 5373 882 5373 882 3898 10517 3898 10517 16360 10181 16360 10181 3620 18992 3620 18992 4045 23227 4045 23227 24144 10382 24144 10382 5287 13828 5287 13828 7074 17552 7074 17552 16124 7217 16124 7217 16761 7620 16761 7620 11012 16693 11012 16693 23850 869 23850 869 5316 24588 5316 24588 20682 18760 20682 18760 3744 3785 3744 3785 10834 3124 10834 3124 18607 20957 18607 20957 13124 9845 13124 9845 7334 6428 7334 6428 23326 5854 23326 5854 655 22300 655 22300 20646 3786 20646 3786 15279 3886 15279 3886 20490 13414 20490 13414 16107 3047 16107 3047 10891 17723 10891 17723 24209 14873 24209 14873 10231 20086 10231 20086 15814 20446 15814 20446 10415 23370 10415 23370 3948 11485 3948 11485 11972 5964 11972 5964 19218 24211 19218 24211 16834 16090 16834 16090 5957 16407 5957 16407 4759 24080 4759 24080 1598 1235 1598 1235 7617 14682 7617 14682 3986 15601 3986 15601 4985 6566 4985 6566 16709 20850 16709 20850 9601 2378 9601 2378 23551 5700 23551 5700 20794 23579 20794 23579 2586 20283 2586 20283 11751 135 11751 135 20890 22128 20890 22128 14882 23807 14882 23807 19496 17912 19496 17912 7368 2527 7368 2527 22173 14802 22173 14802 9550 8269 9550 8269 24104 1999 24104 1999 18178 5811 18178 5811 14071 8132 14071 8132 16597 10463 16597 10463 6271 23492 6271 23492 868 11729 868 11729 13077 7 13077 7 23746 21373 23746 21373 5989 22434 5989 22434 24402 10363 24402 10363 20295 19179 20295 19179 21525 12624 21525 12624 11442 21794 11442 21794 4510 15768 4510 15768 5801 7984 5801 7984 20365 22511 20365 22511 7069 8602 7069 8602 16982 18777 16982 18777 10740 16814 10740 16814 12585 23824 12585 23824 13328 9446 13328 9446 13921 11739 13921 11739 15482 22848 15482 22848 12828 4917 12828 4917 13216 5633 13216 5633 12309 17094 12309 17094 465 2828 465 2828 14723 24050 14723 24050 17734 8417 17734 8417 7177 22524 7177 22524 8819 627 8819 627 14058 17395 14058 17395 12833 23469 12833 23469 347 2549 347 2549 13968 16688 13968 16688 6472 16831 6472 16831 1273 23817 1273 23817 3974 21759 3974 21759 24454 20103 24454 20103 15513 17434 15513 17434 13799 23768 13799 23768 8804 3461 8804 3461 9386 18180 9386 18180 1869 21221 1869 21221 4477 21467 4477 21467 20840 386 20840 386 8850 970 8850 970 15751 10809 15751 10809 18882 7238 18882 7238 15101 4496 15101 4496 17083 17889 17083 17889 24522 17689 24522 17689 14360 17209 14360 17209 23715 8193 23715 8193 2977 4851 2977 4851 4213 1236 4213 1236 4742 9732 4742 9732 9839 22131 9839 22131 17410 1351 17410 1351 14359 2149 14359 2149 24337 1738 24337 1738 14044 1494 14044 1494 19366 8477 19366 8477 15170 16515 15170 16515 281 16150 281 16150 11974 1484 11974 1484 10637 15314 10637 15314 22652 6336 22652 6336 15453 16302 15453 16302 10281 7071 10281 7071 6335 19960 6335 19960 24832 7183 24832 7183 5395 7567 5395 7567 3 16584 3 16584 5585 9711 5585 9711 437 4189 437 4189 1754 5564 1754 5564 9878 20282 9878 20282 4145 3914 4145 3914 9956 21410 9956 21410 4051 19996 4051 19996 23776 3048 23776 3048 19787 18253 19787 18253 12350 18963 12350 18963 24300 21517 24300 21517 5870 22980 5870 22980 12332 20538 12332 20538 15016 20493 15016 20493 21470 12093 21470 12093 5671 24141 5671 24141 22375 4277 22375 4277 10809 11482 10809 11482 20980 6435 20980 6435 6524 24558 6524 24558 22883 2688 22883 2688 5589 2562 5589 2562 1988 12265 1988 12265 15259 10034 15259 10034 10219 23988 10219 23988 18033 16096 18033 16096 22439 17165 22439 17165 5594 12910 5594 12910 618 7066 618 7066 24903 2138 24903 2138 14011 6532 14011 6532 7271 18355 7271 18355 9238 6487 9238 6487 15219 15105 15219 15105 14733 3530 14733 3530 7401 2450 7401 2450 20626 9562 20626 9562 5419 17903 5419 17903 21763 21014 21763 21014 12467 10259 12467 10259 499 17661 499 17661 21911 14177 21911 14177 9435 16835 9435 16835 4139 20499 4139 20499 1259 20043 1259 20043 24713 12068 24713 12068 4101 5600 4101 5600 1744 4037 1744 4037 12522 12732 12522 12732 23737 8707 23737 8707 7639 13052 7639 13052 7906 17559 7906 17559 15556 24481 15556 24481 5606 8380 5606 8380 1861 108 1861 108 11742 7230 11742 7230 8150 4202 8150 4202 21167 4047 21167 4047 13721 866 13721 866 20096 8648 20096 8648 18971 18205 18971 18205 13951 16564 13951 16564 5655 15097 5655 15097 14135 13566 14135 13566 5187 9609 5187 9609 11669 13047 11669 13047 17366 7326 17366 7326 9022 23396 9022 23396 2677 3136 2677 3136 24065 7754 24065 7754 19286 6162 19286 6162 12043 13739 12043 13739 17125 17120 17125 17120 7122 22912 7122 22912 18548 5408 18548 5408 16081 14721 16081 14721 22296 13612 22296 13612 22577 1871 22577 1871 12096 22051 12096 22051 18196 4045 18196 4045 6384 21972 6384 21972 6017 3970 6017 3970 16680 23777 16680 23777 1555 17433 1555 17433 19570 1751 19570 1751 18114 20384 18114 20384 16970 17427 16970 17427 15771 7764 15771 7764 22392 14458 22392 14458 1796 10224 1796 10224 3921 21754 3921 21754 4658 22462 4658 22462 24774 7988 24774 7988 20128 12864 20128 12864 9506 23171 9506 23171 9946 9084 9946 9084 13284 5052 13284 5052 1783 4712 1783 4712 2622 15518 2622 15518 1654 6317 1654 6317 21255 8213 21255 8213 4692 9961 4692 9961 19127 13679 19127 13679 16616 5321 16616 5321 20651 6261 20651 6261 13966 5756 13966 5756 10013 5320 10013 5320 4616 16193 4616 16193 18579 20498 18579 20498 299 16271 299 16271 11577 15017 11577 15017 22067 786 22067 786 19338 10138 19338 10138 3481 9331 3481 9331 12653 14014 12653 14014 17673 11813 17673 11813 18727 13411 18727 13411 17672 24528 17672 24528 1099 11705 1099 11705 24503 9248 24503 9248 5992 6613 5992 6613 3030 3731 3030 3731 20008 18918 20008 18918 3377 1627 3377 1627 17796 12200 17796 12200 11589 9960 11589 9960 21308 5914 21308 5914 2535 441 2535 441 6011 2492 6011 2492 4957 15508 4957 15508 6441 17596 6441 17596 3396 21725 3396 21725 6860 6899 6860 6899 9099 21634 9099 21634 1407 22241 1407 22241 4904 24779 4904 24779 1650 4604 1650 4604 5022 4021 5022 4021 24254 16829 24254 16829 20893 12303 20893 12303 243 16025 243 16025 13756 22456 13756 22456 7337 8101 7337 8101 7083 20427 7083 20427 11064 6031 11064 6031 12911 1311 12911 1311 935 10177 935 10177 12971 13374 12971 13374 12135 17109 12135 17109 3108 7392 3108 7392 22432 3165 22432 3165 10163 23814 10163 23814 22268 3848 22268 3848 7928 18458 7928 18458 12028 5357 12028 5357 579 900 579 900 13163 1652 13163 1652 16764 7557 16764 7557 24169 24313 24169 24313 23465 12750 23465 12750 23173 4132 23173 4132 13551 3761 13551 3761 15992 22760 15992 22760 19713 1836 19713 1836 922 5601 922 5601 21567 16917 21567 16917 8668 13071 8668 13071 12834 19120 12834 19120 3099 17794 3099 17794 10731 7106 10731 7106 2006 6058 2006 6058 2018 10944 2018 10944 24377 21584 24377 21584 15562 20526 15562 20526 12884 5289 12884 5289 3707 15975 3707 15975 24424 8985 24424 8985 6711 16059 6711 16059 8478 9654 8478 9654 20536 10849 20536 10849 23315 3661 23315 3661 22150 1778 22150 1778 12277 3245 12277 3245 2812 15260 2812 15260 6467 18015 6467 18015 14821 2231 14821 2231 17587 6961 17587 6961 2160 22085 2160 22085 21771 15468 21771 15468 12820 7586 12820 7586 14987 14834 14987 14834 17721 18453 17721 18453 19979 15558 19979 15558 24684 10217 24684 10217 10699 7536 10699 7536 18193 4982 18193 4982 6398 24860 6398 24860 10211 9841 10211 9841 11995 18640 11995 18640 10268 2939 10268 2939 16383 8643 16383 8643 477 19122 477 19122 813 11889 813 11889 13078 16293 13078 16293 7200 4174 7200 4174 12746 2694 12746 2694 17122 7113 17122 7113 2173 8108 2173 8108 7695 9424 7695 9424 16538 19004 16538 19004 4930 312 4930 312 14162 9178 14162 9178 13398 7110 13398 7110 1169 10595 1169 10595 10304 22685 10304 22685 22630 17323 22630 17323 3843 19116 3843 19116 4283 18105 4283 18105 23296 379 23296 379 10131 21282 10131 21282 23819 12175 23819 12175 8900 19090 8900 19090 7487 19686 7487 19686 1276 10646 1276 10646 15728 20367 15728 20367 17481 18926 17481 18926 23182 13625 23182 13625 17231 2975 17231 2975 4747 6062 4747 6062 5716 138 5716 138 6713 868 6713 868 16488 24437 16488 24437 19889 18367 19889 18367 14758 5258 14758 5258 7434 2380 7434 2380 10755 5845 10755 5845 16802 18231 16802 18231 15212 19531 15212 19531 19893 989 19893 989 1498 19282 1498 19282 20830 19278 20830 19278 3976 12052 3976 12052 12143 2564 12143 2564 8104 17123 8104 17123 13424 19619 13424 19619 10701 22214 10701 22214 24651 6577 24651 6577 4076 13200 4076 13200 16371 13814 16371 13814 24119 8136 24119 8136 18627 11386 18627 11386 16013 11878 16013 11878 15011 4697 15011 4697 1766 23572 1766 23572 7799 7456 7799 7456 19642 4722 19642 4722 15949 21380 15949 21380 11212 23713 11212 23713 21174 12798 21174 12798 16293 14729 16293 14729 3849 21182 3849 21182 1542 8821 1542 8821 8771 21075 8771 21075 12595 11449 12595 11449 9851 1275 9851 1275 2087 2669 2087 2669 6436 18932 6436 18932 493 21438 493 21438 19757 14817 19757 14817 1420 12686 1420 12686 11348 9829 11348 9829 18372 1934 18372 1934 16665 22090 16665 22090 1023 2800 1023 2800 5976 12412 5976 12412 24185 12984 24185 12984 16178 9129 16178 9129 14810 10425 14810 10425 129 10617 129 10617 20441 9108 20441 9108 11055 14478 11055 14478 15989 3159 15989 3159 24041 12743 24041 12743 24809 17821 24809 17821 4436 9275 4436 9275 4162 7418 4162 7418 1270 13150 1270 13150 24589 1536 24589 1536 24770 9813 24770 9813 21965 17974 21965 17974 13322 2320 13322 2320 17572 14050 17572 14050 11948 9553 11948 9553 24421 4069 24421 4069 7842 5865 7842 5865 10873 7581 10873 7581 22156 7241 22156 7241 15659 14008 15659 14008 22247 24109 22247 24109 267 24663 267 24663 17040 17077 17040 17077 7105 8083 7105 8083 8110 1112 8110 1112 23413 24395 23413 24395 8146 20866 8146 20866 4663 9523 4663 9523 13783 2580 13783 2580 23573 17181 23573 17181 23991 3783 23991 3783 11326 21226 11326 21226 2370 15963 2370 15963 21010 16431 21010 16431 2019 15603 2019 15603 19654 20385 19654 20385 14973 808 14973 808 12875 13715 12875 13715 16425 4613 16425 4613 16550 9318 16550 9318 3704 17284 3704 17284 6891 17829 6891 17829 2722 8015 2722 8015 24460 4118 24460 4118 21683 180 21683 180 11520 2565 11520 2565 1852 16740 1852 16740 5770 24870 5770 24870 4273 9470 4273 9470 6525 9098 6525 9098 24989 19950 24989 19950 23672 11740 23672 11740 14676 8701 14676 8701 23081 22175 23081 22175 1943 9763 1943 9763 21702 11221 21702 11221 14948 16606 14948 16606 1868 24029 1868 24029 9737 17401 9737 17401 3131 13126 3131 13126 12003 17266 12003 17266 1220 5454 1220 5454 7377 6451 7377 6451 7786 6617 7786 6617 22170 17157 22170 17157 22524 12274 22524 12274 11663 24871 11663 24871 2621 23017 2621 23017 21608 11098 21608 11098 1726 23168 1726 23168 15815 19564 15815 19564 19268 22832 19268 22832 18387 21348 18387 21348 8563 7789 8563 7789 24001 4182 24001 4182 21575 10946 21575 10946 23948 13816 23948 13816 4455 20292 4455 20292 8508 21906 8508 21906 12002 12386 12002 12386 23832 7319 23832 7319 6359 14267 6359 14267 3304 8292 3304 8292 23773 3424 23773 3424 15145 814 15145 814 17427 6321 17427 6321 6778 1258 6778 1258 14893 7530 14893 7530 7590 13466 7590 13466 23204 2907 23204 2907 4147 1558 4147 1558 21198 6422 21198 6422 9107 12012 9107 12012 782 18036 782 18036 1190 19514 1190 19514 17097 23406 17097 23406 20819 22072 20819 22072 14473 19000 14473 19000 11058 2630 11058 2630 14067 6738 14067 6738 3724 4900 3724 4900 2795 8200 2795 8200 20390 24539 20390 24539 6499 17774 6499 17774 10672 363 10672 363 21012 664 21012 664 4761 21609 4761 21609 10777 10932 10777 10932 16084 6994 16084 6994 20259 1502 20259 1502 12594 13185 12594 13185 20708 22015 20708 22015 3713 9889 3713 9889 1202 15521 1202 15521 13305 23047 13305 23047 23250 8190 23250 8190 24541 14872 24541 14872 8894 20844 8894 20844 18641 18507 18641 18507 273 5830 273 5830 21281 18838 21281 18838 20069 11151 20069 11151 3897 15638 3897 15638 15799 2007 15799 2007 19662 16151 19662 16151 14325 23013 14325 23013 9359 10902 9359 10902 8623 14145 8623 14145 7208 59 7208 59 14425 7160 14425 7160 24786 4297 24786 4297 14471 5296 14471 5296 1279 4177 1279 4177 20136 9625 20136 9625 12964 19827 12964 19827 9622 7036 9622 7036 13439 5612 13439 5612 16653 5236 16653 5236 20434 19327 20434 19327 856 22487 856 22487 8293 681 8293 681 15788 21838 15788 21838 6856 6510 6856 6510 13690 10369 13690 10369 13686 2850 13686 2850 8224 13187 8224 13187 9799 12710 9799 12710 9250 16129 9250 16129 17415 18997 17415 18997 9314 1933 9314 1933 13212 21161 13212 21161 14301 18776 14301 18776 21196 21212 21196 21212 16412 14103 16412 14103 20660 5019 20660 5019 21232 21668 21232 21668 22431 9175 22431 9175 21529 23425 21529 23425 8581 20662 8581 20662 24706 4499 24706 4499 2078 16093 2078 16093 17304 24114 17304 24114 8688 17 8688 17 9390 10603 9390 10603 460 10750 460 10750 22236 14841 22236 14841 13978 16921 13978 16921 18023 10030 18023 10030 6582 7603 6582 7603 9697 9168 9697 9168 24973 24756 24973 24756 10742 22127 10742 22127 8741 18545 8741 18545 19264 565 19264 565 14536 7298 14536 7298 17929 11409 17929 11409 13744 5741 13744 5741 13157 23175 13157 23175 13770 12873 13770 12873 7302 2307 7302 2307 10638 5912 10638 5912 4819 2412 4819 2412 17135 12536 17135 12536 12429 12312 12429 12312 15069 17562 15069 17562 18576 15024 18576 15024 4115 1972 4115 1972 17429 2223 17429 2223 14308 19110 14308 19110 834 6823 834 6823 1033 24790 1033 24790 9886 17149 9886 17149 11412 9258 11412 9258 12902 23060 12902 23060 19759 15298 19759 15298 11466 23938 11466 23938 9098 11195 9098 11195 19937 299 19937 299 11756 6571 11756 6571 18070 425 18070 425 5375 24434 5375 24434 20628 24327 20628 24327 54 210 54 210 1655 13734 1655 13734 10158 4239 10158 4239 11180 6987 11180 6987 18885 1002 18885 1002 6610 19858 6610 19858 18128 7912 18128 7912 2300 20494 2300 20494 8867 20945 8867 20945 8174 8573 8174 8573 19220 11286 19220 11286 22 14232 22 14232 8081 20386 8081 20386 21772 21299 21772 21299 10364 22445 10364 22445 4853 9700 4853 9700 4735 12721 4735 12721 12042 21774 12042 21774 6463 24701 6463 24701 19584 11539 19584 11539 10934 11655 10934 11655 18215 17726 18215 17726 11450 15080 11450 15080 10040 23026 10040 23026 17336 15687 17336 15687 3308 24864 3308 24864 3263 18338 3263 18338 13535 17114 13535 17114 8703 1609 8703 1609 1637 1865 1637 1865 11646 15039 11646 15039 8086 23457 8086 23457 21887 3252 21887 3252 5592 24603 5592 24603 1829 8160 1829 8160 21846 6371 21846 6371 20408 11016 20408 11016 16117 15028 16117 15028 6069 17066 6069 17066 23376 1334 23376 1334 9376 20510 9376 20510 2680 3359 2680 3359 4176 20968 4176 20968 17630 17834 17630 17834 23816 15792 23816 15792 5540 11348 5540 11348 14091 24151 14091 24151 13698 22089 13698 22089 971 5652 971 5652 15630 11678 15630 11678 10129 18621 10129 18621 2864 1988 2864 1988 5995 20926 5995 20926 19391 5933 19391 5933 6910 13725 6910 13725 8868 20387 8868 20387 109 6113 109 6113 13501 5536 13501 5536 21467 2977 21467 2977 23197 13404 23197 13404 1266 19677 1266 19677 24761 21423 24761 21423 7783 21653 7783 21653 539 19111 539 19111 2542 11544 2542 11544 23910 6368 23910 6368 24607 11733 24607 11733 5192 16202 5192 16202 18633 18376 18633 18376 18631 17871 18631 17871 12580 21382 12580 21382 14835 20830 14835 20830 23951 23378 23951 23378 8134 20687 8134 20687 1593 24269 1593 24269 4285 24169 4285 24169 17876 14282 17876 14282 13981 15005 13981 15005 3494 8322 3494 8322 2601 14304 2601 14304 19076 24452 19076 24452 6757 20464 6757 20464 884 20676 884 20676 1030 18008 1030 18008 6185 5347 6185 5347 6726 4368 6726 4368 14173 4841 14173 4841 15759 7881 15759 7881 19730 21158 19730 21158 3684 11697 3684 11697 23059 17216 23059 17216 5809 2037 5809 2037 15688 5578 15688 5578 12307 20703 12307 20703 7599 23493 7599 23493 7418 908 7418 908 21013 4984 21013 4984 22505 4248 22505 4248 282 15114 282 15114 13818 24204 13818 24204 5631 8991 5631 8991 7636 5437 7636 5437 1942 14780 1942 14780 4406 23593 4406 23593 4183 313 4183 313 20426 6340 20426 6340 17676 23004 17676 23004 3478 14342 3478 14342 12088 12378 12088 12378 12707 8491 12707 8491 6991 24225 6991 24225 7488 12913 7488 12913 16727 1392 16727 1392 20337 2123 20337 2123 11476 19737 11476 19737 56 21043 56 21043 18104 17099 18104 17099 8875 532 8875 532 9936 9564 9936 9564 4189 9362 4189 9362 6578 36 6578 36 10885 21415 10885 21415 4804 20317 4804 20317 10835 1257 10835 1257 2303 11584 2303 11584 14896 16523 14896 16523 27 5271 27 5271 15855 2401 15855 2401 24673 1184 24673 1184 21633 2835 21633 2835 21695 19646 21695 19646 1757 2593 1757 2593 11792 10242 11792 10242 20668 19480 20668 19480 18241 5068 18241 5068 15633 8731 15633 8731 23078 3009 23078 3009 1155 24356 1155 24356 15945 393 15945 393 14974 9262 14974 9262 6785 16751 6785 16751 15468 21511 15468 21511 12909 14735 12909 14735 18126 19828 18126 19828 18303 15410 18303 15410 9322 14446 9322 14446 1388 12829 1388 12829 17668 4533 17668 4533 21377 17029 21377 17029 1400 17769 1400 17769 18002 1296 18002 1296 10833 7572 10833 7572 19021 14613 19021 14613 5666 21134 5666 21134 3393 18046 3393 18046 3793 13081 3793 13081 8913 12252 8913 12252 24808 21947 24808 21947 23743 19205 23743 19205 1649 18144 1649 18144 12015 11513 12015 11513 4916 6269 4916 6269 13908 24591 13908 24591 7467 3472 7467 3472 4253 12886 4253 12886 12180 3491 12180 3491 21099 11877 21099 11877 22309 6017 22309 6017 14845 15193 14845 15193 4068 12802 4068 12802 17633 20600 17633 20600 22134 19131 22134 19131 13288 10577 13288 10577 1073 14693 1073 14693 23933 6080 23933 6080 9975 23430 9975 23430 5477 21971 5477 21971 22068 5970 22068 5970 8017 433 8017 433 13332 21277 13332 21277 6003 12530 6003 12530 21503 18040 21503 18040 6568 16857 6568 16857 9367 3310 9367 3310 17082 21877 17082 21877 8776 2408 8776 2408 21482 4296 21482 4296 10726 10765 10726 10765 9850 10042 9850 10042 8748 12525 8748 12525 9926 23382 9926 23382 1811 12387 1811 12387 15086 14532 15086 14532 5302 2469 5302 2469 18790 16408 18790 16408 6239 12149 6239 12149 20630 18064 20630 18064 1559 3959 1559 3959 23341 23211 23341 23211 23194 13836 23194 13836 10184 21605 10184 21605 9111 6500 9111 6500 6519 6208 6519 6208 6046 6292 6046 6292 2046 9641 2046 9641 5310 17713 5310 17713 5102 21970 5102 21970 11846 16339 11846 16339 3960 5715 3960 5715 16566 19659 16566 19659 7521 16519 7521 16519 7881 8203 7881 8203 16805 15732 16805 15732 17624 3482 17624 3482 7968 864 7968 864 24249 7886 24249 7886 19788 17167 19788 17167 3690 8439 3690 8439 3932 4673 3932 4673 13654 18522 13654 18522 5270 6404 5270 6404 10236 1150 10236 1150 16164 16482 16164 16482 6241 1378 6241 1378 14979 22464 14979 22464 16996 1670 16996 1670 13533 944 13533 944 12483 14888 12483 14888 2777 4172 2777 4172 13534 13955 13534 13955 7184 18990 7184 18990 16909 17103 16909 17103 22430 6278 22430 6278 22386 993 22386 993 14890 1704 14890 1704 7066 18769 7066 18769 9937 18073 9937 18073 23884 16902 23884 16902 7138 17832 7138 17832 19415 11444 19415 11444 10048 17200 10048 17200 23002 12587 23002 12587 6795 617 6795 617 22456 13293 22456 13293 7553 14187 7553 14187 9614 7085 9614 7085 19099 1302 19099 1302 20711 13199 20711 13199 15165 1476 15165 1476 19230 6238 19230 6238 23972 24795 23972 24795 569 21749 569 21749 5857 17707 5857 17707 2483 19360 2483 19360 10318 16377 10318 16377 23917 16295 23917 16295 19721 2627 19721 2627 7920 24470 7920 24470 11314 16695 11314 16695 17837 11453 17837 11453 5078 6102 5078 6102 4369 14974 4369 14974 20307 15094 20307 15094 10981 956 10981 956 8196 4435 8196 4435 21746 8363 21746 8363 1332 8879 1332 8879 21051 12903 21051 12903 11025 14431 11025 14431 2273 8426 2273 8426 16838 17278 16838 17278 20644 8858 20644 8858 12197 3782 12197 3782 3118 3360 3118 3360 9133 12736 9133 12736 18406 7597 18406 7597 23959 21387 23959 21387 12720 84 12720 84 8970 13389 8970 13389 2075 23774 2075 23774 2274 19228 2274 19228 17985 9931 17985 9931 4059 10581 4059 10581 8344 7843 8344 7843 14235 8717 14235 8717 7026 1902 7026 1902 12977 16057 12977 16057 16392 20693 16392 20693 16954 22467 16954 22467 833 3189 833 3189 10842 13492 10842 13492 4931 9502 4931 9502 333 12005 333 12005 3428 7244 3428 7244 13154 7003 13154 7003 23102 8490 23102 8490 4314 23880 4314 23880 5209 11423 5209 11423 12250 12562 12250 12562 16510 12229 16510 12229 17608 23876 17608 23876 939 16336 939 16336 4317 12107 4317 12107 22122 12280 22122 12280 18150 1234 18150 1234 175 2643 175 2643 23880 8680 23880 8680 19566 5607 19566 5607 9501 5239 9501 5239 2494 14340 2494 14340 24182 23556 24182 23556 18819 16927 18819 16927 7036 4986 7036 4986 6545 6787 6545 6787 15440 20266 15440 20266 20531 23653 20531 23653 22576 22696 22576 22696 24590 22940 24590 22940 10815 9760 10815 9760 10070 19825 10070 19825 24840 11682 24840 11682 4894 23545 4894 23545 5768 16591 5768 16591 17073 20530 17073 20530 6706 7313 6706 7313 9276 12011 9276 12011 13860 2652 13860 2652 7211 14215 7211 14215 9841 3727 9841 3727 4212 17231 4212 17231 24196 10869 24196 10869 22829 12438 22829 12438 11821 4183 11821 4183 21415 13859 21415 13859 8821 21109 8821 21109 18369 13638 18369 13638 11163 15990 11163 15990 10584 20861 10584 20861 14558 11102 14558 11102 17055 19565 17055 19565 4548 1682 4548 1682 13400 4756 13400 4756 914 6060 914 6060 22466 13426 22466 13426 1874 4625 1874 4625 19149 2596 19149 2596 21715 24980 21715 24980 19119 21355 19119 21355 20612 200 20612 200 14211 12527 14211 12527 10687 2077 10687 2077 13755 13218 13755 13218 12205 7797 12205 7797 6638 10021 6638 10021 4746 18598 4746 18598 11546 11044 11546 11044 22891 6911 22891 6911 1979 18229 1979 18229 21123 24302 21123 24302 21944 15955 21944 15955 24096 1894 24096 1894 11871 5625 11871 5625 11321 11867 11321 11867 12217 22737 12217 22737 23549 23708 23549 23708 14808 16583 14808 16583 23096 21679 23096 21679 5322 4304 5322 4304 22515 2640 22515 2640 2449 5938 2449 5938 11588 2349 11588 2349 19307 24551 19307 24551 1008 10113 1008 10113 6911 4084 6911 4084 21434 20746 21434 20746 6358 3892 6358 3892 7090 13402 7090 13402 6220 18586 6220 18586 21726 7164 21726 7164 14375 9481 14375 9481 7038 2895 7038 2895 6059 21760 6059 21760 7613 3131 7613 3131 10175 7185 10175 7185 9054 14493 9054 14493 7280 20565 7280 20565 9909 21078 9909 21078 1329 9045 1329 9045 5955 12433 5955 12433 13085 18302 13085 18302 17088
100000 211817861 0 211817861 206445567 75624822 206445567 75624822 76840834 125908839 76840834 125908839 130939472 93029995 130939472 93029995 94251513 79657716 94251513 79657716 80189656 247022018 80189656 247022018 242870450 269810724 242870450 269810724 266182419 136800474 266182419 136800474 140018893 117621164 140018893 117621164 121326296 96185940 121326296 96185940 98650151 129789145 98650151 129789145 133382351 259982451 133382351 259982451 256483086 42349884 256483086 42349884 44024837 202552483 44024837 202552483 204297686 90898404 204297686 90898404 93327185 253702789 93327185 253702789 250554928 50885976 250554928 50885976 53057768 30121714 53057768 30121714 33232044 107503821 33232044 107503821 113099094 252322787 113099094 252322787 251119002 129331665 251119002 129331665 132876791 282732326 132876791 282732326 279580872 190822718 279580872 190822718 197769234 193259378 197769234 193259378 196786179 171671024 196786179 171671024 177023703 132251924 177023703 132251924 136426305 123630259 136426305 123630259 126437467 153881090 126437467 153881090 160146542 234887927 160146542 234887927 237268850 163807388 237268850 163807388 173675500 194995652 173675500 194995652 198994166 75029563 198994166 75029563 77476305 275105942 77476305 275105942 272510136 124303423 272510136 124303423 126516368 178981388 126516368 178981388 185481317 114608677 185481317 114608677 116961972 82180886 116961972 82180886 81190347 218428503 81190347 218428503 217736389 96075086 217736389 96075086 98817647 92975317 98817647 92975317 95625861 253960874 95625861 253960874 251781756 259207702 251781756 259207702 254087763 186330240 254087763 186330240 196396619 67581971 196396619 67581971 69738739 141234173 69738739 141234173 147450127 171749609 147450127 171749609 182049445 67814456 182049445 67814456 69147522 94413177 69147522 94413177 96522792 127706574 96522792 127706574 132605461 253562260 132605461 253562260 249740173 190669046 249740173 190669046 190760791 95965511 190760791 95965511 98299678 90004715 98299678 90004715 93565134 241538473 93565134 241538473 237722291 53248885 237722291 53248885 54535302 159464426 54535302 159464426 169821987 172686703 169821987 172686703 180949702 141249866 180949702 141249866 146437466 225126778 146437466 225126778 221422445 169423999 221422445 169423999 172915473 119517398 172915473 119517398 124211854 60605932 124211854 60605932 63575566 136972563 63575566 136972563 141532273 188307415 141532273 188307415 197573025 88330117 197573025 88330117 87967925 210553492 87967925 210553492 217358704 58416285 217358704 58416285 59685269 253318382 59685269 253318382 250461609 16303863 250461609 16303863 18153594 130985134 18153594 130985134 135301184 173699928 135301184 173699928 180497562 151264851 180497562 151264851 156806479 101186650 156806479 101186650 106550533 125036960 106550533 125036960 130615596 244708009 130615596 244708009 240531468 131380035 240531468 131380035 133939029 128126715 133939029 128126715 132763614 77108200 132763614 77108200 80613173 64327846 80613173 64327846 67584282 163316954 67584282 163316954 170596005 236396220 170596005 236396220 232974963 88017364 232974963 88017364 91099528 223673182 91099528 223673182 220793600 84907001 220793600 84907001 85500747 226107742 85500747 226107742 222002629 126049365 222002629 126049365 132064036 225324371 132064036 225324371 221187563 209372237 221187563 209372237 209225446 278327010 209225446 278327010 276656456 253868473 276656456 253868473 249962264 274963808 249962264 274963808 272746629 60100969 272746629 60100969 60869281 205226123 60869281 205226123 200448909 138831042 200448909 138831042 145219197 98028662 145219197 98028662 102810132 122388948 102810132 122388948 127154220 149484006 127154220 149484006 155805785 143427983 155805785 143427983 149993238 69406445 149993238 69406445 72928688 180179050 72928688 180179050 185407163 121914260 185407163 121914260 126902068 261578322 126902068 261578322 255581727 60667256 255581727 60667256 63018556 169899556 63018556 169899556 177888879 272790572 177888879 272790572 268256175 152402080 268256175 152402080 163550935 168058136 163550935 168058136 173020245 163731746 173020245 163731746 174391004 105383004 174391004 105383004 110308732 182114432 110308732 182114432 188074782 157850163 188074782 157850163 162536870 133489276 162536870 133489276 138577155 154105628 138577155 154105628 164591329 141711630 164591329 141711630 147179280 232141301 147179280 232141301 228294226 242578750 228294226 242578750 238360723 81665923 238360723 81665923 83965793 58635031 83965793 58635031 61026691 222285536 61026691 222285536 221269870 239329639 221269870 239329639 235625610 204160680 235625610 204160680 205864093 134249177 205864093 134249177 140469831 257826773 140469831 257826773 255856816 55574779 255856816 55574779 58999514 219924337 58999514 219924337 220169125 997080 220169125 997080 1149185 103706199 1149185 103706199 109415769 219543586 109415769 219543586 215081832 87602498 215081832 87602498 91681480 181267717 91681480 181267717 185671306 237566573 185671306 237566573 234006947 97167451 234006947 97167451 102071714 282986611 102071714 282986611 282355829 238441904 282355829 238441904 234209169 167991565 234209169 167991565 174828209 42183028 174828209 42183028 45723834 139852628 45723834 139852628 150655586 126106805 150655586 126106805 127736282 261314626 127736282 261314626 258562789 125910496 258562789 125910496 131945866 141156885 131945866 141156885 147547275 213425463 147547275 213425463 208966817 245756058 208966817 245756058 243279199 179013219 243279199 179013219 181666801 283836991 181666801 283836991 282728991 110542393 282728991 110542393 114471140 44033550 114471140 44033550 47136430 238301878 47136430 238301878 235114941 72564959 235114941 72564959 74688704 217047484 74688704 217047484 214887242 116590512 214887242 116590512 119834491 241521070 119834491 241521070 239473833 55976199 239473833 55976199 60546613 38854246 60546613 38854246 37954395 27150404 37954395 27150404 29564587 123158002 29564587 123158002 123964702 191791905 123964702 191791905 193318097 201682059 193318097 201682059 203098349 106564398 203098349 106564398 109658301 150848727 109658301 150848727 156417047 243204769 156417047 243204769 239228400 224653924 239228400 224653924 226920018 84174354 226920018 84174354 83649665 240645724 83649665 240645724 239844394 136730623 239844394 136730623 139167719 94525463 139167719 94525463 94895194 211213559 94895194 211213559 206067353 248558003 206067353 248558003 246074167 184097732 246074167 184097732 188340950 92312415 188340950 92312415 93474224 255226837 93474224 255226837 251729566 128937560 251729566 128937560 133449285 99475285 133449285 99475285 100992509 135628221 100992509 135628221 140332803 211628264 140332803 211628264 207469956 200041977 207469956 200041977 203104987 60847153 203104987 60847153 63056878 271907103 63056878 271907103 269588079 58618318 269588079 58618318 61995385 194908524 61995385 194908524 200756897 103138857 200756897 103138857 106445813 86482942 106445813 86482942 90486021 133667096 90486021 133667096 136193308 211990664 136193308 211990664 215110362 159913262 215110362 159913262 165092230 122247966 165092230 122247966 127068264 90811205 127068264 90811205 93363347 228858390 93363347 228858390 225195568 39450130 225195568 39450130 41751585 94662431 41751585 94662431 98737818 216669699 98737818 216669699 216377649 217576066 216377649 217576066 223002330 157928975 223002330 157928975 162758705 38713815 162758705 38713815 40522358 125350778 40522358 125350778 130453567 258334103 130453567 258334103 254256734 264306544 254256734 264306544 263000260 237065195 263000260 237065195 232281016 247552444 232281016 247552444 244421724 159622593 244421724 159622593 166725173 297198807 166725173 297198807 297002627 264836854 297002627 264836854 263675816 157465451 263675816 157465451 161612210 144756145 161612210 144756145 148418939 171303385 148418939 171303385 177804696 212409355 177804696 212409355 212991873 124990698 212991873 124990698 129912180 77342468 129912180 77342468 80210525 155529858 80210525 155529858 160266664 76465754 160266664 76465754 79815554 291265831 79815554 291265831 288890230 177985737 288890230 177985737 184698697 69048748 184698697 69048748 71376441 40090645 71376441 40090645 42602249 120407041 42602249 120407041 121375104 242748621 121375104 242748621 241380380 249020679 241380380 249020679 246719442 93581481 246719442 93581481 97512977 189731975 97512977 189731975 194457456 251546172 194457456 251546172 247955902 229080216 247955902 229080216 226716486 224276195 226716486 224276195 230614622 114667713 230614622 114667713 119282051 200117614 119282051 200117614 203102205 173021148 203102205 173021148 179682073 46056192 179682073 46056192 51429326 165603529 51429326 165603529 170161875 222819386 170161875 222819386 218648322 203786574 218648322 203786574 205763011 122732627 205763011 122732627 125546996 84835146 125546996 84835146 89797689 251510115 89797689 251510115 250468097 127765184 250468097 127765184 132678446 24792806 132678446 24792806 26687153 28427046 26687153 28427046 30007819 59703527 30007819 59703527 60708505 111660799 60708505 111660799 113734805 43671257 113734805 43671257 45232773 156333080 45232773 156333080 163765378 126219101 163765378 126219101 129572468 224674424 129572468 224674424 228568559 52491365 228568559 52491365 53238531 101411506 53238531 101411506 104354413 192336582 104354413 192336582 195771980 57069402 195771980 57069402 61117638 285360431 61117638 285360431 282575688 175681216 282575688 175681216 181917580 55906035 181917580 55906035 57828152 50443932 57828152 50443932 53460379 23749251 53460379 23749251 25846465 256146993 25846465 256146993 251160419 39708264 251160419 39708264 43674768 180128126 43674768 180128126 181879924 259739288 181879924 259739288 258842028 228843996 258842028 228843996 232440338 123231638 232440338 123231638 127157128 91589859 127157128 91589859 92739963 169514703 92739963 169514703 178284475 219045427 178284475 219045427 216078997 249648171 216078997 249648171 247832140 204272402 247832140 204272402 207158275 235221237 207158275 235221237 236129490 156716737 236129490 156716737 159386100 71383292 159386100 71383292 74691556 144723787 74691556 144723787 155720070 199435018 155720070 199435018 203807393 153745082 203807393 153745082 160110008 144728105 160110008 144728105 151726293 277398120 151726293 277398120 275987608 147261624 275987608 147261624 153662308 80624241 153662308 80624241 81565578 103914398 81565578 103914398 108482609 273268067 108482609 273268067 271521609 120928704 271521609 120928704 126230305 125417303 126230305 125417303 126197757 240726748 126197757 240726748 239337390 266108431 239337390 266108431 261324256 186766706 261324256 186766706 191595234 192734602 191595234 192734602 203149651 33678310 203149651 33678310 34617576 180595788 34617576 180595788 189223617 29579636 189223617 29579636 33308919 127355397 33308919 127355397 134368871 224166319 134368871 224166319 220733969 80677405 220733969 80677405 80881897 11509084 80881897 11509084 12021391 242526047 12021391 242526047 240027657 61418376 240027657 61418376 65513909 261458906 65513909 261458906 259714373 143459692 259714373 143459692 154484527 261590755 154484527 261590755 256664900 87977979 256664900 87977979 90450492 135688330 90450492 135688330 140731775 121731571 140731775 121731571 123263393 72358152 123263393 72358152 75433729 52515655 75433729 52515655 53570296 125881069 53570296 125881069 128817265 78767840 128817265 78767840 83156456 107917771 83156456 107917771 112630424 204210109 112630424 204210109 199480889 73746349 199480889 73746349 77062453 155884239 77062453 155884239 161512839 136778727 161512839 136778727 142265786 48710083 142265786 48710083 51429231 86675431 51429231 86675431 87628915 98752906 87628915 98752906 99714288 141090607 99714288 141090607 147358106 208468114 147358106 208468114 214355753 177083702 214355753 177083702 183252859 225560514 183252859 225560514 222661235 190930444 222661235 190930444 194805160 61348578 194805160 61348578 64075900 225471159 64075900 225471159 221913489 105261866 221913489 105261866 105664031 67812752 105664031 67812752 71037457 292544228 71037457 292544228 290382014 136993529 290382014 136993529 142927087 135789951 142927087 135789951 141267894 109300657 141267894 109300657 114893558 42333215 114893558 42333215 43319577 73093016 43319577 73093016 76302902 260848032 76302902 260848032 257359114 59374849 257359114 59374849 62139520 275875581 62139520 275875581 274620145 126646909 274620145 126646909 133132343 288883039 133132343 288883039 289106911 225699411 289106911 225699411 221525021 205404571 221525021 205404571 210958479 165857409 210958479 165857409 170951265 180401266 170951265 180401266 186489745 258428454 186489745 258428454 254367262 150960688 254367262 150960688 156485113 180158722 156485113 180158722 187131052 249452153 187131052 249452153 244571689 178465340 244571689 178465340 189399504 59742082 189399504 59742082 62542915 42555491 62542915 42555491 45868998 256214079 45868998 256214079 252962054 202655779 252962054 202655779 199222924 110563942 199222924 110563942 116112574 38333125 116112574 38333125 40634643 103231627 40634643 103231627 107919187 192858815 107919187 192858815 200779882 144011262 200779882 144011262 148743297 98020658 148743297 98020658 100008315 137945773 100008315 137945773 143460641 106887642 143460641 106887642 105833748 36773817 105833748 36773817 36627141 25609908 36627141 25609908 29113018 156528664 29113018 156528664 164605861 244809434 164605861 244809434 242185890 200972905 242185890 200972905 196180390 34771318 196180390 34771318 33748652 148843693 33748652 148843693 152669587 26376679 152669587 26376679 28512563 34098883 28512563 34098883 37824565 119314203 37824565 119314203 125422704 22047788 125422704 22047788 22106969 112576129 22106969 112576129 115667801 238930099 115667801 238930099 234814496 189656026 234814496 189656026 194101309 223160242 194101309 223160242 228296755 286990294 228296755 286990294 283457324 104186700 283457324 104186700 103461525 251896229 103461525 251896229 248113447 160346971 248113447 160346971 167765008 205476889 167765008 205476889 207813482 237758653 207813482 237758653 234941959 81961715 234941959 81961715 84076999 247836812 84076999 247836812 245928969 165944631 245928969 165944631 172713606 235236519 172713606 235236519 231666172 68975263 231666172 68975263 73638383 42718215 73638383 42718215 47467975 261549708 47467975 261549708 259383435 85053811 259383435 85053811 87332451 141946315 87332451 141946315 146343377 159027652 146343377 159027652 167399937 73162857 167399937 73162857 74737736 101742197 74737736 101742197 105162901 51945617 105162901 51945617 56955916 217824440 56955916 217824440 215905761 164616016 215905761 164616016 170487022 179600689 170487022 179600689 182833656 97747660 182833656 97747660 102633455 184069240 102633455 184069240 196247041 283290774 196247041 283290774 279228325 244776841 279228325 244776841 241022945 238550044 241022945 238550044 236021184 85186797 236021184 85186797 85899695 260229164 85899695 260229164 259453947 241321668 259453947 241321668 234640494 131467103 234640494 131467103 134925186 242243428 134925186 242243428 238908493 68960138 238908493 68960138 71707070 206118400 71707070 206118400 210033041 238994468 210033041 238994468 235236706 247843527 235236706 247843527 246147489 164211771 246147489 164211771 170724261 253597208 170724261 253597208 252467446 127985529 252467446 127985529 134809875 36161705 134809875 36161705 39681741 169919522 39681741 169919522 178185522 261489111 178185522 261489111 257415775 112493378 257415775 112493378 117986367 290068632 117986367 290068632 290903725 51217622 290903725 51217622 53023728 115371403 53023728 115371403 120135946 90580202 120135946 90580202 93516718 10519227 93516718 10519227 9905247 272445399 9905247 272445399 270692902 103489904 270692902 103489904 105446974 160815430 105446974 160815430 168285369 60088145 168285369 60088145 63129551 128292162 63129551 128292162 133532172 157366535 133532172 157366535 166508847 265432895 166508847 265432895 264454817 238060436 264454817 238060436 233672143 126899238 233672143 126899238 131546953 237782357 131546953 237782357 233625769 134716631 233625769 134716631 138803925 152657431 138803925 152657431 158969804 85945417 158969804 85945417 88939459 205326825 88939459 205326825 212746180 252595947 212746180 252595947 251087768 150031442 251087768 150031442 159934922 63619451 159934922 63619451 67430406 72423763 67430406 72423763 74609610 240544289 74609610 240544289 237350038 247275832 237350038 247275832 243158095 202799650 243158095 202799650 206145181 225339903 206145181 225339903 222795296 179280430 222795296 179280430 186151154 273806636 186151154 273806636 270136730 262906134 270136730 262906134 260148951 103264606 260148951 103264606 108240315 49441365 108240315 49441365 52081953 102646928 52081953 102646928 105449528 93453347 105449528 93453347 95187651 158325166 95187651 158325166 161706067 86656647 161706067 86656647 88800098 111058191 88800098 111058191 116884989 198909735 116884989 198909735 194909802 98019732 194909802 98019732 102381708 116476778 102381708 116476778 122063027 86676041 122063027 86676041 88772844 22831417 88772844 22831417 23873730 257830813 23873730 257830813 255429114 86803628 255429114 86803628 89484744 26747426 89484744 26747426 28894802 185275725 28894802 185275725 193926372 192627103 193926372 192627103 194105209 225520651 194105209 225520651 223365332 235984127 223365332 235984127 233238970 41430470 233238970 41430470 45345371 28650410 45345371 28650410 31144573 20715481 31144573 20715481 23071282 141901107 23071282 141901107 148703223 250071421 148703223 250071421 247484772 49163165 247484772 49163165 49810346 203077544 49810346 203077544 207569666 97969198 207569666 97969198 102953985 252031903 102953985 252031903 247691403 199514151 247691403 199514151 204549782 141423814 204549782 141423814 145282419 148627428 145282419 148627428 153218657 158727207 153218657 158727207 166363280 195779502 166363280 195779502 194100802 69682893 194100802 69682893 72612224 150563119 72612224 150563119 155917902 90675822 155917902 90675822 93017645 77807711 93017645 77807711 78967999 57571199 78967999 57571199 62002706 206088111 62002706 206088111 212819298 113466974 212819298 113466974 118102434 115340948 118102434 115340948 117782086 225532692 117782086 225532692 221336482 101913074 221336482 101913074 105842537 176117212 105842537 176117212 178453714 104702083 178453714 104702083 109059121 97934520 109059121 97934520 99544651 8240384 99544651 8240384 7330301 142247547 7330301 142247547 149026271 47321352 149026271 47321352 50378059 287812096 50378059 287812096 288341674 107660851 288341674 107660851 112877498 260655731 112877498 260655731 256363455 89867679 256363455 89867679 93073561 73283034 93073561 73283034 74412682 265215347 74412682 265215347 263050598 236978989 263050598 236978989 239182273 249287625 239182273 249287625 247667224 125158123 247667224 125158123 125227918 141723684 125227918 141723684 147715015 93885271 147715015 93885271 93924634 162462173 93924634 162462173 172880776 246545538 172880776 246545538 244344841 167193622 244344841 167193622 172221868 174638204 172221868 174638204 183874552 273789287 183874552 273789287 271135652 149253838 271135652 149253838 152734043 130319314 152734043 130319314 134094544 268911780 134094544 268911780 264726259 68432450 264726259 68432450 72055354 167410585 72055354 167410585 172735424 133705045 172735424 133705045 137881258 86699800 137881258 86699800 85849617 114005841 85849617 114005841 120756620 62210526 120756620 62210526 64222954 11479642 64222954 11479642 12505378 196516329 12505378 196516329 200840450 245242574 200840450 245242574 240118731 127972812 240118731 127972812 133155984 218694143 133155984 218694143 217923258 169036529 217923258 169036529 175186705 134618197 175186705 134618197 139623417 77254642 139623417 77254642 79321658 43599691 79321658 43599691 42963727 146136052 42963727 146136052 150875952 65739801 150875952 65739801 67158432 160825873 67158432 160825873 172312128 178753585 172312128 178753585 185386692 195605997 185386692 195605997 199291058 241659001 199291058 241659001 237906759 112808395 237906759 112808395 117170255 228944006 117170255 228944006 225928334 179143075 225928334 179143075 189516016 51262918 189516016 51262918 51957737 258470353 51957737 258470353 255538295 155866706 255538295 155866706 161801421 150489682 161801421 150489682 154224398 168726775 154224398 168726775 172440272 35888218 172440272 35888218 37494753 141326414 37494753 141326414 145543224 182181177 145543224 182181177 193483316 244497894 193483316 244497894 240697739 122047249 240697739 122047249 127999056 104612426 127999056 104612426 104099870 12233684 104099870 12233684 12216317 224224223 12216317 224224223 220703271 95292646 220703271 95292646 99844453 222920110 99844453 222920110 222936187 87198842 222936187 87198842 92141000 228602566 92141000 228602566 226682901 117551894 226682901 117551894 123699684 78335541 123699684 78335541 78603230 58697561 78603230 58697561 60925797 182791953 60925797 182791953 183240019 148641735 183240019 148641735 158200939 174294226 158200939 174294226 178477115 114059425 178477115 114059425 117883684 75224994 117883684 75224994 80297467 50420600 80297467 50420600 51324496 212129234 51324496 212129234 212847151 197814986 212847151 197814986 193604998 35316856 193604998 35316856 37121036 102478934 37121036 102478934 102537356 274704760 102537356 274704760 272744983 179770755 272744983 179770755 183233578 219507100 183233578 219507100 223563774 62916200 223563774 62916200 65750670 71890191 65750670 71890191 73012145 174456653 73012145 174456653 184221903 228371168 184221903 228371168 232095693 78275709 232095693 78275709 81381454 126236049 81381454 126236049 128218679 241527825 128218679 241527825 239270673 169117527 239270673 169117527 173729065 298891535 173729065 298891535 298904491 265717642 298904491 265717642 263204867 155072302 263204867 155072302 158768504 74123439 158768504 74123439 77250629 139311498 77250629 139311498 145168507 224004678 145168507 224004678 220603011 158983490 220603011 158983490 166401971 96722485 166401971 96722485 97081457 143523736 97081457 143523736 149840511 173581446 149840511 173581446 177864573 101292264 177864573 101292264 103097095 201288747 103097095 201288747 203290700 295138629 203290700 295138629 293495948 241498403 293495948 241498403 236513603 249495348 236513603 249495348 245310193 228657027 245310193 228657027 224057411 249391071 224057411 249391071 247078903 203352526 247078903 203352526 200193061 100222194 200193061 100222194 104441191 70616927 104441191 70616927 71345139 14345283 71345139 14345283 14104712 233563105 14104712 233563105 229553243 85739229 229553243 85739229 86383929 58825518 86383929 58825518 62705356 144040036 62705356 144040036 148397460 145098271 148397460 145098271 149868651 101420548 149868651 101420548 105356894 147924812 105356894 147924812 155766382 62603141 155766382 62603141 65831180 204899465 65831180 204899465 202193834 119961723 202193834 119961723 125320136 111280440 125320136 111280440 115439388 61788199 115439388 61788199 64307380 91957247 64307380 91957247 93213686 233558919 93213686 233558919 228711718 75652845 228711718 75652845 76451873 112034465 76451873 112034465 117035529 262749592 117035529 262749592 261890681 143640997 261890681 143640997 152277414 169164975 152277414 169164975 174524311 120874123 174524311 120874123 126703212 39363332 126703212 39363332 42707787 116352921 42707787 116352921 115863094 158815192 115863094 158815192 166302795 84236877 166302795 84236877 86644557 137041857 86644557 137041857 140300641 191195318 140300641 191195318 195445113 133573201 195445113 133573201 138237219 232623677 138237219 232623677 227234514 210566305 227234514 210566305 211933517 5262089 211933517 5262089 6432175 235293486 6432175 235293486 231949680 48950183 231949680 48950183 50280808 25044900 50280808 25044900 27656694 122622640 27656694 122622640 126409115 211689894 126409115 211689894 207580045 88734956 207580045 88734956 88987805 174016127 88987805 174016127 182244828 276115387 182244828 276115387 273440466 182222124 273440466 182222124 188893975 246017726 188893975 246017726 241535859 172711731 241535859 172711731 178896489 140817048 178896489 140817048 146330280 141738401 146330280 141738401 148093529 72294662 148093529 72294662 75776172 102157317 75776172 102157317 106958585 195289353 106958585 195289353 199222635 131439278 199222635 131439278 137788202 242200364 137788202 242200364 240187682 271755259 240187682 271755259 269510444 237647037 269510444 237647037 232758133 248604971 232758133 248604971 246467553 255802252 246467553 255802252 253402563 125009631 253402563 125009631 130712293 34660290 130712293 34660290 37441171 186374595 37441171 186374595 185946975 109133512 185946975 109133512 113504568 73335882 113504568 73335882 75237743 212516937 75237743 212516937 207720194 22678424 207720194 22678424 22998214 91575715 22998214 91575715 94711870 220303930 94711870 220303930 225443056 203804432 225443056 203804432 205404701 229679373 205404701 229679373 228293004 288171861 228293004 288171861 286152653 9476380 286152653 9476380 8050409 241638413 8050409 241638413 238006696 255941856 238006696 255941856 256413189 153171172 256413189 153171172 159003139 33939341 159003139 33939341 37136463 262017739 37136463 262017739 257305240 51410386 257305240 51410386 52329373 211300006 52329373 211300006 207972346 173587052 207972346 173587052 176949911 150425826 176949911 150425826 155843887 250776997 155843887 250776997 248139354 160001954 248139354 160001954 165798713 108933299 165798713 108933299 108351455 40684924 108351455 40684924 45386497 60890508 45386497 60890508 62106279 255258061 62106279 255258061 251982083 131423416 251982083 131423416 135743281 119229789 135743281 119229789 123462504 143330355 123462504 143330355 148579475 270012925 148579475 270012925 266944531 123924257 266944531 123924257 127004503 83661815 127004503 83661815 84319907 40968213 84319907 40968213 43022762 102688003 43022762 102688003 106934983 49998790 106934983 49998790 53279300 243734433 53279300 243734433 240382897 71513461 240382897 71513461 72444140 79749601 72444140 79749601 80756460 268720969 80756460 268720969 269230645 55931133 269230645 55931133 58693860 158087018 58693860 158087018 162613911 158147116 162613911 158147116 163347255 128617123 163347255 128617123 133018374 80302239 133018374 80302239 84330631 182272658 84330631 182272658 188598366 228652404 188598366 228652404 227135255 273907302 227135255 273907302 272573536 94142445 272573536 94142445 97109459 90487437 97109459 90487437 91750358 78062197 91750358 78062197 78641378 279232617 78641378 279232617 277645509 246822479 277645509 246822479 244327530 134978883 244327530 134978883 140697324 138419300 140697324 138419300 148317732 54709922 148317732 54709922 58144936 9115450 58144936 9115450 10395116 26569879 10395116 26569879 28592349 202109710 28592349 202109710 204176054 35572533 204176054 35572533 36918985 262611704 36918985 262611704 261591462 131200214 261591462 131200214 135414364 177046572 135414364 177046572 183903353 187944116 183903353 187944116 192549350 100781441 192549350 100781441 105838896 197468466 105838896 197468466 201160642 97725866 201160642 97725866 103272737 28480016 103272737 28480016 28379873 166742200 28379873 166742200 172991558 32307878 172991558 32307878 32084490 92757762 32084490 92757762 94928548 132593690 94928548 132593690 137971164 72223909 137971164 72223909 77081865 261270138 77081865 261270138 259180838 61237459 259180838 61237459 64101802 140990458 64101802 140990458 148299481 59663240 148299481 59663240 62276761 36074980 62276761 36074980 40479589 79919978 40479589 79919978 84799723 171960558 84799723 171960558 181695030 78911782 181695030 78911782 82936357 25094863 82936357 25094863 27020845 67401965 27020845 67401965 70086739 118973626 70086739 118973626 125360842 244205287 125360842 244205287 242152154 110878119 242152154 110878119 111503197 232801046 111503197 232801046 235820268 76661603 235820268 76661603 79755403 67332364 79755403 67332364 70502261 158150750 70502261 158150750 164203493 284875960 164203493 284875960 283507071 68996173 283507071 68996173 71888073 263675142 71888073 263675142 261891850 123917703 261891850 123917703 125199868 242973562 125199868 242973562 241094393 89800743 241094393 89800743 91046635 140619345 91046635 140619345 145618368 187512791 145618368 187512791 187546695 52794358 187546695 52794358 57628354 252767789 57628354 252767789 251326504 109803864 251326504 109803864 111151138 239972534 111151138 239972534 236721854 57255384 236721854 57255384 61209056 130208124 61209056 130208124 134012693 96904841 134012693 96904841 100005338 126283408 100005338 126283408 131002607 157545343 131002607 157545343 164157509 272085989 164157509 272085989 269228062 46504753 269228062 46504753 49831463 3495198 49831463 3495198 3649055 62150474 3649055 62150474 65561971 276037302 65561971 276037302 274471703 233969316 274471703 233969316 230548551 128152521 230548551 128152521 132750350 261523544 132750350 261523544 257099611 115034059 257099611 115034059 117393332 106226219 117393332 106226219 110256887 147035841 110256887 147035841 151765580 251260485 151765580 251260485 248411103 129071523 248411103 129071523 134843922 264111695 134843922 264111695 259979910 109702743 259979910 109702743 112224583 30012279 112224583 30012279 29930264 261941360 29930264 261941360 260194733 272659913 260194733 272659913 270854749 106473780 270854749 106473780 106073480 178945028 106073480 178945028 184298337 112748337 184298337 112748337 120029216 126589123 120029216 126589123 130942398 121675916 130942398 121675916 127118055 264817663 127118055 264817663 263038859 38170563 263038859 38170563 41343400 175907787 41343400 175907787 182079512 105101030 182079512 105101030 107990355 57279688 107990355 57279688 59651187 242648110 59651187 242648110 241886814 65887157 241886814 65887157 68786609 159121135 68786609 159121135 167231718 122848521 167231718 122848521 128317146 37254975 128317146 37254975 39619393 162498596 39619393 162498596 169817211 278013180 169817211 278013180 274851446 49276045 274851446 49276045 48497179 131245728 48497179 131245728 136084740 248476047 136084740 248476047 245593638 172237839 245593638 172237839 174973876 102025913 174973876 102025913 105733741 13905894 105733741 13905894 13275065 168094913 13275065 168094913 175349494 190934576 175349494 190934576 196117127 153441788 196117127 153441788 159079105 205509496 159079105 205509496 211188083 162387467 211188083 162387467 172939889 131318705 172939889 131318705 136876029 80398760 136876029 80398760 85580252 292599650 85580252 292599650 292080429 40194811 292080429 40194811 42975210 106429687 42975210 106429687 109652277 115749925 109652277 115749925 121247040 277360363 121247040 277360363 274484086 171468740 274484086 171468740 176306091 127309055 176306091 127309055 131573188 244694180 131573188 244694180 241558809 240664113 241558809 240664113 236539405 186942035 236539405 186942035 191571369 32869512 191571369 32869512 31406048 157690826 31406048 157690826 169308304 168181981 169308304 168181981 173745624 42054637 173745624 42054637 42826513 182730118 42826513 182730118 188604953 253626390 188604953 253626390 253657901 31603301 253657901 31603301 35088691 163143954 35088691 163143954 167336531 35739048 167336531 35739048 39721195 163274158 39721195 163274158 173822386 94522600 173822386 94522600 97269177 77215788 97269177 77215788 80160733 264969035 80160733 264969035 262427936 204051089 262427936 204051089 208997618 144569090 208997618 144569090 151711476 24059873 151711476 24059873 25564798 257625319 25564798 257625319 254401974 184283541 254401974 184283541 187719054 111475605 187719054 111475605 113506560 130214383 113506560 130214383 133935325 53206079 133935325 53206079 56483903 158330948 56483903 158330948 170378754 210689523 170378754 210689523 209031700 96719310 209031700 96719310 99297695 121451793 99297695 121451793 123573396 136253510 123573396 136253510 141530440 111974642 141530440 111974642 115617136 107830574 115617136 107830574 113063161 72892367 113063161 72892367 76982179 142575799 76982179 142575799 146640341 263466103 146640341 263466103 259552631 126206141 259552631 126206141 129169521 253691181 129169521 253691181 249217762 273377357 249217762 273377357 272358490 89368751 272358490 89368751 93033360 148087386 93033360 148087386 152990994 61685996 152990994 61685996 64657992 284648111 64657992 284648111 282849902 29240417 282849902 29240417 31402539 88691277 31402539 88691277 90248156 247665147 90248156 247665147 243762075 93211923 243762075 93211923 96849764 273022752 96849764 273022752 269394144 89217350 269394144 89217350 90580657 77211399 90580657 77211399 80199724 177240751 80199724 177240751 184554274 218396653 184554274 218396653 218792605 200214329 218792605 200214329 195892003 144873021 195892003 144873021 152885032 80325955 152885032 80325955 81565597 106477369 81565597 106477369 111881525 254911754 111881525 254911754 251303571 119803061 251303571 119803061 125204603 96299965 125204603 96299965 99324583 144968612 99324583 144968612 153396615 76656448 153396615 76656448 77960164 224352705 77960164 224352705 220042753 104768913 220042753 104768913 109132144 244108977 109132144 244108977 240392677 44688272 240392677 44688272 49406995 129819255 49406995 129819255 135622663 102844900 135622663 102844900 105908075 41352268 105908075 41352268 38857403 141883061 38857403 141883061 146742092 235890227 146742092 235890227 233564366 260388776 233564366 260388776 255927078 42287137 255927078 42287137 45678249 243521859 45678249 243521859 240879720 71183377 240879720 71183377 74084055 119207334 74084055 119207334 120057690 255657390 120057690 255657390 253672317 131017442 253672317 131017442 136932766 145134985 136932766 145134985 149215003 79360034 149215003 79360034 82177695 158312921 82177695 158312921 166358330 139400034 166358330 139400034 144987971 249184566 144987971 249184566 246008123 263159971 246008123 263159971 260332163 53384754 260332163 53384754 54132671 106131719 54132671 106131719 107828926 183107403 107828926 183107403 188242605 90980454 188242605 90980454 94714156 106491824 94714156 106491824 110468207 45392132 110468207 45392132 48002511 280426568 48002511 280426568 278198767 62309894 278198767 62309894 64497692 147993312 64497692 147993312 154523520 81629395 154523520 81629395 81777622 123354989 81777622 123354989 124543609 23570167 124543609 23570167 23988658 45482601 23988658 45482601 45014157 83757892 45014157 83757892 86412918 197737533 86412918 197737533 198137823 59215245 198137823 59215245 59896134 58983501 59896134 58983501 60717819 225064159 60717819 225064159 220445358 93196366 220445358 93196366 95967583 212645573 95967583 212645573 217770081 184782021 217770081 184782021 185434913 88700677 185434913 88700677 92249707 182595125 92249707 182595125 192833574 145984454 192833574 145984454 152621794 55042012 152621794 55042012 57757558 74487549 57757558 74487549 77539352 46001854 77539352 46001854 50356495 142938055 50356495 142938055 148340249 79059899 148340249 79059899 81786308 93804364 81786308 93804364 96162563 106355307 96162563 106355307 112086908 176281698 112086908 176281698 183770916 278785894 183770916 278785894 277378362 64014884 277378362 64014884 67901543 274557654 67901543 274557654 273162289 27182540 273162289 27182540 28292181 259856329 28292181 259856329 259316268 126332493 259316268 126332493 128663411 111892487 128663411 111892487 116671464 235877541 116671464 235877541 231714531 58277831 231714531 58277831 62195404 70035076 62195404 70035076 72350925 197983765 72350925 197983765 203091915 169062866 203091915 169062866 174886303 192849790 174886303 192849790 194228559 177375938 194228559 177375938 180263252 250589415 180263252 250589415 247427460 242448503 247427460 242448503 238981962 105795311 238981962 105795311 110474096 150795300 110474096 150795300 157667390 276544183 157667390 276544183 273348401 247331955 273348401 247331955 242849385 106100717 242849385 106100717 104718999 117229338 104718999 117229338 122736482 145336469 122736482 145336469 149586134 149869570 149586134 149869570 157634331 83613301 157634331 83613301 85706895 84664632 85706895 84664632 87819605 234569290 87819605 234569290 232148202 238468425 232148202 238468425 236022264 41364984 236022264 41364984 42502314 53827415 42502314 53827415 54350435 290308932 54350435 290308932 287947438 90614370 287947438 90614370 93457472 247095816 93457472 247095816 246313839 194849245 246313839 194849245 198845502 71140081 198845502 71140081 72640574 94663650 72640574 94663650 96778871 74732721 96778871 74732721 79270475 254346741 79270475 254346741 250343343 84516353 250343343 84516353 85926727 76472189 85926727 76472189 76397054 95735382 76397054 95735382 97370652 113169830 97370652 113169830 112384365 243101136 112384365 243101136 241681127 124633411 241681127 124633411 129406950 170204605 129406950 170204605 179992738 24208356 179992738 24208356 25300840 209294122 25300840 209294122 215346887 35534430 215346887 35534430 38546449 207861939 38546449 207861939 210668760 254975488 210668760 254975488 252461039 238823383 252461039 238823383 233674316 46133570 233674316 46133570 47186806 81165387 47186806 81165387 84266094 165287403 84266094 165287403 170371563 112206608 170371563 112206608 117215340 259334611 117215340 259334611 257134817 63580246 257134817 63580246 66406504 235669142 66406504 235669142 232420732 133597066 232420732 133597066 138444226 128688549 138444226 128688549 134029519 45941506 134029519 45941506 48956103 41385189 48956103 41385189 45298290 267818144 45298290 267818144 266062769 111908798 266062769 111908798 116210289 53802568 116210289 53802568 54593449 126095551 54593449 126095551 130044565 2115977 130044565 2115977 2238123 244183571 2238123 244183571 238684645 99849465 238684645 99849465 101298320 103569299 101298320 103569299 106173759 251666023 106173759 251666023 249038366 100161389 249038366 100161389 102539569 234542641 102539569 234542641 230864493 136073569 230864493 136073569 140689748 297008430 140689748 297008430 296410305 52497977 296410305 52497977 53533452 180413201 53533452 180413201 188355324 93330226 188355324 93330226 95823674 145461766 95823674 145461766 153882322 143603777 153882322 143603777 147628896 103676850 147628896 103676850 108171896 273321836 108171896 273321836 272641385 203823819 272641385 203823819 200488634 134606413 200488634 134606413 139441743 259445147 139441743 259445147 257093199 278327345 257093199 278327345 275872803 118734080 275872803 118734080 120917483 143885689 120917483 143885689 149065941 128647782 149065941 128647782 132875790 78979179 132875790 78979179 82202245 206859847 82202245 206859847 209488263 288314787 209488263 288314787 286374987 209403951 286374987 209403951 205464805 193187958 205464805 193187958 193058475 92760393 193058475 92760393 94672001 173012657 94672001 173012657 180504226 123597212 180504226 123597212 126309854 282861248 126309854 282861248 279790928 191231948 279790928 191231948 196134761 276017618 196134761 276017618 274204125 113868501 274204125 113868501 114416052 288190458 114416052 288190458 288086516 51750836 288086516 51750836 55811413 208917162 55811413 208917162 209378992 99386432 209378992 99386432 103024717 62712095 103024717 62712095 64642137 204575429 64642137 204575429 201373483 58974998 201373483 58974998 62424345 181551780 62424345 181551780 184686417 102570682 184686417 102570682 107801394 21058149 107801394 21058149 20477327 273660361 20477327 273660361 271239876 174236052 271239876 174236052 179994748 60679554 179994748 60679554 64193254 145451555 64193254 145451555 151484186 201709666 151484186 201709666 204288694 124783943 204288694 124783943 126884965 113169621 126884965 113169621 117540806 192154893 117540806 192154893 195876672 22772663 195876672 22772663 25753496 31260358 25753496 31260358 33870621 183472263 33870621 183472263 195569709 147584919 195569709 147584919 151155139 220082596 151155139 220082596 225183053 26388949 225183053 26388949 28607189 295409816 28607189 295409816 295593218 154796392 295593218 154796392 162461602 188547261 162461602 188547261 194369106 169226908 194369106 169226908 174073550 171729813 174073550 171729813 175478577 80836957 175478577 80836957 83544586 206839890 83544586 206839890 207553211 217018755 207553211 217018755 217478440 252648291 217478440 252648291 250706885 31942944 250706885 31942944 31274389 33796072 31274389 33796072 37142799 42249271 37142799 42249271 46884395 226517154 46884395 226517154 222548811 210530653 222548811 210530653 212324358 105609591 212324358 105609591 110619763 196754438 110619763 196754438 206636165 276653570 206636165 276653570 275066474 252172794 275066474 252172794 249581426 150276431 249581426 150276431 154765183 75254087 154765183 75254087 77645014 277178811 77645014 277178811 273478084 68900499 273478084 68900499 72472839 135433279 72472839 135433279 140468759 7836536 140468759 7836536 6310728 152270654 6310728 152270654 157346021 135520649 157346021 135520649 139520502 212065910 139520502 212065910 213755374 74454444 213755374 74454444 76053970 84003895 76053970 84003895 88210636 173204346 88210636 173204346 176925020 38442126 176925020 38442126 39254281 130577125 39254281 130577125 135910315 51091589 135910315 51091589 54470319 87052061 54470319 87052061 88991854 151413144 88991854 151413144 157615351 188685252 157615351 188685252 190807829 158086575 190807829 158086575 163282480 69552894 163282480 69552894 72253641 141363415 72253641 141363415 147029760 124433335 147029760 124433335 128002978 18394888 128002978 18394888 19789605 56404923 19789605 56404923 59528227 112871930 59528227 112871930 118381750 157777682 118381750 157777682 164228229 136201006 164228229 136201006 142038047 237652874 142038047 237652874 234048770 245424511 234048770 245424511 240731376 280255776 240731376 280255776 278316772 150179595 278316772 150179595 154954037 183530319 154954037 183530319 189634188 95465405 189634188 95465405 97711513 168162621 97711513 168162621 172664941 103698220 172664941 103698220 107415053 70173217 107415053 70173217 72314816 117929321 72314816 117929321 119934524 46683201 119934524 46683201 46850646 157510455 46850646 157510455 165623816 57062282 165623816 57062282 58791459 91496049 58791459 91496049 94004215 151919298 94004215 151919298 158520587 81111918 158520587 81111918 81925917 43692290 81925917 43692290 44693838 184034432 44693838 184034432 189111791 246431403 189111791 246431403 243324332 211895067 243324332 211895067 216394692 207767170 216394692 207767170 204430899 260014600 204430899 260014600 257499838 287400622 257499838 287400622 288515226 194052228 288515226 194052228 198397681 75311416 198397681 75311416 77241392 35510179 77241392 35510179 33934201 186249220 33934201 186249220 187457467 59740531 187457467 59740531 60970229 89843706 60970229 89843706 90184486 226032307 90184486 226032307 222453513 235574555 222453513 235574555 232158964 138185302 232158964 138185302 143188157 160963442 143188157 160963442 165694600 150200309 165694600 150200309 153134939 144748850 153134939 144748850 148311358 242184936 148311358 242184936 239419483 97242008 239419483 97242008 101363497 21278500 101363497 21278500 21733191 185809421 21733191 185809421 197902468 254282923 197902468 254282923 252311382 149218792 252311382 149218792 157573500 63694036 157573500 63694036 66545776 302253744 66545776 302253744 301805439 221783923 301805439 221783923 221034513 224228087 221034513 224228087 219586057 256025351 219586057 256025351 252647250 77558637 252647250 77558637 81121948 103820674 81121948 103820674 108926358 267331928 108926358 267331928 263952135 87439507 263952135 87439507 91822336 120965297 91822336 120965297 123047987 46674673 123047987 46674673 48630871 156509303 48630871 156509303 160333810 218325473 160333810 218325473 218153672 229202667 218153672 229202667 224644316 236822346 224644316 236822346 232667749 91863333 232667749 91863333 93838682 178207455 93838682 178207455 183046734 273452552 183046734 273452552 272132983 244132858 272132983 244132858 242008774 192453806 242008774 192453806 194087058 178928453 194087058 178928453 185370245 82247718 185370245 82247718 81659660 281986782 81659660 281986782 277179213 195714877 277179213 195714877 198809210 170144842 198809210 170144842 178637833 98281294 178637833 98281294 100808762 147160816 100808762 147160816 151858548 251356732 151858548 251356732 245868818 205148648 245868818 205148648 207324557 76088233 207324557 76088233 76882166 222695924 76882166 222695924 218722164 268341915 218722164 268341915 267673315 240773659 267673315 240773659 240091791 187921027 240091791 187921027 189667095 223954521 189667095 223954521 225658742 158246881 225658742 158246881 164534167 88217120 164534167 88217120 89469025 61600662 89469025 61600662 64569569 233393364 64569569 233393364 228470642 276928803 228470642 276928803 273903670 120780762 273903670 120780762 125906435 279761025 125906435 279761025 276633651 212358897 276633651 212358897 213541258 239387844 213541258 239387844 240495644 43371590 240495644 43371590 44217285 171260879 44217285 171260879 175070233 48581768 175070233 48581768 49609903 148307555 49609903 148307555 153170993 197320067 153170993 197320067 201017858 251565246 201017858 251565246 247305928 88977716 247305928 88977716 92754342 240992260 92754342 240992260 240012946 246519683 240012946 246519683 244552680 76560530 244552680 76560530 79149620 259751730 79149620 259751730 258228572 165732643 258228572 165732643 172141126 243579546 172141126 243579546 238881120 215860032 238881120 215860032 213732381 196127250 213732381 196127250 200560521 222583501 200560521 222583501 226654519 172311106 226654519 172311106 176890758 95136946 176890758 95136946 98189064 119264427 98189064 119264427 121186003 38387075 121186003 38387075 41008689 183119187 41008689 183119187 192993599 259811172 192993599 259811172 257045136 186465366 257045136 186465366 199013171 112638141 199013171 112638141 113043559 138459644 113043559 138459644 142807311 118515467 142807311 118515467 117548226 194709482 117548226 194709482 199167435 100296893 199167435 100296893 102659418 36828960 102659418 36828960 38870546 123696742 38870546 123696742 128902476 249443537 128902476 249443537 246124677 147505050 246124677 147505050 153924338 116482697 153924338 116482697 119969364 120885856 119969364 120885856 127435369 134696583 127435369 134696583 139886779 77610661 139886779 77610661 78222294 249035436 78222294 249035436 247307865 242411474 247307865 242411474 239831135 134026976 239831135 134026976 139343058 83344122 139343058 83344122 88657768 211271667 88657768 211271667 211459487 38888160 211459487 38888160 42536754 141418732 42536754 141418732 147716604 240865409 147716604 240865409 239253417 222305394 239253417 222305394 228023036 191152483 228023036 191152483 198173959 156059786 198173959 156059786 159522242 238952363 159522242 238952363 236774240 195734809 236774240 195734809 199252888 100240825 199252888 100240825 102603299 169250384 102603299 169250384 173837773 134300446 173837773 134300446 138732165 247242653 138732165 247242653 244448852 109485761 244448852 109485761 116142195 70056837 116142195 70056837 72918938 81671967 72918938 81671967 86635257 92769974 86635257 92769974 95078348 127838649 95078348 127838649 131343140 40958114 131343140 40958114 45812190 110240188 45812190 110240188 110956417 143061975 110956417 143061975 149949810 244320574 149949810 244320574 240062658 56850287 240062658 56850287 58916107 100589602 58916107 100589602 104313338 86235730 104313338 86235730 88860336 121879536 88860336 121879536 127863355 123840340 127863355 123840340 128867919 221315756 128867919 221315756 225713129 96303856 225713129 96303856 98855524 67720515 98855524 67720515 72522979 242839083 72522979 242839083 238683694 134781299 238683694 134781299 136082178 91618067 136082178 91618067 94900142 132470655 94900142 132470655 135582967 105034023 135582967 105034023 109171666 37244523 109171666 37244523 37837518 126391684 37837518 126391684 131121708 30700560 131121708 30700560 29549437 99175040 29549437 99175040 102562006 245197184 102562006 245197184 239448503 221862223 239448503 221862223 227151958 107539159 227151958 107539159 109619212 107763150 109619212 107763150 112863694 36802855 112863694 36802855 40572668 220166528 40572668 220166528 224375665 57714855 224375665 57714855 58935240 105669402 58935240 105669402 110799831 29788993 110799831 29788993 29012880 249904636 29012880 249904636 245102224 227998014 245102224 227998014 223705309 190213475 223705309 190213475 195201300 59327968 195201300 59327968 62532756 89034780 62532756 89034780 91614427 277688319 91614427 277688319 275874762 83868439 275874762 83868439 87683762 36273578 87683762 36273578 40115985 234370649 40115985 234370649 236163461 245685175 236163461 245685175 241377299 78352043 241377299 78352043 79582160 276510927 79582160 276510927 274577049 72509169 274577049 72509169 75410449 91267458 75410449 91267458 92519964 247355096 92519964 247355096 244496819 83316720 244496819 83316720 85275549 275642254 85275549 275642254 274329746 126280234 274329746 126280234 129811250 150548947 129811250 150548947 160846553 145530456 160846553 145530456 153897254 254520794 153897254 254520794 250965451 162228065 250965451 162228065 170928836 232182097 170928836 232182097 228166276 119920138 228166276 119920138 121670458 82250954 121670458 82250954 85934440 169864627 85934440 169864627 175191923 26126365 175191923 26126365 27508044 89103511 27508044 89103511 89960382 163202456 89960382 163202456 167672122 213100201 167672122 213100201 217533857 249312800 217533857 249312800 247091574 129139334 247091574 129139334 132412291 265682915 132412291 265682915 262386503 238013796 262386503 238013796 234733530 261593283 234733530 261593283 256942650 67090754 256942650 67090754 70299391 93426986 70299391 93426986 94441614 206644726 94441614 206644726 204095573 218527188 204095573 218527188 214617775 249765006 214617775 249765006 247340194 112370252 247340194 112370252 116991953 169460460 116991953 169460460 173782781 146672022 173782781 146672022 153266057 210603929 153266057 210603929 212678684 277755561 212678684 277755561 276744170 59102986 276744170 59102986 61948805 155016317 61948805 155016317 162998613 205453111 162998613 205453111 209740961 150935257 209740961 150935257 154614810 15449698 154614810 15449698 15160285 160438772 15160285 160438772 165504539 211003753 165504539 211003753 212013755 271003452 212013755 271003452 268194162 79063593 268194162 79063593 81401109 172170874 81401109 172170874 180610468 75951094 180610468 75951094 80357721 98743264 80357721 98743264 102957367 207856862 102957367 207856862 213754265 253377780 213754265 253377780 249053303 81826020 249053303 81826020 84440255 88869293 84440255 88869293 90021434 132053805 90021434 132053805 137375215 178377932 137375215 178377932 187159488 60459071 187159488 60459071 62676020 186752270 62676020 186752270 191274484 127858651 191274484 127858651 130895833 90648157 130895833 90648157 92911799 123425842 92911799 123425842 128533294 217758918 128533294 217758918 221669719 137218230 221669719 137218230 138883436 199594258 138883436 199594258 196599518 171321283 196599518 171321283 179467816 244733259 179467816 244733259 240926455 66518388 240926455 66518388 68968338 133099248 68968338 133099248 136651453 29517026 136651453 29517026 30690220 280060238 30690220 280060238 277830355 218396457 277830355 218396457 214080098 232157865 214080098 232157865 228796387 47296416 228796387 47296416 50423544 237083067 50423544 237083067 233340892 230480980 233340892 230480980 233695886 55474620 233695886 55474620 60560245 186389547 60560245 186389547 188239781 157733364 188239781 157733364 168701345 112572748 168701345 112572748 119608359 239817405 119608359 239817405 237964499 242449084 237964499 242449084 240862668 57416094 240862668 57416094 60387397 212313740 60387397 212313740 210670337 214213968 210670337 214213968 213181492 215479113 213181492 215479113 211303130 106186877 211303130 106186877 107218133 197754745 107218133 197754745 206039587 32336512 206039587 32336512 34466675 78787974 34466675 78787974 82373149 253172886 82373149 253172886 249987882 240098078 249987882 240098078 236885325 236965121 236885325 236965121 234754614 38160221 234754614 38160221 37075985 90126608 37075985 90126608 91912826 34615200 91912826 34615200 34955744 100371647 34955744 100371647 104506703 178618574 104506703 178618574 184728516 61661714 184728516 61661714 64212158 94301165 64212158 94301165 94987032 195529924 94987032 195529924 197002948 270354922 197002948 270354922 266357901 109269465 266357901 109269465 115191310 276534121 115191310 276534121 273112770 250590765 273112770 250590765 246206672 154784248 246206672 154784248 159812323 24397664 159812323 24397664 26391019 119523456 26391019 119523456 125137871 63720122 125137871 63720122 65697262 63360263 65697262 63360263 65438257 133988641 65438257 133988641 138090947 177852884 138090947 177852884 181828758 62645875 181828758 62645875 64908035 286271280 64908035 286271280 285248302 61505695 285248302 61505695 64734167 255210099 64734167 255210099 251289164 205847189 251289164 205847189 212330603 23686574 212330603 23686574 26318793 137295177 26318793 137295177 142659537 150791631 142659537 150791631 153629400 233516852 153629400 233516852 229753316 141677096 229753316 141677096 146599448 243919180 146599448 243919180 239650896 185497857 239650896 185497857 191027196 154868885 191027196 154868885 160972207 219830718 160972207 219830718 223483268 116355775 223483268 116355775 122204169 153457180 122204169 153457180 158094532 167784940 158094532 167784940 178923039 123476939 178923039 123476939 128423906 228618919 128423906 228618919 223793591 250156082 223793591 250156082 249093094 92967653 249093094 92967653 96296277 159511116 96296277 159511116 165853992 230580075 165853992 230580075 229894167 145850804 229894167 145850804 152402385 102314151 152402385 102314151 104105229 88525695 104105229 88525695 89561960 70685689 89561960 70685689 72274248 101613291 72274248 101613291 105156998 179431288 105156998 179431288 185090212 226072510 185090212 226072510 231416068 18024420 231416068 18024420 17688184 66503016 17688184 66503016 69727351 54858370 69727351 54858370 58397951 46869290 58397951 46869290 49381931 190599371 49381931 190599371 195181011 231379134 195181011 231379134 233816475 265305322 233816475 265305322 261031536 295757710 261031536 295757710 295287655 87145450 295287655 87145450 88652463 134165141 88652463 134165141 137832663 191716512 137832663 191716512 195504693 99245224 195504693 99245224 102551449 225157440 102551449 225157440 225594734 158656843 225594734 158656843 163092840 122077977 163092840 122077977 127495847 158584181 127495847 158584181 165341897 107855416 165341897 107855416 114009765 83804973 114009765 83804973 86841093 100140671 86841093 100140671 101207870 64810916 101207870 64810916 67340526 215404911 67340526 215404911 209615490 251647361 209615490 251647361 248067861 107033913 248067861 107033913 108923615 250274529 108923615 250274529 247261138 195659106 247261138 195659106 198511593 214088852 198511593 214088852 211719964 137886355 211719964 137886355 143688972 95870151 143688972 95870151 95667186 202796454 95667186 202796454 204850829 156167056 204850829 156167056 165961017 250285810 165961017 250285810 246657627 208915867 246657627 208915867 206409026 152737898 206409026 152737898 158226760 252917714 158226760 252917714 250954719 205901300 250954719 205901300 207647395 202052984 207647395 202052984 200405073 162067852 200405073 162067852 171700451 164165371 171700451 164165371 168988124 71369071 168988124 71369071 73034336 199877152 73034336 199877152 204549904 40889886 204549904 40889886 44250458 65049381 44250458 65049381 68759770 278211117 68759770 278211117 275855539 251932233 275855539 251932233 247223797 114160439 247223797 114160439 119442926 267070067 119442926 267070067 263348059 16764689 263348059 16764689 19015925 101948126 19015925 101948126 106175292 236862123 106175292 236862123 233360565 257974120 233360565 257974120 258659796 103876753 258659796 103876753 105924121 85265270 105924121 85265270 88823402 171336310 88823402 171336310 178320801 19048166 178320801 19048166 19066563 177605318 19066563 177605318 183235909 268106551 183235909 268106551 268014580 184702155 268014580 184702155 192635853 196222708 192635853 196222708 204935172 72009763 204935172 72009763 74284197 42264912 74284197 42264912 45062415 10765488 45062415 10765488 11770084 63458505 11770084 63458505 66920681 111083815 66920681 111083815 112229047 70264840 112229047 70264840 71350095 88812262 71350095 88812262 92119524 294292349 92119524 294292349 293982948 48597564 293982948 48597564 49287635 26218025 49287635 26218025 27533627 234626397 27533627 234626397 229586454 243497829 229586454 243497829 240866589 133291365 240866589 133291365 138896889 200837077 138896889 200837077 204550396 234688641 204550396 234688641 236332313 219341044 236332313 219341044 223411058 245031687 223411058 245031687 242798277 117809337 242798277 117809337 117525553 147177915 117525553 147177915 152159906 144154430 152159906 144154430 153875220 243217635 153875220 243217635 241321730 213848466 241321730 213848466 209530957 151895957 209530957 151895957 157235051 237657939 157235051 237657939 234243117 12210930 234243117 12210930 14205370 17644235 14205370 17644235 19184229 100894703 19184229 100894703 104530305 50411577 104530305 50411577 53151801 101893362 53151801 101893362 105468008 135124740 105468008 135124740 138079947 137081589 138079947 137081589 142780267 79123888 142780267 79123888 83570638 157717753 83570638 157717753 165329807 223788814 165329807 223788814 221578590 117651123 221578590 117651123 123369606 302489504 123369606 302489504 300012570 26662976 300012570 26662976 27861012 237261843 27861012 237261843 237459250 38481035 237459250 38481035 39585371 67326151 39585371 67326151 70887201 75524880 70887201 75524880 76845900 118573627 76845900 118573627 119224791 67564441 119224791 67564441 69072219 138342694 69072219 138342694 144372306 67455397 144372306 67455397 69720842 284285870 69720842 284285870 283663265 228164608 283663265 228164608 224199048 149188305 224199048 149188305 154212404 184522502 154212404 184522502 187502608 193829409 187502608 193829409 197225379 138861171 197225379 138861171 148852616 265160693 148852616 265160693 262114892 54475566 262114892 54475566 58984604 164319266 58984604 164319266 168850518 216226773 168850518 216226773 216621628 159284224 216621628 159284224 166878306 84887576 166878306 84887576 84606351 90872989 84606351 90872989 92525818 63169559 92525818 63169559 66847554 100531070 66847554 100531070 102752858 155763760 102752858 155763760 161313442 169369545 161313442 169369545 173922522 260016619 173922522 260016619 257016352 151741187 257016352 151741187 159540355 85065402 159540355 85065402 87534164 177623439 87534164 177623439 184544532 254482526 184544532 254482526 252694923 151956109 252694923 151956109 156184839 254321963 156184839 254321963 251960711 229343771 251960711 229343771 232328104 237043222 232328104 237043222 232716766 136419095 232716766 136419095 144518972 212953138 144518972 212953138 208816744 16844958 208816744 16844958 17766940 117522488 17766940 117522488 121311564 98690992 121311564 98690992 101825547 212418127 101825547 212418127 212567941 117847703 212567941 117847703 122279480 270204029 122279480 270204029 269744279 151925846 269744279 151925846 158045483 178628179 158045483 178628179 184434799 208555965 184434799 208555965 210000588 290195415 210000588 290195415 287519086 128461328 287519086 128461328 133245029 144608201 133245029 144608201 149517749 257756301 149517749 257756301 252885090 122096002 252885090 122096002 126393718 292060328 126393718 292060328 290725730 153315637 290725730 153315637 160148532 35029767 160148532 35029767 39008809 231135122 39008809 231135122 225539018 57463715 225539018 57463715 59764721 203641958 59764721 203641958 202909410 209756377 202909410 209756377 211202317 215027766 211202317 215027766 209911596 28126572 209911596 28126572 31205689 76516368 31205689 76516368 79072038 105697697 79072038 105697697 107753762 10291165 107753762 10291165 10974795 33418549 10974795 33418549 31989245 259392477 31989245 259392477 256254771 259357426 256254771 259357426 255904057 282893731 255904057 282893731 278263718 37556730 278263718 37556730 40240806 32128493 40240806 32128493 34372061 36460787 34372061 36460787 40185733 210808615 40185733 210808615 207693938 83984996 207693938 83984996 85820977 141782389 85820977 141782389 147558634 258479316 147558634 258479316 256209112 240537466 256209112 240537466 240402448 116930591 240402448 116930591 116262102 293487143 116262102 293487143 291981714 223564930 291981714 223564930 224708680 190644319 224708680 190644319 192858672 239644838 192858672 239644838 232747668 126934455 232747668 126934455 133365451 116033199 133365451 116033199 116138685 148379832 116138685 148379832 157567759 46660980 157567759 46660980 51545056 229083886 51545056 229083886 223968730 26786271 223968730 26786271 28165195 107061255 28165195 107061255 109696474 213050395 109696474 213050395 211730238 167256986 211730238 167256986 173579332 253497782 173579332 253497782 250848646 109687916 250848646 109687916 112644028 255572033 112644028 255572033 254246225 233593145 254246225 233593145 230467940 128931665 230467940 128931665 135583101 253266125 135583101 253266125 249085868 41377790 249085868 41377790 43630246 145964443 43630246 145964443 153950676 48634990 153950676 48634990 49370986 59138586 49370986 59138586 61411795 135544722 61411795 135544722 142119109 115302989 142119109 115302989 119541881 167475830 119541881 167475830 172527995 237230390 172527995 237230390 234753658 134938788 234753658 134938788 139043204 169308495 139043204 169308495 178992172 10244738 178992172 10244738 10681808 75846443 10681808 75846443 79573207 266524213 79573207 266524213 264477486 235512221 264477486 235512221 232651400 151457864 232651400 151457864 154749944 262554004 154749944 262554004 258620745 49030757 258620745 49030757 51551209 267761160 51551209 267761160 264966836 110283196 264966836 110283196 112060718 222908571 112060718 222908571 218884961 100470146 218884961 100470146 101017603 139130091 101017603 139130091 148431853 134669573 148431853 134669573 139040402 266894970 139040402 266894970 263141915 205455152 263141915 205455152 212270657 268956652 212270657 268956652 266380559 140233553 266380559 140233553 145869864 168719395 145869864 168719395 177266945 7059526 177266945 7059526 8022534 68933902 8022534 68933902 70788179 258092045 70788179 258092045 255612603 91084442 255612603 91084442 92885761 82666333 92885761 82666333 86620842 198270752 86620842 198270752 199525956 115583237 199525956 115583237 116590886 223295445 116590886 223295445 227760438 176720850 227760438 176720850 183574219 207019301 183574219 207019301 202773802 69411854 202773802 69411854 74437944 253988281 74437944 253988281 251925664 110443402 251925664 110443402 114546026 187612128 114546026 187612128 192979184 63590053 192979184 63590053 65249831 101637190 65249831 101637190 101360892 260777453 101360892 260777453 259280760 264378639 259280760 264378639 261888628 113412953 261888628 113412953 114522178 105327785 114522178 105327785 110853519 29573593 110853519 29573593 30627963 70800489 30627963 70800489 73059831 28018580 73059831 28018580 30961673 89284034 30961673 89284034 92596081 231356417 92596081 231356417 228811129 71344210 228811129 71344210 74149003 242446971 74149003 242446971 240088316 54051895 240088316 54051895 54763446 167853884 54763446 167853884 174519822 41520831 174519822 41520831 43755085 157680638 43755085 157680638 163018925 64142306 163018925 64142306 67503849 206525611 67503849 206525611 202873415 69644543 202873415 69644543 74359972 104520778 74359972 104520778 110018108 115428486 110018108 115428486 118315867 282079163 118315867 282079163 282282059 62043416 282282059 62043416 63127847 33649051 63127847 33649051 35019532 210053640 35019532 210053640 210738803 254907742 210738803 254907742 251988456 70616680 251988456 70616680 72370749 83005253 72370749 83005253 86850613 85009596 86850613 85009596 88097332 168088209 88097332 168088209 175366247 229610157 175366247 229610157 232210906 206472672 232210906 206472672 203180276 136836424 203180276 136836424 140453069 211652341 140453069 211652341 213956189 200977448 213956189 200977448 200218119 98881472 200218119 98881472 104097523 62218381 104097523 62218381 64872002 101397076 64872002 101397076 102901118 172576434 102901118 172576434 180855300 45177734 180855300 45177734 46761206 55401101 46761206 55401101 57657905 234352694 57657905 234352694 231212217 71540828 231212217 71540828 72130817 254164761 72130817 254164761 251300041 50034392 251300041 50034392 54350122 275628574 54350122 275628574 272663600 271748946 272663600 271748946 269919865 160937982 269919865 160937982 165492474 90151975 165492474 90151975 92034450 79486974 92034450 79486974 83583762 242927104 83583762 242927104 237125277 119984824 237125277 119984824 125999432 110071433 125999432 110071433 113104588 113271159 113104588 113271159 117351588 201146229 117351588 201146229 209582059 92531564 209582059 92531564 95764521 229299504 95764521 229299504 224535000 37507591 224535000 37507591 38655714 168722473 38655714 168722473 178446782 270875449 178446782 270875449 268335360 256368737 268335360 256368737 254912738 100469089 254912738 100469089 103912818 80556798 103912818 80556798 85795516 161070023 85795516 161070023 171186069 94512480 171186069 94512480 97339649 199294348 97339649 199294348 203305276 163243250 203305276 163243250 173251864 81027041 173251864 81027041 83062410 201870537 83062410 201870537 199920651 259427171 199920651 259427171 257161186 85172573 257161186 85172573 90374368 29860006 90374368 29860006 31307629 199519381 31307629 199519381 206282394 238795116 206282394 238795116 239620799 194899993 239620799 194899993 205195868 239492579 205195868 239492579 234608417 47150518 234608417 47150518 48744528 266795217 48744528 266795217 265632441 177671607 265632441 177671607 184534904 288629734 184534904 288629734 285782680 254474258 285782680 254474258 251438628 175208106 251438628 175208106 183690211 199735645 183690211 199735645 208370509 73754563 208370509 73754563 74578597 66357266 74578597 66357266 68765191 75138703 68765191 75138703 76636687 137767635 76636687 137767635 142141212 137488182 142141212 137488182 143676208 31183913 143676208 31183913 33301255 71897159 33301255 71897159 72732904 99378537 72732904 99378537 101898058 262874213 101898058 262874213 260022322 257789648 260022322 257789648 257744613 219756742 257744613 219756742 216930637 191296459 216930637 191296459 191657765 98968307 191657765 98968307 100363908 161465024 100363908 161465024 171901394 224878223 171901394 224878223 221933539 138528569 221933539 138528569 143908459 93204159 143908459 93204159 96055404 77788897 96055404 77788897 81027316 193236360 81027316 193236360 196990561 267961846 196990561 267961846 265786817 131853310 265786817 131853310 137791216 254553357 137791216 254553357 249486502 120713343 249486502 120713343 124868415 163555507 124868415 163555507 168141048 171529007 168141048 171529007 179281384 104872665 179281384 104872665 106349018 162982538 106349018 162982538 170431713 142815046 170431713 142815046 148206580 251428588 148206580 251428588 247916410 222252423 247916410 222252423 226119320 155570424 226119320 155570424 164484819 71762425 164484819 71762425 74728089 139828449 74728089 139828449 145372870 66782566 145372870 66782566 69412520 108310718 69412520 108310718 113585982 150213164 113585982 150213164 155020555 95088781 155020555 95088781 96595067 30952402 96595067 30952402 33899700 269871092 33899700 269871092 266765369 185090075 266765369 185090075 189752980 142824900 189752980 142824900 147208086 88932286 147208086 88932286 91445725 73507470 91445725 73507470 78948748 97674868 78948748 97674868 101376354 275656277 101376354 275656277 274195761 217348512 274195761 217348512 220156943 83215429 220156943 83215429 85491460 150341850 85491460 150341850 157165067 75540812 157165067 75540812 75201781 210057886 75201781 210057886 211754935 274747916 211754935 274747916 273375868 131815044 273375868 131815044 138447058 217658455 138447058 217658455 214892727 50371588 214892727 50371588 50852335 174076137 50852335 174076137 177987627 187509421 177987627 187509421 190123115 254094933 190123115 254094933 250424665 147013640 250424665 147013640 151918842 145476190 151918842 145476190 151488940 62791560 151488940 62791560 65137245 102847481 65137245 102847481 107322127 85483968 107322127 85483968 88075646 249206797 88075646 249206797 246391299 253401343 246391299 253401343 249847425 275787595 249847425 275787595 274598397 77531498 274598397 77531498 82540845 108134739 82540845 108134739 110688676 207315025 110688676 207315025 204509183 193189148 204509183 193189148 203482043 179861392 203482043 179861392 191184692 229117629 191184692 229117629 228710959 163023304 228710959 163023304 169643385 129499855 169643385 129499855 135976192 253855873 135976192 253855873 252670321 191391152 252670321 191391152 192422276 126958090 192422276 126958090 132577488 188565137 132577488 188565137 192514920 169455998 192514920 169455998 176952747 131535576 176952747 131535576 134983821 121211123 134983821 121211123 126596233 188789656 126596233 188789656 193771851 174221467 193771851 174221467 178639664 252615778 178639664 252615778 251354798 76011224 251354798 76011224 80017997 138801976 80017997 138801976 144278475 62703687 144278475 62703687 64764848 109432012 64764848 109432012 114468530 86000381 114468530 86000381 88293069 79123777 88293069 79123777 81554405 150386942 81554405 150386942 155525224 236378985 155525224 236378985 233215949 138190513 233215949 138190513 144532213 138793667 144532213 138793667 144017444 52487237 144017444 52487237 54008565 153638119 54008565 153638119 160765345 59287158 160765345 59287158 63038920 91465882 63038920 91465882 92861996 194005248 92861996 194005248 201467973 44024181 201467973 44024181 43415944 165232152 43415944 165232152 169602051 205552270 169602051 205552270 201963409 63625198 201963409 63625198 65230564 187183564 65230564 187183564 192113254 263978150 192113254 263978150 262685028 100705148 262685028 100705148 105306712 135297995 105306712 135297995 141377089 77368299 141377089 77368299 80879052 236435460 80879052 236435460 236584219 231451462 236584219 231451462 230572501 230568721 230572501 230568721 226244582 226257361 226244582 226257361 222457638 179978219 222457638 179978219 187938765 61643199 187938765 61643199 64502376 27026226 64502376 27026226 27923501 112239268 27923501 112239268 113106205 191364438 113106205 191364438 191748511 143714991 191748511 143714991 147668455 235985216 147668455 235985216 232098780 143294559 232098780 143294559 148491234 101505489 148491234 101505489 104043113 113106049 104043113 113106049 117924127 265892101 117924127 265892101 265430303 199584914 265430303 199584914 202979666 21135516 202979666 21135516 22142800 158661003 22142800 158661003 166996095 52392302 166996095 52392302 56432036 85659701 56432036 85659701 87208230 95207949 87208230 95207949 96541385 253553805 96541385 253553805 252349952 158650695 252349952 158650695 163933482 165289925 163933482 165289925 174902439 175094902 174902439 175094902 180235233 248322144 180235233 248322144 245027652 144735417 245027652 144735417 149903955 271420562 149903955 271420562 268989914 66011464 268989914 66011464 68758700 252270380 68758700 252270380 248775836 192115047 248775836 192115047 195893630 231527823 195893630 231527823 227934288 198148690 227934288 198148690 206961981 97442707 206961981 97442707 101211187 127338922 101211187 127338922 131291418 94996432 131291418 94996432 97293493 189027158 97293493 189027158 192421698 211469465 192421698 211469465 212049322 181002631 212049322 181002631 188826306 205342020 188826306 205342020 202608399 227765481 202608399 227765481 223635894 111983459 223635894 111983459 116273297 169740229 116273297 169740229 174565517 125892123 174565517 125892123 132193850 264076586 132193850 264076586 263118713 248978532 263118713 248978532 246654147 63271200 246654147 63271200 66571764 112103368 66571764 112103368 116961550 194592341 116961550 194592341 195138290 54474779 195138290 54474779 58732085 66490249 58732085 66490249 70232882 117521271 70232882 117521271 116757345 112641895 116757345 112641895 117810684 155328183 117810684 155328183 166400603 51611681 166400603 51611681 55926167 152806270 55926167 152806270 156915810 130574299 156915810 130574299 134218424 143098921 134218424 143098921 150631626 68424152 150631626 68424152 70802753 48434178 70802753 48434178 50320396 276595666 50320396 276595666 273975325 146251031 273975325 146251031 153059090 94162493 153059090 94162493 94743620 175962302 94743620 175962302 182876406 266436236 182876406 266436236 263787121 53517941 263787121 53517941 57128425 54724815 57128425 54724815 55556361 111501469 55556361 111501469 115480056 52391819 115480056 52391819 53208480 232371857 53208480 232371857 228011014 180812443 228011014 180812443 188995676 109038984 188995676 109038984 111438802 105132031 111438802 105132031 108977816 242052464 108977816 242052464 239800884 49177673 239800884 49177673 53388704 76090518 53388704 76090518 80126801 190778431 80126801 190778431 195201553 266035986 195201553 266035986 264514356 112815548 264514356 112815548 114464201 13642721 114464201 13642721 14058372 150424265 14058372 150424265 155612713 264527597 155612713 264527597 260998685 127208839 260998685 127208839 133791319 132707081 133791319 132707081 136691120 139997555 136691120 139997555 144709999 40953075 144709999 40953075 46112011 134127658 46112011 134127658 139613628 68472792 139613628 68472792 71110139 206230232 71110139 206230232 211949339 49695492 211949339 49695492 51782522 132627779 51782522 132627779 138172430 144551263 138172430 144551263 148028582 64112699 148028582 64112699 67216555 227448499 67216555 227448499 231794927 140565469 231794927 140565469 142490175 225602151 142490175 225602151 228062267 166487111 228062267 166487111 172909001 123380525 172909001 123380525 128649032 139754012 128649032 139754012 144248459 105197347 144248459 105197347 107251148 45164684 107251148 45164684 44388432 75785726 44388432 75785726 80716915 205644562 80716915 205644562 209714090 88874607 209714090 88874607 89769725 198809983 89769725 198809983 203038769 232192560 203038769 232192560 231753546 172863122 231753546 172863122 179913896 25232924 179913896 25232924 28142811 168112799 28142811 168112799 171810156 177637789 171810156 177637789 184398212 22732518 184398212 22732518 23886622 189517097 23886622 189517097 191062497 113373345 191062497 113373345 113409992 198229420 113409992 198229420 198217534 109829565 198217534 109829565 112877013 256432230 112877013 256432230 251533109 231356133 251533109 231356133 227809641 60442146 227809641 60442146 62898514 94531403 62898514 94531403 97932523 208748839 97932523 208748839 204962749 107870706 204962749 107870706 106928438 11198921 106928438 11198921 10761196 212742267 10761196 212742267 214057154 239986869 214057154 239986869 235872895 162748771 235872895 162748771 174211542 292242177 174211542 292242177 291327221 179051647 291327221 179051647 186852971 230353936 186852971 230353936 226017253 37275473 226017253 37275473 37288302 195676734 37288302 195676734 202783739 55077015 202783739 55077015 55515966 105086096 55515966 105086096 107799959 171333729 107799959 171333729 176257323 59525406 176257323 59525406 62680580 258412310 62680580 258412310 256481457 79663169 256481457 79663169 83612190 261413689 83612190 261413689 259411196 203617567 259411196 203617567 206054563 191395366 206054563 191395366 192698914 252140552 192698914 252140552 250696802 206273043 250696802 206273043 209625533 4209949 209625533 4209949 4324541 41440159 4324541 41440159 44933534 203837125 44933534 203837125 207529631 247973607 207529631 247973607 245556935 47175563 245556935 47175563 51980792 247702100 51980792 247702100 245399892 263273453 245399892 263273453 260447576 130826442 260447576 130826442 136958835 203528696 136958835 203528696 207917530 109759436 207917530 109759436 113866112 258725200 113866112 258725200 255837018 57955202 255837018 57955202 59041108 170664507 59041108 170664507 177862979 199775923 177862979 199775923 205195147 51387633 205195147 51387633 55807644 259088862 55807644 259088862 255750928 281664000 255750928 281664000 280049136 192771328 280049136 192771328 202688287 262590456 202688287 262590456 257912554 213756171 257912554 213756171 216410197 14052135 216410197 14052135 14159053 38281038 14159053 38281038 42201338 154908557 42201338 154908557 159554731 165382829 159554731 165382829 172510254 205094818 172510254 205094818 206396255 58960096 206396255 58960096 60201617 24331383 60201617 24331383 26295582 49521482 26295582 49521482 53319162 224092941 53319162 224092941 220269192 53811136 220269192 53811136 57434892 179110176 57434892 179110176 186115974 186612834 186115974 186612834 191680531 151032376 191680531 151032376 155825917 241919158 155825917 241919158 237909253 115374350 237909253 115374350 119037510 91423192 119037510 91423192 93110000 291152933 93110000 291152933 289500091 238193534 289500091 238193534 233682974 252586378 233682974 252586378 249925020 56169069 249925020 56169069 57168367 100659045 57168367 100659045 104515917 185182326 104515917 185182326 189087078 196872864 189087078 196872864 202108310 179840164 202108310 179840164 185698853 117109211 185698853 117109211 119993421 113941798 119993421 113941798 116755054 239884753 116755054 239884753 236788193 222074515 236788193 222074515 218310745 25976597 218310745 25976597 25920604 66966898 25920604 66966898 70563870 39580383 70563870 39580383 42034943 182874023 42034943 182874023 189556406 257148860 189556406 257148860 251743092 145995828 251743092 145995828 150865188 135435091 150865188 135435091 140413169 87797338 140413169 87797338 88301594 149392096 88301594 149392096 157392304 198129597 157392304 198129597 204927794 51431200 204927794 51431200 54097681 220144541 54097681 220144541 216375326 116353433 216375326 116353433 122192697 301589223 122192697 301589223 299721233 31732640 299721233 31732640 34255832 71496089 34255832 71496089 76626864 172720087 76626864 172720087 178066588 88504614 178066588 88504614 89249454 109755831 89249454 109755831 112688751 125425156 112688751 125425156 130124175 167499967 130124175 167499967 172595106 251275217 172595106 251275217 247824063 239654442 247824063 239654442 235538966 86502427 235538966 86502427 86832225 64739564 86832225 64739564 67265570 33665241 67265570 33665241 32953788 267768076 32953788 267768076 264564771 245506073 264564771 245506073 241430886 250100821 241430886 250100821 246177344 185898926 246177344 185898926 194368973 33954612 194368973 33954612 35020520 205479611 35020520 205479611 209427436 38380115 209427436 38380115 41498565 63575905 41498565 63575905 66172269 117274954 66172269 117274954 118448057 281558209 118448057 281558209 280689496 57714567 280689496 57714567 59384052 256818014 59384052 256818014 252212275 267839165 252212275 267839165 264195958 71108086 264195958 71108086 73223226 59020538 73223226 59020538 62564178 133236189 62564178 133236189 137662121 49232784 137662121 49232784 52313984 128093965 52313984 128093965 132737452 60695694 132737452 60695694 62305280 183595830 62305280 183595830 193551490 185261834 193551490 185261834 196978001 258028832 196978001 258028832 255335754 239856518 255335754 239856518 236086192 255695785 236086192 255695785 255241652 194549750 255241652 194549750 199025154 147349731 199025154 147349731 154183973 203695518 154183973 203695518 206831326 117619096 206831326 117619096 120110956 73074495 120110956 73074495 77704258 85594125 77704258 85594125 87513938 48088973 87513938 48088973 49475094 115718529 49475094 115718529 117090512 176333959 117090512 176333959 179562986 206240466 179562986 206240466 210759389 277295763 210759389 277295763 276440843 257151073 276440843 257151073 254467992 115111503 254467992 115111503 119942608 61498542 119942608 61498542 64300980 101849085 64300980 101849085 104615761 267415129 104615761 267415129 263901019 261958282 263901019 261958282 260513115 177156124 260513115 177156124 182605660 99141227 182605660 99141227 100485925 257565333 100485925 257565333 257458807 140205824 257458807 140205824 145927892 221108360 145927892 221108360 217865040 152702525 217865040 152702525 161359059 171012243 161359059 171012243 180091421 198847675 180091421 198847675 207650529 141608525 207650529 141608525 147393387 201520862 147393387 201520862 202788034 183492864 202788034 183492864 185572454 174548140 185572454 174548140 183000378 133163190 183000378 133163190 138454196 187713316 138454196 187713316 190574056 127039612 190574056 127039612 128874199 176441337 128874199 176441337 182621068 88328117 182621068 88328117 91936958 241669992 91936958 241669992 237939200 66664364 237939200 66664364 67570435 50706086 67570435 50706086 52866348 227857802 52866348 227857802 233047097 45234920 233047097 45234920 45006076 138201971 45006076 138201971 143327158 151656108 143327158 151656108 157018106 233813547 157018106 233813547 230034667 205445595 230034667 205445595 207576574 133532152 207576574 133532152 137312796 190915405 137312796 190915405 190909046 171702952 190909046 171702952 177165322 226598360 177165322 226598360 230488569 166943613 230488569 166943613 173531741 159071953 173531741 159071953 168259034 106865859 168259034 106865859 110062813 231876949 110062813 231876949 234342164 262960457 234342164 262960457 258850439 23115276 258850439 23115276 25328372 115867745 25328372 115867745 121431375 254929846 121431375 254929846 251224815 240095900 251224815 240095900 237716196 167819421 237716196 167819421 173144302 128984315 173144302 128984315 135271358 158986652 135271358 158986652 166445865 42951078 166445865 42951078 43512656 215477534 43512656 215477534 218134060 139839631 218134060 139839631 145038144 260617575 145038144 260617575 259776860 151471564 259776860 151471564 159093745 74736203 159093745 74736203 77690025 146540321 77690025 146540321 151995571 275905417 151995571 275905417 272904241 277030085 272904241 277030085 275956251 148197161 275956251 148197161 152789999 134178895 152789999 134178895 139220798 54734957 139220798 54734957 57101611 221782304 57101611 221782304 218060984 204663009 218060984 204663009 206596129 212092656 206596129 212092656 210328443 41144376 210328443 41144376 43758686 7629884 43758686 7629884 7305313 227210249 7305313 227210249 222968726 5801961 222968726 5801961 6212884 267202799 6212884 267202799 264685123 200802671 264685123 200802671 196193640 34028813 196193640 34028813 37576446 267428061 37576446 267428061 265003448 2305004 265003448 2305004 3141064 131980614 3141064 131980614 136183581 37010729 136183581 37010729 37046670 118841658 37046670 118841658 124688142 191013417 124688142 191013417 195328579 64294849 195328579 64294849 66141348 89875210 66141348 89875210 91048924 89497898 91048924 89497898 91514588 185857635 91514588 185857635 188636770 148555973 188636770 148555973 159016342 136178830 159016342 136178830 142897759 187288100 142897759 187288100 196517621 172164253 196517621 172164253 181667881 68704237 181667881 68704237 72976259 212509240 72976259 212509240 207865327 27275953 207865327 27275953 30447198 44349147 30447198 44349147 46552477 45310286 46552477 45310286 48471372 45437471 48471372 45437471 44344087 295205329 44344087 295205329 294027442 106464502 294027442 106464502 110680475 269240380 110680475 269240380 265684817 121958260 265684817 121958260 125623545 216081136 125623545 216081136 214074206 83739800 214074206 83739800 87536491 188572994 87536491 188572994 193164155 180287221 193164155 180287221 185710998 78429460 185710998 78429460 83119943 223987409 83119943 223987409 221834152 28817347 221834152 28817347 32351284 74693867 32351284 74693867 76575602 206283578 76575602 206283578 202477456 79902818 202477456 79902818 85459591 52314040 85459591 52314040 53313864 157295196 53313864 157295196 160079917 151288666 160079917 151288666 155639311 192476768 155639311 192476768 193645708 80863479 193645708 80863479 84070015 192152081 84070015 192152081 195710758 219721664 195710758 219721664 216669304 55643921 216669304 55643921 59481367 161128818 59481367 161128818 166250699 254539180 166250699 254539180 251597582 176139942 251597582 176139942 183712896 38489402 183712896 38489402 41777244 76880288 41777244 76880288 80512537 99956269 80512537 99956269 101823771 178886291 101823771 178886291 185338280 244067656 185338280 244067656 239501937 76596151 239501937 76596151 79621252 241801961 79621252 241801961 238233129 105693130 238233129 105693130 108778382 255947349 108778382 255947349 254705315 247471396 254705315 247471396 246103062 62598946 246103062 62598946 65002497 128661416 65002497 128661416 131711768 220850472 131711768 220850472 217052810 254948612 217052810 254948612 253245847 80124346 253245847 80124346 84474218 209752224 84474218 209752224 213652436 56590326 213652436 56590326 60005222 25983183 60005222 25983183 27322472 222490051 27322472 222490051 218211205 201555187 218211205 201555187 201356715 100331987 201356715 100331987 101181385 71033268 101181385 71033268 72643390 207792251 72643390 207792251 203607940 65844661 203607940 65844661 67709772 55644948 67709772 55644948 57081339 160008300 57081339 160008300 164958432 247230672 164958432 247230672 242488017 170965321 242488017 170965321 178807642 173949894 178807642 173949894 180417798 77184589 180417798 77184589 82372677 172097822 82372677 172097822 176074063 165204940 176074063 165204940 174049629 27464774 174049629 27464774 30039295 109297274 30039295 109297274 113926087 42290698 113926087 42290698 46176406 200389143 46176406 200389143 206307295 114457539 206307295 114457539 118978705 100632742 118978705 100632742 103700555 44190228 103700555 44190228 43458726 227188015 43458726 227188015 230717660 82686101 230717660 82686101 83030501 230529882 83030501 230529882 226430766 111962166 226430766 111962166 116723820 28734894 116723820 28734894 29250127 274797838 29250127 274797838 272669680 158202180 272669680 158202180 168014434 25556054 168014434 25556054 27802839 249581408 27802839 249581408 245869652 54389899 245869652 54389899 55483091 138776001 55483091 138776001 141685749 74727726 141685749 74727726 76766442 129370765 76766442 129370765 134409796 236032015 134409796 236032015 231091421 96493693 231091421 96493693 98903861 255520107 98903861 255520107 250860112 234148799 250860112 234148799 231941355 254275918 231941355 254275918 250690321 31896067 250690321 31896067 31399718 131918040 31399718 131918040 138525408 127499721 138525408 127499721 129674562 149283703 129674562 149283703 154913194 155614027 154913194 155614027 160788567 156541697 160788567 156541697 162374790 156600237 162374790 156600237 163456844 50861903 163456844 50861903 51446337 42610818 51446337 42610818 46370526 92802553 46370526 92802553 95883673 73309948 95883673 73309948 76779547 112157004 76779547 112157004 116021753 232700871 116021753 232700871 227514033 174899013 227514033 174899013 183840756 153460878 183840756 153460878 157702467 149827557 157702467 149827557 155461355 119009415 155461355 119009415 119666929 136476523 119666929 136476523 145197480 275984099 145197480 275984099 274840539 156123667 274840539 156123667 160445687 131735678 160445687 131735678 136520659 64116418 136520659 64116418 67167973 221381500 67167973 221381500 217183345 23370707 217183345 23370707 24320891 163968073 24320891 163968073 167631792 155108098 167631792 155108098 161513369 255743459 161513369 255743459 252631359 123535762 252631359 123535762 126708064 56231391 126708064 56231391 58337379 89151277 58337379 89151277 91108291 258978100 91108291 258978100 256431415 153012882 256431415 153012882 155718915 65627704 155718915 65627704 68764101 174378688 68764101 174378688 182499438 96727527 182499438 96727527 101061074 17081480 101061074 17081480 16047855 146746367 16047855 146746367 154912013 127992455 154912013 127992455 134245857 117000548 134245857 117000548 119388800 88122574 119388800 88122574 91795354 35358563 91795354 35358563 37972619 188504822 37972619 188504822 197532918 119769611 197532918 119769611 121503577 66617866 121503577 66617866 71011653 209649470 71011653 209649470 205599502 73830983 205599502 73830983 75282863 77702804 75282863 77702804 79843151 36474954 79843151 36474954 35111877 217504977 35111877 217504977 217027702 119471435 217027702 119471435 121610538 161760830 121610538 161760830 165884049 122654546 165884049 122654546 128639439 109659824 128639439 109659824 113759812 58996722 113759812 58996722 60293234 231731374 60293234 231731374 227284355 29733330 227284355 29733330 32619634 275950282 32619634 275950282 273574146 247734055 273574146 247734055 243687573 143462270 243687573 143462270 149028429 120331941 149028429 120331941 125983763 271750795 125983763 271750795 268865125 67117318 268865125 67117318 69399795 128545342 69399795 128545342 131837848 284775393 131837848 284775393 283588240 53319790 283588240 53319790 54246953 139981999 54246953 139981999 145290728 102241603 145290728 102241603 108450560 187089728 108450560 187089728 199406975 77418744 199406975 77418744 77889846 120066029 77889846 120066029 126453934 227502656 126453934 227502656 230881743 169685221 230881743 169685221 177886064 103373065 177886064 103373065 107656584 105725542 107656584 105725542 110075944 186545304 110075944 186545304 198085052 261829845 198085052 261829845 258537680 108915501 258537680 108915501 110693534 82624381 110693534 82624381 86729957 95674526 86729957 95674526 96882532 185072407 96882532 185072407 187860557 152745885 187860557 152745885 159641295 41956527 159641295 41956527 47172815 46681574 47172815 46681574 45989349 56043251 45989349 56043251 57367540 99740251 57367540 99740251 104015703 225267489 104015703 225267489 221391974 81304331 221391974 81304331 81068791 97412001 81068791 97412001 99690352 243389383 99690352 243389383 241499930 73033137 241499930 73033137 76294006 156178513 76294006 156178513 161919741 122949379 161919741 122949379 126988512 94371008 126988512 94371008 98335075 18686617 98335075 18686617 20103343 168136711 20103343 168136711 174126580 141014865 174126580 141014865 145531107 272861537 145531107 272861537 269948866 228374162 269948866 228374162 225626400 54981068 225626400 54981068 55880300 157958044 55880300 157958044 161382209 255726818 161382209 255726818 253376365 179426836 253376365 179426836 189462017 160271128 189462017 160271128 168170934 33429576 168170934 33429576 36580408 102039277 36580408 102039277 106189985 138763319 106189985 138763319 144182045 120292292 144182045 120292292 125255134 72284637 125255134 72284637 76425298 41735595 76425298 41735595 46830516 259204921 46830516 259204921 255307571 17160673 255307571 17160673 20309980 132740551 20309980 132740551 138548396 180735649 138548396 180735649 188618129 74963966 188618129 74963966 79461078 264591377 79461078 264591377 261304664 184530003 261304664 184530003 190438516 83247347 190438516 83247347 86566805 203609513 86566805 203609513 203497279 78924737 203497279 78924737 80990190 152731250 80990190 152731250 159683309 198576173 159683309 198576173 203970268 103073128 203970268 103073128 108573227 220086113 108573227 220086113 225094060 175842731 225094060 175842731 182342497 261927659 182342497 261927659 261008574 126323986 261008574 126323986 132605986 236707635 132605986 236707635 237532636 131272706 237532636 131272706 136898087 268967710 136898087 268967710 265327238 216700689 265327238 216700689 213490636 183661793 213490636 183661793 184725670 228232173 184725670 228232173 228637823 243463284 228637823 243463284 240496652 264350642 240496652 264350642 263093714 88214894 263093714 88214894 91340663 158852036 91340663 158852036 163404631 106163065 163404631 106163065 107272914 170620953 107272914 170620953 177299238 205286743 177299238 205286743 206756412 186348252 206756412 186348252 191638858 251236423 191638858 251236423 248928451 235302300 248928451 235302300 231866101 205520600 231866101 205520600 211733960 145087003 211733960 145087003 151776563 208579190 151776563 208579190 209424107 181052049 209424107 181052049 189792089 219121829 189792089 219121829 215360540 117120787 215360540 117120787 123225017 147823055 123225017 147823055 158799640 185217145 158799640 185217145 191279616 203390992 191279616 203390992 206234448 201932162 206234448 201932162 205939951 251620814 205939951 251620814 246847232 65116185 246847232 65116185 68074484 214160631 68074484 214160631 211621783 130650804 211621783 130650804 135983535 125472604 135983535 125472604 132782731 143593596 132782731 143593596 149151972 141875820 149151972 141875820 145692261 242145738 145692261 242145738 238380538 90061441 238380538 90061441 92920862 155435997 92920862 155435997 160408974 146279752 160408974 146279752 151985999 283712416 151985999 283712416 282769166 247391724 282769166 247391724 244685493 270986187 244685493 270986187 267572220 150803280 267572220 150803280 155619668 228643548 155619668 228643548 224432393 184128425 224432393 184128425 193101100 39480152 193101100 39480152 42565779 55210387 42565779 55210387 55741102 204312758 55741102 204312758 209643343 83978329 209643343 83978329 84530962 151323686 84530962 151323686 156501354 262161611 156501354 262161611 259878078 177343213 259878078 177343213 187692604 31039974 187692604 31039974 33528532 247537986 33528532 247537986 244090950 126572167 244090950 126572167 129847913 225588064 129847913 225588064 222613477 46852625 222613477 46852625 47719270 245200486 47719270 245200486 242766431 73374548 242766431 73374548 77101188 128481920 77101188 128481920 131616422 147619284 131616422 147619284 155250222 226321081 155250222 226321081 221617183 158412193 221617183 158412193 163657419 52415150 163657419 52415150 53928048 180267494 53928048 180267494 187370617 127656478 187370617 127656478 133388622 83445463 133388622 83445463 84525196 118083247 84525196 118083247 118734834 202910945 118734834 202910945 199752175 153588756 199752175 153588756 163833273 274662377 163833273 274662377 271578535 198364153 271578535 198364153 202387014 234841260 202387014 234841260 230370215 108991888 230370215 108991888 109846051 224473995 109846051 224473995 228123875 228558982 228123875 228558982 228280717 50732154 228280717 50732154 55247585 108865239 55247585 108865239 110572737 167631862 110572737 167631862 175642758 217438337 175642758 217438337 213190403 43647163 213190403 43647163 47684419 143163592 47684419 143163592 146824556 115547019 146824556 115547019 118970557 140934338 118970557 140934338 144254130 128508488 144254130 128508488 133415557 275092221 133415557 275092221 271895013 230889614 271895013 230889614 229793564 90557626 229793564 90557626 93491970 83844162 93491970 83844162 86031255 100736860 86031255 100736860 102902896 193136183 102902896 193136183 192339379 226525107 192339379 226525107 222241848 91814318 222241848 91814318 93548243 203902062 93548243 203902062 199568707 206122959 199568707 206122959 207989730 194541779 207989730 194541779 197657364 263560380 197657364 263560380 261586021 280336190 261586021 280336190 278969980 270247598 278969980 270247598 268556493 277537754 268556493 277537754 275396089 74823125 275396089 74823125 77296457 44141190 77296457 44141190 46831646 52296074 46831646 52296074 53814433 69101665 53814433 69101665 72727237 99933092 72727237 99933092 100920427 65362851 100920427 65362851 69146675 271969030 69146675 271969030 270306045 20615892 270306045 20615892 22431736 214219024 22431736 214219024 212681949 162735071 212681949 162735071 167589533 127316590 167589533 127316590 132108585 52198562 132108585 52198562 52364798 213222929 52364798 213222929 208809672 78189829 208809672 78189829 79443727 94586692 79443727 94586692 97337798 231023611 97337798 231023611 228297395 205875689 228297395 205875689 207037981 241688496 207037981 241688496 238296987 50658602 238296987 50658602 55011886 170343752 55011886 170343752 175164041 124157866 175164041 124157866 127893070 266362544 127893070 266362544 265017839 153414628 265017839 153414628 157662634 146349563 157662634 146349563 153801598 241833640 153801598 241833640 237173663 185709505 237173663 185709505 189056843 249954474 189056843 249954474 249134339 60939090 249134339 60939090 63644587 146636141 63644587 146636141 150957187 37969937 150957187 37969937 42343055 158699211 42343055 158699211 164637213 129604697 164637213 129604697 134329963 33307214 134329963 33307214 35763379 199338792 35763379 199338792 204043396 145033872 204043396 145033872 149833608 118674107 149833608 118674107 122797014 275457441 122797014 275457441 273013563 115179338 273013563 115179338 116848536 104576788 116848536 104576788 109679168 74678373 109679168 74678373 77519214 73055713 77519214 73055713 76334962 71622619 76334962 71622619 75627083 127768101 75627083 127768101 130858537 136330138 130858537 136330138 140985449 29150933 140985449 29150933 32674889 183713796 32674889 183713796 194809184 126002032 194809184 126002032 131630942 269839648 131630942 269839648 270098510 86863275 270098510 86863275 89090582 235757489 89090582 235757489 232626740 191296788 232626740 191296788 196087750 169586403 196087750 169586403 177731056 180591924 177731056 180591924 191592101 187886339 191592101 187886339 193292324 250324473 193292324 250324473 246030861 56159635 246030861 56159635 58078569 169529206 58078569 169529206 176064275 38321187 176064275 38321187 37171660 201152822 37171660 201152822 204776680 160705714 204776680 160705714 165408932 217526272 165408932 217526272 221838539 219780054 221838539 219780054 216535690 24055754 216535690 24055754 24595905 22727932 24595905 22727932 23883955 110820794 23883955 110820794 113107292 189961970 113107292 189961970 188987879 65073424 188987879 65073424 67680985 113942305 67680985 113942305 113562770 65556436 113562770 65556436 70140421 51772417 70140421 51772417 55978699 137455887 55978699 137455887 143182434 63199523 143182434 63199523 66183168 148319746 66183168 148319746 154898849 267995529 154898849 267995529 265151984 34181567 265151984 34181567 33948751 95830260 33948751 95830260 98152672 102992458 98152672 102992458 106791495 98894069 106791495 98894069 101511281 72697747 101511281 72697747 75727171 198119840 75727171 198119840 202874819 165737139 202874819 165737139 170960264 57907554 170960264 57907554 59837301 13130883 59837301 13130883 13116325 226702312 13116325 226702312 222958039 63656466 222958039 63656466 66540975 48875322 66540975 48875322 50296571 111863576 50296571 111863576 112699450 217249944 112699450 217249944 216736671 270818212 216736671 270818212 270960023 118856321 270960023 118856321 121734659 34189833 121734659 34189833 33854637 88353543 33854637 88353543 91769649 26457803 91769649 26457803 26046101 226106798 26046101 226106798 231373311 89877048 231373311 89877048 92786886 176599022 92786886 176599022 183528714 255641010 183528714 255641010 253244948 163344694 253244948 163344694 174393834 215377638 174393834 215377638 212958563 168880932 212958563 168880932 178200608 224569162 178200608 224569162 220407896 126703206 220407896 126703206 130417368 134858072 130417368 134858072 140105933 191432423 140105933 191432423 191002852 184468163 191002852 184468163 187213644 239900290 187213644 239900290 238346010 92489117 238346010 92489117 94273957 171318666 94273957 171318666 176947857 133029993 176947857 133029993 135522820 86639495 135522820 86639495 86635312 151266107 86635312 151266107 157572302 196222470 157572302 196222470 198754575 133962884 198754575 133962884 139264305 274184264 139264305 274184264 272140063 163394536 272140063 163394536 168307719 124550992 168307719 124550992 130070267 237498636 130070267 237498636 234665487 42776287 234665487 42776287 46273763 37878307 46273763 37878307 40992892 34957467 40992892 34957467 36334226 179508225 36334226 179508225 186127896 230600872 186127896 230600872 226724907 108205305 226724907 108205305 106607137 161737691 106607137 161737691 169162723 70180851 169162723 70180851 72031592 115853383 72031592 115853383 116055501 155452063 116055501 155452063 164900215 75271406 164900215 75271406 81051499 48280298 81051499 48280298 50993527 163087538 50993527 163087538 166772154 29068165 166772154 29068165 28662118 13076727 28662118 13076727 12518394 284182169 12518394 284182169 281554288 66317265 281554288 66317265 68804388 52648702 68804388 52648702 56755649 96590334 56755649 96590334 98808666 267711911 98808666 267711911 265637351 58895525 265637351 58895525 61297221 80987082 61297221 80987082 83439304 147885766 83439304 147885766 152905161 127404365 152905161 127404365 133730461 136635460 133730461 136635460 142338652 88868372 142338652 88868372 91815336 5534875 91815336 5534875 5059905 266825517 5059905 266825517 265937085 209171417 265937085 209171417 213467952 65024826 213467952 65024826 67208915 94260674 67208915 94260674 97263181 85938365 97263181 85938365 87901210 144902798 87901210 144902798 151891689 187773377 151891689 187773377 193913922 279973401 193913922 279973401 277353415 241672107 277353415 241672107 240165751 8361721 240165751 8361721 9430875 180081590 9430875 180081590 185719996 19013983 185719996 19013983 20334778 200656776 20334778 200656776 201522766 173756954 201522766 173756954 180513189 226578069 180513189 226578069 223131453 102917357 223131453 102917357 108072472 117460770 108072472 117460770 121982596 134367013 121982596 134367013 139567487 94165573 139567487 94165573 96361976 224589457 96361976 224589457 220240405 226446019 220240405 226446019 222831866 95739215 222831866 95739215 95986257 141665721 95986257 141665721 146870416 163638647 146870416 163638647 168667057 187263555 168667057 187263555 193797450 217537060 193797450 217537060 222727900 77308734 222727900 77308734 81215821 200641682 81215821 200641682 204003584 111195447 204003584 111195447 112154989 280852516 112154989 280852516 280670417 85385340 280670417 85385340 85910693 40472627 85910693 40472627 40449419 74326142 40449419 74326142 76476002 69752835 76476002 69752835 72148038 203985809 72148038 203985809 206047831 63648117 206047831 63648117 66847804 81517744 66847804 81517744 83011191 220292913 83011191 220292913 217237886 83445178 217237886 83445178 87077318 85120465 87077318 85120465 90163472 40960940 90163472 40960940 42973768 263329309 42973768 263329309 260997311 171073924 260997311 171073924 178755821 299265263 178755821 299265263 299954682 73382803 299954682 73382803 77807316 144296953 77807316 144296953 151189367 206289425 151189367 206289425 212733794 284360449 212733794 284360449 283054855 193268148 283054855 193268148 193734022 5528449 193734022 5528449 7225492 65970673 7225492 65970673 69084669 187462885 69084669 187462885 190543835 154614151 190543835 154614151 160741888 250280106 160741888 250280106 248608039 91962638 248608039 91962638 93183624 227021030 93183624 227021030 230014752 198222017 230014752 198222017 199070997 131933413 199070997 131933413 137279273 208319968 137279273 208319968 203110089 77900830 203110089 77900830 79025221 30840749 79025221 30840749 33528583 131947424 33528583 131947424 135722714 245359420 135722714 245359420 244213385 205274452 244213385 205274452 211896036 108995732 211896036 108995732 109796089 240125176 109796089 240125176 237764380 189709654 237764380 189709654 201203930 77139824 201203930 77139824 78422718 261977125 78422718 261977125 261396295 79679580 261396295 79679580 83030099 76875778 83030099 76875778 77452440 55071871 77452440 55071871 56653638 87457875 56653638 87457875 89149022 100014861 89149022 100014861 106234005 128346254 106234005 128346254 133576934 107074456 133576934 107074456 110250737 130073358 110250737 130073358 132831479 45080181 132831479 45080181 49148440 192424722 49148440 192424722 197488361 157075078 197488361 157075078 164941082 52199452 164941082 52199452 55843545 161093720 55843545 161093720 166187034 14274845 166187034 14274845 13671238 88450294 13671238 88450294 91185183 180749527 91185183 180749527 191543619 240437139 191543619 240437139 237125859 72660247 237125859 72660247 75993475 26251926 75993475 26251926 28640213 204205829 28640213 204205829 200437376 183289624 200437376 183289624 188940963 123902747 188940963 123902747 126356354 48410495 126356354 48410495 52567833 222891962 52567833 222891962 221454135 53033638 221454135 53033638 55121976 90022481 55121976 90022481 90673563 171852209 90673563 171852209 176172276 48195990 176172276 48195990 51924014 256065343 51924014 256065343 254593827 232270091 254593827 232270091 234059042 264221283 234059042 264221283 260411311 146084457 260411311 146084457 156078293 154170555 156078293 154170555 157801266 136507221 157801266 136507221 142235506 119704135 142235506 119704135 122354446 37212753 122354446 37212753 37876145 214323312 37876145 214323312 209342036 22766481 209342036 22766481 24233532 259958725 24233532 259958725 257535932 190652061 257535932 190652061 196771273 87012959 196771273 87012959 88040699 203100586 88040699 203100586 205194861 134563842 205194861 134563842 139292153 85347087 139292153 85347087 85107959 235850439 85107959 235850439 232712586 77423167 232712586 77423167 82051862 146382145 82051862 146382145 151916289 135300187 151916289 135300187 140026064 222450975 140026064 222450975 221576465 207165237 221576465 207165237 212785413 203777157 212785413 203777157 207442312 238190885 207442312 238190885 233500397 153322597 233500397 153322597 160115271 241317831 160115271 241317831 238110856 131674986 238110856 131674986 136063460 97796312 136063460 97796312 100401030 115249852 100401030 115249852 116605604 176161156 116605604 176161156 182248116 33816892 182248116 33816892 36461217 41844726 36461217 41844726 42942515 220559159 42942515 220559159 216921397 38761771 216921397 38761771 43618157 251362773 43618157 251362773 248268089 195649528 248268089 195649528 201937502 232836761 201937502 232836761 229204563 186746170 229204563 186746170 188886762 173088244 188886762 173088244 183096776 168640921 183096776 168640921 176273743 117928881 176273743 117928881 123074449 199294571 123074449 199294571 208551477 96453342 208551477 96453342 100635542 255347757 100635542 255347757 255981547 304359765 255981547 304359765 302979128 174629809 302979128 174629809 183433684 272162292 183433684 272162292 269078673 40980764 269078673 40980764 45460582 74894696 45460582 74894696 78165899 186478529 78165899 186478529 190105268 137708795 190105268 137708795 141180309 70219378 141180309 70219378 74111542 103909652 74111542 103909652 103423665 182388078 103423665 182388078 188094909 60716397 188094909 60716397 63472553 88390645 63472553 88390645 91030155 123548525 91030155 123548525 129994401 165427552 129994401 165427552 176163418 258709387 176163418 258709387 255328092 210171542 255328092 210171542 205641433 241739125 205641433 241739125 240526574 226601249 240526574 226601249 222208334 134857612 222208334 134857612 141279072 264317771 141279072 264317771 260530081 206883832 260530081 206883832 210061484 273648263 210061484 273648263 271354119 249871202 271354119 249871202 244421976 256740324 244421976 256740324 252815882 154363286 252815882 154363286 160240269 55108717 160240269 55108717 55655819 79271568 55655819 79271568 85247145 221677045 85247145 221677045 224308595 29202396 224308595 29202396 31941450 115438219 31941450 115438219 118365586 38129445 118365586 38129445 36967121 79159436 36967121 79159436 81803247 213015027 81803247 213015027 211277265 129819354 211277265 129819354 134665543 265133286 134665543 265133286 263507763 86697528 263507763 86697528 88417001 240188921 88417001 240188921 235655596 64181831 235655596 64181831 65869062 262816978 65869062 262816978 261535845 205255350 261535845 205255350 210008283 76639028 210008283 76639028 81572502 60434133 81572502 60434133 63651049 62454612 63651049 62454612 66251926 153230836 66251926 153230836 157023755 222033176 157023755 222033176 218813099 91500491 218813099 91500491 93821415 39885463 93821415 39885463 38988253 206159421 38988253 206159421 207558531 136758382 207558531 136758382 145366125 116128156 145366125 116128156 118970157 62542966 118970157 62542966 65245539 212651051 65245539 212651051 212931469 139522718 212931469 139522718 145129011 205831807 145129011 205831807 210760379 186913083 210760379 186913083 189589994 265356018 189589994 265356018 261474199 172517925 261474199 172517925 176788336 184515406 176788336 184515406 192722598 64033184 192722598 64033184 67283347 182358627 67283347 182358627 188586880 42679869 188586880 42679869 45032226 71189895 45032226 71189895 72754454 201939748 72754454 201939748 209978946 143670317 209978946 143670317 153420858 118383137 153420858 118383137 119690356 212746450 119690356 212746450 208558314 190567869 208558314 190567869 194376069 102443374 194376069 102443374 103462112 27783996 103462112 27783996 28789866 66591680 28789866 66591680 68489288 250331309 68489288 250331309 248126308 276940653 248126308 276940653 275215949 221839825 275215949 221839825 217677853 68021218 217677853 68021218 69277847 147583223 69277847 147583223 153457626 96849093 153457626 96849093 98941049 248486835 98941049 248486835 245295710 302261833 245295710 302261833 301249464 241805361 301249464 241805361 240220273 72725859 240220273 72725859 74581073 273189087 74581073 273189087 270124020 193780737 270124020 193780737 203446116 10301043 203446116 10301043 11502483 282551965 11502483 282551965 279735045 268572056 279735045 268572056 265907143 178203420 265907143 178203420 185617948 104121980 185617948 104121980 103288014 189529021 103288014 189529021 194618690 200828992 194618690 200828992 205322700 293628724 205322700 293628724 293202309 68819505 293202309 68819505 71887886 199313544 71887886 199313544 195929993 255184640 195929993 255184640 251976220 254949314 251976220 254949314 252052077 29807542 252052077 29807542 32201570 199344751 32201570 199344751 195086998 153085202 195086998 153085202 162372980 258377227 162372980 258377227 254264249 279610481 254264249 279610481 277582773 153129765 277582773 153129765 159971442 288947402 159971442 288947402 285916882 238410633 285916882 238410633 235239765 148380371 235239765 148380371 155710487 106735119 155710487 106735119 110804122 238033559 110804122 238033559 234804359 118426961 234804359 118426961 123223315 164700001 123223315 164700001 174120493 175191958 174120493 175191958 183658844 82313442 183658844 82313442 83486139 203467372 83486139 203467372 205045462 44893145 205045462 44893145 46575345 184788158 46575345 184788158 189309342 69970544 189309342 69970544 71537863 57407216 71537863 57407216 57789248 104632939 57789248 104632939 109225045 117146852 109225045 117146852 122233978 96135506 122233978 96135506 99018143 113649179 99018143 113649179 115581978 179535567 115581978 179535567 187466050 289794978 187466050 289794978 287282334 204042623 287282334 204042623 205825984 143103818 205825984 143103818 147562394 197406079 147562394 197406079 206846170 185658096 206846170 185658096 190529804 146788571 190529804 146788571 151373549 131522574 151373549 131522574 137765043 224369572 137765043 224369572 219881662 208322442 219881662 208322442 214453467 202439496 214453467 202439496 204681092 24663756 204681092 24663756 26908492 155122414 26908492 155122414 166917800 113453906 166917800 113453906 116941058 82906723 116941058 82906723 87530525 33155295 87530525 33155295 36154498 240416310 36154498 240416310 238352610 59575533 238352610 59575533 60582624 26746359 60582624 26746359 28544408 206832706 28544408 206832706 203431697 270227043 203431697 270227043 269955123 39523512 269955123 39523512 43593690 252957723 43593690 252957723 248925971 8647071 248925971 8647071 8809898 34183974 8809898 34183974 37387587 111391410 37387587 111391410 116040852 107179070 116040852 107179070 110226913 204677366 110226913 204677366 206874625 115840612 206874625 115840612 120555917 23492962 120555917 23492962 25393044 143351957 25393044 143351957 150717356 233073367 150717356 233073367 233249253 73324889 233249253 73324889 75751027 224540398 75751027 224540398 219789347 175024613 219789347 175024613 180798282 106553968 180798282 106553968 111811393 197597961 111811393 197597961 207491691 194075918 207491691 194075918 195661848 85602512 195661848 85602512 86568466 245947852 86568466 245947852 244060095 49313011 244060095 49313011 54045676 180014591 54045676 180014591 191118050 246834307 191118050 246834307 244478646 122300606 244478646 122300606 126602623 84298348 126602623 84298348 88010006 249899748 88010006 249899748 249524010 137291085 249524010 137291085 142855700 88218660 142855700 88218660 90761122 135029122 90761122 135029122 140045844 164034922 140045844 164034922 171082371 6831899 171082371 6831899 6229263 229444627 6229263 229444627 225345806 219442441 225345806 219442441 214982241 268841323 214982241 268841323 268738095 147877030 268738095 147877030 158331137 128509106 158331137 128509106 134675713 217787594 134675713 217787594 214268631 98837755 214268631 98837755 102070296 154791530 102070296 154791530 163345592 88597728 163345592 88597728 89125635 247629808 89125635 247629808 245466822 268419689 245466822 268419689 266883706 57349283 266883706 57349283 58836659 178968651 58836659 178968651 184509428 93097774 184509428 93097774 95589998 116953173 95589998 116953173 118369623 258709160 118369623 258709160 257800374 68706145 257800374 68706145 70971033 126855848 70971033 126855848 131216692 194147156 131216692 194147156 193799077 274488427 193799077 274488427 273434558 97481437 273434558 97481437 101868577 154677905 101868577 154677905 164055385 75119758 164055385 75119758 79611400 85090828 79611400 85090828 89876329 236058832 89876329 236058832 231336799 257058712 231336799 257058712 257401318 94360944 257401318 94360944 95400218 52231769 95400218 52231769 54865332 171477171 54865332 171477171 180786052 101847720 180786052 101847720 105968095 275821958 105968095 275821958 274171338 250409226 274171338 250409226 246569878 259710232 246569878 259710232 257972394 97394346 257972394 97394346 100093479 140790376 100093479 140790376 145551742 72028173 145551742 72028173 74598106 18112900 74598106 18112900 19620832 52540087 19620832 52540087 53667457 259380514 53667457 259380514 257665446 23429432 257665446 23429432 23333830 269428658 23333830 269428658 265787207 82676190 265787207 82676190 88061789 191163675 88061789 191163675 198723927 289427469 198723927 289427469 286451873 49279126 286451873 49279126 51910040 135358537 51910040 135358537 140547161 161526827 140547161 161526827 165751854 149161903 165751854 149161903 156239440 264392550 156239440 264392550 261169749 201399352 261169749 201399352 203973617 140419113 203973617 140419113 149687942 104963343 149687942 104963343 107811736 91072427 107811736 91072427 93452043 124632108 93452043 124632108 126022295 104844208 126022295 104844208 109051382 145882719 109051382 145882719 150026764 113471453 150026764 113471453 113451638 278890106 113451638 278890106 277710266 183083510 277710266 183083510 189717173 276040617 189717173 276040617 274341119 69298354 274341119 69298354 71198241 291544330 71198241 291544330 289626082 55383743 289626082 55383743 57292108 112340569 57292108 112340569 114444254 124348952 114444254 124348952 128140520 241391531 128140520 241391531 239383381 81919101 239383381 81919101 84610587 114638003 84610587 114638003 120028184 269772583 120028184 269772583 267962127 220754618 267962127 220754618 224007571 171543715 224007571 171543715 177310912 211450528 177310912 211450528 217116370 215376947 217116370 215376947 214648137 97669938 214648137 97669938 99622598 41829396 99622598 41829396 45314930 147930024 45314930 147930024 156823596 145061603 156823596 145061603 150833906 138757763 150833906 138757763 144702350 211827576 144702350 211827576 210178907 293056381 210178907 293056381 292250371 66046377 292250371 66046377 68558062 36946775 68558062 36946775 41038634 83464684 41038634 83464684 85872885 11376273 85872885 11376273 11795891 112569442 11795891 112569442 116503637 15287744 116503637 15287744 14065440 73913452 14065440 73913452 73823310 44402925 73823310 44402925 46993647 207616372 46993647 207616372 204381568 154238478 204381568 154238478 160596944 144684816 160596944 144684816 150720799 94591792 150720799 94591792 97292392 98937487 97292392 98937487 98902823 127855442 98902823 127855442 132973257 25650806 132973257 25650806 27301231 100882700 27301231 100882700 106449146 184242330 106449146 184242330 188666506 140721538 188666506 140721538 146506663 237163553 146506663 237163553 236346290 138935015 236346290 138935015 148494530 136443835 148494530 136443835 141011916 231412099 141011916 231412099 227756636 176751748 227756636 176751748 183604395 35727652 183604395 35727652 35387945 59896793 35387945 59896793 61699508 129870138 61699508 129870138 133520645 253818156 133520645 253818156 252809035 92311480 252809035 92311480 94683819 223860874 94683819 223860874 220137822 93713285 220137822 93713285 96393084 85666450 96393084 85666450 89447987 94094157 89447987 94094157 96416191 97000028 96416191 97000028 98493402 199037852 98493402 199037852 195156812 137971037 195156812 137971037 144086657 207872188 144086657 207872188 209852773 96642695 209852773 96642695 97984311 138871828 97984311 138871828 144429241 222096281 144429241 222096281 218720646 115637464 218720646 115637464 121995234 216435134 121995234 216435134 213340386 181206316 213340386 181206316 192997194 118447874 192997194 118447874 121185175 161386085 121185175 161386085 168099862 192745738 168099862 192745738 196881509 141452168 196881509 141452168 145643667 18915073 145643667 18915073 20917254 62006804 20917254 62006804 64447080 254679181 64447080 254679181 252492960 238937050 252492960 238937050 234347076 186875626 234347076 186875626 190432011 169041014 190432011 169041014 173847838 255721396 173847838 255721396 251754351 101625384 251754351 101625384 104853092 50856413 104853092 50856413 50987636 211407194 50987636 211407194 207351510 70251156 207351510 70251156 72160420 124894653 72160420 124894653 127011089 250909825 127011089 250909825 248015912 200519735 248015912 200519735 204254739 174886371 204254739 174886371 183423052 17372501 183423052 17372501 17788541 245055432 17788541 245055432 242809060 136642381 242809060 136642381 142563488 276380153 142563488 276380153 275180299 176540227 275180299 176540227 182833116 70295309 182833116 70295309 74914245 69286370 74914245 69286370 72397632 35496035 72397632 35496035 35062531 62260955 35062531 62260955 64230782 192812581 64230782 192812581 197807859 81973508 197807859 81973508 84748303 107435338 84748303 107435338 110294124 160650755 110294124 160650755 164121167 204215019 164121167 204215019 200351684 40939549 200351684 40939549 43465508 242309884 43465508 242309884 236100158 207535753 236100158 207535753 211396429 67632781 211396429 67632781 70489797 58972203 70489797 58972203 60829359 32255299 60829359 32255299 31927846 29192582 31927846 29192582 31311304 289344688 31311304 289344688 288827560 129310954 288827560 129310954 132899174 47229370 132899174 47229370 51186077 34848809 51186077 34848809 38449063 137338603 38449063 137338603 141903427 198763946 141903427 198763946 207706464 172675104 207706464 172675104 179825784 54079242 179825784 54079242 55314033 75858760 55314033 75858760 78257938 72470996 78257938 72470996 73898461 99690269 73898461 99690269 103641787 186226644 103641787 186226644 190901981 25729308 190901981 25729308 28700997 250585468 28700997 250585468 247500811 32703275 247500811 32703275 36872536 115407649 36872536 115407649 117957694 257143929 117957694 257143929 253830719 67261867 253830719 67261867 70098931 220132613 70098931 220132613 220022637 251914034 220022637 251914034 247767317 180534969 247767317 180534969 190913128 156378988 190913128 156378988 158994732 194351429 158994732 194351429 198856881 47536459 198856881 47536459 51530991 248097260 51530991 248097260 245189386 153968373 245189386 153968373 159048643 250969407 159048643 250969407 246313163 107394992 246313163 107394992 111643359 204632736 111643359 204632736 209566521 112394390 209566521 112394390 116254196 169458208 116254196 169458208 174155793 154800735 174155793 154800735 167161460 133942976 167161460 133942976 137032195 38902081 137032195 38902081 40905962 133251095 40905962 133251095 139109730 80431565 139109730 80431565 80409586 134916522 80409586 134916522 139096612 261266942 139096612 261266942 256832564 151271034 256832564 151271034 157023173 62403437 157023173 62403437 64467665 202360991 64467665 202360991 210037662 187265749 210037662 187265749 198423222 225958572 198423222 225958572 221458160 149050148 221458160 149050148 155071433 99954755 155071433 99954755 100875246 217425701 100875246 217425701 216214000 215083648 216214000 215083648 212714095 111582589 212714095 111582589 115658608 53078502 115658608 53078502 54756050 247296055 54756050 247296055 243796027 56034570 243796027 56034570 58001262 35613636 58001262 35613636 39617820 153477668 39617820 153477668 157966788 137390733 157966788 137390733 143424064 235285891 143424064 235285891 237280683 102027369 237280683 102027369 102484570 110394483 102484570 110394483 115730118 236707603 115730118 236707603 233497845 163323629 233497845 163323629 174574112 153123305 174574112 153123305 162675534 83137735 162675534 83137735 87504773 151249234 87504773 151249234 161108399 26701428 161108399 26701428 27966041 63361273 27966041 63361273 65244049 156333469 65244049 156333469 162842902 145651795 162842902 145651795 155485580 302843462 155485580 302843462 302034811 177442286 302034811 177442286 183186293 68122495 183186293 68122495 71029497 74199278 71029497 74199278 78113014 47521452 78113014 47521452 50542735 143256743 50542735 143256743 148314945 242387646 148314945 242387646 240943647 262789596 240943647 262789596 259153413 235124234 259153413 235124234 231341037 203411266 231341037 203411266 204189999 246766265 204189999 246766265 245669056 71229533 245669056 71229533 73309968 125928657 73309968 125928657 130413750 223983219 130413750 223983219 220887163 11760244 220887163 11760244 12239841 222364402 12239841 222364402 222675043 12943852 222675043 12943852 13549362 266493121 13549362 266493121 264747560 47547328 264747560 47547328 53666257 116840450 53666257 116840450 122624981 191315226 122624981 191315226 190936107 255956637 190936107 255956637 251489249 196986861 251489249 196986861 201255828 154743887 201255828 154743887 158589388 221829389 158589388 221829389 225954266 80673012 225954266 80673012 83094075 224978032 83094075 224978032 221662330 43152285 221662330 43152285 42441584 40547790 42441584 40547790 43832269 103398286 43832269 103398286 104406716 88792893 104406716 88792893 90663149 292077309 90663149 292077309 291639065 98758740 291639065 98758740 100936856 245492768 100936856 245492768 242066041 126250414 242066041 126250414 132440234 267931829 132440234 267931829 266033995 104857203 266033995 104857203 109275407 268650390 109275407 268650390 264080997 114202020 264080997 114202020 120885374 109939534 120885374 109939534 114440827 269531308 114440827 269531308 266986904 137864023 266986904 137864023 144157810 88788444 144157810 88788444 89670955 269536085 89670955 269536085 266805342 185963945 266805342 185963945 190954804 41123895 190954804 41123895 44353913 147730812 44353913 147730812 156122180 130166776 156122180 130166776 135352295 289866228 135352295 289866228 290141413 167379377 290141413 167379377 176260988 239353300 176260988 239353300 235823503 120957144 235823503 120957144 125377226 278078333 125377226 278078333 274750963 169618121 274750963 169618121 174306326 77569213 174306326 77569213 82141650 63039489 82141650 63039489 66873725 175547977 66873725 175547977 181322138 207982614 181322138 207982614 202756736 229741731 202756736 229741731 225238172 167068779 225238172 167068779 176163133 125890871 176163133 125890871 130451403 158341772 130451403 158341772 162850993 98143659 162850993 98143659 101542149 134665646 101542149 134665646 139496455 157574401 139496455 157574401 168599388 202940193 168599388 202940193 206249277 229989655 206249277 229989655 224919276 76269859 224919276 76269859 77267868 94992291 77267868 94992291 98126192 60578761 98126192 60578761 61200084 210248005 61200084 210248005 204592227 80209498 204592227 80209498 80472205 81640562 80472205 81640562 81756566 105142500 81756566 105142500 109689022 83475639 109689022 83475639 85683370 29358936 85683370 29358936 32809019 124386786 32809019 124386786 128619707 71085009 128619707 71085009 73244366 79071498 73244366 79071498 80490394 229950761 80490394 229950761 231810869 76050656 231810869 76050656 79991926 122395126 79991926 122395126 124332316 101963955 124332316 101963955 104757078 87588384 104757078 87588384 91505746 104307754 91505746 104307754 105892888 296583200 105892888 296583200 296278986 68737199 296278986 68737199 70115422 283149699 70115422 283149699 279228379 149110996 279228379 149110996 157223870 107485642 157223870 107485642 113346371 190429970 113346371 190429970 194729703 208323817 194729703 208323817 205102529 121125794 205102529 121125794 125254803 282581701 125254803 282581701 280775716 207666180 280775716 207666180 209002650 223081721 209002650 223081721 225957281 239348698 225957281 239348698 236746696 46215955 236746696 46215955 48145228 43705372 48145228 43705372 41782672 149457543 41782672 149457543 157998807 143730435 157998807 143730435 149318685 259970508 149318685 259970508 256275862 96505678 256275862 96505678 98754096 247948233 98754096 247948233 243694503 167874879 243694503 167874879 174812083 62880793 174812083 62880793 65118458 17543266 65118458 17543266 16844188 42596659 16844188 42596659 47235215 27910991 47235215 27910991 30140135 169085958 30140135 169085958 174138761 258828765 174138761 258828765 258985150 44126390 258985150 44126390 47158432 92740564 47158432 92740564 94699067 46925471 94699067 46925471 49621473 178712546 49621473 178712546 184160879 263620176 184160879 263620176 261902106 47805506 261902106 47805506 51204091 177501005 51204091 177501005 185683271 20694656 185683271 20694656 20347980 218381677 20347980 218381677 222111450 119094453 222111450 119094453 124535531 118654423 124535531 118654423 119991385 175721385 119991385 175721385 186543791 290776192 186543791 290776192 289250192 193007244 289250192 193007244 196811100 140190956 196811100 140190956 144186124 210850730 144186124 210850730 215227124 74790084 215227124 74790084 78645189 266797194 78645189 266797194 266660318 49667256 266660318 49667256 52883871 16140806 52883871 16140806 18709135 138644470 18709135 138644470 143128189 224777650 143128189 224777650 228733360 214889350 228733360 214889350 211048103 63378730 211048103 63378730 66104951 115693812 66104951 115693812 120519713 84357191 120519713 84357191 89417072 121084874 89417072 121084874 124251461 148772009 124251461 148772009 159132857 300860803 159132857 300860803 301199041 116928456 301199041 116928456 120380222 249836017 120380222 249836017 247059694 26528718 247059694 26528718 29389979 254811228 29389979 254811228 251912369 262869606 251912369 262869606 261584147 215479916 261584147 215479916 211734394 243911228 211734394 243911228 238936501 203837186 238936501 203837186 205719727 155903941 205719727 155903941 160148820 262300223 160148820 262300223 260675197 48219152 260675197 48219152 50817558 192074767 50817558 192074767 202991275 157412495 202991275 157412495 166148967 31939179 166148967 31939179 32290061 47098851 32290061 47098851 48787377 289531377 48787377 289531377 289391087 274977258 289391087 274977258 273014024 221452935 273014024 221452935 217596410 276525574 217596410 276525574 272555073 131529150 272555073 131529150 135384321 90526007 135384321 90526007 92528327 97576605 92528327 97576605 100140154 34378480 100140154 34378480 37272429 231831200 37272429 231831200 229199600 264389631 229199600 264389631 262848013 171294217 262848013 171294217 179097160 150368305 179097160 150368305 159033351 139674903 159033351 139674903 142192377 96708054 142192377 96708054 99949993 183439948 99949993 183439948 192662697 63886588 192662697 63886588 66197128 50037419 66197128 50037419 54366930 240274806 54366930 240274806 237108334 221909874 237108334 221909874 227905672 248942724 227905672 248942724 245115893 146386907 245115893 146386907 154111780 167087626 154111780 167087626 176807667 257210511 176807667 257210511 256978468 230243415 256978468 230243415 226884477 186096631 226884477 186096631 190137867 189297067 190137867 189297067 195243471 218042988 195243471 218042988 216004157 46304152 216004157 46304152 45814196 167826029 45814196 167826029 176473503 267954073 176473503 267954073 264394259 203991324 264394259 203991324 205946159 184091569 205946159 184091569 190224752 216309481 190224752 216309481 216927098 14831142 216927098 14831142 16126584 245237167 16126584 245237167 244069191 225451967 244069191 225451967 221911103 148133612 221911103 148133612 151738039 137312850 151738039 137312850 145290994 33528551 145290994 33528551 32286067 29575804 32286067 29575804 32119123 268351005 32119123 268351005 264241083 190124472 264241083 190124472 200438109 196046476 200438109 196046476 206977776 68838344 206977776 68838344 73365719 194544831 73365719 194544831 194897671 120418651 194897671 120418651 124832720 144698199 124832720 144698199 149676853 71680433 149676853 71680433 73268785 110158063 73268785 110158063 115012045 77306481 115012045 77306481 80948060 120227181 80948060 120227181 124741136 164721564 124741136 164721564 171021095 232351619 171021095 232351619 228270052 205392142 228270052 205392142 200444387 240209922 200444387 240209922 237618890 198649242 237618890 198649242 204497524 259728249 204497524 259728249 256531235 129959364 256531235 129959364 136816498 208077159 136816498 208077159 205415497 95931350 205415497 95931350 98931324 200924578 98931324 200924578 197044928 46789065 197044928 46789065 51129821 160692247 51129821 160692247 169894995 155273086 169894995 155273086 159144245 240509754 159144245 240509754 236949866 267149616 236949866 267149616 263403847 26154105 263403847 26154105 26613843 94125945 26613843 94125945 97610009 130581596 97610009 130581596 136494881 89314571 136494881 89314571 91005731 161193243 91005731 161193243 171958751 67608650 171958751 67608650 71110302 253910458 71110302 253910458 251228308 85186007 251228308 85186007 85676132 78736499 85676132 78736499 81197254 244653703 81197254 244653703 240670248 210509470 240670248 210509470 210809750 50429327 210809750 50429327 53204982 176645010 53204982 176645010 181424068 184775921 181424068 184775921 193961255 147177030 193961255 147177030 156497545 101531908 156497545 101531908 102220342 37995353 102220342 37995353 40399775 29227900 40399775 29227900 31624231 229440084 31624231 229440084 225273341 224149616 225273341 224149616 219387679 61725775 219387679 61725775 62560002 77244272 62560002 77244272 80957971 246098723 80957971 246098723 243023091 39248199 243023091 39248199 43222966 133733854 43222966 133733854 138488699 23724321 138488699 23724321 24673482 255700172 24673482 255700172 255873369 202681062 255873369 202681062 204521825 249880366 204521825 249880366 248230312 226089193 248230312 226089193 224070679 169985491 224070679 169985491 174429277 20970504 174429277 20970504 21688571 269276749 21688571 269276749 267720053 285502994 267720053 285502994 282838458 41885326 282838458 41885326 45274970 261889293 45274970 261889293 261562427 159489335 261562427 159489335 164587892 125646000 164587892 125646000 127356033 235531400 127356033 235531400 230694862 103499048 230694862 103499048 107937454 162931587 107937454 162931587 167635751 155863444 167635751 155863444 162580706 238391670 162580706 238391670 234794438 146586542 234794438 146586542 156484097 86992756 156484097 86992756 89582713 134465745 89582713 134465745 140105651 135992517 140105651 135992517 141025329 127778181 141025329 127778181 130809669 298129315 130809669 298129315 296758871 92044458 296758871 92044458 94405773 246111869 94405773 246111869 243479586 151172513 243479586 151172513 157333166 264319366 157333166 264319366 262641501 215406928 262641501 215406928 213772016 54703212 213772016 54703212 57595085 114263137 57595085 114263137 115027491 213536792 115027491 213536792 219823822 139816096 219823822 139816096 144368867 284362476 144368867 284362476 283700058 52309640 283700058 52309640 54267582 202041615 54267582 202041615 206159545 100761715 206159545 100761715 104286868 38612261 104286868 38612261 36386623 134810666 36386623 134810666 136827442 187649349 136827442 187649349 192790499 121380256 192790499 121380256 125983535 166528335 125983535 166528335 174570836 149145706 174570836 149145706 157680825 133804873 157680825 133804873 138921451 250950867 138921451 250950867 249779336 240125768 249779336 240125768 236515915 183044351 236515915 183044351 187731930 95498354 187731930 95498354 99596860 23945786 99596860 23945786 25944973 216584734 25944973 216584734 211957105 266511794 211957105 266511794 264198019 196063507 264198019 196063507 198498875 253236240 198498875 253236240 250846060 197884433 250846060 197884433 201866875 191169682 201866875 191169682 195576215 178273696 195576215 178273696 186664364 160936822 186664364 160936822 168420120 96453634 168420120 96453634 101224937 206593092 101224937 206593092 203462392 132711536 203462392 132711536 139574459 123532328 139574459 123532328 127241714 149292090 127241714 149292090 155354476 191186715 155354476 191186715 201744894 57316903 201744894 57316903 60626336 217239804 60626336 217239804 213359225 88523537 213359225 88523537 91374640 64090980 91374640 64090980 66455692 81408524 66455692 81408524 84289893 82489180 84289893 82489180 82906912 189363653 82906912 189363653 192783513 146689921 192783513 146689921 152060749 55746566 152060749 55746566 60518182 54294961 60518182 54294961 55969614 31766640 55969614 31766640 31126736 178733971 31126736 178733971 181601632 158555772 181601632 158555772 168704146 240463070 168704146 240463070 239106131 197607538 239106131 197607538 200115945 120172030 200115945 120172030 122290841 160389795 122290841 160389795 164398227 181110873 164398227 181110873 184876359 57330689 184876359 57330689 61135109 199824623 61135109 199824623 204196395 191172799 204196395 191172799 195021663 35163857 195021663 35163857 36310625 220634415 36310625 220634415 218640742 132540045 218640742 132540045 136433114 127194402 136433114 127194402 130058502 275894070 130058502 275894070 272871673 91761137 272871673 91761137 94871722 197245372 94871722 197245372 200249122 20059895 200249122 20059895 21115284 278593872 21115284 278593872 276470665 254785437 276470665 254785437 251667321 227833687 251667321 227833687 226035744 34995620 226035744 34995620 34666499 143699475 34666499 143699475 152535915 122637665 152535915 122637665 126705443 32962769 126705443 32962769 31790857 234598319 31790857 234598319 230278675 86203574 230278675 86203574 88597281 164172625 88597281 164172625 173226592 167039489 173226592 167039489 172394219 91870890 172394219 91870890 93452862 174021081 93452862 174021081 183902013 260087727 183902013 260087727 256355167 46746630 256355167 46746630 50482618 13740119 50482618 13740119 13285544 27996528 13285544 27996528 30269359 32289538 30269359 32289538 34722207 201196253 34722207 201196253 203191611 234260259 203191611 234260259 232348677 288972217 232348677 288972217 288566197 211633845 288566197 211633845 211665693 204061777 211665693 204061777 201125967 192839263 201125967 192839263 197015667 174810486 197015667 174810486 181375929 37958254 181375929 37958254 40547944 244046269 40547944 244046269 241278436 125078474 241278436 125078474 129956381 183566262 129956381 183566262 188584462 79142091 188584462 79142091 84333468 131193987 84333468 131193987 135624437 180659838 135624437 180659838 185956169 294647724 185956169 294647724 293447158 213216497 293447158 213216497 208735749 233418224 208735749 233418224 228984400 85270742 228984400 85270742 85688479 242363421 85688479 242363421 239135972 53634237 239135972 53634237 56744047 177520099 56744047 177520099 187612541 189036277 187612541 189036277 194707887 197437045 194707887 197437045 201418028 191557573 201418028 191557573 202233965 104546603 202233965 104546603 109617988 163714823 109617988 163714823 170608804 166203312 170608804 166203312 170422312 86854911 170422312 86854911 87574033 153428526 87574033 153428526 162480863 200700692 162480863 200700692 209116119 52634324 209116119 52634324 54706094 107295814 54706094 107295814 112706623 131837098 112706623 131837098 135241112 66801791 135241112 66801791 68830444 222006850 68830444 222006850 226180148 68262351 226180148 68262351 72253767 63652101 72253767 63652101 66226623 78889666 66226623 78889666 80543504 197184143 80543504 197184143 199509529 87694914 199509529 87694914 89860369 178483189 89860369 178483189 182521745 225456405 182521745 225456405 230513337 91747936 230513337 91747936 94765177 150837682 94765177 150837682 156342797 292742430 156342797 292742430 290672794 286922937 290672794 286922937 286283143 84550232 286283143 84550232 86144866 55412720 86144866 55412720 56999848 142856812 56999848 142856812 147448148 104959948 147448148 104959948 109615174 135651887 109615174 135651887 142303703 186574211 142303703 186574211 189124748 190478758 189124748 190478758 194876477 246498567 194876477 246498567 243364385 165258900 243364385 165258900 171038571 172866951 171038571 172866951 178442763 161666622 178442763 161666622 165974827 30802850 165974827 30802850 32425961 131941489 32425961 131941489 136221632 270738413 136221632 270738413 267923464 78534172 267923464 78534172 83436034 81681298 83436034 81681298 83612387 203330346 83612387 203330346 199740448 53644181 199740448 53644181 55549333 222227316 55549333 222227316 219446661 115847346 219446661 115847346 122072128 62290596 122072128 62290596 64330800 166468805 64330800 166468805 176410459 152665959 176410459 152665959 160506772 71766666 160506772 71766666 73999689 155189904 73999689 155189904 162813139 114138352 162813139 114138352 116382220 216910574 116382220 216910574 210921039 140215029 210921039 140215029 144219865 47463721 144219865 47463721 47619506 254935617 47619506 254935617 252695698 170493512 252695698 170493512 179815619 42319516 179815619 42319516 44748703 177405728 44748703 177405728 186495323 162340704 186495323 162340704 171162181 33359340 171162181 33359340 32755581 151483425 32755581 151483425 157166979 199787345 157166979 199787345 203247347 156079374 203247347 156079374 159601582 241683246 159601582 241683246 236323576 234684889 236323576 234684889 236056449 235891127 236056449 235891127 233958135 108204754 233958135 108204754 112995001 155187102 112995001 155187102 160878819 278259703 160878819 278259703 276161331 191026655 276161331 191026655 196851263 141903170 196851263 141903170 148809858 156864649 148809858 156864649 161688934 237321562 161688934 237321562 235221428 160455960 235221428 160455960 165629179 68784234 165629179 68784234 73436870 42564655 73436870 42564655 46135925 68067618 46135925 68067618 72690311 61112840 72690311 61112840 64415641 157613484 64415641 157613484 160934283 264659960 160934283 264659960 260969864 72499845 260969864 72499845 74378097 212856099 74378097 212856099 208049438 69147108 208049438 69147108 71156825 107089551 71156825 107089551 112791347 213202889 112791347 213202889 214734001 232747693 214734001 232747693 235392448 92024053 235392448 92024053 95481023 254634980 95481023 254634980 252362485 176386476 252362485 176386476 184898998 187794366 184898998 187794366 187715572 174351164 187715572 174351164 179703650 237687961 179703650 237687961 231676320 233996232 231676320 233996232 228912456 240897134 228912456 240897134 240120827 225740163 240120827 225740163 222638584 297627237 222638584 297627237 296622244 234411347 296622244 234411347 231811373 170068817 231811373 170068817 175342725 258091167 175342725 258091167 254461076 182364776 254461076 182364776 186462879 117198494 186462879 117198494 118073635 290930525 118073635 290930525 287618867 237398536 287618867 237398536 235623843 45750230 235623843 45750230 49002703 298669611 49002703 298669611 296129568 203622710 296129568 203622710 210884970 150534370 210884970 150534370 156063769 109922105 156063769 109922105 109355565 154744871 109355565 154744871 166761070 137758781 166761070 137758781 143697284 131806426 143697284 131806426 136142520 17943277 136142520 17943277 18576886 110409186 18576886 110409186 115625103 198794753 115625103 198794753 202706111 138935623 202706111 138935623 144993669 77841694 144993669 77841694 79742524 152186208 79742524 152186208 157972336 142242421 157972336 142242421 150116368 142462817 150116368 142462817 148043976 216714341 148043976 216714341 214182004 93682491 214182004 93682491 95229446 89293121 95229446 89293121 91383865 296964236 91383865 296964236 295093914 206565568 295093914 206565568 207127149 198793591 207127149 198793591 202543085 208528208 202543085 208528208 203119292 66632940 203119292 66632940 69469577 81610529 69469577 81610529 84963661 193191821 84963661 193191821 191368569 51634446 191368569 51634446 54000324 200707493 54000324 200707493 203576937 148199700 203576937 148199700 156188197 231704991 156188197 231704991 228229878 252780651 228229878 252780651 252002255 225444412 252002255 225444412 225156164 266553995 225156164 266553995 266107689 21525194 266107689 21525194 22889426 59825276 22889426 59825276 60912252 121656451 60912252 121656451 127279814 274625668 127279814 274625668 271162456 153048849 271162456 153048849 161760434 109105098 161760434 109105098 114142892 155901378 114142892 155901378 164581001 128723533 164581001 128723533 136391332 165914683 136391332 165914683 169939876 138853317 169939876 138853317 143654443 80864828 143654443 80864828 82050753 245383687 82050753 245383687 240434763 165445819 240434763 165445819 171034451 52023632 171034451 52023632 53666159 78891864 53666159 78891864 83679551 31586199 83679551 31586199 32425088 247050141 32425088 247050141 243156559 272028049 243156559 272028049 268750235 23504840 268750235 23504840 23601141 201504966 23601141 201504966 197486814 167421849 197486814 167421849 172758337 252794981 172758337 252794981 251659289 154161559 251659289 154161559 158112753 181421430 158112753 181421430 192843612 87294764 192843612 87294764 88455220 47334461 88455220 47334461 49529246 53555853 49529246 53555853 58088493 70912435 58088493 70912435 74111721 189998060 74111721 189998060 200957549 78508664 200957549 78508664 79453714 179863883 79453714 179863883 191809443 122082726 191809443 122082726 125675490 122643682 125675490 122643682 126877840 76477443 126877840 76477443 79599200 164619839 79599200 164619839 175494530 79040426 175494530 79040426 81084632 255631767 81084632 255631767 252317542 29728350 252317542 29728350 29505033 53275756 29505033 53275756 56037023 156846297 56037023 156846297 162464110 49500662 162464110 49500662 49415120 69871891 49415120 69871891 71206722 248310521 71206722 248310521 247020352 94253985 247020352 94253985 94948278 129085732 94948278 129085732 134850222 129224699 134850222 129224699 132627584 271044831 132627584 271044831 268846486 151448493 268846486 151448493 156046372 38263091 156046372 38263091 41540394 213072995 41540394 213072995 213679864 79390365 213679864 79390365 78845443 64291365 78845443 64291365 67890131 203886641 67890131 203886641 205578080 73888010 205578080 73888010 77459138 34967430 77459138 34967430 34818801 262965271 34818801 262965271 262418160 183196220 262418160 183196220 194051221 228555971 194051221 228555971 223870814 255107286 223870814 255107286 250240589 32833206 250240589 32833206 33256376 154718953 33256376 154718953 157998780 167856536 157998780 167856536 178204187 60954991 178204187 60954991 61879603 175687183 61879603 175687183 179844020 65782204 179844020 65782204 69644822 235923397 69644822 235923397 231743090 136798698 231743090 136798698 143241678 294110196 143241678 294110196 292423961 269114796 292423961 269114796 266982998 69973914 266982998 69973914 73588426 184610640 73588426 184610640 187319432 161925837 187319432 161925837 169199917 80156196 169199917 80156196 82592092 135288533 82592092 135288533 139991737 142220540 139991737 142220540 147670584 110967466 147670584 110967466 110975391 120942371 110975391 120942371 126089772 173924403 126089772 173924403 178599256 240363271 178599256 240363271 237470626 131499545 237470626 131499545 137638257 159782349 137638257 159782349 167369035 76107720 167369035 76107720 79671892 72533763 79671892 72533763 75584092 268307717 75584092 268307717 264411022 129785288 264411022 129785288 134604010 59667026 134604010 59667026 60856240 195896105 60856240 195896105 199867223 184604384 199867223 184604384 186587952 121746549 186587952 121746549 127477755 254776695 127477755 254776695 250195876 31043380 250195876 31043380 31060374 78463301 31060374 78463301 79509425 212369241 79509425 212369241 207083643 184154171 207083643 184154171 185211558 101620748 185211558 101620748 104206181 157718976 104206181 157718976 163970879 147493185 163970879 147493185 152440953 126921631 152440953 126921631 132396818 73848257 132396818 73848257 78654139 173581702 78654139 173581702 178027290 86204841 178027290 86204841 87472034 54602119 87472034 54602119 56542981 120404101 56542981 120404101 124840745 182709985 124840745 182709985 186053326 176188028 186053326 176188028 186175830 197857756 186175830 197857756 194495068 92787640 194495068 92787640 96510572 142206952 96510572 142206952 147682115 181868282 147682115 181868282 184628108 100925040 184628108 100925040 103939143 261701816 103939143 261701816 258698908 138823999 258698908 138823999 142877964 228720951 142877964 228720951 223873597 98068832 223873597 98068832 102298788 216678471 102298788 216678471 216152911 132678067 216152911 132678067 137232429 275824069 137232429 275824069 273221666 281550146 273221666 281550146 279485267 26590276 279485267 26590276 26272487 145104857 26272487 145104857 157090464 279550361 157090464 279550361 276681544 260034221 276681544 260034221 257833346 58125109 257833346 58125109 60864820 124057242 60864820 124057242 125263289 258482426 125263289 258482426 258764373 268097922 258764373 268097922 267723178 224180902 267723178 224180902 218988192 166000059 218988192 166000059 176253733 125056312 176253733 125056312 130222006 94042641 130222006 94042641 96571886 133221614 96571886 133221614 137171525 80382610 137171525 80382610 84819240 147287276 84819240 147287276 152610046 216898847 152610046 216898847 216842369 162357042 216842369 162357042 166056247 143547025 166056247 143547025 147574511 99461851 147574511 99461851 102430566 112193655 102430566 112193655 114517159 232539312 114517159 232539312 228668974 109034230 228668974 109034230 111679827 76349459 111679827 76349459 80825600 263506660 80825600 263506660 259774520 101937525 259774520 101937525 101924675 253180091 101924675 253180091 249681849 240477388 249681849 240477388 240891825 125228965 240891825 125228965 127014005 113794691 127014005 113794691 115296466 226516294 115296466 226516294 222210282 162935330 222210282 162935330 173785075 120394470 173785075 120394470 124164773 195588681 124164773 195588681 198336941 197900983 198336941 197900983 196814844 128088329 196814844 128088329 133960609 174943411 133960609 174943411 184102374 64745391 184102374 64745391 68391713 92730286 68391713 92730286 94574602 215075553 94574602 215075553 210714905 39989090 210714905 39989090 42743356 149338124 42743356 149338124 153808369 22971581 153808369 22971581 23403124 156843759 23403124 156843759 162958688 55404766 162958688 55404766 56522122 164023970 56522122 164023970 169225190 129868619 169225190 129868619 134304641 42423011 134304641 42423011 41223334 151766935 41223334 151766935 156901604 206277145 156901604 206277145 212703061 235669456 212703061 235669456 238248164 246009987 238248164 246009987 244662561 253430156 244662561 253430156 251354215 277813694 251354215 277813694 274604865 105727080 274604865 105727080 108404619 276499617 108404619 276499617 274012526 236350199 274012526 236350199 232894482 235686049 232894482 235686049 237100383 160726585 237100383 160726585 164250543 233991452 164250543 233991452 233682774 136781927 233682774 136781927 146768024 113230826 146768024 113230826 117172103 243770620 117172103 243770620 241440785 58487180 241440785 58487180 60118734 265502091 60118734 265502091 262440348 91794663 262440348 91794663 95637032 111539331 95637032 111539331 115710283 60773740 115710283 60773740 64309714 226172226 64309714 226172226 222307280 191167295 222307280 191167295 195766192 97102555 195766192 97102555 98661884 150338484 98661884 150338484 156455640 12979252 156455640 12979252 13629589 130042396 13629589 130042396 135440376 127400286 135440376 127400286 131499369 221733403 131499369 221733403 218473891 65012388 218473891 65012388 69368485 61688968 69368485 61688968 65160485 188527334 65160485 188527334 195234523 37518536 195234523 37518536 40783861 164252095 40783861 164252095 170799096 198565577 170799096 198565577 205922893 175363095 205922893 175363095 181238641 38785570 181238641 38785570 39923656 87621607 39923656 87621607 90883666 213843234 90883666 213843234 216177013 156007420 216177013 156007420 158862103 252343986 158862103 252343986 249459992 57287247 249459992 57287247 59325452 193827326 59325452 193827326 197955363 174902970 197955363 174902970 181530571 156249267 181530571 156249267 162851427 124544464 162851427 124544464 127629644 170366625 127629644 170366625 178500852 73846435 178500852 73846435 74693708 228015640 74693708 228015640 223628287 67261783 223628287 67261783 69865509 9209475 69865509 9209475 10288816 116222547 10288816 116222547 118895640 47378519 118895640 47378519 51161393 256004273 51161393 256004273 253128894 225402632 253128894 225402632 220565441 239533047 220565441 239533047 236606614 292479788 236606614 292479788 291409918 78519640 291409918 78519640 80832932 239619349 80832932 239619349 235797865 64886773 235797865 64886773 68142034 258828522 68142034 258828522 257171297 219572610 257171297 219572610 216727147 172268009 216727147 172268009 175841895 291032543 175841895 291032543 290022478 216773987 290022478 216773987 212634759 48571214 212634759 48571214 52433579 196127853 52433579 196127853 199642109 150413512 199642109 150413512 155325218 82593720 155325218 82593720 85868901 243628483 85868901 243628483 241420821 42936854 241420821 42936854 46616800 62219060 46616800 62219060 63746057 80868458 63746057 80868458 81574062 66739709 81574062 66739709 69949428 157702955 69949428 157702955 162732140 253060742 162732140 253060742 253935002 222419725 253935002 222419725 218842282 202650424 218842282 202650424 206989235 286295631 206989235 286295631 285174646 37557121 285174646 37557121 40134429 19355196 40134429 19355196 19416885 66742094 19416885 66742094 69030222 48895899 69030222 48895899 50968077 129336606 50968077 129336606 134197523 215962357 134197523 215962357 220972891 51818502 220972891 51818502 53071294 101577597 53071294 101577597 104095887 60046202 104095887 60046202 62319948 146114742 62319948 146114742 151603781 5527397 151603781 5527397 7197135 147558171 7197135 147558171 154438659 28747927 154438659 28747927 30604794 226912042 30604794 226912042 224072914 198775021 224072914 198775021 207671628 68446400 207671628 68446400 71504576 215593244 71504576 215593244 213085702 144352571 213085702 144352571 147706632 252803599 147706632 252803599 250131068 250533626 250131068 250533626 249382943 197237667 249382943 197237667 193348753 242281696 193348753 242281696 240077089 166333750 240077089 166333750 171952267 54310980 171952267 54310980 58114326 57214853 58114326 57214853 59315841 68737970 59315841 68737970 71443400 106062006 71443400 106062006 109617477 17999331 109617477 17999331 17844435 29535997 17844435 29535997 32374833 220657195 32374833 220657195 217993526 61443968 217993526 61443968 64840392 76081901 64840392 76081901 79183609 251985616 79183609 251985616 248710864 39947849 248710864 39947849 44564686 260700466 44564686 260700466 257729800 52070172 257729800 52070172 56612869 66194439 56612869 66194439 69202121 97465497 69202121 97465497 100054108 289904489 100054108 289904489 289154750 237349456 289154750 237349456 233533150 75712666 233533150 75712666 79330331 230648276 79330331 230648276 226965254 106487870 226965254 106487870 111986928 139266792 111986928 139266792 144076994 144938113 144076994 144938113 152324365 115420353 152324365 115420353 119612418 53941099 119612418 53941099 55894301 213764492 55894301 213764492 211323381 101411848 211323381 101411848 102520112 102234555 102520112 102234555 107941883 212425028 107941883 212425028 209147078 271515162 209147078 271515162 267218698 132695016 267218698 132695016 138183435 152132934 138183435 152132934 162275005 79994092 162275005 79994092 82373663 88088857 82373663 88088857 90952805 237260566 90952805 237260566 233086551 179243281 233086551 179243281 183041769 96207748 183041769 96207748 100477998 272843683 100477998 272843683 270285208 72837113 270285208 72837113 74076732 200211394 74076732 200211394 199647798 234739884 199647798 234739884 230830295 233295496 230830295 233295496 234908270 128601868 234908270 128601868 133537579 164499159 133537579 164499159 170738425 48763725 170738425 48763725 51709081 82731767 51709081 82731767 86424647 152236616 86424647 152236616 159598159 287387850 159598159 287387850 284422483 294252190 284422483 294252190 293925894 117261908 293925894 117261908 118053803 76590479 118053803 76590479 78571172 163890400 78571172 163890400 169693162 171421351 169693162 171421351 175053225 52788403 175053225 52788403 53806702 139778790 53806702 139778790 144641573 176369671 144641573 176369671 186462148 40212730 186462148 40212730 41506961 187724666 41506961 187724666 190435231 158631542 190435231 158631542 163687647 155363885 163687647 155363885 161680036 206041309 161680036 206041309 203653414 262311497 203653414 262311497 259162451 163683508 259162451 163683508 173544155 59139909 173544155 59139909 62528368 221214295 62528368 221214295 218508839 74811001 218508839 74811001 79437454 62802614 79437454 62802614 66672862 185097912 66672862 185097912 185803673 122484258 185803673 122484258 124049640 157230786 124049640 157230786 162467600 275934147 162467600 275934147 272060840 88349435 272060840 88349435 89632147 43432869 89632147 43432869 45218188 74890956 45218188 74890956 75764855 186943323 75764855 186943323 191778882 96813445 191778882 96813445 99084815 49481679 99084815 49481679 53225882 109169869 53225882 109169869 113462493 196453043 113462493 196453043 200472792 165927160 200472792 165927160 172892742 221260036 172892742 221260036 216657935 104952351 216657935 104952351 110040680 163883809 110040680 163883809 169745472 290610016 169745472 290610016 289173317 70162089 289173317 70162089 71287876 41933529 71287876 41933529 45696375 176110668 45696375 176110668 183366518 5908621 183366518 5908621 7945016 205201415 7945016 205201415 208842310 227667545 208842310 227667545 222975172 234346291 222975172 234346291 231037658 274354547 231037658 274354547 272991830 70456268 272991830 70456268 72425845 127937436 72425845 127937436 132344567 64056564 132344567 64056564 67014591 138506974 67014591 138506974 143504009 220508171 143504009 220508171 217364115 259304933 217364115 259304933 256663227 235339207 256663227 235339207 236932795 250229548 236932795 250229548 247825824 238749365 247825824 238749365 233197110 101529869 233197110 101529869 105424107 75607457 105424107 75607457 75089524 284220729 75089524 284220729 280199740 179866159 280199740 179866159 183107945 232269559 183107945 232269559 228541641 108420758 228541641 108420758 111723355 144225530 111723355 144225530 148882393 223677420 148882393 223677420 224249311 96929965 224249311 96929965 100291450 74886364 100291450 74886364 75642009 140818383 75642009 140818383 145318148 73830730 145318148 73830730 76762187 182912804 76762187 182912804 185049912 286385712 185049912 286385712 283306867 60716328 283306867 60716328 62702444 97866047 62702444 97866047 101873275 208885094 101873275 208885094 213278295 257727272 213278295 257727272 256861140 169285908 256861140 169285908 176009391 45776418 176009391 45776418 50303937 173480373 50303937 173480373 180661424 83394388 180661424 83394388 86618750 104027023 86618750 104027023 108986930 269426381 108986930 269426381 269423324 284968602 269423324 284968602 281632573 257845191 281632573 257845191 257364019 211035157 257364019 211035157 217512039 104600781 217512039 104600781 108381220 124788637 108381220 124788637 129674126 147027869 129674126 147027869 157337624 56170225 157337624 56170225 58955004 105393506 58955004 105393506 110403270 85227905 110403270 85227905 84994187 252897381 84994187 252897381 247189918 173339688 247189918 173339688 182282634 40608071 182282634 40608071 41630853 267564963 41630853 267564963 264709963 75030451 264709963 75030451 75762711 130021988 75762711 130021988 135053241 144270848 135053241 144270848 150848057 258872871 150848057 258872871 257655276 36981431 257655276 36981431 41220935 170264106 41220935 170264106 175573161 211191160 175573161 211191160 217861686 154598576 217861686 154598576 161397721 137140506 161397721 137140506 142597715 64130686 142597715 64130686 66709495 71102229 66709495 71102229 75704333 157782574 75704333 157782574 165662234 248138372 165662234 248138372 244657831 135101914 244657831 135101914 140462462 106866310 140462462 106866310 111949957 255200663 111949957 255200663 252065288 241295048 252065288 241295048 238032736 191407137 238032736 191407137 201998701 75721833 201998701 75721833 78672592 67789405 78672592 67789405 70787925 201783419 70787925 201783419 204432080 36589457 204432080 36589457 40125867 252084127 40125867 252084127 252094840 207455850 252094840 207455850 203402975 170735086 203402975 170735086 177027248 54783032 177027248 54783032 56651310 33316519 56651310 33316519 37106018 215372590 37106018 215372590 220743862 95481630 220743862 95481630 98676527 168799835 98676527 168799835 174679640 84198157 174679640 84198157 85152934 208030009 85152934 208030009 208841752 112890351 208841752 112890351 115344753 93268961 115344753 93268961 95794020 242244112 95794020 242244112 240670255 217157227 240670255 217157227 214930965 140345652 214930965 140345652 145847663 201291748 145847663 201291748 200959085 62495268 200959085 62495268 64431818 201898704 64431818 201898704 207299572 84136950 207299572 84136950 87981403 243273838 87981403 243273838 239197102 206033049 239197102 206033049 208086281 235030024 208086281 235030024 230356860 189118086 230356860 189118086 188634440 120716233 188634440 120716233 125542021 107380975 125542021 107380975 112104463 143848395 112104463 143848395 153650757 82237283 153650757 82237283 85432196 26506378 85432196 26506378 29429759 221046051 29429759 221046051 225464383 181448322 225464383 181448322 189235087 271613520 189235087 271613520 268693825 249992804 268693825 249992804 246756249 34194925 246756249 34194925 37834790 247351540 37834790 247351540 246052058 171480449 246052058 171480449 179572915 194631001 179572915 194631001 195124582 175767440 195124582 175767440 180897471 70438320 180897471 70438320 74233621 300708788 74233621 300708788 299342578 34697356 299342578 34697356 36915476 144500319 36915476 144500319 148904540 138137448 148904540 138137448 143909329 193970837 143909329 193970837 200177758 98238262 200177758 98238262 100640804 252532121 100640804 252532121 250382249 107808237 250382249 107808237 105642023 119817303 105642023 119817303 125099079 22396446 125099079 22396446 23570586 136089593 23570586 136089593 145480233 153732274 145480233 153732274 164299865 257336119 164299865 257336119 253312153 48953598 253312153 48953598 51353973 73019575 51353973 73019575 75601257 48558397 75601257 48558397 52034825 166223664 52034825 166223664 172083798 47487407 172083798 47487407 49785547 243128582 49785547 243128582 242100293 216677846 242100293 216677846 214743903 200863229 214743903 200863229 209375129 118352538 209375129 118352538 124132704 216879922 124132704 216879922 212390952 133181226 212390952 133181226 137543133 53278108 137543133 53278108 56316277 132871464 56316277 132871464 135079401 53099615 135079401 53099615 53693246 29307889 53693246 29307889 28886758 107007916 28886758 107007916 108425638 60189150 108425638 60189150 61599011 75945302 61599011 75945302 78917334 237245193 78917334 237245193 232993964 179048053 232993964 179048053 190225716 139482024 190225716 139482024 143623188 172638523 143623188 172638523 180074201 81133806 180074201 81133806 85589699 17636238 85589699 17636238 16819145 228713621 16819145 228713621 224701582 210503203 224701582 210503203 211604739 72755428 211604739 72755428 75278189 173767273 75278189 173767273 180327158 256168667 180327158 256168667 256030600 198598758 256030600 198598758 207691747 217243511 207691747 217243511 212439999 37611921 212439999 37611921 37512188 249752696 37512188 249752696 245661537 240794176 245661537 240794176 239121904 205819729 239121904 205819729 207754423 207487883 207754423 207487883 213668871 30094430 213668871 30094430 32627223 255852321 32627223 255852321 252652051 203180235 252652051 203180235 204806630 98603948 204806630 98603948 101481138 113487558 101481138 113487558 118672954 281573076 118672954 281573076 279806399 240162391 279806399 240162391 238857081 113416673 238857081 113416673 115515148 266810057 115515148 266810057 264936736 248145904 264936736 248145904 246564994 231111348 246564994 231111348 228789220 152485260 228789220 152485260 159608133 87067649 159608133 87067649 88311785 284050122 88311785 284050122 284873824 137972980 284873824 137972980 143709553 104751303 143709553 104751303 107581584 211241656 107581584 211241656 215247663 38479954 215247663 38479954 42091702 58611249 42091702 58611249 61694652 48102230 61694652 48102230 51585729 257517546 51585729 257517546 255680673 228762269 255680673 228762269 224628091 127005883 224628091 127005883 131898283 72947527 131898283 72947527 74823152 219750481 74823152 219750481 220715435 65345614 220715435 65345614 67590610 41119576 67590610 41119576 44133557 145294234 44133557 145294234 153092121 254828369 153092121 254828369 252895723 54749275 252895723 54749275 56487891 58997286 56487891 58997286 61425697 163290918 61425697 163290918 166434835 225175245 166434835 225175245 221374226 56089515 221374226 56089515 58371723 121346852 58371723 121346852 128297228 261049954 128297228 261049954 259106904 113972795 259106904 113972795 118235604 131089512 118235604 131089512 135508039 89167859 135508039 89167859 90450458 70041433 90450458 70041433 73606699 185189471 73606699 185189471 190542581 71644102 190542581 71644102 74946489 149981221 74946489 149981221 154032605 159247455 154032605 159247455 169456193 207490480 169456193 207490480 202766310 142685140 202766310 142685140 149797270 87990589 149797270 87990589 89932483 195667108 89932483 195667108 195325645 43977605 195325645 43977605 45266184 169997443 45266184 169997443 176784734 198547237 176784734 198547237 201508614 229866315 201508614 229866315 226178166 157288646 226178166 157288646 164421661 48426598 164421661 48426598 51287198 259705974 51287198 259705974 258894722 126952728 258894722 126952728 130636325 159255292 130636325 159255292 165778650 78866729 165778650 78866729 83319880 151488496 83319880 151488496 160669764 198639991 160669764 198639991 198384723 202773561 198384723 202773561 204694013 166928395 204694013 166928395 172378426 267213193 172378426 267213193 267270306 276918530 267270306 276918530 274696332 230310702 274696332 230310702 233849366 152917223 233849366 152917223 163622977 200943613 163622977 200943613 204743948 44531074 204743948 44531074 46572210 117526362 46572210 117526362 120641013 44284763 120641013 44284763 49779694 232166296 49779694 232166296 226970603 131405088 226970603 131405088 137822677 132361764 137822677 132361764 134977446 55464661 134977446 55464661 59554560 45221909 59554560 45221909 46896909 170441720 46896909 170441720 178313233 69328276 178313233 69328276 70610960 82590686 70610960 82590686 84583668 280918729 84583668 280918729 278801489 134535880 278801489 134535880 138766034 226042704 138766034 226042704 221063813 77869738 221063813 77869738 79280954 91281935 79280954 91281935 93764041 198988482 93764041 198988482 199308560 131024843 199308560 131024843 136153828 220478208 136153828 220478208 220386549 214783762 220386549 214783762 215037867 123149978 215037867 123149978 126953981 44801146 126953981 44801146 45505355 143677640 45505355 143677640 150359194 69189196 150359194 69189196 72550838 164271602 72550838 164271602 174479035 99689133 174479035 99689133 100956085 49665157 100956085 49665157 50786730 263005589 50786730 263005589 261270129 230072889 261270129 230072889 226702359 264084764 226702359 264084764 259923568 218684328 259923568 218684328 214694611 91144417 214694611 91144417 92667088 225010006 92667088 225010006 220769779 133973035 220769779 133973035 138161024 51572674 138161024 51572674 53073755 40089695 53073755 40089695 44060752 133682776 44060752 133682776 137445010 122656688 137445010 122656688 128881041 270807246 128881041 270807246 267550058 33435999 267550058 33435999 35342995 239059451 35342995 239059451 237676143 280450909 237676143 280450909 276972485 5103809 276972485 5103809 4937663 167926453 4937663 167926453 173040025 155289526 173040025 155289526 159513798 241076259 159513798 241076259 237932525 242072907 237932525 242072907 238614829 70440700 238614829 70440700 73756822 29690956 73756822 29690956 32113280 257248109 32113280 257248109 253606052 230369863 253606052 230369863 227854094 208469639 227854094 208469639 204305522 259573804 204305522 259573804 257928119 258754683 257928119 258754683 255611457 146289387 255611457 146289387 152048710 112103074 152048710 112103074 115972470 30081839 115972470 30081839 33587563 136817036 33587563 136817036 142500882 38753320 142500882 38753320 43757138 36168474 43757138 36168474 38876975 109275711 38876975 109275711 113571669 37124278 113571669 37124278 35767843 200976361 35767843 200976361 209132807 193980781 209132807 193980781 194896199 36112724 194896199 36112724 39235653 189213210 39235653 189213210 193229253 145085874 193229253 145085874 150863568 229682963 150863568 229682963 225402982 222228225 225402982 222228225 221724871 250968627 221724871 250968627 249349350 158796941 249349350 158796941 165189894 21965518 165189894 21965518 24466712 188545634 24466712 188545634 190829927 58113618 190829927 58113618 60579739 114446549 60579739 114446549 121438835 46714181 121438835 46714181 47852687 88096790 47852687 88096790 91638749 29223309 91638749 29223309 31281243 41927708 31281243 41927708 44952422 112160097 44952422 112160097 116885384 283280736 116885384 283280736 281451723 170682077 281451723 170682077 176046899 153014231 176046899 153014231 158629879 241434176 158629879 241434176 238762840 34615493 238762840 34615493 35464631 20027972 35464631 20027972 22902177 71602919 22902177 71602919 74077196 73467819 74077196 73467819 74063935 239209190 74063935 239209190 237082944 269723218 237082944 269723218 267791959 187517884 267791959 187517884 197883205 217816739 197883205 217816739 220660862 285557702 220660862 285557702 284651523 94118147 284651523 94118147 96935456 162515669 96935456 162515669 166404069 138198259 166404069 138198259 141538581 199391214 141538581 199391214 206913847 251191264 206913847 251191264 249979888 232460947 249979888 232460947 227288484 173302734 227288484 173302734 181081624 197270650 181081624 197270650 205981070 53671104 205981070 53671104 56265479 209572681 56265479 209572681 210612687 245068308 210612687 245068308 242782628 51432608 242782628 51432608 54342203 46017178 54342203 46017178 49367881 129827308 49367881 129827308 133054387 263077977 133054387 263077977 259638965 170955445 259638965 170955445 175765663 52349513 175765663 52349513 55107124 83759843 55107124 83759843 87657959 253254571 87657959 253254571 251663743 39625993 251663743 39625993 42480095 227196573 42480095 227196573 227841463 19444248 227841463 19444248 20916655 72848783 20916655 72848783 76356615 243685477 76356615 243685477 238136897 137576841 238136897 137576841 142707866 239849212 142707866 239849212 235700952 107225108 235700952 107225108 111585555 227694636 111585555 227694636 222917205 51769439 222917205 51769439 53879857 286985443 53879857 286985443 287663299 237447322 287663299 237447322 238499118 53127746 238499118 53127746 55217213 264095926 55217213 264095926 260527767 185560482 260527767 185560482 197387118 183148279 197387118 183148279 191876128 62707551 191876128 62707551 66076569 132905778 66076569 132905778 137817432 99126327 137817432 99126327 102394366 132567545 102394366 132567545 135213252 166046893 135213252 166046893 169910434 220907157 169910434 220907157 218037989 255556161 218037989 255556161 254402694 240133103 254402694 240133103 234532408 46399111 234532408 46399111 48930392 54811123 48930392 54811123 57061906 137899565 57061906 137899565 143565497 129165096 143565497 129165096 134722886 61837595 134722886 61837595 64124885 272057737 64124885 272057737 270095538 94722769 270095538 94722769 96896318 49262263 96896318 49262263 49446865 201524739 49446865 201524739 203064081 174203354 203064081 174203354 180539103 53476441 180539103 53476441 54768034 77592393 54768034 77592393 81918089 145024459 81918089 145024459 150051795 95854759 150051795 95854759 98475851 118326444 98475851 118326444 123704145 84479780 123704145 84479780 89411918 253242243 89411918 253242243 251378425 206771917 251378425 206771917 207678246 200191752 207678246 200191752 197474501 160727814 197474501 160727814 165810415 93124645 165810415 93124645 95328017 210827276 95328017 210827276 211487067 99899671 211487067 99899671 103223919 229038631 103223919 229038631 228815375 250605240 228815375 250605240 249543248 74504007 249543248 74504007 78096867 224924920 78096867 224924920 222026503 144663686 222026503 144663686 148839991 95672833 148839991 95672833 98761478 219264545 98761478 219264545 216308552 199031810 216308552 199031810 195760299 255862417 195760299 255862417 252410035 263426480 252410035 263426480 261641333 118491857 261641333 118491857 123458993 74753588 123458993 74753588 75342303 99586019 75342303 99586019 104903099 258489664 104903099 258489664 254183935 63270427 254183935 63270427 66347575 80264025 66347575 80264025 82820992 212248439 82820992 212248439 209148028 130780327 209148028 130780327 134355702 283147833 134355702 283147833 280727154 256113699 280727154 256113699 253083615 98527274 253083615 98527274 100497460 162297934 100497460 162297934 167389188 110581245 167389188 110581245 115423450 57702770 115423450 57702770 60638388 245486616 60638388 245486616 242956784 217323837 242956784 217323837 214246064 152619128 214246064 152619128 164876888 299764494 164876888 299764494 299313873 239201335 299313873 239201335 235528852 149089865 235528852 149089865 154065301 157227885 154065301 157227885 162094156 76950223 162094156 76950223 77989138 22573408 77989138 22573408 24115539 76234237 24115539 76234237 78537213 36155708 78537213 36155708 39258236 59736320 39258236 59736320 63140608 227912899 63140608 227912899 223919660 97414207 223919660 97414207 99051216 145150136 99051216 145150136 151491241 11194687 151491241 11194687 10178835 238276503 10178835 238276503 233309744 282357831 233309744 282357831 282211809 171885831 282211809 171885831 177497013 174994078 177497013 174994078 182034678 261663280 182034678 261663280 258632352 165001629 258632352 165001629 173932334 245964065 173932334 245964065 243420492 65266398 243420492 65266398 67806751 243281263 67806751 243281263 240583327 188426913 240583327 188426913 193548044 153070462 193548044 153070462 158506548 103444266 158506548 103444266 108089615 103557519 108089615 103557519 109038795 132567612 109038795 132567612 136775362 30049452 136775362 30049452 29849925 226553800 29849925 226553800 226877024 66621277 226877024 66621277 68478838 265417975 68478838 265417975 261237203 101484075 261237203 101484075 101506926 22534921 101506926 22534921 22532833 215397407 22532833 215397407 217636348 142359340 217636348 142359340 146529868 14107242 146529868 14107242 13103089 239424933 13103089 239424933 236386655 154038782 236386655 154038782 166568181 289027016 166568181 289027016 286183006 270108436 286183006 270108436 267460767 37735099 267460767 37735099 42027415 288858124 42027415 288858124 288638275 53444578 288638275 53444578 54870127 85929704 54870127 85929704 87090469 101492739 87090469 101492739 105611908 242451915 105611908 242451915 240442811 137769945 240442811 137769945 143392780 104675206 143392780 104675206 108111419 206672332 108111419 206672332 201104152 223799704 201104152 223799704 226270157 41640742 226270157 41640742 45376151 300262700 45376151 300262700 297785032 117880614 297785032 117880614 123202020 264730926 123202020 264730926 262816963 140882935 262816963 140882935 145099947 256297911 145099947 256297911 250771320 34537782 250771320 34537782 33927902 43673520 33927902 43673520 45958322 257123694 45958322 257123694 254001543 151725342 254001543 151725342 156350787 246232633 156350787 246232633 244792482 40396397 244792482 40396397 42849377 33810248 42849377 33810248 37129442 227461966 37129442 227461966 224821617 219938076 224821617 219938076 219479909 90997879 219479909 90997879 94233033 53847472 94233033 53847472 57253083 51384971 57253083 51384971 51599918 63393767 51599918 63393767 66247883 79707367 66247883 79707367 82025251 177773935 82025251 177773935 188111160 266838038 188111160 266838038 263892775 202078612 263892775 202078612 199497353 118218450 199497353 118218450 118996105 98630841 118996105 98630841 103101504 214450204 103101504 214450204 209900936 225770393 209900936 225770393 222677676 150117318 222677676 150117318 158344905 264996623 158344905 264996623 264481821 180914408 264481821 180914408 191462382 156741439 191462382 156741439 162058147 269028452 162058147 269028452 265910515 207701526 265910515 207701526 212981895 146540814 212981895 146540814 153682827 266364325 153682827 266364325 262331574 75821823 262331574 75821823 77543353 94828044 77543353 94828044 97200540 96443704 97200540 96443704 98123470 123247402 98123470 123247402 129886974 137083545 129886974 137083545 141910423 68769331 141910423 68769331 70224658 97531597 70224658 97531597 102511548 271106442 102511548 271106442 267648519 160498461 267648519 160498461 164931509 90207214 164931509 90207214 91669702 222221618 91669702 222221618 219372644 231230266 219372644 231230266 225832754 233629602 225832754 233629602 228866797 32015345 228866797 32015345 34972116 121335427 34972116 121335427 126250683 145012176 126250683 145012176 150904364 251045889 150904364 251045889 246088506 164362308 246088506 164362308 170893778 169020574 170893778 169020574 178297860 55558559 178297860 55558559 57355051 121324160 57355051 121324160 126048874 178655406 126048874 178655406 184042269 237344203 184042269 237344203 233660315 52759632 233660315 52759632 54887705 126080582 54887705 126080582 131464797 162327030 131464797 162327030 166549512 81283136 166549512 81283136 81066642 33520213 81066642 33520213 33689733 263139095 33689733 263139095 259803348 53878667 259803348 53878667 55660584 91068242 55660584 91068242 91966764 173745250 91966764 173745250 182370439 186865109 182370439 186865109 193050415 176065744 193050415 176065744 181456082 223472786 181456082 223472786 219740141 186217418 219740141 186217418 191775223 78923257 191775223 78923257 80519732 262904241 80519732 262904241 262242784 137004779 262242784 137004779 141823744 97884183 141823744 97884183 101031376 185606065 101031376 185606065 191294971 172267176 191294971 172267176 177764099 12552663 177764099 12552663 11516069 282191291 11516069 282191291 281697831 36162645 281697831 36162645 39178139 44236297 39178139 44236297 49001855 42630933 49001855 42630933 43036896 257633335 43036896 257633335 256944871 5326815 256944871 5326815 6263388 165474306 6263388 165474306 171728450 87318901 171728450 87318901 91219487 124738500 91219487 124738500 129518024 111662884 129518024 111662884 112895098 258436849 112895098 258436849 255737193 105026310 255737193 105026310 109388750 163005737 109388750 163005737 168630856 85053801 168630856 85053801 86654574 167626496 86654574 167626496 173448669 260888389 173448669 260888389 260198963 231348881 260198963 231348881 231921795 208841338 231921795 208841338 214888052 275664627 214888052 275664627 274830407 253057995 274830407 253057995 249815049 268013622 249815049 268013622 267160196 220905504 267160196 220905504 218345885 206028940 218345885 206028940 203476931 178380161 203476931 178380161 188770523 233426179 188770523 233426179 228457036 281032212 228457036 281032212 279966510 27932554 279966510 27932554 29025830 13066184 29025830 13066184 14544556 236259375 14544556 236259375 233320046 94548714 233320046 94548714 95601766 27763680 95601766 27763680 29934128 44180943 29934128 44180943 44849673 229735201 44849673 229735201 225164872 255046260 225164872 255046260 252894687 51060334 252894687 51060334 52783208 67345582 52783208 67345582 70975326 95737952 70975326 95737952 100096247 150362456 100096247 150362456 158120701 277988829 158120701 277988829 274905555 236125939 274905555 236125939 238319919 55149546 238319919 55149546 58201335 273619022 58201335 273619022 270112626 90739842 270112626 90739842 92463169 243273823 92463169 243273823 237793126 197450237 237793126 197450237 201417152 65231205 201417152 65231205 67974746 60684937 67974746 60684937 63412689 214691629 63412689 214691629 212161848 165666072 212161848 165666072 170392864 12355353 170392864 12355353 12658609 125032116 12658609 125032116 126006624 63779916 126006624 63779916 66898572 165292767 66898572 165292767 172050002 256254242 172050002 256254242 253173911 155396187 253173911 155396187 167343092 73807434 167343092 73807434 75313575 182190588 75313575 182190588 186047863 74789382 186047863 74789382 77657386 140494527 77657386 140494527 146683577 266610620 146683577 266610620 263489665 35962176 263489665 35962176 40208580 178639570 40208580 178639570 188297834 182664707 188297834 182664707 190250306 81827397 190250306 81827397 85328047 145625974 85328047 145625974 152643771 149131000 152643771 149131000 153891628 97614475 153891628 97614475 100452221 54439959 100452221 54439959 56000133 60826462 56000133 60826462 61753023 182072501 61753023 182072501 192994130 41594078 192994130 41594078 43241239 89268299 43241239 89268299 91679934 126377445 91679934 126377445 129877857 217444677 129877857 217444677 222175435 19926447 222175435 19926447 20204060 17690450 20204060 17690450 18535029 102803106 18535029 102803106 107007582 15745136 107007582 15745136 16444228 271342564 16444228 271342564 267817269 167611561 267817269 167611561 172423276 169025833 172423276 169025833 179559634 48808854 179559634 48808854 51151043 160560213 51151043 160560213 167761623 61474487 167761623 61474487 64250104 183379205 64250104 183379205 187869824 59312505 187869824 59312505 58874796 149587725 58874796 149587725 155728532 154918276 155728532 154918276 163403029 36607009 163403029 36607009 39821524 130065325 39821524 130065325 133952451 32934689 133952451 32934689 32783675 227123676 32783675 227123676 224008987 221806609 224008987 221806609 225717359 126135862 225717359 126135862 131229325 210358571 131229325 210358571 212551456 150907654 212551456 150907654 160147753 283404619 160147753 283404619 281108348 50798186 281108348 50798186 52941211 72524750 52941211 72524750 74217595 240169012 74217595 240169012 236776017 67192384 236776017 67192384 71508330 203355748 71508330 203355748 210155627 53615499 210155627 53615499 58006926 274273044 58006926 274273044 273433515 225257914 273433515 225257914 222474249 83329822 222474249 83329822 83584209 270322772 83584209 270322772 270372715 100870220 270372715 100870220 103400644 232809934 103400644 232809934 229351970 222288610 229351970 222288610 217987444 198537052 217987444 198537052 202395162 183534517 202395162 183534517 189163586 169002251 189163586 169002251 174371165 256521035 174371165 256521035 256331408 111148572 256331408 111148572 114626951 163575681 114626951 163575681 170474053 73974734 170474053 73974734 76978028 60020027 76978028 60020027 61947577 228676712 61947577 228676712 224643341 250066793 224643341 250066793 247160659 102246077 247160659 102246077 105224102 301104000 105224102 301104000 300012708 171599232 300012708 171599232 180618384 258251997 180618384 258251997 256697043 240981275 256697043 240981275 240116973 248875153 240116973 248875153 244059860 133700284 244059860 133700284 138968901 174995084 138968901 174995084 182983646 124219651 182983646 124219651 128707174 74313588 128707174 74313588 75855778 101960860 75855778 101960860 105052253 9241681 105052253 9241681 7380138 84745140 7380138 84745140 85542544 187081149 85542544 187081149 192013467 251501083 192013467 251501083 247921260 253775710 247921260 253775710 250868395 165894613 250868395 165894613 169893796 199454683 169893796 199454683 203943701 169676596 203943701 169676596 179710835 223409969 179710835 223409969 219502641 44805613 219502641 44805613 49008104 187609958 49008104 187609958 192625775 147303754 192625775 147303754 152428682 150293682 152428682 150293682 160003351 86170763 160003351 86170763 87502173 77126059 87502173 77126059 79504679 156633734 79504679 156633734 161363888 144437643 161363888 144437643 153635402 216578190 153635402 216578190 219085609 92121393 219085609 92121393 94208287 43089722 94208287 43089722 45274108 110791249 45274108 110791249 115381807 139833710 115381807 139833710 146631781 189757028 146631781 189757028 193960150 230026711 193960150 230026711 226841802 251664619 226841802 251664619 248577144 278767452 248577144 278767452 277248473 113536891 277248473 113536891 117848602 224086688 117848602 224086688 221484090 227094541 221484090 227094541 222694345 106830698 222694345 106830698 108329721 115648640 108329721 115648640 116168100 15809431 116168100 15809431 16744615 106343375 16744615 106343375 111911055 237570507 111911055 237570507 240057051 210332237 240057051 210332237 216028398 67691286 216028398 67691286 70260008 46792295 70260008 46792295 49118166 90953151 49118166 90953151 93900143 193582548 93900143 193582548 198426769 148209252 198426769 148209252 154452608 203863970 154452608 203863970 206550218 55545630 206550218 55545630 59123860 75395618 59123860 75395618 77975140 126493178 77975140 126493178 127871857 30793773 127871857 30793773 30100901 44250568 30100901 44250568 47601327 249094093 47601327 249094093 246874099 78714745 246874099 78714745 79988851 176810419 79988851 176810419 178877958 102273573 178877958 102273573 106643083 291516847 106643083 291516847 291175582 51366450 291175582 51366450 52065770 201995268 52065770 201995268 204472035 62471921 204472035 62471921 65179712 120011580 65179712 120011580 126105081 146083442 126105081 146083442 156050849 113140230 156050849 113140230 117721711 123476958 117721711 123476958 127059237 199143033 127059237 199143033 207284729 219771142 207284729 219771142 215933245 36276505 215933245 36276505 35978561 220498354 35978561 220498354 218181693 55399969 218181693 55399969 56927665 151522723 56927665 151522723 156074296 202076984 156074296 202076984 206491777 236408426 206491777 236408426 233448392 121852458 233448392 121852458 125642818 267723516 125642818 267723516 265645026 250395402 265645026 250395402 246868142 265799946 246868142 265799946 265300495 212899723 265300495 212899723 211272448 30239229 211272448 30239229 32363342 149303080 32363342 149303080 153010626 21539301 153010626 21539301 23162592 232040604 23162592 232040604 228388641 267551425 228388641 267551425 263710790 223145107 263710790 223145107 222571084 262176433 222571084 262176433 260564624 252785180 260564624 252785180 251226946 190292192 251226946 190292192 195566862 197670875 195566862 197670875 202251140 215903551 202251140 215903551 216248762 113717527 216248762 113717527 115247926 148439244 115247926 148439244 153684247 138687462 153684247 138687462 143877857 250765018 143877857 250765018 245373129 228581074 245373129 228581074 226288169 72507783 226288169 72507783 75293262 235893362 75293262 235893362 231300358 196161573 231300358 196161573 205997491 80100524 205997491 80100524 81410495 194825965 81410495 194825965 205063183 152576232 205063183 152576232 154718165 37084335 154718165 37084335 39475606 129017260 39475606 129017260 134177556 9453783 134177556 9453783 10644547 225967139 10644547 225967139 222223601 124222647 222223601 124222647 128416216 107482312 128416216 107482312 111163022 79775866 111163022 79775866 82794891 137102726 82794891 137102726 140995285 194548516 140995285 194548516 201159293 33186079 201159293 33186079 36487393 162132560 36487393 162132560 167334081 114303736 167334081 114303736 115277014 118090112 115277014 118090112 120940258 111859260 120940258 111859260 111526072 230186732 111526072 230186732 233183240 32500877 233183240 32500877 32202753 220226974 32202753 220226974 224579397 264637076 224579397 264637076 260468592 225940417 260468592 225940417 222431422 253129163 222431422 253129163 248597200 226789211 248597200 226789211 223077111 231680731 223077111 231680731 226380371 63194334 226380371 63194334 65575838 256226519 65575838 256226519 253632956 230210237 253632956 230210237 226197828 164465945 226197828 164465945 174211000 139380566 174211000 139380566 149893624 150267038 149893624 150267038 154069703 81825873 154069703 81825873 83841452 213705841 83841452 213705841 213911099 87789880 213911099 87789880 88573759 155243041 88573759 155243041 161320271 276139828 161320271 276139828 273146101 82281258 273146101 82281258 87720648 81089103 87720648 81089103 83870129 99317641 83870129 99317641 103997127 275087453 103997127 275087453 274356736 27844506 274356736 27844506 31107159 89000252 31107159 89000252 91046618 98683758 91046618 98683758 100467679 47949526 100467679 47949526 50786301 162972832 50786301 162972832 167356952 93915998 167356952 93915998 97127580 151521366 97127580 151521366 156626845 57438067 156626845 57438067 59968997 107265211 59968997 107265211 110013657 95657750 110013657 95657750 97495107 288866852 97495107 288866852 286730026 195316789 286730026 195316789 199360318 74976551 199360318 74976551 77382159 216916315 77382159 216916315 216945190 256472288 216945190 256472288 252598344 193282334 252598344 193282334 193823561 66911977 193823561 66911977 68904997 142625835 68904997 142625835 145615246 235981930 145615246 235981930 232202747 41719157 232202747 41719157 45833956 231358204 45833956 231358204 232325048 164516386 232325048 164516386 170318313 126033790 170318313 126033790 130964414 260282470 130964414 260282470 259241714 282164816 259241714 282164816 280851899 197754094 280851899 197754094 200571305 203892452 200571305 203892452 208719395 252753725 208719395 252753725 249726735 167145458 249726735 167145458 173919029 125783889 173919029 125783889 129999916 219340076 129999916 219340076 214265101 34027388 214265101 34027388 37391109 76978627 37391109 76978627 80702979 180850376 80702979 180850376 185745768 177943806 185745768 177943806 186520615 59536869 186520615 59536869 59792416 83293192 59792416 83293192 85400578 106744513 85400578 106744513 111298866 47457969 111298866 47457969 50051784 251621704 50051784 251621704 248301041 109629558 248301041 109629558 114671276 31573768 114671276 31573768 30486795 261825162 30486795 261825162 260449683 152232715 260449683 152232715 158099134 48837096 158099134 48837096 51508583 104076981 51508583 104076981 107024862 32072298 107024862 32072298 33201237 241520169 33201237 241520169 238991022 85044689 238991022 85044689 86861497 102616071 86861497 102616071 103899729 78561079 103899729 78561079 81868554 282277966 81868554 282277966 279588130 37871822 279588130 37871822 38280220 259527405 38280220 259527405 256215784 160278413 256215784 160278413 170007754 285812675 170007754 285812675 283397071 133699050 283397071 133699050 140052731 204539921 140052731 204539921 210686695 146159229 210686695 146159229 154701189 127996483 154701189 127996483 131736360 88719029 131736360 88719029 90571216 213338655 90571216 213338655 215292725 71594957 215292725 71594957 75636495 109098691 75636495 109098691 113913284 211217083 113913284 211217083 214269208 198193416 214269208 198193416 198208020 265442321 198208020 265442321 264274674 100010655 264274674 100010655 102232683 226164162 102232683 226164162 223623578 45855885 223623578 45855885 50571917 84882012 50571917 84882012 87415751 173542708 87415751 173542708 181300161 296709538 181300161 296709538 296656009 94957833 296656009 94957833 97288035 108542439 97288035 108542439 112574400 105975444 112574400 105975444 111297533 258429264 111297533 258429264 255290994 260969200 255290994 260969200 258432112 149557937 258432112 149557937 153138565 42481844 153138565 42481844 45456817 262303770 45456817 262303770 261669401 185330063 261669401 185330063 193401866 50815329 193401866 50815329 52385128 171141197 52385128 171141197 178265175 268284341 178265175 268284341 265119488 57555331 265119488 57555331 59800250 89021246 59800250 89021246 90546005 199518131 90546005 199518131 203053201 9583119 203053201 9583119 9564058 149374742 9564058 149374742 153888014 34851098 153888014 34851098 37804223 245851238 37804223 245851238 240790209 145606326 240790209 145606326 149982505 134961319 149982505 134961319 140476212 117412902 140476212 117412902 116560446 236488254 116560446 236488254 234546623 158242124 234546623 158242124 168449861 44775354 168449861 44775354 45866777 201651384 45866777 201651384 208293558 70393014 208293558 70393014 72262959 142483078 72262959 142483078 150032120 261061744 150032120 261061744 258108212 264763564 258108212 264763564 262728837 114691256 262728837 114691256 115420445 200195309 115420445 200195309 203601154 224808562 203601154 224808562 230228498 158223121 230228498 158223121 165699733 73151570 165699733 73151570 76871005 72712420 76871005 72712420 76236383 101020241 76236383 101020241 101059929 130567435 101059929 130567435 134450088 215677851 134450088 215677851 211974978 160847518 211974978 160847518 164680392 282434759 164680392 282434759 280699292 177499167 280699292 177499167 179354178 115068367 179354178 115068367 118867001 201174151 118867001 201174151 203088962 56471887 203088962 56471887 59415979 184721631 59415979 184721631 189863321 190650088 189863321 190650088 190022001 46595011 190022001 46595011 46609521 156632948 46609521 156632948 161838879 115712676 161838879 115712676 119529308 123776840 119529308 123776840 129407808 237412640 129407808 237412640 234833390 239695710 234833390 239695710 239911661 185745211 239911661 185745211 190775331 64379597 190775331 64379597 67581108 175784601 67581108 175784601 181963606 57472819 181963606 57472819 59831888 184464136 59831888 184464136 185805148 105735195 185805148 105735195 106777709 152279699 106777709 152279699 161769635 138685121 161769635 138685121 141602026 211230763 141602026 211230763 214590623 283339667 214590623 283339667 279820356 173384145 279820356 173384145 177795592 147320294 177795592 147320294 154088699 178365109 154088699 178365109 187577964 60133774 187577964 60133774 63338437 183719429 63338437 183719429 194204364 49323510 194204364 49323510 51412013 149042672 51412013 149042672 153269715 151611649 153269715 151611649 156312553 242088218 156312553 242088218 240733454 49016494 240733454 49016494 51535877 64027180 51535877 64027180 65282761 203612504 65282761 203612504 199909343 98240421 199909343 98240421 102723251 56999777 102723251 56999777 60728502 253043466 60728502 253043466 250072031 204757555 250072031 204757555 205794199 91068458 205794199 91068458 94668732 261787930 94668732 261787930 257792762 136215438 257792762 136215438 145800229 89665686 145800229 89665686 90454902 51652584 90454902 51652584 55274309 84871441 55274309 84871441 88166857 113893616 88166857 113893616 114775129 29932677 114775129 29932677 32130868 185611916 32130868 185611916 196140536 222696024 196140536 222696024 217653169 130420562 217653169 130420562 137042263 235015862 137042263 235015862 230961853 67166417 230961853 67166417 69844831 66166909 69844831 66166909 68382301 268908714 68382301 268908714 267684476 252516198 267684476 252516198 249588660 113172887 249588660 113172887 113217414 67440109 113217414 67440109 71740169 130153631 71740169 130153631 133784693 66813043 133784693 66813043 70276377 51594588 70276377 51594588 51471271 123095281 51471271 123095281 125595272 74150789 125595272 74150789 76177534 238730987 76177534 238730987 235381731 229411141 235381731 229411141 225699115 152622687 225699115 152622687 163062803 133692862 163062803 133692862 138767962 150398189 138767962 150398189 156610628 239550482 156610628 239550482 238539742 226388333 238539742 226388333 222900310 156636140 222900310 156636140 167033963 167459591 167033963 167459591 173597347 267011816 173597347 267011816 265067980 164785751 265067980 164785751 169298896 253179180 169298896 253179180 250130484 145209089 250130484 145209089 151234501 78581086 151234501 78581086 83434185 200198019 83434185 200198019 208944368 180507684 208944368 180507684 184085104 251340868 184085104 251340868 248310806 266148314 248310806 266148314 264467179 133085218 264467179 133085218 138029379 84604400 138029379 84604400 86672677 61805925 86672677 61805925 64524024 269562399 64524024 269562399 266565749 214184622 266565749 214184622 209806844 230234581 209806844 230234581 225164115 170941511 225164115 170941511 179259246 201112745 179259246 201112745 197402242 80970136 197402242 80970136 84571810 222803004 84571810 222803004 222483030 238072071 222483030 238072071 234884835 231814470 234884835 231814470 229869675 133978075 229869675 133978075 138517336 33667332 138517336 33667332 36705323 170362325 36705323 170362325 174933782 271124941 174933782 271124941 268465330 209805677 268465330 209805677 204634238 156412270 204634238 156412270 159238855 71925939 159238855 71925939 73543768 146040941 73543768 146040941 153931313 141128158 153931313 141128158 147273550 147801469 147273550 147801469 154214047 87752233 154214047 87752233 90779022 156701106 90779022 156701106 161892017 25180307 161892017 25180307 25850390 136225511 25850390 136225511 141923574 233840926 141923574 233840926 230908723 63512081 230908723 63512081 65753165 68024938 65753165 68024938 70876490 131635699 70876490 131635699 136620645 204021260 136620645 204021260 205769433 80442184 205769433 80442184 83844910 244006261 83844910 244006261 241528112 97460289 241528112 97460289 101945984 61352503 101945984 61352503 64365964 49965460 64365964 49965460 52982885 125262509 52982885 125262509 128989865 284072026 128989865 284072026 281359340 125947579 281359340 125947579 129365856 216578307 129365856 216578307 211883913 116857717 211883913 116857717 117079747 71414913 117079747 71414913 74256270 275065627 74256270 275065627 273855512 214778750 273855512 214778750 214976321 226805529 214976321 226805529 227326280 100298313 227326280 100298313 105244399 202044354 105244399 202044354 204573166 256898935 204573166 256898935 255421296 193094969 255421296 193094969 196052647 66216200 196052647 66216200 69796554 231189879 69796554 231189879 227547377 104445719 227547377 104445719 104731463 260617213 104731463 260617213 259253090 119643728 259253090 119643728 124380046 173986714 124380046 173986714 184707548 190337199 184707548 190337199 196236055 22458215 196236055 22458215 24952887 195512340 24952887 195512340 196720333 301340731 196720333 301340731 301760529 273876552 301760529 273876552 271156221 86060018 271156221 86060018 90369102 171595296 90369102 171595296 178005001 123871965 178005001 123871965 126790941 76723371 126790941 76723371 78109778 293856162 78109778 293856162 292212654 128257812 292212654 128257812 133751290 163170753 133751290 163170753 167763474 197808925 167763474 197808925 198570227 167015257 198570227 167015257 171437103 58300799 171437103 58300799 58744344 256146022 58744344 256146022 253829186 270818519 253829186 270818519 267163024 38271758 267163024 38271758 41450409 120135090 41450409 120135090 119878333 121752537 119878333 121752537 126579721 278499471 126579721 278499471 277322135 116857363 277322135 116857363 122811410 263980977 122811410 263980977 259435851 59094138 259435851 59094138 61526499 141051782 61526499 141051782 145896112 132636040 145896112 132636040 138732151 201698840 138732151 201698840 209047686 214703099 209047686 214703099 217500168 193002580 217500168 193002580 197410076 92497833 197410076 92497833 94812337 37712416 94812337 37712416 39983266 18502089 39983266 18502089 19798633 153661143 19798633 153661143 158265783 198618329 158265783 198618329 194481108 116647290 194481108 116647290 120128235 72399076 120128235 72399076 75951901 38829735 75951901 38829735 41018713 141926670 41018713 141926670 151740727 76083760 151740727 76083760 77211593 51078187 77211593 51078187 55447408 10793884 55447408 10793884 11635460 136884700 11635460 136884700 142037449 188394349 142037449 188394349 194156240 198113289 194156240 198113289 197079177 167497013 197079177 167497013 175345482 88685843 175345482 88685843 91644551 238911894 91644551 238911894 235744719 244407606 235744719 244407606 242914782 103128778 242914782 103128778 105127968 281606417 105127968 281606417 281592009 68970769 281592009 68970769 74033211 292201913 74033211 292201913 292068214 154081095 292068214 154081095 160003429 281876134 160003429 281876134 281265714 107014796 281265714 107014796 109157683 91481608 109157683 91481608 93079657 156567733 93079657 156567733 163539799 151349032 163539799 151349032 155528369 96136735 155528369 96136735 97978283 245608303 97978283 245608303 242843632 197902470 242843632 197902470 206949442 276427486 206949442 276427486 273884824 210820872 273884824 210820872 206624930 76099402 206624930 76099402 79914960 206363850 79914960 206363850 211838868 76232311 211838868 76232311 80359957 132690851 80359957 132690851 135952644 212441697 135952644 212441697 212098968 121830792 212098968 121830792 126892651 23827494 126892651 23827494 24091850 79254839 24091850 79254839 81977876 274856507 81977876 274856507 271487631 248122535 271487631 248122535 246353735 69165837 246353735 69165837 71549040 102988067 71549040 102988067 106229602 162305090 106229602 162305090 169390420 9296015 169390420 9296015 10025476 255138923 10025476 255138923 252080921 34102010 252080921 34102010 34166358 186005270 34166358 186005270 195371115 164964431 195371115 164964431 175268611 164522761 175268611 164522761 168671594 201054617 168671594 201054617 199752086 67821108 199752086 67821108
144036 947863604 0 947863604 519664975 331526270 519664975 331526270 219750219 235025482 219750219 235025482 155238530 564670618 155238530 564670618 394586126 744198561 394586126 744198561 452833411 291485236 452833411 291485236 804123690 318486036 804123690 318486036 785172205 60693749 785172205 60693749 40865074 397403360 40865074 397403360 731833895 383466418 731833895 383466418 740457979 49448541 740457979 49448541 966517547 911532874 966517547 911532874 550474307 424777519 550474307 424777519 283693658 484345151 283693658 484345151 322170636 426201769 322170636 426201769 284561654 418371689 284561654 418371689 278540707 79300202 278540707 79300202 946745784 70030118 946745784 70030118 952993012 967040415 952993012 967040415 628343717 836752361 628343717 836752361 583151858 340367174 583151858 340367174 769818664 844835630 769818664 844835630 506533989 251478113 506533989 251478113 165971199 304365539 165971199 304365539 795263085 121652966 795263085 121652966 919644546 57201083 919644546 57201083 961519892 982556879 961519892 982556879 396670395 42111706 396670395 42111706 971651515 905325531 971651515 905325531 337266937 707026133 337266937 707026133 548947098 283840548 548947098 283840548 187067297 517468637 187067297 517468637 627952861 422735284 627952861 422735284 281868746 401961753 281868746 401961753 728663245 879445756 728663245 879445756 336881933 687002984 336881933 687002984 349926802 424497901 349926802 424497901 713124933 83785803 713124933 83785803 943872092 698239600 943872092 698239600 574690035 356627010 574690035 356627010 758877065 486263236 758877065 486263236 671770701 986883454 671770701 986883454 438437393 448696395 438437393 448696395 298991302 456992617 298991302 456992617 304857118 996886380 304857118 996886380 391508050 303524301 391508050 303524301 200988755 11088477 200988755 11088477 7337146 920990291 7337146 920990291 661294380 386313154 661294380 386313154 257859139 170472253 257859139 170472253 886606702 494609123 886606702 494609123 666485545 347209172 666485545 347209172 765329915 458928541 765329915 458928541 689321248 933530743 689321248 933530743 561939176 353330123 561939176 353330123 235215720 789164140 235215720 789164140 626066537 640665546 626066537 640665546 338539205 159201902 338539205 159201902 106129632 681378271 106129632 681378271 437666046 160270947 437666046 160270947 893481341 322417056 893481341 322417056 782296321 269585958 782296321 269585958 177262472 428768192 177262472 428768192 710230069 595056418 710230069 595056418 369824240 455882204 369824240 455882204 691550571 708073351 691550571 708073351 353037443 315828107 353037443 315828107 208997655 315650751 208997655 315650751 787254623 297971663 787254623 297971663 197147787 39632171 197147787 39632171 973218456 262332334 973218456 262332334 172550901 513195960 172550901 513195960 354008223 455579610 354008223 455579610 691830207 708466191 691830207 708466191 617763671 346734043 617763671 346734043 231272424 66546025 231272424 66546025 955109464 665750656 955109464 665750656 413465695 447919185 413465695 447919185 696765989 911960731 696765989 911960731 591140067 774242466 591140067 774242466 584363854 225410403 584363854 225410403 849998186 926336487 849998186 926336487 532669770 98384661 532669770 98384661 65446993 899861923 65446993 899861923 636790592 406781969 636790592 406781969 725253484 789650304 725253484 789650304 585195265 60780456 585195265 60780456 40961470 287179458 40961470 287179458 807319736 4025376 807319736 4025376 997231657 487849833 997231657 487849833 670742423 310348327 670742423 310348327 790997316 249540181 790997316 249540181 164902859 773111148 164902859 773111148 508975018 321450149 508975018 321450149 213067788 22692517 213067788 22692517 984800146 486591874 984800146 486591874 671590867 579129177 671590867 579129177 373052740 43672556 373052740 43672556 970604717 47052780 970604717 47052780 967907723 519394320 967907723 519394320 456976225 477009549 456976225 477009549 317289535 306082822 317289535 306082822 203064270 773522026 203064270 773522026 512110410 113749605 512110410 113749605 924949206 141764392 924949206 141764392 905749958 278946933 905749958 278946933 183532939 321597363 183532939 321597363 213132120 140759174 213132120 140759174 906281149 136143383 906281149 136143383 90534229 117985570 90534229 117985570 78593247 695917469 78593247 695917469 452743881 65948269 452743881 65948269 44448468 488075493 44448468 488075493 324604487 396662979 324604487 396662979 732336526 478200355 732336526 478200355 676371533 409204345 676371533 409204345 723554310 140553603 723554310 140553603 906425130 224878295 906425130 224878295 850419330 459287443 850419330 459287443 689098343 106295233 689098343 106295233 70453688 175533350 70453688 175533350 883360211 79975436 883360211 79975436 946386965 400529588 946386965 400529588 266607237 149078142 266607237 149078142 901038157 899329908 901038157 899329908 558620758 729480103 558620758 729480103 485669861 450181810 485669861 450181810 695146419 765309131 695146419 765309131 489107127 491031851 489107127 491031851 326646207 742485159 326646207 742485159 525363884 895453815 525363884 895453815 393236030 420194622 393236030 420194622 716187538 738925933 716187538 738925933 652926148 417511205 652926148 417511205 718055804 352929388 718055804 352929388 234999548 449272309 234999548 449272309 299377367 435136857 299377367 435136857 290537068 862364981 290537068 862364981 362732115 464646272 362732115 464646272 685573546 24832465 685573546 24832465 16028498 106889220 16028498 106889220 929860393 780210987 929860393 780210987 357921097 704978444 357921097 704978444 375378467 157752897 375378467 157752897 895074332 50654930 895074332 50654930 965851521 925530378 965851521 925530378 338138903 604449748 338138903 604449748 444407346 114755533 444407346 114755533 924199498 137769467 924199498 137769467 908737975 50276558 908737975 50276558 966207369 68831145 966207369 68831145 46355640 489584364 46355640 489584364 669826162 754291845 669826162 754291845 638351183 318838362 638351183 318838362 211428094 342964362 211428094 342964362 228278897 336602786 228278897 336602786 772370484 88293155 772370484 88293155 59092332 946118281 59092332 946118281 561957539 4563565 561957539 4563565 996994614 24770250 996994614 24770250 983612809 569506228 983612809 569506228 568020727 791770257 568020727 791770257 653636095 143558148 653636095 143558148 904678701 306957883 904678701 306957883 793109999 723293368 793109999 723293368 461048832 266359221 461048832 266359221 175175023 68955371 175175023 68955371 953790128 745382788 953790128 745382788 505740297 496375611 505740297 496375611 665141626 63663048 665141626 63663048 42873983 576745459 42873983 576745459 583194441 777866079 583194441 777866079 462856264 980988344 462856264 980988344 557317079 268935957 557317079 268935957 176938290 768873475 176938290 768873475 533480400 422811352 533480400 422811352 281963730 826032378 281963730 826032378 620698509 222009581 620698509 222009581 146516773 72259935 146516773 72259935 951546419 588300546 951546419 588300546 355681521 972249772 355681521 972249772 611648565 67521521 611648565 67521521 954517200 773804451 954517200 773804451 608757782 509612209 608757782 509612209 358641549 158957986 358641549 158957986 105897941 759675600 105897941 759675600 478292759 12707135 478292759 12707135 8426412 250922898 8426412 250922898 832965021 306862282 832965021 306862282 793212926 757790147 793212926 757790147 611055327 420260357 611055327 420260357 279978800 775196259 279978800 775196259 387138923 186514584 387138923 186514584 875500130 791181183 875500130 791181183 399491476 421669482 399491476 421669482 281027536 384450839 281027536 384450839 739640160 57354114 739640160 57354114 961434344 187950510 961434344 187950510 125372738 509819647 125372738 509819647 569115182 321168456 569115182 321168456 783185155 104153464 783185155 104153464 68992321 728689353 68992321 728689353 593204544 456982080 593204544 456982080 690783244 851865363 690783244 851865363 591653310 269135783 591653310 269135783 177014844 771857988 177014844 771857988 545117629 194884929 545117629 194884929 129841906 165831095 129841906 165831095 110661669 895254177 110661669 895254177 435785684 429441295 435785684 429441295 709682265 456780070 709682265 456780070 690978915 412935822 690978915 412935822 275022819 376603926 275022819 376603926 745114773 57606665 745114773 57606665 961310028 153944809 961310028 153944809 897669362 407791735 897669362 407791735 271715858 927257612 271715858 927257612 460128763 29379548 460128763 29379548 980703047 223505804 980703047 223505804 851377489 251776436 851377489 251776436 832341862 455774852 832341862 455774852 304035927 769981367 304035927 769981367 373963430 304622290 373963430 304622290 201806399 829724855 201806399 829724855 386488116 362191437 386488116 362191437 754947858 332530386 754947858 332530386 220481785 127179432 220481785 127179432 916190341 667592017 916190341 667592017 422099458 99161664 422099458 99161664 934917820 390562165 934917820 390562165 260699962 323363805 260699962 323363805 214063554 194326305 214063554 194326305 129368568 198817722 129368568 198817722 866930623 345316145 866930623 345316145 230109224 970095796 230109224 970095796 635095647 69026796 635095647 69026796 46567305 13142142 46567305 13142142 991084990 374635194 991084990 374635194 746414889 371843467 746414889 371843467 748605903 459123588 748605903 459123588 689193175 389665723 689193175 389665723 736255077 364777871 736255077 364777871 753156866 514182196 753156866 514182196 342689877 10372868 342689877 10372868 992694755 386836725 992694755 386836725 738272642 373575150 738272642 373575150 747207652 325885569 747207652 325885569 215984683 497449226 215984683 497449226 331268265 307450240 331268265 307450240 792811981 324757287 792811981 324757287 214924600 251914365 214924600 251914365 166337273 679403596 166337273 679403596 642525451 657055602 642525451 657055602 588235112 329096671 588235112 329096671 218010246 327440811 218010246 327440811 217185096 226582989 217185096 226582989 849152366 742105980 849152366 742105980 413588005 259383374 413588005 259383374 170787738 176268625 170787738 176268625 117390285 343317381 117390285 343317381 228573056 166174113 228573056 166174113 889467644 122423061 889467644 122423061 919137688 376536549 919137688 376536549 745171519 74296919 745171519 74296919 49933927 315845937 49933927 315845937 209109193 424928471 209109193 424928471 283742134 263633443 283742134 263633443 173492400 318838365 173492400 318838365 784873331 445879643 784873331 445879643 297310557 307450239 297310557 307450239 203892059 108483033 203892059 108483033 72118068 996303053 72118068 996303053 614304807 433435662 614304807 433435662 706938169 199661839 706938169 199661839 866378032 26983920 866378032 26983920 17311972 627818156 17311972 627818156 384396198 91779215 384396198 91779215 939167818 456434804 939167818 456434804 691235103 222231044 691235103 222231044 852045691 492060479 852045691 492060479 668118549 386262010 668118549 386262010 257777779 622259824 257777779 622259824 601011020 765193471 601011020 765193471 558646174 971147283 558646174 971147283 362109700 105352581 362109700 105352581 930837089 181452741 930837089 181452741 879268782 509531695 879268782 509531695 514550501 287579949 514550501 287579949 189927652 778744791 189927652 778744791 467068813 204098772 467068813 204098772 135777638 585018023 135777638 585018023 544310005 6685016 544310005 6685016 995172306 709981996 995172306 709981996 473871881 355338582 473871881 355338582 236677834 106252508 236677834 106252508 70434871 798094552 70434871 798094552 631114172 654252737 631114172 654252737 358660864 937739359 358660864 937739359 618601238 427744362 618601238 427744362 711064151 124953723 711064151 124953723 917385287 279311730 917385287 279311730 183757876 793615638 183757876 793615638 572526603 101741923 572526603 101741923 67348518 755604740 67348518 755604740 558557669 17353777 558557669 17353777 11263494 222490631 11263494 222490631 146885761 300378579 146885761 300378579 797938924 761351807 797938924 761351807 356041950 127880930 356041950 127880930 85048797 66942101 85048797 66942101 45077925 393501730 45077925 393501730 262473488 625560923 262473488 625560923 587977358 338422223 587977358 338422223 771105180 860123099 771105180 860123099 500576635 331536303 500576635 331536303 775934088 136562513 775934088 136562513 90873703 138364383 90873703 138364383 92241235 385392725 92241235 385392725 257254936 179746699 257254936 179746699 880288481 197131722 880288481 197131722 131324201 992787089 131324201 992787089 496365210 278673872 496365210 278673872 183331522 487900322 183331522 487900322 324549633 170674413 324549633 170674413 886469442 387885392 886469442 387885392 737630799 753173017 737630799 753173017 642386340 695913424 642386340 695913424 653525559 862625120 653525559 862625120 511376849 185050372 511376849 185050372 123353201 129888815 123353201 129888815 914060575 87595832 914060575 87595832 58760323 29058245 58760323 29058245 980950430 282494380 980950430 282494380 811331553 214064160 811331553 214064160 142000611 221304362 142000611 221304362 146072213 122149180 146072213 122149180 81447720 360000122 81447720 360000122 240147261 938384053 240147261 938384053 377917236 87135833 377917236 87135833 58299746 967368450 58299746 967368450 387651163 248629121 387651163 248629121 834460681 258266468 834460681 258266468 170111843 729472644 170111843 729472644 655079513 256771796 655079513 256771796 829446966 191465513 829446966 191465513 127660933 482149717 127660933 482149717 320665581 453472055 320665581 453472055 302560036 432312924 302560036 432312924 288685773 441223454 288685773 441223454 701461354 996225923 701461354 996225923 613938034 165647737 613938034 165647737 110514970 920282652 110514970 920282652 564057730 651234443 564057730 651234443 586727641 361874088 586727641 361874088 241243748 455256401 241243748 455256401 303566157 107520098 303566157 107520098 71052623 233452365 71052623 233452365 154488872 390750044 154488872 390750044 260790163 225471337 260790163 225471337 148927898 894381499 148927898 894381499 486373648 676011559 486373648 676011559 622998465 785454083 622998465 785454083 636685406 413849132 636685406 413849132 720687725 967934324 720687725 967934324 527294967 754795771 527294967 754795771 455224054 730270986 455224054 730270986 512252140 693960801 512252140 693960801 458867581 292289840 458867581 292289840 803572969 710066746 803572969 710066746 662542040 327722679 662542040 327722679 217319506 380922828 217319506 380922828 742397145 315108388 742397145 315108388 208564616 474186650 208564616 474186650 679279948 677691375 679279948 677691375 607559707 534420185 607559707 534420185 336955239 430378801 336955239 430378801 709064753 670785224 709064753 670785224 587765945 907416058 587765945 907416058 612060282 174335937 612060282 174335937 116216245 124031842 116216245 124031842 917962087 334115465 917962087 334115465 774162076 953187809 774162076 953187809 395407561 870477167 395407561 870477167 333672168 365091879 333672168 365091879 243205723 478952556 243205723 478952556 318638038 86730752 318638038 86730752 942124350 463793580 942124350 463793580 686102503 117165467 686102503 117165467 922614189 924697311 922614189 924697311 456966990 554618172 456966990 554618172 369382615 584735860 369382615 584735860 497011590 756074710 497011590 756074710 440588982 282197366 440588982 282197366 185698540 866545661 185698540 866545661 346266301 617731669 346266301 617731669 630180576 134033832 630180576 134033832 89060953 652821079 89060953 652821079 411519750 53689432 411519750 53689432 36353215 414196489 36353215 414196489 275932028 374035397 275932028 374035397 746871303 410191688 746871303 410191688 722879830 568260028 722879830 568260028 360996447 246133137 360996447 246133137 162439654 243941572 162439654 243941572 161210990 997859630 161210990 997859630 514580127 489716181 514580127 489716181 325743754 699948657 325743754 699948657 505608925 246459634 505608925 246459634 162549384 525758484 162549384 525758484 497696167 890726763 497696167 890726763 442351618 857940192 442351618 857940192 589224352 980769132 589224352 980769132 647912995 319855968 647912995 319855968 784106656 449541507 784106656 449541507 695590775 947707691 695590775 947707691 347637892 153436188 347637892 153436188 898099768 223970330 898099768 223970330 148003163 8498105 148003163 8498105 993785620 211124543 993785620 211124543 858911180 356212301 858911180 356212301 759184434 71735194 759184434 71735194 952017498 854412917 952017498 854412917 507024081 922264811 507024081 922264811 660630547 44925861 660630547 44925861 969640722 135340011 969640722 135340011 90012744 383637558 90012744 383637558 740294026 838456881 740294026 838456881 615693180 87439706 615693180 87439706 58507464 13758962 58507464 13758962 9188758 183940421 9188758 183940421 122764063 640837239 122764063 640837239 511305767 176132417 511305767 176132417 882821006 425548792 882821006 425548792 284107159 66867633 284107159 66867633 44959106 836131667 44959106 836131667 409397269 991959638 409397269 991959638 513312790 800556361 513312790 800556361 592195462 774864595 592195462 774864595 349174094 842307587 349174094 842307587 388399380 241983545 388399380 241983545 160121137 497485761 160121137 497485761 664462009 376670957 664462009 376670957 745058946 108244090 745058946 108244090 71788538 506028661 71788538 506028661 340120914 162301318 340120914 162301318 891960503 393022952 891960503 393022952 262241644 596863445 262241644 596863445 374269108 441250952 374269108 441250952 701459080 2636299 701459080 2636299 1634483 955925735 1634483 955925735 626808086 213811558 626808086 213811558 141881391 201695038 141881391 201695038 864916337 698906539 864916337 698906539 460039654 607805942 460039654 607805942 386255289 70115953 386255289 70115953 47312555 201854633 47312555 201854633 864664669 105479331 864664669 105479331 930763856 675460137 930763856 675460137 495963370 465654572 495963370 465654572 685013379 84702794 685013379 84702794 943424599 896665847 943424599 896665847 522713362 605937695 522713362 605937695 443199066 245048131 443199066 245048131 161802809 473388215 161802809 473388215 314976097 296286337 314976097 296286337 195908628 389558960 195908628 389558960 736342636 146137788 736342636 146137788 97374854 527668108 97374854 527668108 361916693 261232930 361916693 261232930 171959552 792416038 171959552 792416038 638915223 135945783 638915223 135945783 90390430 149454329 90390430 149454329 900882871 260065638 900882871 260065638 827382167 430146367 827382167 430146367 709238674 566939696 709238674 566939696 512282269 501708453 512282269 501708453 511672469 265200869 511672469 265200869 174537483 331082003 174537483 331082003 776171041 479469814 776171041 479469814 675760433 103787210 675760433 103787210 68801656 802083380 68801656 802083380 513452797 576787682 513452797 576787682 427447651 33161111 427447651 33161111 978057937 784291032 978057937 784291032 611249650 327657426 611249650 327657426 778506903 404889015 778506903 404889015 269667515 410602931 269667515 410602931 722571219 936897655 722571219 936897655 641892785 118546701 641892785 118546701 921729835 657254655 921729835 657254655 640244480 548776469 640244480 548776469 473159620 319432650 473159620 319432650 211967561 463788041 211967561 463788041 686158647 240919499 686158647 240919499 839545303 96436073 839545303 96436073 936112456 179080697 936112456 179080697 119481858 900526015 119481858 900526015 641595424 404142828 641595424 404142828 269098149 292026188 269098149 292026188 803725427 818969443 803725427 818969443 351689454 53143961 351689454 53143961 35998603 913888632 35998603 913888632 372502285 870587227 372502285 870587227 397940565 537409209 397940565 537409209 545762291 439644447 545762291 439644447 702445188 83730695 702445188 83730695 55890230 630878029 55890230 630878029 445670643 840209472 445670643 840209472 643084159 728505075 643084159 728505075 542382914 554507444 542382914 554507444 353304773 377003419 353304773 377003419 251758210 989818041 251758210 989818041 489812334 609053208 489812334 609053208 448125580 933812622 448125580 933812622 494200580 47445721 494200580 47445721 967644366 650997860 967644366 650997860 547329767 9174566 547329767 9174566 6149229 768278229 6149229 768278229 457561190 214867135 457561190 214867135 142312736 237294108 142312736 237294108 842139709 241157391 842139709 241157391 839435306 480558569 839435306 480558569 319661722 50442482 319661722 50442482 34192554 433889023 34192554 433889023 706545242 337337571 706545242 337337571 224170540 869455104 224170540 869455104 656243571 675416983 656243571 675416983 445993793 464663191 445993793 464663191 310027912 87010681 310027912 87010681 941883732 375511244 941883732 375511244 250817478 102102217 250817478 102102217 933003773 112407287 933003773 112407287 925920249 287525813 925920249 287525813 189898244 266912387 189898244 266912387 175565379 186325708 175565379 186325708 124207736 591566640 124207736 591566640 648429937 993337721 648429937 993337721 373540669 399578380 373540669 399578380 266145635 631057898 266145635 631057898 397152463 61504079 397152463 61504079 41524236 235843361 41524236 235843361 843334134 50654932 843334134 50654932 34515403 440864699 34515403 440864699 701758012 261540564 701758012 261540564 172120541 3781872 172120541 3781872 997394587 344977914 997394587 344977914 767000962 57811664 767000962 57811664 961151991 586003910 961151991 586003910 454730297 989918482 454730297 989918482 525914555 46139723 525914555 46139723 30929175 929933843 30929175 929933843 642793606 80350569 642793606 80350569 946142021 706975682 946142021 706975682 560841802 163591338 560841802 163591338 890963607 301239283 890963607 301239283 797427834 46354420 797427834 46354420 968355036 669299664 968355036 669299664 405989249 158872779 405989249 158872779 894326584 743462151 894326584 743462151 560894154 184178880 560894154 184178880 122845981 304950981 122845981 304950981 202157563 635597009 202157563 635597009 411419892 275096502 411419892 275096502 816668638 392011138 816668638 392011138 734926412 556111225 734926412 556111225 590169046 298243174 590169046 298243174 799295027 320026978 799295027 320026978 784020349 664595272 784020349 664595272 654028602 107973201 654028602 107973201 929076788 623019353 929076788 623019353 638503468 451189161 638503468 451189161 300648338 274552417 300648338 274552417 817096748 637171594 817096748 637171594 611521261 388652296 611521261 388652296 737093598 608014643 737093598 608014643 442870590 375074499 442870590 375074499 250546676 501296319 250546676 501296319 497263907 327272548 497263907 327272548 778993038 331603773 778993038 331603773 219841483 526969125 219841483 526969125 333675412 71749877 333675412 71749877 951989404 275009794 951989404 275009794 816759002 260637132 816759002 260637132 826856255 416943766 826856255 416943766 277592079 440940099 277592079 440940099 294101870 110991133 294101870 110991133 73925393 306888218 73925393 306888218 203587493 405945623 203587493 405945623 270347959 476574864 270347959 476574864 677442401 29349651 677442401 29349651 980793024 299462979 980793024 299462979 798531724 477088443 798531724 477088443 677164493 62634210 677164493 62634210 958046673 598846680 958046673 598846680 472542418 93473567 472542418 93473567 937870498 631997006 937870498 631997006 586762305 30584351 586762305 30584351 20154142 907434003 20154142 907434003 380959301 33329133 380959301 33329133 22019095 20243586 22019095 20243586 986465408 495476125 986465408 495476125 329817674 242655390 329817674 242655390 838405569 515216739 838405569 515216739 388281702 248432879 388281702 248432879 164054480 642986197 164054480 642986197 435155344 90583613 435155344 90583613 939818899 345940504 939818899 345940504 766126124 392041709 766126124 392041709 734893110 913329632 734893110 913329632 380723257 577279340 380723257 577279340 578651502 307166581 578651502 307166581 203813745 35758375 203813745 35758375 976410196 248491424 976410196 248491424 834547020 124975821 834547020 124975821 83226158 450898087 83226158 450898087 694677000 732718090 694677000 732718090 348628040 176240128 348628040 176240128 117345223 306173370 117345223 306173370 793669352 265051755 793669352 265051755 823818702 397861981 823818702 397861981 265209620 717757132 265209620 717757132 552496447 920304660 552496447 920304660 557461060 146311520 557461060 146311520 902683384 891756998 902683384 891756998 639300897 94140322 639300897 94140322 62796251 165505700 62796251 165505700 110490204 36130900 110490204 36130900 23901284 436746926 23901284 436746926 704791014 169113052 704791014 169113052 887394025 244698985 887394025 244698985 837213401 234040890 837213401 234040890 154847091 85850744 154847091 85850744 57348738 359459958 57348738 359459958 239752726 86380216 239752726 86380216 57727685 635364826 57727685 635364826 469595879 890776184 469595879 890776184 466901784 111807045 466901784 111807045 926444776 532043095 926444776 532043095 360072016 397693355 360072016 397693355 265054185 936274909 265054185 936274909 558014037 56886358 558014037 56886358 961628665 416349601 961628665 416349601 277307091 39855240 277307091 39855240 973023665 139024352 973023665 139024352 907365057 587215011 907365057 587215011 541472995 996054258 541472995 996054258 653537775 797166415 653537775 797166415 528402798 16459999 528402798 16459999 10702044 495594858 10702044 495594858 329923489 990887834 329923489 990887834 426196031 52408619 426196031 52408619 964801045 819915270 964801045 819915270 395316218 195877143 395316218 195877143 869159653 568549299 869159653 568549299 463711708 51593374 463711708 51593374 34968960 675463718 34968960 675463718 443774559 140297549 443774559 140297549 906571068 318526297 906571068 318526297 211218764 991766978 211218764 991766978 600305380 166741700 600305380 166741700 889098112 351754065 889098112 351754065 234015942 715403391 234015942 715403391 524555836 424156061 524555836 424156061 283012069 802968144 283012069 802968144 551171457 460481887 551171457 460481887 307091634 459806672 307091634 459806672 688829003 211643781 688829003 211643781 858703264 894528623 858703264 894528623 640493404 359698343 640493404 359698343 239888588 688394488 239888588 688394488 604498236 279423750 604498236 279423750 183810211 39988640 183810211 39988640 972939121 317305010 972939121 317305010 785875708 234601240 785875708 234601240 155141616 565726489 155141616 565726489 509022466 470455937 509022466 470455937 681922072 256316082 681922072 256316082 168835145 328904356 168835145 328904356 777775784 222175520 777775784 222175520 852123533 737462343 852123533 737462343 493584392 413294963 493584392 413294963 720890437 824673157 720890437 824673157 347020956 999810167 347020956 999810167 381588620 429941286 381588620 429941286 709382299 968250880 709382299 968250880 409367510 636157176 409367510 636157176 601258541 497753047 601258541 497753047 664226098 101969720 664226098 101969720 933097020 219416106 933097020 219416106 853707178 659356457 853707178 659356457 624871182 786192928 624871182 786192928 578703807 983182154 578703807 983182154 659609645 618217790 659609645 618217790 375043367 778753061 375043367 778753061 651572120 893113011 651572120 893113011 453391235 925322393 453391235 925322393 517833313 37611327 517833313 37611327 974672555 109329855 974672555 109329855 72619709 262817237 72619709 262817237 825643389 449071213 825643389 449071213 696030714 729868169 696030714 729868169 631024074 169460957 631024074 169460957 887204606 786276311 887204606 786276311 365694110 388540481 365694110 388540481 259331431 798621392 259331431 798621392 419733649 384185200 419733649 384185200 256501290 610051704 256501290 610051704 416793722 276850180 416793722 276850180 182044579 338088850 182044579 338088850 771222552 408035487 771222552 408035487 724264799 376179213 724264799 376179213 251100133 368621955 251100133 368621955 750695690 478103360 750695690 478103360 318107227 442087869 318107227 442087869 700932036 36263840 700932036 36263840 23974903 528447901 23974903 528447901 421307420 650652497 421307420 650652497 379094535 691328240 379094535 691328240 551105561 391972619 551105561 391972619 734993962 282205671 734993962 282205671 811576824 622422688 811576824 622422688 387770520 463957532 387770520 463957532 309433403 224525113 309433403 224525113 850665458 393617746 850665458 393617746 262563378 616387121 262563378 616387121 561615957 539279550 561615957 539279550 529556013 93479241 529556013 93479241 62547683 677779670 62547683 677779670 421879003 154482992 421879003 154482992 897240809 612999081 897240809 612999081 654354792 22586313 654354792 22586313 14431424 427516823 14431424 427516823 711152290 925531033 711152290 925531033 537046708 476876911 537046708 476876911 677367141 210882890 677367141 210882890 140107829 929374568 140107829 929374568 521646033 191200559 521646033 191200559 872286387 276787666 872286387 276787666 181982192 415773908 181982192 415773908 719182649 296203501 719182649 296203501 800878388 487081547 800878388 487081547 323915060 203713825 323915060 203713825 863296782 116104992 863296782 116104992 923264939 387706065 923264939 387706065 737837796 904563915 737837796 904563915 479835182 101078754 479835182 101078754 933702083 681750449 933702083 681750449 413561767 889226158 413561767 889226158 401325044 31486092 401325044 31486092 20753687 259044263 20753687 259044263 828008454 48538937 828008454 48538937 967157205 23122970 967157205 23122970 984524001 849087372 984524001 849087372 390149833 106344305 390149833 106344305 70471270 558853868 70471270 558853868 513688702 493933525 513688702 493933525 328397238 399377111 328397238 399377111 265999395 177290834 265999395 177290834 882023722 176702132 882023722 176702132 882306078 223674852 882306078 223674852 851257851 380860896 851257851 380860896 742497560 617601152 742497560 617601152 369611869 66769858 369611869 66769858 955017252 676973010 955017252 676973010 582814244 27807675 582814244 27807675 981755962 266912383 981755962 266912383 822702210 144882896 822702210 144882896 96535048 389920697 96535048 389920697 736028156 2512382 736028156 2512382 998219811 997139291 998219811 997139291 357914692 8435680 357914692 8435680 5657498 172994215 5657498 172994215 884930822 962342910 884930822 962342910 629947886 457424364 629947886 457424364 690483229 427769269 690483229 427769269 285430341 435231421 285430341 435231421 705794440 80002601 705794440 80002601 53551759 800347641 53551759 800347641 470726138 481594171 470726138 481594171 320350492 769190846 320350492 769190846 590888101 297774082 590888101 297774082 799505049 864268193 799505049 864268193 545253555 504725233 545253555 504725233 653425922 46829346 653425922 46829346 31400341 408102541 31400341 408102541 724229007 357774233 724229007 357774233 758324913 584817814 758324913 584817814 450229017 28708609 450229017 28708609 981261534 857943848 981261534 857943848 616051219 172064278 616051219 172064278 885458862 736958656 885458862 736958656 622906495 260396389 622906495 260396389 827008494 385431786 827008494 385431786 739234006 850149459 739234006 850149459 556238732 378132048 556238732 378132048 744397185 793739085 744397185 793739085 637520561 193219075 637520561 193219075 871012662 765909006 871012662 765909006 463118422 763195203 463118422 763195203 566407726 45252193 566407726 45252193 30118642 689780823 30118642 689780823 426446172 82076460 426446172 82076460 945070595 163871575 945070595 163871575 109742651 487790954 109742651 487790954 670795102 959118936 670795102 959118936 470500117 218344305 470500117 218344305 854412042 302072277 854412042 302072277 199968001 527435027 199968001 527435027 516720998 18308018 516720998 18308018 12034473 882198485 12034473 882198485 468406381 693591182 468406381 693591182 509250406 550580734 509250406 550580734 369111743 521074071 369111743 521074071 412478510 242481234 412478510 242481234 838544543 343668856 838544543 343668856 228822018 919145949 228822018 919145949 468748792 193667184 468748792 193667184 870804086 304124079 870804086 304124079 201500849 660316211 201500849 660316211 549006739 2503515 549006739 2503515 998219960 467644906 998219960 467644906 683923195 701985162 683923195 701985162 434900222 981470365 434900222 981470365 446557383 813687923 446557383 813687923 408529354 186887148 408529354 186887148 124739450 257226478 124739450 257226478 169420650 197528960 169420650 197528960 867770821 736721900 867770821 736721900 589415676 325042506 589415676 325042506 215110697 283490907 215110697 283490907 186790442 415778440 186790442 415778440 277076436 346786698 277076436 346786698 765552723 791765258 765552723 791765258 625193133 226959726 625193133 226959726 149958371 430648824 149958371 430648824 287712901 803885882 287712901 803885882 486897114 131330552 486897114 131330552 87429277 859072140 87429277 859072140 485784639 67190942 485784639 67190942 45199333 138239552 45199333 138239552 908244280 114373146 908244280 114373146 924394419 151446723 924394419 151446723 100794889 326375724 100794889 326375724 216409856 565861202 216409856 565861202 601818592 248997075 601818592 248997075 164442404 363317761 164442404 363317761 754213434 400657145 754213434 400657145 729396456 182735782 729396456 182735782 121804970 495874760 121804970 495874760 330099957 25194065 330099957 25194065 983406045 791836233 983406045 791836233 582040210 279389587 582040210 279389587 183808924 196746225 183808924 196746225 868467481 407470903 868467481 407470903 724735839 997584732 724735839 997584732 477980947 744169843 477980947 744169843 589943052 259993330 589943052 259993330 171176765 250562418 171176765 250562418 833202785 400505343 833202785 400505343 729527995 44285690 729527995 44285690 970124892 607320205 970124892 607320205 333383372 282630040 333383372 282630040 186037497 904982678 186037497 904982678 652465680 491045736 652465680 491045736 668668232 436709965 668668232 436709965 291201194 8079921 291201194 8079921 994060218 486695766 994060218 486695766 323519535 546048085 323519535 546048085 336110846 132045397 336110846 132045397 912480903 258016502 912480903 258016502 169878780 143040542 169878780 143040542 95311398 34870256 95311398 34870256 977064946 75384255 977064946 75384255 50460060 898006362 50460060 898006362 620501626 296360669 620501626 296360669 800665970 263813603 800665970 263813603 824838979 17553873 824838979 17553873 11483706 59327430 11483706 59327430 39939806 255701813 39939806 255701813 168302815 88903735 168302815 88903735 59336813 695832267 59336813 695832267 517551142 862183918 517551142 862183918 589486873 224246778 589486873 224246778 850836983 479459459 850836983 479459459 675795098 710796100 675795098 710796100 606819846 562190454 606819846 562190454 535784219 948259853 535784219 948259853 459356793 32980933 459356793 32980933 978263808 240776006 978263808 240776006 839589156 911060830 839589156 911060830 413964385 351570053 413964385 351570053 233834396 279011775 233834396 279011775 814171524 809623081 814171524 809623081 477607191 38976237 477607191 38976237 25840799 130860446 25840799 130860446 87021647 118762713 87021647 118762713 921500692 788904949 921500692 788904949 439956689 510190137 439956689 510190137 622681529 137726124 622681529 137726124 908802747 70874371 908802747 70874371 952541130 190757287 952541130 190757287 127120887 601326649 127120887 601326649 376666301 103794711 376666301 103794711 68814338 666695173 68814338 666695173 608008545 114135503 608008545 114135503 924582938 181221127 924582938 181221127 879498195 214916767 879498195 214916767 856622048 78698826 856622048 78698826 52612274 474858314 52612274 474858314 315854142 985130429 315854142 985130429 470780067 524407390 470780067 524407390 487423673 657336797 487423673 657336797 386790271 693076763 386790271 693076763 639023095 755261120 639023095 755261120 365160738 789928791 365160738 789928791 466986352 635235647 466986352 635235647 581769226 129469772 581769226 129469772 914270052 474092253 914270052 474092253 679370776 458928540 679370776 458928540 306087771 398197652 306087771 398197652 265423029 135564730 265423029 135564730 910417707 281259700 910417707 281259700 185299845 182264819 185299845 182264819 878742512 154798799 878742512 154798799 103347954 358792389 103347954 358792389 757529488 457424764 757529488 457424764 690482593 522680205 690482593 522680205 373659058 469000470 373659058 469000470 683021539 712089407 683021539 712089407 407580475 78853953 407580475 78853953 947101901 623743498 947101901 623743498 413862065 363621293 413862065 363621293 242230538 938434998 242230538 938434998 467684911 575371176 467684911 575371176 654038933 11863103 654038933 11863103 7790544 918467513 7790544 918467513 424201166 310754960 424201166 310754960 205917345 227933076 205917345 227933076 150734410 508216889 150734410 508216889 533974878 330897826 533974878 330897826 219406472 392909841 219406472 392909841 734363911 468226096 734363911 468226096 311747329 102699891 311747329 102699891 932584385 143469545 932584385 143469545 904700077 281357310 904700077 281357310 185328101 576138210 185328101 576138210 537798508 55258697 537798508 55258697 37259476 869109364 37259476 869109364 407794469 136396501 407794469 136396501 909839861 220318833 909839861 220318833 145384318 1379289 145384318 1379289 938378 298715850 938378 298715850 798928138 796361372 798928138 796361372 430411975 883221377 430411975 883221377 573932281 259278671 573932281 259278671 170738314 217047188 170738314 217047188 855049383 320783812 855049383 320783812 212601444 51060209 212601444 51060209 34783434 503492991 34783434 503492991 351207883 386917255 351207883 386917255 258252292 333019849 258252292 333019849 220899146 412293198 220899146 412293198 721688681 747269189 721688681 747269189 557285473 418601639 557285473 418601639 278644102 739322812 278644102 739322812 638543337 262478315 638543337 262478315 825752744 43461233 825752744 43461233 970695175 227178352 970695175 227178352 848725741 449387765 848725741 449387765 299536198 115695703 299536198 115695703 923528957 920723627 923528957 920723627 615379590 491340258 615379590 491340258 326791700 278957388 326791700 278957388 814289392 596874906 814289392 596874906 615212377 176166489 615212377 176166489 117251182 996931400 117251182 996931400 529750458 236417633 529750458 236417633 842805817 481401242 842805817 481401242 320221885 778960038 320221885 778960038 368511568 389635516 368511568 389635516 736317611 630632354 736317611 630632354 568205473 920569168 568205473 920569168 549067458 157714676 549067458 157714676 895139459 395089989 895139459 395089989 263431898 201298176 263431898 201298176 865218232 920621836 865218232 920621836 417259458 434423758 417259458 434423758 706297441 890945021 706297441 890945021 602308401 359078088 602308401 359078088 757353074 720095754 757353074 720095754 609927682 748705091 609927682 748705091 461729418 146146111 461729418 146146111 902786627 388311064 902786627 388311064 259139561 399329332 259139561 399329332 730486583 941646998 730486583 941646998 531252828 91594206 531252828 91594206 61064572 311623850 61064572 311623850 789924383 163926871 789924383 163926871 890730478 443907194 890730478 443907194 296019689 375173559 296019689 375173559 250580464 346524993 250580464 346524993 765753754 274924930 765753754 274924930 180773483 943053707 180773483 943053707 409235392 194288414 409235392 194288414 870169543 344453093 870169543 344453093 229475948 977771896 229475948 977771896 596909775 830341945 596909775 830341945 551784437 314938432 551784437 314938432 208367701 450527459 208367701 450527459 694983270 483987566 694983270 483987566 321966924 30039432 321966924 30039432 19697281 423200689 19697281 423200689 714078887 337219741 714078887 337219741 224121383 279876406 224121383 279876406 813427163 323900327 813427163 323900327 214367637 767743028 214367637 767743028 466566401 676885679 466566401 676885679 562510992 753166728 562510992 753166728 642618543 291851743 642618543 291851743 803824155 34080570 803824155 34080570 22573771 409298549 22573771 409298549 272841079 758443935 272841079 758443935 541097206 955703550 541097206 955703550 388563461 415139951 388563461 415139951 276580971 674464612 276580971 674464612 622936971 948733966 622936971 948733966 481487346 118725968 481487346 118725968 79239297 111088831 79239297 111088831 73961691 244303749 73961691 244303749 161352126 468711576 161352126 468711576 311914594 312979963 311914594 312979963 789159346 862112417 789159346 862112417 567117787 967613231 567117787 967613231 629623557 578734439 629623557 578734439 589537446 916431128 589537446 916431128 556094571 282205669 556094571 282205669 185717561 924021829 185717561 924021829 640816628 213280798 640816628 213280798 857556197 976025177 857556197 976025177 653271049 411329245 653271049 411329245 722257190 708719457 722257190 708719457 561638591 921874693 561638591 921874693 501406448 765617949 501406448 765617949 648435962 950144344 648435962 950144344 471058841 203623119 471058841 203623119 863345944 175110925 863345944 175110925 116536898 26559546 116536898 26559546 17083155 437788592 17083155 437788592 703771546 239301723 703771546 239301723 840865643 486479869 840865643 486479869 323377918 74394381 323377918 74394381 49960506 426539687 49960506 426539687 711914421 424865292 711914421 424865292 712789349 10536922 712789349 10536922 7047583 602119938 7047583 602119938 410194535 796117681 410194535 796117681 497073455 336725163 497073455 336725163 223754003 342000277 223754003 342000277 227747376 690767042 227747376 690767042 431735866 760264631 431735866 760264631 366229671 976782045 366229671 976782045 334274890 411308726 334274890 411308726 274119083 409835822 274119083 409835822 273245649 37847874 273245649 37847874 25143724 843182232 25143724 843182232 399811804 433236821 399811804 433236821 289315947 948617355 289315947 948617355 487147211 438811064 487147211 438811064 292798693 441575018 292798693 441575018 294529219 360804015 294529219 360804015 755871834 264967479 755871834 264967479 174443813 647718138 174443813 647718138 443773157 18595603 443773157 18595603 12253394 555864501 12253394 555864501 571526694 387598359 571526694 387598359 737947747 408444988 737947747 408444988 723947055 997158966 723947055 997158966 508499009 249327451 508499009 249327451 164818019 48204164 164818019 48204164 967243241 428570024 967243241 428570024 710487693 608158904 710487693 608158904 348024507 724284703 348024507 724284703 412165560 404552476 412165560 404552476 269344981 212190116 269344981 212190116 858350920 806421608 858350920 806421608 427500491 841150880 427500491 841150880 588398401 323611653 588398401 323611653 214207054 14488483 214207054 14488483 9722646 168238247 9722646 168238247 887978102 944661045 887978102 944661045 552239252 277426813 552239252 277426813 815196644 161604149 815196644 161604149 107884833 470479903 107884833 470479903 681891063 192345119 681891063 192345119 128170392 453986243 128170392 453986243 692653130 602191971 692653130 602191971 410521324 317781410 410521324 317781410 785537707 706852714 785537707 706852714 471661244 119803579 471661244 119803579 920891954 855456401 920891954 855456401 491796774 340461291 491796774 340461291 226557286 905771995 226557286 905771995 393858502 209395067 393858502 209395067 139390198 327025433 139390198 327025433 779120456 140040377 779120456 140040377 906670993 94147157 906670993 94147157 62799748 813734679 62799748 813734679 448481902 977891238 448481902 977891238 549803929 802072267 549803929 802072267 442845138 112443953 442845138 112443953 74609926 964453691 74609926 964453691 473811547 7670234 473811547 7670234 994354745 763653950 994354745 763653950 397642219 408762897 397642219 408762897 723824824 253903505 723824824 253903505 831338836 77562930 831338836 77562930 52057766 685978489 52057766 685978489 481332856 420051777 481332856 420051777 716328256 391306358 716328256 391306358 261048178 534216273 261048178 534216273 638035488 231381811 638035488 231381811 152912507 961390963 152912507 961390963 612146036 835402764 612146036 835402764 403526475 207039792 403526475 207039792 137474606 522440376 137474606 522440376 420462448 443124163 420462448 443124163 700223984 310111174 700223984 310111174 791257061 355279860 791257061 355279860 236626075 667774170 236626075 667774170 615644093 409661467 615644093 409661467 723246147 289630612 723246147 289630612 191536914 24725431 191536914 24725431 983639459 338512260 983639459 338512260 225085293 311097541 225085293 311097541 790352973 873468165 790352973 873468165 507107078 421342404 507107078 421342404 715497245 145822050 715497245 145822050 97157457 103933090 97157457 103933090 931840320 597365002 931840320 597365002 555754736 87729962 555754736 87729962 58799437 442910265 58799437 442910265 295422462 112172749 295422462 112172749 74383278 352375366 74383278 352375366 762077161 52475923 762077161 52475923 35532530 207000675 35532530 207000675 861185100 231086640 861185100 231086640 152725551 811967371 152725551 811967371 467010167 464045432 467010167 464045432 685926245 274568105 685926245 274568105 180534289 497134509 180534289 497134509 664721280 183891002 664721280 183891002 877587409 989205734 877587409 989205734 360516750 220434033 360516750 220434033 145450586 58668563 145450586 58668563 39564836 464047831 39564836 464047831 685920047 771367186 685920047 771367186 347825025 352369824 347825025 352369824 762120268 798206750 762120268 798206750 553667989 596342371 553667989 596342371 595960714 524039109 595960714 524039109 538494431 136538953 538494431 136538953 90844037 475863305 90844037 475863305 677993616 246958127 677993616 246958127 835755945 316891130 835755945 316891130 209980745 416254760 209980745 416254760 277289995 623556706 277289995 623556706 562164371 90246914 562164371 90246914 940061590 410588411 940061590 410588411 273594232 34066695 273594232 34066695 977487598 632187161 977487598 632187161 640479320 265728851 640479320 265728851 823379052 601315584 823379052 601315584 356557886 744290285 356557886 744290285 449117709 277034947 449117709 277034947 815479924 401823052 815479924 401823052 267542400 226694382 267542400 226694382 849095032 380010546 849095032 380010546 253417871 83363129 253417871 83363129 944006668 42775518 944006668 42775518 971295513 454295757 971295513 454295757 692419015 495532587 692419015 495532587 665795516 159927878 665795516 159927878 106600879 462663030 106600879 462663030 308643866 113865945 308643866 113865945 75650730 494667266 75650730 494667266 666380225 377246291 666380225 377246291 251931916 520930548 251931916 520930548 626031784 63438062 626031784 63438062 957256404 63124718 957256404 63124718 42523069 261192909 42523069 261192909 171922930 879499649 171922930 879499649 648322059 711177232 648322059 711177232 617472177 991798353 617472177 991798353 393947251 261385121 393947251 261385121 826351498 109978696 826351498 109978696 927423075 174812131 927423075 174812131 883870893 186188105 883870893 186188105 124046856 546290818 124046856 546290818 410981891 271820199 410981891 271820199 819037621 351818787 819037621 351818787 762472176 400544010 762472176 400544010 266634391 325449563 266634391 325449563 780194668 157009119 780194668 157009119 895638707 486340066 895638707 486340066 323270078 982219225 323270078 982219225 538516229 218265084 538516229 218265084 854453701 237710009 854453701 237710009 841844169 152788648 841844169 152788648 101696847 498583473 101696847 498583473 663793032 165577240 663793032 165577240 110511587 475499461 110511587 475499461 678267280 36159396 678267280 36159396 976004745 264412472 976004745 264412472 824406469 488071029 824406469 488071029 670626432 528695876 670626432 528695876 440764060 410781297 440764060 410781297 722463134 481668546 722463134 481668546 320386689 195201304 320386689 195201304 130126200 117465812 130126200 117465812 922416064 251218976 922416064 251218976 165807745 489690157 165807745 489690157 669760889 804587444 669760889 804587444 565051218 372072017 565051218 372072017 248297814 930122825 248297814 930122825 394137691 15694790 394137691 15694790 989624494 443014225 989624494 443014225 295518789 164272583 295518789 164272583 890582419 102859553 890582419 102859553 932528661 101910452 932528661 101910452 933193585 314714079 933193585 314714079 787823542 440940097 787823542 440940097 701756998 470857819 701756998 470857819 313510193 241584908 313510193 241584908 839102781 943374468 839102781 943374468 495680800 778055349 495680800 778055349 564813035 437459230 564813035 437459230 292057268 835188681 292057268 835188681 433583842 522809810 433583842 522809810 501260631 487390431 501260631 487390431 671103713 257432618 671103713 257432618 169550639 855040220 169550639 855040220 448437859 155571944 448437859 155571944 103872850 396854739 103872850 396854739 264427248 87396198 264427248 87396198 58487344 499459261 58487344 499459261 332610812 171859816 332610812 171859816 885619715 604613154 885619715 604613154 590711666 844910206 590711666 844910206 630007237 957415060 630007237 957415060 501865177 351679214 501865177 351679214 762551364 378368504 762551364 378368504 744299523 406172623 744299523 406172623 270527031 436358178 270527031 436358178 704995145 222014115 704995145 222014115 146531110 751581969 146531110 751581969 454609955 883351980 454609955 883351980 630433177 482696762 630433177 482696762 321134523 881536369 321134523 881536369 619776071 706467129 619776071 706467129 487087390 608601890 487087390 608601890 653256131 869375502 653256131 869375502 414670573 521357998 414670573 521357998 408046345 363718660 408046345 363718660 242425209 730930400 242425209 730930400 445959799 913633219 445959799 913633219 351315608 78911656 351315608 78911656 52782900 246048619 52782900 246048619 162418265 324983911 162418265 324983911 215080373 286938240 215080373 286938240 807510262 392204761 807510262 392204761 734759026 142941227 734759026 142941227 95289608 80661 95289608 80661 122518 173449820 122518 173449820 884619571 728834259 884619571 728834259 593212754 100379845 593212754 100379845 934003638 766514772 934003638 766514772 507944459 917501233 507944459 917501233 549009494 753357157 549009494 753357157 628099240 700902330 628099240 700902330 548908563 786533840 548908563 786533840 424946013 819812895 424946013 819812895 517608822 776628515 517608822 776628515 454264232 72200196 454264232 72200196 48606113 918086232 48606113 918086232 408736928 744443060 408736928 744443060 455149479 499498064 455149479 499498064 663074820 29826230 663074820 29826230 980281702 569432864 980281702 569432864 355664761 848953880 355664761 848953880 495922491 173901938 495922491 173901938 884405940 356934567 884405940 356934567 758737861 613285916 758737861 613285916 427600911 802381154 427600911 802381154 590671909 658327764 590671909 658327764 660038355 38557771 660038355 38557771 974035870 35407285 974035870 35407285 976618412 647509569 976618412 647509569 561764573 191055725 561764573 191055725 872413112 726297541 872413112 726297541 629349082 394287640 629349082 394287640 733732280 247643328 733732280 247643328 835278964 775647288 835278964 775647288 655915431 493098787 655915431 493098787 327794362 131201452 327794362 131201452 87347313 426087788 87347313 426087788 284445801 170090055 284445801 170090055 886811794 442200358 886811794 442200358 294902418 845224124 294902418 845224124 472517328 279696052 472517328 279696052 184114515 45872724 184114515 45872724 30801940 577415458 30801940 577415458 365366093 892867284 365366093 892867284 382363262 415781518 382363262 415781518 277116882 271424910 277116882 271424910 178428442 283331444 178428442 283331444 186576567 920718368 186576567 920718368 518227893 241520567 518227893 241520567 839191338 795776786 839191338 795776786 584186295 298428714 584186295 298428714 799149943 434815464 799149943 434815464 290363770 4919967 290363770 4919967 996715410 874785497 996715410 874785497 412160690 398715409 412160690 398715409 730925133 295989671 730925133 295989671 195635163 469411454 195635163 469411454 312347824 300261635 312347824 300261635 198642670 110836998 198642670 110836998 73824123 295496253 73824123 295496253 195387720 462810962 195387720 462810962 308739085 526608609 308739085 526608609 487106977 667091947 487106977 667091947 414497459 137251937 414497459 137251937 91354904 683269320 91354904 683269320 494572258 279307981 494572258 279307981 813986734 375604310 813986734 375604310 250860780 142587733 250860780 142587733 905423475 717631807 905423475 717631807 610119023 13449637 610119023 13449637 8980566 313134027 8980566 313134027 207447766 794651828 207447766 794651828 561062544 153204672 561062544 153204672 898206981 334623458 898206981 334623458 222191697 549821737 222191697 549821737 398707281 930487213 398707281 930487213 549805340 379395807 549805340 379395807 253010549 136896694 253010549 136896694 91143415 160344665 91143415 160344665 106832475 272832738 106832475 272832738 179515355 445606591 179515355 445606591 698376658 316023998 698376658 316023998 786929129 428135582 786929129 428135582 285698226 67865770 285698226 67865770 954253146 158476324 954253146 158476324 894636825 797035165 894636825 797035165 655872224 496606533 655872224 496606533 664972512 418332250 664972512 418332250 717528235 369599913 717528235 369599913 246603719 430524578 246603719 430524578 287648781 622338059 287648781 622338059 484254759 4094829 484254759 4094829 997183645 264475006 997183645 264475006 174128695 414786459 174128695 414786459 276269990 754991749 276269990 754991749 578448467 303783407 578448467 303783407 795722110 368464068 795722110 368464068 750878546 340030732 750878546 340030732 226151053 45213407 226151053 45213407 30072008 35315378 30072008 35315378 23382196 743494142 23382196 743494142 444694732 271451167 444694732 271451167 178457445 892068899 178457445 892068899 510751280 323966275 510751280 323966275 214481457 763721455 214481457 763721455 437362998 174174195 437362998 174174195 884209616 770812796 884209616 770812796 435216360 491617185 435216360 491617185 326945014 624295677 326945014 624295677 608303480 107595778 608303480 107595778 929357983 360933903 929357983 360933903 755787407 119288479 755787407 119288479 921293891 221806486 921293891 221806486 852397212 566478015 852397212 566478015 392643392 35202955 392643392 35202955 976817483 11517845 976817483 11517845 992050418 1219814 992050418 1219814 999035079 19153310 999035079 19153310 12555364 337933350 12555364 337933350 224591888 612434719 224591888 612434719 624361347 365783997 624361347 365783997 243686351 650475561 243686351 650475561 535951505 184101532 535951505 184101532 877411225 382861532 877411225 382861532 740873107 451277731 740873107 451277731 300780684 46561363 300780684 46561363 31179722 424623955 31179722 424623955 712946476 11345856 712946476 11345856 992179587 499395195 992179587 499395195 663210048 344105411 663210048 344105411 229238218 435755492 229238218 435755492 705440295 382377632 705440295 382377632 255091039 315674428 255091039 315674428 787218065 643069183 787218065 643069183 369960082 632275069 369960082 632275069 555320105 313697865 555320105 313697865 207693144 396562915 207693144 396562915 264264297 900193370 264264297 900193370 408381127 844796213 408381127 844796213 448484692 855209348 448484692 855209348 621457587 335114930 621457587 335114930 773517937 240803868 773517937 240803868 159213907 649528768 159213907 649528768 616805017 200503905 616805017 200503905 865573130 771031041 865573130 771031041 575328004 791450787 575328004 791450787 452858852 975445214 452858852 975445214 342957622 243617468 342957622 243617468 837811416 942325029 837811416 942325029 659300126 618841773 659300126 618841773 441715531 556235499 441715531 556235499 493417952 37776675 493417952 37776675 25078945 393512913 25078945 393512913 734136695 250086729 734136695 250086729 833516728 315780903 833516728 315780903 208976352 402180417 208976352 402180417 267827605 11223015 267827605 11223015 992192093 683607023 992192093 683607023 465312009 401146942 465312009 401146942 729177379 628496876 729177379 628496876 578362667 502346395 578362667 502346395 584301026 698128441 584301026 698128441 632607424 452719985 632607424 452719985 301856035 56018402 301856035 56018402 962217951 658827749 962217951 658827749 556401925 162680416 556401925 162680416 108801468 932557249 108801468 932557249 358134780 158998580 358134780 158998580 894268755 515014139 894268755 515014139 483319416 117366917 483319416 117366917 922524465 293897881 922524465 293897881 194253483 115551549 194253483 115551549 76859822 213238746 76859822 213238746 857568650 709442700 857568650 709442700 490525969 91682440 490525969 91682440 61227860 346965125 61227860 346965125 231331792 276325526 231331792 276325526 181822889 462153421 181822889 462153421 308359395 723909719 308359395 723909719 376945448 172781450 376945448 172781450 885083758 344504230 885083758 344504230 767212727 10142434 767212727 10142434 992780640 285811483 992780640 285811483 808675662 298911229 808675662 298911229 798793164 545713494 798793164 545713494 407031248 718863602 407031248 718863602 405750725 44649042 405750725 44649042 969825794 953893162 969825794 953893162 622740641 345799531 622740641 345799531 230576886 49440892 230576886 49440892 966548205 702775830 966548205 702775830 451629815 152457726 451629815 152457726 898870604 423796118 898870604 423796118 713492713 261592158 713492713 261592158 172129813 8383280 172129813 8383280 5630341 583842624 5630341 583842624 510431565 26775522 510431565 26775522 982275530 478350029 982275530 478350029 676347763 748776484 676347763 748776484 347614382 267328114 347614382 267328114 822374393 193775196 822374393 193775196 128941815 357423862 128941815 357423862 758497817 806973453 758497817 806973453 446874995 13395395 446874995 13395395 990961377 130149330 990961377 130149330 913897588 871878394 913897588 871878394 425574793 378770396 425574793 378770396 252710554 235387863 252710554 235387863 843562003 314199754 843562003 314199754 788227788 338672921 788227788 338672921 770955532 212443121 770955532 212443121 141183350 314925135 141183350 314925135 787741088 443823535 787741088 443823535 699614588 133537068 699614588 133537068 911719759 459679415 911719759 459679415 688901862 73098108 688901862 73098108 49158725 430043508 49158725 430043508 709367041 435526161 709367041 435526161 705591172 408551258 705591172 408551258 272410731 550825127 272410731 550825127 509305131 973891834 509305131 973891834 388881553 91539803 388881553 91539803 939315013 47944673 939315013 47944673 967325917 717720814 967325917 717720814 616267356 459403801 616267356 459403801 689017331 807961105 689017331 807961105 419158870 401972321 419158870 401972321 267616797 224962874 267616797 224962874 850374717 922921328 850374717 922921328 438118505 701953697 438118505 701953697 421175988 326148305 421175988 326148305 216212785 547088908 216212785 547088908 457080242 796080272 457080242 796080272 417028793 183252598 417028793 183252598 122202503 794443439 122202503 794443439 477502069 205389694 477502069 205389694 862187531 179227169 862187531 179227169 880527904 490669659 880527904 490669659 326417876 104192495 326417876 104192495 931565017 46287968 931565017 46287968 968439150 181998561 968439150 181998561 878927231 766652092 878927231 766652092 578427119 464068667 578427119 464068667 685909566 335956493 685909566 335956493 772909579 282362925 772909579 282362925 185789560 106554350 185789560 106554350 930056387 231000013 930056387 231000013 846191946 319049926 846191946 319049926 211641447 334231804 211641447 334231804 774031130 46367997 774031130 46367997 968325104 534824896 968325104 534824896 602526061 309830108 602526061 309830108 791407098 246129035 791407098 246129035 836224044 462878218 836224044 462878218 308866811 689276749 308866811 689276749 351612370 135099774 351612370 135099774 910701538 41948680 910701538 41948680 27833115 830735466 27833115 830735466 652118999 216406561 652118999 216406561 855417308 261174526 855417308 261174526 171857753 76032931 171857753 76032931 50969549 736214904 50969549 736214904 554336657 653913988 554336657 653913988 476206926 637350696 476206926 637350696 387725121 797952666 387725121 797952666 339733727 918114054 339733727 918114054 582649856 758833802 582649856 758833802 635340240 14662404 635340240 14662404 9825519 910099174 9825519 910099174 423417612 401299852 423417612 401299852 728979895 731161793 728979895 731161793 357986163 182502258 357986163 182502258 121620837 268246712 121620837 268246712 821559089 153796500 821559089 153796500 102592232 266695158 102592232 266695158 822848221 194372626 822848221 194372626 870131690 71988013 870131690 71988013 48444424 299308771 48444424 299308771 798561500 283686931 798561500 283686931 810296177 222733771 810296177 222733771 147077998 129753732 147077998 129753732 914121311 646926935 914121311 646926935 579270442 179533080 579270442 179533080 880391317 800890851 880391317 800890851 446065168 209458113 446065168 209458113 139420956 145883550 139420956 145883550 97257967 378723184 97257967 378723184 744128826 605450435 744128826 605450435 337718725 114381344 337718725 114381344 76202562 188043680 76202562 188043680 125444341 640017885 125444341 640017885 652523598 141076656 652523598 141076656 906079726 381615778 906079726 381615778 741765377 80888253 741765377 80888253 945873812 44106015 945873812 44106015 970283228 625950919 970283228 625950919 576990719 325568825 576990719 325568825 215647276 851770356 215647276 851770356 534500435 363700485 534500435 363700485 242392378 338672916 242392378 338672916 225226057 642674363 225226057 642674363 355991856 276528281 355991856 276528281 815735376 443764002 815735376 443764002 295922733 463595354 295922733 463595354 686282830 610035045 686282830 610035045 360302704 454148170 360302704 454148170 302936733 950290945 302936733 950290945 474448689 573504817 474448689 573504817 364880536 605511170 364880536 605511170 508175847 768940438 508175847 768940438 349614281 693958927 349614281 693958927 393800228 362940384 393800228 362940384 754456053 761885353 754456053 761885353 640887879 408049633 640887879 408049633 271934753 155828260 271934753 155828260 896430821 568824891 896430821 568824891 516419440 482026200 516419440 482026200 320599235 448258024 320599235 448258024 696584609 253034441 696584609 253034441 167019756 705487459 167019756 705487459 616702168 73980809 616702168 73980809 49670095 356213440 49670095 356213440 237462456 444560510 237462456 444560510 699151470 530406897 699151470 530406897 588610625 101672067 588610625 101672067 67336939 355345876 67336939 355345876 236738171 632096568 236738171 632096568 565702652 427453004 565702652 427453004 285344281 290065636 285344281 290065636 191778077 35773815 191778077 35773815 976391432 424977280 976391432 424977280 712768011 183843191 712768011 183843191 877646102 10227044 877646102 10227044 992725305 25427922 992725305 25427922 983246163 486805807 983246163 486805807 323677338 320795315 323677338 320795315 783595113 357491295 783595113 357491295 238252579 465683274 238252579 465683274 310553259 588656530 310553259 588656530 610077696 243442746 610077696 243442746 160960814 592299398 160960814 592299398 443774902 256210325 443774902 256210325 168764720 833842151 168764720 833842151 553711796 284335620 553711796 284335620 187415903 542701954 187415903 542701954 549073503 32069529 549073503 32069529 21132450 138933485 21132450 138933485 907482909 105241452 907482909 105241452 69760163 404798997 69760163 404798997 269641638 98230370 269641638 98230370 935334783 814139649 935334783 814139649 657992168 149194680 657992168 149194680 900998128 365570536 900998128 365570536 752570773 868896255 752570773 868896255 565932887 424714054 565932887 424714054 712874897 860605918 712874897 860605918 634365701 197157592 634365701 197157592 131324646 381319473 131324646 381319473 254279693 203921854 254279693 203921854 135759858 311166002 135759858 311166002 790300342 710162227 790300342 710162227 629030166 200078260 629030166 200078260 865983762 339953513 865983762 339953513 770047011 328087468 770047011 328087468 217522079 807270471 217522079 807270471 516816979 735528374 516816979 735528374 582650913 322811924 582650913 322811924 213714174 908443573 213714174 908443573 559162821 366353458 559162821 366353458 752119143 537605838 752119143 537605838 525736941 709203727 525736941 709203727 436196409 517121835 436196409 517121835 361962317 136472946 361962317 136472946 909801608 246435825 909801608 246435825 836015666 898213394 836015666 898213394 395861254 547071920 395861254 547071920 389390449 92235052 389390449 92235052 61669058 21048695 61669058 21048695 985974499 441150353 985974499 441150353 701563665 6097902 701563665 6097902 995722315 124974896 995722315 124974896 917371845 791829415 917371845 791829415 505385183 810613388 505385183 810613388 515318758 394356505 515318758 394356505 263018595 248995449 263018595 248995449 834197556 251916813 834197556 251916813 166382722 535611408 166382722 535611408 416202411 471677258 416202411 471677258 680959624 288098286 680959624 288098286 806706956 335643997 806706956 335643997 773130766 882323511 773130766 882323511 532592462 325209595 532592462 325209595 780524008 710058078 780524008 710058078 481162550 776692969 481162550 776692969 533295923 688496183 533295923 688496183 513152121 357345829 513152121 357345829 758542773 178856443 758542773 178856443 119349440 892177573 119349440 892177573 437079022 973616910 437079022 973616910 469134154 259102425 469134154 259102425 827934106 737530915 827934106 737530915 510490248 448647836 510490248 448647836 298928799 174063560 298928799 174063560 116067568 109927308 116067568 109927308 927451231 302391250 927451231 302391250 796745982 150811316 796745982 150811316 899891211 186759190 899891211 186759190 875313079 172050227 875313079 172050227 114867502 74952810 114867502 74952810 949730611 102175328 949730611 102175328 932998410 167538824 932998410 167538824 112032328 333668021 112032328 333668021 774500401 307722285 774500401 307722285 204050693 133169841 204050693 133169841 911964266 227333086 911964266 227333086 848655582 67612820 848655582 67612820 954430689 359227940 954430689 359227940 757129673 219544810 757129673 219544810 853648941 162878997 853648941 162878997 891399230 892232108 891399230 892232108 434479372 236172054 434479372 236172054 156232484 232949471 156232484 232949471 154178206 729150700 154178206 729150700 371954047 248966149 371954047 248966149 164350217 149006711 164350217 149006711 99244657 998082130 99244657 998082130 396704654 243975440 396704654 243975440 837568279 126529273 837568279 126529273 916604506 398505058 916604506 398505058 265655408 373241933 265655408 373241933 249177441 650845871 249177441 650845871 481646014 250179081 481646014 250179081 833383446 473629708 833383446 473629708 315064681 356165784 315064681 356165784 759255541 12262309 759255541 12262309 8035640 664922284 8035640 664922284 394033715 285299104 394033715 285299104 188147189 100909913 188147189 100909913 933801271 852395692 933801271 852395692 642294945 88906025 642294945 88906025 940892929 61102380 940892929 61102380 41224213 319970860 41224213 319970860 212203799 147790104 212203799 147790104 901929305 722081046 901929305 722081046 492473614 291654750 492473614 291654750 192855915 866033190 192855915 866033190 506762312 243111592 506762312 243111592 838085879 186800341 838085879 186800341 124649466 473774929 124649466 473774929 315188508 400294361 315188508 400294361 729599578 479760158 729599578 479760158 319121963 325369450 319121963 325369450 780273927 430792906 780273927 430792906 287802773 129921163 287802773 129921163 86447981 90276235 86447981 90276235 60262572 380651312 60262572 380651312 742597938 758530465 742597938 758530465 576607112 961572232 576607112 961572232 650506863 435158097 650506863 435158097 290548432 867522199 290548432 867522199 479454328 250146513 479454328 250146513 165194633 120142984 165194633 120142984 80115447 519234229 80115447 519234229 349575087 18443553 349575087 18443553 12127117 875748784 12127117 875748784 336772880 271031357 336772880 271031357 819763449 541630866 819763449 541630866 610025306 58425084 610025306 58425084 39455975 918641336 39455975 918641336 643154323 930940020 643154323 930940020 583663961 543791620 583663961 543791620 522067856 514662164 522067856 514662164 452285975 58023603 452285975 58023603 961065913 910292897 961065913 910292897 371603116 498892543 371603116 498892543 663492777 187593010 663492777 187593010 125086151 122708085 125086151 122708085 918969793 465859940 918969793 465859940 310624873 332931230 310624873 332931230 220787398 343881242 220787398 343881242 767515782 44209927 767515782 44209927 970170018 427410222 970170018 427410222 711232561 146942394 711232561 146942394 902426177 326596533 902426177 326596533 779388132 43125324 779388132 43125324 28604138 493606880 28604138 493606880 328273075 750952927 328273075 750952927 480713819 436081859 480713819 436081859 705231573 584444816 705231573 584444816 443661138 728175140 443661138 728175140 651709109 471929513 651709109 471929513 314232562 973219392 314232562 973219392 501548445 178176758 501548445 178176758 881254583 113222536 881254583 113222536 925211765 119677312 925211765 119677312 79799145 341645667 79799145 341645667 227616365 238670164 227616365 238670164 841202475 154140869 841202475 154140869 102871032 262380042 102871032 262380042 825792266 469682381 825792266 469682381 312608066 180417110 312608066 180417110 879968031 442733327 879968031 442733327 295282562 49091760 295282562 49091760 966816709 820255983 966816709 820255983 345521788 401963304 345521788 401963304 267615026 353332091 267615026 353332091 761578047 163871576 761578047 163871576 890765662 770464345 890765662 770464345 342013628 311194446 342013628 311194446 790287757 101198528 790287757 101198528 933681513 108157153 933681513 108157153 71516278 68646313 71516278 68646313 953903235 225297701 953903235 225297701 148751922 43764600 148751922 43764600 970476134 213521020 970476134 213521020 857373167 225080515 857373167 225080515 850318866 313919686 850318866 313919686 207897889 532001367 207897889 532001367 479880122 647623399 479880122 647623399 589809423 217263470 589809423 217263470 143864935 904532831 143864935 904532831 614435252 548203614 614435252 548203614 408721618 944404904 408721618 944404904 465946812 209444178 465946812 209444178 139412620 165229949 139412620 165229949 110384388 252052999 110384388 252052999 832221158 952400917 832221158 952400917 487823301 574233107 487823301 574233107 640864688 399976049 640864688 399976049 729948589 677676448 729948589 677676448 399437385 581503410 399437385 581503410 602751415 87932102 602751415 87932102 58899593 235363147 58899593 235363147 843565274 200026974 843565274 200026974 133129723 110605699 133129723 110605699 927034941 171360559 927034941 171360559 885959070 159695321 885959070 159695321 106453416 497045097 106453416 497045097 330960916 831959045 330960916 831959045 633357902 350220421 633357902 350220421 763509245 192584994 763509245 192584994 871323775 147399424 871323775 147399424 902088122 422768660 902088122 422768660 281909613 696098110 281909613 696098110 402663393 177121278 402663393 177121278 117936493 276848384 117936493 276848384 815562109 848636910 815562109 848636910 637482597 691337870 637482597 691337870 519127095 378962868 519127095 378962868 252880655 236119693 252880655 236119693 156137999 535902303 156137999 535902303 488662543 787300396 488662543 787300396 457798284 144926606 457798284 144926606 903722993 208700182 903722993 208700182 860102819 996800018 860102819 996800018 649822755 170710162 649822755 170710162 886424707 725638471 886424707 725638471 461737269 737951677 461737269 737951677 646848774 716378205 646848774 716378205 410379925 421680077 410379925 421680077 715243812 842236536 715243812 842236536 379984432 248597116 379984432 248597116 164179957 324094336 164179957 324094336 781271383 291039810 781271383 291039810 192387869 216903903 192387869 216903903 143752078 744602929 143752078 744602929 566779712 719782219 566779712 719782219 594583118 644398347 594583118 644398347 506962345 1003909 506962345 1003909 999128913 176971775 999128913 176971775 117884074 264421768 117884074 264421768 824397084 477982326 824397084 477982326 318020671 154433685 318020671 154433685 103178548 214964966 103178548 214964966 856592457 338118009 856592457 338118009 771209179 323187317 771209179 323187317 781900022 945016366 781900022 945016366 523300069 452175969 523300069 452175969 693938998 691442936 693938998 691442936 407375634 271603634 407375634 271603634 178587629 122423063 178587629 122423063 81617106 422747121 81617106 422747121 281870968 369624813 281870968 369624813 246626317 96472131 246626317 96472131 64353976 292372800 64353976 292372800 803514471 619917277 803514471 619917277 490682578 85743808 490682578 85743808 942760914 718957714 942760914 718957714 533155812 8548197 533155812 8548197 5726923 985218213 5726923 985218213 366410842 302076479 366410842 302076479 199969087 895690698 199969087 895690698 599955881 319736379 599955881 319736379 212103722 16953768 212103722 16953768 11040611 984017925 11040611 984017925 411566585 625526750 411566585 625526750 481698143 686556295 481698143 686556295 511880411 367484782 511880411 367484782 244970348 298619163 244970348 298619163 798962987 656234484 798962987 656234484 520169720 46484576 520169720 46484576 968295665 946449873 968295665 946449873 646977583 309236030 646977583 309236030 791789843 201351804 791789843 201351804 133984179 36409144 133984179 36409144 24159655 404990272 24159655 404990272 726570277 994276122 726570277 994276122 548711084 972392843 548711084 972392843 566693612 46981692 566693612 46981692 31512488 638005598 31512488 638005598 650265071 532374807 650265071 532374807 391118885 506813423 391118885 506813423 596600311 232759714 596600311 232759714 845100320 180816305 845100320 180816305 879708763 322571061 879708763 322571061 213652900 803325311 213652900 803325311 352128376 452342818 352128376 452342818 301532846 511252796 301532846 511252796 642859671 603090308 642859671 603090308 412610829 581194224 412610829 581194224 625034421 641601005 625034421 641601005 531354331 26420003 531354331 26420003 17021306 599268354 17021306 599268354 657464079 329096673 657464079 329096673 777704615 240619500 777704615 240619500 839686887 253054725 839686887 253054725 831693173 909789567 831693173 909789567 632447905 773148175 632447905 773148175 554482006 314684345 554482006 314684345 787845788 983239418 787845788 983239418 403958398 87476630 403958398 87476630 941718672 20769473 941718672 20769473 13419366 282731708 13419366 282731708 810999789 39203336 810999789 39203336 973718568 839287006 973718568 839287006 477111099 8384121 477111099 8384121 993840599 495963343 993840599 495963343 330197276 279036976 330197276 279036976 814125452 720050963 814125452 720050963 585171000 351629856 585171000 351629856 233900331 238538425 233900331 238538425 841320192 759011872 841320192 759011872 418715549 919512584 418715549 919512584 500392089 682851489 500392089 682851489 582226482 469021731 582226482 469021731 312158108 262836599 312158108 262836599 172811850 640107124 172811850 640107124 426558231 841643182 426558231 841643182 618204697 568861419 618204697 568861419 359947022 764851285 359947022 764851285 462906644 535571257 462906644 535571257 535337009 874768514 535337009 874768514 457993503 77106690 457993503 77106690 51731847 604367041 51731847 604367041 625433380 493128600 625433380 493128600 667527322 930343517 667527322 930343517 573490861 548686563 573490861 548686563 647937418 322700975 647937418 322700975 782165274 203219632 782165274 203219632 863710511 678073136 863710511 678073136 490183729 788947651 490183729 788947651 577100802 268523243 577100802 268523243 176696924 634494574 176696924 634494574 622176569 177551609 622176569 177551609 118473786 997683873 118473786 997683873 439521906 421812526 439521906 421812526 281104694 167772570 281104694 167772570 888188643 125363630 888188643 125363630 83316802 484780000 83316802 484780000 322521489 828227929 322521489 828227929 419103935 613205877 419103935 613205877 592904849 68608236 592904849 68608236 46304236 5396220 46304236 5396220 996415942 897059026 996415942 897059026 343872033 209122037 343872033 209122037 859795568 878204501 859795568 878204501 463476204 35345550 463476204 35345550 23403195 329385336 23403195 329385336 218182790 526396288 218182790 526396288 368108115 47090253 368108115 47090253 31597411 54240573 31597411 54240573 963298319 66513335 963298319 66513335 44756354 485153611 44756354 485153611 322665963 155423678 322665963 155423678 896621701 281254150 896621701 281254150 812537310 365783994 812537310 365783994 752345509 849587952 752345509 849587952 366428565 695542706 366428565 695542706 486365551 787471959 486365551 787471959 469177879 289202137 469177879 289202137 805747754 378851266 805747754 378851266 744041139 307115066 744041139 307115066 792996863 897193998 792996863 897193998 461185181 835857317 461185181 835857317 647928951 606462551 647928951 606462551 648329271 292529500 648329271 292529500 193443660 175533349 193443660 175533349 116812270 731851764 116812270 731851764 482041612 430619950 482041612 430619950 708916303 258307522 708916303 258307522 170163637 164414522 170163637 164414522 109954085 494668477 109954085 494668477 666377638 88295931 666377638 88295931 59096920 201896796 59096920 201896796 134277352 272308628 134277352 272308628 179118867 41289437 179118867 41289437 27468846 290324533 27468846 290324533 191978258 601823089 191978258 601823089 546975984 594573869 546975984 594573869 410757442 330236220 410757442 330236220 776742609 243504019 776742609 243504019 161000207 872841432 161000207 872841432 655849634 111105061 655849634 111105061 73970874 258779420 73970874 258779420 828140001 149873445 828140001 149873445 99714514 130505516 99714514 130505516 86779161 410357857 86779161 410357857 722776572 114683719 722776572 114683719 924239883 983313185 924239883 983313185 448541402 294811423 448541402 294811423 194958660 822905311 194958660 822905311 488656305 712682419 488656305 712682419 603301390 140401275 603301390 140401275 906526823 664978169 906526823 664978169 416546673 913749506 416546673 913749506 510393913 162761615 510393913 162761615 891500108 312665984 891500108 312665984 789338905 643082937 789338905 643082937 393888581 359307785 393888581 359307785 757008484 826521264 757008484 826521264 634193828 441020443 634193828 441020443 701725938 547355172 701725938 547355172 410248379 602052011 410248379 602052011 554383896 772820698 554383896 772820698 627826736 494741963 627826736 494741963 666315361 804996810 666315361 804996810 654411053 422155418 654411053 422155418 714845574 574278902 714845574 574278902 503952251 799023247 503952251 799023247 336815138 243175437 336815138 243175437 838084258 209834645 838084258 209834645 859375534 204967996 859375534 204967996 136162230 156541914 136162230 156541914 896017191 477418139 896017191 477418139 317563507 692594968 317563507 692594968 645907848 171561752 645907848 171561752 885735897 284956620 885735897 284956620 809066317 108693957 809066317 108693957 928380749 84104844 928380749 84104844 56093698 468350031 56093698 468350031 311817262 812227224 311817262 812227224 450431996 769948136 450431996 769948136 397529353 49110735 397529353 49110735 966790016 263221435 966790016 263221435 173052969 295279360 173052969 295279360 801421703 60699018 801421703 60699018 40884226 117507492 40884226 117507492 922391996 419139829 922391996 419139829 279138208 334231800 279138208 334231800 221776721 352378481 221776721 352378481 762076122 39123086 762076122 39123086 973763855 53056352 973763855 53056352 964273708 498809467 964273708 498809467 663567550 959091172 663567550 959091172 595258476 601001216 595258476 601001216 469799659 857843188 469799659 857843188 551080373 233233957 551080373 233233957 154342646 771469528 154342646 771469528 538907197 394206393 538907197 394206393 262886892 416624453 262886892 416624453 718584928 137457826 718584928 137457826 91462003 531712063 91462003 531712063 491690244 928830070 491690244 928830070 655329819 114482243 655329819 114482243 924327027 407796884 924327027 407796884 271729822 274794709 271729822 274794709 180706918 212410664 180706918 212410664 141136084 663853299 141136084 663853299 455904001 997693372 455904001 997693372 502834081 21248205 502834081 21248205 13655846 475178569 13655846 475178569 678526866 175200934 678526866 175200934 116573988 743513919 116573988 743513919 378682669 876024538 378682669 876024538 591192699 416089800 591192699 416089800 277281495 268763772 277281495 268763772 821238254 600022903 821238254 600022903 564424690 397654841 564424690 397654841 265011184 778228515 265011184 778228515 464642941 99600071 464642941 99600071 66206892 460865839 66206892 460865839 687903862 449615321 687903862 449615321 299679436 176722601 299679436 176722601 882279038 424736264 882279038 424736264 712852914 803805344 712852914 803805344 482292856 476307531 482292856 476307531 677706350 381319470 677706350 381319470 741912800 700915356 741912800 700915356 579515039 611992171 579515039 611992171 605704469 59440997 605704469 59440997 960132392 9496956 960132392 9496956 6473471 101969719 6473471 101969719 67554964 480983084 67554964 480983084 319976647 911741989 319976647 911741989 648799365 290058385 648799365 290058385 191770992 94222371 191770992 94222371 62817836 397708013 62817836 397708013 731487824 157570348 731487824 157570348 104997152 104268285 104997152 104268285 931493395 44694995 931493395 44694995 29517478 46776835 29517478 46776835 968063044 301162337 968063044 301162337 199167159 109172493 199167159 109172493 72541576 103218932 72541576 103218932 68403361 148448022 68403361 148448022 901525150 629132693 901525150 629132693 334544797 145559177 334544797 145559177 96969408 942560038 96969408 942560038 510184837 895010300 510184837 895010300 461675686 57431238 461675686 57431238 38814346 310678268 38814346 310678268 790792507 24252357 790792507 24252357 15840316 217806371 15840316 217806371 144116934 376919878 144116934 376919878 744844457 556084280 744844457 556084280 581533465 579906981 581533465 579906981 523760712 268805427 523760712 268805427 176898198 977216081 176898198 977216081 657422360 392293923 657422360 392293923 734727082 945702171 734727082 945702171 521885329 401099353 521885329 401099353 729228120 837050911 729228120 837050911 472166135 684328087 472166135 684328087 472900541 541011044 472900541 541011044 425688547 884978940 425688547 884978940 531744986 352300965 531744986 352300965 234577135 362010704 234577135 362010704 755127034 85913142 755127034 85913142 942599986 190587299 942599986 190587299 872773401 412749411 872773401 412749411 274890392 106957476 274890392 106957476 929807449 331884292 929807449 331884292 775710791 197205495 775710791 197205495 868066874 679590223 868066874 679590223 451699054 546421615 451699054 546421615 344947322 169974481 344947322 169974481 113478203 32823115 113478203 32823115 978296105 318677445 978296105 318677445 211391113 696781814 211391113 696781814 487871310 789239324 487871310 789239324 632486839 499621388 632486839 499621388 332776703 974651844 332776703 974651844 483581540 886848227 483581540 886848227 482410952 556583219 482410952 556583219 371669308 751935235 371669308 751935235 487497795 820797486 487497795 820797486 392042080 773500643 392042080 773500643 641724850 946083294 641724850 946083294 377406878 862184562 377406878 862184562 523614741 642177036 523614741 642177036 337094721 829852095 337094721 829852095 502185042 639045216 502185042 639045216 601111388 891556189 601111388 891556189 558946136 139333942 558946136 139333942 907087309 992165188 907087309 992165188 471588305 252093341 471588305 252093341 832163310 47579695 832163310 47579695 967597422 871735246 967597422 871735246 410677851 336725162 410677851 336725162 772265989 481994902 772265989 481994902 674411118 438611621 674411118 438611621 292728091 170772429 292728091 170772429 113875646 803971346 113875646 803971346 591071663 589268750 591071663 589268750 478274521 651385326 478274521 651385326 363824681 159591962 363824681 159591962 893864261 328446735 893864261 328446735 217684015 408500007 217684015 408500007 723917165 740959515 723917165 740959515 534941778 853821591 534941778 853821591 363582534 699672237 363582534 699672237 333667440 47221673 333667440 47221673 31684620 415201785 31684620 415201785 719620217 124100073 719620217 124100073 917905936 337691238 917905936 337691238 771541996 235375248 771541996 235375248 843562408 594816664 843562408 594816664 466858472 111040017 466858472 111040017 926799973 318787293 926799973 318787293 784913384 106603780 784913384 106603780 930027500 906959646 930027500 906959646 352943171 150378595 352943171 150378595 900246742 235897727 900246742 235897727 843291043 126813708 843291043 126813708 84190669 817458741 84190669 817458741 599895500 339743966 599895500 339743966 770177903 385700791 770177903 385700791 257521058 407905744 257521058 407905744 271781987 329672324 271781987 329672324 218453381 410614739 218453381 410614739 273638984 543083871 273638984 543083871 440294706 364252212 440294706 364252212 242758972 439893158 242758972 439893158 702245134 84965217 702245134 84965217 943165907 36850509 943165907 36850509 24551704 158731110 24551704 158731110 105798200 351926642 105798200 351926642 762447580 24770252 762447580 24770252 15981029 482985979 15981029 482985979 321237921 308641039 321237921 308641039 792114615 161607388 792114615 161607388 892503966 287492589 892503966 287492589 807032315 488380897 807032315 488380897 670430182 232935043 670430182 232935043 154169072 350000689 154169072 350000689 232904394 445206291 232904394 445206291 698867080 149916321 698867080 149916321 99714820 76607384 99714820 76607384 51365605 901023260 51365605 901023260 534982470 283069524 534982470 283069524 186346823 584337050 186346823 584337050 400482053 847631537 400482053 847631537 500227710 414467260 500227710 414467260 276096191 256637087 276096191 256637087 168990568 261363155 168990568 261363155 826394451 544194359 826394451 544194359 515532410 167646919 515532410 167646919 112089593 155093579 112089593 155093579 103647109 226091693 103647109 226091693 849569013 217291775 849569013 217291775 143879430 728723088 143879430 728723088 438348639 389598857 438348639 389598857 736327497 396499781 736327497 396499781 732519170 114987647 732519170 114987647 76465635 249492613 76465635 249492613 164831220 283142179 164831220 283142179 186422819 396177708 186422819 396177708 732643463 69887991 732643463 69887991 47152991 349575297 47152991 349575297 232710484 85822710 232710484 85822710 57346694 826093191 57346694 826093191 656707570 566007582 656707570 566007582 502831058 67859721 502831058 67859721 954255132 289211062 954255132 289211062 805735209 149473050 805735209 149473050 900877259 470706156 900877259 470706156 313420400 259820575 313420400 259820575 171068480 296259136 171068480 296259136 800807292 427087157 800807292 427087157 711577654 958981821 711577654 958981821 549801298 878250344 549801298 878250344 462285677 204132395 462285677 204132395 863088354 884021689 863088354 884021689 654229300 156414985 654229300 156414985 896117712 856234695 896117712 856234695 440185936 398059505 440185936 398059505 731308666 143079067 731308666 143079067 905097740 307722286 905097740 307722286 792593780 279164828 792593780 279164828 814059941 63874407 814059941 63874407 956945406 260883806 956945406 260883806 171722070 795833553 171722070 795833553 595145008 871869930 595145008 871869930 448336040 401146943 448336040 401146943 267087236 882020077 267087236 882020077 400962008 614580247 400962008 614580247 648143213 200853944 648143213 200853944 865403406 66829299 865403406 66829299 954943488 541885695 954943488 541885695 454992512 96735044 454992512 96735044 935929818 619131438 935929818 619131438 397970653 111135608 397970653 111135608 926772219 467978288 926772219 467978288 683768511 25808417 683768511 25808417 982823311 630420821 982823311 630420821 617416704 39505696 617416704 39505696 26221207 895828845 26221207 895828845 374672167 906898310 374672167 906898310 544719577 654306254 544719577 654306254 576611363 256700064 576611363 256700064 829489555 803801145 829489555 803801145 617773218 97104324 617773218 97104324 935776117 956678295 935776117 956678295 592828258 494464882 592828258 494464882 328888857 727442127 328888857 727442127 429968015 790242388 429968015 790242388 474672507 426556406 474672507 426556406 284776093 219360439 284776093 219360439 145073976 151035107 145073976 151035107 100505906 553825395 100505906 553825395 469787858 680473443 469787858 680473443 477230206 255973488 477230206 255973488 168538665 235259822 168538665 235259822 155442413 760373730 155442413 760373730 570232693 126813711 570232693 126813711 916352264 16621543 916352264 16621543 988985259 919274554 988985259 919274554 588458364 15954365 588458364 15954365 10591339 270200296 10591339 270200296 820412184 881114467 820412184 881114467 368272874 262242421 368272874 262242421 172469099 230162432 172469099 230162432 846534384 330164668 846534384 330164668 218914091 642193321 218914091 642193321 417633438 942886819 417633438 942886819 465540015 119771337 465540015 119771337 920904305 398708487 920904305 398708487 730938949 382043562 730938949 382043562 254931011 393457135 254931011 393457135 734152650 108693955 734152650 108693955 72296276 796620272 72296276 796620272 497728746 792519460 497728746 792519460 421672200 334963733 421672200 334963733 222540916 597887003 222540916 597887003 467908545 35773817 467908545 35773817 23629867 708785606 23629867 708785606 439567299 240403935 439567299 240403935 839895792 572589618 839895792 572589618 382412090 878916245 382412090 878916245 475005794 325818363 475005794 325818363 779916238 553709413 779916238 553709413 395399424 427516818 395399424 427516818 285356397 254324356 285356397 254324356 831065453 263457718 831065453 263457718 173288172 652832057 173288172 652832057 550176799 432717336 550176799 432717336 288968644 427823779 288968644 427823779 710979146 473851607 710979146 473851607 315300268 677067893 315300268 677067893 600435498 122144311 600435498 122144311 81400300 12174086 81400300 12174086 991790589 119622390 991790589 119622390 920957487 113765654 920957487 113765654 75591562 673467350 75591562 673467350 512740065 62625364 512740065 62625364 42193992 380883694 42193992 380883694 742481466 147008198 742481466 147008198 902329990 1399065 902329990 1399065 958559 641007367 958559 641007367 443642510 401386527 443642510 401386527 728968860 164234769 728968860 164234769 890588492 448737269 890588492 448737269 299058486 632193930 299058486 632193930 661873127 972329214 661873127 972329214 587590899 202863061 587590899 202863061 134845977 390907332 134845977 390907332 260874033 763020283 260874033 763020283 659393738 665485089 659393738 665485089 365455452 213807623 365455452 213807623 857157231 396170354 857157231 396170354 264074592 857706377 264074592 857706377 353978068 935247331 353978068 935247331 541638922 209475375 541638922 209475375 859559058 916818443 859559058 916818443 627236640 227722159 627236640 227722159 150579586 78412503 150579586 78412503 52430641 228051254 52430641 228051254 150800767 541965714 150800767 541965714 401373368 59658840 401373368 59658840 40131971 20555120 40131971 20555120 13289332 391975270 13289332 391975270 261506057 695769397 261506057 695769397 606151124 274206435 606151124 274206435 817330123 577062712 817330123 577062712 595043130 31884044 595043130 31884044 20998893 613097635 20998893 613097635 474886476 95076424 474886476 95076424 63511251 431610151 63511251 431610151 288322791 470745261 288322791 470745261 681720322 717378954 681720322 717378954 465651893 893085824 465651893 893085824 347477617 912091049 347477617 912091049 471668376 228661471 471668376 228661471 847728934 350257388 847728934 350257388 233101579 603638461 233101579 603638461 453643004 669329294 453643004 669329294 380078617 460078476 380078617 460078476 688616759 824186076 688616759 824186076 383920245 489717300 383920245 489717300 325746939 162999198 325746939 162999198 109051437 627341127 109051437 627341127 422521828 695058939 422521828 695058939 535281205 395131826 535281205 395131826 733352908 752746721 733352908 752746721 387051015 705662940 387051015 705662940 596767826 438784756 596767826 438784756 292784084 867724642 292784084 867724642 428993909 420634063 428993909 420634063 715868138 451604429 715868138 451604429 694215386 455206059 694215386 455206059 303552598 876833938 303552598 876833938 657618415 64304201 657618415 64304201 43268931 150364218 43268931 150364218 900293074 990949147 900293074 990949147 550321919 312823564 550321919 312823564 789193226 487537204 789193226 487537204 670976666 173317458 670976666 173317458 884725844 307968342 884725844 307968342 204274229 47959373 204274229 47959373 32283180 226976857 32283180 226976857 848842080 200969727 848842080 200969727 133791386 663415802 133791386 663415802 648650897 807667804 648650897 807667804 549697781 185267488 549697781 185267488 123513401 385624016 123513401 385624016 739142991 5182928 739142991 5182928 3290173 969457203 3290173 969457203 457667766 803871121 457667766 803871121 568854155 84575069 568854155 84575069 943524040 961726645 943524040 961726645 383240164 360187468 383240164 360187468 240228689 697310838 240228689 697310838 425699851 245384979 425699851 245384979 836751304 283336343 836751304 283336343 810539773 178064036 810539773 178064036 881397269 127080004 881397269 127080004 84481355 220040279 84481355 220040279 853405053 95861908 853405053 95861908 936367393 439263331 936367393 439263331 702678909 810357379 702678909 810357379 563465948 455161283 563465948 455161283 303532633 817214609 303532633 817214609 584327494 13840486 584327494 13840486 9238247 304927996 9238247 304927996 794719979 346974999 794719979 346974999 231359324 514245715 231359324 514245715 350588342 82422019 350588342 82422019 944939237 643775885 944939237 643775885 559584738 951439993 559584738 951439993 577599059 858285981 577599059 858285981 646689766 146785001 646689766 146785001 97796563 950424399 97796563 950424399 639942520 203304785 639942520 203304785 863620086 131738892 863620086 131738892 87871311 353332086 87871311 353332086 235244071 31562802 235244071 31562802 979075637 334793773 979075637 334793773 222363100 962253989 222363100 962253989 458923320 195853689 458923320 195853689 130586422 458019980 130586422 458019980 305382594 814058691 305382594 814058691 655030622 126676792 655030622 126676792 916423232 60423238 916423232 60423238 40763528 533213221 40763528 533213221 365907206 482026202 365907206 482026202 674381673 994220161 674381673 994220161 479392487 345271024 479392487 345271024 230004266 778270736 230004266 778270736 470741397 470624967 470741397 470624967 313341374 439828722 313341374 439828722 293560534 704411961 293560534 704411961 631682136 325874960 631682136 325874960 215911417 573036093 215911417 573036093 607866664 359847527 607866664 359847527 240075240 782021426 240075240 782021426 485445215 801069533 485445215 801069533 334649980 425085427 334649980 425085427 283766908 818332782 283766908 818332782 631780113 416545772 631780113 416545772 718641003 10534295 718641003 10534295 7035903 162191498 7035903 162191498 108403780 233187681 108403780 233187681 154337018 895244774 154337018 895244774 427478137 221264540 427478137 221264540 852794759 469142635 852794759 469142635 312173630 431036130 312173630 431036130 288013096 341057287 288013096 341057287 226940176 364288734 226940176 364288734 753336097 801954153 753336097 801954153 565512061 652660692 565512061 652660692 335048000 237635343 335048000 237635343 157025792 726945961 157025792 726945961 649430698 318440619 649430698 318440619 785187354 358134238 785187354 358134238 758004729 311463034 758004729 311463034 206566059 964413851 206566059 964413851 662801980 248959734 662801980 248959734 834326709 769123514 834326709 769123514 533904250 8077900 533904250 8077900 994095513 29851101 994095513 29851101 19430408 468076739 19430408 468076739 311598453 472252400 311598453 472252400 680614252 352638598 680614252 352638598 761891461 5696906 761891461 5696906 3663718 894750419 3663718 894750419 397486946 65711099 397486946 65711099 44261176 161967565 44261176 161967565 108171779 461386808 108171779 461386808 687594861 355607702 687594861 355607702 759824943 297171031 759824943 297171031 196616714 271879040 196616714 271879040 178880674 180618183 178880674 180618183 879870979 860552745 879870979 860552745 534139190 338787516 534139190 338787516 770870689 752795965 770870689 752795965 583911766 60390887 583911766 60390887 959348042 316817808 959348042 316817808 209921606 708427365 209921606 708427365 640177854 199896553 640177854 199896553 866064250 275614576 866064250 275614576 816415878 801263996 816415878 801263996 514192147 330380001 514192147 330380001 776665338 194105713 776665338 194105713 870304251 365281294 870304251 365281294 243259028 233168159 243259028 233168159 154329033 268295374 154329033 268295374 821521971 277876152 821521971 277876152 182745152 170537333 182745152 170537333 113789658 506001028 113789658 506001028 521013189 817955916 521013189 817955916 402480925 398311991 402480925 398311991 265473332 580715832 265473332 580715832 400087427 842597644 400087427 842597644 464189313 663380148 464189313 663380148 364715731 212868494 364715731 212868494 141484811 483122002 141484811 483122002 321435165 428240494 321435165 428240494 285758907 465879218 285758907 465879218 684770820 518253574 684770820 518253574 565275001 379234604 565275001 379234604 252942993 966632736 252942993 966632736 339006183 987822951 339006183 987822951 583559113 109239003 583559113 109239003 72576060 111613655 72576060 111613655 926523832 338623214 926523832 338623214 225179946 778213973 225179946 778213973 446613709 96973470 446613709 96973470 64628666 505511340 64628666 505511340 572903007 159536430 572903007 159536430 893916303 605578575 893916303 605578575 371140685 339274497 371140685 339274497 770547960 688829200 770547960 688829200 428884765 367357599 428884765 367357599 751548131 217612931 751548131 217612931 854880807 356287460 854880807 356287460 759159193 10297323 759159193 10297323 6955980 439826920 6955980 439826920 702264152 717935666 702264152 717935666 455695372 773721799 455695372 773721799 382849359 597562998 382849359 597562998 365882861 485465099 365882861 485465099 322732857 431851292 322732857 431851292 707987157 24710167 707987157 24710167 983655238 356429717 983655238 356429717 237603577 160832264 237603577 160832264 107248804 928503126 107248804 928503126 346359461 449150787 346359461 449150787 299346382 278638843 299346382 278638843 814495246 412907476 814495246 412907476 274999866 333165827 274999866 333165827 220990738 378832911 220990738 378832911 744043820 492941899 744043820 492941899 327622236 56418597 327622236 56418597 961970141 76992377 961970141 76992377 51615794 759819851 51615794 759819851 532500201 218787210 532500201 218787210 144750333 106282553 144750333 106282553 930237574 984339837 930237574 984339837 406952123 7652155 406952123 7652155 4913460 206577413 4913460 206577413 137083480 497173305 137083480 497173305 664700202 958372531 664700202 958372531 467455419 424321664 467455419 424321664 283195950 219317058 283195950 219317058 145026422 437364665 145026422 437364665 291955983 245841821 291955983 245841821 162310730 335081243 162310730 335081243 773571969 193390224 773571969 193390224 871003342 188876590 871003342 188876590 873953570 131214133 873953570 131214133 913176069 399545293 913176069 399545293 266135337 407243368 266135337 407243368 724924848 442570919 724924848 442570919 295103658 560508610 295103658 560508610 653291467 496279185 653291467 496279185 665186614 262519392 665186614 262519392 172602997 132386647 172602997 132386647 88334216 163086780 88334216 163086780 109136594 410898004 109136594 410898004 722414741 170142886 722414741 170142886 886774477 494987991 886774477 494987991 666155594 624031557 666155594 624031557 438180210 371498784 438180210 371498784 247904225 644712001 247904225 644712001 350846630 274261430 350846630 274261430 180389184 19595696 180389184 19595696 12824935 51776050 12824935 51776050 965144939 149800945 965144939 149800945 99621148 250431904 99621148 250431904 833303804 4446467 833303804 4446467 2870702 345184612 2870702 345184612 766867561 171793888 766867561 171793888 114705705 312665985 114705705 312665985 207155058 326724006 207155058 326724006 216686295 27437178 216686295 27437178 981990367 631336436 981990367 631336436 437756673 202952863 437756673 202952863 864001185 198860638 864001185 198860638 132324348 581949078 132324348 581949078 621317617 280503165 621317617 280503165 184756127 251263121 184756127 251263121 832815152 59993883 832815152 59993883 40409494 175110929 40409494 175110929 883734369 393631280 883734369 393631280 734009854 18465933 734009854 18465933 12149426 77035946 12149426 77035946 51672882 424575577 51672882 424575577 713027295 977338086 713027295 977338086 461175339 588445409 461175339 588445409 619640503 10836896 619640503 10836896 992460765 549380095 992460765 549380095 383361118 282417790 383361118 282417790 811369269 122144161 811369269 122144161 919331382 76832455 919331382 76832455 51536853 4470069 51536853 4470069 997014088 276611951 997014088 276611951 815691483 233532041 815691483 233532041 154510359 926318377 154510359 926318377 344265137 592634904 344265137 592634904 381326701 999201564 381326701 999201564 596572354 58806818 596572354 58806818 39621787 684098469 39621787 684098469 437006260 140553602 437006260 140553602 93805252 26547610 93805252 26547610 17065508 389637708 17065508 389637708 736315006 381904561 736315006 381904561 254821145 237078462 254821145 237078462 156775819 911246160 156775819 911246160 376321820 197475454 376321820 197475454 131502516 863504151 131502516 863504151 441207775 545970448 441207775 545970448 580762040 83140166 580762040 83140166 55519908 282562788 55519908 282562788 811281236 516022186 811281236 516022186 495638925 709933260 495638925 709933260 397133464 9733158 397133464 9733158 6623834 460494188 6623834 460494188 688242841 294071070 688242841 294071070 802300781 235136552 802300781 235136552 843756631 258705806 843756631 258705806 828168389 690985999 828168389 690985999 638347724 128099490 638347724 128099490 915462811 286081620 915462811 286081620 808379624 347419730 808379624 347419730 231608395 407224521 231608395 407224521 271277659 347805777 271277659 347805777 231752502 918387618 231752502 918387618 498440702 346946706 498440702 346946706 765510729 193958806 765510729 193958806 870525285 241150062 870525285 241150062 159430997 34156497 159430997 34156497 977424144 56329984 977424144 56329984 962016919 122230529 962016919 122230529 919191714 493305060 919191714 493305060 327956189 110006527 327956189 110006527 73281538 357479563 73281538 357479563 758472593 250961344 758472593 250961344 165689047 315418952 165689047 315418952 208805590 321978269 208805590 321978269 213312322 195306261 213312322 195306261 869575806 972812566 869575806 972812566 554375234 250827632 554375234 250827632 165637384 123514378 165637384 123514378 82348238 151763734 82348238 151763734 899235356 59683505 899235356 59683505 959765310 848542221 959765310 848542221 500200297 758237741 500200297 758237741 358619758 280633123 358619758 280633123 812851767 270206848 812851767 270206848 177701043 184314728 177701043 184314728 122914359 203054263 122914359 203054263 863846817 510269416 863846817 510269416 654516396 433126093 654516396 433126093 707224475 172050222 707224475 172050222 885472959 853662416 885472959 853662416 614321859 468303999 614321859 468303999 683538368 231632358 683538368 231632358 153103763 321633019 153103763 321633019 782928485 731193634 782928485 731193634 477047995 237931533 477047995 237931533 157211702 815042937 157211702 815042937 339658949 255387771 339658949 255387771 168226711 247556380 168226711 247556380 163385408 681383179 163385408 681383179 621939971 889695352 621939971 889695352 425545233 926160306 425545233 926160306 426406585 442755958 426406585 442755958 295294238 474247300 295294238 474247300 679202873 421669487 679202873 421669487 715259193 451298534 715259193 451298534 300794892 593280611 300794892 593280611 438218812 874981405 438218812 874981405 413032295 415771918 413032295 415771918 276993273 278346526 276993273 278346526 814731765 61848678 814731765 61848678 41728615 665709090 41728615 665709090 416800607 739669038 416800607 739669038 494892308 669014627 494892308 669014627 601570328 731435379 601570328 731435379 401654600 661570932 401654600 661570932 354483401 527215471 354483401 527215471 637301836 306251727 637301836 306251727 203185931 190436258 203185931 190436258 872919778 520668128 872919778 520668128 519307878 463473709 519307878 463473709 686344222 615597235 686344222 615597235 416924009 617722488 416924009 617722488 638748265 958464139 638748265 958464139 422850828 468310902 422850828 468310902 311782864 480433044 311782864 480433044 319564396 233357543 319564396 233357543 844672203 213052474 844672203 213052474 141526386 123767672 141526386 123767672 82464292 334168167 82464292 334168167 221677999 163666121 221677999 163666121 890925823 408888082 890925823 408888082 723748256 476003558 723748256 476003558 677896405 877415498 677896405 877415498 522646416 324844049 522646416 324844049 214990438 60511533 214990438 60511533 959232313 952815119 959232313 952815119 531702901 392557579 531702901 392557579 261960322 582892829 261960322 582892829 442399851 316355251 442399851 316355251 209613219 24678781 209613219 24678781 983755437 570272529 983755437 570272529 561677448 447930189 561677448 447930189 696761910 188916829 696761910 188916829 873941456 139280878 873941456 139280878 92886235 946908608 92886235 946908608 623825579 588046497 623825579 588046497 348616348 984525182 348616348 984525182 479694114 101295112 479694114 101295112 67201046 820468453 67201046 820468453 590648453 977776496 590648453 977776496 592253422 243405791 592253422 243405791 160955547 968846440 160955547 968846440 470307583 991220053 470307583 991220053 525840068 426331863 525840068 426331863 712002340 571246759 712002340 571246759 595174749 928301841 595174749 928301841 510568451 272500500 510568451 272500500 818267509 109218201 818267509 109218201 927929480 615403652 927929480 615403652 569519223 456991929 569519223 456991929 690741031 2897464 690741031 2897464 997950866 441240246 997950866 441240246 294325827 240894186 294325827 240894186 839557114 515725484 839557114 515725484 454340421 94730825 454340421 94730825 63156225 325595087 63156225 325595087 215653948 351629857 215653948 351629857 762586024 787474108 762586024 787474108 541418858 488380901 541418858 488380901 324790776 99924201 324790776 99924201 934282996 710427665 934282996 710427665 433747747 204725659 433747747 204725659 136014856 333771671 136014856 333771671 221367762 387037415 221367762 387037415 738212154 95357060 738212154 95357060 936651046 839677085 936651046 839677085 536223772 478795907 536223772 478795907 318507710 815509658 318507710 815509658 640953919 728777723 640953919 728777723 522812554 73126372 522812554 73126372 49178909 606687098 49178909 606687098 535479179 598107603 535479179 598107603 358064884 81550845 358064884 81550845 54372048 884109719 54372048 884109719 446327337 580037858 446327337 580037858 599805900 435494172 599805900 435494172 705666367 499583936 705666367 499583936 332721701 184226142 332721701 184226142 877373624 236008683 877373624 236008683 156094223 920293505 156094223 920293505 356010332 363859763 356010332 363859763 753682192 131254591 753682192 131254591 87400073 335295981 87400073 335295981 773326595 963033579 773326595 963033579 399416801 12770553 399416801 12770553 991210610 386627624 991210610 386627624 258065034 206524659 258065034 206524659 137046782 648910999 137046782 648910999 475769148 907718102 475769148 907718102 612525749 393659479 612525749 393659479 262598933 458195337 262598933 458195337 690021608 100505628 690021608 100505628 66698776 370255520 66698776 370255520 247212916 627294232 247212916 627294232 635653053 40936794 635653053 40936794 27187138 840658653 27187138 840658653 532154975 741978700 532154975 741978700 587891793 267995571 587891793 267995571 821951711 987229299 821951711 987229299 640560468 58881473 640560468 58881473 39652725 62277793 39652725 62277793 41952179 215275665 41952179 215275665 856325404 837053801 856325404 837053801 522722259 797169503 522722259 797169503 369713727 977808684 369713727 977808684 421427253 450034964 421427253 450034964 299896155 279614232 299896155 279614232 813656050 183120731 813656050 183120731 878044612 554934341 878044612 554934341 419828858 102409841 419828858 102409841 932816548 109112713 932816548 109112713 72508778 845524925 72508778 845524925 431536369 608411905 431536369 608411905 587073239 371050799 587073239 371050799 748907965 370686215 748907965 370686215 247390266 283531484 247390266 283531484 810346011 372532366 810346011 372532366 748213886 326120940 748213886 326120940 216154399 465013687 216154399 465013687 685377561 235546028 685377561 235546028 155669518 603483346 155669518 603483346 404161674 680312054 404161674 680312054 661474843 58881470 661474843 58881470 960516882 93224673 960516882 93224673 62369462 65393072 62369462 65393072 43989109 423548629 43989109 423548629 282610516 245069916 282610516 245069916 836947714 652532931 836947714 652532931 506238113 55952707 506238113 55952707 37767614 39980325 37767614 39980325 972958625 128446597 972958625 128446597 915049521 547657261 915049521 547657261 592691208 194909519 592691208 194909519 129894242 402756046 129894242 402756046 268355547 148466638 268355547 148466638 901503943 532537553 901503943 532537553 407788260 595730558 407788260 595730558 561826266 627602348 561826266 627602348 621129445 258365970 621129445 258365970 828263938 818996810 828263938 818996810 451578795 207374702 451578795 207374702 137729729 672916185 137729729 672916185 615381624 205366661 615381624 205366661 136468112 10540552 136468112 10540552 7069278 92501195 7069278 92501195 938550778 547262281 938550778 547262281 340543066 209179728 340543066 209179728 139169615 352375362 139169615 352375362 234659595 89852486 234659595 89852486 940327456 200799098 940327456 200799098 865514047 666920205 865514047 666920205 625582436 168448177 625582436 168448177 887852376 216403540 887852376 216403540 143513155 993735723 143513155 993735723 611809205 79598447 611809205 79598447 946673188 317892397 946673188 317892397 210747038 456857810 210747038 456857810 304680640 491045740 304680640 491045740 326663519 342772303 326663519 342772303 228161291 294571756 228161291 294571756 194698879 588151704 194698879 588151704 599110181 359052491 599110181 359052491 757409511 362645590 757409511 362645590 241609872 466368988 241609872 466368988 684547848 256886364 684547848 256886364 829370709 191500293 829370709 191500293 872095865 60767023 872095865 60767023 40950423 417763353 40950423 417763353 717893530 247833973 717893530 247833973 163724646 413880954 163724646 413880954 275629603 284046502 275629603 284046502 187234886 723375431 187234886 723375431 341724693 409827084 341724693 409827084 273242866 511508055 273242866 511508055 625617497 143479833 625617497 143479833 904694762 478147850 904694762 478147850 318154513 89547399 318154513 89547399 940425380 2442138 940425380 2442138 998254769 568983561 998254769 568983561 621571129 166870371 621571129 166870371 111512298 816271059 111512298 816271059 464643581 301123623 464643581 301123623 199154659 595779159 199154659 595779159 524384027 275078333 524384027 275078333 180994159 491720024 180994159 491720024 668224369 948447915 668224369 948447915 383737285 313089309 383737285 313089309 789085116 258238042 789085116 258238042 170087813 785764661 170087813 785764661 435410556 132995690 435410556 132995690 912019019 295092382 912019019 295092382 195093620 967984087 195093620 967984087 457073858 1966336 457073858 1966336 1402265 230056408 1402265 230056408 846592272 567236662 846592272 567236662 360269174 296138593 360269174 296138593 195754563 875100560 195754563 875100560 384851695 36315882 384851695 36315882 24032283 471253832 24032283 471253832 681195459 495965779 681195459 495965779 330245500 990437270 330245500 990437270 608763771 290058386 608763771 290058386 805120457 689564484 805120457 689564484 506612497 349718406 506612497 349718406 763796872 317962751 763796872 317962751 785436607 159518632 785436607 159518632 106228772 669767782 106228772 669767782 400160162 876573812 400160162 876573812 400836390 123821939 400836390 123821939 82533967 490525397 82533967 490525397 326280901 232663584 326280901 232663584 845176589 225090933 845176589 225090933 850295352 82939275 850295352 82939275 55159531 584120760 55159531 584120760 351580551 426621286 351580551 426621286 711821450 397619745 711821450 397619745 265003906 116247012 265003906 116247012 77376626 948117221 77376626 948117221 594537973 632481266 594537973 632481266 372921681 670782710 372921681 670782710 409758919 391508084 409758919 391508084 261162558 801369743 261162558 801369743 581909560 803568677 581909560 803568677 499380130 480555195 499380130 480555195 319636157 268283736 319636157 268283736 176573043 359962249 176573043 359962249 240089889 643453321 240089889 643453321 468988724 396798652 468988724 396798652 264382290 613288866 264382290 613288866 505852378 632973145 505852378 632973145 653032763 586088310 653032763 586088310 573812312 278063238 573812312 278063238 814884839 60922187 814884839 60922187 41020567 471958423 41020567 471958423 680805513 762871368 680805513 762871368 384410336 303896953 384410336 303896953 795656117 138503214 795656117 138503214 92308976 130564677 92308976 130564677 913697456 703798300 913697456 703798300 518390615 670061761 518390615 670061761 549224246 223347275 549224246 223347275 147478113 468303997 147478113 468303997 311781646 153559384 311781646 153559384 102341040 193059739 102341040 193059739 871122561 375550186 871122561 375550186 250852142 102267030 250852142 102267030 67678559 727320047 67678559 727320047 635760624 548634883 635760624 548634883 654220719 762907884 654220719 762907884 599220691 110887750 599220691 110887750 926899421 302775409 926899421 302775409 200426363 468761424 200426363 468761424 311983681 376517757 311983681 376517757 745186207 15060648 745186207 15060648 10001966 230162435 10001966 230162435 152276281 569345358 152276281 569345358 358711213 213713187 358711213 213713187 857245199 960024556 857245199 960024556 649177651 270116108 649177651 270116108 820476376 853009974 820476376 853009974 570569097 38570970 570569097 38570970 25641059 153298611 25641059 153298611 898146292 524636610 898146292 524636610 573225889 330021557 573225889 330021557 218829178 133806133 218829178 133806133 88961577 33163407 88961577 33163407 21853960 193941145 21853960 193941145 870528509 197088525 870528509 197088525 131287266 320174144 131287266 320174144 783853194 1457990 783853194 1457990 998983116 854614528 998983116 854614528 595796844 689687062 595796844 689687062 560206557 258838798 560206557 258838798 170575263 425572189 170575263 425572189 712492200 515709590 712492200 515709590 657522757 961179963 657522757 961179963 583900939 163245041 583900939 163245041 891099402 865718010 891099402 865718010 535417525 741353311 535417525 741353311 405639317 985811092 405639317 985811092 490021511 243945944 490021511 243945944 161229771 271530677 161229771 271530677 819417778 822592545 819417778 822592545 559767050 327702200 559767050 327702200 778477289 887097535 778477289 887097535 487690356 678843548 487690356 678843548 523401393 211279900 523401393 211279900 140382425 622292218 140382425 622292218 336543375 873642781 336543375 873642781 385963706 803124178 385963706 803124178 613584085 238849220 613584085 238849220 157823556 785551801 157823556 785551801 582608258 508405218 582608258 508405218 658517623 36409689 658517623 36409689 24172559 82825258 24172559 82825258 944468017 153002345 944468017 153002345 898386942 469147358 898386942 469147358 682984611 355345872 682984611 355345872 760098026 228770032 760098026 228770032 151327331 60654021 151327331 60654021 40859964 878077668 40859964 878077668 424436357 23161686 424436357 23161686 984491035 468826583 984491035 468826583 312025300 489568835 312025300 489568835 669830811 128130148 669830811 128130148 915459739 9922124 915459739 9922124 992911091 175093207 992911091 175093207 116462459 76955534 116462459 76955534 948330703 874605658 948330703 874605658 525546204 517448671 525546204 517448671 604876331 369325839 604876331 369325839 750211140 213521017 750211140 213521017 141669182 258181759 141669182 258181759 828410642 488188038 828410642 488188038 670502920 669913890 670502920 669913890 620709914 720470646 620709914 720470646 483350571 319141165 483350571 319141165 784678727 858604751 784678727 858604751 375605589 256147526 375605589 256147526 829949657 374759739 829949657 374759739 746378537 980653324 746378537 980653324 430515477 206754170 430515477 206754170 137222283 662430470 137222283 662430470 428123250 763091907 428123250 763091907 506026506 441018030 506026506 441018030 701727653 575950849 701727653 575950849 543577354 157626792 543577354 157626792 105043378 704581036 105043378 704581036 576234791 989150989 576234791 989150989 419604354 979067870 419604354 979067870 420775729 390855023 420775729 390855023 260824706 475231561 260824706 475231561 678489786 823605504 678489786 823605504 405126464 757889317 405126464 757889317 415378863 819290136 415378863 819290136 514346703 420180139 514346703 420180139 716205752 295257707 716205752 295257707 195207740 26033766 195207740 26033766 16750017 159798940 16750017 159798940 893714100 740788236 893714100 740788236 579022303 976728702 579022303 976728702 423826737 322943336 423826737 322943336 782042753 864899821 782042753 864899821 529320398 943511670 529320398 943511670 631091325 458450960 631091325 458450960 689777442 283499986 689777442 283499986 186798672 812984173 186798672 812984173 563424621 944152777 563424621 944152777 544579635 272308631 544579635 272308631 818423128 293450700 818423128 293450700 802703122 313074596 802703122 313074596 789112824 79875912 789112824 79875912 946544033 236788974 946544033 236788974 156663481 710341829 156663481 710341829 450209343 8265900 450209343 8265900 993943895 353061641 993943895 353061641 235125703 108345325 235125703 108345325 928717013 276027200 928717013 276027200 816017578 310496786 816017578 310496786 205813824 746615416 205813824 746615416 605626547 367429206 605626547 367429206 244889860 679447532 244889860 679447532 654028480 627016329 654028480 627016329 518843693 687464742 518843693 687464742 483095432 595352814 483095432 595352814 480156361 338358695 480156361 338358695 224932186 949879790 224932186 949879790 363852933 779183978 363852933 779183978 609678015 762828411 609678015 762828411 611192562 232308579 611192562 232308579 845467420 183378288 845467420 183378288 877939718 459368866 877939718 459368866 689057772 675225857 689057772 675225857 435394809 994559107 435394809 994559107 358180350 510069056 358180350 510069056 537022224 424606416 537022224 424606416 713004764 271379121 713004764 271379121 178385572 398044957 178385572 398044957 265268544 927079182 265268544 927079182 503986685 238993812 503986685 238993812 841084899 161078242 841084899 161078242 107401488 934585742 107401488 934585742 610005139 57120154 610005139 57120154 961532736 921241085 961532736 921241085 660376735 334799572 660376735 334799572 222387536 152391032 222387536 152391032 898905005 450186837 898905005 450186837 300049862 45463456 300049862 45463456 30305741 185400323 30305741 185400323 876498750 489066583 876498750 489066583 670053809 128737444 670053809 128737444 914765367 642445825 914765367 642445825 534729731 300771030 534729731 300771030 797696762 300819798 797696762 300819798 199066142 200836646 199066142 200836646 133664531 4623733 133664531 4623733 996969203 291688974 996969203 291688974 803929085 485711565 803929085 485711565 322923318 766505519 322923318 766505519 406414009 931114623 406414009 931114623 607641575 265399971 607641575 265399971 174665450 61686 174665450 61686 999899546 835588072 999899546 835588072 352227871 242025627 352227871 242025627 838834362 769134364 838834362 769134364 415702711 179354174 415702711 179354174 880474765 304336746 880474765 304336746 795295840 157811006 795295840 157811006 105194627 651077366 105194627 651077366 594567185 504981089 594567185 504981089 466142438 549645479 466142438 549645479 444033144 58701934 444033144 58701934 960644948 234065406 960644948 234065406 154871744 378956222 154871744 378956222 252805917 94418314 252805917 94418314 62964405 571983085 62964405 571983085 410840786 456597680 410840786 456597680 691137401 77704767 691137401 77704767 52071556 502253716 52071556 502253716 472133077 454099107 472133077 454099107 692541433 260584242 692541433 260584242 826914789 229822968 826914789 229822968 151988795 488975484 151988795 488975484 325187188 111769206 325187188 111769206 74158065 116643500 74158065 116643500 77688120 245472853 77688120 245472853 836715269 108209189 836715269 108209189 928832594 285938494 928832594 285938494 188525275 684253434 188525275 684253434 596947642 706783435 596947642 706783435 607757003 517565415 607757003 517565415 389207266 174018957 389207266 174018957 884311519 390855021 884311519 390855021 735740884 14901354 735740884 14901354 990149338 306690479 990149338 306690479 793335286 109310254 793335286 109310254 72618552 379191461 72618552 379191461 743782152 322721133 743782152 322721133 782152463 139593404 782152463 139593404 93026322 666126512 93026322 666126512 523160496 357027849 523160496 357027849 758678122 303432195 758678122 303432195 796082284 806290197 796082284 806290197 610719671 953093395 610719671 953093395 456313395 867165614 456313395 867165614 431044571 312160222 431044571 312160222 789562669 189546168 789562669 189546168 126312268 979693180 126312268 979693180 467048460 102698787 467048460 102698787 68004745 165705680 68004745 165705680 889724903 166363127 889724903 166363127 111145134 240387214 111145134 240387214 158847391 540661229 158847391 540661229 648985750 471739847 648985750 471739847 680914927 194619778 680914927 194619778 129796644 178867748 129796644 178867748 880627338 474098591 880627338 474098591 315446581 402987929 315446581 402987929 268544788 28283289 268544788 28283289 981533221 673795834 981533221 673795834 622508550 177736045 622508550 177736045 881691260 728021391 881691260 728021391 473166133 48959696 473166133 48959696 966921577 484702609 966921577 484702609 322468190 388819093 322468190 388819093 736983743 45734606 736983743 45734606 968722770 973746825 968722770 973746825 620128044 879872775 620128044 879872775 473727376 379699594 473727376 379699594 253236440 438300222 253236440 438300222 292480109 540303916 292480109 540303916 461309934 67290930 461309934 67290930 954653879 369186108 954653879 369186108 246376597 258090202 246376597 258090202 828449243 338369596 828449243 338369596 224989453 128163616 224989453 128163616 915439197 754264557 915439197 754264557 382558576 978358072 382558576 978358072 610512002 751029063 610512002 751029063 474388922 555696919 474388922 555696919 615369958 257357943 615369958 257357943 169497776 941506703 169497776 941506703 402854184 420778918 402854184 420778918 280418894 68111784 280418894 68111784 954181382 108244091 954181382 108244091 928785313 32348099 928785313 32348099 978454654 988965677 978454654 988965677 357241108 529885659 357241108 529885659 467919842 269443643 467919842 269443643 820845423 865219679 820845423 865219679 592597105 152546550 592597105 152546550 898806346 205466977 898806346 205466977 136572538 957198961 136572538 957198961 400162004 614930148 400162004 614930148 533147541 595319016 533147541 595319016 353421069 541459539 353421069 541459539 451968419 348886092 451968419 348886092 764224497 118124518 764224497 118124518 922043730 336903453 922043730 336903453 772176014 251806166 772176014 251806166 832305642 265859601 832305642 265859601 174918623 470559734 174918623 470559734 313268797 247674947 313268797 247674947 163517727 176981020 163517727 176981020 117897527 928606656 117897527 928606656 628068094 343876791 628068094 343876791 229055384 193988487 229055384 193988487 129148180 708246443 129148180 708246443 658764450 957486161 658764450 957486161 612621295 418957808 612621295 418957808 278973311 843200655 278973311 843200655 409629721 382040449 409629721 382040449 741418710 342087746 741418710 342087746 227786734 163322170 227786734 163322170 109359437 292009860 109359437 292009860 193215305 447657911 193215305 447657911 696870067 435668604 696870067 435668604 290822162 228589167 290822162 228589167 847773512 85759072 847773512 85759072 942731895 505930005 942731895 505930005 529488023 329842698 529488023 329842698 777055287 373097392 777055287 373097392 747740958 221531067 747740958 221531067 146213172 36104148 146213172 36104148 976019215 910303157 976019215 910303157 476059012 882577779 476059012 882577779 482883074 387838814 482883074 387838814 737736982 648156140 737736982 648156140 565534711 674599979 565534711 674599979 659476641 653508812 659476641 653508812 341364304 147222680 341364304 147222680 902170967 843913619 902170967 843913619 521723462 391946683 521723462 391946683 735017279 981694784 735017279 981694784 482980662 859778479 482980662 859778479 635423012 859283839 635423012 859283839 512924772 993038165 512924772 993038165 375245565 407719751 375245565 407719751 724607210 622085889 724607210 622085889 627051607 230192153 627051607 230192153 152279310 148636774 152279310 148636774 901378987 608700663 901378987 608700663 612175552 59887119 612175552 59887119 40339796 382862498 40339796 382862498 255575979 836490247 255575979 836490247 455020005 609569679 455020005 609569679 556540681 307967538 556540681 307967538 792436745 330395909 792436745 330395909 219049656 548760300 219049656 548760300 335703095 190638790 335703095 190638790 126987428 146837271 126987428 146837271 902513888 138800279 902513888 138800279 92494054 226108158 92494054 226108158 149328265 647888554 149328265 647888554 389120319 804266136 389120319 804266136 518091364 731671030 518091364 731671030 518657565 129435394 518657565 129435394 86188135 100471866 86188135 100471866 933918362 500835100 933918362 500835100 609257016 428054609 609257016 428054609 285657015 331304598 285657015 331304598 219543507 731428521 219543507 731428521 395792174 232421626 395792174 232421626 845339019 613713980 845339019 613713980 522491199 135574809 522491199 135574809 90272264 950047248 90272264 950047248 438579304 254054205 438579304 254054205 831204397 379782455 831204397 379782455 743332882 95697040 743332882 95697040 63949815 516696548 63949815 516696548 434459544 74369675 434459544 74369675 49955324 143415256 49955324 143415256 95668391 365649060 95668391 365649060 752516987 522916450 752516987 522916450 425574254 102417327 425574254 102417327 67766777 93868120 67766777 93868120 62642751 783354154 62642751 783354154 499632000 164471784 499632000 164471784 110058515 765739133 110058515 765739133 437808913 363291438 437808913 363291438 754223119 426938472 754223119 426938472 711693005 183843190 711693005 183843190 122645215 353181411 122645215 353181411 235157766 255125000 235157766 255125000 830541013 856718646 830541013 856718646 462143288 304743252 462143288 304743252 202062711 148621937 202062711 148621937 901399677 810894073 901399677 810894073 430015547 314358486 430015547 314358486 208069973 340106232 208069973 340106232 226266951 700473835 226266951 700473835 562559188 218102222 562559188 218102222 854512785 517501134 854512785 517501134 634173459 821914205 634173459 821914205 656317512 4079017 656317512 4079017 2706734 702976370 2706734 702976370 592856287 296428093 592856287 296428093 196061480 405613067 196061480 405613067 270115915 102029521 270115915 102029521 67572768 428188557 67572768 428188557 710665507 143534634 710665507 143534634 904685500 427631134 904685500 427631134 285377670 181158174 285377670 181158174 120641103 146371214 120641103 146371214 97557331 509115371 97557331 509115371 413731219 208659441 413731219 208659441 860169388 561232104 860169388 561232104 471502603 720132431 471502603 720132431 629233441 739610081 629233441 739610081 336343874 693627107 336343874 693627107 392432960 462571463 392432960 462571463 686834210 756479421 686834210 756479421 387411541 845115572 387411541 845115572 649702939 290978744 649702939 290978744 192350434 714652258 192350434 714652258 516933841 983353602 516933841 983353602 411221879 52110328 411221879 52110328 964915626 983582863 964915626 983582863 591767702 177700823 591767702 177700823 881715534 327215917 881715534 327215917 779015658 505499226 779015658 505499226 369722566 179882746 369722566 179882746 119888179 874733441 119888179 874733441 368138722 75141947 368138722 75141947 949640728 583296471 949640728 583296471 658830850 380298722 658830850 380298722 742879648 370036830 742879648 370036830 247035218 315840794 247035218 315840794 209021653 99166564 209021653 99166564 934892978 523221047 934892978 523221047 505373700 37470433 505373700 37470433 974733479 317685565 974733479 317685565 210616581 76508300 210616581 76508300 51269226 172588877 51269226 172588877 885215126 701741246 885215126 701741246 603452001 458348383 603452001 458348383 305605038 117277384 305605038 117277384 922570728 548225891 922570728 548225891 501121950 177757781 501121950 177757781 118676154 698876400 118676154 698876400 532897489 164825576 532897489 164825576 890302398 355200456 890302398 355200456 236581913 20672313 236581913 20672313 13339111 430994493 13339111 430994493 708628460 766786142 708628460 766786142 589207510 20769472 589207510 20769472 986203394 211233658 986203394 211233658 858832627 417525097 858832627 417525097 277855390 50952658 277855390 50952658 34710650 429834087 34710650 429834087 709449130 940713051 709449130 940713051 402868860 411779021 402868860 411779021 274340017 5477522 274340017 5477522 996331055 799112390 996331055 799112390 427797465 254887341 427797465 254887341 167863817 590375713 167863817 590375713 589008962 880400179 589008962 880400179 472011015 390537695 472011015 390537695 260608018 155944073 260608018 155944073 104067122 343283924 104067122 343283924 767874781 744382174 767874781 744382174 639631789 95293926 639631789 95293926 936675225 23037700 936675225 23037700 984572167 488841602 984572167 488841602 670205425 882429762 670205425 882429762 471385269 56903663 471385269 56903663 961588399 14272764 961588399 14272764 990572865 40919989 990572865 40919989 27182316 931876166 27182316 931876166 493433563 267424350 493433563 267424350 822296821 429158435 822296821 429158435 286614501 269905580 286614501 269905580 177476848 269656018 177476848 269656018 177333710 933702703 177333710 933702703 632408028 72387926 632408028 72387926 951382979 93474025 951382979 93474025 937865808 150456614 937865808 150456614 99996940 56865137 99996940 56865137 961634662 426621285 961634662 426621285 284812302 827914414 284812302 827914414 445448377 259821481 445448377 259821481 827489504 114736663 827489504 114736663 924211286 33186058 924211286 33186058 21880873 55753152 21880873 55753152 37465304 123021221 37465304 123021221 918677295 82492328 918677295 82492328 944875038 114774877 944875038 114774877 924150708 982721211 924150708 982721211 578272112 24661050 578272112 24661050 983763825 606824830 983763825 606824830 625965311 211469333 625965311 211469333 858812884 934900121 858812884 934900121 398704221 504115332 398704221 504115332 545546593 18681082 545546593 18681082 12320963 688215804 12320963 688215804 498327383 846085939 498327383 846085939 510862043 258912189 510862043 258912189 828019189 57079539 828019189 57079539 38570466 210530926 38570466 210530926 859216403 557165023 859216403 557165023 413947451 310230004 413947451 310230004 205537841 158498761 205537841 158498761 894624334 958852780 894624334 958852780 660482863 124312791 660482863 124312791 82778057 498583475 82778057 498583475 332015422 181432173 332015422 181432173 879283555 325546945 879283555 325546945 215627596 293675565 215627596 293675565 194182788 116103314 194182788 116103314 923266615 89081284 923266615 89081284 59426251 723742556 59426251 723742556 383682714 163602950 383682714 163602950 109552449 443371103 109552449 443371103 700000588 528187878 700000588 528187878 421797533 988513401 421797533 988513401 643623461 436626258 643623461 436626258 291162837 552378889 291162837 552378889 561530938 207231225 561530938 207231225 137621648 363359422 137621648 363359422 754193130 383435709 754193130 383435709 740469883 129921165 740469883 129921165 913994118 235433177 913994118 235433177 155651744 677429558 155651744 677429558 509772933 477514562 509772933 477514562 676922460 484423537 676922460 484423537 672756593 356870024 672756593 356870024 758780344 190757290 758780344 190757290 872665184 467155506 872665184 467155506 311103346 849445465 311103346 849445465 346395644 705295426 346395644 705295426 649234532 224724907 649234532 224724907 148274283 328508396 148274283 328508396 217691815 942305028 217691815 942305028 558671169 133681975 558671169 133681975 88868249 867975876 88868249 867975876 451413772 762879034 451413772 762879034 427313316 310988369 427313316 310988369 790437622 392483263 790437622 392483263 261935193 427339170 261935193 427339170 711372872 388819095 711372872 388819095 259518376 386582075 259518376 386582075 738488037 926613119 738488037 926613119 421466659 455146782 421466659 455146782 303505489 262256636 303505489 262256636 825866784 497762342 825866784 497762342 331553011 131235894 331553011 131235894 87381713 304708652 87381713 304708652 201974273 998584021 201974273 998584021 555600191 423948254 555600191 423948254 713444500 966715839 713444500 966715839 391706384 316443210 391706384 316443210 786605947 32873309 786605947 32873309 978277243 255277795 978277243 255277795 168182092 396990164 168182092 396990164 732004447 842443669 732004447 842443669 368907947 292632914 368907947 292632914 193526433 90174670 193526433 90174670 940121905 674286140 940121905 674286140 357936090 958660734 357936090 958660734 617858582 122728943 617858582 122728943 918954648 413918693 918954648 413918693 720655508 147503043 720655508 147503043 902066144 263813598 902066144 263813598 173562590 912497694 173562590 912497694 498903769 146371390 498903769 146371390 97592240 260511378 97592240 260511378 826946365 428651575 826946365 428651575 286075380 618097257 286075380 618097257 613596788 480221583 613596788 480221583 319429156 354965246 319429156 354965246 760503741 797387956 760503741 797387956 656598038 828778967 656598038 828778967 356925578 58401373 356925578 58401373 960808584 253621111 960808584 253621111 167362126 98199478 167362126 98199478 935354667 169974483 935354667 169974483 886920154 430308378 886920154 430308378 709171285 978814884 709171285 978814884 623782028 768394255 623782028 768394255 375032980 601454749 375032980 601454749 649001940 875519468 649001940 875519468 559620070 138114975 559620070 138114975 92112732 586368058 92112732 586368058 466286798 135034390 466286798 135034390 910742466 900310892 910742466 900310892 573219864 430108215 573219864 430108215 287289974 109500502 287289974 109500502 927783763 441504061 927783763 441504061 701269086 743727719 701269086 743727719 657754618 136065679 657754618 136065679 90461441 720662696 90461441 720662696 616277491 126024195 616277491 126024195 83809715 394147640 83809715 394147640 733772371 357910519 733772371 357910519 758150842 116104995 758150842 116104995 77279125 298702161 77279125 298702161 798955627 14244475 798955627 14244475 990578936 1511521 990578936 1511521 998961188 729768942 998961188 729768942 537978323 859774633 537978323 859774633 372074622 748227377 372074622 748227377 388792022 200864081 388792022 200864081 133702814 290678519 133702814 290678519 804598308 265589935 804598308 265589935 823502471 91603159 823502471 91603159 939233100 746167069 939233100 746167069 386325786 202868379 386325786 202868379 864016218 298042019 864016218 298042019 799342282 366374579 799342282 366374579 243956809 187296008 243956809 187296008 875019654 554709611 875019654 554709611 612421192 14515891 612421192 14515891 990428441 847256644 990428441 847256644 582433449 76787329 582433449 76787329 948525338 285274193 948525338 285274193 808942933 39247845 808942933 39247845 973702769 497161361 973702769 497161361 664702496 384972340 664702496 384972340 256943409 55754023 256943409 55754023 962558676 30669070 962558676 30669070 979570698 479469813 979570698 479469813 318933001 263779272 318933001 263779272 824845114 395921609 824845114 395921609 732908613 813768295 732908613 813768295 341613904 690871673 341613904 690871673 637713118 290148039 637713118 290148039 805019138 41578389 805019138 41578389 27712666 594934973 27712666 594934973 496393372 246461364 496393372 246461364 162567631 870075885 162567631 870075885 405243464 76607385 405243464 76607385 948601853 738190602 948601853 738190602 366945221 161124311 366945221 161124311 892903741 75683911 892903741 75683911 50725364 58858776 50725364 58858776 39647149 384203379 39647149 384203379 739837915 549314124 739837915 549314124 380542121 227234720 380542121 227234720 150120186 473736587 150120186 473736587 679680924 847221202 679680924 847221202 392058735 367654668 392058735 367654668 751317287 144281325 751317287 144281325 904329305 262806790 904329305 262806790 825646592 400725632 825646592 400725632 266863632 317917287 266863632 317917287 785450058 443988490 785450058 443988490 699488379 321024221 699488379 321024221 212825076 240846143 212825076 240846143 839561449 7862469 839561449 7862469 994150072 994097859 994150072 994097859 647322047 832522136 647322047 832522136 545709417 198874989 545709417 198874989 132335377 139024350 132335377 139024350 92762386 86882795 92762386 86882795 941964775 613939022 941964775 613939022 435567685 346197071 435567685 346197071 765911564 171648150 765911564 171648150 114624047 397444128 114624047 397444128 264788846 811542443 264788846 811542443 334920212 815138628 334920212 815138628 371035117 474768198 371035117 474768198 315783009 144551889 315783009 144551889 96307357 177420664 96307357 177420664 118214083 510590569 118214083 510590569 479154875 219819634 479154875 219819634 145257087 345996153 145257087 345996153 230780820 800536130 230780820 800536130 435759148 919554326 435759148 919554326 337281238 761822281 337281238 761822281 395144918 37870856 395144918 37870856 974482914 729867046 974482914 729867046 381136247 18809162 381136247 18809162 987393021 471039667 987393021 471039667 313677282 25587670 313677282 25587670 983076393 618157053 983076393 618157053 438550878 655287314 438550878 655287314 509656407 4396937 509656407 4396937 997068398 882915057 997068398 882915057 433331542 338804485 433331542 338804485 770864182 424230342 770864182 424230342 713226235 805981412 713226235 805981412 458920398 367016020 458920398 367016020 751712897 489333180 751712897 489333180 669960305 506753888 669960305 506753888 511391359 267231036 511391359 267231036 175744155 246935929 175744155 246935929 835813415 982422707 835813415 982422707 487087288 750068502 487087288 750068502 445486887 564956834 445486887 564956834 548401887 42482753 548401887 42482753 28117387 174120438 28117387 174120438 884256917 87357380 884256917 87357380 58485301 340367175 58485301 340367175 226493076 879913147 226493076 879913147 355532020 600586294 355532020 600586294 507396437 50888435 507396437 50888435 965700336 605633625 965700336 605633625 461601929 122215101 461601929 122215101 81498932 30216156 81498932 30216156 979916300 178378131 979916300 178378131 119174057 676539601 119174057 676539601 582395490 183909527 582395490 183909527 877584424 335646177 877584424 335646177 773115026 140768063 773115026 140768063 93968184 739213991 93968184 739213991 363317508 422900997 363317508 422900997 282016292 337116262 282016292 337116262 771930511 319457292 771930511 319457292 784288309 457226561 784288309 457226561 305083789 810095298 305083789 810095298 619730314 122793459 619730314 122793459 81818885 375403449 81818885 375403449 250746175 152744389 250746175 152744389 101628404 263404579 101628404 263404579 825426737 737026044 825426737 737026044 391086407 723994295 391086407 723994295 473204139 374436071 473204139 374436071 250132456 593169990 250132456 593169990 340162450 868677809 340162450 868677809 339647269 322943338 339647269 322943338 213734041 889105225 213734041 889105225 381722086 749595195 381722086 749595195 434615245 69546825 434615245 69546825 46928947 885586953 46928947 885586953 501583766 320953932 501583766 320953932 783442099 304145013 783442099 304145013 201522691 487846731 201522691 487846731 324437156 893750649 324437156 893750649 367877890 13117396 367877890 13117396 8684504 77868823 8684504 77868823 52101282 177757780 52101282 177757780 881615475 275655514 881615475 275655514 181456437 334962808 181456437 334962808 222536653 16832641 222536653 16832641 11023625 670213924 11023625 670213924 522245264 968619749 522245264 968619749 465684038 351087327 465684038 351087327 233540537 198250265 233540537 198250265 131924941 297009576 131924941 297009576 800087347 257482122 800087347 257482122 169561277 736529492 169561277 736529492 402241602 806480671 402241602 806480671 395602311 613108435 395602311 613108435 548272172 446340189 548272172 446340189 697891142 459456365 697891142 459456365 688960821 655061516 688960821 655061516 480525396 238338250 480525396 238338250 157471988 315518263 157471988 315518263 787369071 756472913 787369071 756472913 478428940 260971435 478428940 260971435 171762774 795903224 171762774 795903224 436181137 300981761 436181137 300981761 199101855 275060365 199101855 275060365 816723430 612239408 816723430 612239408 417682887 849219910 417682887 849219910 451073009 202114556 451073009 202114556 134424292 241562960 134424292 241562960 839136643 490137774 839136643 490137774 669423089 422640257 669423089 422640257 281774610 953606380 281774610 953606380 506018598 5790854 506018598 5790854 3746679 666721775 3746679 666721775 539374936 106514186 539374936 106514186 930060947 559294937 930060947 559294937 579158658 877104700 579158658 877104700 371889545 551056543 371889545 551056543 392189702 126536221 392189702 126536221 916592991 363743382 916592991 363743382 242427958 801172831 242427958 801172831 516432512 281788185 516432512 281788185 811873949 454896385 811873949 454896385 303302343 920836500 303302343 920836500 568996942 230418677 568996942 230418677 846427784 95299170 846427784 95299170 63698607 67143611 63698607 67143611 45136676 374904611 45136676 374904611 746207263 256279345 746207263 256279345 829833809 624376266 829833809 624376266 587465398 614865446 587465398 614865446 441954323 104837324 441954323 104837324 931150149 254192848 931150149 254192848 167591951 323666203 167591951 323666203 781472184 980150363 781472184 980150363 400695768 359847526 400695768 359847526 756656145 990000289 756656145 990000289 340421142 155730914 340421142 155730914 103925279 375673835 103925279 375673835 745705478 50581878 745705478 50581878 965932153 229552228 965932153 229552228 847017535 807636755 847017535 807636755 540988425 442570916 540988425 442570916 700727803 509087947 700727803 509087947 488947354 898106196 488947354 898106196 577784798 729768428 577784798 729768428 509458938 4645647 509458938 4645647 996965732 610498556 996965732 610498556 661786956 841482623 661786956 841482623 355681132 165209221 355681132 165209221 110375638 332057893 110375638 332057893 775581468 36701208 775581468 36701208 24395547 726330546 24395547 726330546 651851044 189899220 651851044 189899220 126472526 538100325 126472526 538100325 503194328 218388146 503194328 218388146 854402046 761396718 854402046 761396718 365950905 148957423 365950905 148957423 99138916 22901493 99138916 22901493 14881867 242119947 14881867 242119947 838789895 750897986 838789895 750897986 498224333 28606244 498224333 28606244 18379799 496554967 18379799 496554967 665001605 415618414 665001605 415618414 719335467 491525418 719335467 491525418 326896937 909409603 326896937 909409603 632426214 302944966 632426214 302944966 796371839 215547647 796371839 215547647 142927644 222633015 142927644 222633015 146992588 233167396 146992588 233167396 154327371 958336008 154327371 958336008 533492248 571746176 533492248 571746176 550989595 798421107 550989595 798421107 525288696 664477465 525288696 664477465 419896210 762020766 419896210 762020766 553255179 179792834 553255179 179792834 119864845 348628187 119864845 348628187 232186332 920409340 232186332 920409340 466649640 390558330 466649640 390558330 260638741 230045618 260638741 230045618 152156425 125990189 152156425 125990189 83740168 729700900 83740168 729700900 445748778 723602299 445748778 723602299 432717483 854686280 432717483 854686280 378567132 267046090 378567132 267046090 175628749 874411253 175628749 874411253 559081980 152516683 559081980 152516683 101474289 760676100 101474289 760676100 356902323 172390954 356902323 172390954 115007323 282560529 115007323 282560529 185947585 525439242 185947585 525439242 509528085 142012628 509528085 142012628 905647180 360747346 905647180 360747346 240454206 510503426 240454206 510503426 383632299 191764906 383632299 191764906 127763409 855864983 127763409 855864983 426575154 36372808 426575154 36372808 24068699 469827412 24068699 469827412 682357693 585027622 682357693 585027622 645901939 118407610 645901939 118407610 921858798 50704912 921858798 50704912 965812559 342647458 965812559 342647458 768395793 896722071 768395793 896722071 373172131 819734005 373172131 819734005 597193310 360610980 597193310 360610980 240339850 618552260 240339850 618552260 396367359 29269702 396367359 29269702 980895014 176805047 980895014 176805047 117836872 524449140 117836872 524449140 622723258 326135213 622723258 326135213 216182347 968991365 216182347 968991365 611358832 415076866 611358832 415076866 276525343 447662486 276525343 447662486 696837239 259444682 696837239 259444682 827803698 155006080 827803698 155006080 896841031 366030831 896841031 366030831 752222605 153605831 752222605 153605831 102499642 297442985 102499642 297442985 799720922 264448884 799720922 264448884 174123631 199736587 174123631 199736587 866277087 169541731 866277087 169541731 113203514 379948268 113203514 379948268 253317435 487846728 253317435 487846728 670779742 362054461 670779742 362054461 241286183 332144553 241286183 332144553 775551305 348055954 775551305 348055954 764942871 13870263 764942871 13870263 990754847 426081916 990754847 426081916 284439945 479671770 284439945 479671770 675691010 289228401 675691010 289228401 805710431 259571674 805710431 259571674 827675107 845344899 827675107 845344899 370308860 233715477 370308860 233715477 154590149 985076349 154590149 985076349 520984786 239479573 520984786 239479573 158296102 340094643 158296102 340094643 769963159 300561283 769963159 300561283 797791899 752620284 797791899 752620284 338310229 418252214 338310229 418252214 717564310 104483949 717564310 104483949 931364491 371378936 931364491 371378936 247814076 424473214 247814076 424473214 283272643 286767485 283272643 286767485 807699529 260819095 807699529 260819095 826743982 350796804 826743982 350796804 763092495 920299647 763092495 920299647 600577832 271609056 600577832 271609056 178604833 343149147 178604833 343149147 228399415 220992292 228399415 220992292 145795487 844535946 145795487 844535946 625785062 672241967 625785062 672241967 445114076 205864271 445114076 205864271 136762197 66362083 136762197 66362083 44669260 7351524 44669260 7351524 994665967 762322362 994665967 762322362 387728234 432233684 387728234 432233684 707765931 756047793 707765931 756047793 643932014 466327218 643932014 466327218 684575163 623267904 684575163 623267904 435353203 361719693 435353203 361719693 241099751 702072860 241099751 702072860 619249152 21642815 619249152 21642815 13777094 63678764 13777094 63678764 42878886 19704334 42878886 19704334 986719001 363234599 986719001 363234599 754231620 976855003 754231620 976855003 510745014 709625077 510745014 709625077 434422080 67364797 434422080 67364797 45457906 607453234 45457906 607453234 496087559 381920711 496087559 381920711 741465026 384412194 741465026 384412194 256687334 722196678 256687334 722196678 517779748 301666524 517779748 301666524 199528540 443753123 199528540 443753123 295911048 48204165 295911048 48204165 32401927 183039806 32401927 183039806 122026697 115314234 122026697 115314234 923708429 9685313 923708429 9685313 993028818 283251468 993028818 283251468 810575889 111238670 810575889 111238670 74034466 118393338 74034466 118393338 78916732 226084020 78916732 226084020 149293967 862513197 149293967 862513197 387394610 367193212 387394610 367193212 751641675 330449046 751641675 330449046 776618043 659009006 776618043 659009006 544038580 590025794 544038580 590025794 477365453 368312058 477365453 368312058 245512491 544701071 245512491 544701071 405913892 509542391 405913892 509542391 410461670 969232704 410461670 969232704 412262806 144085170 412262806 144085170 904391649 175107722 904391649 175107722 116495686 97632250 116495686 97632250 935669132 284047293 935669132 284047293 809979608 301261654 809979608 301261654 797420557 953850778 797420557 953850778 627512222 834849799 627512222 834849799 494898476 769211741 494898476 769211741 538205074 246672101 538205074 246672101 162620628 993154152 162620628 993154152 508281617 92937077 508281617 92937077 938188548 42998253 938188548 42998253 971126297 635019252 971126297 635019252 536132540 846176408 536132540 846176408 531352800 346089013 531352800 346089013 230806205 193066920 230806205 193066920 871121714 520854034 871121714 520854034 433030340 612948211 433030340 612948211 549098655 201303503 549098655 201303503 865196799 273552543 865196799 273552543 179784908 868572894 179784908 868572894 569915062 30868065 569915062 30868065 979450348 363932367 979450348 363932367 242548771 248073718 242548771 248073718 163822314 311463031 163822314 311463031 790031633 464484280 790031633 464484280 309900120 653514043 309900120 653514043 391019806 82296892 391019806 82296892 945027408 823783692 945027408 823783692 357498855 365319673 357498855 365319673 752778558 296925313 752778558 296925313 800225176 323952620 800225176 323952620 781371947 327963441 781371947 327963441 778306918 382972238 778306918 382972238 740740266 50271562 740740266 50271562 33979514 338160349 33979514 338160349 224866083 349450857 224866083 349450857 763990955 505576773 763990955 505576773 649284253 2864824 649284253 2864824 997973765 399488148 997973765 399488148 730226050 100368017 730226050 100368017 934012249 46770347 934012249 46770347 31313426 109787907 31313426 109787907 927566117 206851646 927566117 206851646 861435909 588772608 861435909 588772608 567161919 709557084 567161919 709557084 474622790 31884422 474622790 31884422 21014992 198054719 21014992 198054719 131888851 299947929 131888851 299947929 198310874 456434806 198310874 456434806 304315427 663623128 304315427 663623128 410509899 379384765 410509899 379384765 253003474 55843725 253003474 55843725 37594624 500254411 37594624 500254411 372721248 1722001 372721248 1722001 1232631 224443340 1232631 224443340 148144813 39015638 148144813 39015638 973826619 551354210 973826619 551354210 539687254 924539104 539687254 924539104 375520213 143888278 375520213 143888278 904412976 15365461 904412976 15365461 989677438 134853543 989677438 134853543 89637841 699759315 89637841 699759315 370758079 507218716 370758079 507218716 545293855 397291415 545293855 397291415 731890647 168584147 731890647 168584147 112483698 66213159 112483698 66213159 955361119 402232631 955361119 402232631 728362356 294070142 728362356 294070142 802304353 523435129 802304353 523435129 389011521 676209272 389011521 676209272 615739188 750616192 615739188 750616192 505360157 391850527 505360157 391850527 735076774 202236813 735076774 202236813 134534248 235375251 134534248 235375251 155572375 689010896 155572375 689010896 382597120 456810999 382597120 456810999 690971335 758335512 690971335 758335512 531963604 279389591 531963604 279389591 813881450 552849403 813881450 552849403 568234254 823347606 568234254 823347606 542703623 917665067 542703623 917665067 469443212 482561516 469443212 482561516 674070435 108482227 674070435 108482227 928569276 19589513 928569276 19589513 12818719 66858219 12818719 66858219 44946756 906264482 44946756 906264482 389173053 866142461 389173053 866142461 645793249 615629170 645793249 615629170 571826233 33186700 571826233 33186700 978021608 412667683 978021608 412667683 274786670 208755092 274786670 208755092 138796909 10348357 138796909 10348357 992696768 246980648 992696768 246980648 162813125 980444159 162813125 980444159 479879348 138088374 479879348 138088374 92013975 300341953 92013975 300341953 198720116 461330995 198720116 461330995 687635670 300452051 687635670 300452051 198793190 982682073 198793190 982682073 391062098 436481361 391062098 436481361 291081574 717104318 291081574 717104318 633603421 699213334 633603421 699213334 609891212 310023826 609891212 310023826 205403846 447111446 205403846 447111446 298046929 594118686 298046929 594118686 396232406 392368499 396232406 392368499 734626844 131730369 734626844 131730369 87870132 476574629 87870132 476574629 677464758 463000391 677464758 463000391 308877442 513582533 308877442 513582533 509595888 905024239 509595888 905024239 382373232 656499474 382373232 656499474 612400217 181799882 612400217 181799882 879086037 648484291 879086037 648484291 405586929 610356150 405586929 610356150 593158474 299940972 593158474 299940972 798230236 741024067 798230236 741024067 354233337 473447221 354233337 473447221 679842660 333436027 679842660 333436027 774635860 113759249 774635860 113759249 75562706 470158789 75562706 470158789 682131699 482099458 682131699 482099458 674309552 318486038 674309552 318486038 211198859 438453593 211198859 438453593 703297725 240274025 703297725 240274025 158807420 601100375 158807420 601100375 384148070 702858338 384148070 702858338 363927532 570921758 363927532 570921758 448586160 251970673 448586160 251970673 832261253 391885346 832261253 391885346 735055612 616797985 735055612 616797985 423131223 148621936 423131223 148621936 98878657 197131723 98878657 197131723 868162593 847207592 868162593 847207592 397793440 283038019 397793440 283038019 186303774 328336470 186303774 328336470 778132569 151164729 778132569 151164729 899646070 408353311 899646070 408353311 724057679 893402487 724057679 893402487 364994402 332615524 364994402 332615524 220611090 166639987 220611090 166639987 889151349 842261047 889151349 842261047 511975361 708714122 511975361 708714122 623324346 968027292 623324346 968027292 494250439 13190718 494250439 13190718 8790872 127659855 8790872 127659855 84807647 83090264 84807647 83090264 55419335 214865438 55419335 214865438 856678552 898340048 856678552 898340048 427636507 387491647 427636507 387491647 258524802 607899037 258524802 607899037 657875705 215226960 657875705 215226960 856443206 592360590 856443206 592360590 351492626 723157571 351492626 723157571 571570934 287201741 571570934 287201741 189629396 139655422 189629396 139655422 906880362 30829425 906880362 30829425 979490164 975277885 979490164 975277885 451635126 113304894 451635126 113304894 925134034 192142127 925134034 192142127 128046870 7636825 128046870 7636825 4911346 229487653 4911346 229487653 847021976 914473081 847021976 914473081 594254650 310063572 594254650 310063572 791259554 44112249 791259554 44112249 29089213 591224383 29089213 591224383 487419128 138369591 487419128 138369591 92252134 533854388 92252134 533854388 562421859 386836727 562421859 386836727 258246654 17640574 258246654 17640574 11577630 223298247 11577630 223298247 851509150 123899932 851509150 123899932 82548174 912221683 82548174 912221683 561814978 504625702 561814978 504625702 416616569 335893408 416616569 335893408 772922221 325154266 772922221 325154266 215231985 939701316 215231985 939701316 581365357 137722340 581365357 137722340 908812745 392547304 908812745 392547304 261960173 240059552 261960173 240059552 840363714 251567663 840363714 251567663 832537140 106396435 832537140 106396435 930124836 288751440 930124836 288751440 190907020 902482758 190907020 902482758 510184472 698716396 510184472 698716396 411744543 705239442 411744543 705239442 463916864 298915076 463916864 298915076 197777079 569461369 197777079 569461369 337117120 944734146 337117120 944734146 581429835 485470674 581429835 485470674 322734373 950743914 322734373 950743914 572339091 454190735 572339091 454190735 692461602 220682711 692461602 220682711 145606581 640531835 145606581 640531835 504165787 806252204 504165787 806252204 464397529 404619024 464397529 404619024 726832654 319854775 726832654 319854775 784124963 168869940 784124963 168869940 112690747 150469592 112690747 150469592 900141293 233262099 900141293 233262099 844774349 346221036 844774349 346221036 230947901 719955194 230947901 719955194 643676537 761205414 643676537 761205414 467194227 119590399 467194227 119590399 920958825 54122149 920958825 54122149 36510164 468159677 36510164 468159677 683704105 225769342 683704105 225769342 849777066 418371684 849777066 418371684 717480286 181619355 717480286 181619355 120887142 883415388 120887142 883415388 456802035 302562922 456802035 302562922 200256530 458913895 200256530 458913895 306023036 314080223 306023036 314080223 207962976 444181710 207962976 444181710 296295907 498183160 296295907 498183160 331834147 372131616 331834147 372131616 748408859 140585752 748408859 140585752 906349365 482631363 906349365 482631363 321060040 998958932 321060040 998958932 640377835 264246370 640377835 264246370 824527803 355706236 824527803 355706236 236884532 797798311 236884532 797798311 452121743 441329767 452121743 441329767 701400094 329484859 701400094 329484859 218350882 749451404 218350882 749451404 523492523 224712130 523492523 224712130 148269746 125255092 148269746 125255092 83305517 841222933 83305517 841222933 342571733 38280777 342571733 38280777 974231179 745017714 974231179 745017714 477855619 474247296 477855619 474247296 315602347 430385868 315602347 430385868 287529512 444430811 287529512 444430811 699243291 146230253 699243291 146230253 97492611 149245578 97492611 149245578 900948643 792151470 900948643 792151470 347055093 458368459 347055093 458368459 689811118 434336804 689811118 434336804 290062240 326939529 290062240 326939529 779189561 188412019 779189561 188412019 874182329 52876256 874182329 52876256 35794452 328648212 35794452 328648212 777878810 360187467 777878810 360187467 756194251 143805526 756194251 143805526 95912934 358425031 95912934 358425031 238988147 955696529 238988147 955696529 471313167 176118877 471313167 176118877 117202371 70378102 117202371 70378102 952778757 829778473 952778757 829778473 618648614 103497286 618648614 103497286 932120142 184604985 932120142 184604985 123117478 825537563 123117478 825537563 579433011 877890645 579433011 877890645 617367200 854010464 617367200 854010464 587955115 111394403 587955115 111394403 926606546 900728421 926606546 900728421 414248680 132364619 414248680 132364619 912204021 483437641 912204021 483437641 321721912 331635366 321721912 331635366 219875371 5762716 219875371 5762716 3725084 974167439 3725084 974167439 519159786 901757329 519159786 901757329 439935687 274071913 439935687 274071913 180278796 134267386 180278796 134267386 911170896 323275835 911170896 323275835 781798616 138628063 781798616 138628063 907716294 871396329 907716294 871396329 366315474 670332359 366315474 670332359 362561692 428992445 362561692 428992445 286339586 42904727 286339586 42904727 28354851 448037453 28354851 448037453 696693666 794362318 696693666 794362318 472044663 26843988 472044663 26843988 17237530 223749656 17237530 223749656 147892602 529011404 147892602 529011404 391159511 716859035 391159511 716859035 576954859 16293439 576954859 16293439 989246616 211643778 989246616 211643778 140549330 415139946 140549330 415139946 719730523 304259587 719730523 304259587 201624473 263249929 201624473 263249929 173073641 687939997 173073641 687939997 413520148 453102984 413520148 453102984 693183128 999433053 693183128 999433053 544497104 688796403 544497104 688796403 588163577 490166987 588163577 490166987 669393638 265007671 669393638 265007671 823854617 338306395 823854617 338306395 224916473 217043807 224916473 217043807 855051520 196036812 855051520 196036812 869000401 156516162 869000401 156516162 104307719 381684717 104307719 381684717 741764456 148189258 741764456 148189258 901622088 250146512 901622088 250146512 833413387 306862279 833413387 306862279 203540118 568442784 203540118 568442784 550781192 264501081 550781192 264501081 824289487 205190078 824289487 205190078 136373596 574394636 136373596 574394636 537110515 160203820 537110515 160203820 106718065 983649330 106718065 983649330 578774049 624231573 578774049 624231573 448649186 854320132 448649186 854320132 616457115 816771966 616457115 816771966 639242103 350230143 639242103 350230143 233074223 212600801 233074223 212600801 141331446 127794860 141331446 127794860 84933585 611997258 84933585 611997258 628566531 452574389 628566531 452574389 693689826 671863197 693689826 671863197 627430465 416386086 627430465 416386086 718839757 429041122 718839757 429041122 286476815 236418120 286476815 236418120 842802530 630196783 842802530 630196783 528154751 702290118 528154751 702290118 643152178 736036019 643152178 736036019 418533054 740492510 418533054 740492510 563335217 40311566 563335217 40311566 26730130 978584905 26730130 978584905 358591493 287392580 358591493 287392580 189846729 358353294 189846729 358353294 757830611 648333001 757830611 648333001 490936425 25873490 490936425 25873490 982764891 53532466 982764891 53532466 36289392 69446479 36289392 69446479 953357550 203713826 953357550 203713826 135577534 529170781 135577534 529170781 488771686 650299994 488771686 650299994 372222828 32511117 372222828 32511117 21451492 203639576 21451492 203639576 135549966 435787206 135549966 435787206 705438921 418436478 705438921 418436478 717475213 252052998 717475213 252052998 166450791 662487506 166450791 662487506 349105972 511791104 349105972 511791104 478753078 263926851 478753078 263926851 173695193 267906371 173695193 267906371 821987754 461386038 821987754 461386038 687604469 221014044 687604469 221014044 145820735 705985573 145820735 705985573 559032341 404538797 559032341 404538797 726945739 59031878 726945739 59031878 39780328 175829677 39780328 175829677 883082457 457287079 883082457 457287079 690557992 645149769 690557992 645149769 468268937 192109223 468268937 192109223 871703552 951366717 871703552 951366717 339681202 553563044 339681202 553563044 593564701 12547755 593564701 12547755 8327674 720874172 8327674 720874172 406558933 92698081 406558933 92698081 61844028 293744596 61844028 293744596 802501986 468725058 802501986 468725058 683230693 865531693 683230693 865531693 597364521 240209885 597364521 240209885 158799982 755173256 158799982 755173256 400392418 605538054 400392418 605538054 520308529 883082367 520308529 883082367 659128886 698601517 659128886 698601517 336002240 161410288 336002240 161410288 892737013 141809674 892737013 141809674 905739240 445055390 905739240 445055390 698893617 267665819 698893617 267665819 822110028 300705976 822110028 300705976 797706306 752306754 797706306 752306754 623734653 792912506 623734653 792912506 607977733 134407107 607977733 134407107 89351128 342896706 89351128 342896706 768166747 909347634 768166747 909347634 349966177 66938068 349966177 66938068 45047172 674822263 45047172 674822263 334600413 853097611 334600413 853097611 492998654 350363275 492998654 350363275 233186564 931190846 233186564 931190846 349096853 943814370 349096853 943814370 571765112 57708442 571765112 57708442 38997339 323902823 38997339 323902823 781396300 79960200 781396300 79960200 53458737 791763924 53458737 791763924 386201207 53261161 386201207 53261161 36146988 841714933 36146988 841714933 572291432 246708308 572291432 246708308 162671212 463806242 162671212 463806242 309226147 579265260 309226147 579265260 341240212 974525344 341240212 974525344 494115825 301838970 494115825 301838970 797078738 870783425 797078738 870783425 605897268 651624399 605897268 651624399 374376679 177777580 374376679 177777580 881598062 792420913 881598062 792420913 570988901 189809317 570988901 189809317 873369688 866983619 873369688 866983619 662723270 20110775 662723270 20110775 986541202 461473754 986541202 461473754 687497458 17906251 687497458 17906251 11805024 796571083 11805024 796571083 643228937 499491057 643228937 499491057 332664514 250050640 332664514 250050640 165086513 384690864 165086513 384690864 739547369 518444124 739547369 518444124 612253701 852447420 612253701 852447420 595596645 26347026 595596645 26347026 982466087 487604019 982466087 487604019 324309952 260299088 324309952 260299088 827128524 314990124 827128524 314990124 208408202 650849369 208408202 650849369 514289746 78612161 514289746 78612161 52465338 936593944 52465338 936593944 562599901 226095620 562599901 226095620 149309916 549288821 149309916 549288821 652491166 147393448 652491166 147393448 98127876 448674819 98127876 448674819 696329098 403872583 696329098 403872583 727335692 10946074 727335692 10946074 7258997 285781486 7258997 285781486 188412453 75707767 188412453 75707767 50778130 432443666 50778130 432443666 288903617 479880416 288903617 479880416 319202158 360035211 319202158 360035211 240156395 981040777 240156395 981040777 371187842 139188074 371187842 139188074 92825327 230045616 92825327 230045616 846620297 475786531 846620297 475786531 678076211 136735848 678076211 136735848 91041574 62679061 91041574 62679061 957938874 666052735 957938874 666052735 615645197 54940872 615645197 54940872 36961174 161823728 36961174 161823728 892375941 368787205 892375941 368787205 750641264 5563207 750641264 5563207 996209601 178866779 996209601 178866779 119367316 62640868 119367316 62640868 958033721 929968887 958033721 929968887 362259270 995752178 362259270 995752178 626433827 181623523 626433827 181623523 120957310 769033783 120957310 769033783 559036577 490719734 559036577 490719734 668977149 957248686 668977149 957248686 352942839 441076637 352942839 441076637 701690864 17229555 701690864 17229555 11139386 206250465 11139386 206250465 861771521 266351676 861771521 266351676 822992626 603867707 822992626 603867707 658759266 739583276 658759266 739583276 569831685 416024815 569831685 416024815 277216353 269936676 277216353 269936676 820507874 383694714 820507874 383694714 740210738 768765243 740210738 768765243 390531980 860963384 390531980 860963384 510687749 502771230 510687749 502771230 530437611 72862768 530437611 72862768 49005396 3932922 49005396 3932922 2629886 828312050 2629886 828312050 570097162 66204329 570097162 66204329 955414077 161572689 955414077 161572689 892590407 31364641 892590407 31364641 979278368 109185132 979278368 109185132 927948039 942265183 927948039 942265183 659817888 402889721 659817888 402889721 268432371 777259683 268432371 777259683 640384448 730953230 640384448 730953230 425170957 923931088 425170957 923931088 531643761 811517118 531643761 811517118 351235785 486813269 351235785 486813269 323698738 269585961 323698738 269585961 820807219 571239786 820807219 571239786 536772820 707885598 536772820 707885598 633746189 363025581 633746189 363025581 241927254 144298776 241927254 144298776 904321172 633804560 904321172 633804560 514426582 814161957 514426582 814161957 631450193 590236247 631450193 590236247 414550710 759772227 414550710 759772227 620809374 496102313 620809374 496102313 330365434 451121121 330365434 451121121 694486262 416495977 694486262 416495977 718664922 861991678 718664922 861991678 647704655 976152050 647704655 976152050 412482699 189991500 412482699 189991500 126533247 7115893 126533247 7115893 994882702 143364232 994882702 143364232 904837121 717653523 904837121 717653523 414722786 479534304 414722786 479534304 675720935 205158987 675720935 205158987 862341388 9922123 862341388 9922123 6752241 429064771 6752241 429064771 710007906 759973391 710007906 759973391 395905551 124368659 395905551 124368659 82803151 78718673 82803151 78718673 52671856 715591794 52671856 715591794 598253221 318342798 598253221 318342798 785253367 215876363 785253367 215876363 855901941 704803751 855901941 704803751 437036986 475885659 437036986 475885659 677991648 886375257 677991648 886375257 544546055 354524769 544546055 354524769 235879876 463394912 235879876 463394912 309068335 493685713 309068335 493685713 666980024 215315100 666980024 215315100 856290400 406443515 856290400 406443515 270640677 595515920 270640677 595515920 580424051 656529230 580424051 656529230 357912279 283959488 357912279 283959488 187096296 61033280 187096296 61033280 41078409 323588753 41078409 323588753 781535994 99895019 781535994 99895019 66360194 39613172 66360194 39613172 26315037 501368371 26315037 501368371 483615897 666691960 483615897 666691960 387628718 366718579 387628718 366718579 751910276 958205171 751910276 958205171 412967660 237546008 412967660 237546008 842039940 59197801 842039940 59197801 39876431 388726205 39876431 388726205 737013939 63272477 737013939 63272477 957386154 203850877 957386154 203850877 135668997 133651473 135668997 133651473 88781452 192298981 88781452 192298981 871580433 934039231 871580433 934039231 429428736 693621985 429428736 693621985 394411450 231428809 394411450 231428809 845922591 133841720 845922591 133841720 911434860 506736456 911434860 506736456 338541097 285381709 338541097 285381709 188211434 754177999 188211434 754177999 499119182 247210295 499119182 247210295 835635596 82748840 835635596 82748840 55134003 267742798 55134003 267742798 822034298 212549966 822034298 212549966 857978688 439310940 857978688 439310940 702656224 112099228 702656224 112099228 74353073 296809260 74353073 296809260 800275330 325677306 800275330 325677306 780011546 122844392 780011546 122844392 918732429 519607042 918732429 519607042 350287367 37367475 350287367 37367475 24865523 496707712 24865523 496707712 664934137 319390698 664934137 319390698 211923729 167558549 211923729 167558549 112036418 705148460 112036418 705148460 561477720 8559497 561477720 8559497 993725176 311805171 993725176 311805171 206713711 963795387 206713711 963795387 449156881 114071453 449156881 114071453 75957486 361028808 75957486 361028808 755725436 888474689 755725436 888474689 352852305 313595431 352852305 313595431 788744926 712562816 788744926 712562816 470831545 773213870 470831545 773213870 461566410 406129500 461566410 406129500 725763523 98603478 725763523 98603478 935185636 471046614 935185636 471046614 313677464 941553204 313677464 941553204 388074417 345955591 388074417 345955591 766083834 80020405 766083834 80020405 53555064 707166314 53555064 707166314 519415924 43609468 519415924 43609468 28810067 76716728 28810067 76716728 51442476 338582445 51442476 338582445 225117258 77124830 225117258 77124830 948125247 549235785 948125247 549235785 562963151 169894086 562963151 169894086 113369129 373999147 113369129 373999147 746973922 345611517 746973922 345611517 766453560 609907396 766453560 609907396 598851098 913403060 598851098 913403060 585744627 335235652 585744627 335235652 773382151 324832039 773382151 324832039 780735450 650786328 780735450 650786328 632622653 234455463 632622653 234455463 844031905 461920636 844031905 461920636 308215802 497217337 308215802 497217337 664621036 467381627 664621036 467381627 684059252 760055508 684059252 760055508 477073649 26217687 477073649 26217687 16853389 892324492 16853389 892324492 467622225 430994495 467622225 430994495 287989393 470941080 287989393 470941080 681514761 342382296 681514761 342382296 768501937 231051017 768501937 231051017 846190272 498162595 846190272 498162595 663990879 728728013 663990879 728728013 648190377 660803548 648190377 660803548 353618489 63388958 353618489 63388958 42743343 157714675 42743343 157714675 105129525 457419939 105129525 457419939 305164675 182335190 305164675 182335190 878695469 498547022 878695469 498547022 663803599 679542756 663803599 679542756 609666950 562814192 609666950 562814192 374512279 679553544 374512279 679553544 571820235 322936003 571820235 322936003 782069712 867137954 782069712 867137954 402238360 440176688 402238360 440176688 293798622 506443124 293798622 506443124 492652843 725891112 492652843 725891112 443587949 599819275 443587949 599819275 477169830 320582432 477169830 320582432 212519699 914866069 212519699 914866069 439229452 119703589 439229452 119703589 920919454 242556550 920919454 242556550 160496687 473670686 160496687 473670686 679748856 292897675 679748856 292897675 803122845 609334097 803122845 609334097 619442247 945013714 619442247 945013714 369439955 709167702 369439955 709167702 581064965 101223258 581064965 101223258 933672794 412074785 933672794 412074785 721867436 60181001 721867436 60181001 40581337 195566452 40581337 195566452 130358853 93072977 130358853 93072977 62221556 230132403 62221556 230132403 846574110 163779913 846574110 163779913 109691625 406063148 109691625 406063148 270403462 145550613 270403462 145550613 903351907 659868402 903351907 659868402 562118258 597876371 562118258 597876371 662540430 493309979 662540430 493309979 327960446 995095464 327960446 995095464 532104941 234481323 532104941 234481323 844022573 789377828 844022573 789377828 341164245 375690318 341164245 375690318 250880781 319390703 250880781 319390703 784387792 873290218 784387792 873290218 623272939 191635351 623272939 191635351 872010438 532595009 872010438 532595009 421932858 866776079 421932858 866776079 611291397 491290776 611291397 491290776 668465584 925926280 668465584 925926280 464509605 410038661 464509605 410038661 722957078 25367378 722957078 25367378 16214777 969176757 16214777 969176757 549773356 157902060 549773356 157902060 105254575 126889819 105254575 126889819 916324511 790132846 916324511 790132846 527311473 903819898 527311473 903819898 649764757 762657420 649764757 762657420 427039432 162737301 427039432 162737301 108877360 718735198 108877360 718735198 522574515 571474011 522574515 571474011 586422479 459020163 586422479 459020163 306135991 329330448 306135991 329330448 218131808 365064810 218131808 365064810 753031143 894950196 753031143 894950196 372241208 20195194 372241208 20195194 986533128 903963750 986533128 903963750 494615165 488777796 494615165 488777796 325007498 475904494 325007498 475904494 677983470 913088275 677983470 913088275 378709516 56667968 378709516 56667968 961885141 490713800 961885141 490713800 669027481 425548793 669027481 425548793 712515338 729379982 712515338 729379982 432921112 842504344 432921112 842504344 388855038 663093076 388855038 663093076 567466481 424195732 567466481 424195732 713250428 872465977 713250428 872465977 611442932 297089038 611442932 297089038 800016180 61145792 800016180 61145792 41233458 674530529 41233458 674530529 628364275 283784586 628364275 283784586 810183839 279479440 810183839 279479440 813727645 4769522 813727645 4769522 996820187 268813476 996820187 268813476 176910344 268722229 176910344 268722229 176822880 677959868 176822880 677959868 467782812 600053730 467782812 600053730 555486046 50419196 555486046 50419196 966037032 249781029 966037032 249781029 833686561 509746799 833686561 509746799 531405823 818381215 531405823 818381215 347958776 474354933 347958776 474354933 315672434 45151614 315672434 45151614 969240430 110477453 969240430 110477453 73649998 391011711 73649998 391011711 260920648 334110918 260920648 334110918 221554679 353550808 221554679 353550808 235288436 325530337 235288436 325530337 780188986 370762498 780188986 370762498 247434954 276192447 247434954 276192447 181725977 204675947 181725977 204675947 136001133 592946278 136001133 592946278 459924311 345300019 459924311 345300019 766676892 132667972 766676892 132667972 912095396 23085491 912095396 23085491 15056736 17673850 15056736 17673850 988167357 107789268 988167357 107789268 929200165 889484177 929200165 889484177 423449220 85918457 423449220 85918457 942591536 233050971 942591536 233050971 154252318 882866346 154252318 882866346 429661988 135067299 429661988 135067299 89820089 819203886 89820089 819203886 447113758 257670272 447113758 257670272 828754541 288838002 828754541 288838002 190948067 764130876 190948067 764130876 490086883 500890974 490086883 500890974 634780929 713843316 634780929 713843316 363204110 43455391 363204110 43455391 28774132 153159421 28774132 153159421 898246668 876936915 898246668 876936915 409733623 581595451 409733623 581595451 472837367 54132789 472837367 54132789 963508289 30744664 963508289 30744664 979544035 779642827 979544035 779642827 485826219 390134219 485826219 390134219 735919314 306066176 735919314 306066176 203033815 346658588 203033815 346658588 765684579 411775679 765684579 411775679 722051906 298712355 722051906 298712355 798941228 562470053 798941228 562470053 491298528 424674355 491298528 424674355 283627505 166461217 283627505 166461217 889213910 443919071 889213910 443919071 699519678 662687778 699519678 662687778 341155265 665463088 341155265 665463088 386794242 475490008 386794242 475490008 678268149 630229761 678268149 630229761 364938695 205219859 364938695 205219859 862241340 939005231 862241340 939005231 378838048 349467635 378838048 349467635 232637302 260810027 232637302 260810027 171695617 419375226 171695617 419375226 716700226 281901534 716700226 281901534 811796146 281759549 811796146 281759549 811962384 168124258 811962384 168124258 887980217 422664250 887980217 422664250 281786844 978532533 281786844 978532533 429806214 396538357 429806214 396538357 732509201 527890116 732509201 527890116 386410163 453613782 386410163 453613782 302692533 184876320 302692533 184876320 876881975 150957184 876881975 150957184 899848109 43684641 899848109 43684641 970567280 442903702 970567280 442903702 700523487 293546983 700523487 293546983 802682562 39317301 802682562 39317301 973644331 935365516 973644331 935365516 569313168 560298377 569313168 560298377 512192029 354840819 512192029 354840819 760549134 564487128 760549134 564487128 572467065 305363962 572467065 305363962 202497779 256791814 202497779 256791814 829435665 434963132 829435665 434963132 706012552 267000244 706012552 267000244 822642864 15223909 822642864 15223909 10199451 178424611 10199451 178424611 880990749 533885730 880990749 533885730 453764410 131509249 453764410 131509249 87543168 68783028 87543168 68783028 46348078 660374365 46348078 660374365 500465777 131727005 500465777 131727005 87846230 288999562 87846230 288999562 191059952 353797058 191059952 353797058 761264329 204808111 761264329 204808111 136045505 129625563 136045505 129625563 86258363 809817492 86258363 809817492 400072877 735472220 400072877 735472220 523717863 355303663 523717863 355303663 760181830 128487442 760181830 128487442 85551071 703601635 85551071 703601635 339361724 588092397 339361724 588092397 384062597 512252103 384062597 512252103 633779748 553424555 633779748 553424555 355992844 382961824 355992844 382961824 255682035 108525348 255682035 108525348 72188123 949951250 72188123 949951250 358939995 741742937 358939995 741742937 505611519 841789449 505611519 841789449 509265167 810784115 509265167 810784115 487421743 647091257 487421743 647091257 474622863 67811707 474622863 67811707 45866942 394069058 45866942 394069058 733824318 120218892 733824318 120218892 80161283 615531608 80161283 615531608 497376525 499268239 497376525 499268239 663305788 915624722 663305788 915624722 494930253 447702939 494930253 447702939 298429872 94221553 298429872 94221553 62808491 885712868 62808491 885712868 360432766 533535295 360432766 533535295 374495882 203484828 374495882 203484828 135476071 51057036 135476071 51057036 965567830 286669077 965567830 286669077 807743982 352933089 807743982 352933089 235006364 342771332 235006364 342771332 228145624 844183054 228145624 844183054 574838894 474592771 574838894 474592771 678984803 815084038 678984803 815084038 408931031 265728848 408931031 265728848 174859180 515118779 174859180 515118779 412731757 180092123 412731757 180092123 120025346 311310095 120025346 311310095 790130413 528641695 790130413 528641695 335058772 721773754 335058772 721773754 476215681 433520263 476215681 433520263 289492034 176280783 289492034 176280783 882664913 173381355 882664913 173381355 115700381 412749412 115700381 412749412 721400753 6369947 721400753 6369947 995424625 832519613 995424625 832519613 576770058 390934033 576770058 390934033 260875540 770957474 260875540 770957474 525910065 7257775 525910065 7257775 994775190 152101204 994775190 152101204 899123805 752123533 899123805 752123533 532258624 147919871 532258624 147919871 98591641 3673281 98591641 3673281 997544676 525962620 997544676 525962620 633507395 280296332 633507395 280296332 184651540 845955552 184651540 845955552 403015011 246259562 403015011 246259562 836106789 498571057 836106789 498571057 332011074 131586295 332011074 131586295 912846705 45389156 912846705 45389156 969064449 166877541 969064449 166877541 888970181 92916581 888970181 92916581 938206648 354965244 938206648 354965244 236314534 267670968 236314534 267670968 822107942 612880132 822107942 612880132 544464215 494575250 544464215 494575250 666539171 66642497 666539171 66642497 44834056 738380166 44834056 738380166 534743689 780118127 534743689 780118127 510118818 109609520 510118818 109609520 927756504 765846231 927756504 765846231 549184644 863314281 549184644 863314281 457054052 156195764 457054052 156195764 896282082 47765888 896282082 47765888 967425982 424210745 967425982 424210745 283090988 592619789 283090988 592619789 473394456 89268192 473394456 89268192 940596634 345022744 940596634 345022744 766956091 691068486 766956091 691068486 632643035 203450737 632643035 203450737 135392276 316004875 135392276 316004875 787013010 350276873 787013010 350276873 763410194 308516871 763410194 308516871 204620872 33574919 204620872 33574919 22322415 218461623 22322415 218461623 854315147 265196686 854315147 265196686 823777941 539733416 823777941 539733416 636345484 197099244 636345484 197099244 131299084 780988906 131299084 780988906 546772748 314607987 546772748 314607987 208200559 582916680 208200559 582916680 360858953 756498661 360858953 756498661 513571014 461146955 513571014 461146955 687727831 175742108 687727831 175742108 883164537 16979139 883164537 16979139 11051915 851660521 11051915 851660521 630765350 456954980 630765350 456954980 690831496 404954139 690831496 404954139 726584777 794704990 726584777 794704990 578550847 539660304 578550847 539660304 339702141 45184551 339702141 45184551 969230924 228426625 969230924 228426625 151081179 101937657 151081179 101937657 67545145 97740048 67545145 97740048 935633165 441584923 935633165 441584923 294542502 138977214 294542502 138977214 907430675 112193777 907430675 112193777 926139424 585014514 926139424 585014514 522656413 629503533 522656413 629503533 556316050 486477272 556316050 486477272 671637017 937284108 671637017 937284108 531538196 73146628 531538196 73146628 950962597 378830674 950962597 378830674 252758579 297305116 252758579 297305116 196700937 959232656 196700937 959232656 472893555 302933638 472893555 302933638 796380116 202355764 796380116 202355764 134641881 566412561 134641881 566412561 497613844 25161700 497613844 25161700 983413893 747417323 983413893 747417323 524921740 406923340 524921740 406923340 271043953 790028519 271043953 790028519 520667455 36296323 520667455 36296323 975893584 319399733 975893584 319399733 211949264 54942995 211949264 54942995 36961588 105081362 36961588 105081362 69677115 595327169 69677115 595327169 465619273 218585729 465619273 218585729 144594676 72101758 144594676 72101758 48563173 335796459 48563173 335796459 223062042 606409385 223062042 606409385 662402654 562390551 662402654 562390551 543753390 642203290 543753390 642203290 438835326 253903503 438835326 253903503 167440381 864456205 167440381 864456205 350822866 762732913 350822866 762732913 383157429 303211197 383157429 303211197 200743351 258238038 200743351 258238038 828357385 648371 828357385 648371 999386443 397403359 999386443 397403359 264718762 547315951 264718762 547315951 356677137 658006190 356677137 658006190 541945059 485153614 541945059 485153614 672335430 46076556 672335430 46076556 968574464 27322267 968574464 27322267 17568812 716253900 17568812 716253900 557564537 386282236 557564537 386282236 257817074 785075992 257817074 785075992 536780178 705558729 536780178 705558729 461237605 685858749 461237605 685858749 522750408 122499345 522750408 122499345 81695904 155339706 81695904 155339706 103735707 27292214 103735707 27292214 982074924 600112776 982074924 600112776 556183971 686881602 556183971 686881602 502483149 313908881 502483149 313908881 788443356 65458158 788443356 65458158 44066044 312375338 44066044 312375338 789458766 388882566 789458766 388882566 736908321 954602593 736908321 954602593 428591955 551606362 428591955 551606362 609258351 247555164 609258351 247555164 163361440 526618433 163361440 526618433 456826210 926260500 456826210 926260500 659314171 246010905 659314171 246010905 162415768 610704405 162415768 610704405 468123996 41448638 468123996 41448638 27693391 77514641 27693391 77514641 52050798 494386920 52050798 494386920 328793408 401585594 328793408 401585594 728801631 443894695 728801631 443894695 699560274 350119361 699560274 350119361 232967359 156832677 232967359 156832677 895870016 492221302 895870016 492221302 668073933 410575743 668073933 410575743 273577146 617328233 273577146 617328233 461725590 625424165 461725590 625424165 484251301 461143321 484251301 461143321 687735766 625661582 687735766 625661582 568271316 497950818 568271316 497950818 331717877 469285114 331717877 469285114 682802256 453498655 682802256 453498655 302608244 798228423 302608244 798228423 640341859 433694229 640341859 433694229 289656937 814345820 289656937 814345820 436189405 911358829 436189405 911358829 430995405 262639852 430995405 262639852 172712873 564964036 172712873 564964036 443925614 198088 443925614 198088 180576 597553110 180576 597553110 564186028 308293821 564186028 308293821 792215563 281984756 792215563 281984756 811769825 852191418 811769825 852191418 458535351 396094993 458535351 396094993 732836201 429892614 732836201 429892614 709421146 404533029 709421146 404533029 726968388 141750831 726968388 141750831 94640532 133154047 94640532 133154047 912006316 161812336 912006316 161812336 108010575 330287400 108010575 330287400 219004468 641086627 219004468 641086627 491973915 255071008 491973915 255071008 168036006 638071353 168036006 638071353 508514677 193688649 508514677 193688649 128896594 949257971 128896594 949257971 349310222 640947056 349310222 640947056 336186142 453535785 336186142 453535785 692925461 405923858 692925461 405923858 270280348 168123357 270280348 168123357 112285291 270459198 112285291 270459198 820216643 300173923 820216643 300173923 198509796 942920982 198509796 942920982 563926582 485923161 563926582 485923161 322972306 269830822 322972306 269830822 820597295 899263644 820597295 899263644 579631804 483377580 579631804 483377580 321705596 497307578 321705596 497307578 664565585 161214944 664565585 161214944 892883130 982635256 892883130 982635256 402223211 740045039 402223211 740045039 601105616 3750940 601105616 3750940 997443969 33823622 997443969 33823622 22519779 794614213 22519779 794614213 524701341 481327438 524701341 481327438 674839597 472446578 674839597 472446578 680503378 512887586 680503378 512887586 414656635 552750216 414656635 552750216 537850670 293108309 537850670 293108309 193853077 287836267 193853077 287836267 190099878 667741212 190099878 667741212 578291504 136921441 578291504 136921441 909400106 432343750 909400106 432343750 288694964 882603744 288694964 882603744 404860342 550824829 404860342 550824829 563134248 682579161 563134248 682579161 404644842 152337130 404644842 152337130 898948221 42239570 898948221 42239570 971611487 977603385 971611487 977603385 644749741 77261879 644749741 77261879 51843654 304477693 51843654 304477693 201748216 161124306 201748216 161124306 107438133 316766444 107438133 316766444 786352939 851205460 786352939 851205460 536245172 140947514 536245172 140947514 906168365 130182504 906168365 130182504 913866044 662415181 913866044 662415181 499830821 364939886 499830821 364939886 753073721 910648246 753073721 910648246 364737599 254672577 364737599 254672577 167761766 983061483 167761766 983061483 547354924 545733881 547354924 545733881 647895387 907523193 647895387 907523193 418416762 434921480 418416762 434921480 290395359 82319128 290395359 82319128 54848540 671898656 54848540 671898656 369820529 91511532 369820529 91511532 61003096 296093181 61003096 296093181 195713243 957851296 195713243 957851296 518379457 352502880 518379457 352502880 234723591 628099054 234723591 628099054 544511760 418696891 544511760 418696891 278760718 311645296 278760718 311645296 789907601 897602204 789907601 897602204 563246673 646095788 563246673 646095788 481763514 623811920 481763514 623811920 615080026 429560331 615080026 429560331 709592641 342225375 709592641 342225375 227914198 383183601 227914198 383183601 255741544 885347452 255741544 885347452 338191254 659551074 338191254 659551074 443793020 472105339 443793020 472105339 680660350 18267976 680660350 18267976 11963846 530754386 11963846 530754386 457843589 531658755 457843589 531658755 636646277 595198655 636646277 595198655 648074004 803574428 648074004 803574428 563900255 940313728 563900255 940313728 661272614 84374745 661272614 84374745 943623329 282908019 943623329 282908019 186233656 54872339 186233656 54872339 36943710 371906357 36943710 371906357 248209056 83128746 248209056 83128746 944153036 156859781 944153036 156859781 895849597 287900621 895849597 287900621 806883122 936385668 806883122 936385668 661730707 284648713 661730707 284648713 187738234 259901265 187738234 259901265 827450894 239479574 827450894 239479574 840778731 140202240 840778731 140202240 906631395 627393284 906631395 627393284 571149275 91874709 571149275 91874709 61374414 424727028 61374414 424727028 712862542 6719973 712862542 6719973 4292300 163185995 4292300 163185995 891172800 263405797 891172800 263405797 173185536 460260015 173185536 460260015 306943247 80293156 306943247 80293156 946144995 319141166 946144995 319141166 211692333 30864284 211692333 30864284 20389638 304365688 20389638 304365688 201712985 186534344 201712985 186534344 875484228 851605743 875484228 851605743 506931130 549325097 506931130 549325097 500063952 704624559 500063952 704624559 508051886 863919523 508051886 863919523 634102404 503549731 634102404 503549731 388284471 85648343 388284471 85648343 57235156 423619588 57235156 423619588 282636727 288904349 282636727 288904349 191011270 890236107 191011270 890236107 625951950 807332299 625951950 807332299 604882736 761022694 604882736 761022694 519232219 87010682 519232219 87010682 58222804 502644446 58222804 502644446 616884047 232993104 616884047 232993104 154189723 430576938 154189723 430576938 287674612 343510621 287674612 343510621 767718528 431915143 767718528 431915143 288503398 242655392 288503398 242655392 160545001 163209978 160545001 163209978 109231905 324343758 109231905 324343758 781015486 106238968 781015486 106238968 930277087 131845853 930277087 131845853 912515308 282756548 912515308 282756548 186151939 37300877 186151939 37300877 24800198 342252537 24800198 342252537 768617220 291688978 768617220 291688978 192875102 365629898 192875102 365629898 752532597 793572653 752532597 793572653 382078866 831646282 382078866 831646282 420281373 297194545 420281373 297194545 196636324 719801573 196636324 719801573 446223108 663521340 446223108 663521340 336995036 457124868 336995036 457124868 690628298 713653050 690628298 713653050 398922927 898283759 398922927 898283759 475194110 17160759 475194110 17160759 11099671 493440917 11099671 493440917 667384300 405354477 667384300 405354477 726340475 44242250 726340475 44242250 970168659 241668874 970168659 241668874 839034287 4984386 839034287 4984386 3130762 141800158 3130762 141800158 94730431 61667094 94730431 61667094 41642737 344277260 41642737 344277260 767307909 888767953 767307909 888767953 341451346 249639143 341451346 249639143 164958288 817978390 164958288 817978390 367615913 604178362 367615913 604178362 352503264 511967770 352503264 511967770 517056140 804676247 517056140 804676247 542624182 48959694 542624182 48959694 33016498 813049782 33016498 813049782 384697370 455149335 384697370 455149335 691993813 611437073 691993813 611437073 429573123 529573149 429573123 529573149 609981384 110410972 609981384 110410972 927131274 179508648 927131274 179508648 880430187 245138394 880430187 245138394 836916910 296664405 836916910 296664405 196258146 617054615 196258146 617054615 531133624 82497820 531133624 82497820 944856993 16875060 944856993 16875060 988841302 133791168 988841302 133791168 911465734 434594218 911465734 434594218 290158562 216459174 290158562 216459174 143539795 54963583 143539795 54963583 962930709 770879303 962930709 770879303 596715066 835943217 596715066 835943217 556503024 418924366 556503024 418924366 278916553 588905669 278916553 588905669 396176170 330265283 396176170 330265283 776717371 889419984 776717371 889419984 347549217 228671639 347549217 228671639 151273572 798303246 151273572 798303246 593232067 511307752 593232067 511307752 529287619 981368696 529287619 981368696 389809591 30802243 389809591 30802243 20329506 659700621 20329506 659700621 465268350 334784729 465268350 334784729 773729270 836462665 773729270 836462665 415474293 322082840 415474293 322082840 213481632 686892224 213481632 686892224 395151474 908237231 395151474 908237231 472216244 604467419 472216244 604467419 367269009 159933206 367269009 159933206 106624522 605104338 106624522 605104338 631653537 784747980 631653537 784747980 589516708 999373873 589516708 999373873 584960994 36452138 584960994 36452138 975743267 702680286 975743267 702680286 543806663 232308578 543806663 232308578 153621875 821043961 153621875 821043961 477168952 413110467 477168952 413110467 275172018 169343953 275172018 169343953 113052981 373999151 113052981 373999151 249766257 107855878 249766257 107855878 929180826 492362712 929180826 492362712 327249707 912751708 327249707 912751708 422542381 709769299 422542381 709769299 349973502 206341744 349973502 206341744 861740887 492887615 861740887 492887615 327528422 775289309 327528422 775289309 464984904 849829949 464984904 849829949 528756374 486591872 528756374 486591872 323486639 2563460 323486639 2563460 998160375 212214913 998160375 212214913 858322108 861346226 858322108 861346226 599609580 216845275 599609580 216845275 855128283 878805999 855128283 878805999 333789263 387642557 333789263 387642557 737894904 572758287 737894904 572758287 622278137 401125757 622278137 401125757 729180273 190569538 729180273 190569538 126912683 636049691 126912683 636049691 481434351 21073932 481434351 21073932 985960978 734146665 985960978 734146665 388840571 320693366 388840571 320693366 783678859 889257053 783678859 889257053 541650926 119893212 541650926 119893212 79880573 848278904 79880573 848278904 466464967 519784736 466464967 519784736 393468384 147028326 393468384 147028326 97959137 129694234 97959137 129694234 86307212 904614595 86307212 904614595 431594477 434728883 431594477 434728883 290297988 424195729 290297988 424195729 283076256 182490771 283076256 182490771 121600880 737166087 121600880 737166087 559943120 769736729 559943120 769736729 460512139 234006058 460512139 234006058 844360213 936337554 844360213 936337554 487422845 606908144 487422845 606908144 445528909 733405778 445528909 733405778 376769019 997370232 376769019 997370232 607179112 277130686 607179112 277130686 182216246 722475957 182216246 722475957 342853764 244976042 342853764 244976042 837074377 935015535 837074377 935015535 403733300 439822052 403733300 439822052 702265853 233036360 702265853 233036360 154225674 834597222 154225674 834597222 552928390 459932939 552928390 459932939 306745449 500454760 306745449 500454760 408544748 207501709 408544748 207501709 860838990 734803721 860838990 734803721 376773630 205158939 376773630 205158939 862374558 933512576 862374558 933512576 628553695 546222361 628553695 546222361 607674568 113600382 607674568 113600382 925069037 944942915 925069037 944942915 380789098 126849697 380789098 126849697 84199012 753666734 84199012 753666734 354418139 520882239 354418139 520882239 643829946 779496702 643829946 779496702 398641697 80178844 398641697 80178844 946226551 649343337 946226551 649343337 619489949 946153471 619489949 946153471 582187013 497099482 582187013 497099482 664766637 47101223 664766637 47101223 967843968 404618898 967843968 404618898 269461106 580151255 269461106 580151255 339470718 488536290 339470718 488536290 670331444 398429704 670331444 398429704 731023440 252795047 731023440 252795047 166897137 255372495 166897137 255372495 830340948 265339285 830340948 265339285 823672437 173975899 823672437 173975899 115983940 108415614 115983940 108415614 928640278 708448265 928640278 708448265 472188960 160008398 472188960 160008398 106666648 232193719 106666648 232193719 845522172 889742208 845522172 889742208 646086340 886439228 646086340 886439228 553412997 639297769 553412997 639297769 361060685 447111447 361060685 447111447 697291870 620679535 697291870 620679535 333700274 243962888 333700274 243962888 837587584 344159402 837587584 344159402 767395063 354409972 767395063 354409972 235827515 38548847 235827515 38548847 974041707 183579705 974041707 183579705 877820981 925818102 877820981 925818102 459928112 355129519 459928112 355129519 760309372 195499903 760309372 195499903 869405135 640949879 869405135 640949879 661251456 598197799 661251456 598197799 543521687 574042368 543521687 574042368 498262018 465178836 498262018 465178836 310270366 67074074 310270366 67074074 954767329 258692143 954767329 258692143 828184437 311606436 828184437 311606436 206623749 753422129 206623749 753422129 553846484 586146647 553846484 586146647 466596487 209033099 466596487 209033099 859840071 797600318 859840071 797600318 537042762 254151801 537042762 254151801 167567393 56167607 167567393 56167607 962152004 680211264 962152004 680211264 468333136 308202984 468333136 308202984 792249859 30160869 792249859 30160869 19847952 957772982 19847952 957772982 5202110
183782 259978 0 259978 1396445 1428288 1396445 1428288 244085 3318170 244085 3318170 2891656 1670159 2891656 1670159 4487443 581944 4487443 581944 589261 2691989 589261 2691989 3339572 2624432 3339572 2624432 4263561 515677 4263561 515677 1654545 2671477 1654545 2671477 4361237 1236825 4361237 1236825 1648052 1667453 1648052 1667453 3385071 625981 3385071 625981 1062071 2919214 1062071 2919214 1662765 1679790 1662765 1679790 2024199 3334765 2024199 3334765 4056703 1147381 4056703 1147381 1673421 2125080 1673421 2125080 4535022 262662 4535022 262662 1413868 1683471 1413868 1683471 4157197 1008790 4157197 1008790 1001829 3329733 1001829 3329733 3446881 3721768 3446881 3721768 3345918 3330601 3345918 3330601 3767319 1682737 3767319 1682737 4039318 3088192 4039318 3088192 4729148 461993 4729148 461993 452162 3327570 452162 3327570 4020790 1650672 4020790 1650672 2945228 3339091 2945228 3339091 2860937 2641260 2860937 2641260 1685114 1133866 1685114 1133866 538998 3348671 538998 3348671 299755 1599175 299755 1599175 1671024 1298047 1671024 1298047 3346646 2941695 3346646 2941695 2904867 1963795 2904867 1963795 3642884 2505766 3642884 2505766 4144748 2240404 4144748 2240404 3901510 364207 3901510 364207 3335727 1673194 3335727 1673194 4858018 3139685 4858018 3139685 1658213 936471 1658213 936471 726880 1410753 726880 1410753 1392099 870315 1392099 870315 803262 1198564 803262 1198564 479213 1667603 479213 1667603 4917701 968529 4917701 968529 970541 1299968 970541 1299968 385121 2592374 385121 2592374 4061012 2578853 4061012 2578853 4086652 2452806 4086652 2452806 4108476 2711334 4108476 2711334 3951526 1666459 3951526 1666459 949440 968631 949440 968631 711465 764281 711465 764281 902279 2260414 902279 2260414 3322185 1657722 3322185 1657722 4660696 2999550 4660696 2999550 3645513 3344220 3645513 3344220 2293910 1001288 2293910 1001288 659124 404879 659124 404879 1276600 1675652 1276600 1675652 4096768 1911145 4096768 1911145 3549452 2018971 3549452 2018971 4628549 2570848 4628549 2570848 4091038 1865241 4091038 1865241 3333090 2969834 3333090 2969834 3731533 2250527 3731533 2250527 4406792 617899 4406792 617899 1050100 1668368 1050100 1668368 590469 2504416 590469 2504416 4177307 3086295 4177307 3086295 3562484 2295365 3562484 2295365 3929992 1998243 3929992 1998243 4640311 2916786 4640311 2916786 4561652 503403 4561652 503403 503970 3323856 503970 3323856 677300 1364725 677300 1364725 1373825 2744200 1373825 2744200 4420834 2436040 4420834 2436040 1660971 2404422 1660971 2404422 1678051 669669 1678051 669669 986705 657512 986705 657512 3336005 1422760 3336005 1422760 1440923 3320886 1440923 3320886 2100554 2462386 2100554 2462386 4114387 1004325 4114387 1004325 981464 519086 981464 519086 1662679 393412 1662679 393412 1288826 3332817 1288826 3332817 435391 1260780 435391 1260780 1274502 2897960 1274502 2897960 4589859 770557 4589859 770557 780624 1015579 780624 1015579 640180 464804 640180 464804 475365 2370124 475365 2370124 4318380 3090764 4318380 3090764 4757790 3328585 4757790 3328585 1516944 3117460 1516944 3117460 3551979 3535529 3551979 3535529 3317790 2545576 3317790 2545576 4092432 2315828 4092432 2315828 4338012 2253218 4338012 2253218 4402871 2520681 4402871 2520681 4152867 1684872 4152867 1684872 2360477 1080947 2360477 1080947 1668096 2575671 1668096 2575671 4099183 3640832 4099183 3640832 3352788 3320486 3352788 3320486 2917831 2433249 2917831 2433249 4111168 2172553 4111168 2172553 4466243 1103748 4466243 1103748 1100891 3321685 1100891 3321685 3360226 3323733 3360226 3323733 2191426 4601896 2191426 4601896 1663355 720367 1663355 720367 940208 1287033 940208 1287033 367371 3349688 367371 3349688 3171921 3349592 3171921 3349592 268470 324126 268470 324126 1324127 1648281 1324127 1648281 620151 2615427 620151 2615427 3109634 261596 3109634 261596 1373053 934184 1373053 934184 921157 521309 921157 521309 516738 3337980 516738 3337980 1474386 3321158 1474386 3321158 3625374 1672577 3625374 1672577 807809 868616 807809 868616 3315048 3322159 3315048 3322159 2232537 2208489 2232537 2208489 4473541 739275 4473541 739275 928866 2400680 928866 2400680 1682658 468240 1682658 468240 454868 833752 454868 833752 848592 3083532 848592 3083532 2268394 3715196 2268394 3715196 1659049 3137562 1659049 3137562 4788039 2583861 4788039 2583861 1671275 530336 1671275 530336 546468 2408092 546468 2408092 4230929 848572 4230929 848572 819408 573018 819408 573018 1113196 864921 1113196 864921 898866 2190275 898866 2190275 3845063 806864 3845063 806864 833762 3018813 833762 3018813 3612329 1677582 3612329 1677582 2985745 3239534 2985745 3239534 1654945 3329997 1654945 3329997 3282364 1126771 3282364 1126771 3352656 2258920 3352656 2258920 4393529 1650023 4393529 1650023 1020200 229749 1020200 229749 231301 3347912 231301 3347912 61965 2349722 61965 2349722 4032849 2798903 4032849 2798903 4466739 3453533 4466739 3453533 1684176 2307075 1684176 2307075 3969350 1667407 3969350 1667407 2813129 1668386 2813129 1668386 10239 1647738 10239 1647738 808375 368318 808375 368318 1685215 3338900 1685215 3338900 988967 1975127 988967 1975127 1665798 1666729 1665798 1666729 911289 2891496 911289 2891496 3768781 545005 3768781 545005 1133611 811007 1133611 811007 843340 2019671 843340 2019671 4627987 1958988 4627987 1958988 3622692 3329846 3622692 3329846 1822777 1685979 1822777 1685979 2270128 1650492 2270128 1650492 1157616 1407529 1157616 1407529 242758 3317897 242758 3317897 2376042 3350882 2376042 3350882 4457942 2785945 4457942 2785945 3341832 3335620 3341832 3335620 1638085 359914 1638085 359914 1300106 2654254 1300106 2654254 4002184 3064346 4002184 3064346 4750791 1085754 4750791 1085754 3331078 3661488 3331078 3661488 3334933 1415458 3334933 1415458 1405635 2346846 1405635 2346846 4325833 2722599 4325833 2722599 4365418 2475535 4365418 2475535 4206575 1896101 4206575 1896101 1660630 1325155 1660630 1325155 332490 1679001 332490 1679001 2944701 1940633 2944701 1940633 4724648 1291745 4724648 1291745 375700 3332765 375700 3332765 174368 2256414 174368 2256414 3918783 2540528 3918783 2540528 3351161 2320809 3351161 2320809 3961046 3317325 3961046 3317325 1730270 684437 1730270 684437 681592 1390647 681592 1390647 266489 2589438 266489 2589438 4229773 3350676 4229773 3350676 1726568 2169866 1726568 2169866 3835820 563203 3835820 563203 1120189 2591867 1120189 2591867 4227700 1293510 4227700 1293510 1277324 1933956 1277324 1933956 2764530 3323397 2764530 3323397 655402 2798822 655402 2798822 3870542 2916769 3870542 2916769 4609013 3324310 4609013 3324310 2904069 675594 2904069 675594 998871 2715179 998871 2715179 4406566 1483728 4406566 1483728 3314766 962838 3314766 962838 949282 1323848 949282 1323848 1299844 1284873 1299844 1284873 413486 1653591 413486 1653591 3349555 936976 3349555 936976 720859 2143336 720859 2143336 3831933 318383 3831933 318383 303569 1684114 303569 1684114 970768 1654644 970768 1654644 3565735 2953459 3565735 2953459 4619962 1561945 4619962 1561945 1679289 1662895 1679289 1662895 2172978 1289254 2172978 1289254 375216 978669 375216 978669 700181 1101984 700181 1101984 1094981 964638 1094981 964638 962341 1430693 962341 1430693 237383 1993291 237383 1993291 4688708 914015 4688708 914015 920870 2997488 920870 2997488 3650713 2856062 3650713 2856062 4553674 2770913 4553674 2770913 3904133 3334393 3904133 3334393 3621827 2894462 3621827 2894462 2990810 3634010 2990810 3634010 1665188 1671621 1665188 1671621 3475504 2586214 3475504 2586214 4241260 2079700 4241260 2079700 3742197 973297 3742197 973297 946975 606818 946975 606818 1091852 2597520 1091852 2597520 4244234 2092257 4244234 2092257 3765780 3334024 3765780 3334024 1864846 618984 1864846 618984 621106 958020 621106 958020 922973 2543489 922973 2543489 4185007 2779943 4185007 2779943 3344561 4450020 3344561 4450020 1658799 1169501 1658799 1169501 520454 1254923 520454 1254923 1648254 651970 1648254 651970 624811 963461 624811 963461 940134 1652161 940134 1652161 1799001 3340769 1799001 3340769 4656661 1332618 4656661 1332618 335255 1144084 335255 1144084 519058 382799 519058 382799 387763 1959684 387763 1959684 3648830 2982691 3648830 2982691 3683046 321829 3683046 321829 1373866 2418781 1373866 2418781 4251349 1119486 4251349 1119486 570080 3327115 570080 3327115 3387730 2353743 3387730 2353743 3992135 3352416 3992135 3352416 2331361 942190 2331361 942190 932846 1195959 932846 1195959 441876 4972454 441876 4972454 3325204 1347768 3325204 1347768 1326926 754620 1326926 754620 928566 3328331 928566 3328331 701815 3135876 701815 3135876 1659340 1957334 1659340 1957334 3620958 2768149 3620958 2768149 4432914 1672489 4432914 1672489 3535396 458964 3535396 458964 433097 820032 433097 820032 810052 1664242 810052 1664242 3639887 3533575 3639887 3533575 894306 3041145 894306 3041145 4713199 937505 4713199 937505 1658006 2694444 1658006 2694444 3954756 7793 3954756 7793 1673796 1356581 1673796 1356581 1684552 1414933 1684552 1414933 267803 2036554 267803 2036554 4593371 1658230 4593371 1658230 1842017 866699 1842017 866699 790886 4314461 790886 4314461 1680389 584248 1680389 584248 595638 1785080 595638 1785080 3349116 4506695 3349116 4506695 3320819 1038017 3320819 1038017 1017798 1683155 1017798 1683155 1343710 1682206 1343710 1682206 3962326 2964001 3962326 2964001 1667092 3040889 1667092 3040889 2175455 2852772 2175455 2852772 3796407 629364 3796407 629364 1047859 3510461 1047859 3510461 3314490 2046053 3314490 2046053 3693521 1655962 3693521 1655962 754247 2806345 754247 2806345 4436196 2415084 4436196 2415084 4252932 1165299 4252932 1165299 1156128 1669273 1156128 1669273 3310815 2406612 3310815 2406612 4223498 378427 4223498 378427 367908 1646863 367908 1646863 4382158 775065 4382158 775065 789722 748484 789722 748484 926107 2316599 926107 2316599 4338831 336905 4338831 336905 1314568 1424655 1314568 1424655 1448943 3341455 1448943 3341455 1979008 2408491 1979008 2408491 3321848 310622 3321848 310622 3345031 3330793 3345031 3330793 4788417 2791790 4788417 2791790 3842444 3323802 3842444 3323802 3187410 2864020 3187410 2864020 4529514 2469076 4529514 2469076 4149308 848810 4149308 848810 839372 2173401 839372 2173401 1679367 125939 1679367 125939 3334409 4511084 3334409 4511084 1329491 1959331 1329491 1959331 4699414 2487388 4699414 2487388 4175778 430306 4175778 430306 3336971 2704487 3336971 2704487 4398251 837148 4398251 837148 852240 3326926 852240 3326926 4320774 248359 4320774 248359 3323237 2173370 3323237 2173370 3816689 2901825 3816689 2901825 3762213 551891 3762213 551891 1094339 1647841 1094339 1647841 3514155 2473450 3514155 2473450 4150931 1071030 4150931 1071030 599859 2555041 599859 2555041 3313370 2949155 3313370 2949155 3701607 3334315 3701607 3334315 4237538 2886574 4237538 2886574 4566520 1275239 4566520 1275239 1277218 4064666 1277218 4064666 1677212 3120415 1677212 3120415 3560868 2070711 3560868 2070711 4630066 3372043 4630066 3372043 1678132 1660664 1678132 1660664 2031528 1671069 2031528 1671069 1926896 1141634 1926896 1141634 523927 2356087 523927 2356087 4292543 1288680 4292543 1288680 1294111 3097538 1294111 3097538 4772452 1655212 4772452 1655212 403183 4843496 403183 4843496 3342890 1760191 3342890 1760191 3326957 793199 3326957 793199 891616 1361117 891616 1361117 323488 465164 323488 465164 444405 838076 444405 838076 861820 2977756 861820 2977756 4637738 2999698 4637738 2999698 3319358 4272466 3319358 4272466 3343307 2742969 3343307 2742969 4427025 3316283 4427025 3316283 2682359 1127161 2682359 1127161 1102149 1967974 1102149 1967974 4726086 408007 4726086 408007 1262099 425025 1262099 425025 1256092 624499 1256092 624499 1035290 2214750 1035290 2214750 4455042 992656 4455042 992656 643459 2168540 643459 2168540 4500908 393705 4500908 393705 409984 243234 409984 243234 1415549 4733319 1415549 4733319 1656923 2925928 1656923 2925928 4598301 1299739 4598301 1299739 342927 3324858 342927 3324858 1200893 2266435 1200893 2266435 3343461 2142465 3343461 2142465 4511683 2083025 4511683 2083025 3326745 756447 3326745 756447 903164 2931504 903164 2931504 3755998 1122479 3755998 1122479 3332789 964875 3332789 964875 979818 862844 979818 862844 854318 718911 854318 718911 737697 3742144 737697 3742144 3319488 301918 3319488 301918 1342463 4836136 1342463 4836136 3348202 3353010 3348202 3353010 3048259 1441539 3048259 1441539 1428661 3126538 1428661 3126538 4805744 1652754 4805744 1652754 2441725 3347565 2441725 3347565 1183109 2828522 1183109 2828522 4498634 2752750 4498634 2752750 3906595 2309011 3906595 2309011 3982382 497433 3982382 497433 1667455 3300838 1667455 3300838 3346509 1677201 3346509 1677201 3326312 3326865 3326312 3326865 3829222 2075186 3829222 2075186 4602498 2610200 4602498 2610200 1671778 3313837 1671778 3313837 2207161 3345988 2207161 3345988 2988878 336485 2988878 336485 329530 558761 329530 558761 566525 2122905 566525 2122905 4549335 2950438 4549335 2950438 4609339 361316 4609339 361316 360079 1260410 360079 1260410 1287579 3754521 1287579 3754521 3340885 1648996 3340885 1648996 1634922 2289190 1634922 2289190 3927569 3327925 3927569 3327925 3474458 2234501 3474458 2234501 3884397 3316150 3884397 3316150 3205772 2124701 3205772 2124701 3793169 3319840 3793169 3319840 1890861 2734470 1890861 2734470 4398519 1659104 4398519 1659104 3882601 1682624 3882601 1682624 3889428 898600 3889428 898600 894894 1907357 894894 1907357 3547859 3331695 3547859 3331695 814707 2721932 814707 2721932 4406771 4302438 4406771 4302438 1652095 2674316 1652095 2674316 3976563 2345407 3976563 2345407 3328768 3040773 3328768 3040773 3626354 3347862 3626354 3347862 4412338 2066990 4412338 2066990 4575845 2042843 4575845 2042843 4641025 2125324 4641025 2125324 4545050 1155531 4545050 1155531 1168532 2295204 1168532 2295204 4352700 1422440 4352700 1422440 241166 2503406 241166 2503406 1650253 3329426 1650253 3329426 3073801 3110568 3073801 3110568 4781850 3331838 4781850 3331838 3260696 248610 3260696 248610 1396685 3571499 1396685 3571499 1039199 694486 1039199 694486 970822 992648 970822 992648 1022543 977989 1022543 977989 983916 3352155 983916 3352155 197229 1981705 197229 1981705 1661752 1654460 1661752 1654460 3009276 4112271 3009276 4112271 3345515 968767 3345515 968767 720080 696655 720080 696655 670253 408701 670253 408701 436775 2312116 436775 2312116 3993286 1656148 3993286 1656148 406804 937022 406804 937022 702668 3353642 702668 3353642 1670898 469748 1670898 469748 1665436 1650096 1665436 1650096 3423336 1933544 3423336 1933544 4730523 1682884 4730523 1682884 4430746 1675472 4430746 1675472 2083975 4762530 2083975 4762530 1684285 1327095 1684285 1327095 1303466 197335 1303466 197335 228537 552844 228537 552844 1143070 3126668 1143070 3126668 2435880 1945869 2435880 1945869 4706610 1682959 4706610 1682959 4410168 924791 4410168 924791 741578 3790720 741578 3790720 3347902 2435481 3347902 2435481 4239951 2822064 4239951 2822064 3838486 1235106 3838486 1235106 1234043 2780227 1234043 2780227 4424372 1649046 4424372 1649046 4833526 2195410 4833526 2195410 3338202 434813 3338202 434813 420058 3325646 420058 3325646 3426380 917180 3426380 917180 736593 1926358 736593 1926358 3343866 522480 3343866 522480 1130617 2250976 1130617 2250976 4391455 2016898 4391455 2016898 4635636 1660324 4635636 1660324 3339265 1669224 3339265 1669224 1696233 2812570 1696233 2812570 3346229 2951313 3346229 2951313 4619742 1676493 4619742 1676493 223329 3326882 223329 3326882 4523646 1975071 4523646 1975071 3664774 3334640 3664774 3334640 256933 2926150 256933 2926150 4592316 1945784 4592316 1945784 4694228 289965 4694228 289965 278962 1663976 278962 1663976 4923741 2818008 4923741 2818008 4474567 525475 4474567 525475 511917 2395869 511917 2395869 4069193 2750527 4069193 2750527 4440922 2134555 4440922 2134555 4525698 677733 4525698 677733 680571 664670 680571 664670 3350882 660758 3350882 660758 1660206 537056 1660206 537056 538220 4924313 538220 4924313 1657034 3351730 1657034 3351730 1907653 963541 1907653 963541 946180 2280175 946180 2280175 4396984 1675720 4396984 1675720 3107260 3334849 3107260 3334849 116630 1953096 116630 1953096 4716472 2521148 4716472 2521148 4185253 3328325 4185253 3328325 4179169 1678551 4179169 1678551 114810 418888 114810 418888 1656558 3342770 1656558 3342770 4942615 2220285 4942615 2220285 3896150 4200961 3896150 4200961 1666076 4820157 1666076 4820157 1671278 2850085 1671278 2850085 3819017 2028495 3819017 2028495 2087228 1952207 2087228 1952207 4727835 1256204 4727835 1256204 415941 894430 415941 894430 897055 1659165 897055 1659165 285726 1652729 285726 1652729 845365 2586814 845365 2586814 4264370 471119 4264370 471119 451751 598534 451751 598534 587024 2571736 587024 2571736 4076218 3326686 4076218 3326686 1815827 2571367 1815827 2571367 3326175 2473013 3326175 2473013 1679237 3315653 1679237 3315653 1941331 2690046 1941331 2690046 4362580 745409 4362580 745409 940397 3346041 940397 3346041 1767134 2791457 1767134 2791457 3887913 1082483 3887913 1082483 1103413 3699806 1103413 3699806 1660520 3363523 1660520 3363523 1659336 489802 1659336 489802 1670540 1036049 1670540 1036049 1040297 1995783 1040297 1995783 4677377 3351666 4677377 3351666 2820206 2990312 2820206 2990312 3678304 581786 3678304 581786 583504 2581848 583504 2581848 4078773 2246690 4078773 2246690 3349843 1649106 3349843 1649106 144071 3590771 144071 3590771 1649477 2322570 1649477 2322570 4326573 912021 4326573 912021 765016 3033894 765016 3033894 3604577 3875665 3604577 3875665 1654809 664280 1654809 664280 679085 320822 679085 320822 1327575 3332346 1327575 3332346 1702434 715606 1702434 715606 724341 1241205 724341 1241205 1680200 349556 1680200 349556 1343438 1734239 1343438 1734239 3331039 733327 3331039 733327 750605 2589921 750605 2589921 1680463 1990592 1680463 1990592 3683635 833852 3683635 833852 816689 1127912 816689 1127912 1670199 869790 1670199 869790 874903 2269104 874903 2269104 3924656 1668018 3924656 1668018 4817258 1940189 4817258 1940189 4712551 1966812 4712551 1966812 3349891 4401936 3349891 4401936 267203 2600846 267203 2600846 4292595 3315621 4292595 3315621 2818968 4956013 2818968 4956013 1667589 2049700 1667589 2049700 4625817 2629966 4625817 2629966 4270425 948410 4270425 948410 926971 2003234 926971 2003234 3317593 3884843 3317593 3884843 1663577 784183 1663577 784183 753987 1669086 753987 1669086 3304898 2786319 3304898 2786319 4448816 2576098 4448816 2576098 4238634 3333151 4238634 3333151 548362 2570253 548362 2570253 4242500 1938210 4242500 1938210 4763638 2573476 4763638 2573476 4239979 3329952 4239979 3329952 2158772 2283606 2158772 2283606 3314808 3893428 3314808 3893428 3325310 475138 3325310 475138 1185390 681597 1185390 681597 663165 3315668 663165 3315668 1910148 2902148 1910148 2902148 3796128 1114341 3796128 1114341 1139943 379728 1139943 379728 1300659 3346038 1300659 3346038 1342276 2534650 1342276 2534650 4204686 1059087 4204686 1059087 1060393 2193721 1060393 2193721 4480955 4262130 4480955 4262130 1681885 1650673 1681885 1650673 1470886 1664189 1470886 1664189 2006800 1665071 2006800 1665071 2594035 1970820 2594035 1970820 3652943 1407769 3652943 1407769 1435825 3706450 1435825 3706450 3338102 2287488 3338102 2287488 3930283 1683979 3930283 1683979 4540435 1662075 4540435 1662075 1609307 1958092 1609307 1958092 3659022 2324337 3659022 2324337 4011510 3056924 4011510 3056924 3335899 2911802 3335899 2911802 4581037 664034 4581037 664034 669290 1936923 669290 1936923 3617792 4496960 3617792 4496960 1651527 1684528 1651527 1684528 2126109 1681284 2126109 1681284 1661299 1124356 1661299 1124356 1130293 2366725 1130293 2366725 4029105 807585 4029105 807585 836014 2844839 836014 2844839 3820153 3346670 3820153 3346670 3847060 1168487 3847060 1168487 1173083 3888890 1173083 3888890 1684995 3321962 1684995 3321962 2862330 461717 2862330 461717 1237657 1656111 1237657 1656111 3579613 3043790 3579613 3043790 3596406 827195 3596406 827195 813113 2679435 813113 2679435 4333941 233029 4333941 233029 1673428 4306057 1673428 4306057 1676190 3320623 1676190 3320623 4759409 1654540 4759409 1654540 1290668 2429807 1290668 2429807 4062556 1975135 4062556 1975135 3648827 897841 3648827 897841 762155 1063928 762155 1063928 1670361 1678889 1670361 1678889 3843326 3341945 3843326 3341945 1518306 2483699 1518306 2483699 4140196 1685675 4140196 1685675 4537177 3321746 4537177 3321746 2245654 1460238 2245654 1460238 216444 2680458 216444 2680458 4358374 2470603 4358374 2470603 4118029 3086492 4118029 3086492 3562858 1652526 3562858 1652526 339954 2906236 339954 2906236 3791995 1963919 3791995 1963919 4708749 2490012 4708749 2490012 4202377 1038640 4202377 1038640 654357 1197498 654357 1197498 450365 852398 450365 852398 1680548 3324600 1680548 3324600 1372757 1438949 1372757 1438949 215830 707280 215830 707280 706367 2923814 706367 2923814 3730174 2182350 3730174 2182350 4454982 2871467 4454982 2871467 4547683 2692632 4547683 2692632 4360546 1664460 4360546 1664460 3917411 338457 3917411 338457 1685142 2879256 1685142 2879256 4532592 2688218 4532592 2688218 3954817 1386725 3954817 1386725 1385720 1583535 1385720 1583535 1663686 3055527 1663686 3055527 1652469 4373806 1652469 4373806 3343487 655863 3343487 655863 1648625 2962322 1648625 2962322 3710580 1678076 3710580 1678076 2454614 4095436 2454614 4095436 1676496 452929 1676496 452929 1212995 4672129 1212995 4672129 1685003 3319936 1685003 3319936 2962470 1987580 2962470 1987580 4666472 4076894 4666472 4076894 1652094 905034 1652094 905034 910593 1684402 910593 1684402 4601847 1366974 4601847 1366974 287245 2588127 287245 2588127 4093979 2438870 4093979 2438870 4099996 2723804 4099996 2723804 4416844 2488749 4416844 2488749 1670807 2545242 1670807 2545242 3338286 1217416 3338286 1217416 3351498 905191 3351498 905191 3338934 4843016 3338934 4843016 1665637 1286879 1665637 1286879 398109 2150128 398109 2150128 4500026 2590877 4500026 2590877 4057122 1684837 4057122 1684837 2805116 3326197 2805116 3326197 3403633 2239157 3403633 2239157 4421086 1663238 4421086 1663238 3500626 3923996 3500626 3923996 3341618 2709189 3341618 2709189 3956008 1351361 3956008 1351361 305332 404265 305332 404265 1280303 720306 1280303 720306 944247 2901594 944247 2901594 4570643 2617464 4570643 2617464 4029613 3313796 4029613 3313796 2292161 2407391 2292161 2407391 4072669 1241079 4072669 1241079 413134 285187 413134 285187 264423 2479166 264423 2479166 4146630 2589902 4146630 2589902 4110116 3205229 4110116 3205229 3326041 23356 3326041 23356 1674057 1658586 1674057 1658586 472667 2221639 472667 2221639 4429443 1906765 4429443 1906765 3322218 1681539 3322218 1681539 4922706 1651318 4922706 1651318 3935142 1973620 3935142 1973620 4681029 211331 4681029 211331 1442437 4298229 1442437 4298229 228824 2663729 228824 2663729 4356814 976437 4356814 976437 966199 1025969 966199 1025969 1011484 3333505 1011484 3333505 3638455 2259649 3638455 2259649 3938744 3517772 3938744 3517772 3324001 3330993 3324001 3330993 1340911 1472140 1340911 1472140 1684802 1040998 1684802 1040998 1070570 1681862 1070570 1681862 526094 2314862 526094 2314862 3969883 1043750 3969883 1043750 1061166 2048193 1061166 2048193 1670300 2520290 1670300 2520290 4208605 2380331 4208605 2380331 4305230 871221 4305230 871221 854616 3346469 854616 3346469 972866 1656042 972866 1656042 3662902 1664204 3662902 1664204 430306 192088 430306 192088 1669434 1386399 1669434 1386399 1371886 1174854 1371886 1174854 3332175 2141016 3332175 2141016 1657666 1082734 1657666 1082734 3327921 2055744 3327921 2055744 3744220 1235363 3744220 1235363 1254427 1491057 1254427 1491057 3318082 1680549 3318082 1680549 4692864 2289635 4692864 2289635 4359430 1582349 4359430 1582349 1665751 4424389 1665751 4424389 3351122 3329403 3351122 3329403 4190854 464976 4190854 464976 1191160 1137330 1191160 1137330 533941 509410 533941 509410 1161200 2356907 1161200 2356907 4027577 1284134 4027577 1284134 355376 2986780 355376 2986780 4653248 207543 4653248 207543 4228580 1139316 4228580 1139316 500809 4608254 500809 4608254 3349729 1652706 3349729 1652706 2792652 2627726 2792652 2627726 4310211 3322937 4310211 3322937 2448595 911695 2448595 911695 1685944 443160 1685944 443160 455458 837729 455458 837729 827580 732196 827580 732196 721937 1675709 721937 1675709 2317986 1128878 2317986 1128878 1127804 1082430 1127804 1082430 563672 1390031 563672 1390031 294156 1651285 294156 1651285 1185675 1157861 1185675 1157861 546797 2857558 546797 2857558 3021530 1352910 3021530 1352910 1320675 3332190 1320675 3332190 2201982 1882563 2201982 1882563 4768749 1075426 4768749 1075426 1651895 4439729 1651895 4439729 1664481 3332189 1664481 3332189 3567088 287553 3567088 287553 291123 1838034 291123 1838034 1650443 888111 1650443 888111 879711 3072720 879711 3072720 2282338 1376108 2282338 1376108 1379029 2460036 1379029 2460036 4217493 2591140 4217493 2591140 4046642 2657680 4046642 2657680 4317607 1661648 4317607 1661648 791843 1412426 791843 1412426 1379453 1650235 1379453 1650235 2896532 2673409 2896532 2673409 4335475 308892 4335475 308892 3324108 2349062 3324108 2349062 4017809 423602 4017809 423602 404028 916108 404028 916108 742505 742002 742505 742002 741026 3069654 741026 3069654 3603111 2984561 3603111 2984561 4626747 1678266 4626747 1678266 3262353 959745 3262353 959745 731618 4960918 731618 4960918 1681890 927761 1681890 927761 765297 2466015 765297 2466015 3323389 3341409 3323389 3341409 3946043 3328399 3946043 3328399 1622701 735697 1622701 735697 927047 2349351 927047 2349351 3319434 2988136 3319434 2988136 3316650 1683227 3316650 1683227 3138942 4418460 3138942 4418460 1655226 505285 1655226 505285 518636 3661925 518636 3661925 1678441 781513 1678441 781513 3341053 2631407 3341053 2631407 1677597 3028062 1677597 3028062 3319362 1068432 3319362 1068432 1660027 1650233 1660027 1650233 2906386 1667845 2906386 1667845 2283557 1165784 2283557 1165784 1662084 1114827 1662084 1114827 527706 2950078 527706 2950078 3711520 974856 3711520 974856 685296 1682922 685296 1682922 1990075 612132 1990075 612132 614418 2503614 614418 2503614 4170592 3032145 4170592 3032145 4702687 1252900 4702687 1252900 414747 3338289 414747 3338289 4302027 2306802 4302027 2306802 3996992 4709144 3996992 4709144 1652393 3337008 1652393 3337008 2837110 374125 2837110 374125 1272678 2054735 1272678 2054735 4632120 2710810 4632120 2710810 3957219 3331769 3957219 3331769 4204033 4259371 4204033 4259371 1674695 2289970 1674695 2289970 3948009 2305336 3948009 2305336 3983611 614575 3983611 614575 1047816 3915530 1047816 3915530 3333462 1734527 3333462 1734527 1656989 508459 1656989 508459 522301 3037554 522301 3037554 3650504 1680916 3650504 1680916 4783832 2760134 4783832 2760134 1678364 2803165 1678364 2803165 3051642 4140027 3051642 4140027 3343344 3343015 3343344 3343015 3906911 703157 3906911 703157 3566676 2082363 3566676 2082363 4568813 1269994 4568813 1269994 1661159 2677510 1661159 2677510 3990261 316139 3990261 316139 1357554 1347087 1357554 1347087 1354973 2065916 1354973 2065916 3727489 1059472 3727489 1059472 1035472 3116227 1035472 3116227 3575645 853319 3575645 853319 845529 2543244 845529 2543244 4208853 2345628 4208853 2345628 4021340 1109312 4021340 1109312 1133193 1658231 1133193 1658231 3406805 3331538 3406805 3331538 1326390 960517 1326390 960517 978329 442298 978329 442298 1255862 2700461 1255862 2700461 3965652 3339118 3965652 3339118 2710418 508350 2710418 508350 1159060 2533723 1159060 2533723 4120396 2331174 4120396 2331174 3344033 3052726 3344033 3052726 4719273 1394410 4719273 1394410 1659793 3318899 1659793 3318899 2615111 3536303 2615111 3536303 3334015 364270 3334015 364270 377109 1661125 377109 1661125 4453771 3329483 4453771 3329483 1504351 2578391 1504351 2578391 1656413 2309663 1656413 2309663 4345456 2270302 4345456 2270302 3350817 1091520 3350817 1091520 1102109 912295 1102109 912295 910571 1216722 910571 1216722 1670153 2918879 1670153 2918879 3713293 1665438 3713293 1665438 3420880 1650089 3420880 1650089 2157335 3111193 2157335 3111193 3321861 2054216 3321861 2054216 3695036 1151885 3695036 1151885 518280 505748 518280 505748 522626 3399103 522626 3399103 1668217 4093519 1668217 4093519 3345238 336614 3345238 336614 338478 2831015 338478 2831015 4478811 1646740 4478811 1646740 3707763 1853201 3707763 1853201 1667640 3319638 1667640 3319638 1075371 2576660 1075371 2576660 4254863 670085 4254863 670085 670294 3337162 670294 3337162 1158034 1653020 1158034 1653020 1745211 981339 1745211 981339 953974 2433836 953974 2433836 4240210 2868956 4240210 2868956 3811655 1194665 3811655 1194665 460201 277633 460201 277633 306192 1680929 306192 1680929 4568891 317853 4568891 317853 314660 2405171 314660 2405171 4276031 1683788 4276031 1683788 1026170 3045609 1026170 3045609 3327286 3346160 3327286 3346160 623104 1772397 623104 1772397 3345528 1481498 3345528 1481498 3320489 2596134 3320489 2596134 4259096 3336058 4259096 3336058 2159870 2620496 2159870 2620496 4320578 1263501 4320578 1263501 433127 2923163 433127 2923163 3769396 3096147 3769396 3096147 4777220 697135 4777220 697135 970483 1985990 970483 1985990 3664377 1250168 3664377 1250168 1243127 889850 1243127 889850 884105 860058 884105 860058 828369 2131267 828369 2131267 3813722 1685693 3813722 1685693 1929688 4369551 1929688 4369551 1422926 1682370 1422926 1682370 937455 2914694 937455 2914694 3741599 617229 3741599 617229 646001 3325840 646001 3325840 4564164 1381096 4564164 1381096 302939 1377277 302939 1377277 3325193 2199839 3325193 2199839 3323650 734710 3323650 734710 920033 1913583 920033 1913583 3592151 3345780 3592151 3345780 1471758 2219936 1471758 2219936 4435141 1357303 4435141 1357303 320707 197140 320707 197140 3328819 2833987 3328819 2833987 3824627 2192236 3824627 2192236 3876774 1911591 3876774 1911591 3592355 608461 3592355 608461 629325 1672032 629325 1672032 1319285 3325935 1319285 3325935 4564169 3581586 4564169 3581586 3334581 1129168 3334581 1129168 1132442 3332670 1132442 3332670 679973 2124110 679973 2124110 3338289 2902828 3338289 2902828 3763584 638591 3763584 638591 1056427 2541398 1056427 2541398 1655441 2877013 1655441 2877013 4539565 3316722 4539565 3316722 1821175 1364049 1821175 1364049 314821 2458743 314821 2458743 4114400 357785 4114400 357785 1672811 2245017 1672811 2245017 3905931 629076 3905931 629076 1066968 994604 1066968 994604 670369 3329840 670369 3329840 1892224 369866 1892224 369866 1286373 1976254 1286373 1976254 3628173 771233 3628173 771233 785634 1241042 785634 1241042 1235333 625454 1235333 625454 1064010 1977184 1064010 1977184 4703481 630150 4703481 630150 1684440 1291949 1684440 1291949 1317909 1663118 1317909 1663118 5000463 1293705 5000463 1293705 1285804 499987 1285804 499987 1681637 1665984 1681637 1665984 1592457 944943 1592457 944943 938605 4344619 938605 4344619 1663999 2819294 1663999 2819294 3859615 1155849 3859615 1155849 522008 614107 522008 614107 1044344 1261068 1044344 1261068 389389 403001 389389 403001 381225 2327158 381225 2327158 4320347 242385 4320347 242385 251830 66262 251830 66262 1684447 4161386 1684447 4161386 3322864 783096 3322864 783096 877266 1949024 877266 1949024 3646359 1680254 3646359 1680254 5002177 4778078 5002177 4778078 3319524 1761512 3319524 1761512 1676295 3031120 1676295 3031120 4701033 2649071 4701033 2649071 4340339 1255095 4340339 1255095 1270176 1359159 1270176 1359159 1349758 2078140 1349758 2078140 3724501 3330406 3724501 3330406 873420 598338 873420 598338 1072377 2109050 1072377 2109050 4557859 25446 4557859 25446 3327940 493629 3327940 493629 1153978 692378 1153978 692378 660159 2794666 660159 2794666 3882951 1122323 3882951 1122323 525206 2662991 525206 2662991 4321766 3344025 4321766 3344025 2367788 541580 2367788 541580 1117397 2822542 1117397 2822542 4473955 2149070 4473955 2149070 3842390 2627917 3842390 2627917 4028422 1663668 4028422 1663668 1658787 2321745 1658787 2321745 4007096 418344 4007096 418344 3323612 1619660 3323612 1619660 1664116 2954010 1664116 2954010 3712711 258873 3712711 258873 1432509 2207898 1432509 2207898 3863860 260160 3863860 260160 270705 2158068 270705 2158068 4535062 1682689 4535062 1682689 1571566 220271 1571566 220271 1447911 2970352 1447911 2970352 4649247 528502 4649247 528502 528576 300984 528576 300984 306469 1663723 306469 1663723 3080625 3325851 3080625 3325851 3375464 1173499 3375464 1173499 497227 2238768 497227 2238768 3875446 2838248 3875446 2838248 3352471 2605136 3352471 2605136 4051104 3670980 4051104 3670980 1673696 2085001 1673696 2085001 4591525 754704 4591525 754704 901535 4635448 901535 4635448 1676437 952806 1676437 952806 703508 1647476 703508 1647476 3287082 705646 3287082 705646 701455 790657 701455 790657 810591 4501693 810591 4501693 3328925 1009526 3328925 1009526 663004 4047829 663004 4047829 3335291 380466 3335291 380466 1684437 691757 1684437 691757 1662072 2061007 1662072 2061007 4577053 1676812 4577053 1676812 1847274 2114583 1847274 2114583 4576530 942041 4576530 942041 1662419 1903644 1662419 1903644 4774452 1430566 4774452 1430566 1432446 738477 1432446 738477 932027 1650452 932027 1650452 1481750 482218 1481750 482218 1205903 230748 1205903 230748 1422666 1658924 1422666 1658924 3603051 1359212 3603051 1359212 1372203 4624735 1372203 4624735 1668190 449581 1668190 449581 448384 959825 448384 959825 706746 1686646 706746 1686646 1053400 526619 1053400 526619 509166 2029966 509166 2029966 1648688 4524527 1648688 4524527 1666827 1421042 1666827 1421042 238436 2181339 238436 2181339 3824404 547165 3824404 547165 1675627 1899064 1675627 1899064 3552861 4875380 3552861 4875380 3321002 3343914 3321002 3343914 263947 1668728 263947 1668728 865055 440315 865055 440315 427945 3337262 427945 3337262 4762575 3344963 4762575 3344963 2041268 2560472 2041268 2560472 4105133 979503 4105133 979503 707835 2625060 707835 2625060 3324442 3346470 3324442 3346470 3518862 1663342 3518862 1663342 3857383 2739534 3857383 2739534 4392944 2177625 4392944 2177625 3849739 1667876 3849739 1667876 3273497 1737340 3273497 1737340 3346027 1653264 3346027 1653264 2747407 2302661 2747407 2302661 3976758 1655332 3976758 1655332 2750457 2271599 2750457 2271599 4427051 1283006 4427051 1283006 1312873 403135 1312873 403135 1271051 1709113 1271051 1709113 3344233 2802532 3344233 2802532 4462285 2498942 4462285 2498942 4160008 2913666 4160008 2913666 1660068 3348026 1660068 3348026 3724126 2245253 3724126 2245253 1674334 1972268 1674334 1972268 3319950 1660188 3319950 1660188 1663217 1964948 1663217 1964948 4703984 3327028 4703984 3327028 4469085 677033 4469085 677033 661816 3111743 661816 3111743 3323461 4230776 3323461 4230776 1660903 2020031 1660903 2020031 3350256 2309425 3350256 2309425 4360670 2540072 4360670 2540072 4218872 2799477 4218872 2799477 4459765 3345973 4459765 3345973 158581 3007301 158581 3007301 3320427 3343050 3320427 3343050 2492508 1253724 2492508 1253724 1272593 2044991 1272593 2044991 1678218 808021 1678218 808021 815672 1656942 815672 1656942 120055 2001610 120055 2001610 3693014 803269 3693014 803269 776009 1360875 776009 1360875 318582 237087 318582 237087 1407567 3317156 1407567 3317156 768175 2871720 768175 2871720 4539653 2887021 4539653 2887021 4519374 1684140 4519374 1684140 431933 363448 431933 363448 360775 784161 360775 784161 914098 3341226 914098 3341226 3719920 1647754 3719920 1647754 2848141 2943418 2848141 2943418 4631846 3322234 4631846 3322234 931806 778542 931806 778542 893651 3342616 893651 3342616 667442 1150995 667442 1150995 535808 3022532 535808 3022532 3338625 3315403 3338625 3315403 1146367 4291353 1146367 4291353 1682317 3034751 1682317 3034751 3341835 972603 3341835 972603 965528 335156 965528 335156 336076 2902322 336076 2902322 4566311 1380647 4566311 1380647 1379864 3335530 1379864 3335530 2457196 821869 2457196 821869 832336 678998 832336 678998 982825 2557965 982825 2557965 4213215 2156262 4213215 2156262 4493377 3315973 4493377 3315973 3984884 3461609 3984884 3461609 1647525 2208759 1647525 2208759 3860329 1965180 3860329 1965180 1684166 3341738 1684166 3341738 4676584 2723829 4676584 2723829 3921089 836371 3921089 836371 875422 1907014 875422 1907014 4728470 1998921 4728470 1998921 4649664 3342734 4649664 3342734 1225311 2374160 1225311 2374160 4311391 2304220 4311391 2304220 3976380 3344061 3976380 3344061 4356154 2613834 4356154 2613834 4069105 1387746 4069105 1387746 1391323 932722 1391323 932722 935010 1393777 935010 1393777 3329579 2908318 3329579 2908318 4549958 572483 4549958 572483 578867 1690097 578867 1690097 3330850 247620 3330850 247620 228575 4726744 228575 4726744 3313877 2241023 3313877 2241023 3885312 2305307 3885312 2305307 1661982 748077 1661982 748077 748170 3349732 748170 3349732 1691518 3330339 1691518 3330339 4433279 2094236 4433279 2094236 4597277 945349 4597277 945349 969716 1092444 969716 1092444 1065236 2213872 1065236 2213872 3873791 2292055 3873791 2292055 4389965 3972844 4389965 3972844 1674325 1169166 1674325 1169166 1686650 2275033 1686650 2275033 4427291 2961465 4427291 2961465 3674497 3618795 3674497 3618795 1680789 3234401 1680789 3234401 3321545 1462548 3321545 1462548 232757 716621 232757 716621 1668742 2680789 1668742 2680789 3982297 1879801 3982297 1879801 3548464 1675245 3548464 1675245 4536818 1666629 4536818 1666629 2530955 847821 2530955 847821 846822 1663139 846822 1663139 3813327 1658249 3813327 1658249 1329531 1685951 1329531 1685951 4678907 3856357 4678907 3856357 3319641 1649286 3319641 1649286 64132 451276 64132 451276 473310 2778134 473310 2778134 1673560 775368 1673560 775368 786937 1573332 786937 1573332 1650214 1666870 1650214 1666870 3243621 1363989 3243621 1363989 3344005 3171068 3344005 3171068 3321708 1071065 3321708 1071065 591418 2045759 591418 2045759 1678585 1681345 1678585 1681345 4588087 2452160 4588087 2452160 4226023 1681844 4226023 1681844 3663010 3322380 3663010 3322380 3669318 3352317 3669318 3352317 324373 2264923 324373 2264923 4429922 1667629 4429922 1667629 2335644 3867795 2335644 3867795 1651626 1160761 1651626 1160761 1156146 2585467 1156146 2585467 3350602 1937017 3350602 1937017 3584420 1671371 3584420 1671371 4612763 2739421 4612763 2739421 3942387 2675062 3942387 2675062 4339079 2498031 4339079 2498031 4157296 2796867 4157296 2796867 4473532 3345188 4473532 3345188 1904716 1659275 1904716 1659275 4514142 2473016 4514142 2473016 4176781 2563337 4176781 2563337 3318286 2342029 3318286 2342029 3972866 466367 3972866 466367 447076 3323146 447076 3323146 1437531 1671846 1437531 1671846 127550 1124372 127550 1124372 568129 2529309 568129 2529309 4181450 2201526 4181450 2201526 4439799 2127683 4439799 2127683 4531368 958640 4531368 958640 930704 2009091 930704 2009091 4657819 1372832 4657819 1372832 1387845 1178504 1387845 1178504 1187602 268496 1187602 268496 4399737 2476284 4399737 2476284 4221881 2042417 4221881 2042417 3715709 3326182 3715709 3326182 3878650 2177427 3878650 2177427 4519402 4732277 4519402 4732277 3314367 1365301 3314367 1365301 1377001 4070661 1377001 4070661 1657392 1151276 1657392 1151276 518078 1113125 518078 1113125 554399 2069351 554399 2069351 4596247 2597361 4596247 2597361 4277768 1875190 4277768 1875190 4799768 4654366 4799768 4654366 1683387 3330784 1683387 3330784 4922414 2821220 4922414 2821220 3822689 1152650 3822689 1152650 498445 2166934 498445 2166934 3804596 2989674 3804596 2989674 4676944 1669600 4676944 1669600 2058448 653314 2058448 653314 1003593 1267057 1003593 1267057 1678256 2906801 1678256 2906801 3781227 3335547 3781227 3335547 309801 1674064 309801 1674064 4198647 764265 4198647 764265 920591 1661413 920591 1661413 3902305 1681803 3902305 1681803 121310 1012990 121310 1012990 1017027 563664 1017027 563664 573961 3024793 573961 3024793 4681588 3330076 4681588 3330076 4103253 3328173 4103253 3328173 2034783 597649 2034783 597649 1054717 1142030 1054717 1142030 536579 1158166 536579 1158166 1143872 2947543 1143872 2947543 4628134 3065321 4628134 3065321 3620944 3318035 3620944 3318035 1786067 2519330 1786067 2519330 4214371 1655460 4214371 1655460 2345689 962981 2345689 962981 1683505 1649067 1683505 1649067 1720102 2075230 1720102 2075230 3747290 731950 3747290 731950 922955 2025351 922955 2025351 3669041 314712 3669041 314712 308655 1680700 308655 1680700 545935 2459432 545935 2459432 3345476 1027495 3345476 1027495 3327879 3775472 3327879 3775472 3318298 755492 3318298 755492 940958 2219688 940958 2219688 1949455 1667691 1949455 1667691 884270 2560668 884270 2560668 4208041 1682013 4208041 1682013 438605 1395318 438605 1395318 279305 306315 279305 306315 313585 701187 313585 701187 971651 2172754 971651 2172754 3840270 1235073 3840270 1235073 1245455 2093997 1245455 2093997 3775576 1965850 3775576 1965850 3607528 3349930 3607528 3349930 2022563 720947 2022563 720947 714164 1650625 714164 1650625 3646740 3098182 3646740 3098182 3577863 2792475 3577863 2792475 4477650 3347301 4477650 3347301 609551 532006 609551 532006 543256 833127 543256 833127 1683691 259907 1683691 259907 3350038 3324649 3350038 3324649 318762 1130701 318762 1130701 3335940 2680031 3335940 2680031 3963512 1420646 3963512 1420646 3332003 596778 3332003 596778 3328157 2815020 3328157 2815020 3842369 2783287 3842369 2783287 3874962 518581 3874962 518581 1167509 1078840 1167509 1078840 1656629 891444 1656629 891444 886920 785339 886920 785339 790128 2258599 790128 2258599 4402132 2805127 4402132 2805127 3860178 1658378 3860178 1658378 88773 1493188 88773 1493188 1655694 1365170 1655694 1365170 1374255 2704140 1374255 2704140 3977961 1676656 3977961 1676656 1722337 3319841 1722337 3319841 4486100 2266153 4486100 2266153 3930063 3332529 3930063 3332529 455750 1337385 455750 1337385 297450 3338821 297450 3338821 3466626 2349795 3466626 2349795 4019491 2503077 4019491 2503077 4159901 3313719 4159901 3313719 4307440 3352866 4307440 3352866 2958745 3327690 2958745 3327690 3437154 302415 3437154 302415 1366304 2475144 1366304 2475144 4173415 786478 4173415 786478 899830 2133563 899830 2133563 3328604 824268 3328604 824268 3340314 1682890 3340314 1682890 2643152 292566 2643152 292566 1647103 3021860 1647103 3021860 3632714 2730596 3632714 2730596 3958011 2445088 3958011 2445088 4208112 684338 4208112 684338 981238 1462649 981238 1462649 3348994 1038174 3348994 1038174 1030243 3334093 1030243 3334093 1639693 2627904 1639693 2627904 4023488 1679694 4023488 1679694 4931972 2693619 4931972 2693619 4355955 1058036 4355955 1058036 1073709 2377839 1073709 2377839 4325869 4074491 4325869 4074491 1650106 779092 1650106 779092 873160 2077919 873160 2077919 3760192 1163952 3760192 1163952 514348 2397625 514348 2397625 3337530 3329327 3337530 3329327 4603318 2290305 4603318 2290305 4351834 1205614 4351834 1205614 1185406 2404533 1185406 2404533 4072380 2560961 4072380 2560961 4238037 391912 4238037 391912 364128 1657498 364128 1657498 1101669 429272 1101669 429272 412406 3429663 412406 3429663 3333326 2825048 3333326 2825048 4468726 2141280 4468726 2141280 3809269 4438617 3809269 4438617 3352996 2250524 3352996 2250524 4443315 1647032 4443315 1647032 3553869 1685191 3553869 1685191 2098514 34142 2098514 34142 3348801 334421 3348801 334421 3325877 2290671 3325877 2290671 3933727 4910305 3933727 4910305 1662422 2006393 1662422 2006393 3694025 388826 3694025 388826 1261217 1250605 1261217 1250605 1243766 2667354 1243766 2667354 4011489 2684403 4011489 2684403 3947329 1991888 3947329 1991888 3682875 2936009 3682875 2936009 4610970 650548 4610970 650548 652992 1413844 652992 1413844 1414551 345126 1414551 345126 335885 3320190 335885 3320190 2146949 1123763 2146949 1123763 541010 2384492 541010 2384492 4041263 3116102 4041263 3116102 3536530 1126641 3536530 1126641 1113715 3281858 1113715 3281858 3325300 3345572 3325300 3345572 3374083 3317542 3374083 3317542 459806 2322111 459806 2322111 1685060 2374938 1685060 2374938 4040693 1245127 4040693 1245127 1237880 2200719 1237880 2200719 4472073 1050594 4472073 1050594 1041262 1673723 1041262 1673723 1204349 3632352 1204349 3632352 3349394 3351097 3349394 3351097 2493908 1673923 2493908 1673923 4905844 588232 4905844 588232 3328492 3352752 3328492 3352752 4708065 1033576 4708065 1033576 635023 809853 635023 809853 3342626 1652252 3342626 1652252 2989593 1684185 2989593 1684185 73531 839025 73531 839025 850627 343104 850627 343104 1325122 1663804 1325122 1663804 504347 3331175 504347 3331175 1383835 4305459 1383835 4305459 1649746 3331219 1649746 3331219 2879916 2257850 2879916 2257850 3900196 2909925 3900196 2909925 4569261 4997062 4569261 4997062 1669668 4843091 1669668 4843091 3343511 3123897 3343511 3123897 3343580 2474489 3343580 2474489 4193958 1663020 4193958 1663020 4415531 1037282 4415531 1037282 1651402 396030 1651402 396030 3715389 627235 3715389 627235 1068676 222956 1068676 222956 215158 1360513 215158 1360513 294309 3340149 294309 3340149 4826966 1920565 4826966 1920565 3313341 3315861 3313341 3315861 1140609 4063611 1140609 4063611 1652429 1983872 1652429 1983872 3651072 1651515 3651072 1651515 4454873 3334683 4454873 3334683 3028910 1442068 3028910 1442068 220421 1347396 220421 1347396 1361217 1684257 1361217 1684257 3699535 2933681 3699535 2933681 4592192 1064853 4592192 1064853 1068607 2023542 1068607 2023542 3666776 1664039 3666776 1664039 3088057 3331528 3088057 3331528 4594569 2290886 4594569 2290886 3962537 780441 3962537 780441 881799 1675614 881799 1675614 3055562 1792278 3055562 1792278 1668097 3316270 1668097 3316270 4669610 3081409 4669610 3081409 3326958 1881128 3326958 1881128 3552410 3314050 3552410 3314050 4928647 1650712 4928647 1650712 4355872 3715694 4355872 3715694 3320434 1686140 3320434 1686140 4636492 879603 4636492 879603 862373 3334752 862373 3334752 1734597 2288277 1734597 2288277 3948338 1193488 3948338 1193488 3322795 1435497 3322795 1435497 1651408 906016 1651408 906016 775021 4890215 775021 4890215 1669756 590655 1669756 590655 616247 4447946 616247 4447946 3348207 2201964 3348207 2201964 1658369 614143 1658369 614143 4757511 2124492 4757511 2124492 3343507 381636 3343507 381636 1302898 2904712 1302898 2904712 4553432 4430297 4553432 4430297 3326658 1666080 3326658 1666080 3374751 2786942 3374751 2786942 3891692 2419585 3891692 2419585 4233083 3322534 4233083 3322534 2594990 809734 2594990 809734 806035 1023082 806035 1023082 668672 1685008 668672 1685008 1966688 3330954 1966688 3330954 3240417 386514 3240417 386514 378180 926486 378180 926486 729207 2636855 729207 2636855 4298452 840007 4298452 840007 1666091 1213716 1666091 1213716 1222750 1188582 1222750 1188582 450749 2808032 450749 2808032 4513469 457993 4513469 457993 487892 3090909 487892 3090909 3598402 2565596 3598402 2565596 4200222 1093915 4200222 1093915 1678588 2521542 1678588 2521542 4191338 2773693 4191338 2773693 4466099 1681268 4466099 1681268 37619 2358635 37619 2358635 1897104 4153451 1897104 4153451 1673782 3328890 1673782 3328890 3023101 670170 3023101 670170 1670258 345434 1670258 345434 1662898 4693249 1662898 4693249 3347732 1669234 3347732 1669234 4417589 287463 4417589 287463 299893 453622 299893 453622 1195672 3022180 1195672 3022180 4706697 548102 4706697 548102 549322 2569741 549322 2569741 3339270 2763649 3339270 2763649 4425303 3341702 4425303 3341702 1675612 2229966 1675612 2229966 3891120 2420944 3891120 2420944 4057509 1278527 4057509 1278527 1269157 3343319 1269157 3343319 3132710 4438120 3132710 4438120 1652186 2146767 1652186 2146767 4530427 209453 4530427 209453 3317078 2894831 3317078 2894831 1663608 793562 1663608 793562 780652 2413237 780652 2413237 4286925 472469 4286925 472469 1182318 396837 1182318 396837 1661286 2096736 1661286 2096736 4566747 655176 4566747 655176 995094 1782372 995094 1782372 1683859 454897 1683859 454897 452136 283819 452136 283819 1370799 221278 1370799 221278 1443239 557648 1443239 557648 591374 3059113 591374 3059113 4722584 652415 4722584 652415 666990 4108977 666990 4108977 1678434 1981673 1678434 1981673 3643209 1935826 3643209 1935826 3325837 1676730 3325837 1676730 1876028 1647797 1876028 1647797 1553258 1659245 1553258 1659245 1873999 1636129 1873999 1636129 3336031 1514914 3336031 1514914 3330437 2482433 3330437 2482433 4177496 1139732 4177496 1139732 1170745 2927261 1170745 2927261 4583746 4176932 4583746 4176932 1669713 4634073 1669713 4634073 1675842 841851 1675842 841851 860850 2025929 860850 2025929 3688427 1674237 3688427 1674237 4909647 1920804 4909647 1920804 4729196 2956721 4729196 2956721 3712155 1396189 3712155 1396189 1417394 1411466 1417394 1411466 243613 1836217 243613 1836217 1661424 2543050 1661424 2543050 4117316 1661131 4117316 1661131 465483 2543930 465483 2543930 3325388 1060585 3325388 1060585 1648818 1204977 1648818 1204977 1192187 2547566 1192187 2547566 4206577 2544942 4206577 2544942 4232993 1974110 4232993 1974110 4701051 1761020 4701051 1761020 1679908 2149730 1679908 2149730 1662050 3808786 1662050 3808786 1661832 3347618 1661832 3347618 3323414 2945659 3323414 2945659 4646751 1345670 4646751 1345670 1333506 269959 1333506 269959 236413 2293878 236413 2293878 3968054 3319606 3968054 3319606 1576038 1648511 1576038 1648511 4955607 1651179 4955607 1651179 3139439 4855857 3139439 4855857 1680363 2912618 1680363 2912618 4551041 2378876 4551041 2378876 4295480 1056814 4295480 1056814 619143 257547 619143 257547 1428448 2493239 1428448 2493239 4192244 2488791 4192244 2488791 1681485 1015337 1681485 1015337 1042966 331655 1042966 331655 1663539 1018781 1663539 1018781 645922 2146216 645922 2146216 4487533 2916930 4487533 2916930 3742975 3103270 3742975 3103270 3350705 1109098 3350705 1109098 1134059 3802438 1134059 3802438 3342925 3333633 3342925 3333633 1444472 3073806 1444472 3073806 1647111 2332714 1647111 2332714 4012615 3316138 4012615 3316138 1922050 802244 1922050 802244 841222 2115892 841222 2115892 4578581 2117174 4578581 2117174 1671959 2046551 1671959 2046551 4598521 886193 4598521 886193 787678 3105228 787678 3105228 4775110 2536985 4775110 2536985 4107956 1661331 4107956 1661331 2649553 1648275 2649553 1648275 785574 664833 785574 664833 982578 2240381 982578 2240381 4449512 300245 4449512 300245 289385 1333483 289385 1333483 302700 2996232 302700 2996232 3693866 4047894 3693866 4047894 1649980 2893615 1649980 2893615 1673780 2377935 1673780 2377935 4045422 2438098 4045422 2438098 3103249 2650860 3103249 2650860 4017962 2282050 4017962 2282050 3970359 1011034 3970359 1011034 1031264 2387068 1031264 2387068 4281289 218440 4281289 218440 3986876 2746241 3986876 2746241 4385921 988148 4385921 988148 4755347 1978420 4755347 1978420 4654033 545732 4654033 545732 522437 1167289 522437 1167289 1131660 2052413 1131660 2052413 4604305 2449220 4604305 2449220 4115031 1046761 4115031 1046761 1032907 867993 1032907 867993 858423 666469 858423 666469 641472 1314760 641472 1314760 1338354 1670082 1338354 1670082 2279496 2641473 2279496 2641473 4303169 1653159 4303169 1653159 2900610 1192215 2900610 1192215 3339160 1671571 3339160 1671571 812647 1647283 812647 1647283 4771858 2340376 4771858 2340376 4334313 3033975 4334313 3033975 4730100 1650846 4730100 1650846 3920010 1684164 3920010 1684164 2024240 1386247 2024240 1386247 1394237 1225962 1394237 1225962 448187 2106209 448187 2106209 3343238 868153 3343238 868153 812732 1261989 812732 1261989 408634 723950 408634 723950 1661421 3332115 1661421 3332115 2813144 2811883 2813144 2811883 3882027 2488404 3882027 2488404 4139584 2927103 4139584 2927103 4583004 1407937 4583004 1407937 261532 3945479 261532 3945479 3322537 907276 3322537 907276 757937 1672280 757937 1672280 3502300 431986 3502300 431986 1225005 1685254 1225005 1685254 2968711 2101538 2968711 2101538 4561306 1666960 4561306 1666960 967817 2623454 967817 2623454 4301228 1686129 4301228 1686129 2027720 118643 2027720 118643 1654164 2798276 1654164 2798276 3847726 1163241 3847726 1163241 503112 2173878 503112 2173878 3346183 2766072 3346183 2766072 4465034 260028 4465034 260028 234487 3351057 234487 3351057 2955536 3733015 2955536 3733015 362143 1639867 362143 1639867 3350597 3086894 3350597 3086894 3618580 2114822 3618580 2114822 2032657 393402 2032657 393402 1650061 3991177 1650061 3991177 3316108 2033895 3316108 2033895 4616385 3581852 4616385 3581852 3337781 658632 3337781 658632 647447 2404239 647447 2404239 4252687 3047658 4252687 3047658 1665961 2956091 1665961 2956091 4613292 1351295 4613292 1351295 330068 2484307 330068 2484307 4134102 2989455 4134102 2989455 4644192 1242378 4644192 1242378 429222 1654558 429222 1654558 3503040 4325264 3503040 4325264 1650419 2885456 1650419 2885456 1681048 361239 1681048 361239 362159 1795025 362159 1795025 1683295 1389295 1683295 1389295 1379832 2974834 1379832 2974834 4670039 1445284 4670039 1445284 1676680 2209901 1676680 2209901 3880831 1355341 3880831 1355341 1347540 979954 1347540 979954 678669 2941642 678669 2941642 3738273 775981 3738273 775981 780748 2474372 780748 2474372 4123388 3324477 4123388 3324477 4560345 2672954 4560345 2672954 3990358 3725178 3990358 3725178 1680293 3343846 1680293 3343846 4258367 1656887 4258367 1656887 1803919 2145742 1803919 2145742 4501876 2305324 4501876 2305324 3948542 1997680 3948542 1997680 4678250 2871556 4678250 2871556 3808631 4823409 3808631 4823409 3314927 1149900 3314927 1149900 1171355 3345675 1171355 3345675 4856350 3320085 4856350 3320085 2454959 1654122 2454959 1654122 2537749 3327768 2537749 3327768 3116666 3641163 3116666 3641163 3341509 1649196 3341509 1649196 1823105 1666665 1823105 1666665 1928936 954845 1928936 954845 745798 1147009 745798 1147009 3332142 724147 3332142 724147 952682 676855 952682 676855 1664569 1690699 1664569 1690699 1676501 1672752 1676501 1672752 4719119 3324942 4719119 3324942 2088507 1967607 2088507 1967607 3657146 1681310 3657146 1681310 2688346 1201623 2688346 1201623 1665813 1744164 1665813 1744164 1678773 1674307 1678773 1674307 2525211 2181470 2525211 2181470 1652942 325335 1652942 325335 1342436 807383 1342436 807383 795346 1317777 795346 1317777 1317196 965479 1317196 965479 942924 1668036 942924 1668036 2178068 2797107 2178068 2797107 3841106 250403 3841106 250403 1398245 661506 1398245 661506 1010547 3348031 1010547 3348031 3769345 1672924 3769345 1672924 456757 591326 456757 591326 1056013 3336894 1056013 3336894 3981077 3871053 3981077 3871053 3353192 1014019 3353192 1014019 3351250 510300 3351250 510300 3314585 2220217 3314585 2220217 3884339 840781 3884339 840781 859251 2682325 859251 2682325 4324243 4244252 4324243 4244252 3318273 1059049 3318273 1059049 1052951 635777 1052951 635777 637433 988436 637433 988436 671001 2791817 671001 2791817 3850791 2350671 3850791 2350671 3995402 297710 3995402 297710 324026 2886002 324026 2886002 3779379 3336095 3779379 3336095 1715212 999231 1715212 999231 661254 1647798 661254 1647798 217777 1656365 217777 1656365 1464549 3336253 1464549 3336253 4183269 1235654 4183269 1235654 3343084 1661805 3343084 1661805 2160790 1666100 2160790 1666100 3327230 1028333 3327230 1028333 620286 2063620 620286 2063620 4582787 527392 4582787 527392 1118634 4782745 1118634 4782745 771889 3340445 771889 3340445 1233518 3085249 1233518 3085249 3567055 3314253 3567055 3314253 3331971 1410973 3331971 1410973 257280 1159306 257280 1159306 1158053 2773324 1158053 2773324 3884985 2325062 3884985 2325062 3974274 4518700 3974274 4518700 3332902 1228852 3332902 1228852 1246116 1655272 1246116 1655272 2144900 3839452 2144900 3839452 3320120 3344497 3320120 3344497 2388913 2883846 2388913 2883846 3756295 1681194 3756295 1681194 1493537 2081768 1493537 2081768 3319259 1660526 3319259 1660526 4242790 2372064 4242790 2372064 4008406 2552590 4008406 2552590 4118896 2561525 4118896 2561525 4106276 1673556 4106276 1673556 2526219 2203234 2526219 2203234 3848251 3349589 3848251 3349589 2665356 265777 2665356 265777 3334586 1685490 3334586 1685490 211551 1214699 211551 1214699 484638 3331045 484638 3331045 1323004 552926 1323004 552926 549513 344355 549513 344355 3350141 2804810 3350141 2804810 1648403 4105210 1648403 4105210 3329994 2568956 3329994 2568956 4091662 2531725 4091662 2531725 4138387 1663545 4138387 1663545 1351753 2922174 1351753 2922174 3318876 4813527 3318876 4813527 3340317 2784895 3340317 2784895 4463196 2797702 4463196 2797702 3321868 1982471 3321868 1982471 4689562 763765 4689562 763765 920698 2141338 920698 2141338 3798072 2585845 3798072 2585845 4089390 2929459 4089390 2929459 4566039 2728015 4566039 2728015 3928370 1308840 3928370 1308840 363232 2927107 363232 2927107 3339065 2821126 3339065 2821126 1974052 752561 1974052 752561 726012 3938408 726012 3938408 3328605 475810 3328605 475810 477483 984578 477483 984578 1011853 1115650 1011853 1115650 1115229 2040021 1115229 2040021 4634916 2608344 4634916 2608344 4053144 775307 4053144 775307 3341678 3347341 3341678 3347341 4428100 2567853 4428100 2567853 4205274 3343173 4205274 3343173 2792803 1376044 2792803 1376044 313921 2043897 313921 2043897 4594791 3340159 4594791 3340159 3664835 3336196 3664835 3336196 1563641 1657837 1563641 1657837 2462176 940280 2462176 940280 692402 1322308 692402 1322308 1673576 623553 1673576 623553 630420 484322 630420 484322 1162139 1668409 1162139 1668409 1963967 2009872 1963967 2009872 1686569 273262 1686569 273262 1406169 1657749 1406169 1657749 806565 1515274 806565 1515274 1658431 486424 1658431 486424 1156176 1674780 1156176 1674780 3222668 574388 3222668 574388 546778 3792266 546778 3792266 1651592 353424 1651592 353424 1294506 1273327 1294506 1273327 3723233 3615813 3723233 3615813 3350218 3336358 3350218 3336358 1699884 688692 1699884 688692 956402 2870378 956402 2870378 4523911 332920 4523911 332920 1340295 864640 1340295 864640 1684112 3325112 1684112 3325112 2853509 3327238 2853509 3327238 863744 3019285 863744 3019285 3653137 2136938 3653137 2136938 3785734 3892046 3785734 3892046 1683998 1336865 1683998 1336865 326648 992673 326648 992673 645332 1220196 645332 1220196 1222520 359786 1222520 359786 356574 2418892 356574 2418892 4103011 1649764 4103011 1649764 4134167 3093325 4134167 3093325 3570721 1360594 3570721 1360594 284213 526972 284213 526972 523893 1281583 523893 1281583 3327536 1675418 3327536 1675418 2572151 2637942 2572151 2637942 4050736 3351411 4050736 3351411 597326 3350262 597326 3350262 1069490 2065289 1069490 2065289 3750764 450712 3750764 450712 472375 1278910 472375 1278910 382534 627465 382534 627465 1023402 2537118 1023402 2537118 4210901 535766 4210901 535766 523020 3025891 523020 3025891 4693958 2567669 4693958 2567669 4237953 2755665 4237953 2755665 3913518 3041723 3913518 3041723 3601847 3314485 3601847 3314485 810624 1666497 810624 1666497 1263669 3332998 1263669 3332998 3995035 308722 3995035 308722 306888 2716869 306888 2716869 3974045 2031626 3974045 2031626 3722494 2714128 3722494 2714128 3964876 1836586 3964876 1836586 1684452 1661731 1684452 1661731 4326184 2110061 4326184 2110061 3773226 3766384 3773226 3766384 1652786 2614045 1652786 2614045 4053687 1898471 4053687 1898471 4735368 1788398 4735368 1788398 3326003 2153180 3326003 2153180 4519390 2098203 4519390 2098203 3780039 3343661 3780039 3343661 1757324 373105 1757324 373105 355206 2385043 355206 2385043 4271806 915980 4271806 915980 918602 588154 918602 588154 586926 1377303 586926 1377303 1371101 2886028 1371101 2886028 3778826 2240269 3778826 2240269 3898514 706516 3898514 706516 959419 2189780 959419 2189780 4467670 862622 4467670 862622 895616 740807 895616 740807 940786 541835 940786 541835 1141450 3340041 1141450 3340041 4261578 2069186 4261578 2069186 3723906 3348090 3723906 3348090 4830569 2450162 4830569 2450162 4080985 2373500 4080985 2373500 4009255 2839603 4009255 2839603 3859815 3731802 3859815 3731802 408961 772620 408961 772620 922116 2102005 922116 2102005 3757355 1418367 3757355 1418367 219570 3040897 219570 3040897 3633760 1669955 3633760 1669955 1824389 1432894 1824389 1432894 245268 941732 245268 941732 3339272 320263 3339272 320263 339303 4909575 339303 4909575 1668726 754754 1668726 754754 903798 2082996 903798 2082996 3341599 464725 3341599 464725 1180086 1047292 1180086 1047292 1032762 1957018 1032762 1957018 3619372 3043294 3619372 3043294 3651407 1652130 3651407 1652130 4296479 1113324 4296479 1113324 544174 306890 544174 306890 310009 3342866 310009 3342866 1743273 636929 1743273 636929 617936 720815 617936 720815 949214 1330547 949214 1330547 1310692 2543079 1310692 2543079 1679258 422097 1679258 422097 403819 1500133 403819 1500133 3333661 2717830 3333661 2717830 4401247 3041209 4401247 3041209 4687772 949023 4687772 949023 947170 1699289 947170 1699289 3346655 3347316 3346655 3347316 879515 2976638 879515 2976638 4650062 2745171 4650062 2745171 3347935 1681488 3347935 1681488 3962225 1647174 3962225 1647174 2247322 3925959 2247322 3925959 3317969 624944 3317969 624944 652452 2530117 652452 2530117 4211973 3084595 4211973 3084595 4761661 1265110 4761661 1265110 1264461 1674685 1264461 1674685 3322566 2314097 3322566 2314097 4356686 1681402 4356686 1681402 449664 1649511 449664 1649511 3697226 1676963 3697226 1676963 521977 634541 521977 634541 3319057 3903144 3319057 3903144 3321538 1280555 3321538 1280555 387377 1203741 387377 1203741 470464 1571364 470464 1571364 1677807 1335340 1677807 1335340 1315842 2483367 1315842 2483367 4165001 2219469 4165001 2219469 3053169 1242194 3053169 1242194 436154 920471 436154 920471 724209 2844198 724209 2844198 4505730 1356649 4505730 1356649 1679849 4487027 1679849 4487027 3350315 2003018 3350315 2003018 2143339 1264786 2143339 1264786 405401 901271 405401 901271 785984 1939702 785984 1939702 3339814 3599182 3339814 3599182 3329169 1652598 3329169 1652598 1971920 473163 1971920 473163 488050 602605 488050 602605 1062934 2874787 1062934 2874787 4545290 3334145 4545290 3334145 3781955 4532279 3781955 4532279 1652427 1666813 1652427 1666813 2748213 1678283 2748213 1678283 1199339 1906736 1199339 1906736 4762804 4017080 4762804 4017080 1682011 1657632 1682011 1657632 5327 1015762 5327 1015762 3323258 801784 3323258 801784 808044 3476649 808044 3476649 3327250 1040089 3327250 1040089 622822 837784 622822 837784 1684239 2711055 1684239 2711055 3961639 2602753 3961639 2602753 4057513 54919 4057513 54919 3321552 3553487 3321552 3553487 3331041 559016 3331041 559016 1654109 1651353 1654109 1651353 779666 2512128 779666 2512128 4178722 2984486 4178722 2984486 3675141 3335427 3675141 3335427 3649971 1679444 3649971 1679444 3608708 925939 3608708 925939 935768 1189328 935768 1189328 1154942 2600790 1154942 2600790 4062308 351594 4062308 351594 1302730 2289746 1302730 2289746 4367165 2885490 4367165 2885490 3787229 2908082 3787229 2908082 3772118 967623 3772118 967623 694463 1663001 694463 1663001 4521300 2070627 4521300 2070627 3743318 2406886 3743318 2406886 3319839 1394878 3319839 1394878 1375375 1671516 1375375 1671516 2155997 2422058 2155997 2422058 4260601 3350342 4260601 3350342 1495229 1017191 1495229 1017191 676011 943708 676011 943708 714907 1072144 714907 1072144 610328 2099117 610328 2099117 3776565 592853 3776565 592853 1086999 469923 1086999 469923 1164363 2026787 1164363 2026787 3682804 3335618 3682804 3335618 2319381 3094542 2319381 3094542 4770283 2266067 4770283 2266067 4364978 2533830 4364978 2533830 4156283 3915114 4156283 3915114 3325417 2581368 3325417 2581368 4069426 1250333 4069426 1250333 412946 3346750 412946 3346750 3986376 3086589 3986376 3086589 1656699 214975 1656699 214975 1467263 2380188 1467263 2380188 4046517 2003672 4046517 2003672 1659533 3313399 1659533 3313399 4747213 1663067 4747213 1663067 1196583 4183128 1196583 4183128 1678928 447799 1678928 447799 1220380 507841 1220380 507841 485427 1640014 485427 1640014 3333733 1667815 3333733 1667815 5000548 1297500 5000548 1297500 1681867 1569581 1681867 1569581 3325648 519994 3325648 519994 526550 1147127 526550 1147127 1159388 518183 1159388 518183 534350 25660 534350 25660 3348820 3240542 3348820 3240542 3329757 1979815 3329757 1979815 1654315 2022378 1654315 2022378 3688480 3348672 3688480 3348672 4026376 2755676 4026376 2755676 3942067 1114172 3942067 1114172 1127431 3068530 1127431 3068530 3575312 1656391 3575312 1656391 370918 3019548 370918 3019548 4663225 2089279 4663225 2089279 3727315 1001165 3727315 1001165 651925 1966169 651925 1966169 3638812 1682869 3638812 1682869 2359200 3326973 2359200 3326973 3308329 548035 3308329 548035 1092423 3346500 1092423 3346500 2123152 499651 2123152 499651 506374 4625933 506374 4625933 3321467 404037 3321467 404037 3343144 3120055 3343144 3120055 4778253 1648301 4778253 1648301 1742267 2368274 1742267 2368274 4044296 2713063 4044296 2713063 4398528 2558792 4398528 2558792 3323923 234076 3323923 234076 1420226 593543 1420226 593543 1062954 338142 1062954 338142 368798 1938901 368798 1938901 3633057 1677676 3633057 1677676 3324022 955426 3324022 955426 729593 2972938 729593 2972938 4622581 668913 4622581 668913 1027105 1669454 1027105 1669454 2531886 2121718 2531886 2121718 3789086 2230203 3789086 2230203 3914092 707125 3914092 707125 961215 3344390 961215 3344390 3465296 140625 3465296 140625 1663436 638237 1663436 638237 1682613 4731057 1682613 4731057 521287 3530847 521287 3530847 733676 1657956 733676 1657956 4947699 3101064 4947699 3101064 3560390 3340118 3560390 3340118 2238560 876266 2238560 876266 3328847 1909735 3328847 1909735 4794586 969507 4794586 969507 702437 1660632 702437 1660632 1258295 3315708 1258295 3315708 2712228 2304123 2712228 2304123 3971186 1648707 3971186 1648707 1849587 1963335 1849587 1963335 4700947 2084875 4700947 2084875 4593793 1260740 4593793 1260740 384411 1328605 384411 1328605 1335333 512993 1335333 512993 512809 338560 512809 338560 1324129 3348082 1324129 3348082 3877175 464713 3877175 464713 456843 3327744 456843 3327744 3703097 2910552 3703097 2910552 4579733 4142388 4579733 4142388 1659036 1425615 1659036 1425615 228449 3317203 228449 3317203 1885841 2768543 1885841 2768543 3320034 981598 3320034 981598 1654642 3317666 1654642 3317666 3070191 1457150 3070191 1457150 1678572 108426 1678572 108426 3347454 3023153 3347454 3023153 3652214 2055879 3652214 2055879 3734795 2338060 3734795 2338060 4312190 3315100 4312190 3315100 4529791 916247 4529791 916247 922384 451370 922384 451370 454667 2870435 454667 2870435 4520528 1284366 4520528 1284366 1674497 747527 1674497 747527 720532 4181100 720532 4181100 1660951 440481 1660951 440481 1228489 2373401 1228489 2373401 4030985 3249667 4030985 3249667 1653844 598832 1653844 598832 1059170 3192216 1059170 3192216 1655915 1924699 1655915 1924699 3617249 4351994 3617249 4351994 3333753 3161978 3333753 3161978 3313641 2299865 3313641 2299865 3977769 638946 3977769 638946 625594 2200806 625594 2200806 3852765 1311694 3852765 1311694 1332656 2755421 1332656 2755421 4445830 259302 4445830 259302 1667574 2927179 1667574 2927179 4593212 2918075 4593212 2918075 4611432 1683290 4611432 1683290 4253342 4648869 4253342 4648869 1648532 4710384 1648532 4710384 3313963 2087315 3313963 2087315 3718316 3335811 3718316 3335811 1651309 550200 1651309 550200 1125598 298179 1125598 298179 1376001 238776 1376001 238776 221073 1076549 221073 1076549 578675 1676711 578675 1676711 1603897 1649649 1603897 1649649 1110534 2384329 1110534 2384329 4057524 2136466 4057524 2136466 4508308 1660529 4508308 1660529 2346019 712498 2346019 712498 693389 2183044 693389 2183044 3316344 3332429 3316344 3332429 1174416 959029 1174416 959029 931844 1999515 931844 1999515 3677668 1145290 3677668 1145290 518884 3220356 518884 3220356 1648135 2738886 1648135 2738886 3950191 522175 3950191 522175 1171411 2998243 1171411 2998243 3316867 1210356 3316867 1210356 1218298 661531 1218298 661531 1016721 4372930 1016721 4372930 1661162 2145089 1661162 2145089 3317189 2775552 3317189 2775552 4474139 606770 4474139 606770 627842 582683 627842 582683 1081044 2348426 1081044 2348426 4332113 808693 4332113 808693 829664 3346869 829664 3346869 1914739 466260 1914739 466260 1222473 232914 1222473 232914 1431113 2177745 1431113 2177745 4476633 3334491 4476633 3334491 1469101 1890181 1469101 1890181 4774631 2200115 4774631 2200115 3898325 2163636 3898325 2163636 1677201 3344599 1677201 3344599 2992780 2127094 2992780 2127094 3800911 1006895 3800911 1006895 3562155 992936 3562155 992936 1683562 2975845 1683562 2975845 4651952 1675384 4651952 1675384 3319695 615746 3319695 615746 621986 3480688 621986 3480688 1648531 954917 1648531 954917 3338590 632596 3338590 632596 619649 1039922 619649 1039922 634636 1117979 634636 1117979 559217 1296968 559217 1296968 1309373 1460760 1309373 1460760 196723 2370359 196723 2370359 3332967 514472 3332967 514472 513193 3352704 513193 3352704 4471853 3313513 4471853 3313513 4686102 2769708 4686102 2769708 4435749 1676629 4435749 1676629 65468 2593299 65468 2593299 4052878 284300 4052878 284300 267980 334929 267980 334929 1347789 2978347 1347789 2978347 4650188 3974438 4650188 3974438 1647487 1940763 1647487 1940763 3334693 295347 3334693 295347 3837726 2770757 3837726 2770757 4451558 2037236 4451558 2037236 3351538 2146404 3351538 2146404 4528439 212569 4528439 212569 4117253 427166 4117253 427166 428730 2373001 428730 2373001 4308113 1231930 4308113 1231930 1203899 4508176 1203899 4508176 3317282 619796 3317282 619796 631210 2068034 631210 2068034 3748450 1215873 3748450 1215873 1235694 677223 1235694 677223 1014904 1267876 1014904 1267876 1239509 1078751 1239509 1078751 3335465 2238391 3335465 2238391 3899009 2894886 3899009 2894886 3335952 3325053 3335952 3325053 1334710 1682827 1334710 1682827 1827812 2890768 1827812 2890768 3770390 1661522 3770390 1661522 170422 3429761 170422 3429761 3314129 2068577 3314129 2068577 4609590 1668551 4609590 1668551 1033876 821271 1033876 821271 1674621 1680758 1674621 1680758 1196618 746759 1196618 746759 3341973 1651430 3341973 1651430 4364451 558321 4364451 558321 567827 318661 567827 318661 4529046 4707058 4529046 4707058 3353041 471345 3353041 471345 444997 756162 444997 756162 1647637 1928066 1647637 1928066 4747262 3336644 4747262 3336644 2476790 2208654 2476790 2208654 3856071 681634 3856071 681634 679879 1345939 679879 1345939 341425 1063517 341425 1063517 1078994 2191701 1078994 2191701 3832703 1968274 3832703 1968274 3640914 2833934 3640914 2833934 3824942 3190133 3824942 3190133 1671420 3319150 1671420 3319150 156093 1894553 156093 1894553 1650565 958152 1650565 958152 706687 963688 706687 963688 953516 3817642 953516 3817642 3316235 551315 3316235 551315 1111034 2576454 1111034 2576454 4088660 1360589 4088660 1360589 1368033 1655011 1368033 1655011 1876919 3330126 1876919 3330126 125991 2717304 125991 2717304 4383304 973583 4383304 973583 996056 2869237 996056 2869237 4539603 3034676 4539603 3034676 3324264 3215837 3324264 3215837 3329952 779929 3329952 779929 881676 2171519 881676 2171519 3807870 1682878 3807870 1682878 3522294 289834 3522294 289834 284088 2210525 284088 2210525 4472681 1324419 4472681 1324419 1651318 3348279 1651318 3348279 118734 3180138 118734 3180138 1676722 1931243 1676722 1931243 3336069 3348684 3336069 3348684 3100780 2796478 3100780 2796478 4467584 2656156 4467584 2656156 4345468 1318391 4345468 1318391 1343167 2893713 1343167 2893713 3752704 4141909 3752704 4141909 1677395 777466 1677395 777466 903473 2780601 903473 2780601 3887238 554012 3887238 554012 1106827 33441 1106827 33441 3318688 4913103 3318688 4913103 3328115 450803 3328115 450803 1225287 3344338 1225287 3344338 3276300 1669992 3276300 1669992 2590211 1288316 2590211 1288316 388224 539155 388224 539155 1126964 3342968 1126964 3342968 4291911 990856 4291911 990856 677352 1939649 677352 1939649 4758862 1898956 4758862 1898956 3596789 2682194 3596789 2682194 3975931 2426087 3975931 2426087 4088171 258890 4088171 258890 277966 2001881 277966 2001881 4659870 1685266 4659870 1685266 568551 358600 568551 358600 1316737 818992 1316737 818992 831994 3316559 831994 3316559 514804 2777116 514804 2777116 3861780 3317528 3861780 3317528 4992539 349050 4992539 349050 342068 472184 342068 472184 1648350 2454925 1648350 2454925 4106948 3341456 4106948 3341456 1426279 669921 1426279 669921 657676 3353219 657676 3353219 3938520 2590948 3938520 2590948 1678729 626561 1678729 626561 1014570 1387397 1014570 1387397 291285 411954 291285 411954 3333262 2142946 3333262 2142946 1667982 1174810 1667982 1174810 1167580 838663 1167580 838663 1657819 2514941 1657819 2514941 4152273 1944506 4152273 1944506 3589841 1102175 3589841 1102175 545835 979940 545835 979940 687495 2273804 687495 2273804 3960959 1009021 3960959 1009021 988705 3315040 988705 3315040 773019 2512549 773019 2512549 4181415 1883851 4181415 1883851 3319099 1683041 3319099 1683041 1671551 225947 1671551 225947 3326356 3326325 3326356 3326325 1626739 2244396 1626739 2244396 3943350 925747 3943350 925747 750433 2046575 750433 2046575 4645030 3565857 4645030 3565857 728696 986964 728696 986964 989882 2772883 989882 2772883 4438574 1323789 4438574 1323789 1661961 1421762 1661961 1421762 222071 1673325 222071 1673325 3546853 1682047 3546853 1682047 2777096 1974929 2777096 1974929 3619117 3337118 3619117 3337118 3964797 2217000 3964797 2217000 4441782 3237073 4441782 3237073 3317576 4674016 3317576 4674016 3342078 972661 3342078 972661 684441 2263134 684441 2263134 4421453 3398892 4421453 3398892 1670803 2500089 1670803 2500089 1682214 4818728 1682214 4818728 3318427 2333741 3318427 2333741 4338625 1119910 4338625 1119910 567527 1059834 567527 1059834 597351 893228 597351 893228 786140 2992045 786140 2992045 4657166 1953354 4657166 1953354 3595489 425792 3595489 425792 3314976 2014310 3314976 2014310 1674822 2835291 1674822 2835291 4525483 351129 4525483 351129 1309026 3330713 1309026 3330713 3437309 1371882 3437309 1371882 318065 2507727 318065 2507727 3316529 2052853 3316529 2052853 4579800 3328318 4579800 3328318 3330081 4898734 3330081 4898734 1646795 1291000 1646795 1291000 3318600 1051407 3318600 1051407 628867 3331712 628867 3331712 2621766 1192131 2621766 1192131 492688 544394 492688 544394 532967 2547107 532967 2547107 4226068 1685919 4226068 1685919 4015998 668985 4015998 668985 999644 4446130 999644 4446130 3324674 2872523 3324674 2872523 4538283 1653226 4538283 1653226 3712905 4646948 3712905 4646948 1255058 2891533 1255058 2891533 4563992 2733394 4563992 2733394 3931499 4814542 3931499 4814542 3318194 3341839 3318194 3341839 1669863 4122705 1669863 4122705 3321748 253273 3321748 253273 232095 1941256 232095 1941256 4721096 603393 4721096 603393 1070103 750079 1070103 750079 725970 1650408 725970 1650408 2443488 4506571 2443488 4506571 3349764 1205553 3349764 1205553 481773 2935290 481773 2935290 3750357 766508 3750357 766508 885764 1311187 885764 1311187 364255 2764414 364255 2764414 3907060 4507903 3907060 4507903 1677550 1657958 1677550 1657958 1253665 1677308 1253665 1677308 2569139 1647092 2569139 1647092 3297488 1078152 3297488 1078152 1680866 332240 1680866 332240 1339562 2219597 1339562 2219597 3883678 2470619 3883678 2470619 4145406 1027409 4145406 1027409 1036475 1680444 1036475 1680444 4801444 2960647 4801444 2960647 4600281 2981136 4600281 2981136 3691454 2333212 3691454 2333212 4008852 2781261 4008852 2781261 4453522 656003 4453522 656003 1003894 2129503 1003894 2129503 4529824 3313601 4529824 3313601 2854793 3932356 2854793 3932356 3349358 1654441 3349358 1654441 912425 2880312 912425 2880312 3788622 716313 3788622 716313 677196 1965131 677196 1965131 2855310 2034786 2855310 2034786 4636527 2668876 4636527 2668876 3966045 3265861 3966045 3265861 1660029 195187 1660029 195187 3337284 1684602 3337284 1684602 1085022 2741163 1085022 2741163 4396097 1060435 4396097 1060435 1652847 4893544 1652847 4893544 1647702 270545 1647702 270545 268927 2889691 268927 2889691 3746890 1933648 3746890 1933648 3562912 3183119 3562912 3183119 1674967 3129523 1674967 3129523 3325933 3345863 3325933 3345863 3301670 3062154 3301670 3062154 4739593 351182 4739593 351182 355133 1393960 355133 1393960 272899 3786524 272899 3786524 3317413 660930 3317413 660930 658305 2450833 658305 2450833 4219222 2843665 4219222 2843665 4518335 3316236 4518335 3316236 1019999 2836936 1019999 2836936 4480393 3860404 4480393 3860404 285462 889550 285462 889550 910960 2167485 910960 2167485 3822522 228564 3822522 228564 1465373 3109523 1465373 3109523 4794409 2993759 4794409 2993759 4658676 2505010 4658676 2505010 4169308 2477117 4169308 2477117 4128993 2590256 4128993 2590256 4263750 3073034 4263750 3073034 3593816 4650450 3593816 4650450 436242 2405370 436242 2405370 4066032 3317311 4066032 3317311 502559 2589027 502559 2589027 4250251 1399644 4250251 1399644 1366247 2278888 1366247 2278888 3962609 1297677 3962609 1297677 1307838 2793798 1307838 2793798 4459716 2085119 4459716 2085119 3331991 945416 3331991 945416 1658287 3040902 1658287 3040902 3332754 4185777 3332754 4185777 3322226 1932229 3322226 1932229 3606082 3344604 3606082 3344604 424858 3350748 424858 3350748 1887864 1651507 1887864 1651507 390038 4156650 390038 4156650 3340627 4645610 3340627 4645610 1664186 295613 1664186 295613 309897 973747 309897 973747 3342675 2963855 3342675 2963855 3726779 2718190 3726779 2718190 3951856 753891 3951856 753891 904218 2675096 904218 2675096 3998603 1666319 3998603 1666319 2104440 3036348 2104440 3036348 3316660 995685 3316660 995685 1662020 1349536 1662020 1349536 328234 3315526 328234 3315526 2305861 3327828 2305861 3327828 2386796 2752248 2386796 2752248 3323334 1514668 3323334 1514668 1685304 3332680 1685304 3332680 3364594 3342213 3364594 3342213 4366262 1686573 4366262 1686573 1758868 2530057 1758868 2530057 4212577 995732 4212577 995732 963563 673666 963563 673666 688986 3815039 688986 3815039 3320509 3791594 3320509 3791594 3348198 843354 3348198 843354 842353 3341009 842353 3341009 4517957 1526899 4517957 1526899 3352490 819993 3352490 819993 856126 222845 856126 222845 1445810 4787906 1445810 4787906 1672801 2202115 1672801 2202115 3859705 2152667 3859705 2152667 3804258 280758 3804258 280758 3329620 1656114 3329620 1656114 97694 999813 97694 999813 670381 2134892 670381 2134892 3781451 396765 3781451 396765 1260210 240094 1260210 240094 258851 2733932 258851 2733932 4413809 3780478 4413809 3780478 3337558 2873303 3337558 2873303 3801872 4045473 3801872 4045473 1659945 606294 1659945 606294 622423 2324137 622423 2324137 3994497 1294615 3994497 1294615 1291503 655759 1291503 655759 1015503 1555422 1015503 1555422 1651820 4502247 1651820 4502247 1655862 3329234 1655862 3329234 1115495 2432079 1115495 2432079 3338185 563569 3338185 563569 592287 274585 592287 274585 292071 688729 292071 688729 977972 704397 977972 704397 954243 1921222 954243 1921222 3610399 1321845 3610399 1321845 1325617 2719951 1325617 2719951 4377419 4154545 4377419 4154545 3333535 327992 3333535 327992 314841 4889057 314841 4889057 3342967 2450140 3342967 2450140 4114130 1651439 4114130 1651439 537405 1662990 537405 1662990 4525658 1667585 4525658 1667585 466477 1141290 466477 1141290 1162293 1114743 1162293 1114743 1121664 3328989 1121664 3328989 453079 3061859 453079 3061859 4734479 2353608 4734479 2353608 4337446 829921 4337446 829921 808991 2498242 808991 2498242 3347173 715072 3347173 715072 919793 765651 919793 765651 904689 523792 904689 523792 1142526 2451389 1142526 2451389 4226654 2845158 4226654 2845158 3810159 1094404 3810159 1094404 546676 1208674 546676 1208674 3322663 3077240 3322663 3077240 1672408 205630 1672408 205630 1471151 2105553 1471151 2105553 4548100 1677379 4548100 1677379 3266703 2124267 3266703 2124267 4539951 708037 4539951 708037 955317 1780352 955317 1780352 1656603 1654151 1656603 1654151 1594506 1631534 1594506 1631534 1677384 2997525 1677384 2997525 4671452 2881576 4671452 2881576 4526716 452647 4526716 452647 1214668 1231874 1214668 1231874 1201543 3325605 1201543 3325605 4199010 2455350 4199010 2455350 4228375 2401135 4228375 2401135 4287034 690521 4287034 690521 1676216 2458284 1676216 2458284 4158614 2394773 4158614 2394773 4025066 3316122 4025066 3316122 4909931 2011823 4909931 2011823 3341411 2100648 3341411 2100648 4577203 1423023 4577203 1423023 1405162 3327921 1405162 3327921 2351603 963779 2351603 963779 701915 1677620 701915 1677620 2354267 1666571 2354267 1666571 4111392 766836 4111392 766836 910695 3323693 910695 3323693 1288104 3547993 1288104 3547993 868027 2731519 868027 2731519 4378040 870944 4378040 870944 837427 2075097 837427 2075097 4612048 2946296 4612048 2946296 4617135 1090771 4617135 1090771 545065 4906010 545065 4906010 3313623 2909139 3313623 2909139 4562722 2976399 4562722 2976399 4635845 1658869 4635845 1658869 1993760 1397540 1993760 1397540 3343308 672708 3343308 672708 665969 2070514 665969 2070514 2938287 2093517 2938287 2093517 3762130 2804241 3762130 2804241 3855831 1447088 3855831 1447088 231543 3314068 231543 3314068 1179884 3265355 1179884 3265355 1677690 3029918 1677690 3029918 3638896 2462584 3638896 2462584 4229544 3434366 4229544 3434366 3321900 1277589 3321900 1277589 3328900 1304920 3328900 1304920 373966 305582 373966 305582 3351749 1054119 3351749 1054119 1073185 3318783 1073185 3318783 158292 2287653 158292 2287653 3928810 2084225 3928810 2084225 4601749 2104389 4601749 2104389 4533542 3348445 4533542 3348445 1210030 1658599 1210030 1658599 2333118 2013359 2333118 2013359 3687240 3403584 3687240 3403584 3352881 2749019 3352881 2749019 4425675 964055 4425675 964055 673536 1650769 673536 1650769 1861298 1516001 1861298 1516001 3331678 3336582 3331678 3336582 903841 1683084 903841 1683084 1425215 3349795 1425215 3349795 2535576 3353187 2535576 3353187 339126 921690 339126 921690 746266 428273 746266 428273 3343869 436304 3343869 436304 1235571 835039 1235571 835039 830881 632819 830881 632819 1028491 719196 1028491 719196 719963 3318563 719963 3318563 2909909 1321001 2909909 1321001 349787 1408739 349787 1408739 1415912 2855872 1415912 2855872 3827121 393357 3827121 393357 380209 4085011 380209 4085011 3330549 403152 3330549 403152 1671929 645973 1671929 645973 999474 3340999 999474 3340999 2143301 2083620 2143301 2083620 3773455 2012540 3773455 2012540 3676285 2639102 3676285 2639102 4053770 3348184 4053770 3348184 358551 2253587 358551 2253587 4416115 1832418 4416115 1832418 1684603 1662580 1684603 1662580 1155528 860756 1155528 860756 844920 981159 844920 981159 688905 1681470 688905 1681470 165479 4079683 165479 4079683 1668810 1352394 1668810 1352394 317084 3332993 317084 3332993 607896 2276474 607896 2276474 4383372 3315932 4383372 3315932 1897566 2410743 1897566 2410743 3352033 451256 3352033 451256 479758 1549890 479758 1549890 1681718 602900 1681718 602900 1080206 1995636 1080206 1995636 4661384 1116639 4661384 1116639 1106314 1959631 1106314 1959631 4706406 2896623 4706406 2896623 3749802 3621336 3749802 3621336 1677237 1130569 1677237 1130569 1154406 140676 1154406 140676 3344119 3337185 3344119 3337185 731363 1152567 731363 1152567 3338917 3341254 3338917 3341254 4368192 3336301 4368192 3336301 1861816 2518453 1861816 2518453 4179885 1673159 4179885 1673159 1774632 115252 1774632 115252 1676107 575893 1676107 575893 3315601 2773063 3315601 2773063 4408321 1363626 4408321 1363626 319645 240090 319645 240090 271028 664382 271028 664382 969253 1385581 969253 1385581 3325497 1652688 3325497 1652688 1646835 2700896 1646835 2700896 3989509 2256624 3989509 2256624 3949547 3324420 3949547 3324420 1630028 2692363 1630028 2692363 3958986 1118915 3958986 1118915 581629 4978395 581629 4978395 3352212 1891182 3352212 1891182 3562112 1025074 3562112 1025074 634120 1682840 634120 1682840 3702377 360747 3702377 360747 3326784 3113312 3326784 3113312 1681488 1662099 1681488 1662099 3042262 268596 3042262 268596 1647222 1425307 1647222 1425307 1424112 231518 1424112 231518 1457029 607655 1457029 607655 1049564 3314803 1049564 3314803 3208550 710226 3208550 710226 3335074 3335526 3335074 3335526 1514576 1247423 1514576 1247423 1255280 2373945 1255280 2373945 1668357 2951340 1668357 2951340 4627884 282219 4627884 282219 1658222 15433 1658222 15433 3345959 2343593 3345959 2343593 3992274 671311 3992274 671311 692826 2049126 692826 2049126 4616509 958973 4616509 958973 943143 3352261 943143 3352261 3270970 3343080 3270970 3343080 1610790 2711477 1610790 2711477 3980133 574952 3980133 574952 1075610 4645524 1075610 4645524 3322220 603456 3322220 603456 1060966 746837 1060966 746837 722841 1494899 722841 1494899 1667986 815173 1667986 815173 806472 2091568 806472 2091568 4552940 3351085 4552940 3351085 1475755 577166 1475755 577166 546977 514142 546977 514142 525982 1020010 525982 1020010 1054912 1663856 1054912 1663856 1681628 1225168 1681628 1225168 423375 3334561 423375 3334561 4063397 1180136 4063397 1180136 1193945 2402123 1193945 2402123 4238810 1426943 4238810 1426943 1670526 1361021 1670526 1361021 1366521 444856 1366521 444856 1654458 412103 1654458 412103 1276662 2700446 1276662 2700446 3949693 448053 3949693 448053 1203125 2100446 1203125 2100446 4557373 732912 4557373 732912 909148 281029 909148 281029 1414612 714224 1414612 714224 932454 3346972 932454 3346972 941201 2138186 941201 2138186 3814176 1030861 3814176 1030861 1676557 515417 1676557 515417 4708227 2740564 4708227 2740564 3934238 2800970 3934238 2800970 4471800 3103211 4471800 3103211 3558696 1652924 3558696 1652924 4828415 4411493 4828415 4411493 1667003 2354791 1667003 2354791 4319006 1685368 4319006 1685368 4771326 755812 4771326 755812 3316922 1367841 3316922 1367841 277600 3830653 277600 3830653 3345587 3344311 3345587 3344311 2427779 1063998 2427779 1063998 568022 1962899 568022 1962899 4682663 506677 4682663 506677 508566 1667693 508566 1667693 1723969 515550 1723969 515550 3324473 1068301 3324473 1068301 1049965 1666921 1049965 1666921 4300388 4887534 4300388 4887534 3333426 1420690 3333426 1420690 243872 1335858 243872 1335858 1351436 2862252 1351436 2862252 3796238 2844548 3796238 2844548 3834553 1656620 3834553 1656620 2856500 661663 2856500 661663 1005173 473012 1005173 473012 1193110 291251 1193110 291251 266826 2571465 266826 2571465 4100443 1928758 4100443 1928758 4749643 2448825 4749643 2448825 3336673 1394262 3336673 1394262 257467 801048 257467 801048 3338585 2664287 3338585 2664287 1650156 2765824 1650156 2765824 3884898 3340210 3884898 3340210 2193523 1402964 2193523 1402964 1405244 3256816 1405244 3256816 1660398 2838135 1660398 2838135 3820370 3336570 3820370 3336570 848932 2122665 848932 2122665 3317598 556218 3317598 556218 534889 2433306 534889 2433306 4097256 2645411 4097256 2645411 4033111 2939788 4033111 2939788 3721842 2724183 3721842 2724183 3939018 3316058 3939018 3316058 1027743 2270892 1027743 2270892 3951592 4576430 3951592 4576430 1669609 1686607 1669609 1686607 4160777 2205022 4160777 2205022 4435513 323770 4435513 323770 1311650 2419740 1311650 2419740 4085144 733809 4085144 733809 722540 3316640 722540 3316640 3577572 823698 3577572 823698 1675974 2436869 1675974 2436869 4238379 507085 4238379 507085 1185945 3327875 1185945 3327875 1990206 1068129 1990206 1068129 3337924 3330866 3337924 3330866 4531957 2031852 4531957 2031852 4623602 3343973 4623602 3343973 2056497 543418 2056497 543418 1099688 2038166 1099688 2038166 3702332 2571263 3702332 2571263 4227932 1930396 4227932 1930396 3626405 1659611 3626405 1659611 2013385 1242109 2013385 1242109 435479 1647041 435479 1647041 1445358 995701 1445358 995701 674184 2979124 674184 2979124 3679939 2896416 3679939 2896416 4588096 1028778 4588096 1028778 1031414 2010620 1031414 2010620 3647253 2671578 3647253 2671578 3997928 3351035 3997928 3351035 4498473 2530847 4498473 2530847 1669081 1330568 1669081 1330568 1335817 2611953 1335817 2611953 4085002 4175703 4085002 4175703 3342832 2878133 3342832 2878133 4559309 4508720 4559309 4508720 1668371 707850 1668371 707850 960327 1676432 960327 1676432 4963553 3343552 4963553 3343552 602872 1349949 602872 1349949 1331974 1261125 1331974 1261125 1268104 2076145 1268104 2076145 4609461 2316583 4609461 2316583 3340868 1647231 3340868 1647231 4915834 2339091 4915834 2339091 4008181 3270564 4008181 3270564 3338738 2123212 3338738 2123212 4541237 2063066 4541237 2063066 3726164 2218115 3726164 2218115 4464071 3508301 4464071 3508301 1676708 2597720 1676708 2597720 3321011 1092893 3321011 1092893 1095993 3313580 1095993 3313580 479379 1668944 479379 1668944 168231 1676330 168231 1676330 2966520 1105008 2966520 1105008 536754 2972131 536754 2972131 3705466 2666568 3705466 2666568 3982335 2146906 3982335 2146906 4525104 322816 4525104 322816 361725 4730479 361725 4730479 1678327 2163733 1678327 2163733 3817256 1176575 3817256 1176575 476609 2669422 476609 2669422 3988062 2231157 3988062 2231157 3888114 635329 3888114 635329 638501 3101897 638501 3101897 4779960 3872672 4779960 3872672 3317382 1662521 3317382 1662521 2011914 246163 2011914 246163 1399200 1315620 1399200 1315620 1648510 977919 1648510 977919 979871 2580148 979871 2580148 4250427 1672767 4250427 1672767 2658784 2380427 2658784 2380427 4271999 2444011 4271999 2444011 4115485 2786670 4115485 2786670 3326574 973492 3326574 973492 686347 1362586 686347 1362586 1387327 3333705 1387327 3333705 4736464 225327 4736464 225327 1410528 663234 1410528 663234 991180 1679789 991180 1679789 1652112 657401 1652112 657401 664821 1032945 664821 1032945 608291 958479 608291 958479 696131 228768 696131 228768 227970 1665421 227970 1665421 3531528 1922423 3531528 1922423 3579784 2243006 3579784 2243006 3926221 940569 3926221 940569 916983 947783 916983 947783 692338 2279849 692338 2279849 3949125 4048696 3949125 4048696 1649830 590210 1649830 590210 605533 1992458 605533 1992458 3647591 1253042 3647591 1253042 435535 2688164 435535 2688164 3991888 2001654 3991888 2001654 3349053 1680030 3349053 1680030 2154630 2938717 2154630 2938717 4590796 968147 4590796 968147 3344664 3460596 3344664 3460596 1680795 665977 1680795 665977 1677137 3130993 1677137 3130993 4796993 733238 4796993 733238 728817 249956 728817 249956 257811 1033868 257811 1033868 1651775 3203499 1651775 3203499 1649916 3350429 1649916 3350429 1737186 1931050 1737186 1931050 3615878 3334435 3615878 3334435 2329265 2526898 2329265 2526898 4191844 646979 4191844 646979 669243 3790016 669243 3790016 1672367 2232488 1672367 2232488 4411537 254980 4411537 254980 3329071 4683630 3329071 4683630 1180301 2221884 1180301 2221884 4457426 1662222 4457426 1662222 3639956 1302035 3639956 1302035 380489 1683505 380489 1683505 4932687 645957 4932687 645957 662654 2061191 662654 2061191 3720907 1007245 3720907 1007245 1665240 315866 1665240 315866 303357 2504773 303357 2504773 4143901 2939956 4143901 2939956 3347515 2356072 3347515 2356072 1677769 830373 1677769 830373 844560 2301172 844560 2301172 3964336 3314633 3964336 3314633 3209888 1682518 3209888 1682518 3346596 2417944 3346596 2417944 4105380 891565 4105380 891565 800288 2126418 800288 2126418 3347544 2108474 3347544 2108474 3755978 1254222 3755978 1254222 403421 3324610 403421 3324610 1320040 1421270 1320040 1421270 251512 2817065 251512 2817065 4488847 3068858 4488847 3068858 3592226 2724803 3592226 2724803 3350100 1648765 3350100 1648765 403068 2005207 403068 2005207 3688205 1026707 3688205 1026707 1026941 1442303 1026941 1442303 1659668 2668834 1659668 2668834 3961950 2233976 3961950 2233976 1673391 2093117 1673391 2093117 4553684 509399 4553684 509399 1157298 2751760 1157298 2751760 4420586 2200046 4420586 2200046 4449343 1452002 4449343 1452002 1676967 781606 1676967 781606 752833 2512296 752833 2512296 4144059 2511541 4144059 2511541 3321041 1697946 3321041 1697946 3328099 977001 3328099 977001 722512 1928725 722512 1928725 4737810 1042933 4737810 1042933 628855 1664371 628855 1664371 4866276 3342903 4866276 3342903 1644003 3344461 1644003 3344461 337789 1247488 337789 1247488 1250007 3362035 1250007 3362035 1673679 389300 1673679 389300 378344 608337 378344 608337 1060018 2235914 1060018 2235914 4398857 2129995 4398857 2129995 3824982 2902589 3824982 2902589 4544369 3322671 4544369 3322671 2404831 1684269 2404831 1684269 53838 1674143 53838 1674143 3829731 4381899 3829731 4381899 1675055 2008301 1675055 2008301 4658385 611886 4658385 611886 1035905 2661120 1035905 2661120 4308820 347739 4308820 347739 1331353 1823206 1331353 1823206 1681073 2807086 1681073 2807086 3850124 753192 3850124 753192 3350959 1681872 3350959 1681872 1133542 3344509 1133542 3344509 1796143 1434266 1796143 1434266 229552 552009 229552 552009 572518 2662205 572518 2662205 4293413 1896389 4293413 1896389 4793600 2241548 4793600 2241548 4409361 1180347 4409361 1180347 1211825 1655608 1211825 1655608 2590042 2169593 2590042 2169593 3853496 3346718 3853496 3346718 4302901 1119083 4302901 1119083 1115065 3027435 1115065 3027435 3615510 4582132 3615510 4582132 3335632 4874308 3335632 4874308 3321687 1403184 3321687 1403184 265740 1678273 265740 1678273 1275255 2239231 1275255 2239231 3320846 1674017 3320846 1674017 1936104 2331721 1936104 2331721 4345716 1258623 4345716 1258623 389581 553928 389581 553928 576691 1052690 576691 1052690 1085685 3341887 1085685 3341887 2512307 2802550 2512307 2802550 4437907 1661371 4437907 1661371 809925 1669893 809925 1669893 3699756 1680660 3699756 1680660 3266659 537851 3266659 537851 1153196 2860789 1153196 2860789 3806936 995493 3806936 995493 676663 3735579 676663 3735579 1660756 2778068 1660756 2778068 3913472 3345140 3913472 3345140 699849 1404748 699849 1404748 286279 3322538 286279 3322538 1021285 488891 1021285 488891 1177544 2597171 1177544 2597171 4071749 724127 4071749 724127 964360 2545577 964360 2545577 1674083 1708247 1674083 1708247 3331928 3342210 3331928 3342210 4129636 1683055 4129636 1683055 512793 2336121 512793 2336121 4320161 4635935 4320161 4635935 3333097 2243257 3333097 2243257 3892599 1952810 3892599 1952810 3601947 1681075 3601947 1681075 4370239 2742014 4370239 2742014 3944149 1330424 3944149 1330424 1330069 2569934 1330069 2569934 4213983 3343145 4213983 3343145 4869288 677423 4869288 677423 1025015 1665215 1025015 1665215 56111 3342295 56111 3342295 3286193 2213209 3286193 2213209 3348731 1027972 3348731 1027972 3339259 1659972 3339259 1659972 4414445 909055 4414445 909055 921601 1941187 921601 1941187 4737665 2907225 4737665 2907225 4577549 2300934 4577549 2300934 3958479 2279852 3958479 2279852 4389325 3066389 4389325 3066389 4711484 3319331 4711484 3319331 4344159 476777 4344159 476777 470948 2765700 470948 2765700 3924262 806482 3924262 806482 798857 1659432 798857 1659432 3388357 4734146 3388357 4734146 3323990 3330081 3323990 3330081 956991 1253175 956991 1253175 394111 749375 394111 749375 741501 2690716 741501 2690716 3958941 2116966 3958941 2116966 3772261 954724 3772261 954724 3540287 3326401 3540287 3326401 4859183 174255 4859183 174255 3336773 3347807 3336773 3347807 653681 1664759 653681 1664759 1031651 1653182 1031651 1653182 4568057 2224489 4568057 2224489 4438616 1681889 4438616 1681889 3895633 2333749 3895633 2333749 4365011 1661301 4365011 1661301 3023380 516811 3023380 516811 3349547 2016062 3349547 2016062 3674947 522180 3674947 522180 1160946 951761 1160946 951761 696139 832782 696139 832782 838833 3109868 838833 3109868 3331671 3945474 3331671 3945474 3338069 2001847 3338069 2001847 2857717 3340784 2857717 3340784 2448976 1685408 2448976 1685408 3318788 1653429 3318788 1653429 3546538 2849292 3546538 2849292 4530589 3339357 4530589 3339357 3016178 3334448 3016178 3334448 1853048 550423 1853048 550423 542100 2526084 542100 2526084 4144480 1436718 4144480 1436718 214891 2658534 214891 2658534 1657175 767137 1657175 767137 896596 1660830 896596 1660830 2495021 4005667 2495021 4005667 1649365 2892419 1649365 2892419 1674999 4374672 1674999 4374672 1665517 1667829 1665517 1667829 2976468 372801 2976468 372801 353816 656944 353816 656944 3321628 2819006 3321628 2819006 4503298 2452815 4503298 2452815 4105068 2490704 4105068 2490704 4166897 2439048 4166897 2439048 4253163 1673384 4253163 1673384 717290 2619246 717290 2619246 4264169 1327081 4264169 1327081 351554 235104 351554 235104 246355 3338741 246355 3338741 1690050 3338961 1690050 3338961 87136 1522600 87136 1522600 3344295 4297591 3344295 4297591 3333088 2968113 3333088 2968113 4623544 2484452 4623544 2484452 4158156 214752 4158156 214752 1671470 1678308 1671470 1678308 4529074 2027200 4529074 2027200 3708863 699508 3708863 699508 699947 3324988 699947 3324988 1837460 3323049 1837460 3323049 3708680 299379 3708680 299379 293347 2563931 293347 2563931 4231469 3140524 4231469 3140524 4794399 1671237 4794399 1671237 2497866 3328977 2497866 3328977 1383045 3606272 1383045 3606272 1675975 206421 1675975 206421 231702 3335015 231702 3335015 3386304 1662080 3386304 1662080 2394337 495547 2394337 495547 480051 3334767 480051 3334767 2990076 434758 2990076 434758 1204392 1673116 1204392 1673116 1371071 4369925 1371071 4369925 1676268 1647235 1676268 1647235 3064158 846917 3064158 846917 3335408 2398823 3335408 2398823 4247093 2737635 4247093 2737635 4433955 1677925 4433955 1677925 3006727 879336 3006727 879336 916944 2712094 916944 2712094 4371066 2660294 4371066 2660294 4324337 4179466 4324337 4179466 1683927 362888 1683927 362888 1664765 3004269 1664765 3004269 4675406 1652132 4675406 1652132 440445 2849850 440445 2849850 1655856 3316288 1655856 3316288 304466 720031 304466 720031 749398 4717568 749398 4717568 1660905 2174412 1660905 2174412 3838985 1248704 3838985 1248704 1272148 3887240 1272148 3887240 1666789 582609 1666789 582609 589165 2938756 589165 2938756 3713892 898755 3713892 898755 3339873 618711 3339873 618711 1674700 2893711 1674700 2893711 3764885 1652461 3764885 1652461 2687010 2287537 2687010 2287537 4378026 2431115 4378026 2431115 4088967 2441725 4088967 2441725 4125525 18778 4125525 18778 1662968 1997497 1662968 1997497 1686281 1854250 1686281 1854250 3342203 1193926 3342203 1193926 1216439 1679643 1216439 1679643 517762 880513 517762 880513 808129 2990325 808129 2990325 4649553 2169968 4649553 2169968 4511081 2202623 4511081 2202623 3859298 1646859 3859298 1646859 2670039 3351200 2670039 3351200 3346180 967842 3346180 967842 695601 4281344 695601 4281344 203943 3336303 203943 3336303 1273613 2360953 1273613 2360953 4296620 725214 4296620 725214 706151 3337171 706151 3337171 158648 4176899 158648 4176899 3348543 3022239 3348543 3022239 3655115 799587 3655115 799587 784093 3341487 784093 3341487 4365861 2951587 4365861 2951587 4590405 213443 4590405 213443 4176054 1438362 4176054 1438362 230942 2897252 230942 2897252 3741485 1913547 3741485 1913547 4746980 649531 4746980 649531 1036804 1274137 1036804 1274137 419781 3580388 419781 3580388 1648893 1295109 1648893 1295109 371524 2844208 371524 2844208 3351043 360002 3351043 360002 393817 1216457 393817 1216457 1197570 2076890 1197570 2076890 4575042 658250 4575042 658250 664011 4816806 664011 4816806 1669771 2228866 1669771 2228866 3864395 1010757 3864395 1010757 681844 713934 681844 713934 710568 712034 710568 712034 726528 2639572 726528 2639572 4301266 2675013 4301266 2675013 3981721 3059581 3981721 3059581 2218628 805548 2218628 805548 826178 1296125 826178 1296125 383933 3343866 383933 3343866 539206 3343944 539206 3343944 3695511 1338650 3695511 1338650 1352219 4862821 1352219 4862821 3317858 1650477 3317858 1650477 3465101 1995849 3465101 1995849 3349842 1201881 3349842 1201881 1211898 903700 1211898 903700 933192 878583 933192 878583 890713 2213885 890713 2213885 1658159 2492856 1658159 2492856 4135555 1254109 4135555 1254109 1269901 2232977 1269901 2232977 4445958 1650010 4445958 1650010 417763 1648177 417763 1648177 1540806 664936 1540806 664936 698033 2540054 698033 2540054 4150090 2978650 4150090 2978650 1662494 2927909 1662494 2927909 4588745 3328818 4588745 3328818 3952280 2263838 3952280 2263838 1669185 2435290 1669185 2435290 1656279 1957196 1656279 1957196 3328120 1882775 3328120 1882775 3579101 330651 3579101 330651 357831 2184505 357831 2184505 4478185 4114058 4478185 4114058 3325125 3415799 3325125 3415799 1676015 1666171 1676015 1666171 3359932 2419572 3359932 2419572 4241006 3341003 4241006 3341003 4841968 2575269 4841968 2575269 4084157 762085 4084157 762085 934218 834769 934218 834769 1660628 200315 1660628 200315 226968 889395 226968 889395 911950 2914428 911950 2914428 4607612 1327829 4607612 1327829 1318222 1677964 1318222 1677964 2906187 767749 2906187 767749 1674830 1669642 1674830 1669642 3897353 811049 3897353 811049 837861 2118179 837861 2118179 3799130 1311458 3799130 1311458 340326 2624453 340326 2624453 4308292 3327807 4308292 3327807 2161785 604503 2161785 604503 1648220 3425176 1648220 3425176 3338783 1691563 3338783 1691563 3321575 1059474 3321575 1059474 1057733 2796718 1057733 2796718 4481887 1679595 4481887 1679595 715538 2369130 715538 2369130 4304370 2503566 4304370 2503566 4184120 1032377 4184120 1032377 1048820 2093991 1048820 2093991 3771723 2973593 3771723 2973593 4660323 1282340 4660323 1282340 1273653 1663315 1273653 1663315 1210532 2462818 1210532 2462818 1673668 2248103 1673668 2248103 4408836 3004993 4408836 3004993 3659876 734755 3659876 734755 1680874 1267645 1680874 1267645 385019 1679120 385019 1679120 1442734 265280 1442734 265280 1371019 2028907 1371019 2028907 3735328 2592943 3735328 2592943 4061210 986858 4061210 986858 1000459 1888428 1000459 1888428 2610242 366115 2610242 366115 369665 4856758 369665 4856758 1677586 1668227 1677586 1668227 3939225 3334164 3939225 3334164 1941647 2378868 1941647 2378868 4021401 1175612 4021401 1175612 3324546 2618076 3324546 2618076 4288279 307478 4288279 307478 1341087 2546775 1341087 2546775 4230496 4321619 4230496 4321619 3319645 828631 3319645 828631 855213 1097149 855213 1097149 586664 1045533 586664 1045533 1072028 1648214 1072028 1648214 4002854 2351718 4002854 2351718 4037539 553989 4037539 553989 3352897 1678137 3352897 1678137 4964953 2768200 4964953 2768200 3876659 1681986 3876659 1681986 2931424 1928712 2931424 1928712 3571321 2625433 3571321 2625433 4026890 3329643 4026890 3329643 634148 3829778 634148 3829778 3343763 1676785 3343763 1676785 1124344 967806 1124344 967806 965864 1122594 965864 1122594 548412 3315534 548412 3315534 179270 2449299 179270 2449299 4118213 589494 4118213 589494 618243 2182057 618243 2182057 3853462 2773950 3853462 2773950 1657286 799958 1657286 799958 838838 3345872 838838 3345872 397975 791295 397975 791295 885958 1156074 885958 1156074 498225 2694658 498225 2694658 4351535 2969343 4351535 2969343 4644161 4935586 4644161 4935586 3340000 2471474 3340000 2471474 4122292 363903 4122292 363903 340192 2687483 340192 2687483 3979199 2605949 3979199 2605949 4270019 3317495 4270019 3317495 1985871 4287458 1985871 4287458 1658095 1971527 1658095 1971527 3663648 430068 3663648 430068 436625 1648094 436625 1648094 2315465 1682918 2315465 1682918 1036495 2837249 1036495 2837249 3846817 3324308 3846817 3324308 4634476 1678249 4634476 1678249 602029 3322411 602029 3322411 727174 1663820 727174 1663820 2308940 1235393 2308940 1235393 1211833 25320 1211833 25320 1667993 2693852 1667993 2693852 3983893 1202157 3983893 1202157 431375 2347046 431375 2347046 4331290 1242665 4331290 1242665 1268647 678515 1268647 678515 977429 4819784 977429 4819784 3346353 3068502 3346353 3068502 4743208 3012604 4743208 3012604 1664738 3737699 1664738 3737699 3337662 2095117 3337662 2095117 4565383 3328321 4565383 3328321 2838962 3083894 2838962 3083894 4736055 1670963 4736055 1670963 4125564 1418270 4125564 1418270 3963036 2990290 3963036 2990290 3672270 2903915 3672270 2903915 4574042 252808 4574042 252808 1653150 422611 1653150 422611 1648153 3329224 1648153 3329224 3152953 3334276 3152953 3334276 4381324 2463490 4381324 2463490 4119010 1659405 4119010 1659405 300268 1647109 300268 1647109 3610444 3345444 3610444 3345444 1024671 2333355 1024671 2333355 4339449 2524568 4339449 2524568 4136599 2707142 4136599 2707142 4398779 2176210 4398779 2176210 4489344 2490141 4489344 2490141 4124798 3330382 4124798 3330382 1151427 1387667 1151427 1387667 305062 1678017 305062 1678017 3316974 3314065 3316974 3314065 320711 182944 320711 182944 3343410 1680217 3343410 1680217 4776109 1723840 4776109 1723840 1663811 2143260 1663811 2143260 3817385 2023259 3817385 2023259 4658318 2849384 4658318 2849384 4519612 3334604 4519612 3334604 1822723 3084097 1822723 3084097 4729018 551436 4729018 551436 1100523 2778442 1100523 2778442 3887801 2302070 3887801 2302070 3963709 1269891 3963709 1269891 1289629 4311506 1289629 4311506 3352391 3353420 3352391 3353420 3314251 312596 3314251 312596 1331235 769477 1331235 769477 1664467 2397042 1664467 2397042 1664358 3325110 1664358 3325110 1691703 1893851 1691703 1893851 3542238 3335320 3542238 3335320 1453358 1121693 1453358 1121693 3339430 699308 3339430 699308 3340287 1323544 3340287 1323544 1311242 475036 1311242 475036 444460 549430 444460 549430 1657627 1424073 1657627 1424073 1424009 1665624 1424009 1665624 4900960 3348140 4900960 3348140 1840791 1163080 1840791 1163080 1667868 2481733 1667868 2481733 4201189 2941438 4201189 2941438 4638584 2337083 4638584 2337083 3342297 776383 3342297 776383 910184 2296473 910184 2296473 3943640 2933940 3943640 2933940 3718273 550591 3718273 550591 530689 611751 530689 611751 582781 1392394 582781 1392394 1376002 313031 1376002 313031 1347890 1657316 1347890 1657316 3824455 2628024 3824455 2628024 3340701 1101413 3340701 1101413 1088238 997940 1088238 997940 1684024 285611 1684024 285611 3323701 3345005 3323701 3345005 2573053 3912942 2573053 3912942 1648435 2139996 1648435 2139996 4522992 2651378 4522992 2651378 4044753 2467707 4044753 2467707 4183690 2989440 4183690 2989440 4640732 3333845 4640732 3333845 853927 821591 853927 821591 826145 2276021 826145 2276021 3911411 722702 3911411 722702 932364 1658299 932364 1658299 403306 2017530 403306 2017530 3340075 3327951 3340075 3327951 1336619 2865836 1336619 2865836 3807955 744341 3807955 744341 928698 2788118 928698 2788118 4443418 2847218 4443418 2847218 3812978 2404142 3812978 2404142 4064525 3113767 4064525 3113767 4759669 583128 4759669 583128 1054545 853011 1054545 853011 814767 816091 814767 816091 836135 755011 836135 755011 731100 786496 731100 786496 878380 1654112 878380 1654112 1440150 2152639 1440150 2152639 4502975 1017182 4502975 1017182 1030335 1128581 1030335 1128581 542181 2393411 542181 2393411 4076857 1960787 4076857 1960787 3607297 3313475 3607297 3313475 1687318 2386411 1687318 2386411 4283732 2728680 4283732 2728680 4399463 2342463 4399463 2342463 4015830 382001 4015830 382001 1277054 2415997 1277054 2415997 4077655 331942 4077655 331942 1341112 886508 1341112 886508 792531 3004413 792531 3004413 4681683 2584552 4681683 2584552 4256609 513129 4256609 513129 503411 2139569 503411 2139569 3770400 679789 3770400 679789 3316053 3374084 3316053 3374084 3342872 1437036 3342872 1437036 235263 1505843 235263 1505843 3328306 3261156 3328306 3261156 1647040 2739569 1647040 2739569 4416017 3343182 4416017 3343182 3613759 580241 3613759 580241 3612174 1566358 3612174 1566358 1678247 2221934 1678247 2221934 3896803 3319183 3896803 3319183 2826351 2026441 2826351 2026441 1661864 2695545 1661864 2695545 3990596 1116354 3990596 1116354 1114288 807157 1114288 807157 1656184 2072151 1656184 2072151 4582867 1049344 4582867 1049344 595088 746501 595088 746501 755946 1328678 755946 1328678 1327454 1167372 1327454 1167372 511075 1034260 511075 1034260 1045179 953145 1045179 953145 979600 3355830 979600 3355830 1671392 317202 1671392 317202 292452 997428 292452 997428 3324155 1744781 3324155 1744781 1663003 3585200 1663003 3585200 3341838 1670253 3341838 1670253 4447978 341064 4447978 341064 1350700 1374778 1350700 1374778 299657 2921655 299657 2921655 3750221 602411 3750221 602411 603488 1736496 603488 1736496 3339466 3324094 3339466 3324094 3461703 3346692 3461703 3346692 3095592 3288333 3095592 3288333 3321827 1279813 3321827 1279813 397151 2163703 397151 2163703 4481656 2343341 4481656 2343341 4000526 2391603 4000526 2391603 4080179 3331777 4080179 3331777 247794 1197358 247794 1197358 1209482 2462464 1209482 2462464 1655241 2563023 1655241 2563023 4133170 2330042 4133170 2330042 4348596 3860702 4348596 3860702 3323056 1596640 3323056 1596640 1674183 536778 1674183 536778 532417 316165 532417 316165 1345241 3977165 1345241 3977165 1656143 2052846 1656143 2052846 3737214 1679449 3737214 1679449 2204592 2929551 2204592 2929551 3715187 3102970 3715187 3102970 3556996 1917528 3556996 1917528 4750285 657397 4750285 657397 1015775 846444 1015775 846444 815616 2035575 815616 2035575 4618169 4315420 4618169 4315420 212646 624661 212646 624661 606865 3079478 606865 3079478 4727328 1117246 4727328 1117246 560329 389260 560329 389260 3726958 2474498 3726958 2474498 4191780 209943 4191780 209943 235682 2342526 235682 2342526 3994270 1669852 3994270 1669852 1445176 407522 1445176 407522 415131 3318378 415131 3318378 2904345 1050886 2904345 1050886 593129 1657216 593129 1657216 4447003 3333792 4447003 3333792 4292306 1906115 4292306 1906115 4761593 3025225 4761593 3025225 1671666 2527341 1671666 2527341 3345905 574611 3345905 574611 588588 237862 588588 237862 3348710 3453087 3348710 3453087 3349570 383398 3349570 383398 1259183 3537958 1259183 3537958 3334074 1663122 3334074 1663122 356167 911339 356167 911339 749033 3343969 749033 3343969 3611661 2826538 3611661 2826538 4508552 1108234 4508552 1108234 566337 2711481 566337 2711481 1651010 2356703 1651010 2356703 1663044 4424599 1663044 4424599 3324732 334286 3324732 334286 1298784 819904 1298784 819904 851525 18376 851525 18376 1681653 2815583 1681653 2815583 3339759 2657357 3339759 2657357 4013333 1446271 4013333 1446271 251643 3703272 251643 3703272 1661756 1353056 1661756 1353056 1363407 1662841 1363407 1662841 1263437 1801101 1263437 1801101 3350648 749399 3350648 749399 953754 734174 953754 734174 946289 1160357 946289 1160357 515861 1665782 515861 1665782 2897728 1189944 2897728 1189944 3315307 960912 3315307 960912 723681 2351284 723681 2351284 3344362 238442 3344362 238442 262027 3345765 262027 3345765 2510226 2589693 2510226 2589693 4285709 700760 4285709 700760 4762496 2428380 4762496 2428380 4231407 3326860 4231407 3326860 2776123 2683901 2776123 2683901 3994916 3338306 3994916 3338306 2685336 1109129 2685336 1109129 563561 905027 563561 905027 772873 1676254 772873 1676254 1408608 3331298 1408608 3331298 1390299 1652449 1390299 1652449 2490230 2587456 2490230 2587456 4083942 1653383 4083942 1653383 2790203 1650762 2790203 1650762 256373 1407021 256373 1407021 256669 2187271 256669 2187271 3817594 4033081 3817594 4033081 1678280 2041631 1678280 2041631 3679982 535935 3679982 535935 559158 3137860 559158 3137860 3540631 3333072 3540631 3333072 2457581 4356187 2457581 4356187 1671975 933726 1671975 933726 766219 1428639 766219 1428639 1666090 338717 1666090 338717 327522 247180 327522 247180 270106 1768800 270106 1768800 1654256 1375304 1654256 1375304 294524 2798267 294524 2798267 4468123 2665456 4468123 2665456 4310167 992300 4310167 992300 681666 2323805 681666 2323805 4342523 371145 4342523 371145 1666729 471418 1666729 471418 1214786 247944 1214786 247944 1412938 3314560 1412938 3314560 949250 2858169 949250 2858169 3840588 1656664 3840588 1656664 1627322 371727 1627322 371727 1655903 1949945 1655903 1949945 3603872 316156 3603872 316156 1315796 1664938 1315796 1664938 1684096 2095607 1684096 2095607 3773660 594727 3773660 594727 574496 1784027 574496 1784027 3316905 3334331 3316905 3334331 961886 833664 961886 833664 841001 2090482 841001 2090482 3770424 1266887 3770424 1266887 1299960 2973793 1299960 2973793 4634821 3200966 4634821 3200966 3350068 315439 3350068 315439 1355127 1981096 1355127 1981096 3677913 2368487 3677913 2368487 3316013 233501 3316013 233501 1663961 654054 1663961 654054 1661968 2665908 1661968 2665908 1661536 691424 1661536 691424 974026 1986670 974026 1986670 3649291 3329236 3649291 3329236 3142683 2696979 3142683 2696979 3983944 391033 3983944 391033 370193 3101459 370193 3101459 4771856 219003 4771856 219003 221361 2563565 221361 2563565 4222825 552605 4222825 552605 3330883 3316200 3330883 3316200 3459637 1134021 3459637 1134021 552975 2714295 552975 2714295 3936495 4665724 3936495 4665724 1682645 1671452 1682645 1671452 2708117 4202628 2708117 4202628 3326915 1683963 3326915 1683963 4023109 357507 4023109 357507 1681384 1649749 1681384 1649749 1794278 1107040 1794278 1107040 568294 4057862 568294 4057862 3350357 678333 3350357 678333 1012889 1967629 1012889 1967629 4692591 1664401 4692591 1664401 4276395 2287510 4276395 2287510 3947323 4368930 3947323 4368930 1650568 2042035 1650568 2042035 3706569 3318622 3706569 3318622 962697 1306713 962697 1306713 1332909 2095055 1332909 2095055 1647327 2421016 1647327 2421016 4080190 3719171 4080190 3719171 3323560 1050221 3323560 1050221 1037704 1958912 1037704 1958912 4723966 2178410 4723966 2178410 3838165 1654862 3838165 1654862 4113701 2989616 4113701 2989616 1668551 2115140 1668551 2115140 4572036 1247784 4572036 1247784 417485 3331604 417485 3331604 361341 920398 361341 920398 757719 1658242 757719 1658242 845383 1646709 845383 1646709 1453400 2935965 1453400 2935965 4598780 3500426 4598780 3500426 1677142 776015 1677142 776015 1683103 3378869 1683103 3378869 1671615 1142431 1671615 1142431 1123084 2828955 1123084 2828955 3833190 1149276 3833190 1149276 1155773 3620456 1155773 3620456 3352684 4886179 3352684 4886179 1682404 3338990 1682404 3338990 2331266 4796304 2331266 4796304 1686480 3700192 1686480 3700192 1679705 1843067 1679705 1843067 1657194 251874 1657194 251874 243002 1021416 243002 1021416 1678269 1098760 1678269 1098760 578259 574880 578259 574880 1683686 3332322 1683686 3332322 993217 3544319 993217 3544319 3325966 1669606 3325966 1669606 2018506 1303006 2018506 1303006 1304094 2116747 1304094 2116747 4550851 2483393 4550851 2483393 1657334 3105379 1657334 3105379 4777593 1049199 4777593 1049199 1037421 3335738 1037421 3335738 4843244 3012200 4843244 3012200 3659280 1662931 3659280 1662931 2772176 3343608 2772176 3343608 2397091 679396 2397091 679396 1008570 4892012 1008570 4892012 1653289 1983230 1653289 1983230 1660441 1897029 1660441 1897029 4769783 3343204 4769783 3343204 100335 2600633 100335 2600633 4078632 2656460 4078632 2656460 4017776 3365616 4017776 3365616 3343005 3057499 3343005 3057499 4700704 1647004 4700704 1647004 2392645 3317549 2392645 3317549 1276897 1080612 1276897 1080612 1070864 465799 1070864 465799 1218879 1243046 1218879 1243046 415243 282996 415243 282996 1358940 2928540 1358940 2928540 4588036 2543167 4588036 2543167 4210685 1038620 4210685 1038620 620366 1401889 620366 1401889 248696 2303477 248696 2303477 3971955 2449509 3971955 2449509 4119521 1656206 4119521 1656206 2471319 354055 2471319 354055 3791103 2415812 3791103 2415812 4102393 2351743 4102393 2351743 4009969 2247291 4009969 2247291 3940156 1669977 3940156 1669977 2319227 875225 2319227 875225 874786 3323387 874786 3323387 3059596 3878461 3059596 3878461 283248 2365116 283248 2365116 4323914 685205 4323914 685205 657734 2803091 657734 2803091 3873217 942246 3873217 942246 952946 2078650 952946 2078650 4617383 2450488 4617383 2450488 4114153 572815 4114153 572815 1090092 1947394 1090092 1947394 3624014 414985 3624014 414985 440091 975932 440091 975932 688970 775978 688970 775978 888554 2613150 888554 2613150 4295462 57949 4295462 57949 3315075 1213054 3315075 1213054 1220019 1278686 1220019 1278686 390070 3351130 390070 3351130 3662266 2167073 3662266 2167073 3837996 3344176 3837996 3344176 2244391 839311 2244391 839311 824725 524554 824725 524554 509002 548140 509002 548140 540167 2314814 540167 2314814 4345200 4800484 4345200 4800484 1663097 1401786 1663097 1401786 256150 892463 256150 892463 746778 150354 746778 150354 3323364 3058615 3323364 3058615 3589605 1056938 3589605 1056938 587797 4096050 587797 4096050 1670897 1503180 1670897 1503180 3322390 3313953 3322390 3313953 1347558 3217026 1347558 3217026 3328759 1664724 3328759 1664724 523454 2929643 523454 2929643 3352166 3006681 3352166 3006681 3691948 2205733 3691948 2205733 3874058 1659555 3874058 1659555 823224 4755406 823224 4755406 1673417 916904 1673417 916904 907148 1375238 907148 1375238 1399272 4788959 1399272 4788959 819753 446441 819753 446441 1217178 3329863 1217178 3329863 356447 3313862 356447 3313862 4567569 1234528 4567569 1234528 1223781 3245387 1223781 3245387 3319592 3344687 3319592 3344687 1282752 1678789 1282752 1678789 3035778 482088 3035778 482088 494526 4379669 494526 4379669 1652895 3322084 1652895 3322084 4692189 1651161 4692189 1651161 1592678 1658027 1592678 1658027 1442743 1319964 1442743 1319964 3313870 3334916 3313870 3334916 1844230 1229907 1844230 1229907 1258871 1314141 1258871 1314141 1311776 1142261 1311776 1142261 490209 2115947 490209 2115947 3789205 1671191 3789205 1671191 3527761 2140059 3527761 2140059 4513795 2781118 4513795 2781118 4454383 2032080 4454383 2032080 4639804 1677988 4639804 1677988 2772568 1781487 2772568 1781487 3327832 2796324 3327832 2796324 3878637 3315494 3878637 3315494 3755040 1293891 3755040 1293891 1289950 698758 1289950 698758 3345310 944790 3345310 944790 958915 351066 958915 351066 1350412 1144380 1350412 1144380 529436 1293261 529436 1293261 1295821 1651383 1295821 1651383 707179 2920800 707179 2920800 3734743 1650085 3734743 1650085 4055782 566036 4055782 566036 1649759 763528 1649759 763528 781160 2961155 781160 2961155 3693775 3345601 3693775 3345601 1581889 1463237 1581889 1463237 209390 2874644 209390 2874644 4562706 2964469 4562706 2964469 1656696 3052854 1656696 3052854 3579888 3320688 3579888 3320688 3016687 2173584 3016687 2173584 3849591 2066192 3849591 2066192 4600464 1271366 4600464 1271366 1260047 1680315 1260047 1680315 4040810 535191 4040810 535191 532290 1141049 532290 1141049 490150 2911741 490150 2911741 4586261 3341893 4586261 3341893 1244079 3342613 1244079 3342613 3613124 1949799 3613124 1949799 3625443 1130682 3625443 1130682 546200 1657010 546200 1657010 1283421 1972368 1283421 1972368 3642178 252900 3642178 252900 242674 2976947 242674 2976947 3706574 2635280 3706574 2635280 4029144 382548 4029144 382548 394001 3341018 394001 3341018 3603531 1313856 3603531 1313856 353901 2121960 353901 2121960 1676031 3065353 1676031 3065353 4726610 1670472 4726610 1670472 885101 4578098 885101 4578098 3350180 1940 3350180 1940 1665742 1014278 1665742 1014278 3347442 581734 3347442 581734 575851 2786149 575851 2786149 4425741 652405 4425741 652405 1016509 2067578 1016509 2067578 4629556 2412935 4629556 2412935 4085055 1164603 4085055 1164603 513556 1393564 513556 1393564 261219 2513302 261219 2513302 4179144 3346003 4179144 3346003 3110635 3887031 3110635 3887031 1652933 2244924 1652933 2244924 1654293 2911887 1654293 2911887 4570318 1654572 4570318 1654572 3717123 1586969 3717123 1586969 3335702 1663373 3335702 1663373 1459163 669736 1459163 669736 1668502 3056838 1668502 3056838 3604062 340234 3604062 340234 334632 1200410 334632 1200410 489173 3317505 489173 3317505 1527568 537837 1527568 537837 551136 4688461 551136 4688461 1657477 174859 1657477 174859 3346503 1850026 3346503 1850026 1677429 1348253 1677429 1348253 315881 2819054 315881 2819054 3858057 2480769 3858057 2480769 4125993 235850 4125993 235850 1442811 422319 1442811 422319 1662843 3065516 1662843 3065516 3605802 431969 3605802 431969 3318758 1027066 3318758 1027066 654730 1024276 654730 1024276 1032228 859838 1032228 859838 4775478 3915634 4775478 3915634 3319699 1670557 3319699 1670557 1354646 320726 1354646 320726 1338936 3028336 1338936 3028336 3645705 2550968 3645705 2550968 1654913 2717476 1654913 2717476 3976533 455625 3976533 455625 3336953 2510592 3336953 2510592 4166729 2244020 4166729 2244020 3340902 3338183 3340902 3338183 1301745 665513 1301745 665513 659404 1260319 659404 1260319 1262428 954687 1262428 954687 738305 4781146 738305 4781146 747600 1008085 747600 1008085 675113 487708 675113 487708 1167821 2634397 1167821 2634397 4016358 1388206 4016358 1388206 3333197 1101437 3333197 1101437 552942 1400711 552942 1400711 1379012 2799426 1379012 2799426 3859339 2177174 3859339 2177174 4485713 393959 4485713 393959 1296730 4691877 1296730 4691877 3313894 1663556 3313894 1663556 1062112 2831473 1062112 2831473 3846868 2770924 3846868 2770924 3891616 3326493 3891616 3326493 4015826 2462131 4015826 2462131 1678462 3331557 1678462 3331557 2192750 319951 2192750 319951 347720 3349412 347720 3349412 2162732 213783 2162732 213783 1680174 1684698 1680174 1684698 4928885 1665978 4928885 1665978 4127963 1671732 4127963 1671732 2277828 4729728 2277828 4729728 3351923 934393 3351923 934393 731394 2097286 731394 2097286 4555866 2486782 4555866 2486782 4140124 1632872 4140124 1632872 3321346 4936662 3321346 4936662 1669335 3347057 1669335 3347057 2632147 1656440 2632147 1656440 3505179 1906544 3505179 1906544 3572866 1652639 3572866 1652639 2022194 888178 2022194 888178 912150 549506 912150 549506 1115834 3294639 1115834 3294639 1655240 598695 1655240 598695 1060218 2104043 1060218 2104043 3766905 711797 3766905 711797 693599 2560623 693599 2560623 4219665 2094716 4219665 2094716 3750792 2220097 3750792 2220097 3346822 3931749 3346822 3931749 3351717 1117294 3351717 1117294 556927 1659000 556927 1659000 4256624 1049921 4256624 1049921 608875 1421684 608875 1421684 222564 2232079 222564 2232079 3896441 3306924 3896441 3306924 3314345 3322213 3314345 3322213 2236731 904053 2236731 904053 756911 2803431 756911 2803431 4499159 3348855 4499159 3348855 1283520 2685152 1283520 2685152 3994559 2517878 3994559 2517878 4157742 930457 4157742 930457 922954 2274546 922954 2274546 4384818 261454 4384818 261454 1427481 3323867 1427481 3323867 443171 207380 443171 207380 3337110 2706403 3337110 2706403 3947268 2328532 3947268 2328532 4346453 1096097 4346453 1096097 1113906 1674532 1113906 1674532 1505838 2547234 1505838 2547234 4114689 1671242 4114689 1671242 37332 2233814 37332 2233814 1944552 2845894 1944552 2845894 4534926 1661211 4534926 1661211 4143794 1998061 4143794 1998061 4666429 2262873 4666429 2262873 1653352 2827394 1653352 2827394 3819776 3325564 3819776 3325564 4072257 1666320 4072257 1666320 2080426 1677927 2080426 1677927 3379975 3342780 3379975 3342780 1003879 2872477 1003879 2872477 3788847 3332955 3788847 3332955 310856 3332022 310856 3332022 695949 556368 695949 556368 559303 2911832 559303 2911832 4583695 3501177 4583695 3501177 3334879 2324054 3334879 2324054 4340682 2801195 4340682 2801195 3868549 4104360 3868549 4104360 1657106 3344023 1657106 3344023 2572212 2287314 2572212 2287314 4397768 2314229 4397768 2314229 4000260 1648994 4000260 1648994 4252232 2200962 4252232 2200962 3329105 1647547 3329105 1647547 760587 1656710 760587 1656710 1470031 2709502 1470031 2709502 1647521 3315246 1647521 3315246 2690589 2324643 2690589 2324643 1659976 2148113 1659976 2148113 4509646 1067427 4509646 1067427 1660697 3315352 1660697 3315352 4877629 2500793 4877629 2500793 4197822 3063669 4197822 3063669 4768273 4960951 4768273 4960951 3338322 2263592 3338322 2263592 3920133 3340945 3920133 3340945 728255 2879904 728255 2879904 3801727 867652 3801727 867652 867404 2080385 867404 2080385 4594049 3064434 4594049 3064434 3586902 4174234 3586902 4174234 1671107 2217784 1671107 2217784 4455314 2338654 4455314 2338654 3990667 3332118 3990667 3332118 2398819 2882130 2398819 2882130 3771775 2756368 3771775 2756368 4431375 3319520 4431375 3319520 1285951 2828499 1285951 2828499 3812350 1652556 3812350 1652556 4927031 901788 4927031 901788 744199 1378046 744199 1378046 1388988 3350487 1388988 3350487 3838687 2725640 3838687 2725640 3333025 3330309 3333025 3330309 3062711 644150 3062711 644150 646996 2825060 646996 2825060 3843431 1673391 3843431 1673391 2901897 470899 2901897 470899 474056 2585542 474056 2585542 4084039 1670414 4084039 1670414 3453576 1411261 3453576 1411261 234091 503764 234091 503764 3349647 1649652 3349647 1649652 4642904 3027413 4642904 3027413 4704002 1654160 4704002 1654160 3781702 1654526 3781702 1654526 621630 1088726 621630 1088726 1093905 1124825 1093905 1124825 1679775 3014475 1679775 3014475 4682110 1662680 4682110 1662680 4217696 2366026 4217696 2366026 4315198 2496204 4315198 2496204 4167096 2620727 4167096 2620727 4297511 2939780 4297511 2939780 3732612 2903868 3732612 2903868 4574938 694657 4574938 694657 716015 2395730 716015 2395730 4274327 3065922 4274327 3065922 4753812 2896607 4753812 2896607 3760498 2278391 3760498 2278391 3936763 1983981 3936763 1983981 1679142 1914462 1679142 1914462 3588847 1357408 3588847 1357408 1371734 1410458 1371734 1410458 1409260 2897632 1409260 2897632 3782133 888219 3782133 888219 882346 301131 882346 301131 3852537 1195653 3852537 1195653 501143 1306144 501143 1306144 1316238 1339022 1316238 1339022 3835776 1394027 3835776 1394027 1412609 2260009 1412609 2260009 3901737 3340829 3901737 3340829 3213914 1664707 3213914 1664707 3350096 3380276 3350096 3380276 1674608 4326708 1674608 4326708 1650173 1910999 1650173 1910999 2685542 3318361 2685542 3318361 531145 381605 531145 381605 1276324 4771240 1276324 4771240 1672192 2792774 1672192 2792774 3868075 2295035 3868075 2295035 4385284 1660743 4385284 1660743 897446 1646838 897446 1646838 1470772 1024329 1470772 1024329 1035798 2460333 1035798 2460333 4153472 2842514 4153472 2842514 4541302 1424840 4541302 1424840 1678431 2656301 1678431 2656301 4316094 1197219 4316094 1197219 447126 3350217 447126 3350217 4135309 3341039 4135309 3341039 3830707 661817 3830707 661817 658502 2469127 658502 2469127 4156859 805570 4156859 805570 3336201 3477938 3336201 3477938 1666442 1234159 1666442 1234159 420207 2600804 420207 2600804 4249487 4515816 4249487 4515816 3331884 993924 3331884 993924 699615 1414832 699615 1414832 254433 1678164 254433 1678164 1216215 3052277 1216215 3052277 4733977 1382295 4733977 1382295 268132 2157435 268132 2157435 3788404 2949444 3788404 2949444 3315005 2941394 3315005 2941394 3721641 1684852 3721641 1684852 500131 2125705 500131 2125705 3320677 1668276 3320677 1668276 3489634 3038828 3489634 3038828 3637284 3319621 3637284 3319621 773004 2696813 773004 2696813 3963106 2070600 3963106 2070600 3749335 2073330 3749335 2073330 4564180 726845 4564180 726845 731828 3335069 731828 3335069 4622695 1042505 4622695 1042505 1678924 2946106 1678924 2946106 4609689 2663060 4609689 2663060 1655683 1671394 1655683 1671394 1105640 1671260 1105640 1671260 3107604 2667325 3107604 2667325 4319612 972763 4319612 972763 965361 1150399 965361 1150399 1150379 1769179 1150379 1769179 1647221 3337135 1647221 3337135 2042483 2541841 2042483 2541841 4206066 1323727 4206066 1323727 363238 3255561 363238 3255561 1676939 2555877 1676939 2555877 4232117 749895 4232117 749895 3322361 3781642 3322361 3781642 1650934 2777571 1650934 2777571 4446981 1661566 4446981 1661566 269122 2878980 269122 2878980 1667941 2747553 1667941 2747553 3904159 586290 3904159 586290 1073432 970763 1073432 970763 978996 580998 978996 580998 1103004 2400854 1103004 2400854 4053561 3345432 4053561 3345432 3332438 2982185 3332438 2982185 3705399 1657996 3705399 1657996 4981900 1649507 4981900 1649507 109153 2166154 109153 2166154 3827947 3327295 3827947 3327295 1062920 3513632 1062920 3513632 3324033 1952963 3324033 1952963 3609356 3313852 3609356 3313852 1801528 712229 1801528 712229 717945 1995186 717945 1995186 3643594 519666 3643594 519666 1144923 2450224 1144923 2450224 4223653 2850648 4223653 2850648 4525780 3328950 4525780 3328950 642622 2328984 642622 2328984 3333004 3132331 3333004 3132331 3561719 4202148 3561719 4202148 1651976 1348326 1651976 1348326 298308 2415573 298308 2415573 4249541 3840776 4249541 3840776 3346839 1656493 3346839 1656493 4644067 1039171 4644067 1039171 1036910 1668764 1036910 1668764 3679090 392212 3679090 392212 1263217 2510358 1263217 2510358 4173629 456507 4173629 456507 1647134 3339513 1647134 3339513 685753 2843482 685753 2843482 3815612 547004 3815612 547004 1132192 3353332 1132192 3353332 1535000 1035080 1535000 1035080 655793 1333836 655793 1333836 301873 4542171 301873 4542171 3337129 1357101 3337129 1357101 1662964 2801974 1662964 2801974 3317718 2642950 3317718 2642950 4292672 1662438 4292672 1662438 301799 3338817 301799 3338817 1720512 1653288 1720512 1653288 544639 745737 544639 745737 731883 702139 731883 702139 729038 1139015 729038 1139015 1680427 1934385 1680427 1934385 4729774 601871 4729774 601871 622909 2753124 622909 2753124 3894049 1188107 3894049 1188107 1207447 3348346 1207447 3348346 3689903 991656 3689903 991656 1018674 1029820 1018674 1029820 1014739 1963638 1014739 1963638 4668417 236848 4668417 236848 1461319 897962 1461319 897962 891586 1217329 891586 1217329 3332737 1171009 3332737 1171009 1154042 2577629 1154042 2577629 4228910 1648519 4228910 1648519 2598026 1676003 2598026 1676003 2768473 2886869 2768473 2886869 3760758 1244425 3760758 1244425 1247081 2301548 1247081 2301548 3938281 3322151 3938281 3322151 1525948 2930422 1525948 2930422 4563755 2635751 4563755 2635751 4289137 1869954 4289137 1869954 4794699 1670323 4794699 1670323 133542 321316 133542 321316 1358553 1670702 1358553 1670702 2165839 1142820 2165839 1142820 507862 827258 507862 827258 844642 4406482 844642 4406482 3348572 1356517 3348572 1356517 3347274 1026078 3347274 1026078 662539 2680996 662539 2680996 4383166 3394028 4383166 3394028 3339805 2698173 3339805 2698173 4368183 1668487 4368183 1668487 266666 2952033 266666 2952033 3718664 1141194 3718664 1141194 522304 233605 522304 233605 1438011 2192923 1438011 2192923 3838339 453661 3838339 453661 3659813 1080810 3659813 1080810 562064 802931 562064 802931 3342098 3329280 3342098 3329280 3240347 2742160 3240347 2742160 1677288 692747 1677288 692747 707659 2386504 707659 2386504 4041403 2220971 4041403 2220971 3909230 3352809 3909230 3352809 935592 1214169 935592 1214169 459009 415555 459009 415555 412341 4582015 412341 4582015 3345172 816417 3345172 816417 847053 488679 847053 488679 517054 901215 517054 901215 918420 1419457 918420 1419457 263857 2405730 263857 2405730 3345605 891079 3345605 891079 781994 3318742 781994 3318742 4403024 1013088 4403024 1013088 660924 4033064 660924 4033064 1673593 1656658 1673593 1656658 1999808 1668843 1999808 1668843 3410670 2544617 3410670 2544617 4216988 543518 4216988 543518 1106019 1665321 1106019 1665321 2499054 559060 2499054 559060 1107193 2198421 1107193 2198421 3853152 3429437 3853152 3429437 1664169 3341929 1664169 3341929 108125 1652120 108125 1652120 4812670 2159819 4812670 2159819 3837276 1646953 3837276 1646953 4368347 1650242 4368347 1650242 3911458 969476 3911458 969476 702337 2574843 702337 2574843 4271545 905430 4271545 905430 3550483 1040198 3550483 1040198 1025118 663053 1025118 663053 653533 1102680 653533 1102680 541274 839864 541274 839864 811078 1662892 811078 1662892 1727617 2179316 1727617 2179316 3335013 2047830 3335013 2047830 3710286 2541728 3710286 2541728 4123531 1036048 4123531 1036048 1685825 578503 1685825 578503 3338699 1466857 3338699 1466857 200168 151030 200168 151030 1648764 3344761 1648764 3344761 49037 931657 49037 931657 754351 3895967 754351 3895967 1671338 977662 1671338 977662 991928 2001014 991928 2001014 4645139 2421303 4645139 2421303 1661270 1337773 1661270 1337773 1376325 2545272 1376325 2545272 4219055 1696114 4219055 1696114 3345511 1668723 3345511 1668723 661246 782758 661246 782758 810225 557558 810225 557558 1095230 3495320 1095230 3495320 1678472 2778417 1678472 2778417 3877535 262034 3877535 262034 272673 1658140 272673 1658140 4147018 856514 4147018 856514 803228 258202 803228 258202 282116 1131458 282116 1131458 533993 1334789 533993 1334789 359314 1060815 359314 1060815 596243 2074762 596243 2074762 4596610 1013748 4596610 1013748 1647808 572170 1647808 572170 1682961 1379179 1682961 1379179 1393518 2383503 1393518 2383503 4302865 3317181 4302865 3317181 246956 1383320 246956 1383320 1388466 2809863 1388466 2809863 3848602 921089 3848602 921089 737887 3591079 737887 3591079 1654608 2808021 1654608 2808021 3820159 1359469 3820159 1359469 305461 531737 305461 531737 550714 3344674 550714 3344674 899311 2851072 899311 2851072 4513044 3349266 4513044 3349266 1604646 3346408 1604646 3346408 4264993 2360982 4264993 2360982 4339316 2400844 4339316 2400844 4288942 2726832 4288942 2726832 3972496 2076648 3972496 2076648 3736343 1666961 3736343 1666961 1733449 402879 1733449 402879 427876 3915611 427876 3915611 3330375 1648127 3330375 1648127 3069902 841366 3069902 841366 851246 2029080 851246 2029080 3678128 2082494 3678128 2082494 2953493 1225546 2953493 1225546 1231800 2453310 1231800 2453310 4129608 2467511 4129608 2467511 1650109 3314600 1650109 3314600 4851726 2719187 4851726 2719187 4388856 1261142 4388856 1261142 3328775 2319479 3328775 2319479 4330370 741733 4330370 741733 750739 3345888 750739 3345888 4773761 2305202 4773761 2305202 4349004 2493351 4349004 2493351 4150539 517873 4150539 517873 487715 3844373 487715 3844373 1673414 4981495 1673414 4981495 1651620 4704940 1651620 4704940 3338341 1344390 3338341 1344390 3323122 2765857 3323122 2765857 4417080 1653714 4417080 1653714 2906918 2838312 2906918 2838312 3792199 3320388 3792199 3320388 3879679 1677212 3879679 1677212 4560034 656537 4560034 656537 993175 862587 993175 862587 822119 3335779 822119 3335779 1090038 446477 1090038 446477 451892 1667278 451892 1667278 1020254 1748467 1020254 1748467 3319871 1685685 3319871 1685685 817282 2186252 817282 2186252 3859814 2613660 3859814 2613660 4293983 4122622 4293983 4122622 1684889 2206527 1684889 2206527 3876316 3330515 3876316 3330515 4342739 622127 4342739 622127 1041206 210505 1041206 210505 1437583 821925 1437583 821925 1683171 1654412 1683171 1654412 467659 3346822 467659 3346822 2989577 373474 2989577 373474 1294202 3605134 1294202 3605134 3339403 3320346 3339403 3320346 245604 192321 245604 192321 1446669 541665 1446669 541665 532088 1060007 532088 1060007 605845 2115193 605845 2115193 4532977 3346131 4532977 3346131 831785 2013668 831785 2013668 3703792 2381316 3703792 2381316 4050032 1456224 4050032 1456224 240644 2253916 240644 2253916 3924846 2778580 3924846 2778580 4438684 2672608 4438684 2672608 3999056 1807029 3999056 1807029 1672910 448032 1672910 448032 467968 3313854 467968 3313854 1644181 994210 1644181 994210 962806 2162739 962806 2162739 3806948 4523917 3806948 4523917 3324110 2484273 3324110 2484273 3321277 2936738 3321277 2936738 4632490 2256913 4632490 2256913 4438423 3317195 4438423 3317195 2630684 3331083 2630684 3331083 4169452 917462 4169452 917462 771965 2746736 771965 2746736 1661353 2855451 1661353 2855451 4522114 4751675 4522114 4751675 1659921 1259394 1659921 1259394 390032 3350755 390032 3350755 410245 2434575 410245 2434575 4225278 1651149 4225278 1651149 225917 4617697 225917 4617697 1678668 3351914 1678668 3351914 4363163 1263825 4363163 1263825 1671384 1686535 1671384 1686535 3762425 266027 3762425 266027 1674003 2907820 1674003 2907820 3751424 1292193 3751424 1292193 368181 1660864 368181 1660864 4799941 2582743 4799941 2582743 4226834 4048420 4226834 4048420 3320013 2483050 3320013 2483050 4190713 2297063 4190713 2297063 3314951 1661235 3314951 1661235 3599522 399670 3599522 399670 1676157 1671917 1676157 1671917 1376340 2011807 1376340 2011807 3703837 3970508 3703837 3970508 3335091 362099 3335091 362099 4579901 1657637 4579901 1657637 1509569 1599854 1509569 1599854 3334366 2000356 3334366 2000356 3648875 3347706 3648875 3347706 936426 3342484 936426 3342484 2512467 4262506 2512467 4262506 1675846 1318098 1675846 1318098 348912 4887905 348912 4887905 3345616 3343923 3345616 3343923 3910918 536881 3910918 536881 1123449 1416674 1123449 1416674 233215 1039972 233215 1039972 635653 2458211 635653 2458211 4231521 2596233 4231521 2596233 4068562 609828 4068562 609828 630291 3348519 630291 3348519 1327310 3332096 1327310 3332096 4140853 1662683 4140853 1662683 4604260 1674805 4604260 1674805 186208 3320709 186208 3320709 2618493 3771906 2618493 3771906 1684805 620058 1684805 620058 637621 1105023 637621 1105023 1098250 1071602 1098250 1071602 1070355 352400 1070355 352400 356995 383456 356995 383456 1279191 1253537 1279191 1253537 423864 1841690 423864 1841690 3331579 2223039 3331579 2223039 3900135 1666721 3900135 1666721 4609566 3043000 4609566 3043000 4728042 3338474 4728042 3338474 2215978 1053692 2215978 1053692 631244 987314 631244 987314 984162 2656862 984162 2656862 4038453 1614722 4038453 1614722 3341006 2522726 3341006 2522726 4144325 3336164 4144325 3336164 3784051 1168036 3784051 1168036 494349 579587 494349 579587 1082579 3320306 1082579 3320306 4516068 2018882 4516068 2018882 4671830 4801672 4671830 4801672 1649733 3896120 1649733 3896120 280493 1021033 280493 1021033 1005581 2543028 1005581 2543028 4111872 2306281 4111872 2306281 4387850 2111391 4387850 2111391 3331548 1245290 3331548 1245290 1259445 2061532 1259445 2061532 3719019 2246922 3719019 2246922 4416755 2571062 4416755 2571062 4243502 3205592 4243502 3205592 1681027 1675598 1681027 1675598 1470909 685666 1470909 685666 952624 2726513 952624 2726513 3933433 2779600 3933433 2779600 3893847 3335136 3893847 3335136 4929677 2105702 4929677 2105702 4552060 3340124 4552060 3340124 1528788 1666966 1528788 1666966 4388194 3335214 4388194 3335214 3169627 3320722 3169627 3320722 2581507 873191 2581507 873191 3328189 2204768 3328189 2204768 3853830 3352439 3853830 3352439 1780053 1651963 1780053 1651963 2961234 1999964 2961234 1999964 4690790 3950212 4690790 3950212 3324718 1893408 3324718 1893408 4787714 1651349 4787714 1651349 2431670 213313 2431670 213313 1441889 1654444 1441889 1654444 750874 1944306 750874 1944306 4735602 1135600 4735602 1135600 1140079 3038244 1140079 3038244 2837187 1121898 2837187 1121898 560360 825893 560360 825893 847444 2558114 847444 2558114 4139018 844165 4139018 844165 3343927 3022177 3343927 3022177 4723633 1398921 4723633 1398921 236852 2311867 236852 2311867 3967798 3344510 3967798 3344510 1012670 381686 1012670 381686 1256147 3338482 1256147 3338482 3300590 1650479 3300590 1650479 1827341 3311760 1827341 3311760 1680455 964531 1680455 964531 1659057 3097628 1659057 3097628 4771937 3346129 4771937 3346129 2380513 3345758 2380513 3345758 880717 1673000 880717 1673000 1488969 2129603 1488969 2129603 3322350 1663180 3322350 1663180 2622355 866321 2622355 866321 858467 4683478 858467 4683478 1182073 2171738 1182073 2171738 3820649 3127405 3820649 3127405 3329815 2107553 3329815 2107553 4579888 1465558 4579888 1465558 1665727 2493580 1665727 2493580 4180393 2057694 4180393 2057694 3336495 509997 3336495 509997 526525 3323178 526525 3323178 1445726 4111960 1445726 4111960 3330392 2146581 3330392 2146581 3828297 3327600 3828297 3327600 1819405 3352499 1819405 3352499 615716 2646650 615716 2646650 1682424 1800524 1682424 1800524 3348275 1656389 3348275 1656389 747227 570549 747227 570549 588781 2766622 588781 2766622 3066321 3316572 3066321 3316572 2494127 4729897 2494127 4729897 3335529 1682103 3335529 1682103 2142120 439386 2142120 439386 1227170 1709129 1227170 1709129 1660707 1732674 1660707 1732674 1657278 750486 1657278 750486 3337954 3342772 3337954 3342772 2390907 1232191 2390907 1232191 1258872 362290 1258872 362290 378028 330510 378028 330510 1337180 559663 1337180 559663 541044 1683348 541044 1683348 4417609 3339477 4417609 3339477 1213999 2299224 1213999 2299224 4390602 2174043 4390602 2174043 4512410 2700757 4512410 2700757 4377986 3000176 4377986 3000176 4670602 1666793 4670602 1666793 4332788 312194 4332788 312194 303907 2255383 303907 2255383 3929888 240858 3929888 240858 229400 1401583 229400 1401583 302330 1353424 302330 1353424 1331766 1338053 1331766 1338053 1656626 3319411 1656626 3319411 2917616 1682305 2917616 1682305 4361129 2541409 4361129 2541409 4106054 601816 4106054 601816 581738 3315226 581738 3315226 863955 2265760 863955 2265760 3932532 413496 3932532 413496 3323042 2228848 3323042 2228848 3873788 2194592 3873788 2194592 1682450 680190 1682450 680190 705810 3084908 705810 3084908 4745857 999169 4745857 999169 1018501 3330778 1018501 3330778 128885 3318559 128885 3318559 2053132 1660564 2053132 1660564 2878516 843641 2878516 843641 1676950 1894324 1676950 1894324 2652939 1362779 2652939 1362779 1363754 3335654 1363754 3335654 2692965 1087451 2692965 1087451 1082304 4977304 1082304 4977304 3343829 4278037 3343829 4278037 1667861 3526813 1667861 3526813 1680346 3036703 1680346 3036703 4731142 275349 4731142 275349 1385302 1053202 1385302 1053202 1063686 3556310 1063686 3556310 1666596 2793676 1666596 2793676 3330129 1901586 3330129 1901586 3585475 1055364 3585475 1055364 638261 3308204 638261 3308204 3315985 1320104 3315985 1320104 1318818 1383386 1318818 1383386 3346874 1957390 3346874 1957390 3636000 1132556 3636000 1132556 541212 680424 541212 680424 1659536 603109 1659536 603109 597902 2957602 597902 2957602 4614223 888175 4614223 888175 916722 3335569 916722 3335569 4371503 1744408 4371503 1744408 1651042 931388 1651042 931388 942531 3329964 942531 3329964 3918591 3342598 3918591 3342598 2610048 2539894 2610048 2539894 4160884 3103524 4160884 3103524 4781183 1427690 4781183 1427690 1415316 1307178 1415316 1307178 360733 1669872 360733 1669872 1004989 3314500 1004989 3314500 2879811 3316136 2879811 3316136 3307584 1668060 3307584 1668060 1132023 2717115 1132023 2717115 3337769 553295 3337769 553295 3324643 606310 3324643 606310 3335722 3337119 3335722 3337119 3114168 884917 3114168 884917 873459 885980 873459 885980 894864 2672920 894864 2672920 4012964 1717494 4012964 1717494 1683756 2472021 1683756 2472021 3324039 4391055 3324039 4391055 3331564 4365387 3331564 4365387 1435420 2719364 1435420 2719364 3316214 2737265 3316214 2737265 3337028 997945 3337028 997945 3329708 3119794 3329708 3119794 1681660 144164 1681660 144164 1649996 1669045 1649996 1669045 3003240 668693 3003240 668693 637771 1190552 637771 1190552 1209934 3796669 1209934 3796669 1674500 1665370 1674500 1665370 498119 2571643 498119 2571643 4076125 2596762 4076125 2596762 4258333 618420 4258333 618420 594399 3412428 594399 3412428 1672558 3317668 1672558 3317668 148366 233010 148366 233010 1450711 2210053 1450711 2210053 3866517 2637968 3866517 2637968 4306602 3339666 4306602 3339666 2260269 2451673 2260269 2451673 4224388 1681997 4224388 1681997 1775433 2495498 1775433 2495498 3313740 3329250 3313740 3329250 1857209 1673768 1857209 1673768 493568 273379 493568 273379 3901323 875885 3901323 875885 768386 2643714 768386 2643714 4020365 2818258 4020365 2818258 3826841 4067344 3826841 4067344 1663536 993526 1663536 993526 976074 512287 976074 512287 1149159 1217069 1149159 1217069 3320413 820804 3320413 820804 843202 3348123 843202 3348123 4171839 3315883 4171839 3315883 4604740 2804372 4604740 2804372 4438298 1901421 4438298 1901421 4750452 1321436 4750452 1321436 362319 558331 362319 558331 3340813 2115659 3340813 2115659 4576365 2944308 4576365 2944308 3722423 4387286 3722423 4387286 1676574 1350397 1676574 1350397 1334309 979665 1334309 979665 1008828 2078351 1008828 2078351 4566352 2523313 4566352 2523313 4200640 1673505 4200640 1673505 700460 2810200 700460 2810200 3875950 3000899 3875950 3000899 4677422 2487494 4677422 2487494 4143054 3091751 4143054 3091751 4768083 2675111 4768083 2675111 4001629 972811 4001629 972811 975215 1392904 975215 1392904 1382669 678498 1382669 678498 680896 2677106 680896 2677106 4329727 355888 4329727 355888 1679481 2967629 1679481 2967629 4657553 1408259 4657553 1408259 227358 1294449 227358 1294449 394686 1478944 394686 1478944 3318343 549801 3318343 549801 534600 1883375 534600 1883375 1676292 4460825 1676292 4460825 1660691 2606116 1660691 2606116 1668601 668057 1668601 668057 986923 934954 986923 934954 721227 2744047 721227 2744047 3919667 1350003 3919667 1350003 305217 2300621 305217 2300621 3964364 2174889 3964364 2174889 3837924 2919790 3837924 2919790 4621515 2291220 4621515 2291220 3938846 4351015 3938846 4351015 1670672 1492127 1670672 1492127 1662587 712455 1662587 712455 745644 2577505 745644 2577505 4242481 1398391 4242481 1398391 245869 3323896 245869 3323896 1021749 934288 1021749 934288 927463 1531949 927463 1531949 1655158 1290268 1655158 1290268 378678 1653848 378678 1653848 1343593 2410721 1343593 2410721 4089182 1676109 4089182 1676109 4667275 1677647 4667275 1677647 4128960 1680612 4128960 1680612 899418 1972237 899418 1972237 3629597 1987245 3629597 1987245 4682781 3332404 4682781 3332404 1525505 1170293 1525505 1170293 1649198 2848960 1649198 2848960 3804210 688869 3804210 688869 974798 880291 974798 880291 878933 1668085 878933 1668085 4357304 3315846 4357304 3315846 4011822 1162435 4011822 1162435 1152847 2139937 1152847 2139937 3791019 3327589 3791019 3327589 3369070 3314358 3369070 3314358 4879857 3079035 4879857 3079035 4755687 1356824 4755687 1356824 1336704 843380 1336704 843380 839354 3324225 839354 3324225 4849688 4631615 4849688 4631615 1680704 887248 1680704 887248 785256 1262612 785256 1262612 400164 3933304 400164 3933304 1681454 3053583 1681454 3053583 4707309 1097389 4707309 1097389 1115209 2052452 1115209 2052452 4601858 2549311 4601858 2549311 4121944 1385146 4121944 1385146 290721 219157 290721 219157 1456018 645009 1456018 645009 1667980 574021 1667980 574021 570555 4113990 570555 4113990 1473793 935622 1473793 935622 939119 1019699 939119 1019699 652441 2454736 652441 2454736 4139371 1194194 4139371 1194194 480091 2072259 480091 2072259 3320482 3117770 3320482 3117770 3328646 727359 3328646 727359 939500 765490 939500 765490 3332640 1655790 3332640 1655790 3186454 1663117 3186454 1663117 262660 1653462 262660 1653462 916589 1653377 916589 1653377 4227506 2183727 4227506 2183727 3847532 2975525 3847532 2975525 4623094 1178673 4623094 1178673 1153012 2762574 1153012 2762574 3886704 2266841 3886704 2266841 4405003 455348 4405003 455348 477713 1216858 477713 1216858 1191638 2003652 1191638 2003652 4643984 516778 4643984 516778 1667582 1878359 1667582 1878359 1652680 1662404 1652680 1662404 642390 1682894 642390 1682894 752193 1683344 752193 1683344 3784639 2506936 3784639 2506936 3338540 737583 3338540 737583 715179 2460233 715179 2460233 4219588 126491 4219588 126491 1660811 308547 1660811 308547 301089 1443509 301089 1443509 1674885 1686199 1674885 1686199 1510911 2979018 1510911 2979018 3667017 3338064 3667017 3338064 116854 1320505 116854 1320505 4546137 1428627 4546137 1428627 1396496 2443675 1396496 2443675 4090824 3647617 4090824 3647617 1659218 2267533 1659218 2267533 3931827 2069693 3931827 2069693 4635395 656091 4635395 656091 3329141 1864775 3329141 1864775 1683585 2906140 1683585 2906140 4579359 1655600 4579359 1655600 856766 1649092 856766 1649092 1350716 2596114 1350716 2596114 4045001 2339411 4045001 2339411 4001843 2442340 4001843 2442340 4083385 3517981 4083385 3517981 3330424 2347227 3330424 2347227 3315491 2791532 3315491 2791532 4456160 1869350 4456160 1869350 3551257 1664834 3551257 1664834 4866944 2703816 4866944 2703816 3968145 933500 3968145 933500 936202 1677643 936202 1677643 589985 4261859 589985 4261859 3331747 1654190 3331747 1654190 2023464 1679692 2023464 1679692 2820374 1956662 2820374 1956662 3624106 2590864 3624106 2590864 4082970 711583 4082970 711583 964611 361039 964611 361039 1301693 382537 1301693 382537 384115 1667635 384115 1667635 3070628 1664038 3070628 1664038 1161661 4940168 1161661 4940168 1664317 732634 1664317 732634 937325 587044 937325 587044 600104 2008336 600104 2008336 4647972 992223 4647972 992223 982695 3057182 982695 3057182 4724377 2182545 4724377 2182545 3851811 1387456 3851811 1387456 1384527 2741505 1384527 2741505 3929048 2667579 3929048 2667579 3998841 3328280 3998841 3328280 875080 987150 875080 987150 661224 236885 661224 236885 221742 828501 221742 828501 860543 3098487 860543 3098487 4750005 541763 4750005 541763 556952 3941658 556952 3941658 1683243 2437903 1683243 2437903 4232307 1677001 4232307 1677001 9389 239128 9389 239128 3313442 3419094 3313442 3419094 3338255 1361509 3338255 1361509 1679815 2017491 1679815 2017491 4647780 3319044 4647780 3319044 2123745 3830305 2123745 3830305 3316513 1663385 3316513 1663385 1514056 968314 1514056 968314 959623 257380 959623 257380 281857 2470048 281857 2470048 4214248 1666043 4214248 1666043 1947299 1020205 1947299 1020205 645008 1167867 645008 1167867 519542 2208064 519542 2208064 3314991 2460811 3314991 2460811 4198711 2468667 4198711 2468667 4195192 1657790 4195192 1657790 1837164 2320675 1837164 2320675 1681467 366132 1681467 366132 3748264 1649154 3748264 1649154 1660690 1195614 1660690 1195614 488656 648611 488656 648611 655690 3318205 655690 3318205 4618356 2332429 4618356 2332429 1681220 1648003 1681220 1648003 4961713 4076350 4961713 4076350 3348336 2408400 3348336 2408400 4234386 1648826 4234386 1648826 1574532 2532127 1574532 2532127 4133384 1796321 4133384 1796321 3317274 2667520 3317274 2667520 4011971 2004636 4011971 2004636 4681963 1894807 4681963 1894807 4770333 1001367 4770333 1001367 968286 2086414 968286 2086414 3746931 1649295 3746931 1649295 3888897 828938 3888897 828938 855115 243021 855115 243021 1394355 2448556 1394355 2448556 4094817 388280 4094817 388280 1268527 1659017 1268527 1659017 3455119 438533 3455119 438533 430965 1277201 430965 1277201 1263107 895811 1263107 895811 788204 1659849 788204 1659849 58643 2354719 58643 2354719 4302075 1681883 4302075 1681883 149818 317348 149818 317348 1652157 1667994 1652157 1667994 3744782 3237809 3744782 3237809 3326523 3314331 3326523 3314331 3690808 2861522 3690808 2861522 3808148 3333600 3808148 3333600 4889871 469155 4889871 469155 3340432 2196073 3340432 2196073 1662191 740799 1662191 740799 767694 2495927 767694 2495927 4204333 87584 4204333 87584 3319779 1670786 3319779 1670786 2045003 2942536 2045003 2942536 4631258 1676082 4631258 1676082 3312423 1985006 3312423 1985006 4682272 3076336 4682272 3076336 3344193 500323 3344193 500323 3332009 3346203 3332009 3346203 2614109 1654629 2614109 1654629 2059378 1684713 2059378 1684713 4049116 1090636 4049116 1090636 579833 511957 579833 511957 483395 1365539 483395 1365539 1357668 583552 1357668 583552 597733 3347698 597733 3347698 1537835 2822833 1537835 2822833 3346075 826989 3346075 826989 811080 1196494 811080 1196494 454998 4355524 454998 4355524 3351976 1215259 3351976 1215259 442929 1676165 442929 1676165 3056837 227403 3056837 227403 248690 2446383 248690 2446383 3323043 3709647 3323043 3709647 3337536 339260 3337536 339260 356094 1660932 356094 1660932 1461211 3017510 1461211 3017510 1681536 434147 1681536 434147 3322005 396142 3322005 396142 384028 542641 384028 542641 1117193 4324397 1117193 4324397 1683572 1664580 1683572 1664580 4943435 1667798 4943435 1667798 738130 1398980 738130 1398980 263345 4740995 263345 4740995 1665020 1125631 1665020 1125631 1661806 1789213 1661806 1789213 3322408 3344887 3322408 3344887 3908662 44938 3908662 44938 3339717 225998 3339717 225998 1433678 2923311 1433678 2923311 3341116 2285260 3341116 2285260 4394247 2088340 4394247 2088340 3750668 3344412 3750668 3344412 2667070 4785539 2667070 4785539 759167 2438571 759167 2438571 4102425 786664 4102425 786664 887569 711318 887569 711318 3318331 298730 3318331 298730 311819 876304 311819 876304 768359 2953439 768359 2953439 3720661 4236850 3720661 4236850 3336262 1446095 3336262 1446095 1454903 1046438 1454903 1046438 1028770 1667797 1028770 1667797 4107281 979241 4107281 979241 981513 1892131 981513 1892131 4773563 382589 4773563 382589 343740 4988492 343740 4988492 1659374 1963087 1659374 1963087 4681078 2397053 4681078 2397053 4058819 850816 4058819 850816 843961 2999488 843961 2999488 4676406 1020474 4676406 1020474 631501 2594621 631501 2594621 4279141 2053187 4279141 2053187 3718961 590989 3718961 590989 1678011 1429806 1678011 1429806 245465 1106503 245465 1106503 1669423 2631120 1669423 2631120 4026061 1668851 4026061 1668851 411003 2402259 411003 2402259 1677479 1658329 1677479 1658329 2956504 219210 2956504 219210 1467259 3046548 1467259 3046548 4716779 4742086 4716779 4742086 3322126 3325018 3322126 3325018 1182990 1124371 1182990 1124371 577023 1412281 577023 1412281 262534 2429641 262534 2429641 4070459 1684577 4070459 1684577 4239537 816263 4239537 816263 829048 802588 829048 802588 779281 143748 779281 143748 3325522 2193387 3325522 2193387 3861818 1966389 3861818 1966389 3604843 2698641 3604843 2698641 4395839 586880 4395839 586880 590105 1127578 590105 1127578 531222 3074563 531222 3074563 4750047 303837 4750047 303837 276855 1672555 276855 1672555 3645842 2604725 3645842 2604725 4039340 3327670 4039340 3327670 3221796 3317824 3221796 3317824 3461748 2537304 3461748 2537304 4187907 736983 4187907 736983 941608 2011891 941608 2011891 4662917 2496632 4662917 2496632 4187360 1076409 4187360 1076409 3325669 4123255 3325669 4123255 3350658 1370437 3350658 1370437 292896 528362 292896 528362 1134209 2260202 1134209 2260202 3346501 2053210 3346501 2053210 3751046 1678253 3751046 1678253 3628790 4665986 3628790 4665986 1667664 1199921 1667664 1199921 1196802 1652137 1196802 1652137 1149081 594014 1149081 594014 3345301 1652588 3345301 1652588 3609941 936684 3609941 936684 953720 997808 953720 997808 643214 1362483 643214 1362483 1367570 1024828 1367570 1024828 1026198 953261 1026198 953261 3331946 2624594 3331946 2624594 4033465 2636128 4033465 2636128 3349381 1212509 3349381 1212509 445906 2504072 445906 2504072 4195003 1001107 4195003 1001107 963159 251365 963159 251365 274739 3610881 274739 3610881 3318420 3042877 3318420 3042877 3604076 1682662 3604076 1682662 1429846 2300275 1429846 2300275 4343018 4831836 4343018 4831836 1655512 756785 1655512 756785 761145 1094043 761145 1094043 1105530 1680907 1105530 1680907 4210047 1651230 4210047 1651230 41710 2866513 41710 2866513 1646914 2200048 1646914 2200048 4462609 1676244 4462609 1676244 4423155 1924446 4423155 1924446 3325356 2025613 3325356 2025613 3702764 653954 3702764 653954 1017004 2067622 1017004 2067622 3704743 3606834 3704743 3606834 1659054 694105 1659054 694105 975457 632900 975457 632900 1014283 3091254 1014283 3091254 4748149 679238 4748149 679238 978077 1190588 978077 1190588 4663566 2783315 4663566 2783315 3886319 691912 3886319 691912 723636 2915204 723636 2915204 4579697 970608 4579697 970608 939602 964756 939602 964756 676111 1888931 676111 1888931 4768747 3350264 4768747 3350264 177647 992303 177647 992303 675746 494827 675746 494827 512168 746725 512168 746725 908803 2171306 908803 2171306 4481625 1647708 4481625 1647708 2324317 1916668 2324317 1916668 3582515 1710930 3582515 1710930 3327296 1194831 3327296 1194831 1179275 3122609 1179275 3122609 1681921 3329982 1681921 3329982 2693901 3913654 2693901 3913654 1659725 1453197 1659725 1453197 215148 2207079 215148 2207079 1646951 768534 1646951 768534 781278 221066 781278 221066 235012 2880697 235012 2880697 4556394 1293347 4556394 1293347 1317548 1336605 1317548 1336605 308422 2469435 308422 2469435 4206056 1025866 4206056 1025866 1050204 993877 1050204 993877 956892 960776 956892 960776 962049 2259087 962049 2259087 3921433 1679606 3921433 1679606 3073621 2507800 3073621 2507800 4170973 550431 4170973 550431 554741 2536107 554741 2536107 4118485 1058360 4118485 1058360 1059556 2018083 1059556 2018083 3659908 2511234 3659908 2511234 4178738 3044830 4178738 3044830 4718735 9877 4718735 9877 3313833 2512311 3313833 2512311 4180564 3326550 4180564 3326550 4370345 1017777 4370345 1017777 1000957 208337 1000957 208337 205421 1107867 205421 1107867 3349700 3084471 3349700 3084471 3601964 3339404 3601964 3339404 1886392 1683072 1886392 1683072 1040401 3320850 1040401 3320850 3663288 3352649 3663288 3352649 3216867 1667902 3216867 1667902 4325531 1928462 4325531 1928462 3315009 1982994 3315009 1982994 3654519 2686434 3654519 2686434 4337980 3328520 4337980 3328520 3030856 4354857 3030856 4354857 1670467 3345884 1670467 3345884 589947 423950 589947 423950 1250720 2044461 1250720 2044461 3723181 1037995 3723181 1037995 655525 2022785 655525 2022785 4634719 4971361 4634719 4971361 3339048 595020 3339048 595020 622531 3379201 622531 3379201 1682088 2657079 1682088 2657079 4038684 4564051 4038684 4564051 1660511 1654943 1660511 1654943 3695148 593239 3695148 593239 584353 1125818 584353 1125818 1679315 3319930 1679315 3319930 2081118 1460159 2081118 1460159 1448012 830846 1448012 830846 842140 3248183 842140 3248183 1674664 3834156 1674664 3834156 1676170 2584981 1676170 2584981 4082319 4233332 4082319 4233332 233739 208497 233739 208497 221908 1506142 221908 1506142 1662666 1958626 1662666 1958626 1652630 2515161 1652630 2515161 4128200 715634 4128200 715634 733199 2285511 733199 2285511 4368090 1650334 4368090 1650334 2835367 2495144 2835367 2495144 4160943 1255464 4160943 1255464 410681 1671152 410681 1671152 3395491 1657708 3395491 1657708 2161800 3321758 2161800 3321758 1892043 3332650 1892043 3332650 3605563 1486895 3605563 1486895 1656154 92345 1656154 92345 3319905 1679360 3319905 1679360 2271861 3117695 2271861 3117695 4784988 2795314 4784988 2795314 4458717 267245 4458717 267245 280170 2217481 280170 2217481 4487271 2485074 4487271 2485074 4177358 959944 4177358 959944 946081 3338284 946081 3338284 2423117 3334942 2423117 3334942 787975 2127112 787975 2127112 3776715 1047613 3776715 1047613 633721 1890218 633721 1890218 3557442 869594 3557442 869594 866290 415730 866290 415730 442245 3340978 442245 3340978 2218567 3320261 2218567 3320261 1341728 1234724 1341728 1234724 1253298 2222060 1253298 2222060 3346383 278253 3346383 278253 282452 3907801 282452 3907801 1664637 2018090 1664637 2018090 4623937 2122079 4623937 2122079 4544342 2122348 4544342 2122348 1674002 2978695 1674002 2978695 4679335 677721 4679335 677721 671852 3337316 671852 3337316 1105896 657524 1105896 657524 1655824 257936 1655824 257936 269247 3333913 269247 3333913 1123761 2850020 1123761 2850020 4523998 2410886 4523998 2410886 4265455 1995342 4265455 1995342 4697456 883014 4697456 883014 878859 3335501 878859 3335501 3935206 1039950 3935206 1039950 603318 1680200 603318 1680200 3271680 2891829 3271680 2891829 1665094 1197842 1665094 1197842 1653590 3338840 1653590 3338840 4904536 4676075 4904536 4676075 3342928 1875385 3342928 1875385 3555736 2314729 3555736 2314729 3989970 752044 3989970 752044 753706 3316931 753706 3316931 1579436 1680964 1579436 1680964 727164 1683972 727164 1683972 2718762 1647268 2718762 1647268 4050392 2214051 4050392 2214051 3880709 558788 3880709 558788 3348902 363657 3348902 363657 3337385 3316858 3337385 3316858 3501550 1327377 3501550 1327377 3349453 2095879 3349453 2095879 3749754 1153135 3749754 1153135 1141202 4158904 1141202 4158904 3333361 1203626 3333361 1203626 1226300 3328705 1226300 3328705 2720667 715552 2720667 715552 3350899 1662951 3350899 1662951 4757051 2205207 4757051 2205207 3333894 1906663 3333894 1906663 3558629 2237899 3558629 2237899 3320111 2424519 3320111 2424519 4070372 583548 4070372 583548 574265 473822 574265 473822 479003 1656215 479003 1656215 2082069 3350497 2082069 3350497 829223 1341146 829223 1341146 314223 1273768 314223 1273768 3325711 3334451 3325711 3334451 4198680 312997 4198680 312997 1366205 2795826 1366205 2795826 3856962 3026038 3856962 3026038 4681115 3501987 4681115 3501987 3329001 1116951 3329001 1116951 1144318 1651689 1144318 1651689 1556013 913384 1556013 913384 784599 1679751 784599 1679751 1146075 1649234 1146075 1649234 551067 3315261 551067 3315261 233773 1047241 233773 1047241 603044 953754 603044 953754 713259 960540 713259 960540 984292 2965939 984292 2965939 3703220 3350476 3703220 3350476 1716655 2461021 1716655 2461021 4193686 1679189 4193686 1679189 3253102 1663061 3253102 1663061 2770889 3579991 2770889 3579991 3324757 1659684 3324757 1659684 720120 3079532 720120 3079532 2695998 1684183 2695998 1684183 2510768 1682450 2510768 1682450 759138 3281587 759138 3281587 3349559 1660930 3349559 1660930 2270887 3337037 2270887 3337037 3876624 2067326 3876624 2067326 3741201 323637 3741201 323637 323861 1682718 323861 1682718 2438226 2882178 2438226 2882178 1653202 1997905 1653202 1997905 3643553 4639382 3643553 4639382 3335215 426655 3335215 426655 396971 502440 396971 502440 1156808 3322909 1156808 3322909 2833795 1188942 2833795 1188942 1180483 3316690 1180483 3316690 2553945 2329478 2553945 2329478 4355508 2237142 4355508 2237142 3898972 2301383 3898972 2301383 3984322 1665416 3984322 1665416 3811946 822993 3811946 822993 838444 1660043 838444 1660043 4635740 149017 4635740 149017 1669768 843950 1669768 843950 787032 3041185 787032 3041185 4696867 2880022 4696867 2880022 1986062 3992861 1986062 3992861 3319058 4572358 3319058 4572358 3313914 2585382 3313914 2585382 1685617 3395813 1685617 3395813 3318697 2637845 3318697 2637845 4025812 2663632 4025812 2663632 4022250 772722 4022250 772722 757676 1241022 757676 1241022 445629 726014 445629 726014 758318 3344580 758318 3344580 2780921 738761 2780921 738761 753625 856476 753625 856476 830118 1684833 830118 1684833 3211252 1656116 3211252 1656116 3387753 820239 3387753 820239 849576 323670 849576 323670 1659309 3001687 1659309 3001687 3319044 2717121 3319044 2717121 4375146 3340728 4375146 3340728 4235238 283647 4235238 283647 1365953 2633418 1365953 2633418 4020690 1850741 4020690 1850741 3315137 503310 3315137 503310 1141139 1654167 1141139 1654167 2201869 3338634 2201869 3338634 2843704 1668285 2843704 1668285 3766847 194043 3766847 194043 1440621 2572097 1440621 2572097 4112952 475170 4112952 475170 1187335 3331811 1187335 3331811 1874495 3344060 1874495 3344060 3881734 2918495 3881734 2918495 4567000 541342 4567000 541342 1146557 1671299 1146557 1671299 4645563 3008093 4645563 3008093 4670129 2521028 4670129 2521028 4198510 2211929 4198510 2211929 3853393 1653476 3853393 1653476 4156628 808534 4156628 808534 1661696 2714485 1661696 2714485 3947246 1449574 3947246 1449574 200534 2185208 200534 2185208 4456943 3729805 4456943 3729805 3342445 617321 3342445 617321 1026489 1672558 1026489 1672558 1164013 305881 1164013 305881 298813 2377846 298813 2377846 4031639 2451562 4031639 2451562 4111768 1293421 4111768 1293421 361801 1232583 361801 1232583 444960 2435394 444960 2435394 4119345 711446 4119345 711446 705553 4475350 705553 4475350 3345389 683293 3345389 683293 3345968 3032421 3345968 3032421 4711537 2902954 4711537 2902954 3763034 1685104 3763034 1685104 4881892 1283430 4881892 1283430 374595 1193035 374595 1193035 510710 2104560 510710 2104560 4586625 3170756 4586625 3170756 1679491 1913000 1679491 1913000 4750546 1661104 4750546 1661104 116805 1675772 116805 1675772 3569104 1676156 3569104 1676156 2862585 4144498 2862585 4144498 1669524 2024836 1669524 2024836 1651449 544048 1651449 544048 1119612 677573 1119612 677573 987222 3990111 987222 3990111 3316426 1300818 3316426 1300818 1317360 1679672 1317360 1679672 4681887 1360067 4681887 1360067 1655617 3409973 1655617 3409973 1662707 2165946 1662707 2165946 3347572 2405928 3347572 2405928 1884387 340212 1884387 340212 355664 2092442 355664 2092442 3740594 691134 3740594 691134 663286 2154231 663286 2154231 4495372 1091051 4495372 1091051 1059716 3871169 1059716 3871169 1680296 1027740 1680296 1027740 1013966 2614592 1013966 2614592 4048515 1179216 4048515 1179216 1184817 2897075 1184817 2897075 4569095 1408921 4569095 1408921 1376072 3361658 1376072 3361658 1669692 3146999 1669692 3146999 1661518 3317179 1661518 3317179 1102519 2539265 1102519 2539265 4124928 330580 4124928 330580 324637 591058 324637 591058 566775 1924830 566775 1924830 4770775 999276 4770775 999276 648654 2098442 648654 2098442 1670131 623441 1670131 623441 1664692 3336397 1664692 3336397 3342169 1893778 3342169 1893778 3578274 2292424 3578274 2292424 4390473 2813523 4390473 2813523 3863960 2756846 3863960 2756846 1657048 1651345 1657048 1651345 20288 4462675 20288 4462675 3352803 1423634 3352803 1423634 244519 2977066 244519 2977066 4654305 668668 4654305 668668 642501 2874591 642501 2874591 3794449 925045 3794449 925045 751804 452083 751804 452083 1212705 518754 1212705 518754 546100 281258 546100 281258 289927 3590842 289927 3590842 3336793 700119 3336793 700119 977996 2310966 977996 2310966 3974129 1683577 3974129 1683577 4468823 1127928 4468823 1127928 1105560 1932268 1105560 1932268 4724292 367197 4724292 367197 1303986 450844 1303986 450844 459732 725193 459732 725193 718507 949303 718507 949303 739358 4881152 739358 4881152 3319576 2432712 3319576 2432712 4089689 2462942 4089689 2462942 4187499 1403898 4187499 1403898 279416 2496300 279416 2496300 3333615 1884133 3333615 1884133 3545988 3327879 3545988 3327879 722950 3077328 722950 3077328 1652022 3115010 1652022 3115010 4768860 2652007 4768860 2652007 4324726 2981664 4324726 2981664 4642110 1656922 4642110 1656922 536259 333664 536259 333664 1336791 2742966 1336791 2742966 3898915 3315643 3898915 3315643 1758692 1986836 1758692 1986836 3634781 1344210 3634781 1344210 326492 2390753 326492 2390753 4302647 1091159 4302647 1091159 1088749 1671409 1088749 1671409 549375 207942 549375 207942 1447318 3330110 1447318 3330110 4644934 1468993 4644934 1468993 1685983 2647993 1685983 2647993 4023607 1125077 4023607 1125077 1661611 2372864 1661611 2372864 4075926 1200006 4075926 1200006 497403 727949 497403 727949 932124 1417259 932124 1417259 1407755 1434074 1407755 1434074 1429831 1652672 1429831 1652672 69233 423259 69233 423259 1262873 2967815 1262873 2967815 3319868 3350993 3319868 3350993 4109084 2677224 4109084 2677224 4015140 3320791 4015140 3320791 593369 4705707 593369 4705707 1179994 2452762 1179994 2452762 4115892 2745399 4115892 2745399 3918309 1659335 3918309 1659335 4583531 2895784 4583531 2895784 3758160 1447514 3758160 1447514 1445838 3932193 1445838 3932193 3314892 2925700 3314892 2925700 3741023 2308669 3741023 2308669 4348720 331553 4348720 331553 328611 239267 328611 239267 1457575 1681855 1457575 1681855 3829623 220814 3829623 220814 1439156 4969182 1439156 4969182 1668394 3046357 1668394 3046357 4727667 4139631 4727667 4139631 1655596 1098851 1655596 1098851 1116702 1034780 1116702 1034780 622269 4139688 622269 4139688 3337422 817446 3337422 817446 876135 3314874 876135 3314874 3544930 2014725 3544930 2014725 3695014 521450 3695014 521450 497378 1672750 497378 1672750 1068652 2935494 1068652 2935494 4617358 2203315 4617358 2203315 3881364 1411099 3881364 1411099 1662353 2452131 1662353 2452131 4209378 4626433 4209378 4626433 3341247 1079669 3341247 1079669 1069592 480370 1069592 480370 1210659 342063 1210659 342063 1340313 1938646 1340313 1938646 3600577 2769800 3600577 2769800 1960683 1089103 1960683 1089103 1111758 2169387 1111758 2169387 3859201 4617608 3859201 4617608 1654283 3094433 1654283 3094433 3576080 4630299 3576080 4630299 3351463 4748435 3351463 4748435 1649190 2683007 1649190 2683007 4381534 1454886 4381534 1454886 1467442 4840645 1467442 4840645 1675132 1681036 1675132 1681036 578801 2437821 578801 2437821 4112953 2709589 4112953 2709589 4387849 1957758 4387849 1957758 3634767 1495113 3634767 1495113 1656212 3048806 1656212 3048806 3614471 3332152 3614471 3332152 2070223 1679305 2070223 1679305 6817 2738781 6817 2738781 4413135 3581070 4413135 3581070 1657027 1154681 1657027 1154681 1144531 295252 1144531 295252 1373765 481501 1373765 481501 507591 1653940 507591 1653940 1949749 2232262 1949749 2232262 4445246 1353668 4445246 1353668 1323199 3955563 1323199 3955563 1662123 3799826 1662123 3799826 1664973 2383437 1664973 2383437 4070435 3799917 4070435 3799917 3338372 1953388 3338372 1953388 4725487 2046802 4725487 2046802 3725177 2525821 3725177 2525821 4147227 3350527 4147227 3350527 446151 1136222 446151 1136222 556400 1683921 556400 1683921 3264950 560905 3264950 560905 1664421 909949 1664421 909949 922801 3333124 922801 3333124 2797136 1271641 2797136 1271641 1284703 464865 1284703 464865 1209779 3350944 1209779 3350944 2223759 2496775 2223759 2496775 4188754 425897 4188754 425897 1261383 2864094 1261383 2864094 3351786 1654696 3351786 1654696 859917 2353780 859917 2353780 4317136 1161879 4317136 1161879 541871 2630483 541871 2630483 4033188 3336558 4033188 3336558 327485 2208301 327485 2208301 4439327 499524 4439327 499524 1679962 2949960 1679962 2949960 3714137 108023 3714137 108023 3314877 3349661 3314877 3349661 947746 2522378 947746 2522378 4134398 1674631 4134398 1674631 1278187 487573 1278187 487573 1192743 3467024 1192743 3467024 3324483 1112838 3324483 1112838 1134077 2489147 1134077 2489147 4182914 1332757 4182914 1332757 1326836 1678761 1326836 1678761 1038469 2037037 1038469 2037037 3695063 1647803 3695063 1647803 3443971 1235174 3443971 1235174 448791 4752645 448791 4752645 1668261 566387 1668261 566387 565018 975959 565018 975959 1658384 759584 1658384 759584 1662612 1616099 1662612 1616099 3338435 1180250 3338435 1180250 1169332 1346524 1169332 1346524 1350053 2760641 1350053 2760641 3895207 2512230 3895207 2512230 4198281 3616120 4198281 3616120 3327588 754132 3327588 754132 1658744 2619581 1658744 2619581 3351598 1931659 3351598 1931659 3585430 3339838 3585430 3339838 1333657 1245733 1333657 1245733 433647 1296808 433647 1296808 1285470 507795 1285470 507795 1175546 647454 1175546 647454 651475 2753701 651475 2753701 4424413 3352133 4424413 3352133 2335852 3955611 2335852 3955611 3353189 895770 3353189 895770 895080 3329792 895080 3329792 4957446 1413815 4957446 1413815 1664415 1665247 1664415 1665247 4118435 2969788 4118435 2969788 1681928 2536823 1681928 2536823 3328021 1266043 3328021 1266043 435901 1783770 435901 1783770 3341372 3871521 3341372 3871521 3332174 2523798 3332174 2523798 4152578 2481767 4152578 2481767 3337203 3322347 3337203 3322347 4706715 585525 4706715 585525 583098 1875412 583098 1875412 4772413 2125914 4772413 2125914 4552417 1665796 4552417 1665796 369144 2480333 369144 2480333 4196735 315176 4196735 315176 1330752 1376742 1330752 1376742 1353625 4145566 1353625 4145566 1670755 666558 1670755 666558 3325398 2911239 3325398 2911239 4595178 2559982 4595178 2559982 1657997 2987331 1657997 2987331 3706571 3335064 3706571 3335064 433281 1079637 433281 1079637 1658671 1665607 1658671 1665607 2487475 1018385 2487475 1018385 1035353 1181397 1035353 1181397 484575 1999888 484575 1999888 4635391 3331816 4635391 3331816 3394493 3319906 3394493 3319906 3411502 3055787 3411502 3055787 3588167 2248753 3588167 2248753 4431966 697535 4431966 697535 947365 2697754 947365 2697754 1681818 3339675 1681818 3339675 3836717 4515824 3836717 4515824 1655911 2051834 1655911 2051834 3714791 2955463 3714791 2955463 4612879 1663520 4612879 1663520 4867565 3323573 4867565 3323573 485689 2051412 485689 2051412 3313420 1658234 3313420 1658234 3273698 1684245 3273698 1684245 155154 1655723 155154 1655723 4065149 839854 4065149 839854 3352529 415122 3352529 415122 1246889 2379045 1246889 2379045 4038299 2946763 4038299 2946763 1657283 3324899 1657283 3324899 3167826 1058057 3167826 1058057 604487 1359701 604487 1359701 3847430 1680783 3847430 1680783 2462906 4966470 2462906 4966470 1663918 4735966 1663918 4735966 1670535 3316434 1670535 3316434 3066847 4171896 3066847 4171896 1449792 2942782 1449792 2942782 4613110 2888269 4613110 2888269 4573787 610488 4573787 610488 1032682 4002964 1032682 4002964 3322455 447545 3322455 447545 3694349 2797542 3694349 2797542 3865621 1108678 3865621 1108678 577819 969734 577819 969734 686093 2445070 686093 2445070 4128964 2654121 4128964 2654121 4021352 3346401 4021352 3346401 254607 1682024 254607 1682024 2738065 697166 2738065 697166 705288 2369926 705288 2369926 4283815 2041367 4283815 2041367 3683286 491542 3683286 491542 1181157 3313788 1181157 3313788 1320155 4793896 1320155 4793896 972900 816414 972900 816414 3340179 912278 3340179 912278 947194 2522050 947194 2522050 4134748 2321992 4134748 2321992 4375993 2324434 4375993 2324434 3980278 1256876 3980278 1256876 1663111 3370376 1663111 3370376 3325603 3322675 3325603 3322675 506354 1234002 506354 1234002 426972 305824 426972 305824 3316046 2983467 3316046 2983467 3657995 1667062 3657995 1667062 4952778 776123 4952778 776123 1656072 1654741 1656072 1654741 1251557 224710 1251557 224710 1440446 1769902 1440446 1769902 3346473 2715729 3346473 2715729 4406486 472473 4406486 472473 1177335 943527 1177335 943527 735051 3324789 735051 3324789 3432887 402257 3432887 402257 415125 2429698 415125 2429698 1680964 1674248 1680964 1674248 4888494 2598189 4888494 2598189 4259381 1647415 4259381 1647415 1465915 261552 1465915 261552 277203 840460 277203 840460 830432 2773582 830432 2773582 4438546 2683242 4438546 2683242 3989859 2889991 3989859 2889991 4591529 1164159 4591529 1164159 3329923 233423 3329923 233423 226620 2515285 226620 2515285 4161587 2228968 4161587 2228968 3871308 3925657 3871308 3925657 1683626 4743781 1683626 4743781 1684191 1671776 1684191 1671776 485537 3075876 485537 3075876 3573057 3142499 3573057 3142499 1685803 2390626 1685803 2390626 4311040 2570228 4311040 2570228 4071539 4221351 4071539 4221351 1668598 1954628 1668598 1954628 3328245 3347757 3328245 3347757 4858457 2704169 4858457 2704169 3945655 4392435 3945655 4392435 3322371 4198415 3322371 4198415 1660055 732213 1660055 732213 936545 4582432 936545 4582432 3337712 2766542 3337712 2766542 3908553 3331022 3908553 3331022 3958645 1664810 3958645 1664810 4553703 4001305 4553703 4001305 3353218 3959105 3353218 3959105 3336153 818415 3336153 818415 832248 2513340 832248 2513340 4122389 2384864 4122389 2384864 4279956 2823048 4279956 2823048 4486997 1226872 4486997 1226872 1683411 518064 1683411 518064 1165086 2113967 1165086 2113967 3784001 1287058 3784001 1287058 3345774 1464313 3345774 1464313 208357 3002425 208357 3002425 3669285 3912472 3669285 3912472 3324714 1150846 3324714 1150846 1159702 451540 1159702 451540 442888 1650208 442888 1650208 1062790 2549003 1062790 2549003 4089588 1100417 4089588 1100417 3593733 3323842 3593733 3323842 61829 398940 61829 398940 1660733 1370888 1660733 1370888 1373718 2264943 1373718 2264943 3936744 3026940 3936744 3026940 3645198 986098 3645198 986098 684498 3344525 684498 3344525 494556 2784819 494556 2784819 3345923 851228 3345923 851228 834814 2759333 834814 2759333 4429279 2466093 4429279 2466093 4116648 2828355 4116648 2828355 3861520 1660444 3861520 1660444 1024266 739223 1024266 739223 742388 209280 742388 209280 231192 3313543 231192 3313543 209191 3344485 209191 3344485 4634189 1666358 4634189 1666358 280154 2149547 280154 2149547 3320828 4751647 3320828 4751647 3338022 2278328 3338022 2278328 3964549 1356045 3964549 1356045 319599 1083406 319599 1083406 1084515 1338215 1084515 1338215 1360470 3051050 1360470 3051050 3609015 3349626 3609015 3349626 454757 3325903 454757 3325903 3807426 3242742 3807426 3242742 3343699 2816690 3343699 2816690 3350371 553691 3350371 553691 531739 1041402 531739 1041402 1656607 1673980 1656607 1673980 1187573 2679451 1187573 2679451 4322627 2361238 4322627 2361238 4297021 1139242 4297021 1139242 1131059 2494406 1131059 2494406 4145374 2633785 4145374 2633785 3325118 1301722 3325118 1301722 1281390 1239106 1281390 1239106 451444 2740497 451444 2740497 4397439 2829685 4397439 2829685 1658219 2143820 1658219 2143820 4523465 3014217 4523465 3014217 3649828 1651223 3649828 1651223 2330444 1249501 2330444 1249501 1254496 1682406 1254496 1682406 3413819 1087559 3413819 1087559 1648061 3982970 1648061 3982970 1666609 3351923 1666609 3351923 1020480 1918684 1020480 1918684 3569978 3316487 3569978 3316487 421667 1090650 421667 1090650 567744 1657236 567744 1657236 300847 1159777 300847 1159777 1171071 1679428 1171071 1679428 125094 547749 125094 547749 3327601 3341367 3327601 3341367 3343359 4824008 3343359 4824008 1665752 2364091 1665752 2364091 4048424 994666 4048424 994666 979732 2916733 979732 2916733 3774709 2168597 3774709 2168597 3833745 875729 3833745 875729 803233 1334626 803233 1334626 1342264 786585 1342264 786585 752610 989129 752610 989129 686788 1527266 686788 1527266 1661577 3037495 1661577 3037495 3651041 645205 3651041 645205 3321544 1065887 3321544 1065887 1050765 4780842 1050765 4780842 3332720 4981756 3332720 4981756 3327747 558568 3327747 558568 1108433 3321411 1108433 3321411 2777823 2745631 2777823 2745631 4414518 2653116 4414518 2653116 4022615 2094163 4022615 2094163 1646757 4899173 1646757 4899173 1653743 701855 1653743 701855 982909 691567 982909 691567 3345847 1673006 3345847 1673006 452569 2654483 452569 2654483 1660658 2116738 1660658 2116738 3791962 3105978 3791962 3105978 1669066 2600553 1669066 2600553 3335019 2132782 3335019 2132782 3801726 1422227 3801726 1422227 1403720 3676026 1403720 3676026 3339317 555288 3339317 555288 562376 2562066 562376 2562066 4238985 242785 4238985 242785 239409 2919725 239409 2919725 3743893 3328310 3743893 3328310 1511392 3334134 1511392 3334134 389532 2322558 389532 2322558 3991921 811720 3991921 811720 821008 432841 821008 432841 427414 3087841 427414 3087841 4720106 2865658 4720106 2865658 4539784 2217248 4539784 2217248 4428110 1658506 4428110 1658506 4476614 2268061 4476614 2268061 3920672 979045 3920672 979045 996116 2372283 996116 2372283 1666614 2781279 1666614 2781279 4442961 2174761 4442961 2174761 3857797 2663877 3857797 2663877 4347432 2404070 4347432 2404070 4098815 2922118 4098815 2922118 4603780 1649741 4603780 1649741 3566978 857969 3566978 857969 854672 1901796 854672 1901796 4776180 449237 4776180 449237 1225968 222576 1225968 222576 229286 2131810 229286 2131810 3778184 4362771 3778184 4362771 1679869 3006448 1679869 3006448 3639738 2049067 3639738 2049067 4611727 2575745 4611727 2575745 4110759 775526 4110759 775526 870288 2719614 870288 2719614 3965385 2307143 3965385 2307143 4008135 2707218 4008135 2707218 4336111 1659406 4336111 1659406 4378622 442556 4378622 442556 1243350 1056179 1243350 1056179 1041692 2081293 1041692 2081293 4584859 936959 4584859 936959 721338 1686352 721338 1686352 4933473 1679890 4933473 1679890 4070544 2335774 4070544 2335774 1677621 2183300 1677621 2183300 4497118 3044405 4497118 3044405 3633481 2922532 3633481 2922532 4581303 3029177 4581303 3029177 3648074 2383836 3648074 2383836 4289418 3351214 4289418 3351214 3426960 1010204 3426960 1010204 3345360 507753 3345360 507753 531865 843508 531865 843508 847661 2481872 847661 2481872 3125174 1679602 3125174 1679602 2212677 202143 2212677 202143 1680938 1915662 1680938 1915662 4772745 2302508 4772745 2302508 3947438 3342792 3947438 3342792 810186 1176226 810186 1176226 511218 3021765 511218 3021765 3636500 217638 3636500 217638 1457239 986405 1457239 986405 989897 3315213 989897 3315213 632288 1167325 632288 1167325 1681012 1407901 1681012 1407901 1386474 2471306 1386474 2471306 1671692 3339654 1671692 3339654 1239358 1676011 1239358 1676011 151666 1988544 151666 1988544 1686433 2681997 1686433 2681997 4355795 3343759 4355795 3343759 4124992 1670864 4124992 1670864 437747 3027002 437747 3027002 4691905 2694767 4691905 2694767 4332917 1029696 4332917 1029696 1015036 2797608 1015036 2797608 4464292 3350345 4464292 3350345 4855008 1928443 4855008 1928443 3596546 715075 3596546 715075 707201 1932400 707201 1932400 2270175 2610383 2270175 2610383 4058490 2727654 4058490 2727654 3955347 3333522 3955347 3333522 683149 1665368 683149 1665368 2569997 3750855 2569997 3750855 1684319 530096 1684319 530096 1137105 3333170 1137105 3333170 2724107 3321037 2724107 3321037 4568614 944873 4568614 944873 752573 2514488 752573 2514488 4175301 1648971 4175301 1648971 1709371 2845256 1709371 2845256 3816862 61658 3816862 61658 3327162 1658313 3327162 1658313 1094384 3336010 1094384 3336010 775980 2998644 775980 2998644 3668859 4267597 3668859 4267597 1648361 2903580 1648361 2903580 1664279 2944333 1664279 2944333 3337290 2725280 3337290 2725280 4364326 2655389 4364326 2655389 4283858 3351958 4283858 3351958 4063265 2049556 4063265 2049556 3724307 1980312 3724307 1980312 4720023 1683032 4720023 1683032 2107710 3019915 2107710 3019915 4709352 728099 4709352 728099 3343102 4424415 3343102 4424415 1677187 4728230 1677187 4728230 3347535 3098295 3347535 3098295 3583312 2575036 3583312 2575036 4099322 1661834 4099322 1661834 2148471 2308952 2148471 2308952 3959366 3705314 3959366 3705314 1259292 3350795 1259292 3350795 4886904 3322560 4886904 3322560 4492504 1684187 4492504 1684187 3122958 2672906 3122958 2672906 3982559 987545 3982559 987545 3333145 2637363 3333145 2637363 4022394 1101151 4022394 1101151 564897 1230350 564897 1230350 406897 2248254 406897 2248254 4427656 1649528 4427656 1649528 2557271 1670052 2557271 1670052 2152602 1650874 2152602 1650874 2922782 2287097 2922782 2287097 4363024 1652585 4363024 1652585 3287664 2949426 3287664 2949426 3702010 1170547 3702010 1170547 497814 1302230 497814 1302230 3773286 2609652 3773286 2609652 4252292 1110788 4252292 1110788 1113819 702490 1113819 702490 970939 2230017 970939 2230017 3885279 351239 3885279 351239 351876 820562 351876 820562 828125 2348230 828125 2348230 4023849 4220256 4023849 4220256 3351510 2960638 3351510 2960638 4625576 2410505 4625576 2410505 4248200 3328634 4248200 3328634 3787481 1967857 3787481 1967857 1675976 2797833 1675976 2797833 3893919 1517410 3893919 1517410 1674099 1661604 1674099 1661604 511242 2011471 511242 2011471 4662926 3345819 4662926 3345819 580817 2199238 580817 2199238 3873159 701632 3873159 701632 968158 2314709 968158 2314709 3348098 2838568 3348098 2838568 3321268 1948453 3321268 1948453 4701155 2682824 4701155 2682824 3315357 985410 3315357 985410 658833 2125397 658833 2125397 3811103 3334160 3811103 3334160 2026055 1541809 2026055 1541809 3351201 2835783 3351201 2835783 1680663 1932120 1680663 1932120 3575075 1673975 3575075 1673975 3037083 1669063 3037083 1669063 2359776 406500 2359776 406500 1257588 343009 1257588 343009 4555724 2660024 4555724 2660024 4025715 4547184 4025715 4547184 1685226 700013 1685226 700013 960799 207567 960799 207567 235312 365534 235312 365534 1307578 2710236 1307578 2710236 4387767 2098703 4387767 2098703 4593396 1203274 4593396 1203274 481699 3345642 481699 3345642 2957031 3100117 2957031 3100117 3575490 935744 3575490 935744 731216 2169165 731216 2169165 3856429 3329374 3856429 3329374 3962584 945931 3962584 945931 685500 3560026 685500 3560026 1684169 1423242 1684169 1423242 1680195 2070332 1680195 2070332 3715642 1246217 3715642 1246217 427106 2924078 427106 2924078 3751531 2250893 3751531 2250893 3897432 3024325 3897432 3024325 3643934 353594 3643934 353594 344531 1269952 344531 1269952 3331843 3336808 3331843 3336808 4559444 3771892 4559444 3771892 1337732 3090172 1337732 3090172 3582959 2711701 3582959 2711701 4386758 1386401 4386758 1386401 292360 1942581 292360 1942581 3608591 3339126 3608591 3339126 2005633 30837 2005633 30837 1680557 1579883 1680557 1579883 1660031 1659748 1660031 1659748 424372 3269748 424372 3269748 3348366 726172 3348366 726172 705741 1654557 705741 1654557 1357817 2762438 1357817 2762438 3881587 3840798 3881587 3840798 3349781 484024 3349781 484024 455204 1663150 455204 1663150 1002204 2932621 1002204 2932621 3762333 4535872 3762333 4535872 1669915 2649346 1669915 2649346 4295159 2951838 4295159 2951838 3696752 1936991 3696752 1936991 3617733 4070277 3617733 4070277 1433575 1236113 1433575 1236113 416624 1686653 416624 1686653 3744342 480074 3744342 480074 1188969 448142 1188969 448142 3342188 3320587 3342188 3320587 1651499 2887924 1651499 2887924 3795333 3331529 3795333 3331529 3349758 3351962 3349758 3351962 2141116 313288 2141116 313288 1373570 965958 1373570 965958 698668 2249891 698668 2249891 4419406 2100315 4419406 2100315 3318467 1654132 3318467 1654132 3034435 1229092 3034435 1229092 433983 2934843 433983 2934843 3756015 2834762 3756015 2834762 3857504 4738922 3857504 4738922 3321993 1921229 3321993 1921229 2722964 1113323 2722964 1113323 1671327 1402951 1671327 1402951 283328 1649697 283328 1649697 1192105 2854096 1192105 2854096 3832533 2325454 3832533 2325454 4374290 1672609 4374290 1672609 952592 3150927 952592 3150927 1668745 1677565 1668745 1677565 3933149 512126 3933149 512126 3319046 304608 3319046 304608 3325410 2687491 3325410 2687491 3964637 3048360 3964637 3048360 4706171 1657873 4706171 1657873 3650250 2045415 3650250 2045415 3725172 2924298 3725172 2924298 4572594 2331520 4572594 2331520 4006246 1677278 4006246 1677278 4273341 1679330 4273341 1679330 4598308 1000979 4598308 1000979 3551446 1065518 3551446 1065518 3313511 3350609 3313511 3350609 3564634 1074007 3564634 1074007 583797 2756085 583797 2756085 4434341 3347758 4434341 3347758 4357623 2397392 4357623 2397392 4060917 3350829 4060917 3350829 6626 1395535 6626 1395535 252221 3021976 252221 3021976 3644321 2340091 3644321 2340091 4342622 3775019 4342622 3775019 3327242 2193082 3327242 2193082 4478588 2814579 4478588 2814579 3858314 2277984 3858314 2277984 4388359 3364977 4388359 3364977 1681590 2719643 1681590 2719643 4406726 3335855 4406726 3335855 1724684 2226291 1724684 2226291 3900654 2088670 3900654 2088670 4602740 1207446 4602740 1207446 471107 1000550 471107 1000550 3328043 999602 3328043 999602 1008324 1671867 1008324 1671867 2491703 4466361 2491703 4466361 3342427 816690 3342427 816690 1677031 3574288 1677031 3574288 1667797 2983344 1667797 2983344 3677881 965184 3677881 965184 3332129 2618995 3332129 2618995 4054312 2808013 4054312 2808013 4467829 2053410 4467829 2053410 4601222 655721 4601222 655721 635600 1888743 635600 1888743 4780966 1439376 4780966 1439376 1452820 1996780 1452820 1996780 3336311 2317691 3336311 2317691 1654189 939962 1654189 939962 1671920 3112407 1671920 3112407 3341151 2549634 3341151 2549634 3352092 803173 3352092 803173 792642 3168721 792642 3168721 1650892 518531 1650892 518531 1144088 1987896 1144088 1987896 3660084 2733951 3660084 2733951 4435681 2406713 4435681 2406713 3353015 2942752 3353015 2942752 4596415 3355801 4596415 3355801 1669909 1676700 1669909 1676700 48578 3106594 48578 3106594 4744762 3315099 4744762 3315099 299270 2847465 299270 2847465 3816333 1651679 3816333 1651679 2665427 4355974 2665427 4355974 3325134 3343200 3325134 3343200 1177283 3018193 1177283 3018193 1678854 3628280 1678854 3628280 1671840 1647888 1671840 1647888 301290 1311225 301290 1311225 1330667 3315745 1330667 3315745 1096832 1915286 1096832 1915286 3611878 2826170 3611878 2826170 4502898 764982 4502898 764982 743041 2246577 743041 2246577 3348214 3324456 3348214 3324456 4234298 2550950 4234298 2550950 4226809 4079204 4226809 4079204 1655588 3099736 1655588 3099736 2349177 2592164 2349177 2592164 4069516 280224 4069516 280224 273605 3022284 273605 3022284 4698492 3535257 4698492 3535257 702518 4875076 702518 4875076 1667208 2697981 1667208 2697981 4373900 1085139 4373900 1085139 3351683 1679156 3351683 1679156 1490536 321209 1490536 321209 1366071 1673628 1366071 1673628 995666 230656 995666 230656 242468 587741 242468 587741 585687 394104 585687 394104 1274593 2885928 1274593 2885928 3792331 2401014 3792331 2401014 4274681 891475 4274681 891475 3349754 327129 3349754 327129 329187 2403348 329187 2403348 4088636 838348 4088636 838348 826021 711292 826021 711292 3328514 3338892 3328514 3338892 4414590 3331155 4414590 3331155 1670706 2919563 1670706 2919563 3769263 2343278 3769263 2343278 4322094 1372516 4322094 1372516 1354403 2131912 1354403 2131912 1677667 1655207 1677667 1655207 4903082 484848 4903082 484848 3645945 2438715 3645945 2438715 1682005 257617 1682005 257617 266467 1681276 266467 1681276 4569343 1673943 4569343 1673943 110226 388296 110226 388296 1679353 2549751 1679353 2549751 4220680 2184642 4220680 2184642 3863218 3108618 3863218 3108618 1658101 3315709 1658101 3315709 1384692 2212365 1384692 2212365 4444165 719850 4444165 719850 756820 2109289 756820 2109289 4565108 1153254 4565108 1153254 531628 2360407 531628 2360407 4036010 388895 4036010 388895 1244258 4268070 1244258 4268070 3342182 4638324 3342182 4638324 3330264 1679532 3330264 1679532 513183 3346804 513183 3346804 2897650 1453889 2897650 1453889 239534 1672477 239534 1672477 2538889 1349728 2538889 1349728 1679649 1259424 1679649 1259424 402860 1656047 402860 1656047 106204 1662744 106204 1662744 3826771 2152142 3826771 2152142 1666517 2158516 1666517 2158516 4512065 3170102 4512065 3170102 3351006 1146304 3351006 1146304 1168678 2758271 1168678 2758271 3878509 2029987 3878509 2029987 4653460 3336962 4653460 3336962 2014840 4006469 2014840 4006469 3322084 3314265 3322084 3314265 4593623 2906759 4593623 2906759 4572304 1671607 4572304 1671607 2069212 2552523 2069212 2552523 1683346 924038 1683346 924038 736599 343560 736599 343560 337923 73453 337923 73453 3329110 2252887 3329110 2252887 4407100 1357052 4407100 1357052 3321579 1732826 3321579 1732826 3316769 1724813 3316769 1724813 1677820 3334010 1677820 3334010 4943830 2505801 4943830 2505801 3341343 1032846 3341343 1032846 648718 3327531 648718 3327531 4343273 482710 4343273 482710 1191291 2677531 1191291 2677531 4334594 316478 4334594 316478 290063 330592 290063 330592 323293 1192854 323293 1192854 1197583 2339489 1197583 2339489 3982076 2199222 3982076 2199222 4456265 727045 4456265 727045 932247 2414314 932247 2414314 4107983 2432978 4107983 2432978 4251176 279811 4251176 279811 1377922 442144 1377922 442144 441760 701273 441760 701273 956468 246197 956468 246197 269354 2848385 269354 2848385 4530885 3351681 4530885 3351681 3323061 2494541 3323061 2494541 4146775 593916 4146775 593916 574497 2397714 574497 2397714 4062618 510558 4062618 510558 1181338 506578 1181338 506578 510942 1111086 510942 1111086 1111632 1173675 1111632 1173675 1172511 898630 1172511 898630 781585 1003207 781585 1003207 671360 185069 671360 185069 1685138 287266 1685138 287266 317988 4088289 317988 4088289 1656326 3061792 1656326 3061792 3628721 2451368 3628721 2451368 3347630 1339605 3347630 1339605 324606 508538 324606 508538 492964 946356 492964 946356 719447 4394664 719447 4394664 3351033 4865472 3351033 4865472 3343300 3327198 3343300 3327198 3019982 2185129 3019982 2185129 3855775 3330681 3855775 3330681 1385886 2841826 1385886 2841826 3326620 38986 3326620 38986 1658991 2889051 1658991 2889051 3752528 824521 3752528 824521 811720 1462789 811720 1462789 217495 1663696 217495 1663696 2040715 1653270 2040715 1653270 2613413 3345115 2613413 3345115 4927189 969591 4927189 969591 964833 493295 964833 493295 1196406 955089 1196406 955089 720381 4817282 720381 4817282 1659789 1208840 1659789 1208840 3348795 1236396 3348795 1236396 3318071 1679198 3318071 1679198 3433778 3352521 3433778 3352521 1628764 2211871 1628764 2211871 4485870 3036199 4485870 3036199 3332884 2460402 3332884 2460402 4121260 1678267 4121260 1678267 4130241 424229 4130241 424229 3336148 307023 3336148 307023 1328461 659967 1328461 659967 1021415 916711 1021415 916711 920298 1647254 920298 1647254 953202 4485720 953202 4485720 3319702 2855546 3319702 2855546 3333175 1663561 3333175 1663561 4959115 2021452 4959115 2021452 3659365 257965 3659365 257965 1390162 2200004 1390162 2200004 3833918 2536115 3833918 2536115 4207071 1030501 4207071 1030501 3344755 1905310 3344755 1905310 4766203 677785 4766203 677785 683547 2927102 683547 2927102 3754773 1676306 3754773 1676306 3097305 3350644 3097305 3350644 1438253 2195107 1438253 2195107 3838253 1127570 3838253 1127570 1677905 4747604 1677905 4747604 1681511 2386158 1681511 2386158 4067723 419071 4067723 419071 416666 457859 416666 457859 1682275 2451407 1682275 2451407 3323619 2677482 3323619 2677482 1655485 2275234 1655485 2275234 4383642 2472219 4383642 2472219 4109359 315358 4109359 315358 315274 550680 315274 550680 1107270 1674500 1107270 1674500 140052 3344116 140052 3344116 1665178 1954274 1665178 1954274 2821471 584739 2821471 584739 600687 686753 600687 686753 974499 2320889 974499 2320889 3983129 3335050 3983129 3335050 4580518 2553392 4580518 2553392 4092441 1661804 4092441 1661804 969983 1248535 969983 1248535 1266574 1674944 1266574 1674944 4491383 1877718 4491383 1877718 3540511 3073492 3540511 3073492 3572389 2750489 3572389 2750489 4443766 2812788 4443766 2812788 4491268 512420 4491268 512420 482033 2809572 482033 2809572 4484074 2927740 4484074 2927740 1685419 4554066 1685419 4554066 3352873 1660559 3352873 1660559 4462636 257476 4462636 257476 1419130 2167950 1419130 2167950 3856515 2149081 3856515 2149081 3325912 3344734 3325912 3344734 1510569 1373800 1510569 1373800 284664 2313887 284664 2313887 3988243 3336772 3988243 3336772 2279471 1665219 2279471 1665219 904382 64452 904382 64452 1683028 3123604 1683028 3123604 4786404 2500937 4786404 2500937 4181503 3822598 4181503 3822598 3335135 3328623 3335135 3328623 4495364 1959248 4495364 1959248 3616039 1434121 3616039 1434121 1417212 3352594 1417212 3352594 624110 2584868 624110 2584868 3340256 2068065 3340256 2068065 3733925 778572 3733925 778572 912698 267064 912698 267064 1399075 1217738 1399075 1217738 1211683 1218076 1211683 1218076 454529 1650088 454529 1650088 1159906 2503973 1159906 2503973 4141771 2249315 4141771 2249315 4439437 794189 4439437 794189 1668110 4767390 1668110 4767390 3350238 1653966 3350238 1653966 4962245 583854 4962245 583854 3331837 1845027 3331837 1845027 1672883 1065881 1672883 1065881 1063331 1673568 1063331 1673568 3520571 2984996 3520571 2984996 3665380 2737547 3665380 2737547 4402202 3111407 4402202 3111407 1661056 1083633 1661056 1083633 3313727 1305748 3313727 1305748 1310535 1659039 1310535 1659039 4859213 4553889 4859213 4553889 3321392 2789554 3321392 2789554 3871679 1673296 3871679 1673296 1019398 2901059 1019398 2901059 4578210 3814878 4578210 3814878 1678214 681135 1678214 681135 699968 4389142 699968 4389142 3352461 663263 3352461 663263 686436 2188109 686436 2188109 1949673 3338186 1949673 3338186 64683 2784503 64683 2784503 4476866 1672038 4476866 1672038 3916565 2673618 3916565 2673618 3988483 589934 3988483 589934 602939 393430 602939 393430 3343283 3317661 3343283 3317661 4162672 2058444 4162672 2058444 4624509 955766 4624509 955766 696678 1041782 696678 1041782 596876 1346189 596876 1346189 1321396 1082235 1321396 1082235 1109386 751599 1109386 751599 914426 2776311 914426 2776311 3865812 3313483 3865812 3313483 4924144 1178515 4924144 1178515 1202482 4543473 1202482 4543473 350334 2462255 350334 2462255 4198526 3337177 4198526 3337177 620128 275826 620128 275826 1388527 2017283 1388527 2017283 4660619 1198808 4660619 1198808 486401 3320494 486401 3320494 1912846 1172555 1912846 1172555 3320353 2460124 3320353 2460124 4106826 1234013 4106826 1234013 1666439 2098053 1666439 2098053 4557721 3114913 4557721 3114913 3552798 2616626 3552798 2616626 4056424 1783836 4056424 1783836 1652185 700069 1652185 700069 694306 3526941 694306 3526941 1646715 3316254 1646715 3316254 2031510 2997945 2031510 2997945 4634182 3029969 4634182 3029969 3643483 3307005 3643483 3307005 1663766 2128254 1663766 2128254 3805742 1680910 3805742 1680910 3751681 3337960 3751681 3337960 2332739 2063018 2332739 2063018 3731687 3038586 3731687 3038586 3613715 863205 3613715 863205 866441 3044932 866441 3044932 4724491 741838 4724491 741838 770523 1052693 770523 1052693 1052570 3013214 1052570 3013214 4696298 1045520 4696298 1045520 1041678 2496164 1041678 2496164 1671773 2773987 1671773 2773987 4458362 3332654 4458362 3332654 1826700 3348424 1826700 3348424 3442123 1117127 3442123 1117127 533554 2314348 533554 2314348 4373742 2948869 4373742 2948869 1667183 2606955 1667183 2606955 4084243 863062 4084243 863062 814371 396258 814371 396258 1259725 973591 1259725 973591 1660761 2953781 1660761 2953781 4614099 1686203 4614099 1686203 750219 1659986 750219 1659986 755361 1655964 755361 1655964 1429872 1896941 1429872 1896941 3534882 3135496 3534882 3135496 2434948 4440616 2434948 4440616 3346771 1720615 3346771 1720615 3346235 3617879 3346235 3617879 1648993 2900590 1648993 2900590 1668568 3344137 1668568 3344137 1260595 471149 1260595 471149 473615 2397348 473615 2397348 4265430 3034602 4265430 3034602 4725490 2591046 4725490 2591046 4102773 3350406 4102773 3350406 3508236 3018980 3508236 3018980 3347013 2648818 3347013 2648818 4023280 3797982 4023280 3797982 3332759 2797886 3332759 2797886 3876000 2520020 3876000 2520020 4140677 4805933 4140677 4805933 3344100 4257623 3344100 4257623 1684458 4895505 1684458 4895505 1646807 1666203 1646807 1666203 2359362 398849 2359362 398849 1256520 4566080 1256520 4566080 3325817 1291274 3325817 1291274 353229 1673228 353229 1673228 1897915 3334161 1897915 3334161 72132 3336942 72132 3336942 278199 664423 278199 664423 3329846 4115176 3329846 4115176 1667858 4103207 1667858 4103207 1680926 1681289 1680926 1681289 114684 3352235 114684 3352235 4350685 1958887 4350685 1958887 4702429 2766217 4702429 2766217 4465354 4772340 4465354 4772340 1660454 3352192 1660454 3352192 591750 1077634 591750 1077634 1093278 4982840 1093278 4982840 1682765 1004957 1682765 1004957 1651458 2596169 1651458 2596169 4102194 2333625 4102194 2333625 4331626 2947487 4331626 2947487 3717309 1672467 3717309 1672467 1577887 631601 1577887 631601 610145 1133305 610145 1133305 560372 4563206 560372 4563206 3341250 2105767 3341250 2105767 3765863 1649940 3765863 1649940 1936685 3335262 1936685 3335262 4203409 1240926 4203409 1240926 432125 1671145 432125 1671145 3705780 1650811 3705780 1650811 1114363 2604496 1114363 2604496 4077221 446936 4077221 446936 1213919 3453854 1213919 3453854 3321560 562307 3321560 562307 550127 361312 550127 361312 3334819 1946298 3334819 1946298 4700823 501156 4700823 501156 502593 1127122 502593 1127122 522389 411056 522389 411056 3342575 2114255 3342575 2114255 4546931 2831176 4546931 2831176 3804534 1374838 3804534 1374838 1368554 578821 1368554 578821 1061452 321920 1061452 321920 3334321 1991243 3334321 1991243 3676327 4171482 3676327 4171482 3327371 1451569 3327371 1451569 220409 2644819 220409 2644819 4287337 389312 4287337 389312 373021 2160909 373021 2160909 3834684 2256496 3834684 2256496 1685812 2775502 1685812 2775502 3880086 3344948 3880086 3344948 4384519 3084182 4384519 3084182 1653930 2019166 1653930 2019166 4619824 3327280 4619824 3327280 72148 3337879 72148 3337879 3093833 3234301 3093833 3234301 3331907 1677342 3331907 1677342 4483919 494856 4483919 494856 1191070 1876949 1191070 1876949 4796635 2798316 4796635 2798316 3885909 1669487 3885909 1669487 3923331 1589412 3923331 1589412 1680998 1268296 1680998 1268296 421908 2091334 421908 2091334 4570617 3004800 4570617 3004800 1650165 1430533 1650165 1430533 1447446 1277231 1447446 1277231 361471 1959489 361471 1959489 3638839 2598991 3638839 2598991 4289740 2591533 4289740 2591533 4070999 3329541 4070999 3329541 962513 1668974 962513 1668974 4297600 3030873 4297600 3030873 3631859 1226679 3631859 1226679 1206055 2145585 1206055 2145585 3811179 1677027 3811179 1677027 1785141 2933328 1785141 2933328 4610367 3352479 4610367 3352479 1114034 2739778 1114034 2739778 4411181 1752692 4411181 1752692 3326542 484616 3326542 484616 476238 3110110 476238 3110110 3547270 431962 3547270 431962 3336370 2790664 3336370 2790664 4422679 1387727 4422679 1387727 262820 2789670 262820 2789670 4468758 3344744 4468758 3344744 3498349 3715264 3498349 3715264 1674503 2649058 1674503 2649058 1681651 1654882 1681651 1654882 3847997 1165954 3847997 1165954 1186792 224921 1186792 224921 1647787 1348618 1647787 1348618 1378557 1681475 1378557 1681475 4440271 1701843 4440271 1701843 3351755 1916413 3351755 1916413 4717942 2087895 4717942 2087895 3729847 3327370 3729847 3327370 1053131 481077 1053131 481077 1191132 999807 1191132 999807 701935 1224516 701935 1224516 402756 1941505 402756 1941505 3585367 335266 3585367 335266 314034 2563165 314034 2563165 4089146 2642743 4089146 2642743 4002797 668328 4002797 668328 1018584 671852 1018584 671852 999890 269372 999890 269372 261199 580279 261199 580279 587848 1950303 587848 1950303 3628736 2074216 3628736 2074216 3315538 3012817 3315538 3012817 4662190 1668725 4662190 1668725 803325 818360 803325 818360 819182 2908748 819182 2908748 4576360 1670583 4576360 1670583 4215685 797021 4215685 797021 855043 205398 855043 205398 1665430 96480 1665430 96480 3350051 2830971 3350051 2830971 3842426 1083402 3842426 1083402 1090644 2428178 1090644 2428178 4233897 741794 4233897 741794 958016 2923346 958016 2923346 4573122 2895301 4573122 2895301 3755319 646336 3755319 646336 1026315 285902 1026315 285902 289096 877907 289096 877907 778007 1105460 778007 1105460 552761 1015640 552761 1015640 670966 348534 670966 348534 1313939 1669873 1313939 1669873 530275 3350376 530275 3350376 4105149 4710496 4105149 4710496 3330550 1685040 3330550 1685040 1241307 263661 1241307 263661 3890301 12800
200000 445167747 0 445167747 555353580 414401532 555353580 414401532 586183458 95018667 586183458 95018667 903972725 116939663 903972725 116939663 881487976 608872528 881487976 608872528 391169131 10857507 391169131 10857507 989067206 979289804 989067206 979289804 21995855 455732320 21995855 455732320 545004514 322440918 545004514 322440918 675714498 245031027 675714498 245031027 754403839 769964404 754403839 769964404 230915961 707785263 230915961 707785263 293176564 964095954 293176564 964095954 37085952 679022377 37085952 679022377 322472674 406595106 322472674 406595106 593876054 425556128 593876054 425556128 575459370 58112700 575459370 58112700 940740241 975617127 940740241 975617127 25578590 730392729 25578590 730392729 270127309 877189866 270127309 877189866 123957467 18988209 123957467 18988209 980438201 147796218 980438201 147796218 851229462 114107195 851229462 114107195 884179733 225245437 884179733 225245437 773016285 227308422 773016285 227308422 771079540 272315764 771079540 272315764 727340606 495831239 727340606 495831239 503343421 767259532 503343421 767259532 233765592 991627179 233765592 991627179 8803756 503091466 8803756 503091466 496533705 164935657 496533705 164935657 834401354 303482050 834401354 303482050 695741743 739577520 695741743 739577520 261428805 489880323 261428805 489880323 509098162 903715785 509098162 903715785 98417583 40733732 98417583 40733732 958420350 280848313 958420350 280848313 718920165 681746066 718920165 681746066 319815025 598563758 319815025 598563758 401897255 486571845 401897255 486571845 512674493 501186494 512674493 501186494 498628663 117970822 498628663 117970822 880375833 255421973 880375833 255421973 743837854 367826806 743837854 367826806 631781860 690460376 631781860 690460376 311214405 442598062 311214405 442598062 557994436 245736869 557994436 245736869 753720100 797129555 753720100 797129555 203019507 990847161 203019507 990847161 9554061 460117454 9554061 460117454 540504985 23812046 540504985 23812046 975684621 895979482 975684621 895979482 105517827 647392176 105517827 647392176 353555071 873936557 353555071 873936557 126915367 939793793 126915367 939793793 62371466 323549901 62371466 323549901 674530931 489928256 674530931 489928256 509072110 452523899 509072110 452523899 548220559 679017810 548220559 679017810 322476737 709136641 322476737 709136641 291899057 20033526 291899057 20033526 979247438 281185180 979247438 281185180 718645191 486311945 718645191 486311945 512967894 229628782 512967894 229628782 768906825 345923512 768906825 345923512 653658629 344864099 653658629 344864099 654652666 974659468 654652666 974659468 26434926 488763648 26434926 488763648 510172807 877985144 510172807 877985144 123247588 591262305 123247588 591262305 409301127 259495615 409301127 259495615 740090421 861252424 740090421 861252424 140109667 78320004 140109667 78320004 920535302 615943638 920535302 615943638 384387952 668899777 384387952 668899777 332927803 368573006 332927803 368573006 631105807 248156381 631105807 248156381 750952419 729950257 750952419 729950257 270706416 457290382 270706416 457290382 543500658 30914735 543500658 30914735 968461163 308461839 968461163 308461839 690528064 375012837 690528064 375012837 624782153 801175748 624782153 801175748 199193897 721716402 199193897 721716402 278557652 637309301 278557652 637309301 362522128 228942563 362522128 228942563 769538237 398122491 769538237 398122491 601552641 942458702 601552641 942458702 59548416 366072753 59548416 366072753 633508651 512195304 633508651 512195304 487486725 274512429 487486725 274512429 725159558 556553464 725159558 556553464 443297794 40747995 443297794 40747995 958378699 848176945 958378699 848176945 152613529 796464779 152613529 796464779 203672553 457685393 203672553 457685393 543094521 777930620 543094521 777930620 222221283 883045493 222221283 883045493 118168638 594981281 118168638 594981281 405465256 522302249 405465256 522302249 477575209 848241541 477575209 848241541 152550341 262812200 152550341 262812200 736916332 791239676 736916332 791239676 208608091 326380149 208608091 326380149 672242613 824615876 672242613 824615876 176341307 58299684 176341307 58299684 940485357 512108727 940485357 512108727 487576974 518396457 487576974 518396457 481064471 250934530 481064471 250934530 748012504 219885803 748012504 219885803 778911226 793824085 778911226 793824085 206408686 119396657 206408686 119396657 878834942 196603166 878834942 196603166 801480511 460812387 801480511 460812387 539713922 292301027 539713922 292301027 707522603 318942949 707522603 318942949 679355252 486582184 679355252 486582184 512665806 374589215 512665806 374589215 625192052 881079016 625192052 881079016 119976403 273913612 119976403 273913612 725809675 708599356 725809675 708599356 292489386 507063845 292489386 507063845 492977101 973930089 492977101 973930089 27227267 199523486 27227267 199523486 798724665 403064498 798724665 403064498 597110172 112939919 597110172 112939919 885405810 134699675 885405810 134699675 863604562 12930497 863604562 12930497 987313580 62880432 987313580 62880432 935451924 336890723 935451924 336890723 662559561 623094195 662559561 623094195 377112363 295968103 377112363 295968103 703670871 513762451 703670871 513762451 485898624 741355848 485898624 741355848 259692753 341646441 259692753 341646441 658092256 883011556 658092256 883011556 118180903 975921782 118180903 975921782 25335685 642520400 25335685 642520400 357916657 64137901 357916657 64137901 934140436 512832217 934140436 512832217 486958383 819533992 486958383 819533992 181172064 346735851 181172064 346735851 652949469 656032444 652949469 656032444 344850086 983622042 344850086 983622042 17377730 826844134 17377730 826844134 173999597 464492116 173999597 464492116 535657365 720521237 535657365 720521237 279796666 78786813 279796666 78786813 920125528 298741587 920125528 298741587 700663993 23645226 700663993 23645226 975848392 977126349 975848392 977126349 24103647 258025991 24103647 258025991 741351981 651201707 741351981 651201707 349787114 393283989 349787114 393283989 606484067 179577260 606484067 179577260 818957920 306233076 818957920 306233076 692757909 226776603 692757909 226776603 771662496 276917291 771662496 276917291 722660378 794409361 722660378 794409361 205716813 640801063 205716813 640801063 359340102 582506279 359340102 582506279 418079554 29573445 418079554 29573445 969672060 381385251 969672060 381385251 618736613 967594301 618736613 967594301 33506539 28453638 33506539 28453638 970634143 290802825 970634143 290802825 708810398 120369761 708810398 120369761 877803719 139779391 877803719 139779391 859183114 989477504 859183114 989477504 10994233 325546360 10994233 325546360 672946922 172378525 672946922 172378525 826459799 31416939 826459799 31416939 968016364 822362219 968016364 822362219 178177008 690978702 178177008 690978702 310653143 749916475 310653143 749916475 251105658 102149124 251105658 102149124 897547549 959571582 897547549 959571582 41294333 561512984 41294333 561512984 438654062 472729746 438654062 472729746 527500058 612596791 527500058 612596791 387758139 662264138 387758139 662264138 338995552 52390989 338995552 52390989 946351455 579801497 946351455 579801497 420832906 84539002 420832906 84539002 913906946 182292778 913906946 182292778 816026032 803312365 816026032 803312365 197120416 972801162 197120416 972801162 28391013 16660728 28391013 16660728 982947258 311642830 982947258 311642830 686700393 571485154 686700393 571485154 428374485 577023428 428374485 577023428 423230724 2904224 423230724 2904224 997259801 301578372 997259801 301578372 697704815 331146103 697704815 331146103 667878539 224223343 667878539 224223343 773927491 577652241 773927491 577652241 422717357 551031271 422717357 551031271 448299546 303183545 448299546 303183545 695994154 645266170 695994154 645266170 355331317 943914327 355331317 943914327 57707339 836210987 57707339 836210987 164569660 120151626 164569660 120151626 878041912 652727862 878041912 652727862 348012553 612353525 348012553 612353525 387922114 346698201 387922114 346698201 652967735 679053925 652967735 679053925 322416107 357896918 322416107 357896918 641447702 808488644 641447702 808488644 191683374 46008910 191683374 46008910 952788124 33496414 952788124 33496414 965638885 845929813 965638885 845929813 154819593 486559447 154819593 486559447 512700834 280099907 512700834 280099907 719454125 118585620 719454125 118585620 879716795 863997292 879716795 863997292 137786287 455828570 137786287 455828570 544887699 279337122 544887699 279337122 720109421 906174343 720109421 906174343 95969980 310120022 95969980 310120022 688363491 323901402 688363491 323901402 674265520 362293426 674265520 362293426 637227188 686781982 637227188 686781982 315006828 472098708 315006828 472098708 528026478 251759032 528026478 251759032 747294648 106998806 747294648 106998806 891934219 154336979 891934219 154336979 844632835 179716731 844632835 179716731 818850274 583290431 818850274 583290431 417100490 553968777 417100490 553968777 445735983 833418397 445735983 833418397 167439272 762789705 167439272 762789705 238059162 610245257 238059162 610245257 389863639 146476713 389863639 146476713 852354380 466954487 852354380 466954487 532879990 896809270 532879990 896809270 104718049 51093552 104718049 51093552 947593949 720094907 947593949 720094907 280295044 697471766 280295044 697471766 304241369 762028349 304241369 762028349 238786591 445615949 238786591 445615949 555005726 469396302 555005726 469396302 530681296 498697766 530681296 498697766 500768547 614583609 500768547 614583609 385825524 136934386 385825524 136934386 861473929 876650876 861473929 876650876 124357659 723071871 124357659 723071871 277225943 177746487 277225943 177746487 820785969 958637919 820785969 958637919 42111785 757367452 42111785 757367452 243851780 431499 243851780 431499 999608654 784568403 999608654 784568403 215454007 779892018 215454007 779892018 220241382 477428620 220241382 477428620 522649186 219798041 522649186 219798041 778956986 313018869 778956986 313018869 685333668 627673185 685333668 627673185 372520896 970700244 372520896 970700244 30617992 105640442 30617992 105640442 893606746 451138492 893606746 451138492 549353726 305730040 549353726 305730040 693328027 488378707 693328027 488378707 510647761 72923237 510647761 72923237 925928178 771853002 925928178 771853002 228991573 880597564 228991573 880597564 120485747 558601255 120485747 558601255 441380310 360554012 441380310 360554012 639130307 813373275 639130307 813373275 186964148 15183821 186964148 15183821 984572041 366015436 984572041 366015436 633528132 943381257 633528132 943381257 58347243 192724408 58347243 192724408 805135650 159382698 805135650 159382698 839618616 270532346 839618616 270532346 729103459 500931806 729103459 500931806 498849932 396948238 498849932 396948238 602630411 657097245 602630411 657097245 343852592 336040264 343852592 336040264 663495766 545520092 663495766 545520092 453959261 780997662 453959261 780997662 219168278 47485774 219168278 47485774 951318960 247826261 951318960 247826261 751332319 467863017 751332319 467863017 531908900 422019935 531908900 422019935 578838361 359761191 578838361 359761191 639825307 317378621 639825307 317378621 680925144 742129461 680925144 742129461 258883795 606500113 258883795 606500113 393281049 328492521 393281049 328492521 670318721 342916501 670318721 342916501 656815756 911180829 656815756 911180829 91146791 79539598 91146791 79539598 919463985 162082679 919463985 162082679 837261964 373894031 837261964 373894031 625770674 617552615 625770674 617552615 382855610 648776041 382855610 648776041 352243331 720867570 352243331 720867570 279535861 18028434 279535861 18028434 981412394 401769743 981412394 401769743 598394623 274549042 598394623 274549042 725124654 597206756 725124654 597206756 403246062 196628133 403246062 196628133 801478745 709193838 801478745 709193838 291781271 381797594 291781271 381797594 618130055 816774998 618130055 816774998 183831316 118021088 183831316 118021088 880290443 140318067 880290443 140318067 858508687 821083845 858508687 821083845 179634960 273893495 179634960 273893495 725820773 356686610 725820773 356686610 642561404 109441074 642561404 109441074 889433019 638433384 889433019 638433384 361560694 625422593 361560694 625422593 374372173 885611543 374372173 885611543 115312777 360945888 115312777 360945888 638585712 865825107 638585712 865825107 135743438 569171153 135743438 569171153 430872836 652603099 430872836 652603099 348151051 523142068 348151051 523142068 476874455 172008658 476874455 172008658 826986764 91113211 826986764 91113211 907555852 106979903 907555852 106979903 891986165 750214935 891986165 750214935 250902187 336746446 250902187 336746446 662686453 366145201 662686453 366145201 633361396 999765616 633361396 999765616 172701 469786350 172701 469786350 530178903 313082899 530178903 313082899 685220994 980306970 685220994 980306970 20923601 957264189 20923601 957264189 43621734 220471229 43621734 220471229 778320824 943492267 778320824 943492267 58177026 896153530 58177026 896153530 105327824 380483055 105327824 380483055 619569563 488337952 619569563 488337952 510704801 663223407 510704801 663223407 338048730 298433634 338048730 298433634 701043976 823135664 701043976 823135664 177622757 344323230 177622757 344323230 655261241 263495666 655261241 263495666 736319905 141630851 736319905 141630851 857266093 592206867 857266093 592206867 408398335 104750588 408398335 104750588 894729304 830476653 894729304 830476653 170123642 10912023 170123642 10912023 989017087 794733319 989017087 794733319 205440255 237953648 205440255 237953648 760814632 68542824 760814632 68542824 930063191 539720119 930063191 539720119 459660609 192187667 459660609 192187667 805727418 895554787 805727418 895554787 105773165 345234783 105773165 345234783 654204144 697997751 654204144 697997751 303649954 248928745 303649954 248928745 750241692 88527506 750241692 88527506 909808939 772162626 909808939 772162626 228598413 60967466 228598413 60967466 937408658 974209752 937408658 974209752 26885777 218414839 26885777 218414839 780337690 960099245 780337690 960099245 40628682 858537382 40628682 858537382 143081790 986735880 143081790 986735880 13909443 976528419 13909443 976528419 24728782 999252690 24728782 999252690 721801 341769996 721801 341769996 657994056 257219031 657994056 257219031 742192631 456487400 742192631 456487400 544259172 61191485 544259172 61191485 937242049 62065122 937242049 62065122 936354401 452933172 936354401 452933172 547741695 977001384 547741695 977001384 24324659 812039442 24324659 812039442 188111879 111073092 188111879 111073092 887586384 422849784 887586384 422849784 577989709 63291475 577989709 63291475 935023745 716874704 935023745 716874704 283663226 169018213 283663226 169018213 830165331 301537214 830165331 301537214 697733405 896888363 697733405 896888363 104655665 270540201 104655665 270540201 729098981 233054703 729098981 233054703 765437694 460277352 765437694 460277352 540304192 594009094 540304192 594009094 406603643 541088791 406603643 541088791 458372823 939158637 458372823 939158637 62993007 376769819 62993007 376769819 622808394 86843143 622808394 86843143 911281697 713218550 911281697 713218550 287355157 93516698 287355157 93516698 905233168 888121829 905233168 888121829 113204328 612327063 113204328 612327063 387976212 907928977 387976212 907928977 94542421 472385009 94542421 472385009 527801391 884095097 527801391 884095097 116864615 286303531 116864615 286303531 713360350 145462474 713360350 145462474 853441292 803653653 853441292 803653653 196603588 714753827 196603588 714753827 285901929 5823975 285901929 5823975 994190576 616564260 994190576 616564260 383683472 775020599 383683472 775020599 225548871 17100079 225548871 17100079 982437802 43351484 982437802 43351484 955536895 658191983 955536895 658191983 342981691 808197581 342981691 808197581 191905885 606866376 191905885 606866376 392766186 173611373 392766186 173611373 825077865 466754341 825077865 466754341 533027447 560341397 533027447 560341397 439746935 484342702 439746935 484342702 515193423 272911554 515193423 272911554 726725173 151419122 726725173 151419122 847565676 661850527 847565676 661850527 339452263 203859352 339452263 203859352 794353873 871967433 794353873 871967433 129155810 773324277 129155810 773324277 227329182 181442630 227329182 181442630 816990966 311397252 816990966 311397252 687020780 434587108 687020780 434587108 566347824 546104694 566347824 546104694 453384502 204068520 453384502 204068520 794228350 731108301 794228350 731108301 269538293 647254460 269538293 647254460 353715814 742534674 353715814 742534674 258324858 523864837 258324858 523864837 475957241 130787294 475957241 130787294 867337400 939674365 867337400 939674365 62563634 950546978 62563634 950546978 50632289 866459108 50632289 866459108 134829525 951702282 134829525 951702282 49290419 8945178 49290419 8945178 990812587 380256640 990812587 380256640 619824373 321917341 619824373 321917341 676194151 23305332 676194151 23305332 976171374 841096546 976171374 841096546 159720936 269392587 159720936 269392587 730566802 753369042 730566802 753369042 247874392 675605544 247874392 675605544 326070881 35042247 326070881 35042247 963827773 373507668 963827773 373507668 626142586 593894917 626142586 593894917 406724788 51029180 406724788 51029180 947695834 98934695 947695834 98934695 900486801 981134552 900486801 981134552 20005161 298091436 20005161 298091436 701416427 775294617 701416427 775294617 225232724 815045167 225232724 815045167 185453745 402357312 185453745 402357312 597899041 82411525 597899041 82411525 916305024 644270247 916305024 644270247 356320186 924410848 356320186 924410848 77325426 112239379 77325426 112239379 886177680 31829121 886177680 31829121 967514467 518324567 967514467 518324567 481126977 478776270 481126977 478776270 521310941 474730234 521310941 474730234 525388694 584752795 525388694 584752795 415580340 42515979 415580340 42515979 956420999 321250442 956420999 321250442 676920786 469471444 676920786 469471444 530481843 823643165 530481843 823643165 177190563 340233347 177190563 340233347 659348497 384893192 659348497 384893192 614929337 522395970 614929337 522395970 477505309 170006675 477505309 170006675 828994111 466419302 828994111 466419302 533465105 702281541 533465105 702281541 298868839 53011267 298868839 53011267 945656598 714222786 945656598 714222786 286506022 349803705 286506022 349803705 649711624 767334082 649711624 767334082 233703796 617814611 233703796 617814611 382582392 257159772 382582392 257159772 742278207 23968681 742278207 23968681 975522073 152341970 975522073 152341970 846362685 786402132 846362685 786402132 213601382 291695484 213601382 291695484 708109669 599088850 708109669 599088850 401461634 757645450 401461634 757645450 243539633 383227473 243539633 383227473 616791499 662599943 616791499 662599943 338765683 475295431 338765683 475295431 524852640 491171574 524852640 491171574 507933336 384602362 507933336 384602362 615220144 540004238 615220144 540004238 459444762 68902543 459444762 68902543 929869846 230680787 929869846 230680787 767627252 436157164 767627252 436157164 564595957 318777846 564595957 318777846 679455587 430893123 679455587 430893123 569682475 58237638 569682475 58237638 940574373 225604926 940574373 225604926 772653989 405215845 772653989 405215845 595201725 17130098 595201725 17130098 982368037 432691876 982368037 432691876 567686523 537955746 567686523 537955746 461445079 483950661 461445079 483950661 515638856 947342099 515638856 947342099 53963050 260473007 53963050 260473007 739245927 602490273 739245927 602490273 397748971 109861261 397748971 109861261 888895753 849618977 888895753 849618977 151327651 975376141 151327651 975376141 25834114 77902702 25834114 77902702 920874719 698480582 920874719 698480582 303171778 715645802 303171778 715645802 284700342 226296551 284700342 226296551 771966022 253669414 771966022 253669414 745515628 301518428 745515628 301518428 697769182 722996470 697769182 722996470 277299452 810977926 277299452 810977926 189080349 950261863 189080349 950261863 50911022 936493966 50911022 936493966 65659576 931370626 65659576 931370626 70365204 29155677 70365204 29155677 970062320 860974036 970062320 860974036 140469649 195795045 140469649 195795045 802085786 530882934 802085786 530882934 469241018 278174221 469241018 278174221 721200862 900214378 721200862 900214378 101767002 186735703 101767002 186735703 811444489 655481164 811444489 655481164 345536374 798019000 345536374 798019000 202411783 232161475 202411783 232161475 766367140 224904879 766367140 224904879 773327635 366999596 773327635 366999596 632475831 338198434 632475831 338198434 661400280 139360136 661400280 139360136 859727070 61585954 859727070 61585954 936808094 586278538 936808094 586278538 414171715 925957975 414171715 925957975 75999156 950091216 75999156 950091216 51092513 180644210 51092513 180644210 817771251 662868725 817771251 662868725 338412340 266746390 338412340 266746390 733039510 888738129 733039510 888738129 112622436 555553045 112622436 555553045 444224303 601411783 444224303 601411783 398891074 254507818 398891074 254507818 744825106 274795173 744825106 274795173 724800447 433555544 724800447 433555544 566956986 29526448 566956986 29526448 969718092 443564638 969718092 443564638 556793715 869241657 556793715 869241657 131887863 106579924 131887863 106579924 892435196 603424328 892435196 603424328 396593729 164111991 396593729 164111991 835340849 648314913 835340849 648314913 352770242 490175291 352770242 490175291 508819257 899899343 508819257 899899343 102052211 599671024 102052211 599671024 400746444 307079118 400746444 307079118 692090354 692934289 692090354 692934289 308892511 387599636 308892511 387599636 612032090 405847400 612032090 405847400 594614129 995712561 594614129 995712561 4130897 193112779 4130897 193112779 804735453 955872670 804735453 955872670 44828041 863759665 44828041 863759665 137963105 898855519 137963105 898855519 102760820 633946566 102760820 633946566 366009161 778544742 366009161 778544742 221486294 18150491 221486294 18150491 981180333 567132341 981180333 567132341 433035825 563626937 433035825 563626937 436785218 232321861 436785218 232321861 766242086 209593663 766242086 209593663 788971781 160383723 788971781 160383723 838698963 727847099 838698963 727847099 272433605 746792536 272433605 746792536 253869430 643662204 253869430 643662204 356721445 179681359 356721445 179681359 818851464 898347963 818851464 898347963 103298857 83743846 103298857 83743846 914809602 59205542 914809602 59205542 939444934 373593904 939444934 373593904 626081031 865368787 626081031 865368787 136301288 538357075 136301288 538357075 461046171 279261726 461046171 279261726 720192681 337512582 720192681 337512582 661964251 989124999 661964251 989124999 11451565 246857505 11451565 246857505 752377556 606716650 752377556 606716650 393031916 874819358 393031916 874819358 126126814 809370214 126126814 809370214 190758754 352616279 190758754 352616279 646793277 665425083 646793277 665425083 335854862 148749758 335854862 148749758 850217422 952006758 850217422 952006758 48972309 802719306 48972309 802719306 197544465 194908818 197544465 194908818 803038888 62810677 803038888 62810677 935529238 691324857 935529238 691324857 310427934 824584992 310427934 824584992 176381081 900000576 176381081 900000576 101981425 831806865 101981425 831806865 168914887 966142762 168914887 966142762 34756291 306095634 34756291 306095634 692929650 413492758 692929650 413492758 586957260 8797114 586957260 8797114 990907907 794415557 990907907 794415557 205714518 491258845 205714518 491258845 507864567 696340432 507864567 696340432 305378960 326015554 305378960 326015554 672499559 333096637 672499559 333096637 666092239 99842125 666092239 99842125 899356316 35086160 899356316 35086160 963766571 45696265 963766571 45696265 953057564 843885443 953057564 843885443 157008090 25768355 157008090 25768355 973830994 487405126 973830994 487405126 511809813 198305093 511809813 198305093 799825944 144158353 799825944 144158353 854699067 417745974 854699067 417745974 583168121 102807187 583168121 102807187 896791076 759726043 896791076 759726043 241400915 58782471 241400915 58782471 940018681 470753777 940018681 470753777 529289745 162515594 529289745 162515594 836743443 62471788 836743443 62471788 935959703 416800464 935959703 416800464 584024965 696606536 584024965 696606536 305092290 457666320 305092290 457666320 543104315 95687400 543104315 95687400 903309268 560877190 903309268 560877190 439176078 243266629 439176078 243266629 755976105 803651264 755976105 803651264 196616286 537827340 196616286 537827340 461618484 564802001 461618484 564802001 435478402 42105080 435478402 42105080 956905737 376005867 956905737 376005867 623793694 751866827 623793694 751866827 249349883 777679891 249349883 777679891 222726895 561760807 222726895 561760807 438480919 623850762 438480919 623850762 376180415 407829521 376180415 407829521 592590082 502250475 592590082 502250475 497455040 300005849 497455040 300005849 699553937 79988518 699553937 79988518 918936673 559778509 918936673 559778509 440270911 715552172 440270911 715552172 284805885 633719346 284805885 633719346 366211809 764164024 366211809 764164024 236775163 341610536 236775163 341610536 658152100 708706206 658152100 708706206 292375442 62111880 292375442 62111880 936292473 778239429 936292473 778239429 221809810 440903835 221809810 440903835 560124383 996066315 560124383 996066315 3924599 770703318 3924599 770703318 230227996 977417951 230227996 977417951 23712749 466838724 23712749 466838724 532951304 342940028 532951304 342940028 656794137 824471717 656794137 824471717 176495498 180094393 176495498 180094393 818471586 62525514 818471586 62525514 935922159 481315470 935922159 481315470 518373706 172404491 518373706 172404491 826405717 495148163 826405717 495148163 503952812 321173666 503952812 321173666 677086133 314783260 677086133 314783260 683462659 392501839 683462659 392501839 607173743 491317453 607173743 491317453 507733900 557299950 507733900 557299950 442545566 600849066 442545566 600849066 399563024 914707254 399563024 914707254 87230428 765939994 87230428 765939994 235113427 339716826 235113427 339716826 659867402 276268241 659867402 276268241 723297265 432044090 723297265 432044090 568597128 839115399 568597128 839115399 161884631 624215500 161884631 624215500 375686154 532913001 375686154 532913001 466992035 749756812 466992035 749756812 251261315 545905284 251261315 545905284 453535985 665589402 453535985 665589402 335774317 181250397 335774317 181250397 817209089 171063675 817209089 171063675 827817814 384450437 827817814 384450437 615333453 599407897 615333453 599407897 401062242 403837739 401062242 403837739 596540473 759157660 596540473 759157660 242013931 727682761 242013931 727682761 272601231 828152187 272601231 828152187 172721640 781059559 172721640 781059559 219097901 301233292 219097901 301233292 698102927 796826803 698102927 796826803 203276750 751510053 203276750 751510053 249763661 446242929 249763661 446242929 554418318 919615568 554418318 919615568 82394304 532878962 82394304 532878962 467026385 215347073 467026385 215347073 783448531 806376690 783448531 806376690 193683455 747646551 193683455 747646551 252996977 627873396 252996977 627873396 372367505 934137132 372367505 934137132 68002598 933524358 68002598 933524358 68353115 728582123 68353115 728582123 271742745 533866407 271742745 533866407 465983462 796000595 465983462 796000595 204128121 465534016 204128121 465534016 534432599 304875796 534432599 304875796 694225526 452152343 694225526 452152343 548473874 470034275 548473874 470034275 529865043 776195280 529865043 776195280 224296683 943083034 224296683 943083034 58823388 507559442 58823388 507559442 492545341 891392307 492545341 891392307 109640258 493914308 109640258 493914308 505270389 538182622 505270389 538182622 461222693 351980891 461222693 351980891 647636615 974476905 647636615 974476905 26650400 506506085 26650400 506506085 493430613 468344848 493430613 468344848 531398808 656231947 531398808 656231947 344739467 285445712 344739467 285445712 714082841 498601403 714082841 498601403 500874638 729791173 500874638 729791173 270858914 303361702 270858914 303361702 695845065 418057416 695845065 418057416 582859014 865111934 582859014 865111934 136599985 317427112 136599985 317427112 680830680 508470896 680830680 508470896 491569558 426658745 491569558 426658745 574447349 890812463 574447349 890812463 110207188 722778576 110207188 722778576 277440192 151194230 277440192 151194230 847700326 297474537 847700326 297474537 701954455 163812559 701954455 163812559 835584390 844044656 835584390 844044656 156763881 479819240 156763881 479819240 520145074 299320624 520145074 299320624 700159986 443565728 700159986 443565728 556790705 709437770 556790705 709437770 291513305 172754624 291513305 172754624 826086231 625465626 826086231 625465626 374282624 848191194 374282624 848191194 152611200 934929778 152611200 934929778 67326970 178608643 67326970 178608643 819924263 408942670 819924263 408942670 591471951 331451246 591471951 331451246 667695812 406314558 667695812 406314558 594180530 152216911 594180530 152216911 846462696 52857085 846462696 52857085 945866324 135690638 945866324 135690638 862546371 37276308 862546371 37276308 961506088 610336077 961506088 610336077 389790604 608376321 389790604 608376321 391571891 224039474 391571891 224039474 774128565 309041265 774128565 309041265 689681609 665354455 689681609 665354455 335874788 457353487 335874788 457353487 543455113 780931668 543455113 780931668 219223498 895329602 219223498 895329602 105981953 50998013 105981953 50998013 947733656 237454236 947733656 237454236 761197550 664055777 761197550 664055777 337152299 289068307 337152299 289068307 710339622 962837470 710339622 962837470 38361059 230352808 38361059 230352808 768185478 339795522 768185478 339795522 659721022 146074024 659721022 146074024 852751412 728708609 852751412 728708609 271649881 895258022 271649881 895258022 106102796 604188156 106102796 604188156 395797824 751656442 395797824 751656442 249600164 632738919 249600164 632738919 367431544 494895345 367431544 494895345 504229994 897228363 504229994 897228363 104388855 15760824 104388855 15760824 983875156 163895728 983875156 163895728 835536018 508634065 835536018 508634065 491372732 515457417 491372732 515457417 484099936 650622925 484099936 650622925 350471476 2347581 350471476 2347581 997856658 198293093 997856658 198293093 799832599 474747934 799832599 474747934 525360197 210309505 525360197 210309505 788415246 655558931 788415246 655558931 345470533 807465156 345470533 807465156 192752944 621456910 192752944 621456910 378959695 47395386 378959695 47395386 951415949 462154685 951415949 462154685 538319573 153568615 538319573 153568615 845310172 748049798 845310172 748049798 252586034 890528326 252586034 890528326 110607057 260052188 110607057 260052188 739661925 299928326 739661925 299928326 699600033 997036804 699600033 997036804 2890107 544782614 2890107 544782614 454830630 524179981 454830630 524179981 475603447 31866721 475603447 31866721 967491823 655837744 967491823 655837744 344997630 643126080 344997630 643126080 357259456 460505128 357259456 460505128 540091588 906323082 540091588 906323082 95878042 439855385 95878042 439855385 561171134 127565861 561171134 127565861 870720060 118598583 870720060 118598583 879675733 100612536 879675733 100612536 898754434 886317400 898754434 886317400 114772022 45002515 114772022 45002515 953868337 28241559 953868337 28241559 970978179 821145107 970978179 821145107 179578579 75053400 179578579 75053400 923576753 777567716 923576753 777567716 222905098 570815564 222905098 570815564 429128358 603246227 429128358 603246227 396900896 294456891 396900896 294456891 705065427 386850510 705065427 386850510 612857245 890249474 612857245 890249474 110844821 392224304 110844821 392224304 607391415 369521774 607391415 369521774 629861578 481676478 629861578 481676478 517916621 344046103 517916621 344046103 655476774 830560762 655476774 830560762 170055093 569128593 170055093 569128593 430906997 800814573 430906997 800814573 199552319 436491100 199552319 436491100 564463376 963463001 564463376 963463001 37765133 58964161 37765133 58964161 939781404 785778793 939781404 785778793 214216859 635628077 214216859 635628077 364157961 23119635 364157961 23119635 976345678 438536554 976345678 438536554 562441750 597245892 562441750 597245892 403220019 357287231 403220019 357287231 642058933 672241675 642058933 672241675 329191222 878227907 329191222 878227907 123050695 721281860 123050695 721281860 279064787 297202503 279064787 297202503 702322153 660453231 702322153 660453231 340862450 297578002 340862450 297578002 701874047 752031416 701874047 752031416 249205407 584950000 249205407 584950000 415412809 792260954 415412809 792260954 207747170 30705435 207747170 30705435 968588344 196675315 968588344 196675315 801411408 150324239 801411408 150324239 848620964 578582186 848620964 578582186 421997163 219417853 421997163 219417853 779401396 976269165 779401396 976269165 25005081 542512532 25005081 542512532 457156052 930041694 457156052 930041694 71375592 304461835 71375592 304461835 694767880 201913593 694767880 201913593 796284001 546406266 796284001 546406266 453094615 441407111 453094615 441407111 559779793 957285718 559779793 957285718 43577226 366830385 43577226 366830385 632602428 920171689 632602428 920171689 81781911 306050358 81781911 306050358 693030114 639930049 693030114 639930049 360265098 64959711 360265098 64959711 933408625 630661475 933408625 630661475 369813686 259432717 369813686 259432717 740128910 713994054 740128910 713994054 286618668 896018906 286618668 896018906 105441166 153166122 105441166 153166122 845725281 197691004 845725281 197691004 800309099 919270831 800309099 919270831 82801762 874066238 82801762 874066238 126789390 178791754 126789390 178791754 819728367 861992971 819728367 861992971 139488724 788853467 139488724 788853467 210957856 472126145 210957856 472126145 528018536 797620869 528018536 797620869 202705115 381411354 202705115 381411354 618705430 803293282 618705430 803293282 197138356 580307742 197138356 580307742 420466718 846646629 420466718 846646629 154104539 939345839 154104539 939345839 62829890 869442950 62829890 869442950 131710979 376127266 131710979 376127266 623516832 92723034 623516832 92723034 905897165 678554499 905897165 678554499 322837347 993800739 322837347 993800739 6023064 172992158 6023064 172992158 825773761 178085195 825773761 178085195 820428843 851038643 820428843 851038643 149722989 50666449 149722989 50666449 948110469 449703886 948110469 449703886 550742139 360216306 550742139 360216306 639410770 389972288 639410770 389972288 609843877 358978300 609843877 358978300 640528985 207129427 640528985 207129427 791299031 22514783 791299031 22514783 977028379 435937980 977028379 435937980 564790425 937037269 564790425 937037269 65221276 306019002 65221276 306019002 693052938 951879528 693052938 951879528 49010098 436260507 49010098 436260507 564534943 964857945 564534943 964857945 36089170 856850027 36089170 856850027 144649464 149266530 144649464 149266530 849835602 677806486 849835602 677806486 323685017 688061733 323685017 688061733 313663522 10411307 313663522 10411307 989427536 154015811 989427536 154015811 844865679 336279659 844865679 336279659 663258674 815502726 663258674 815502726 184875097 946875931 184875097 946875931 54526528 76667414 54526528 76667414 921889028 673434024 921889028 673434024 327979876 10392225 327979876 10392225 989436761 280130350 989436761 280130350 719448420 526804949 719448420 526804949 473134923 143613167 473134923 143613167 855396092 373825289 855396092 373825289 625824045 401808988 625824045 401808988 598356381 259698824 598356381 259698824 740003430 978339048 740003430 978339048 22920760 342429949 22920760 342429949 657371640 684162290 657371640 684162290 317565870 829374454 317565870 829374454 171189024 179831535 171189024 179831535 818737259 193811972 818737259 193811972 804007065 572465814 804007065 572465814 427462140 494522088 427462140 494522088 504559553 454393349 504559553 454393349 546474434 163724311 546474434 163724311 835609736 609779179 835609736 609779179 390342283 665527590 390342283 665527590 335821764 394459411 335821764 394459411 605027162 746169701 605027162 746169701 254419223 367231135 254419223 367231135 632344175 464028692 632344175 464028692 536134565 295121560 536134565 295121560 704409715 795185656 704409715 795185656 204963513 4193429 204963513 4193429 995885335 63089446 995885335 63089446 935143835 534377983 935143835 534377983 465420041 900846851 465420041 900846851 101086311 902861692 101086311 902861692 99240839 8170687 99240839 8170687 991607657 441217389 991607657 441217389 559917726 46547831 559917726 46547831 952159567 421830001 952159567 421830001 579018833 66920524 579018833 66920524 931672633 713683375 931672633 713683375 286949557 819635097 286949557 819635097 181088353 252068961 181088353 252068961 747109944 500938828 747109944 500938828 498830711 635459179 498830711 635459179 364402362 156774748 364402362 156774748 842049470 908457290 842049470 908457290 93959049 516082069 93959049 516082069 483576218 452762152 483576218 452762152 547968074 87717289 547968074 87717289 910484637 477210003 910484637 477210003 522924055 761879994 522924055 761879994 238969509 988008726 238969509 988008726 12763061 643193619 12763061 643193619 357174344 873241335 357174344 873241335 127557684 405520111 127557684 405520111 594998457 382690491 594998457 382690491 617321571 81565060 617321571 81565060 917406696 733372619 917406696 733372619 267131772 852093449 267131772 852093449 148899617 516268980 148899617 516268980 483399714 524560608 483399714 524560608 475306931 118071090 475306931 118071090 880271512 86441619 880271512 86441619 911788927 790782199 911788927 790782199 209107957 690954713 209107957 690954713 310719816 947971104 310719816 947971104 53334209 313778948 53334209 313778948 684553911 611592111 684553911 611592111 388573470 935250526 388573470 935250526 67092059 737344347 67092059 737344347 263543511 433632154 263543511 433632154 566853887 298669718 566853887 298669718 700818076 737337056 700818076 737337056 263549337 794886608 263549337 794886608 205215134 421476954 205215134 421476954 579301161 514850851 579301161 514850851 484871212 771850648 484871212 771850648 228994250 824876306 228994250 824876306 176013492 260203554 176013492 260203554 739417235 851666933 739417235 851666933 149322597 448270265 149322597 448270265 552269144 350781885 552269144 350781885 648896722 83990968 648896722 83990968 914619696 989244233 914619696 989244233 11269145 636035068 11269145 636035068 363853873 986099236 363853873 986099236 14639983 508474085 14639983 508474085 491555174 230221536 491555174 230221536 768291676 81689673 768291676 81689673 917197421 990846820 917197421 990846820 9574456 878245484 9574456 878245484 122991915 311727519 122991915 311727519 686559623 381756953 686559623 381756953 618222408 888305661 618222408 888305661 113011595 711752346 113011595 711752346 288822715 751291 288822715 751291 999382067 48133762 999382067 48133762 950649528 864792749 950649528 864792749 136926474 854429850 136926474 854429850 146701934 202489055 146701934 202489055 795777235 939717834 795777235 939717834 62474889 412807863 62474889 412807863 587724004 810807380 587724004 810807380 189287060 638950739 189287060 638950739 361007125 189100116 361007125 189100116 808782441 107810924 808782441 107810924 891042323 836949522 891042323 836949522 164010566 629949249 164010566 629949249 370513019 746121181 370513019 746121181 254501411 269037323 254501411 269037323 730810335 856769314 730810335 856769314 144745563 506942807 144745563 506942807 493121143 201051897 493121143 201051897 797092289 534839450 797092289 534839450 464871017 92853254 464871017 92853254 905710486 672771605 905710486 672771605 328652023 255535723 328652023 255535723 743708112 892405807 743708112 892405807 108562528 103673768 108562528 103673768 895856643 501496711 895856643 501496711 498317061 331540781 498317061 331540781 667620786 728788123 667620786 728788123 271610746 487713385 271610746 487713385 511298388 910638390 511298388 910638390 91727008 458698884 91727008 458698884 541958046 486073992 541958046 486073992 513191491 414048765 513191491 414048765 586408697 970471533 586408697 970471533 30907386 308747442 30907386 308747442 690118910 541296479 690118910 541296479 458169246 679043878 458169246 679043878 322421520 455033650 322421520 455033650 545851642 749918407 545851642 749918407 251088504 175737518 251088504 175737518 822768381 537145221 822768381 537145221 462257576 164841954 462257576 164841954 834534513 872894962 834534513 872894962 127984447 682841291 127984447 682841291 318808385 434894884 318808385 434894884 565973880 903379872 565973880 903379872 98669672 105770153 98669672 105770153 893396694 702516274 893396694 702516274 298520119 3108150 298520119 3108150 996969668 260350736 996969668 260350736 739309092 676070019 739309092 676070019 325431887 778877724 325431887 778877724 221223228 459924251 221223228 459924251 540716104 600909940 540716104 600909940 399445075 984522968 399445075 984522968 16373687 386353239 16373687 386353239 613386688 498689959 613386688 498689959 500802671 275546626 500802671 275546626 724005219 242621799 724005219 242621799 756640062 117940128 756640062 117940128 880398945 432847112 880398945 432847112 567577621 303006543 567577621 303006543 696227413 173718684 696227413 173718684 824938521 576810229 824938521 576810229 423484709 940132351 423484709 940132351 61960135 744780018 61960135 744780018 255989669 773109594 255989669 773109594 227605016 663899909 227605016 663899909 337249092 22076286 337249092 22076286 977427673 517786526 977427673 517786526 481780349 322726224 481780349 322726224 675383151 291399296 675383151 291399296 708324869 354602166 708324869 354602166 644562756 3282468 644562756 3282468 996764781 772735723 996764781 772735723 228186726 883129052 228186726 883129052 118094877 296884285 118094877 296884285 702646289 513475061 702646289 513475061 486187394 551450320 486187394 551450320 447952954 26363447 447952954 26363447 973321508 225866384 973321508 225866384 772437244 449785977 772437244 449785977 550670759 391856518 550670759 391856518 607809819 935569684 607809819 935569684 66624801 293486830 66624801 293486830 706044085 987235806 706044085 987235806 13419440 415797807 13419440 415797807 584883264 364280118 584883264 364280118 635200870 525022683 635200870 525022683 474881183 698383612 474881183 698383612 303286126 242023230 303286126 242023230 757099038 145238849 757099038 145238849 853604517 661698610 853604517 661698610 339542619 896859498 339542619 896859498 104708062 290545174 104708062 290545174 709047033 402175616 709047033 402175616 598016830 784477567 598016830 784477567 215574246 64812193 215574246 64812193 933606163 134179797 933606163 134179797 864100081 468237458 864100081 468237458 531499382 405367237 531499382 405367237 595099801 211053531 595099801 211053531 787464569 690912503 787464569 690912503 310761320 59635848 310761320 59635848 938929362 57136416 938929362 57136416 941870741 979382632 941870741 979382632 21879967 636741097 21879967 636741097 362969608 16964274 362969608 16964274 982634480 44959227 982634480 44959227 953958703 981138810 953958703 981138810 19964925 62968742 19964925 62968742 935312755 428417707 935312755 428417707 572380655 835240021 572380655 835240021 165656734 161009344 165656734 161009344 838103823 644765137 838103823 644765137 355837429 394196507 355837429 394196507 605286105 111741114 605286105 111741114 886804111 881511369 886804111 881511369 119584508 569743349 119584508 569743349 430252863 974982516 430252863 974982516 26109089 696219988 26109089 696219988 305560151 825256818 305560151 825256818 175519310 978590880 175519310 978590880 22683930 72740322 22683930 72740322 926135294 370716609 926135294 370716609 628761989 609312253 628761989 609312253 390878347 251334373 390878347 251334373 747704235 16311099 747704235 16311099 983363602 84701395 983363602 84701395 913624236 184623066 913624236 184623066 813628161 40573698 813628161 40573698 958620179 895315123 958620179 895315123 106060486 957069780 106060486 957069780 43776026 722082203 43776026 722082203 278246139 442486137 278246139 442486137 558072497 979943310 558072497 979943310 21424796 336618348 21424796 336618348 662905206 883733245 662905206 883733245 117357330 915099381 117357330 915099381 86839092 650029994 86839092 650029994 350868026 186822748 350868026 186822748 811357930 786393461 811357930 786393461 213625598 457057232 213625598 457057232 543702821 866372785 543702821 866372785 134972271 292167473 134972271 292167473 707633253 892284549 707633253 892284549 108735088 430633611 108735088 430633611 570007856 710580326 570007856 710580326 290120399 759115066 290120399 759115066 242071164 423926366 242071164 423926366 577046965 970858864 577046965 970858864 30574948 69812137 30574948 69812137 928905636 428115205 928905636 428115205 572757493 28164515 572757493 28164515 971072240 853898591 971072240 853898591 147316018 898004733 147316018 898004733 103635308 867078737 103635308 867078737 134243222 513047216 134243222 513047216 486681181 853073694 486681181 853073694 148018003 282415154 148018003 282415154 717243979 818773662 717243979 818773662 182000653 122809127 182000653 122809127 875303379 449382083 875303379 449382083 551131199 298724988 551131199 298724988 700669706 558713253 700669706 558713253 441229225 489266573 441229225 489266573 509719414 693902600 509719414 693902600 307813347 340669616 307813347 340669616 659099439 255081682 659099439 255081682 744350650 321388095 744350650 321388095 676787058 561816332 676787058 561816332 438437866 368435928 438437866 368435928 631308267 356042838 631308267 356042838 643104619 185112139 643104619 185112139 813082656 398676118 813082656 398676118 601004238 307199530 601004238 307199530 691886074 444384376 691886074 444384376 555961372 163622619 555961372 163622619 835726890 986602038 835726890 986602038 14036140 15893149 14036140 15893149 983739756 246688248 983739756 246688248 752645843 480148425 752645843 480148425 519790071 976688143 519790071 976688143 24607158 758882974 24607158 758882974 242317062 778437592 242317062 778437592 221605080 434031192 221605080 434031192 566655654 35827795 566655654 35827795 963193555 622599098 963193555 622599098 377582932 114691078 377582932 114691078 883604028 821165300 883604028 821165300 179511635 490358232 179511635 490358232 508662713 395650589 508662713 395650589 603961103 532055637 603961103 532055637 467836518 425011972 467836518 425011972 575868005 780176886 575868005 780176886 219946161 132328304 219946161 132328304 865820633 438839783 865820633 438839783 562112540 90607318 562112540 90607318 907895152 31835493 907895152 31835493 967512974 691304503 967512974 691304503 310461753 890962621 310461753 890962621 110076926 514238632 110076926 514238632 485413892 625892496 485413892 625892496 373892074 95356929 373892074 95356929 903558597 741419058 903558597 741419058 259628581 712110258 259628581 712110258 288415843 492494101 288415843 492494101 506769252 946774107 506769252 946774107 54670714 438035027 54670714 438035027 562789571 30025508 562789571 30025508 969206151 115967462 969206151 115967462 882420232 799513310 882420232 799513310 200725464 158324095 200725464 158324095 840569067 421066091 840569067 421066091 579701884 971218324 579701884 971218324 30068134 299684278 30068134 299684278 699796302 436623998 699796302 436623998 564196734 751819565 564196734 751819565 249416715 577292758 249416715 577292758 423048266 504137791 423048266 504137791 495445006 818625566 495445006 818625566 182275948 559646133 182275948 559646133 440419878 199811450 440419878 199811450 798488686 300698029 798488686 300698029 698713875 180967520 698713875 180967520 817472016 684985487 817472016 684985487 316865514 630120728 316865514 630120728 370396271 107058500 370396271 107058500 891873814 626586194 891873814 626586194 373304207 847853536 373304207 847853536 152922348 516547184 152922348 516547184 483130668 419113504 483130668 419113504 581990298 995055384 581990298 995055384 4808509 623505364 4808509 623505364 376636223 801830237 376636223 801830237 198448016 429567150 198448016 429567150 570933522 185463426 570933522 185463426 812734734 633193245 812734734 633193245 366860864 607690012 366860864 607690012 392009074 829045277 392009074 829045277 171597939 520580770 171597939 520580770 478997654 139061329 478997654 139061329 860074943 463924513 860074943 463924513 536305706 604513817 536305706 604513817 395369723 567264578 395369723 567264578 432840323 278262445 432840323 278262445 721085528 476910131 721085528 476910131 523113510 765675952 523113510 765675952 235459514 801051843 235459514 801051843 199310229 323831455 199310229 323831455 674285983 147160883 674285983 147160883 851728380 296105509 851728380 296105509 703475559 33331168 703475559 33331168 965832795 891971231 965832795 891971231 109115131 270107210 109115131 270107210 729638760 38942541 729638760 38942541 960137493 335712756 960137493 335712756 663970443 389729583 663970443 389729583 609943090 732437241 609943090 732437241 267953135 408864521 267953135 408864521 591512884 259096808 591512884 259096808 740474359 332077346 740474359 332077346 667272057 501729276 667272057 501729276 498070475 323594515 498070475 323594515 674444518 5683257 674444518 5683257 994329619 17731123 994329619 17731123 981809709 698136048 981809709 698136048 303555803 320957628 303555803 320957628 677306961 308566979 677306961 308566979 690385370 708743688 690385370 708743688 292350822 649048632 292350822 649048632 352034910 992065401 352034910 992065401 8215158 950011141 8215158 950011141 51209275 660719763 51209275 660719763 340610970 232115271 340610970 232115271 766454556 558158608 766454556 558158608 441708031 779007403 441708031 779007403 221142053 433560547 221142053 433560547 566950474 213095367 566950474 213095367 785231189 894246459 785231189 894246459 107079797 917877747 107079797 917877747 83996474 538677305 83996474 538677305 460669171 44310522 460669171 44310522 954513924 533414559 954513924 533414559 466424466 506959782 466424466 506959782 493095928 389614941 493095928 389614941 610140180 82552530 610140180 82552530 916114848 10371792 916114848 10371792 989441423 155594979 989441423 155594979 843148660 450398426 843148660 450398426 550062555 865552903 550062555 865552903 136125683 419534938 136125683 419534938 581511753 315992309 581511753 315992309 682013307 269230874 682013307 269230874 730692847 16579563 730692847 16579563 983069349 963837431 983069349 963837431 37382617 588596844 37382617 588596844 412120973 31754170 412120973 31754170 967591704 938099784 967591704 938099784 64402851 144670459 64402851 144670459 854051165 884898805 854051165 884898805 116092249 190046979 116092249 190046979 807791134 787904895 807791134 787904895 211981447 376096382 211981447 376096382 623582827 669728133 623582827 669728133 331989312 132409774 331989312 132409774 865717384 822825887 865717384 822825887 177837045 798686574 177837045 798686574 201619661 195537349 201619661 195537349 802372687 755403911 802372687 755403911 245790852 892833038 245790852 892833038 108302251 933630228 108302251 933630228 68322043 469409433 68322043 469409433 530556815 392144924 530556815 392144924 607413557 62210382 607413557 62210382 936191965 365355124 936191965 365355124 634076996 725986809 634076996 725986809 274287327 801669403 274287327 801669403 198679887 312988976 198679887 312988976 685363566 384411047 685363566 384411047 615397594 554949008 615397594 554949008 444876186 3986257 444876186 3986257 996156235 553520786 996156235 553520786 446336898 186800769 446336898 186800769 811365196 60420053 811365196 60420053 937985839 4023241 937985839 4023241 996093038 232971169 996093038 232971169 765503669 849163863 765503669 849163863 151664311 810960404 151664311 810960404 189127704 990906707 189127704 990906707 9497171 487485703 9497171 487485703 511647034 647297187 511647034 647297187 353679150 439157109 353679150 439157109 561673489 681188914 561673489 681188914 320410574 520650980 320410574 520650980 478975778 327226130 478975778 327226130 671618110 717145630 671618110 717145630 283474269 702560601 283474269 702560601 298489598 746178135 298489598 746178135 254397703 916422954 254397703 916422954 85561849 287035774 85561849 287035774 712430478 418093237 712430478 418093237 582818338 434587450 582818338 434587450 566344760 869670125 566344760 869670125 131404926 801938033 131404926 801938033 198392299 997649458 198392299 997649458 2221057 597857540 2221057 597857540 402578585 821710105 402578585 821710105 178953304 808373111 178953304 808373111 191768358 480406736 191768358 480406736 519499939 425410498 519499939 425410498 575596553 890434812 575596553 890434812 110685716 492277202 110685716 492277202 506909855 543318134 506909855 543318134 456445351 927661534 456445351 927661534 74073507 611289313 74073507 611289313 388816023 308852965 388816023 308852965 689976431 388595683 689976431 388595683 611113758 441919626 611113758 441919626 559091560 310764119 559091560 310764119 687776806 118700963 687776806 118700963 879590224 396995377 879590224 396995377 602555458 947297514 602555458 947297514 54032640 110436733 54032640 110436733 888361000 725555680 888361000 725555680 274861288 193989066 274861288 193989066 803792462 949922797 803792462 949922797 51231345 294175268 51231345 294175268 705392769 357562907 705392769 357562907 641720743 486819610 641720743 486819610 512485443 509715778 512485443 509715778 490303102 419987031 490303102 419987031 581003717 829371262 581003717 829371262 171195130 119600511 171195130 119600511 878582964 291997066 878582964 291997066 707778997 485146578 707778997 485146578 514271225 671336223 514271225 671336223 330250982 665127562 330250982 665127562 336102449 993601628 336102449 993601628 6423922 135804986 6423922 135804986 862494662 703203717 862494662 703203717 297793146 323219126 297793146 323219126 674853784 690329066 674853784 690329066 311361546 722120865 311361546 722120865 278133268 569801990 278133268 569801990 430145596 683875162 430145596 683875162 317950441 255319289 317950441 255319289 744066977 74382024 744066977 74382024 924164663 70216479 924164663 70216479 928540756 26230880 928540756 26230880 973484586 410812767 973484586 410812767 589657855 49326760 589657855 49326760 949247457 447275046 949247457 447275046 553562485 395191888 553562485 395191888 604387515 409916970 604387515 409916970 590599364 441996949 590599364 441996949 558937540 678412333 558937540 678412333 323183159 80868441 323183159 80868441 918089780 414664285 918089780 414664285 585933482 991726676 585933482 991726676 8746153 42889317 8746153 42889317 956032519 818735033 956032519 818735033 182053952 60574215 182053952 60574215 937760099 999356745 937760099 999356745 656365 874886626 656365 874886626 126072953 836183523 126072953 836183523 164633791 460385167 164633791 460385167 540210337 28081508 540210337 28081508 971216178 442240845 971216178 442240845 558564679 159198642 558564679 159198642 839762482 970901238 839762482 970901238 30559434 808748345 30559434 808748345 191344164 960078178 191344164 960078178 40643395 976708825 40643395 976708825 24577224 986074284 24577224 986074284 14665239 828998679 14665239 828998679 171679572 684796494 171679572 684796494 317016212 296351107 317016212 296351107 703223608 669787510 703223608 669787510 331863073 522516761 331863073 522516761 477331686 658995361 477331686 658995361 342105980 506299045 342105980 506299045 493714476 491800833 493714476 491800833 507336789 360616788 507336789 360616788 639024077 375981494 639024077 375981494 623831068 70426008 623831068 70426008 928353641 923586872 928353641 923586872 78350502 226006711 78350502 226006711 772251835 84891292 772251835 84891292 913375585 279493434 913375585 279493434 720053626 458185293 720053626 458185293 542533602 298816137 542533602 298816137 700570270 106954255 700570270 106954255 892005503 989521911 892005503 989521911 10980214 484102483 10980214 484102483 515495052 834738116 515495052 834738116 166199113 221744160 166199113 221744160 776824467 636289267 776824467 636289267 363560881 970315654 363560881 970315654 31039450 779389616 31039450 779389616 220785347 697559621 220785347 697559621 304182466 175182308 304182466 175182308 823373260 688364555 823373260 688364555 313515175 194392569 313515175 194392569 803482029 373735356 803482029 373735356 625908085 689790011 625908085 689790011 311956565 559122777 311956565 559122777 440859780 210612767 440859780 210612767 788069128 537026542 788069128 537026542 462336707 948766363 462336707 948766363 52466220 89886059 52466220 89886059 908592316 197850773 908592316 197850773 800176286 158991323 800176286 158991323 839919096 497895670 839919096 497895670 501283265 3990000 501283265 3990000 996142080 364215261 996142080 364215261 635224516 691409262 635224516 691409262 310276253 229904765 310276253 229904765 768557143 337199953 768557143 337199953 662169729 580051543 662169729 580051543 420649495 929023787 420649495 929023787 72550606 131467351 72550606 131467351 866584907 457065820 866584907 457065820 543702753 673880929 543702753 673880929 327560086 885868444 327560086 885868444 115202426 571561247 115202426 571561247 428294668 346357096 428294668 346357096 653264191 599808031 653264191 599808031 400646808 165253505 400646808 165253505 833955694 606710121 833955694 606710121 393054075 731057244 393054075 731057244 269670083 623454586 269670083 623454586 376722424 569372793 376722424 569372793 430640080 735025695 430640080 735025695 265614933 975678249 265614933 975678249 25508564 259463322 25508564 259463322 740115240 603334249 740115240 603334249 396767967 25063644 396767967 25063644 974489349 31900269 974489349 31900269 967471840 21880429 967471840 21880429 977566725 226533397 977566725 226533397 771749257 408218644 771749257 408218644 592153633 876948712 592153633 876948712 124189388 683909036 124189388 683909036 317894250 907223158 317894250 907223158 95096752 804804431 95096752 804804431 195343247 545899769 195343247 545899769 453556361 376008614 453556361 376008614 623773678 181281663 623773678 181281663 817132089 200345405 817132089 200345405 797850481 35026582 797850481 35026582 963848590 167689709 963848590 167689709 831660738 472397705 831660738 472397705 527771945 533032359 527771945 533032359 466898331 424518447 466898331 424518447 576361196 434225135 576361196 434225135 566578064 16033548 566578064 16033548 983609111 938107030 983609111 938107030 64364470 613199599 64364470 613199599 387135974 445300543 387135974 445300543 555222577 60674447 555222577 60674447 937621090 864900301 937621090 864900301 136821047 184436290 136821047 184436290 813775903 141227523 813775903 141227523 857607154 474225909 857607154 474225909 526027965 479392398 526027965 479392398 520494170 85840070 520494170 85840070 912466247 132095467 912466247 132095467 865947042 993325308 865947042 993325308 6694084 50996017 6694084 50996017 947767242 955158883 947767242 955158883 45333342 289117644 45333342 289117644 710279545 446619596 710279545 446619596 554099714 687215707 554099714 687215707 314544302 27638165 314544302 27638165 971797069 950923117 971797069 950923117 50226326 13369778 50226326 13369778 986770345 354337700 986770345 354337700 644816494 616734170 644816494 616734170 383578225 142329197 383578225 142329197 856626509 22262215 856626509 22262215 977183586 556197835 977183586 556197835 443542620 897475218 443542620 897475218 104221560 403398335 104221560 403398335 596849989 524909903 596849989 524909903 474992947 714802025 474992947 714802025 285822792 671808881 285822792 671808881 329708884 531685536 329708884 531685536 468287485 383703778 468287485 383703778 616249222 956568255 616249222 956568255 44258459 835128769 44258459 835128769 165778852 545507955 165778852 545507955 453968167 442251782 453968167 442251782 558499161 509122486 558499161 509122486 491007080 858200541 491007080 858200541 143266012 379228042 143266012 379228042 620684084 251312507 620684084 251312507 747710466 511861775 747710466 511861775 487884095 137864504 487884095 137864504 860840224 956307218 860840224 956307218 44454674 84178251 44454674 84178251 914353378 956352818 914353378 956352818 44437649 447594778 44437649 447594778 553155649 601140798 553155649 601140798 399199405 772949894 399199405 772949894 227954365 859543615 227954365 859543615 141986744 26517229 141986744 26517229 973239828 808661486 973239828 808661486 191427421 693400631 191427421 693400631 308356524 794189764 308356524 794189764 206004499 99284548 206004499 99284548 899980091 217254741 899980091 217254741 781651296 463817741 781651296 463817741 536502227 426752277 536502227 426752277 574341826 608345127 574341826 608345127 391589635 71323832 391589635 71323832 927384733 236944023 927384733 236944023 761773401 854168694 761773401 854168694 146936405 473575217 146936405 473575217 526697044 331892789 526697044 331892789 667392750 303796267 667392750 303796267 695318078 290033622 695318078 290033622 709391781 308641876 709391781 308641876 690237443 278368393 690237443 278368393 720952220 633772959 720952220 633772959 366152247 947745343 366152247 947745343 53562284 575912611 53562284 575912611 424045226 206044275 424045226 206044275 792248661 453934705 792248661 453934705 546843703 940501213 546843703 940501213 61519186 133414184 61519186 133414184 864675183 494730303 864675183 494730303 504346145 630296073 504346145 630296073 370184123 318613821 370184123 318613821 679634144 416300130 679634144 416300130 584577578 646900885 584577578 646900885 353962911 138620718 353962911 138620718 860292726 510991835 860292726 510991835 489028774 162449452 489028774 162449452 836783099 224798648 836783099 224798648 773403560 405421401 773403560 405421401 595030749 884878086 595030749 884878086 116103346 221909785 116103346 221909785 776658224 110501377 776658224 110501377 888278029 984297414 888278029 984297414 16654319 149099569 16654319 149099569 849886396 334565120 849886396 334565120 664955416 834435164 664955416 834435164 166513884 675197628 166513884 675197628 326379912 548683520 326379912 548683520 450937675 61637691 450937675 61637691 936772157 467247472 936772157 467247472 532554672 437195315 532554672 437195315 563667981 65373872 563667981 65373872 933075595 838782310 933075595 838782310 162243429 525921180 162243429 525921180 474096917 624337100 474096917 624337100 375586684 92261866 375586684 92261866 906394569 475332103 906394569 475332103 524696033 295976696 524696033 295976696 703633998 267735766 703633998 267735766 731937495 713767446 731937495 713767446 286887576 91398853 286887576 91398853 907296630 877827163 907296630 877827163 123370283 811722468 123370283 811722468 188322303 186152100 188322303 186152100 811997664 153456105 811997664 153456105 845478952 671678109 845478952 671678109 329852415 162037206 329852415 162037206 837272540 834733824 837272540 834733824 166204974 615872989 166204974 615872989 384463200 401531387 384463200 401531387 598612515 497709471 598612515 497709471 501478530 760406532 501478530 760406532 240568032 678759305 240568032 678759305 322704881 137567044 322704881 137567044 861095030 335736819 861095030 335736819 663929518 455872663 663929518 455872663 544812324 315846347 544812324 315846347 682200205 855659659 682200205 855659659 145643753 780186863 145643753 780186863 219911886 877377044 219911886 877377044 123824748 452445032 123824748 452445032 548303913 71367061 548303913 71367061 927376761 872077247 927376761 872077247 128994160 414104559 128994160 414104559 586366476 357955465 586366476 357955465 641373155 680144435 641373155 680144435 321409915 664837392 321409915 664837392 336477134 108521344 336477134 108521344 890365379 395449449 890365379 395449449 604152044 249256897 604152044 249256897 749781839 903821830 749781839 903821830 98360956 655891277 98360956 655891277 344928863 579690061 344928863 579690061 420995323 44271601 420995323 44271601 954539769 894809091 954539769 894809091 106472948 425802150 106472948 425802150 575299324 100316746 575299324 100316746 898939902 689581846 898939902 689581846 312209873 318641530 312209873 318641530 679577920 383530244 679577920 383530244 616555171 720265788 616555171 720265788 280022103 337184837 280022103 337184837 662180739 59368907 662180739 59368907 939221074 314151297 939221074 314151297 684086415 558354421 684086415 558354421 441561306 462646854 441561306 462646854 537837867 619653828 537837867 619653828 380475376 6794354 380475376 6794354 993183281 283001139 993183281 283001139 716769572 724212184 716769572 724212184 276252556 807613072 276252556 807613072 192520805 146293503 192520805 146293503 852510041 75052598 852510041 75052598 923582304 908234232 923582304 908234232 94136565 830580983 94136565 830580983 170052561 266973309 170052561 266973309 732852977 645447487 732852977 645447487 355186787 17693520 355186787 17693520 981828140 958267685 981828140 958267685 42564982 980791118 42564982 980791118 20507474 272630758 20507474 272630758 727061199 361404363 727061199 361404363 637953743 810723144 637953743 810723144 189412741 566621090 189412741 566621090 433590662 802091447 433590662 802091447 198269112 941633464 198269112 941633464 60355565 714971769 60355565 714971769 285609061 804903325 285609061 804903325 195216598 993557469 195216598 993557469 6476290 979753601 6476290 979753601 21616956 299923753 21616956 299923753 699618750 162806366 699618750 162806366 836500797 396861330 836500797 396861330 602680997 706994421 602680997 706994421 294041111 861710704 294041111 861710704 139838592 958483122 139838592 958483122 42311593 611534310 42311593 611534310 388689792 911946132 388689792 911946132 90268917 887642659 90268917 887642659 113525086 264111938 113525086 264111938 735445875 239728626 735445875 239728626 759125882 27866497 759125882 27866497 971529681 565048206 971529681 565048206 435275572 514795107 435275572 514795107 484929044 838220544 484929044 838220544 162775906 824696980 162775906 824696980 176232823 560622244 176232823 560622244 439447489 455230459 439447489 455230459 545629015 129750101 545629015 129750101 868347866 382662750 868347866 382662750 617345940 486114561 617345940 486114561 513162260 236468800 513162260 236468800 762317857 907126132 762317857 907126132 95180365 721833972 95180365 721833972 278461373 210082488 278461373 210082488 788631563 844407493 788631563 844407493 156371175 459500440 156371175 459500440 541136901 835448226 541136901 835448226 165362825 575226325 165362825 575226325 424909047 305688927 424909047 305688927 693423109 383180611 693423109 383180611 616834475 298882500 616834475 298882500 700471449 305726606 700471449 305726606 693328857 438301102 693328857 438301102 562605818 418046552 562605818 418046552 582873517 537416769 582873517 537416769 461931426 334608861 461931426 334608861 664880575 273051431 664880575 273051431 726569607 289890210 726569607 289890210 709584435 921906907 709584435 921906907 79894368 704649315 79894368 704649315 296262724 117813280 296262724 117813280 880528773 213654804 880528773 213654804 784891368 255254103 784891368 255254103 744161969 108900861 744161969 108900861 889983678 182422559 889983678 182422559 815878327 227980153 815878327 227980153 770336983 931756968 770336983 931756968 70010868 555981440 70010868 555981440 443763207 598900888 443763207 598900888 401620005 642933384 401620005 642933384 357539253 779454339 357539253 779454339 220655807 416884521 220655807 416884521 583925766 189279804 583925766 189279804 808657045 983820864 808657045 983820864 17237140 613954579 17237140 613954579 386379500 624080433 386379500 624080433 375852330 628523877 375852330 628523877 371743337 816964083 371743337 816964083 183610053 637440476 183610053 637440476 362463661 699630554 362463661 699630554 301911747 385364915 301911747 385364915 614375441 183160567 614375441 183160567 815186910 621749497 815186910 621749497 378625627 869231726 378625627 869231726 131930724 533756842 131930724 533756842 466027982 817604553 466027982 817604553 183114872 131122112 183114872 131122112 866892535 896619347 866892535 896619347 104887735 391650386 104887735 391650386 608080198 323635087 608080198 323635087 674442942 292295358 674442942 292295358 707532891 548084770 707532891 548084770 451344217 269185422 451344217 269185422 730746809 742921676 730746809 742921676 257904328 583557919 257904328 583557919 416730195 993668388 416730195 993668388 6250952 74642247 6250952 74642247 923945418 173283949 923945418 173283949 825405229 744062506 825405229 744062506 256684435 216073842 256684435 216073842 782776443 175085999 782776443 175085999 823531308 67506098 823531308 67506098 931047933 82717458 931047933 82717458 915844214 739944920 915844214 739944920 261125955 539305258 261125955 539305258 460154060 263965405 460154060 263965405 735727770 708494346 735727770 708494346 292625992 817988623 292625992 817988623 182805966 709362468 182805966 709362468 291577423 682202748 291577423 682202748 319414549 555404146 319414549 555404146 444414168 432976065 444414168 432976065 567490572 671378590 567490572 671378590 330197920 112592561 330197920 112592561 885844394 766063190 885844394 766063190 235022176 17843561 235022176 17843561 981677860 772342342 981677860 772342342 228441640 1015239 228441640 1015239 999138767 664845748 999138767 664845748 336467690 569687562 336467690 569687562 430350214 367031194 430350214 367031194 632424331 917352699 632424331 917352699 84587926 204897441 84587926 204897441 793425630 403664477 793425630 403664477 596659108 753408297 596659108 753408297 247746624 795509289 247746624 795509289 204611451 533555645 204611451 533555645 466263390 742472100 466263390 742472100 258446135 655257224 258446135 655257224 345725040 75629690 345725040 75629690 923004316 245451236 923004316 245451236 754023835 218038519 754023835 218038519 780885108 358112461 780885108 358112461 641257344 314165334 641257344 314165334 684082761 515427530 684082761 515427530 484145778 188562037 484145778 188562037 809477944 126125296 809477944 126125296 872011907 24110847 872011907 24110847 975431773 977596306 975431773 977596306 23554513 607492447 23554513 607492447 392209843 479104943 392209843 479104943 520852375 294325442 520852375 294325442 705193168 820289187 705193168 820289187 180541984 200484716 180541984 200484716 797648188 61168656 797648188 61168656 937291005 18027093 937291005 18027093 981416884 470347007 981416884 470347007 529659116 950375677 529659116 950375677 50785659 235469479 50785659 235469479 763249487 305129332 763249487 305129332 693923542 869759481 693923542 869759481 131319440 537414489 131319440 537414489 461938016 874185735 461938016 874185735 126668128 990035481 126668128 990035481 10410807 715074471 10410807 715074471 285489850 949727050 285489850 949727050 51442738 185431813 51442738 185431813 812777805 616842351 812777805 616842351 383493846 923465643 383493846 923465643 78458348 584138627 78458348 584138627 416226456 824316844 416226456 824316844 176613602 288806706 176613602 288806706 710659623 893294556 710659623 893294556 107809691 63187817 107809691 63187817 935090862 703883984 935090862 703883984 297072933 283206879 297072933 283206879 716420602 952739500 716420602 952739500 48125626 270483350 48125626 270483350 729218858 899591764 729218858 899591764 102290522 644404126 102290522 644404126 356120151 986412677 356120151 986412677 14372170 730694865 14372170 730694865 269947140 693786786 269947140 693786786 307906816 773355843 307906816 773355843 227311045 697793622 227311045 697793622 303892520 889766003 303892520 889766003 111420323 55770931 111420323 55770931 943404077 583318639 943404077 583318639 417036820 117259037 417036820 117259037 881074094 238064095 881074094 238064095 760658799 409991029 760658799 409991029 590546880 289484208 590546880 289484208 709967599 43773324 709967599 43773324 955151269 778638549 955151269 778638549 221430739 942206786 221430739 942206786 59725669 346516631 59725669 346516631 653128652 636227730 653128652 636227730 363667021 578075276 363667021 578075276 422434680 148493397 422434680 148493397 850544146 22774405 850544146 22774405 976760582 359287690 976760582 359287690 640193335 160273931 640193335 160273931 838861172 407950090 838861172 407950090 592497329 703723740 592497329 703723740 297327155 364428809 297327155 364428809 635006030 397497429 635006030 397497429 602151446 358613722 602151446 358613722 640884294 222904147 640884294 222904147 775384764 879353736 775384764 879353736 121889158 118192173 121889158 118192173 880145226 592455373 880145226 592455373 408189905 217312728 408189905 217312728 781611083 627163634 781611083 627163634 372930703 638614545 372930703 638614545 361446172 435393193 361446172 435393193 565512786 151695603 565512786 151695603 847258168 834009953 847258168 834009953 167006295 199106678 167006295 199106678 799196333 899429613 799196333 899429613 102349039 679480859 102349039 679480859 322042695 355174309 322042695 355174309 643960168 632613439 643960168 632613439 367559728 896961134 367559728 896961134 104591671 720817278 104591671 720817278 279583614 129487521 279583614 129487521 868550828 199751179 868550828 199751179 798525011 79358428 798525011 79358428 919547113 852439973 919547113 852439973 148514341 684262282 148514341 684262282 317502081 787960343 317502081 787960343 211934261 930361168 211934261 930361168 71098567 126689872 71098567 126689872 871491393 961109703 871491393 961109703 39757263 418915770 39757263 418915770 582217639 639041955 582217639 639041955 360974095 237708423 360974095 237708423 761003663 314451293 761003663 314451293 683796804 417843849 683796804 417843849 583041274 886046659 583041274 886046659 115079947 233699290 115079947 233699290 764924566 154001572 764924566 154001572 844891389 751435415 844891389 751435415 249770756 421618698 249770756 421618698 579223385 13540290 579223385 13540290 986564833 343744651 986564833 343744651 655785237 54427192 655785237 54427192 944433738 718935664 944433738 718935664 281290798 140934911 281290798 140934911 858048029 921651503 858048029 921651503 80240179 401194724 80240179 401194724 598965330 137562956 598965330 137562956 861097716 861708762 861097716 861708762 139848309 271333956 139848309 271333956 728260971 249707559 728260971 249707559 749256272 268768029 749256272 268768029 731007415 843020354 731007415 843020354 157992937 692855147 157992937 692855147 308953761 264263832 308953761 264263832 735279806 765659471 735279806 765659471 235486162 112002456 235486162 112002456 886392926 824003001 886392926 824003001 176932370 526131728 176932370 526131728 473822657 114441749 473822657 114441749 883905664 188660417 883905664 188660417 809364545 698395389 809364545 698395389 303275223 660918557 303275223 660918557 340353938 348029905 340353938 348029905 651552187 986145040 651552187 986145040 14610360 109467897 14610360 109467897 889401882 910742664 889401882 910742664 91644310 406766615 91644310 406766615 593567808 310025991 593567808 310025991 688550893 889234253 688550893 889234253 111923174 580407689 111923174 580407689 420294514 527322675 420294514 527322675 472685430 693450796 472685430 693450796 308285885 267578310 308285885 267578310 732114003 238043019 732114003 238043019 760690954 309696026 760690954 309696026 689036394 645959368 689036394 645959368 354813100 86798662 354813100 86798662 911344422 168604073 911344422 168604073 830611178 813434725 830611178 813434725 186865475 370963406 186865475 370963406 628604499 835280670 628604499 835280670 165588621 600718611 165588621 600718611 399741983 407534094 399741983 407534094 592926984 662047832 592926984 662047832 339258887 293366904 339258887 293366904 706260021 688444663 706260021 688444663 313367816 270128768 313367816 270128768 729597825 492547424 729597825 492547424 506697496 871588117 506697496 871588117 129390506 459002726 129390506 459002726 541691482 238172992 541691482 238172992 760540183 511355436 760540183 511355436 488466808 175248039 488466808 175248039 823317388 423170845 823317388 423170845 577670434 880745705 577670434 880745705 120325123 957600414 120325123 957600414 43283382 557374029 43283382 557374029 442514114 126631670 442514114 126631670 871541470 953878399 871541470 953878399 46905496 559641311 46905496 559641311 440422201 63547802 440422201 63547802 934656346 982081038 934656346 982081038 18929835 977326446 18929835 977326446 23941131 369370544 23941131 369370544 630030138 768852747 630030138 768852747 232196319 246195493 232196319 246195493 753132161 530888455 753132161 530888455 469222390 94301931 469222390 94301931 904517913 710369260 904517913 710369260 290446440 94398008 290446440 94398008 904437963 495966986 904437963 495966986 503307669 16740086 503307669 16740086 982896403 822647284 982896403 822647284 177962787 577082445 177962787 577082445 423167709 339994596 423167709 339994596 659533518 110119095 659533518 110119095 888599859 617544549 888599859 617544549 382868151 180597808 382868151 180597808 817877496 88072548 817877496 88072548 910211464 315500849 910211464 315500849 682722589 309601842 682722589 309601842 689113643 103630674 689113643 103630674 895946459 501157987 895946459 501157987 498694472 7110743 498694472 7110743 992748909 225877635 992748909 225877635 772412140 418055089 772412140 418055089 582859925 331600552 582859925 331600552 667586018 211072537 667586018 211072537 787463999 786040823 787463999 786040823 214038731 167169942 214038731 167169942 832064592 456076373 832064592 456076373 544681516 485895975 544681516 485895975 513408992 613112017 513408992 613112017 387264457 392995646 387264457 392995646 606796931 600254672 606796931 600254672 400205158 951311264 400205158 951311264 49697881 898627949 49697881 898627949 102930811 820368649 102930811 820368649 180451467 992954396 180451467 992954396 7197065 955064328 7197065 955064328 45373522 461601268 45373522 461601268 538824998 299966255 538824998 299966255 699594643 749311853 699594643 749311853 251660964 684024072 251660964 684024072 317732422 986901755 317732422 986901755 13694963 763310306 13694963 763310306 237516487 122728213 237516487 122728213 875360885 481790692 875360885 481790692 517829278 215061957 517829278 215061957 783726096 416560081 783726096 416560081 584341828 282271001 584341828 282271001 717358436 379900041 717358436 379900041 620185649 725221226 620185649 725221226 275291578 133773719 275291578 133773719 864298667 313338605 864298667 313338605 684932088 829278388 684932088 829278388 171321164 496440425 171321164 496440425 502789694 265147652 502789694 265147652 734343579 3421787 734343579 3421787 996646792 425639875 996646792 425639875 575404898 526476426 575404898 526476426 473534535 990769121 473534535 990769121 9653082 710722209 9653082 710722209 290029416 859469125 290029416 859469125 142157015 985106060 142157015 985106060 15686088 961356564 15686088 961356564 39528114 224314229 39528114 224314229 773815526 864429754 773815526 864429754 137321270 882211050 137321270 882211050 118922788 167564916 118922788 167564916 831712594 741439890 831712594 741439890 259616058 646242377 259616058 646242377 354691254 694232757 354691254 694232757 307520541 80666156 307520541 80666156 918232783 203502941 918232783 203502941 794786213 727860263 794786213 727860263 272388132 627954926 272388132 627954926 372295554 904876782 372295554 904876782 97150975 892175206 97150975 892175206 108916770 377921375 108916770 377921375 621898663 571758909 621898663 571758909 428106589 999165238 428106589 999165238 836925 356819480 836925 356819480 642458584 491099400 642458584 491099400 508055916 676090285 508055916 676090285 325421733 489299741 325421733 489299741 509697230 485960128 509697230 485960128 513316527 673840202 513316527 673840202 327581308 997888588 327581308 997888588 2010424 104344625 2010424 104344625 895257312 141027511 895257312 141027511 857886701 6704647 857886701 6704647 993291846 662004532 993291846 662004532 339295460 671602273 339295460 671602273 329884831 541627999 329884831 541627999 457798868 968588345 457798868 968588345 32549683 653043951 32549683 653043951 347746973 947624665 347746973 947624665 53616298 716987486 53616298 716987486 283587463 247195207 283587463 247195207 752045581 207884774 752045581 207884774 790410305 973422203 790410305 973422203 27760915 857954566 27760915 857954566 143617438 590981439 143617438 590981439 409529757 490789733 409529757 490789733 508239255 709599193 508239255 709599193 291208274 663589767 291208274 663589767 337525371 438593571 337525371 438593571 562403545 841067187 562403545 841067187 159758912 75930958 159758912 75930958 922799160 702323890 922799160 702323890 298835872 931835130 298835872 931835130 69937391 714732200 69937391 714732200 285953432 490163912 285953432 490163912 508822574 883687332 508822574 883687332 117392704 624593349 117392704 624593349 375228617 131091560 375228617 131091560 866900793 93394701 866900793 93394701 905290664 374621060 905290664 374621060 625183712 857573863 625183712 857573863 143899717 475065894 143899717 475065894 525012568 806166449 525012568 806166449 193849237 251488871 193849237 251488871 747471983 632294214 747471983 632294214 367960808 887487219 367960808 887487219 113623761 869737273 113623761 869737273 131360211 284484337 131360211 284484337 715112968 894758891 715112968 894758891 106520283 953860437 106520283 953860437 46929890 870362818 46929890 870362818 130766404 518995780 130766404 518995780 480411242 367236156 480411242 367236156 632293887 274986598 632293887 274986598 724602909 167913694 724602909 167913694 831417804 879449066 831417804 879449066 121743264 958321331 121743264 958321331 42508036 535802821 42508036 535802821 463659697 75160846 463659697 75160846 923451752 111882708 923451752 111882708 886618390 719923530 886618390 719923530 280464312 646908621 280464312 646908621 353953219 548819650 353953219 548819650 450717690 534383085 450717690 534383085 465400351 1121393 465400351 1121393 999055439 953681302 999055439 953681302 47098222 278761138 47098222 278761138 720637980 26575163 720637980 26575163 973188742 842991360 973188742 842991360 158017322 677124698 158017322 677124698 324322531 541012301 324322531 541012301 458466631 803712 458466631 803712 999332368 714208583 999332368 714208583 286512664 759126342 286512664 759126342 242055972 140725628 242055972 140725628 858224101 445757522 858224101 445757522 554934267 163579109 554934267 163579109 835784058 477378940 835784058 477378940 522691944 575365001 522691944 575365001 424752700 725009124 424752700 725009124 275441742 34799690 275441742 34799690 964216531 929267234 964216531 929267234 72236630 429166549 72236630 429166549 571478238 470720128 571478238 470720128 529378399 187815750 529378399 187815750 810414307 652130859 810414307 652130859 348641650 651865100 348641650 651865100 349010798 92303617 349010798 92303617 906320327 490189496 906320327 490189496 508796556 184467589 508796556 184467589 813737598 981126255 813737598 981126255 20013464 30432528 20013464 30432528 968907407 523827895 968907407 523827895 476057357 697566747 476057357 697566747 304163922 688147725 304163922 688147725 313601396 619766081 313601396 619766081 380288946 737317219 380288946 737317219 263570340 221039677 263570340 221039677 777749590 826313445 777749590 826313445 174516069 77253845 174516069 77253845 921515367 599278587 921515367 599278587 401185422 528545869 401185422 528545869 471405241 544166701 471405241 544166701 455588106 928495846 455588106 928495846 73225466 418814891 73225466 418814891 582308359 70606990 582308359 70606990 928070031 275452398 928070031 275452398 724021714 396342042 724021714 396342042 603144097 191308862 603144097 191308862 806466358 467769135 806466358 467769135 532022134 375363937 532022134 375363937 624486176 683980449 624486176 683980449 317802671 942774536 317802671 942774536 59152911 70378111 59152911 70378111 928420733 492761333 928420733 492761333 506473084 457955035 506473084 457955035 542904033 376905730 542904033 376905730 622712294 867135260 622712294 867135260 134223210 714886009 134223210 714886009 285725585 911766282 285725585 911766282 90460433 881282924 90460433 881282924 119795200 602121979 119795200 602121979 398079286 877469859 398079286 877469859 123717795 817300076 123717795 817300076 183350301 311657592 183350301 311657592 686637325 589445958 686637325 589445958 411166025 541800892 411166025 541800892 457625998 315038375 457625998 315038375 683298606 206130092 683298606 206130092 792058643 150081623 792058643 150081623 848956060 569860700 848956060 569860700 430082347 424735105 430082347 424735105 576191140 609464953 576191140 609464953 390769497 978058116 390769497 978058116 23064733 252895644 23064733 252895644 746354330 124856901 746354330 124856901 873194656 549785317 873194656 549785317 449799858 17547918 449799858 17547918 981957418 3828138 981957418 3828138 996272118 966888885 996272118 966888885 34148498 841583814 34148498 841583814 159300944 226044925 159300944 226044925 772179830 660668626 772179830 660668626 340661186 739072689 340661186 739072689 261884445 246300505 261884445 246300505 753089512 16660118 753089512 16660118 982952383 322105192 982952383 322105192 675999470 103886064 675999470 103886064 895671742 205056080 895671742 205056080 793245196 808061689 793245196 808061689 192121057 752587036 192121057 752587036 248638159 358365112 248638159 358365112 641022651 975392576 641022651 975392576 25788228 270788507 25788228 270788507 728864356 27599549 728864356 27599549 971828055 677455286 971828055 677455286 324048242 267740664 324048242 267740664 731933028 879125461 731933028 879125461 122126824 399701530 122126824 399701530 600346917 790995421 600346917 790995421 208825728 993087714 208825728 993087714 7107016 275085983 7107016 275085983 724370178 955639169 724370178 955639169 45007510 631219809 45007510 631219809 369031846 257042081 369031846 257042081 742356728 548692011 742356728 548692011 450930055 932847333 450930055 932847333 68966911 946414864 68966911 946414864 55112994 992683356 55112994 992683356 7543442 195258801 7543442 195258801 802722616 376031705 802722616 376031705 623724456 801827656 623724456 801827656 198457406 405978707 198457406 405978707 594517584 32620791 594517584 32620791 966781213 451611513 966781213 451611513 548824541 102949773 548824541 102949773 896679449 986339136 896679449 986339136 14416143 247376629 14416143 247376629 751838503 290544545 751838503 290544545 709051142 977776412 709051142 977776412 23284687 497846965 23284687 497846965 501348383 337967684 501348383 337967684 661614527 371483120 661614527 371483120 627943441 631239218 627943441 631239218 369009235 590606975 369009235 590606975 409832230 109929349 409832230 109929349 888769677 973852703 888769677 973852703 27270336 489956236 27270336 489956236 509050451 475194808 509050451 475194808 524930378 185011570 524930378 185011570 813164386 755033066 813164386 755033066 246109744 903254013 246109744 903254013 98861894 897206458 98861894 897206458 104435930 530351154 104435930 530351154 469834173 944948525 469834173 944948525 56459158 324145808 56459158 324145808 674057837 340344541 674057837 340344541 659267279 853295199 659267279 853295199 147844676 962248920 147844676 962248920 38787140 118786567 38787140 118786567 879480071 955078446 879480071 955078446 45366627 200890949 45366627 200890949 797203674 849401475 797203674 849401475 151430609 925368664 151430609 925368664 76455777 44500814 76455777 44500814 954363146 430745637 954363146 430745637 569827797 192544755 569827797 192544755 805323153 371467414 805323153 371467414 627944950 237294248 627944950 237294248 761417245 867395084 761417245 867395084 134030820 324713582 134030820 324713582 673600889 405918651 673600889 405918651 594562196 571497411 594562196 571497411 428371828 763821117 428371828 763821117 237086820 598318437 237086820 598318437 402162864 112357704 402162864 112357704 886055083 761329243 886055083 761329243 239642000 382180547 239642000 382180547 617691338 875592640 617691338 875592640 125568836 774709442 125568836 774709442 225950055 429835926 225950055 429835926 570687572 865239612 570687572 865239612 136430200 404962248 136430200 404962248 595377098 863734605 595377098 863734605 138002703 151078563 138002703 151078563 847812413 434534404 847812413 434534404 566356986 458469625 566356986 458469625 542151044 849933285 542151044 849933285 150983297 194208575 150983297 194208575 803600216 596704300 803600216 596704300 403716120 282074673 403716120 282074673 717699818 977149932 717699818 977149932 24098630 783517898 24098630 783517898 216357557 654605966 216357557 654605966 346413574 69962831 346413574 69962831 928722056 294279025 928722056 294279025 705265846 834228000 705265846 834228000 166798831 908757203 166798831 908757203 93625888 352252905 93625888 352252905 647342763 342365071 647342763 342365071 657430137 644477028 657430137 644477028 356042591 261673557 356042591 261673557 737867144 581270741 737867144 581270741 419685532 52237261 419685532 52237261 946444692 972778537 946444692 972778537 28408585 101034812 28408585 101034812 898387907 199711202 898387907 199711202 798578519 796323378 798578519 796323378 203794981 540795538 203794981 540795538 458638781 698428986 458638781 698428986 303234684 561603671 303234684 561603671 438549739 433034952 438549739 433034952 567423371 104332372 567423371 104332372 895290790 960715648 895290790 960715648 40057968 838143341 40057968 838143341 162829511 320675096 162829511 320675096 677593715 206504936 677593715 206504936 791683428 658608860 791683428 658608860 342652294 607955912 342652294 607955912 391828367 890156892 391828367 890156892 111020485 681705749 111020485 681705749 319970841 536863870 319970841 536863870 462408004 727619344 462408004 727619344 272716735 903323360 272716735 903323360 98759383 728065496 98759383 728065496 272134034 248103653 272134034 248103653 751090848 618256922 751090848 618256922 382050919 35142536 382050919 35142536 963712755 783016024 963712755 783016024 217052944 349725199 217052944 349725199 649824981 936246494 649824981 936246494 65858688 542595745 65858688 542595745 457133531 21990670 457133531 21990670 977503806 117806945 977503806 117806945 880530221 366743329 880530221 366743329 632752196 351970481 632752196 351970481 647664819 644301041 647664819 644301041 356262540 963631504 356262540 963631504 37585253 757867737 37585253 757867737 243361153 784571215 243361153 784571215 215443282 264420707 215443282 264420707 735231813 819418962 735231813 819418962 181438854 18818329 181438854 18818329 980587355 950984237 980587355 950984237 50112286 879915130 50112286 879915130 121135554 73038556 121135554 73038556 925743807 547848497 925743807 547848497 451631602 835601349 451631602 835601349 165197863 697747684 165197863 697747684 303957157 708761865 303957157 708761865 292342499 651994285 292342499 651994285 348870834 299649296 348870834 299649296 699891867 195009488 699891867 195009488 802963686 776967662 802963686 776967662 223529355 501813697 223529355 501813697 498015171 916328181 498015171 916328181 85594625 536618887 85594625 536618887 462638461 574100268 462638461 574100268 426018608 744906979 426018608 744906979 255847202 742467580 255847202 742467580 258453197 867728712 258453197 867728712 133500383 482035301 133500383 482035301 517650844 939671539 517650844 939671539 62570529 943334365 62570529 943334365 58419243 261235769 58419243 261235769 738374765 36604862 738374765 36604862 962159196 42585444 962159196 42585444 956362427 314495481 956362427 314495481 683731461 515332183 683731461 515332183 484322135 150246203 484322135 150246203 848690204 834427030 848690204 834427030 166516172 338830880 166516172 338830880 660823567 71615062 660823567 71615062 927156242 791123915 927156242 791123915 208739448 783809875 208739448 783809875 216134826 330772536 216134826 330772536 668166593 359851288 668166593 359851288 639763911 432785078 639763911 432785078 567656591 755436420 567656591 755436420 245767927 929052355 245767927 929052355 72508453 753579770 72508453 753579770 247537133 840896075 247537133 840896075 159918988 86308345 159918988 86308345 911902968 425108557 911902968 425108557 575782300 823037282 575782300 823037282 177654812 323039745 177654812 323039745 675067809 484749401 675067809 484749401 514731791 534812108 514731791 534812108 464923197 998637634 464923197 998637634 1194799 535637182 1194799 535637182 463766338 296413541 463766338 296413541 703169352 858432280 703169352 858432280 143136323 24780991 143136323 24780991 974658554 659579180 974658554 659579180 341537474 276262482 341537474 276262482 723316863 611064561 723316863 611064561 389140080 639517241 389140080 639517241 360555368 277382069 360555368 277382069 722091646 636219453 722091646 636219453 363695541 905308721 363695541 905308721 96708222 704871717 96708222 704871717 296076716 2647331 296076716 2647331 997491427 2252775 997491427 2252775 997997227 254625710 997997227 254625710 744706144 89200256 744706144 89200256 909164538 650420285 909164538 650420285 350631287 948057972 350631287 948057972 53224854 399565742 53224854 399565742 600393562 496643224 600393562 496643224 502686768 446205234 502686768 446205234 554439508 488855216 554439508 488855216 510060076 811951486 510060076 811951486 188174064 842085117 188174064 842085117 158914239 827586391 158914239 827586391 173348323 834119348 173348323 834119348 166925891 718240873 166925891 718240873 282135539 427771636 282135539 427771636 573156506 876985755 573156506 876985755 124118786 939978994 124118786 939978994 62176120 723658456 62176120 723658456 276735634 678617040 276735634 678617040 322758039 160108696 322758039 160108696 839033466 96726679 839033466 96726679 902513822 41956842 902513822 41956842 957126667 913964861 957126667 913964861 87999977 89125816 87999977 89125816 909219771 409461691 909219771 409461691 591020011 823666400 591020011 823666400 177173966 553112593 177173966 553112593 446549929 517204759 446549929 517204759 482463990 194818918 482463990 194818918 803130977 905563081 803130977 905563081 96621836 614048502 96621836 614048502 386302563 673467659 386302563 673467659 327940408 450499039 327940408 450499039 549979381 300394675 549979381 300394675 699118099 880186309 699118099 880186309 120854745 451762526 120854745 451762526 548714595 896040327 548714595 896040327 105394824 533340288 105394824 533340288 466453414 916680882 466453414 916680882 85296905 167495536 85296905 167495536 831778836 846026745 831778836 846026745 154702764 408851427 154702764 408851427 591554956 776697470 591554956 776697470 223843202 705542826 223843202 705542826 295484831 435060613 295484831 435060613 565822382 589384765 565822382 589384765 411256066 534017046 411256066 534017046 465776868 338116575 465776868 338116575 661455907 802618015 661455907 802618015 197663437 898192214 197663437 898192214 103408172 370819876 103408172 370819876 628694602 461266842 628694602 461266842 539260918 156110161 539260918 156110161 842549613 865037866 842549613 865037866 136702179 821643681 136702179 821643681 179054526 302836609 179054526 302836609 696351105 70000388 696351105 70000388 928702256 837936502 928702256 837936502 163080363 694067346 163080363 694067346 307705059 68945096 307705059 68945096 929777926 180300863 929777926 180300863 818241072 348761267 818241072 348761267 650928728 321976790 650928728 321976790 676173332 807562053 676173332 807562053 192614305 599133296 192614305 599133296 401359220 126743005 401359220 126743005 871388130 43088894 871388130 43088894 955763029 115912815 955763029 115912815 882519993 527343810 882519993 527343810 472668110 250871164 472668110 250871164 748117826 589822082 748117826 589822082 410613073 21886403 410613073 21886403 977563653 144242672 977563653 144242672 854603299 613554145 854603299 613554145 386784476 685933893 386784476 685933893 315866611 328769010 315866611 328769010 670104531 985038807 670104531 985038807 15866483 15807638 15866483 15807638 983863686 158301792 983863686 158301792 840605914 120168088 840605914 120168088 878022948 873192104 878022948 873192104 127626954 469397870 127626954 469397870 530624753 831017482 530624753 831017482 169600010 806936549 169600010 806936549 193184969 34916965 193184969 34916965 964018383 999395544 964018383 999395544 612444 321454820 612444 321454820 676716208 283085594 676716208 283085594 716595740 199837378 716595740 199837378 798470549 951546056 798470549 951546056 49488168 859881008 49488168 859881008 141465364 950715266 141465364 950715266 50426220 912333426 50426220 912333426 89805565 328095736 89805565 328095736 670706972 501269543 670706972 501269543 498576583 413964578 498576583 413964578 586528682 61470697 586528682 61470697 936925892 410298923 936925892 410298923 590177057 399934765 590177057 399934765 600094249 770922088 600094249 770922088 230027112 404396026 230027112 404396026 595940011 686437641 595940011 686437641 315363339 689340901 315363339 689340901 312400923 70934719 312400923 70934719 927724846 500309150 927724846 500309150 499381489 929578093 499381489 929578093 71896423 255790118 71896423 255790118 743353238 84068386 743353238 84068386 914529851 989471026 914529851 989471026 11003744 254055649 11003744 254055649 745233861 9616839 745233861 9616839 990204606 258244660 990204606 258244660 741205182 539197393 741205182 539197393 460322173 150787029 460322173 150787029 848136347 719028775 848136347 719028775 281116574 310605742 281116574 310605742 687956099 828506308 687956099 828506308 172362495 377805260 172362495 377805260 622025744 481302912 622025744 481302912 518385768 810510487 518385768 810510487 189621181 625186566 189621181 625186566 374578568 437411200 374578568 437411200 563373880 486392801 563373880 486392801 512796319 166858531 512796319 166858531 832323744 824280166 832323744 824280166 176705294 652536260 176705294 652536260 348207227 25714224 348207227 25714224 973903048 209057093 973903048 209057093 789431398 770808867 789431398 770808867 230150869 588674301 230150869 588674301 412074457 298833626 412074457 298833626 700542873 203002392 700542873 203002392 795257833 787133780 795257833 787133780 212755577 712943852 212755577 712943852 287712818 544732158 287712818 544732158 454856332 77765826 454856332 77765826 920923265 922440934 920923265 922440934 79493673 527554180 79493673 527554180 472496548 176226226 472496548 176226226 822285262 628995444 822285262 628995444 371272746 411798347 371272746 411798347 588760930 967845226 588760930 967845226 33316157 227740812 33316157 227740812 770508676 991966213 770508676 991966213 8356074 599338795 8356074 599338795 401152759 672566602 401152759 672566602 328831790 951595188 328831790 951595188 49464459 914631345 49464459 914631345 87296743 207414090 87296743 207414090 790978629 121791791 790978629 121791791 876346178 475362348 876346178 475362348 524634317 676049754 524634317 676049754 325453603 188972140 325453603 188972140 809022862 623597397 809022862 623597397 376576739 109700372 376576739 109700372 889038243 171198010 889038243 171198010 827658657 442023644 827658657 442023644 558861697 18121846 558861697 18121846 981207296 720668337 981207296 720668337 279725954 60556560 279725954 60556560 937779784 244291876 937779784 244291876 754788727 44024020 754788727 44024020 954833507 300745511 954833507 300745511 698665546 610000148 698665546 610000148 390088894 8368155 390088894 8368155 991410923 362388829 991410923 362388829 637067865 266766817 637067865 266766817 733033335 359956888 733033335 359956888 639678429 758273472 639678429 758273472 242893091 925021405 242893091 925021405 76797414 654952887 76797414 654952887 346053355 69684749 346053355 69684749 929007257 594597205 929007257 594597205 405887028 429078633 405887028 429078633 571661910 159893396 571661910 159893396 839170756 36957295 839170756 36957295 961889332 608270282 961889332 608270282 391673228 461420668 391673228 461420668 539143001 424251370 539143001 424251370 576697482 786795663 576697482 786795663 213046538 194563146 213046538 194563146 803369110 217961327 803369110 217961327 780974030 342364 780974030 342364 999676440 805121870 999676440 805121870 194853302 209666976 194853302 209666976 788924302 458714738 788924302 458714738 541950059 55888249 541950059 55888249 943353947 938778736 943353947 938778736 63585194 1145417 63585194 1145417 999049927 740111830 999049927 740111830 260977294 405682606 260977294 405682606 594771568 216767457 594771568 216767457 782008231 367584139 782008231 367584139 632094073 187858717 632094073 187858717 810389484 35919588 810389484 35919588 962969844 92959226 962969844 92959226 905679911 754696754 905679911 754696754 246383435 341980000 246383435 341980000 657794617 549499171 657794617 549499171 450033556 418986555 450033556 418986555 582146076 983563428 582146076 983563428 17506109 975338230 17506109 975338230 25863756 949864235 25863756 949864235 51339250 18389635 51339250 18389635 981013966 3195060 981013966 3195060 996804204 971608098 996804204 971608098 29638250 42260159 29638250 42260159 956732262 284620312 956732262 284620312 715024753 101465925 715024753 101465925 898154693 119841541 898154693 119841541 878454750 178416543 878454750 178416543 820078397 653422051 820078397 653422051 347355315 622577335 347355315 622577335 377647081 699179941 377647081 699179941 302436005 756998167 302436005 756998167 244215934 101747154 244215934 101747154 897917375 549292016 897917375 549292016 450193101 953262310 450193101 953262310 47717228 576898017 47717228 576898017 423380085 325713253 423380085 325713253 672767932 603440518 672767932 603440518 396580837 526935314 396580837 526935314 472945538 168153052 472945538 168153052 831137632 51711452 831137632 51711452 947090469 525811913 947090469 525811913 474275500 401155270 474275500 401155270 599013775 856290451 599013775 856290451 145163480 383513068 145163480 383513068 616583403 464735467 616583403 464735467 535269363 585963675 535269363 585963675 414475344 995652229 414475344 995652229 4167352 492102904 4167352 492102904 507006020 832131830 507006020 832131830 168592061 268095409 168592061 268095409 731686239 540625507 731686239 540625507 458809040 791501406 458809040 791501406 208289841 162901840 208289841 162901840 836396397 285602369 836396397 285602369 713938747 916673118 713938747 916673118 85336243 396143619 85336243 396143619 603368743 29795430 603368743 29795430 969427549 6635504 969427549 6635504 993386704 758593383 993386704 758593383 242579199 12428297 242579199 12428297 987713632 75555775 987713632 75555775 923064170 665249014 923064170 665249014 335994315 296797097 335994315 296797097 702766247 584547879 702766247 584547879 415807743 218755324 415807743 218755324 780153382 234366628 780153382 234366628 764316509 334740805 764316509 334740805 664787385 253518300 664787385 253518300 745706676 565540347 745706676 565540347 434734419 930119187 434734419 930119187 71271473 229454625 71271473 229454625 768999506 572457505 768999506 572457505 427470809 47756312 427470809 47756312 951090904 114499191 951090904 114499191 883849500 426336248 883849500 426336248 574772898 181848397 574772898 181848397 816686192 328024024 816686192 328024024 670747000 608284956 670747000 608284956 391636707 799262710 391636707 799262710 201033422 410476004 201033422 410476004 589924673 631143885 589924673 631143885 369130126 245577532 369130126 245577532 753846995 272515971 753846995 272515971 727133996 882909096 727133996 882909096 118234186 512722425 118234186 512722425 487047929 652533082 487047929 652533082 348209515 151582731 348209515 151582731 847413776 912410167 847413776 912410167 89711268 589729645 89711268 589729645 410665326 777734737 410665326 777734737 222543302 539005602 222543302 539005602 460447645 170789054 460447645 170789054 828143781 47343828 828143781 47343828 951488641 286675851 951488641 286675851 712919957 169615237 712919957 169615237 829477980 346499144 829477980 346499144 653151831 245873965 653151831 245873965 753513356 845536016 753513356 845536016 155204644 675627715 155204644 675627715 326030566 34938322 326030566 34938322 963979807 715136793 963979807 715136793 285448318 1581863 285448318 1581863 998609378 152237848 998609378 152237848 846457394 793723215 846457394 793723215 206522428 611589937 206522428 611589937 388578349 424811612 388578349 424811612 576033013 540334366 576033013 540334366 459063515 117328084 459063515 117328084 881010084 961450939 881010084 961450939 39366325 318804389 39366325 318804389 679443750 366539711 679443750 366539711 633051651 40596072 633051651 40596072 958573760 630580174 958573760 630580174 369908245 335676457 369908245 335676457 664025783 138443261 664025783 138443261 860389274 458252773 860389274 458252773 542373157 283203333 542373157 283203333 716468273 749634116 716468273 749634116 251398327 122285213 251398327 122285213 875909094 319028663 875909094 319028663 679272138 363317094 679272138 363317094 636142939 212100851 636142939 212100851 786377562 502423205 786377562 502423205 497293968 281936843 497293968 281936843 717886933 758188003 717886933 758188003 243024477 270244535 243024477 270244535 729496182 318388210 729496182 318388210 679886211 892794660 679886211 892794660 108371172 874118026 108371172 874118026 126698705 486800704 126698705 486800704 512531159 51183746 512531159 51183746 947500413 774848568 947500413 774848568 225829967 195997013 225829967 195997013 801923854 989868940 801923854 989868940 10598759 626154855 10598759 626154855 373633438 255575810 373633438 255575810 743653449 636559905 743653449 636559905 363104668 756085281 363104668 756085281 245139545 123505637 245139545 123505637 874646336 346666545 874646336 346666545 653039776 539349800 653039776 539349800 460067705 355370768 460067705 355370768 643691195 192597219 643691195 192597219 805309466 610788093 805309466 610788093 389333281 68918557 389333281 68918557 929852859 919563376 929852859 919563376 82459659 707206874 82459659 707206874 293702933 293433299 293702933 293433299 706102376 675794056 706102376 675794056 325791145 289830483 325791145 289830483 709728908 734876348 709728908 734876348 265715956 577303197 265715956 577303197 423014159 754396782 423014159 754396782 246827280 821905868 246827280 821905868 178833821 228025588 178833821 228025588 770264802 33083276 770264802 33083276 966137357 346885750 966137357 346885750 652873166 309988769 652873166 309988769 688626951 900532382 688626951 900532382 101414013 443152508 101414013 443152508 557245951 765829012 557245951 765829012 235232463 158826763 235232463 158826763 840086044 339514948 840086044 339514948 660053222 179955483 660053222 179955483 818628602 34147553 818628602 34147553 965079681 731394159 965079681 731394159 269202303 647146500 269202303 647146500 353770991 576512310 353770991 576512310 423739496 429143104 423739496 429143104 571544700 359657603 571544700 359657603 639914694 589975950 639914694 589975950 410465716 144191800 410465716 144191800 854621372 272065771 854621372 272065771 727549068 175894129 727549068 175894129 822636105 877432344 822636105 877432344 123776371 401168368 123776371 401168368 598980722 632013820 598980722 632013820 368149934 648646465 368149934 648646465 352354790 257136341 352354790 257136341 742306688 572360791 742306688 572360791 427553005 38932914 427553005 38932914 960137942 219805920 960137942 219805920 778945687 309420589 778945687 309420589 689322247 940404029 689322247 940404029 61605942 824790810 61605942 824790810 176065406 865555564 176065406 865555564 136090167 908046492 136090167 908046492 94355854 522771149 94355854 522771149 477139557 950702400 477139557 950702400 50445277 3987851 50445277 3987851 996144330 274370053 996144330 274370053 725283540 541169683 725283540 541169683 458294681 748398203 458294681 748398203 252294457 159624961 252294457 159624961 839427895 579594443 839427895 579594443 421094641 253509427 421094641 253509427 745723246 845439885 745723246 845439885 155328727 191600176 155328727 191600176 806139830 552824969 806139830 552824969 446700922 12206454 446700922 12206454 987845721 62364339 987845721 62364339 936061443 979402687 936061443 979402687 21879472 97831950 21879472 97831950 901607898 903230490 901607898 903230490 98878071 258685240 98878071 258685240 740627943 726911622 740627943 726911622 273412183 511507340 273412183 511507340 488213649 830915743 488213649 830915743 169714744 295072680 169714744 295072680 704448478 442817729 704448478 442817729 557605019 369971860 557605019 369971860 629448662 685337740 629448662 685337740 316352014 263462491 316352014 263462491 736351386 600748418 736351386 600748418 399648451 774189033 399648451 774189033 226494530 59872658 226494530 59872658 938499158 157784700 938499158 157784700 841064790 488523095 841064790 488523095 510446473 449646764 510446473 449646764 550798473 31952829 550798473 31952829 967410896 829421665 967410896 829421665 171161405 157049375 171161405 157049375 841783464 145680145 841783464 145680145 853153359 45145087 853153359 45145087 953710495 635576370 953710495 635576370 364231115 953971318 364231115 953971318 46800871 951494849 46800871 951494849 49523805 479115459 49523805 479115459 520770697 740034136 520770697 740034136 261034951 748820078 261034951 748820078 252060630 419931348 252060630 419931348 581098674 835878478 581098674 835878478 164967829 973154603 164967829 973154603 28130156 359528892 28130156 359528892 640042626 131282815 640042626 131282815 866685886 393283448 866685886 393283448 606491921 71324777 606491921 71324777 927380119 27162883 927380119 27162883 972415791 658133174 972415791 658133174 343037722 951138357 343037722 951138357 49954447 544396557 49954447 544396557 455225872 266791748 455225872 266791748 733000469 140001153 733000469 140001153 858908949 536507638 858908949 536507638 462701015 815772553 462701015 815772553 184779607 315601392 184779607 315601392 682590343 787329591 682590343 787329591 212571080 101024632 212571080 101024632 898394048 54267200 898394048 54267200 944562861 596723260 944562861 596723260 403705322 13421818 403705322 13421818 986693980 697528731 986693980 697528731 304200737 836851834 304200737 836851834 164075047 494067779 164075047 494067779 505111229 552206716 505111229 552206716 447302826 315327101 447302826 315327101 682951003 215621901 682951003 215621901 783132225 903066665 783132225 903066665 99030587 606274489 99030587 606274489 393473946 599490552 393473946 599490552 400993628 603389764 400993628 603389764 396616815 910114537 396616815 910114537 92114469 798185048 92114469 798185048 202255838 550424074 202255838 550424074 448984052 16403266 448984052 16403266 983268175 859779613 983268175 859779613 141563554 509851632 141563554 509851632 490169200 610057709 490169200 610057709 390033071 389533928 390033071 389533928 610227137 596761100 610227137 596761100 403684151 718838863 403684151 718838863 281397281 838956391 281397281 838956391 162110648 937135987 162110648 937135987 65178254 622608575 65178254 622608575 377581481 760828251 377581481 760828251 240163470 761868836 240163470 761868836 238990680 380929718 238990680 380929718 619107544 342603343 619107544 342603343 657119784 837463428 657119784 837463428 163591586 776167956 163591586 776167956 224325407 934759377 224325407 934759377 67441897 10038445 67441897 10038445 989691906 794953496 989691906 794953496 205151666 958534117 205151666 958534117 42267830 940050314 42267830 940050314 62068706 821644951 62068706 821644951 179038101 786809219 179038101 786809219 213029200 591569515 213029200 591569515 409013920 135551967 409013920 135551967 862689204 775514979 862689204 775514979 225012609 922566160 225012609 922566160 79338255 943226324 79338255 943226324 58570971 429487054 58570971 429487054 571080726 276265533 571080726 276265533 723304677 518922188 723304677 518922188 480427891 895424426 480427891 895424426 105928506 636303314 105928506 636303314 363535590 70544848 363535590 70544848 928125972 276550655 928125972 276550655 722974043 362322201 722974043 362322201 637151991 395280104 637151991 395280104 604272257 887528651 604272257 887528651 113562920 84549900 113562920 84549900 913893828 555218413 913893828 555218413 444631844 728036671 444631844 728036671 272137778 563687429 272137778 563687429 436632674 821886692 436632674 821886692 178837827 171072380 178837827 171072380 827812524 792240525 827812524 792240525 207761734 797350988 207761734 797350988 202841747 184676110 202841747 184676110 813539597 210595121 813539597 210595121 788084523 951112553 788084523 951112553 49958625 408833599 49958625 408833599 591569849 526746526 591569849 526746526 473229457 453464801 473229457 453464801 547227007 559539112 547227007 559539112 440472840 141036389 440472840 141036389 857874496 900932453 857874496 900932453 100998241 575234597 100998241 575234597 424877866 285361544 424877866 285361544 714207478 380907985 714207478 380907985 619168882 4791615 619168882 4791615 995330795 791226905 995330795 791226905 208617568 800618993 208617568 800618993 199809117 732695799 199809117 732695799 267695143 761711941 267695143 761711941 239196719 564784608 239196719 564784608 435478900 707408035 435478900 707408035 293544411 296250844 293544411 296250844 703285452 979986752 703285452 979986752 21404051 390751272 21404051 390751272 608822669 19794383 608822669 19794383 979616541 400820770 979616541 400820770 599285462 52906761 599285462 52906761 945767183 204739534 945767183 204739534 793572076 260083575 793572076 260083575 739570614 441968657 739570614 441968657 559067050 229791620 559067050 229791620 768707038 454567996 768707038 454567996 546227073 596541437 546227073 596541437 403810117 553568679 403810117 553568679 446287139 311536541 446287139 311536541 686828282 694043780 686828282 694043780 307730880 155619055 307730880 155619055 843105813 575623826 843105813 575623826 424403158 914180071 424403158 914180071 87729503 477286028 87729503 477286028 522791496 661726546 522791496 661726546 339532009 763582368 339532009 763582368 237373195 208517731 237373195 208517731 789947272 459406126 789947272 459406126 541249499 923447995 541249499 923447995 78470740 586174105 78470740 586174105 414315519 704747647 414315519 704747647 296171249 299383159 296171249 299383159 700126051 460722429 700126051 460722429 539791123 11637673 539791123 11637673 988344826 830144971 988344826 830144971 170333212 412566128 170333212 412566128 588001069 695482088 588001069 695482088 306155722 699484380 306155722 699484380 302074420 337839793 302074420 337839793 661692050 996272977 661692050 996272977 3635961 315446198 3635961 315446198 682788020 702158307 682788020 702158307 298961249 597870056 298961249 597870056 402545854 292770596 402545854 292770596 706935059 762118186 706935059 762118186 238696544 146474628 238696544 146474628 852364246 440592641 852364246 440592641 560528793 332696163 560528793 332696163 666461493 774502131 666461493 774502131 226208470 644718994 226208470 644718994 355886639 283530020 355886639 283530020 716077258 845391117 716077258 845391117 155387461 718156378 155387461 718156378 282241520 441885408 282241520 441885408 559113917 771137522 559113917 771137522 229810049 226486468 229810049 226486468 771811859 531385081 771811859 531385081 468665126 500156846 468665126 500156846 499494016 431785858 499494016 431785858 568883039 52037659 568883039 52037659 946669226 974282466 946669226 974282466 26850316 461021843 26850316 461021843 539476309 127894197 539476309 127894197 870389892 265732228 870389892 265732228 733922926 903383941 733922926 903383941 98657229 189839500 98657229 189839500 808075914 519094097 808075914 519094097 480303841 670714815 480303841 670714815 330883279 158404711 330883279 158404711 840469649 717589651 840469649 717589651 282928584 721672860 282928584 721672860 278590458 922134235 278590458 922134235 79695921 275342317 79695921 275342317 724108635 966596491 724108635 966596491 34486911 888195458 34486911 888195458 113101197 351509099 113101197 351509099 648286055 936201913 648286055 936201913 65901524 929222708 65901524 929222708 72288749 191759594 72288749 191759594 806045176 155511611 806045176 155511611 843310633 330390691 843310633 330390691 668513806 307236884 668513806 307236884 691841206 860415185 691841206 860415185 140858777 193188888 140858777 193188888 804681209 937276549 804681209 937276549 65029999 584765899 65029999 584765899 415527419 787280731 415527419 787280731 212615314 625115147 212615314 625115147 374617737 249207787 374617737 249207787 749842622 430511577 749842622 430511577 570106801 763289189 570106801 763289189 237547618 845576499 237547618 845576499 155150362 235105128 155150362 235105128 763518493 545795103 763518493 545795103 453693785 572624348 453693785 572624348 427281103 795180103 427281103 795180103 204987649 75397584 204987649 75397584 923224343 358294107 923224343 358294107 641089883 345689709 641089883 345689709 653794978 62326930 653794978 62326930 936170528 961337638 936170528 961337638 39548831 270567576 39548831 270567576 729080537 201405320 729080537 201405320 796745281 807624339 796745281 807624339 192516545 7765092 192516545 7765092 992000998 849038840 992000998 849038840 151756170 498124318 151756170 498124318 501156714 501815629 501156714 501815629 498014234 338449642 498014234 338449642 661174954 630222226 661174954 630222226 370257013 259030022 370257013 259030022 740488340 143052843 740488340 143052843 855831694 831725834 855831694 831725834 169107236 781813321 169107236 781813321 218333356 665046927 218333356 665046927 336220452 418400838 336220452 418400838 582668468 617035071 582668468 617035071 383264598 34131104 383264598 34131104 965099178 543250942 965099178 543250942 456535978 273844830 456535978 273844830 725834223 798402066 725834223 798402066 201959744 259324759 201959744 259324759 740261521 122975794 740261521 122975794 875106931 990045556 875106931 990045556 10404865 35337445 10404865 35337445 963547100 192071055 963547100 192071055 805776029 652215259 805776029 652215259 348492102 408100261 348492102 408100261 592358396 32646156 592358396 32646156 966723200 421062602 966723200 421062602 579713712 620203581 579713712 620203581 379918069 401030383 379918069 401030383 599080381 280979689 599080381 280979689 718795625 488033764 718795625 488033764 510999564 947942339 510999564 947942339 53340469 24265225 53340469 24265225 975300105 572351132 975300105 572351132 427553925 274580617 427553925 274580617 725101185 277269822 725101185 277269822 722280915 708117411 722280915 708117411 292917196 856724884 292917196 856724884 144800800 998199380 144800800 998199380 1663934 167431662 1663934 167431662 831844652 645586876 831844652 645586876 355122451 995974541 355122451 995974541 3972087 882578248 3972087 882578248 118503060 933810764 118503060 933810764 68253878 197770437 68253878 197770437 800231753 783313674 800231753 783313674 216642896 239344807 216642896 239344807 759530868 129755652 759530868 129755652 868344484 585517037 868344484 585517037 414737468 318057246 414737468 318057246 680204600 376180557 680204600 376180557 623424364 332963783 623424364 332963783 666189731 685049460 666189731 685049460 316784899 900372307 316784899 900372307 101570423 82065542 101570423 82065542 916695350 821948379 916695350 821948379 178728838 888907006 178728838 888907006 112382487 232419233 112382487 232419233 766130128 960775037 766130128 960775037 40005802 408115386 40005802 408115386 592349340 925812310 592349340 925812310 76079632 733960488 76079632 733960488 266544599 265729173 266544599 265729173 733932952 818975306 733932952 818975306 181851002 765141254 181851002 765141254 235970745 74775579 235970745 74775579 923846338 803639718 923846338 803639718 196636722 747080161 196636722 747080161 253470758 550153611 253470758 550153611 449271129 783643295 449271129 783643295 216247785 865156301 216247785 865156301 136481388 691349502 136481388 691349502 310396571 632588847 310396571 632588847 367601507 980333888 367601507 980333888 20912291 579581495 20912291 579581495 421158064 839070205 421158064 839070205 161911503 590400753 161911503 590400753 410103030 113115997 410103030 113115997 885217925 341407708 885217925 341407708 658311848 928935211 658311848 928935211 72758205 374979139 72758205 374979139 624894010 30481603 624894010 30481603 968870042 206594581 968870042 206594581 791655007 181635638 791655007 181635638 816830042 134898205 816830042 134898205 863409122 725198136 863409122 725198136 275313206 827273892 275313206 827273892 173713457 948454475 173713457 948454475 52653823 993350840 52653823 993350840 6642568 255673971 6642568 255673971 743527586 423812752 743527586 423812752 577152936 977181711 577152936 977181711 24071150 496362997 24071150 496362997 502839878 752495018 502839878 752495018 248820108 485224607 248820108 485224607 514185504 85616551 514185504 85616551 912663578 507761112 912663578 507761112 492340767 704586082 492340767 704586082 296281767 460335642 296281767 460335642 540245118 821399717 540245118 821399717 179316422 566103665 179316422 566103665 434111299 714709128 434111299 714709128 286012963 720896262 286012963 720896262 279494253 894622230 279494253 894622230 106706299 96203022 106706299 96203022 902877658 731280673 902877658 731280673 269236593 591595361 269236593 591595361 408978045 306437696 408978045 306437696 692557155 732499790 692557155 732499790 267915203 65834222 267915203 65834222 932652265 680538201 932652265 680538201 320974861 621876844 320974861 621876844 378471325 881879044 378471325 881879044 119273103 42036711 119273103 42036711 956975543 905605761 956975543 905605761 96594980 81330828 96594980 81330828 917639088 283069221 917639088 283069221 716606262 218681661 716606262 218681661 780174959 816397847 780174959 816397847 184256257 806994321 184256257 806994321 193161018 113652912 193161018 113652912 884689699 881881150 884689699 881881150 119260084 835682163 119260084 835682163 165158196 723820919 165158196 723820919 276656224 246681140 276656224 246681140 752653895 773299312 752653895 773299312 227374502 345330933 227374502 345330933 654167335 895968715 654167335 895968715 105528997 885455959 105528997 885455959 115457466 408267006 115457466 408267006 592097160 165566836 592097160 165566836 833599215 813196445 833599215 813196445 187193424 782322685 187193424 782322685 217672686 832904022 217672686 832904022 167824660 417074415 167824660 417074415 583796886 498370664 583796886 498370664 501019200 958006056 501019200 958006056 42831406 456651429 42831406 456651429 544134327 490232117 544134327 490232117 508779523 499403553 508779523 499403553 500133605 162972847 500133605 162972847 836334442 992197973 836334442 992197973 8056309 95125684 8056309 95125684 903833940 937245007 903833940 937245007 65053605 881369268 65053605 881369268 119699149 173641916 119699149 173641916 824981315 366254263 824981315 366254263 633303645 425534523 633303645 425534523 575462489 472240029 575462489 472240029 527929674 618942640 527929674 618942640 381363674 987805890 381363674 987805890 13020707 340463019 13020707 340463019 659212233 836146928 659212233 836146928 164687055 749707077 164687055 749707077 251319553 512694455 251319553 512694455 487080240 310440177 487080240 310440177 688104525 470822014 688104525 470822014 529209669 213986823 529209669 213986823 784650280 287103293 784650280 287103293 712316850 2605790 712316850 2605790 997535440 868592382 997535440 868592382 132580723 538811832 132580723 538811832 460619778 100331464 460619778 100331464 898937723 664916052 898937723 664916052 336332254 18346042 336332254 18346042 981035722 359645809 981035722 359645809 639920867 385730335 639920867 385730335 614104445 803037179 614104445 803037179 197274797 118115296 197274797 118115296 880203896 169933373 880203896 169933373 829117213 791883325 829117213 791883325 207955563 963380915 207955563 963380915 37821284 577691961 37821284 577691961 422700781 395197301 422700781 395197301 604383468 972810332 604383468 972810332 28390468 382163693 28390468 382163693 617716517 271973528 617716517 271973528 727693612 808111965 727693612 808111965 192065176 160202864 192065176 160202864 838940778 939461267 838940778 939461267 62732003 924943924 62732003 924943924 76866716 893055653 76866716 893055653 107997839 481332211 107997839 481332211 518342875 395623652 518342875 395623652 603970905 499054734 603970905 499054734 500557381 428107550 500557381 428107550 572758066 561281721 572758066 561281721 438863087 724097006 438863087 724097006 276438892 570462338 276438892 570462338 429521545 428462961 429521545 428462961 572346882 607605331 572346882 607605331 392099673 348696922 392099673 348696922 650995234 57470214 650995234 57470214 941571003 709442640 941571003 709442640 291497371 885959408 291497371 885959408 115178632 102944579 115178632 102944579 896691287 346606623 896691287 346606623 653089358 699546210 653089358 699546210 302070066 781386147 302070066 781386147 218816944 439149074 218816944 439149074 561695029 255618939 561695029 255618939 743621320 553986699 743621320 553986699 445726418 359539221 445726418 359539221 640024231 643182545 640024231 643182545 357190904 993326012 357190904 993326012 6669991 352497338 6669991 352497338 646999945 297598433 646999945 297598433 701842521 64953272 701842521 64953272 933434713 79181009 933434713 79181009 919725857 419462972 919725857 419462972 581523858 531291224 581523858 531291224 468796427 233375804 468796427 233375804 765151933 403064288 765151933 403064288 597150489 669623759 597150489 669623759 332106282 277892440 332106282 277892440 721540495 748951342 721540495 748951342 251935344 506766401 251935344 506766401 493241946 630774853 493241946 630774853 369705059 125466886 369705059 125466886 872526033 308439344 872526033 308439344 690543981 659753152 690543981 659753152 341431734 974680325 341431734 974680325 26371178 496037892 26371178 496037892 503262018 439056320 503262018 439056320 561867266 675344318 561867266 675344318 326303286 600895942 326303286 600895942 399474023 517629714 399474023 517629714 482004932 669192500 482004932 669192500 332623857 381074440 332623857 381074440 618979730 426401459 618979730 426401459 574682940 822608790 574682940 822608790 177978913 417028041 177978913 417028041 583841070 842664589 583841070 842664589 158274074 162879165 158274074 162879165 836426816 743113910 836426816 743113910 257675564 109268259 257675564 109268259 889627497 844489166 889627497 844489166 156296833 741899276 156296833 741899276 259129060 572655380 259129060 572655380 427274144 38471618 427274144 38471618 960455640 156046765 960455640 156046765 842626131 772842387 842626131 772842387 228077634 249969722 228077634 249969722 749019524 168624258 749019524 168624258 830594950 206231754 830594950 206231754 791954465 332709937 791954465 332709937 666444725 466516535 666444725 466516535 533318069 101901103 533318069 101901103 897800339 416752139 897800339 416752139 584080573 780011452 584080573 780011452 220104224 78971284 220104224 78971284 919825459 996798087 919825459 996798087 3167455 802398115 3167455 802398115 197935037 260923144 197935037 260923144 738801063 812065308 738801063 812065308 188086082 147077267 188086082 147077267 851848437 840573323 851848437 840573323 160265191 287057971 160265191 287057971 712379366 181848678 712379366 181848678 816681691 764949277 816681691 764949277 236154228 255310275 236154228 255310275 744086150 214668724 744086150 214668724 784049913 882552545 784049913 882552545 118542475 121565378 118542475 121565378 876613581 223840032 876613581 223840032 774403209 399357015 774403209 399357015 600479010 245230839 600479010 245230839 754194516 357605506 754194516 357605506 641621551 957428359 641621551 957428359 43460630 767380811 43460630 767380811 233626257 586981146 233626257 586981146 413492429 499209636 413492429 499209636 500384763 685480209 500384763 685480209 316157994 644314288 316157994 644314288 356255526 989975170 356255526 989975170 10474637 153435644 10474637 153435644 845525295 344396340 845525295 344396340 655177221 424532703 655177221 424532703 576341409 165748032 576341409 165748032 833428074 231290428 833428074 231290428 767150490 748403456 767150490 748403456 252292212 697805468 252292212 697805468 303871811 893323023 303871811 893323023 107760697 866372700 107760697 866372700 134995142 909437225 134995142 909437225 92980817 470529137 92980817 470529137 529555120 848763042 529555120 848763042 151942092 241474932 151942092 241474932 757565056 617951579 757565056 617951579 382448328 222644392 382448328 222644392 775683958 847240782 775683958 847240782 153550136 324543588 153550136 324543588 673794070 252850730 673794070 252850730 746364547 736779359 746364547 736779359 264245995 581945784 264245995 581945784 418754053 329994369 418754053 329994369 668969645 776686827 668969645 776686827 223844686 971038208 223844686 971038208 30285715 936047221 30285715 936047221 66065274 652747903 66065274 652747903 348009200 176363600 348009200 176363600 822067840 200977145 822067840 200977145 797143816 744983125 797143816 744983125 255754043 493257783 255754043 493257783 505848924 474827619 505848924 474827619 525185617 786135285 525185617 786135285 213923107 759995149 213923107 759995149 241137643 867628272 241137643 867628272 133666744 803268005 133666744 803268005 197147654 993925032 197147654 993925032 5900525 25846075 5900525 25846075 973736919 423179421 973736919 423179421 577599699 449080728 577599699 449080728 551530120 597159769 551530120 597159769 403323496 843966141 403323496 843966141 156835348 573515106 156835348 573515106 426589566 569821203 426589566 569821203 430129483 783296516 430129483 783296516 216664957 643205007 216664957 643205007 357149047 967060241 357149047 967060241 33979395 794079312 33979395 794079312 206075816 864785778 206075816 864785778 136943950 966716867 136943950 966716867 34346082 194419283 34346082 194419283 803470756 478656133 803470756 478656133 521393173 308326873 521393173 308326873 690682265 551994660 690682265 551994660 447457963 913823331 447457963 913823331 88153966 200531613 88153966 200531613 797593087 921992578 797593087 921992578 79782296 353064229 79782296 353064229 646378599 590043268 646378599 590043268 410387158 228830200 410387158 228830200 769600596 290724853 769600596 290724853 708898668 307815275 708898668 307815275 691077733 958621390 691077733 958621390 42133614 987221965 42133614 987221965 13447509 15193805 13447509 15193805 984529393 43759960 984529393 43759960 955206840 211761955 955206840 211761955 786786914 462021543 786786914 462021543 538456843 576878628 538456843 576878628 423416911 586320821 423416911 586320821 414111875 432766983 414111875 432766983 567672880 260106086 567672880 260106086 739542745 744364146 739542745 744364146 256395103 761780994 256395103 761780994 239110905 555591523 239110905 555591523 444202171 342182805 444202171 342182805 657569651 982293554 657569651 982293554 18787107 759791107 18787107 759791107 241331256 194278503 241331256 194278503 803541631 231959977 803541631 231959977 766634143 729808420 766634143 729808420 270854197 992018292 270854197 992018292 8293332 708770384 8293332 708770384 292328386 765682774 292328386 765682774 235426002 863522564 235426002 863522564 138175324 81825886 138175324 81825886 916954004 955598551 916954004 955598551 45045113 819196259 45045113 819196259 181722224 883451073 181722224 883451073 117759848 255490875 117759848 255490875 743776323 256289517 743776323 256289517 743105825 550488796 743105825 550488796 448957055 566937148 448957055 566937148 433203255 677275215 433203255 677275215 324201630 978886539 324201630 978886539 22375031 272146344 22375031 272146344 727451754 673183588 727451754 673183588 328244819 122235517 328244819 122235517 875979215 876570430 875979215 876570430 124431988 314946668 124431988 314946668 683349880 538696050 683349880 538696050 460653772 63934938 460653772 63934938 934297613 509301771 934297613 509301771 490759301 885225726 490759301 885225726 115740224 119032562 115740224 119032562 879262467 258447581 879262467 258447581 740895900 637207324 740895900 637207324 362637153 268824402 362637153 268824402 730954060 799845141 730954060 799845141 200487854 461265853 200487854 461265853 539263602 729852492 539263602 729852492 270777751 185958977 270777751 185958977 812225620 333359203 812225620 333359203 665885941 179473566 665885941 179473566 819006209 89787957 819006209 89787957 908650883 954743125 908650883 954743125 45765665 625864000 45765665 625864000 373936037 230054246 373936037 230054246 768437690 695048748 768437690 695048748 306655416 890592331 306655416 890592331 110487634 211872245 110487634 211872245 786658557 769065232 786658557 769065232 231958321 474223390 231958321 474223390 526040366 223381969 526040366 223381969 774846151 600765094 774846151 600765094 399613936 153198911 399613936 153198911 845682732 508536981 845682732 508536981 491472957 492891057 491472957 492891057 506289955 566862484 506289955 566862484 433299269 203610741 433299269 203610741 794649978 14731114 794649978 14731114 985045978 161206095 985045978 161206095 837989583 955876045 837989583 955876045 44825271 6265725 44825271 6265725 993738111 622637274 993738111 622637274 377572015 800369574 377572015 800369574 199944727 809933038 199944727 809933038 190202637 537063948 190202637 537063948 462308719 140911922 462308719 140911922 858050696 989118172 858050696 989118172 11457598 346704968 11457598 346704968 652949930 875455677 652949930 875455677 125709168 300209378 125709168 300209378 699326858 275722019 699326858 275722019 723859911 207666592 723859911 207666592 790723301 503872536 790723301 503872536 495678126 346972701 495678126 346972701 652754764 37961353 652754764 37961353 961023377 578262254 961023377 578262254 422357295 104289388 422357295 104289388 895382758 925415731 895382758 925415731 76330810 724063818 76330810 724063818 276468892 227432414 276468892 227432414 770944375 448888850 770944375 448888850 551618079 293234701 551618079 293234701 706368293 786473508 706368293 786473508 213544135 613292931 213544135 613292931 387064927 180046578 387064927 180046578 818532887 790087601 818532887 790087601 209835965 676170660 209835965 676170660 325395337 820744523 325395337 820744523 180022845 859621210 180022845 859621210 141876308 960932442 141876308 960932442 39924500 183391586 39924500 183391586 814900466 462783195 814900466 462783195 537619507 795286535 537619507 795286535 204812632 899580408 204812632 899580408 102291631 660645323 102291631 660645323 340673425 638477270 340673425 638477270 361543289 769321600 361543289 769321600 231664984 109767285 231664984 109767285 888946559 539646747 888946559 539646747 459722809 607296611 459722809 607296611 392387521 189002370 392387521 189002370 808976234 830921067 808976234 830921067 169712956 617018024 169712956 617018024 383309334 276108239 383309334 276108239 723439097 482356072 723439097 482356072 517484312 720809280 517484312 720809280 279599079 734591296 279599079 734591296 265962253 360299621 265962253 360299621 639374030 787349498 639374030 787349498 212566209 14362654 212566209 14362654 985448347 42648353 985448347 42648353 956308702 787659413 956308702 787659413 212255831 580108977 212255831 580108977 420631971 973774928 420631971 973774928 27468239 44019548 27468239 44019548 954847621 89388078 954847621 89388078 909043368 194914016 909043368 194914016 803004660 281126125 803004660 281126125 718681445 834860990 718681445 834860990 166112184 820673505 166112184 820673505 180088047 473076336 180088047 473076336 527240701 404223321 527240701 404223321 596070242 613485702 596070242 613485702 386856375 689137434 386856375 689137434 312643968 839419082 312643968 839419082 161600624 816226261 161600624 816226261 184371437 284769879 184371437 284769879 714795674 794046502 714795674 794046502 206123095 834635905 206123095 834635905 166328620 992607177 166328620 992607177 7703902 830912887 7703902 830912887 169721527 882812117 169721527 882812117 118288810 532484771 118288810 532484771 467478775 856299319 467478775 856299319 145116971 784045188 145116971 784045188 215913494 951702924 215913494 951702924 49287405 606922132 49287405 606922132 392740087 529328848 392740087 529328848 470738617 919438553 470738617 919438553 82551207 948431498 82551207 948431498 52702216 247182194 52702216 247182194 752052688 841111768 752052688 841111768 159715226 728298144 159715226 728298144 271942426 130112397 271942426 130112397 867998237 888007389 867998237 888007389 113322954 352427517 113322954 352427517 647072467 332166882 647072467 332166882 667140338 774932098 667140338 774932098 225686858 924964988 225686858 924964988 76846038 585143263 76846038 585143263 415215853 455658991 415215853 455658991 545035986 218070746 545035986 218070746 780830287 976127944 780830287 976127944 25173460 93203675 25173460 93203675 905478209 501535526 905478209 501535526 498255199 134698224 498255199 134698224 863609332 950475465 863609332 950475465 50691743 957472986 50691743 957472986 43358047 865725335 43358047 865725335 135869342 480436524 135869342 480436524 519482215 462435643 519482215 462435643 538103105 227540069 538103105 227540069 770801696 588556126 770801696 588556126 412154628 445779666 412154628 445779666 554887630 28879842 554887630 28879842 970294579 627879193 970294579 627879193 372361880 87149800 372361880 87149800 911038518 35333824 911038518 35333824 963553661 39288819 963553661 39288819 959935019 350967715 959935019 350967715 648785556 616658429 648785556 616658429 383609136 31375170 383609136 31375170 968045373 613259337 968045373 613259337 387065120 277543659 387065120 277543659 721932011 25734158 721932011 25734158 973885685 842006349 973885685 842006349 158964738 190245697 158964738 190245697 807580370 731835814 807580370 731835814 268698923 292873279 268698923 292873279 706802377 84876031 706802377 84876031 913388571 892449752 913388571 892449752 108541458 451325275 108541458 451325275 549164518 997481421 549164518 997481421 2344766 147274220 2344766 147274220 851619816 310171825 851619816 310171825 688303535 90155183 688303535 90155183 908301053 826175760 908301053 826175760 174697861 752545852 174697861 752545852 248713917 100268286 248713917 100268286 899033486 348857229 899033486 348857229 650847315 79566463 650847315 79566463 919435969 151096536 919435969 151096536 847769718 778756020 847769718 778756020 221361415 739693326 221361415 739693326 261382307 103586153 261382307 103586153 895980740 735156605 895980740 735156605 265437844 204851984 265437844 204851984 793487808 88239157 793487808 88239157 909975228 402084012 909975228 402084012 598132055 423911901 598132055 423911901 577053923 918609049 577053923 918609049 83394948 120217276 83394948 120217276 877945471 339331610 877945471 339331610 660220398 690035358 660220398 690035358 311745529 278398158 311745529 278398158 720920624 188658471 720920624 188658471 809370437 957438995 809370437 957438995 43460125 944543422 43460125 944543422 56790659 29631337 56790659 29631337 969595225 252252895 969595225 252252895 746960761 639325507 746960761 639325507 360749306 39973796 360749306 39973796 959310502 140607356 959310502 140607356 858279626 392902870 858279626 392902870 606843986 295223751 606843986 295223751 704211576 779432834 704211576 779432834 220739886 986548871 220739886 986548871 14169716 869218994 14169716 869218994 131937665 338633751 131937665 338633751 660990756 270340763 660990756 270340763 729400686 775884517 729400686 775884517 224504357 364875635 224504357 364875635 634559094 818983474 634559094 818983474 181822139 870124851 181822139 870124851 130955175 883436580 130955175 883436580 117783857 160289586 117783857 160289586 838832397 820982529 838832397 820982529 179791396 671581988 179791396 671581988 329999513 650046708 329999513 650046708 350838237 739712604 350838237 739712604 261359002 504675593 261359002 504675593 495003004 449866204 495003004 449866204 550548314 161565458 550548314 161565458 837760737 706169503 837760737 706169503 294862111 395458571 294862111 395458571 604108649 216896222 604108649 216896222 781964757 504821909 781964757 504821909 494847009 350556826 494847009 350556826 649115327 254136390 649115327 254136390 745173926 360271937 745173926 360271937 639381344 411410263 639381344 411410263 589193876 385012497 589193876 385012497 614753377 788062737 614753377 788062737 211736568 515212978 211736568 515212978 484505849 554297699 484505849 554297699 445542512 729836237 445542512 729836237 270851891 445130255 270851891 445130255 555368833 610509282 555368833 610509282 389646522 663585686 389646522 663585686 337548522 198709330 337548522 198709330 799454094 194299280 799454094 194299280 803527465 565537742 803527465 565537742 434744102 891177931 434744102 891177931 109867684 190078033 109867684 190078033 807778462 723932552 807778462 723932552 276531655 519259731 276531655 519259731 480104890 803373646 480104890 803373646 197019981 319816766 197019981 319816766 678509617 978804349 678509617 978804349 22516027 310196232 22516027 310196232 688301895 535921582 688301895 535921582 463384266 986503144 463384266 986503144 14323080 503565429 14323080 503565429 496018612 469473114 496018612 469473114 530472692 359732010 530472692 359732010 639858581 59370271 639858581 59370271 939217091 659799748 939217091 659799748 341354395 360739628 341354395 360739628 638890070 603726416 638890070 603726416 396350378 315316210 396350378 315316210 682951626 972466962 682951626 972466962 28886815 133619614 28886815 133619614 864478353 377703069 864478353 377703069 622087723 599946681 622087723 599946681 400511550 757273941 400511550 757273941 243951412 700033442 243951412 700033442 301309874 518054787 301309874 518054787 481510561 977111367 481510561 977111367 24210006 81875545 24210006 81875545 916882919 818809538 916882919 818809538 181967006 821255686 181967006 821255686 179469079 501986453 179469079 501986453 497776105 282829721 497776105 282829721 716873450 44505116 716873450 44505116 954356224 26103224 954356224 26103224 973594509 783199886 973594509 783199886 216772005 523451392 216772005 523451392 476515199 979082864 476515199 979082864 22248616 341982724 22248616 341982724 657773081 134644166 657773081 134644166 863670035 664359726 863670035 664359726 336880903 168097714 336880903 168097714 831234549 131254958 831234549 131254958 866747233 665279144 866747233 665279144 335926433 673663265 335926433 673663265 327747872 478531605 327747872 478531605 521605635 625210568 521605635 625210568 374553011 142683531 374553011 142683531 856350329 44572976 856350329 44572976 954309362 624977080 954309362 624977080 374761344 187187372 374761344 187187372 810930426 485328917 810930426 485328917 514091269 835528154 514091269 835528154 165318322 56140258 165318322 56140258 943003836 680131755 943003836 680131755 321435396 202491536 321435396 202491536 795768010 198595840 795768010 198595840 799537658 655102884 799537658 655102884 345789287 764689738 345789287 764689738 236283299 68556379 236283299 68556379 930027439 684275347 930027439 684275347 317467895 722502799 317467895 722502799 277764713 37494662 277764713 37494662 961379810 706105212 961379810 706105212 294878759 821928516 294878759 821928516 178789837 557750180 178789837 557750180 442092524 515125014 442092524 515125014 484607239 25767832 484607239 25767832 973831934 569107884 973831934 569107884 430949624 13565477 430949624 13565477 986544262 109080226 986544262 109080226 889767422 493103123 889767422 493103123 506019885 87345254 506019885 87345254 910771019 41355420 910771019 41355420 957747478 803337510 957747478 803337510 197119943 614556368 197119943 614556368 385838943 425297526 385838943 425297526 575657772 374383018 575657772 374383018 625411131 431247360 625411131 431247360 569411716 530404421 569411716 530404421 469806300 494417993 469806300 494417993 504706093 931067023 504706093 931067023 70597909 844494639 70597909 844494639 156251445 478644472 156251445 478644472 521419934 778003816 521419934 778003816 222133366 358537378 222133366 358537378 640919313 288995934 640919313 288995934 710476573 265188168 710476573 265188168 734305778 677036400 734305778 677036400 324483073 641850654 324483073 641850654 358460895 725053310 358460895 725053310 275434925 107127751 275434925 107127751 891804576 419323061 891804576 419323061 581736202 154998595 581736202 154998595 844034556 116931726 844034556 116931726 881500934 491305245 881500934 491305245 507752569 210742679 507752569 210742679 787932477 291017306 787932477 291017306 708695462 184013365 708695462 184013365 814051109 512531420 814051109 512531420 487242075 110983058 487242075 110983058 887674963 88035637 887674963 88035637 910250095 43524045 910250095 43524045 955426525 364402193 955426525 364402193 635016388 540077339 635016388 540077339 459330107 375861242 459330107 375861242 623933708 35133455 623933708 35133455 963729719 669827874 963729719 669827874 331798496 974225062 331798496 974225062 26871756 387680892 26871756 387680892 611968481 450843159 611968481 450843159 549646422 786320210 549646422 786320210 213727623 894362008 213727623 894362008 106927184 751908356 106927184 751908356 249292587 858880154 249292587 858880154 142741245 879315556 142741245 879315556 121952093 780053605 121952093 780053605 220062837 551922132 220062837 551922132 447520250 564847951 447520250 564847951 435458199 829572268 435458199 829572268 170976036 187725571 170976036 187725571 810566138 161195361 810566138 161195361 837996995 89597583 837996995 89597583 908832963 484862045 908832963 484862045 514641805 865386098 514641805 865386098 136267883 782837529 136267883 782837529 217280309 877581080 217280309 877581080 123549164 596532152 123549164 596532152 403839682 178628662 403839682 178628662 819896465 358921573 819896465 358921573 640593811 266427461 640593811 266427461 733343443 146882683 733343443 146882683 852014905 72667122 852014905 72667122 926208559 512013770 926208559 512013770 487692377 255265948 487692377 255265948 744153070 788002808 744153070 788002808 211814805 493169271 211814805 493169271 505996493 510298390 505996493 510298390 489874785 17356930 489874785 17356930 982054411 351389714 982054411 351389714 648348554 646124815 648348554 646124815 354724214 497110076 354724214 497110076 502126960 396150124 502126960 396150124 603355904 771484279 603355904 771484279 229549406 675980722 229549406 675980722 325528833 376241409 325528833 376241409 623321130 453360300 623321130 453360300 547275047 137950691 547275047 137950691 860723377 288621418 860723377 288621418 710861253 120669185 710861253 120669185 877436562 653389929 877436562 653389929 347362528 347638601 347362528 347638601 652012190 901540905 652012190 901540905 100377776 569137113 100377776 569137113 430899421 879345951 430899421 879345951 121924390 388069393 121924390 388069393 611580017 389162906 611580017 389162906 610701752 483084568 610701752 483084568 516592269 394087800 516592269 394087800 605373213 141976169 605373213 141976169 857022510 62618950 857022510 62618950 935750991 884628144 935750991 884628144 116436986 386068757 116436986 386068757 613737539 55445859 613737539 55445859 943729680 643273736 943729680 643273736 357092655 694156176 357092655 694156176 307584487 519667076 307584487 519667076 479866321 507821736 479866321 507821736 492293529 262560262 492293529 262560262 737143759 639900887 737143759 639900887 360274274 380542746 360274274 380542746 619529435 630532060 619529435 630532060 369958064 154620697 369958064 154620697 844413497 746920301 844413497 746920301 253598331 604676671 253598331 604676671 395130594 741170204 395130594 741170204 259816130 411532257 259816130 411532257 588982915 957998489 588982915 957998489 42837550 753994643 42837550 753994643 247089730 172074700 247089730 172074700 826941513 400003792 826941513 400003792 599977005 278706831 599977005 278706831 720684675 127734438 720684675 127734438 870525165 170543770 870525165 170543770 828347047 792835407 828347047 792835407 207190437 943583814 207190437 943583814 58026363 528386955 58026363 528386955 471691336 164430811 471691336 164430811 835000311 709225219 835000311 709225219 291764126 290910712 291764126 290910712 708767799 566986331 708767799 566986331 433186828 36732335 433186828 36732335 962047614 684283778 962047614 684283778 317444766 123329465 317444766 123329465 874784952 136565155 874784952 136565155 861873623 621255125 861873623 621255125 379197574 435258270 379197574 435258270 565643186 368762978 565643186 368762978 630865283 986250942 630865283 986250942 14513792 304778047 14513792 304778047 694357867 283153205 694357867 283153205 716526648 944865116 716526648 944865116 56515575 190568315 56515575 190568315 807196481 299273218 807196481 299273218 700185115 324430946 700185115 324430946 673860533 523470650 673860533 523470650 476431780 929395031 476431780 929395031 72058534 993716903 72058534 993716903 6167340 270353886 6167340 270353886 729360774 371463625 729360774 371463625 627951806 815571358 627951806 815571358 184869621 42912548 184869621 42912548 955997107 251098336 955997107 251098336 747909618 234667357 747909618 234667357 764012081 582314403 764012081 582314403 418299078 767929681 418299078 767929681 233050537 593621747 233050537 593621747 406987330 578937755 406987330 578937755 421795440 244974900 421795440 244974900 754424519 997699233 754424519 997699233 2124010 44435835 2124010 44435835 954422563 657503329 954422563 657503329 343485821 687304098 343485821 687304098 314413883 191299616 314413883 191299616 806496853 42814067 806496853 42814067 956096443 17080988 956096443 17080988 982447538 67487133 982447538 67487133 931106376 613100933 931106376 613100933 387271408 711569866 387271408 711569866 289137451 958343005 289137451 958343005 42492353 203871393 42492353 203871393 794333271 910881911 794333271 910881911 91417508 793169166 91417508 793169166 206928928 147333303 206928928 147333303 851597271 268797662 851597271 268797662 730984956 368143 730984956 368143 999644692 253973977 999644692 253973977 745262794 825865192 745262794 825865192 174920516 484527365 174920516 484527365 514948890 402130956 514948890 402130956 598067922 230979708 598067922 230979708 767423227 209153874 767423227 209153874 789378845 246263391 789378845 246263391 753123016 400479283 753123016 400479283 599485248 224521113 599485248 224521113 773612731 497566662 773612731 497566662 501734195 474880242 501734195 474880242 525133766 55879822 525133766 55879822 943364338 515936824 943364338 515936824 483729709 310632725 483729709 310632725 687946765 406901694 687946765 406901694 593319380 259883831 593319380 259883831 739887423 523886996 739887423 523886996 475887297 547420199 475887297 547420199 452248075 760446895 452248075 760446895 240544242 888570451 240544242 888570451 112774351 199526634 112774351 199526634 798722003 420988912 798722003 420988912 579776749 467846319 579776749 467846319 531916588 77378545 531916588 77378545 921387385 176816490 921387385 176816490 821650302 86686864 821650302 86686864 911465385 654940188 911465385 654940188 346071329 394977720 346071329 394977720 604547830 207747584 604547830 207747584 790630130 92519958 790630130 92519958 905997241 200764644 905997241 200764644 797324933 897505357 797324933 897505357 104183560 599445111 104183560 599445111 401019802 206040692 401019802 206040692 792261187 782655184 792261187 782655184 217382978 329371310 217382978 329371310 669525107 866085654 669525107 866085654 135440289 324285314 135440289 324285314 673959187 399016141 673959187 399016141 600770171 66854345 600770171 66854345 931705434 752781031 931705434 752781031 248337885 694466624 248337885 694466624 307247895 497690571 307247895 497690571 501491013 975396604 501491013 975396604 25770615 464837732 25770615 464837732 535188176 564900334 535188176 564900334 435417377 693133012 435417377 693133012 308646655 67372507 308646655 67372507 931239410 904085901 931239410 904085901 97979130 996289698 97979130 996289698 3621488 368543635 3621488 368543635 631172217 475916419 631172217 475916419 524043228 955323632 524043228 955323632 45153211 976670712 45153211 976670712 24622820 99271782 24622820 99271782 900020436 278986976 900020436 278986976 720466549 658232790 720466549 658232790 342956143 344179457 342956143 344179457 655355250 291857181 655355250 291857181 707935710 298870255 707935710 298870255 700487259 390922270 700487259 390922270 608655223 317843006 608655223 317843006 680360571 932223371 680360571 932223371 69524045 153063109 69524045 153063109 845769152 283082538 845769152 283082538 716598613 542293568 716598613 542293568 457241589 660174362 457241589 660174362 341128937 582037643 341128937 582037643 418580055 711917659 418580055 711917659 288548065 812592475 288548065 812592475 187659060 604107053 187659060 604107053 395939598 324015929 395939598 324015929 674150230 18300761 674150230 18300761 981063977 946697874 981063977 946697874 54734108 40908142 54734108 40908142 958163733 37493234 958163733 37493234 961382670 645534350 961382670 645534350 355147811 701593898 355147811 701593898 299636139 202389726 299636139 202389726 795884700 13777845 795884700 13777845 986241765 50448901 986241765 50448901 948226249 486932190 948226249 486932190 512345078 184245082 512345078 184245082 813901215 104306080 813901215 104306080 895341534 554168036 895341534 554168036 445599092 103117041 445599092 103117041 896524330 737004928 896524330 737004928 263919255 675515260 263919255 675515260 326111644 519176105 326111644 519176105 480188774 833028285 480188774 833028285 167745289 357261054 167745289 357261054 642127432 930640292 642127432 930640292 70903746 766712826 70903746 766712826 234445426 249763760 234445426 249763760 749178273 126268967 749178273 126268967 871843662 943815703 871843662 943815703 57781293 119402248 57781293 119402248 878833537 942277049 878833537 942277049 59627922 575901188 59627922 575901188 424063491 383101521 424063491 383101521 616974153 450413489 616974153 450413489 550028066 934904127 550028066 934904127 67349882 336794394 67349882 336794394 662631083 49329441 662631083 49329441 949215508 958133871 949215508 958133871 42647796 593422382 42647796 593422382 407182597 143703729 407182597 143703729 855346290 615162126 855346290 615162126 385217207 683707712 385217207 683707712 318053311 165969200 318053311 165969200 833227963 361498678 833227963 361498678 637852527 993477963 637852527 993477963 6545011 62697204 6545011 62697204 935619475 49944293 935619475 49944293 948775229 590703023 948775229 590703023 409793514 362533425 409793514 362533425 636902050 671445233 636902050 671445233 330167483 758703919 330167483 758703919 242449918 756767321 242449918 756767321 244379926 601859615 244379926 601859615 398338664 185654206 398338664 185654206 812577341 441831390 812577341 441831390 559260200 822522307 559260200 822522307 178057274 574370069 178057274 574370069 425785963 905945840 425785963 905945840 96190366 795319029 96190366 795319029 204792339 651614605 204792339 651614605 349308140 197838721 349308140 197838721 800201686 228064040 800201686 228064040 770211336 152777270 770211336 152777270 845972165 364446847 845972165 364446847 634991678 150659042 634991678 150659042 848254805 538519715 848254805 538519715 460838043 24446685 460838043 24446685 974969646 52558136 974969646 52558136 946180267 242610338 946180267 242610338 756672377 257573979 756672377 257573979 741716341 114294484 741716341 114294484 883950967 72480431 883950967 72480431 926360089 627196963 926360089 627196963 372884111 207722250 372884111 207722250 790665265 621446244 790665265 621446244 378966644 761966287 378966644 761966287 238888122 454511438 238888122 454511438 546314823 434677111 546314823 434677111 566172788 767068325 566172788 767068325 234012704 495087943 234012704 495087943 504011867 390234142 504011867 390234142 609570007 178897231 609570007 178897231 819598653 964185604 819598653 964185604 36884290 663614598 36884290 663614598 337497233 882257044 337497233 882257044 118874246 972069974 118874246 972069974 29142259 952252070 29142259 952252070 48654592 892224022 48654592 892224022 108831710 215353742 108831710 215353742 783435285 77835313 783435285 77835313 920905867 468682663 920905867 468682663 531036078 810673285 531036078 810673285 189521580 443443963 189521580 443443963 556969156 26691985 556969156 26691985 973142818 564485463 973142818 564485463 435866906 928154052 435866906 928154052 73530909 114617178 73530909 114617178 883649398 740563468 883649398 740563468 260445508 693012006 260445508 693012006 308789965 120629931 308789965 120629931 877537393 962216378 877537393 962216378 38800709 382284714 38800709 382284714 617614637 161841587 617614637 161841587 837478687 724294077 837478687 724294077 276184467 716145777 276184467 716145777 284381414 831457065 284381414 831457065 169238029 559377148 169238029 559377148 440632818 886125455 440632818 886125455 114994747 40405706 114994747 40405706 958841185 903208949 958841185 903208949 98911869 882363046 98911869 882363046 118758239 533905038 118758239 533905038 465898688 720302375 465898688 720302375 280005937 83150420 280005937 83150420 915327834 398705757 915327834 398705757 601000000 643334989 601000000 643334989 357040090 264408347 357040090 264408347 735247052 761495546 735247052 761495546 239395938 698372345 239395938 698372345 303301160 284739892 303301160 284739892 714874897 111406526 714874897 111406526 887256541 959971410 887256541 959971410 40797858 835653832 40797858 835653832 165186905 607293434 165186905 607293434 392402653 64998082 392402653 64998082 933344041 223942871 933344041 223942871 774250635 547875393 774250635 547875393 451594489 515321603 451594489 515321603 484324303 522467514 484324303 522467514 477382368 476485831 477382368 476485831 523455941 311739246 523455941 311739246 686536127 857882755 686536127 857882755 143648971 423872003 143648971 423872003 577090974 988691730 577090974 988691730 11978044 910876080 11978044 910876080 91450623 574235918 91450623 574235918 425943348 554479763 425943348 554479763 445265364 529860014 445265364 529860014 470281956 979543674 470281956 979543674 21788879 47908401 21788879 47908401 950840527 782944987 950840527 782944987 217172460 560348154 217172460 560348154 439700253 920552147 439700253 920552147 81353689 933903777 81353689 933903777 68193228 193493723 68193228 193493723 804337679 944091531 804337679 944091531 57470267 237368749 57470267 237368749 761333055 995065111 761333055 995065111 4786967 158227826 4786967 158227826 840704618 416622007 840704618 416622007 584198360 387987142 584198360 387987142 611711885 759134059 611711885 759134059 242046619 327452243 242046619 327452243 671317894 220468821 671317894 220468821 778330570 29041042 778330570 29041042 970178524 467057291 970178524 467057291 532757756 146068862 532757756 146068862 852788656 443433379 852788656 443433379 557002756 122855484 557002756 122855484 875200618 426380711 875200618 426380711 574732334 31809702 574732334 31809702 967531706 865192850 967531706 865192850 136477035 635918809 136477035 635918809 363918750 525730107 363918750 525730107 474352679 621286924 474352679 621286924 379145328 645107251 379145328 645107251 355546375 227698186 355546375 227698186 770548954 787167172 770548954 787167172 212712756 473164064 212712756 473164064 527192218 755633253 527192218 755633253 245704997 41087416 245704997 41087416 957992975 510969768 957992975 510969768 489068303 750212271 489068303 750212271 250902759 18049125 250902759 18049125 981363235 741503145 981363235 741503145 259599296 832450209 259599296 832450209 168281673 331634021 168281673 331634021 667558397 52862793 667558397 52862793 945861685 73408164 945861685 73408164 925261132 139661338 925261132 139661338 859410903 942612188 859410903 942612188 59313813 977360185 59313813 977360185 23827274 7478501 23827274 7478501 992346998 705248658 992346998 705248658 295778018 63929792 295778018 63929792 934302567 238646347 934302567 238646347 760188593 27757615 760188593 27757615 971722454 303458447 971722454 303458447 695774517 868029894 695774517 868029894 133165377 64444980 133165377 64444980 933907205 580933550 933907205 580933550 419924221 214395485 419924221 214395485 784260546 459323376 784260546 459323376 541386476 894524965 541386476 894524965 106761402 677545978 106761402 677545978 323968362 224128670 323968362 224128670 774047834 512654904 774047834 512654904 487132743 385877342 487132743 385877342 613928652 314089619 613928652 314089619 684143341 513180096 684143341 513180096 486529218 492950645 486529218 492950645 506225308 291935757 506225308 291935757 707817326 510162211 707817326 510162211 490009331 230401521 490009331 230401521 768101717 516271148 768101717 516271148 483381550 870587299 483381550 870587299 130472470 89837837 130472470 89837837 908617156 885971013 908617156 885971013 115156512 96292292 115156512 96292292 902846111 703245054 902846111 703245054 297756343 191450228 297756343 191450228 806346456 150578514 806346456 150578514 848374371 208682252 848374371 208682252 789849650 799027591 789849650 799027591 201289011 719083416 201289011 719083416 281045223 75413396 281045223 75413396 923208114 344939418 923208114 344939418 654508114 878084238 654508114 878084238 123141011 823705219 123141011 823705219 177112942 975280499 177112942 975280499 25895394 398098369 25895394 398098369 601609739 49758801 601609739 49758801 948906018 620870521 948906018 620870521 379495691 145490241 379495691 145490241 853338956 416712548 853338956 416712548 584136434 726764556 584136434 726764556 273569949 608893089 273569949 608893089 391131132 644910495 391131132 644910495 355753389 120645761 355753389 120645761 877470817 572403538 877470817 572403538 427497730 118952473 427497730 118952473 879379793 153773612 879379793 153773612 845112963 311975379 845112963 311975379 686329572 837733427 686329572 837733427 163293664 115583106 163293664 115583106 882914522 219495482 882914522 219495482 779320205 110017300 779320205 110017300 888716195 949559726 888716195 949559726 51605743 196455559 51605743 196455559 801647747 105782011 801647747 105782011 893375579 945465171 893375579 945465171 56021613 456689410 56021613 456689410 544127952 519056043 544127952 519056043 480361477 651895726 480361477 651895726 348983595 673597852 348983595 673597852 327855989 674851542 327855989 674851542 326698084 285459240 326698084 285459240 714068445 950279065 714068445 950279065 50892988 558052651 50892988 558052651 441818590 517992193 441818590 517992193 481545641 49971536 481545641 49971536 948758852 487279764 948758852 487279764 511992470 22839368 511992470 22839368 976717803 370158572 976717803 370158572 629318815 659898223 629318815 659898223 341282765 242442770 341282765 242442770 756805877 336102787 756805877 336102787 663461319 440722897 663461319 440722897 560350178 619821562 560350178 619821562 380225084 889337989 380225084 889337989 111808518 501466631 111808518 501466631 498326801 111904133 498326801 111904133 886559200 888782217 886559200 888782217 112542499 712355929 112542499 712355929 288202996 109971287 288202996 109971287 888748794 769158958 888748794 769158958 231895855 345228743 231895855 345228743 654214280 139691949 654214280 139691949 859370331 331652145 859370331 331652145 667550139 262734285 667550139 262734285 737016925 893018985 737016925 893018985 108056603 786622844 108056603 786622844 213365470 444948219 213365470 444948219 555466691 634334973 555466691 634334973 365513214 332936170 365513214 332936170 666210779 520748252 666210779 520748252 478864429 172191509 478864429 172191509 826798042 654940286 826798042 654940286 346070841 77875739 346070841 77875739 920885565 130871536 920885565 130871536 867146764 17727639 867146764 17727639 981812657 600597251 981812657 600597251 399816014 138534402 399816014 138534402 860366494 477683423 860366494 477683423 522393941 202955646 522393941 202955646 795321136 288985378 795321136 288985378 710512999 971917534 710512999 971917534 29312958 656040228 29312958 656040228 344845731 917624027 344845731 917624027 84288166 91492129 84288166 91492129 907217545 366030819 907217545 366030819 633526900 890740244 633526900 890740244 110266171 350732294 110266171 350732294 648920395 653951221 648920395 653951221 347052194 110970170 347052194 110970170 887743625 717232972 887743625 717232972 283417510 974048453 283417510 974048453 27094584 413258375 27094584 413258375 587202397 162099491 587202397 162099491 837208314 93657396 837208314 93657396 905067918 888712183 905067918 888712183 112667359 469474895 112667359 469474895 530471300 905990718 530471300 905990718 96174451 937654760 96174451 937654760 64690734 581464201 64690734 581464201 419464267 651544850 419464267 651544850 349362144 825387179 349362144 825387179 175371601 206343963 175371601 206343963 791823927 83759736 791823927 83759736 914785279 519220760 914785279 519220760 480180023 197489950 480180023 197489950 800570201 277191527 800570201 277191527 722417223 531399642 722417223 531399642 468610622 369770921 468610622 369770921 629645040 846576029 629645040 846576029 154225136 636065736 154225136 636065736 363841976 86251945 363841976 86251945 911955536 561807236 911955536 561807236 438444903 620969403 438444903 620969403 379424254 519751715 379424254 519751715 479781549 448124393 479781549 448124393 552496920 588748739 552496920 588748739 411906010 888048844 411906010 888048844 113289380 89701732 113289380 89701732 908746663 7157331 908746663 7157331 992730541 363785694 992730541 363785694 635630248 880885687 635630248 880885687 120104907 68302175 120104907 68302175 930393528 11655165 930393528 11655165 988313512 64778435 988313512 64778435 933609627 639452270 933609627 639452270 360641288 207843610 360641288 207843610 790530591 105731135 790530591 105731135 893438612 349557533 893438612 349557533 650021721 802503164 650021721 802503164 197779457 241562842 197779457 241562842 757454172 500040202 757454172 500040202 499585453 748703407 499585453 748703407 252170368 299396878 252170368 299396878 700092956 473557956 700092956 473557956 526709109 561081255 526709109 561081255 439024027 926275664 439024027 926275664 75629399 724748276 75629399 724748276 275693484 13538883 275693484 13538883 986589622 174855462 986589622 174855462 823657611 612875190 823657611 612875190 387456527 734589468 387456527 734589468 265964785 358526954 265964785 358526954 640922540 930289199 640922540 930289199 71185591 1771636 71185591 1771636 998487373 729043656 998487373 729043656 271501472 597045365 271501472 597045365 403452991 806222584 403452991 806222584 193796907 910897321 193796907 910897321 91344836 613481330 91344836 613481330 386927019 626819862 386927019 626819862 373131724 761333728 373131724 761333728 239625742 512376062 239625742 512376062 487288570 904281481 487288570 904281481 97576358 804245365 97576358 804245365 195972288 396460298 195972288 396460298 603009710 928065733 603009710 928065733 73571150 976973330 73571150 976973330 24362756 438183403 24362756 438183403 562718621 726039369 562718621 726039369 274223094 206347549 274223094 206347549 791817917 312043624 791817917 312043624 686278151 561957232 686278151 561957232 438336663 938642054 438336663 938642054 63838517 105825126 63838517 105825126 893366698 681075283 893366698 681075283 320560192 546082312 320560192 546082312 453424790 724093966 453424790 724093966 276446406 273365554 276446406 273365554 726345675 354129083 726345675 354129083 644994134 624959584 644994134 624959584 374801094 454726880 374801094 454726880 546132568 154217136 546132568 154217136 844712907 935001087 844712907 935001087 67288626 21872794 67288626 21872794 977567521 408078536 977567521 408078536 592382060 739268651 592382060 739268651 261649990 558740280 261649990 558740280 441218829 886344700 441218829 886344700 114746479 301804989 114746479 301804989 697427647 741632399 697427647 741632399 259461786 58971971 259461786 58971971 939762609 723877540 939762609 723877540 276635444 27590497 276635444 27590497 971850816 644293358 971850816 644293358 356303868 249468998 356303868 249468998 749586351 970650358 749586351 970650358 30688296 933999672 30688296 933999672 68105335 218339348 68105335 218339348 780442242 26207684 780442242 26207684 973528677 63986070 973528677 63986070 934236421 669026697 934236421 669026697 332722546 222937290 332722546 222937290 775359383 990887544 775359383 990887544 9508825 547790976 9508825 547790976 451705019 619071783 451705019 619071783 381185742 617259970 381185742 617259970 383069501 464668681 383069501 464668681 535397606 880695211 535397606 880695211 120397859 957702752 120397859 957702752 43140729 972771182 43140729 972771182 28409376 14144548 28409376 14144548 985831446 335042725 985831446 335042725 664543379 955413411 664543379 955413411 45111798 695579242 45111798 695579242 306100562 989880829 306100562 989880829 10590055 176783779 10590055 176783779 821690631 175058533 821690631 175058533 823536469 607541669 823536469 607541669 392142823 284135677 392142823 284135677 715464678 88636878 715464678 88636878 909663443 730071794 909663443 730071794 270541516 331641197 270541516 331641197 667554799 49414143 667554799 49414143 949141320 308530368 949141320 308530368 690454222 182219297 690454222 182219297 816062157 687111507 816062157 687111507 314573771 733256967 314573771 733256967 267232859 126595363 267232859 126595363 871551460 43668846 871551460 43668846 955236674 626903226 955236674 626903226 373042938 739156907 373042938 739156907 261723219 325670593 261723219 325670593 672873683 35275968 672873683 35275968 963620263 459398816 963620263 459398816 541277463 877238323 541277463 877238323 123935752 325550328 123935752 325550328 672917521 200386047 672917521 200386047 797764032 693418858 797764032 693418858 308299200 653451825 308299200 653451825 347324365 760772840 347324365 760772840 240243699 290409709 240243699 290409709 709107290 887840289 709107290 887840289 113424983 418170805 113424983 418170805 582786807 692525488 582786807 692525488 309293650 382875027 309293650 382875027 617162570 346029771 617162570 346029771 653480889 457719417 653480889 457719417 543061931 799515074 543061931 799515074 200725158 128120209 200725158 128120209 870184749 607770150 870184749 607770150 391952717 494159939 391952717 494159939 504996548 599330326 504996548 599330326 401166850 344280333 401166850 344280333 655285899 455426708 655285899 455426708 545264737 63355180 545264737 63355180 934967479 870647133 934967479 870647133 130392048 387224576 130392048 387224576 612491963 24279133 612491963 24279133 975287420 725626485 975287420 725626485 274743696 928393196 274743696 928393196 73325638 981900423 73325638 981900423 19193063 562973188 19193063 562973188 437347493 233281689 437347493 233281689 765221960 160883951 765221960 160883951 838198695 481759062 838198695 481759062 517862204 668317344 517862204 668317344 333281020 174254724 333281020 174254724 824436436 708694079 824436436 708694079 292404529 568802621 292404529 568802621 431292393 105843615 431292393 105843615 893330906 119630342 893330906 119630342 878559136 630929178 878559136 630929178 369457007 412646987 369457007 412646987 587934243 11846096 587934243 11846096 988152588 599776738 988152588 599776738 400664822 630324390 400664822 630324390 370129300 725034620 370129300 725034620 275439469 4692331 275439469 4692331 995441993 276456965 995441993 276456965 723044466 235383941 723044466 235383941 763308438 735852275 763308438 735852275 264942902 959296089 264942902 959296089 41651730 60439075 41651730 60439075 937961972 405277165 937961972 405277165 595139619 493581996 595139619 493581996 505542386 405417282 505542386 405417282 595040241 603573861 595040241 603573861 396479279 871669837 396479279 871669837 129321629 617315953 129321629 617315953 383013372 497673077 383013372 497673077 501550657 540584297 501550657 540584297 458830089 598222427 458830089 598222427 402298430 423747069 402298430 423747069 577175568 865654599 577175568 865654599 135991227 596617653 135991227 596617653 403760578 304165599 403760578 304165599 695037474 275360812 695037474 275360812 724095855 838537433 724095855 838537433 162506833 917185833 162506833 917185833 84748303 847296536 84748303 847296536 153421439 980034895 153421439 980034895 21310067 54338989 21310067 54338989 944548114 971828077 944548114 971828077 29415620 844531833 29415620 844531833 156205631 278648232 156205631 278648232 720725433 501600401 720725433 501600401 498204423 421397856 498204423 421397856 579371447 472041972 579371447 472041972 528145964 664784317 528145964 664784317 336524047 161079553 336524047 161079553 838072468 544073298 838072468 544073298 455608176 57277020 455608176 57277020 941803875 751745499 941803875 751745499 249485888 722346525 249485888 722346525 277910739 616675605 277910739 616675605 383604887 965436150 383604887 965436150 35487771 300613862 35487771 300613862 698894378 350345697 698894378 350345697 649252311 277934033 649252311 277934033 721458378 212825767 721458378 212825767 785510745 854876282 785510745 854876282 146372784 512426367 146372784 512426367 487265351 261219857 487265351 261219857 738453371 446368034 738453371 446368034 554316329 412288515 554316329 412288515 588201874 101114403 588201874 101114403 898312477 831311503 898312477 831311503 169342420 9505574 169342420 9505574 990371394 421294813 990371394 421294813 579487324 22264579 579487324 22264579 977168954 780128790 977168954 780128790 219990438 990134288 219990438 990134288 10346850 155984814 10346850 155984814 842746164 577512077 842746164 577512077 422773522 105809619 422773522 105809619 893370963 447170009 893370963 447170009 553637850 7595436 553637850 7595436 992200865 31011721 992200865 31011721 968368713 315105938 968368713 315105938 683236764 763646999 683236764 763646999 237331120 986005032 237331120 986005032 14805660 804280044 14805660 804280044 195870288 966077149 195870288 966077149 34826248 212665385 34826248 212665385 785694964 616946440 785694964 616946440 383453928 461801266 383453928 461801266 538599335 548807677 538599335 548807677 450785096 943205327 450785096 943205327 58633037 446511289 58633037 446511289 554214390 961301941 554214390 961301941 39615907 80866092 39615907 80866092 918103681 878560885 918103681 878560885 122732288 671587126 122732288 671587126 329978682 702286099 329978682 702286099 298862488 512093366 298862488 512093366 487612424 861782320 487612424 861782320 139694667 726618120 139694667 726618120 273715506 987686092 273715506 987686092 13126099 575545451 13126099 575545451 424523819 569294534 424523819 569294534 430667970 429580873 430667970 429580873 570923165 310589516 570923165 310589516 687960480 822360506 687960480 822360506 178182686 439462039 178182686 439462039 561450067 900869318 561450067 900869318 101059051 678113281 101059051 678113281 323446941 190337840 323446941 190337840 807400653 1860997 807400653 1860997 998326704 293937207 998326704 293937207 705671543 329799354 705671543 329799354 669132698 986737093 669132698 986737093 13893962 122413066 13893962 122413066 875707714 267672866 875707714 267672866 732046889 694206910 732046889 694206910 307533817 247534366 307533817 247534366 751612233 544337639 751612233 544337639 455294905 854559980 455294905 854559980 146622249 207124368 146622249 207124368 791302854 473093642 791302854 473093642 527199552 822397743 527199552 822397743 178136907 82234384 178136907 82234384 916461455 537036289 916461455 537036289 462326519 554152031 462326519 554152031 445609420 121843467 445609420 121843467 876320397 895481971 876320397 895481971 105859202 346143965 105859202 346143965 653430164 526126939 653430164 526126939 473827391 724249572 473827391 724249572 276241860 879098353 276241860 879098353 122164098 71922524 122164098 71922524 926885325 751993440 926885325 751993440 249248252 833474189 249248252 833474189 167407863 720111122 167407863 720111122 280270436 445635121 280270436 445635121 555002982 543550242 555002982 543550242 456166574 971244120 456166574 971244120 29995318 887641784 29995318 887641784 113528211 959742878 113528211 959742878 41059617 292642579 41059617 292642579 707108809 224713652 707108809 224713652 773479069 866223373 773479069 866223373 135240794 498086944 135240794 498086944 501194790 970643895 501194790 970643895 30694904 142773747 30694904 142773747 856186529 980780524 856186529 980780524 20508813 994905612 20508813 994905612 4979569 785859728 4979569 785859728 214173154 717843981 214173154 717843981 282607144 597652636 282607144 597652636 402734739 300294866 402734739 300294866 699269293 841841294 699269293 841841294 159117460 361742228 159117460 361742228 637601113 559690806 637601113 559690806 440376844 102656899 440376844 102656899 896927928 729602175 896927928 729602175 270959902 74683160 270959902 74683160 923900798 263459688 923900798 263459688 736361808 570284694 736361808 570284694 429621888 642010545 429621888 642010545 358288195 921178578 358288195 921178578 80853456 575530750 80853456 575530750 424567884 435527801 424567884 435527801 565370533 474586834 565370533 474586834 525548957 648442330 525548957 648442330 352681820 911564117 352681820 911564117 90661857 367057042 90661857 367057042 632402279 509555604 632402279 509555604 490480128 193789632 490480128 193789632 804096583 378567156 804096583 378567156 621269710 316469715 621269710 316469715 681651187 395183738 681651187 395183738 604436250 418852765 604436250 418852765 582282185 912921854 582282185 912921854 89208389 474802240 89208389 474802240 525301418 412275219 525301418 412275219 588221488 667297520 588221488 667297520 334371618 960242584 334371618 960242584 40474448 937673916 40474448 937673916 64681231 82490641 64681231 82490641 916208703 864779163 916208703 864779163 136972266 845942002 136972266 845942002 154801744 614289590 154801744 614289590 386095241 469717572 386095241 469717572 530253259 731203154 530253259 731203154 269374136 848613404 269374136 848613404 152174970 525581050 152174970 525581050 474418830 509818663 474418830 509818663 490203371 438614286 490203371 438614286 562391472 686501411 562391472 686501411 315303514 485519835 315303514 485519835 513857325 624301343 513857325 624301343 375619277 181752156 375619277 181752156 816741239 983206328 816741239 983206328 17905439 562346533 17905439 562346533 437884311 516255681 437884311 516255681 483428665 356441614 483428665 356441614 642762797 228406561 642762797 228406561 769883869 916139177 769883869 916139177 85776621 943357031 85776621 943357031 58372692 720738117 58372692 720738117 279646496 304662939 279646496 304662939 694464650 508198915 694464650 508198915 491919436 632279318 491919436 632279318 368006021 903722520 368006021 903722520 98395770 745289604 98395770 745289604 255528182 698547233 255528182 698547233 303093622 407588424 303093622 407588424 592833156 703339311 592833156 703339311 297688999 623925354 297688999 623925354 376056884 392955553 376056884 392955553 606823761 272255615 606823761 272255615 727408547 89446536 727408547 89446536 909008581 824375603 909008581 824375603 176522435 854797677 176522435 854797677 146449216 816330383 146449216 816330383 184277924 959033553 184277924 959033553 41797561 316380367 41797561 316380367 681716755 358296965 681716755 358296965 641083367 238835459 641083367 238835459 760043624 968456256 760043624 968456256 32732339 561136367 32732339 561136367 438991786 813725406 438991786 813725406 186693326 151459404 186693326 151459404 847511612 854052150 847511612 854052150 147132717 157590600 147132717 157590600 841267211 429605605 841267211 429605605 570852876 38764474 570852876 38764474 960217049 991154834 960217049 991154834 9230340 123344412 9230340 123344412 874763068 66303591 874763068 66303591 932245192 766617650 932245192 766617650 234543049 548597162 234543049 548597162 450993482 918842039 450993482 918842039 83195847 318625625 83195847 318625625 679630913 842466476 679630913 842466476 158488867 532381046 158488867 532381046 467522364 334672599 467522364 334672599 664872688 893321048 664872688 893321048 107766732 468238382 107766732 468238382 531490699 879152649 531490699 879152649 122114983 110180122 122114983 110180122 888532631 953833641 888532631 953833641 46977391 241114500 46977391 241114500 757903316 209720803 757903316 209720803 788847882 171091272 788847882 171091272 827794763 705853671 827794763 705853671 295197849 944167462 295197849 944167462 57327646 910182838 57327646 910182838 92019311 750907596 92019311 750907596 250182053 311320652 250182053 311320652 687122812 229635446 687122812 229635446 768882651 631319853 768882651 631319853 368900566 322250098 368900566 322250098 675930568 569357893 675930568 569357893 430653546 862109617 430653546 862109617 139410830 13935770 139410830 13935770 985993686 151656854 985993686 151656854 847324571 783638623 847324571 783638623 216259485 455824677 216259485 455824677 544894887 97972000 544894887 97972000 901373445 118015754 901373445 118015754 880347829 825458039 880347829 825458039 175299730 665076233 175299730 665076233 336145459 856023141 336145459 856023141 145363172 534502303 145363172 534502303 465220839 364475875 465220839 364475875 634987036 291365345 634987036 291365345 708430527 967592888 708430527 967592888 33508269 331857058 33508269 331857058 667429837 354837251 667429837 354837251 644332069 692825564 644332069 692825564 308967645 634640435 308967645 634640435 365184755 890784036 365184755 890784036 110259065 850880104 110259065 850880104 149974815 308482372 149974815 308482372 690496669 896324306 690496669 896324306 105089674 319152790 105089674 319152790 679197964 282787918 679197964 282787918 716916279 217127506 716916279 217127506 781766485 773055756 781766485 773055756 227652544 702561375 227652544 702561375 298454393 502196765 298454393 502196765 497541831 631804019 497541831 631804019 368336119 524954657 368336119 524954657 474945921 293993836 474945921 293993836 705570853 169565373 705570853 169565373 829590425 870230729 829590425 870230729 130905791 113237055 130905791 113237055 885079509 306447761 885079509 306447761 692493616 772991967 692493616 772991967 227811546 457760089 227811546 457760089 543036329 443593406 543036329 443593406 556766268 144834995 556766268 144834995 853928436 70511218 853928436 70511218 928199777 469487557 928199777 469487557 530470441 630840106 530470441 630840106 369615238 999046644 369615238 999046644 899978 387382530 899978 387382530 612294421 873235468 612294421 873235468 127577632 154839372 127577632 154839372 844171220 411999390 844171220 411999390 588377058 315510797 588377058 315510797 682706724 282126052 682706724 282126052 717608347 186409775 717608347 186409775 811809176 197362764 811809176 197362764 800677165 636066597 800677165 636066597 363834566 393250618 363834566 393250618 606546008 731260012 606546008 731260012 269245920 90011593 269245920 90011593 908447726 947299419 908447726 947299419 54019958 466644529 54019958 466644529 533200630 563400396 533200630 563400396 436953379 509556725 436953379 509556725 490451360 70521756 490451360 70521756 928143087 694826933 928143087 694826933 306900084 133839489 306900084 133839489 864273878 455884170 864273878 455884170 544781331 503042416 544781331 503042416 496639689 70944603 496639689 70944603 927689098 771147545 927689098 771147545 229779023 829093990 229779023 829093990 171512253 583476047 171512253 583476047 416842036 629344981 416842036 629344981 371006281 661320378 371006281 661320378 339891741 426539204 339891741 426539204 574583326 980874652 574583326 980874652 20389557 764735982 20389557 764735982 236271321 703180887 236271321 703180887 297816145 463724878 297816145 463724878 536649679 655016702 536649679 655016702 345962012 352055556 345962012 352055556 647575180 128620356 647575180 128620356 869562758 95279584 869562758 95279584 903731022 255521875 903731022 255521875 743726323 562782169 743726323 562782169 437474436 678385111 437474436 678385111 323187114 186384727 323187114 186384727 811811274 775806626 811811274 775806626 224566981 920447091 224566981 920447091 81450924 771687627 81450924 771687627 229261475 110093582 229261475 110093582 888641344 73222058 888641344 73222058 925448254 190943201 925448254 190943201 806848217 106574751 806848217 106574751 892463208 58694560 892463208 58694560 940100377 175443690 940100377 175443690 823035657 105835444 823035657 105835444 893347681 760901321 893347681 760901321 240071109 522008440 240071109 522008440 477794716 41965377 477794716 41965377 957113497 82417991 957113497 82417991 916293451 452046215 916293451 452046215 548503214 160367684 548503214 160367684 838764502 390837277 838764502 390837277 608784448 484544973 608784448 484544973 514885133 946806388 514885133 946806388 54635770 177599117 54635770 177599117 821064358 193657387 821064358 193657387 804203106 418584634 804203106 418584634 582529945 563101057 582529945 563101057 437255140 456115636 437255140 456115636 544659952 62843322 544659952 62843322 935506059 375964249 935506059 375964249 623850720 40863873 623850720 40863873 958283086 642287602 958283086 642287602 358118295 26803101 358118295 26803101 972814438 563738063 972814438 563738063 436463493 74327180 436463493 74327180 924222853 757316250 924222853 757316250 243900822 130380175 243900822 130380175 867680108 918103805 867680108 918103805 83794394 415049008 83794394 415049008 585497703 759462736 585497703 759462736 241602653 391951790 241602653 391951790 607700940 376522787 607700940 376522787 623139317 371154269 623139317 371154269 628287914 804353780 628287914 804353780 195725704 989328208 195725704 989328208 11125711 650153390 11125711 650153390 350807930 572783404 350807930 572783404 427117401 972535769 427117401 972535769 28838788 647350880 28838788 647350880 353609256 822944481 353609256 822944481 177753536 148278629 177753536 148278629 850757135 285033994 850757135 285033994 714584266 459220823 714584266 459220823 541478658 254525056 541478658 254525056 744811702 380299308 744811702 380299308 619817380 315235592 619817380 315235592 683102453 626245731 683102453 626245731 373573686 603465716 373573686 603465716 396572598 879325020 396572598 879325020 121937797 872888378 121937797 872888378 127984599 422342172 127984599 422342172 578627240 271829739 578627240 271829739 727834433 485607446 727834433 485607446 513696839 214987059 513696839 214987059 783788573 247123564 783788573 247123564 752134300 155628944 752134300 155628944 843099762 838755716 843099762 838755716 162266564 477363412 162266564 477363412 522717732 99036299 522717732 99036299 900321249 375003168 900321249 375003168 624795836 759234595 624795836 759234595 241960793 95707173 241960793 95707173 903308871 690952380 903308871 690952380 310724768 251332152 310724768 251332152 747707647 995510506 747707647 995510506 4296417 333667156 4296417 333667156 665700222 883467462 665700222 883467462 117672126 722471551 117672126 722471551 277772696 58348528 277772696 58348528 940365886 289713200 940365886 289713200 709827990 831403084 709827990 831403084 169278710 670123068 169278710 670123068 331566826 554438683 331566826 554438683 445351564 714302950 445351564 714302950 286427108 652414374 286427108 652414374 348285734 415739430 348285734 415739430 584992356 50332698 584992356 50332698 948348402 774815554 948348402 774815554 225883560 380734669 225883560 380734669 619306298 366802263 619306298 366802263 632631251 723378462 632631251 723378462 277010055 326151409 277010055 326151409 672399422 193807133 672399422 193807133 804021814 227366617 804021814 227366617 770992774 918715315 770992774 918715315 83295285 953221932 83295285 953221932 47772658 168184719 47772658 168184719 831122472 160498263 831122472 160498263 838548162 857654609 838548162 857654609 143867117 958983761 143867117 958983761 41808232 446066052 41808232 446066052 554555588 309211281 554555588 309211281 689485780 653800801 689485780 653800801 347173277 124241081 347173277 124241081 873898044 944221843 873898044 944221843 57186383 853370957 57186383 853370957 147789776 652018767 147789776 652018767 348773726 70588185 348773726 70588185 928073667 99266340 928073667 99266340 900022844 477979311 900022844 477979311 522172282 19736769 522172282 19736769 979652664 253705371 979652664 253705371 745487799 373389766 745487799 373389766 626202946 293669580 626202946 293669580 705855073 353853136 705855073 353853136 645485117 204282581 645485117 204282581 794108267 904000973 794108267 904000973 98127119 3074458 98127119 3074458 997010735 944373508 997010735 944373508 57056759 320364253 57056759 320364253 677936171 143511107 677936171 143511107 855493907 999272350 855493907 999272350 666474 297163221 666474 297163221 702378867 101422372 702378867 101422372 898157635 398404953 898157635 398404953 601255043 655179063 601255043 655179063 345770308 307623942 345770308 307623942 691412640 437547276 691412640 437547276 563237929 919450137 563237929 919450137 82508078 154238478 82508078 154238478 844704496 839633161 844704496 839633161 161366228 21201120 161366228 21201120 978105302 400337811 978105302 400337811 599687128 888590132 599687128 888590132 112761862 519782932 112761862 519782932 479687874 258662534 479687874 258662534 740682196 521889344 740682196 521889344 477900511 560659529 477900511 560659529 439418433 330326075 439418433 330326075 668550127 470700742 668550127 470700742 529394609 980866214 529394609 980866214 20403886 399444825 20403886 399444825 600455126 453437050 600455126 453437050 547232461 242452898 547232461 242452898 756798322 600441507 756798322 600441507 400006947 341673687 400006947 341673687 658044741 394063405 658044741 394063405 605413288 358686530 605413288 358686530 640795771 300982119 640795771 300982119 698410825 342485543 698410825 342485543 657273076 965820742 657273076 965820742 35151231 128945446 35151231 128945446 869197831 728935608 869197831 728935608 271561468 466725391 271561468 466725391 533099288 893119759 533099288 893119759 107923568 549060445 107923568 549060445 450447362 693350427 450447362 693350427 308417974 438697840 308417974 438697840 562237247 831741906 562237247 831741906 169094207 211080543 169094207 211080543 787433949 75781465 787433949 75781465 922879128 681491389 922879128 681491389 320185265 535679514 320185265 535679514 463723082 42747418 463723082 42747418 956211717 854318319 956211717 854318319 146804167 920142036 146804167 920142036 81791307 409277076 81791307 409277076 591192931 564447724 591192931 564447724 435913635 364446832 435913635 364446832 634996702 827732198 634996702 827732198 173099151 12446891 173099151 12446891 987704595 318736939 987704595 318736939 679485430 308302880 679485430 308302880 690710315 260727814 690710315 260727814 739028753 157481076 739028753 157481076 841427031 810227091 841427031 810227091 189842940 599706469 189842940 599706469 400719365 957388590 400719365 957388590 43536130 231905305 43536130 231905305 766644596 734916532 766644596 734916532 265689416 930342266 265689416 930342266 71134283 696718048 71134283 696718048 304926618 52982484 304926618 52982484 945729180 128332326 945729180 128332326 869941265 370671241 869941265 370671241 628804557 551512715 628804557 551512715 447914779 776285937 447914779 776285937 224209919 375082195 224209919 375082195 624681749 529036035 624681749 529036035 471070034 299973762 471070034 299973762 699585112 962266572 699585112 962266572 38761244 541073730 38761244 541073730 458402856 802294971 458402856 802294971 198048647 455964327 198048647 455964327 544746899 220966540 544746899 220966540 777812041 967157337 777812041 967157337 33823418 70919334 33823418 70919334 927743763 152685941 927743763 152685941 846019834 617740819 846019834 617740819 382691579 856836019 382691579 856836019 144654971 706847484 144654971 706847484 294204093 769350911 294204093 769350911 231640107 37726736 231640107 37726736 961169503 970427456 961169503 970427456 30981986 966514809 30981986 966514809 34555496 197668170 34555496 197668170 800315573 596781857 800315573 596781857 403683947 703742442 403683947 703742442 297322044 424644239 297322044 424644239 576255033 725517807 576255033 725517807 274867143 799252652 274867143 799252652 201066558 531372053 201066558 531372053 468692138 569728574 468692138 569728574 430256022 563760986 430256022 563760986 436431825 94160845 436431825 94160845 904599126 361518706 904599126 361518706 637843457 760229965 637843457 760229965 240747238 420793887 240747238 420793887 580018791 332896983 580018791 332896983 666229903 389439899 666229903 389439899 610362162 322587666 610362162 322587666 675500904 694004858 675500904 694004858 307749482 335343410 307749482 335343410 664288448 175147371 664288448 175147371 823441774 77326281 823441774 77326281 921418995 901816043 921418995 901816043 100163624 21811717 100163624 21811717 977616265 25322721 977616265 25322721 974239768 225126360 974239768 225126360 773100423 754129340 773100423 754129340 247004208 91352697 247004208 91352697 907345409 552546526 907345409 552546526 446912514 772222951 446912514 772222951 228519500 15686220 228519500 15686220 983914860 404070364 983914860 404070364 596194585 71898126 596194585 71898126 926919147 550921938 926919147 550921938 448447816 750900051 448447816 750900051 250190382 136061426 250190382 136061426 862273326 359168743 862273326 359168743 640338654 23735169 640338654 23735169 975818836 816860648 975818836 816860648 183758748 341650033 183758748 341650033 658086287 615824638 658086287 615824638 384504882 74317309 384504882 74317309 924272352 360210423 924272352 360210423 639411166 837712357 639411166 837712357 163298167 141808741 163298167 141808741 857151354 223022399 857151354 223022399 775224790 38581014 775224790 38581014 960343693 587352907 960343693 587352907 413168241 494729667 413168241 494729667 504356798 607275924 504356798 607275924 392440617 576997298 392440617 576997298 423282694 606471498 423282694 606471498 393298819 915382470 393298819 915382470 86548005 187559651 86548005 187559651 810680735 882779387 810680735 882779387 118346356 105290460 118346356 105290460 893985599 210402985 893985599 210402985 788304742 634795244 788304742 634795244 365111199 627385424 365111199 627385424 372728016 141305272 372728016 141305272 857513642 332796667 857513642 332796667 666326541 541144547 666326541 541144547 458315433 497750942 458315433 497750942 501448368 779574790 501448368 779574790 220515501 486848137 220515501 486848137 512435101 323170935 512435101 323170935 674887357 194913168 674887357 194913168 803031251 438579726 803031251 438579726 562412746 663732595 562412746 663732595 337368308 191158845 337368308 191158845 806606709 550317331 806606709 550317331 449101391 518998669 449101391 518998669 480399043 527160987 480399043 527160987 472784804 350964174 472784804 350964174 648801239 658815781 648801239 658815781 342426503 134489910 342426503 134489910 863833899 657074990 863833899 657074990 343869870 873151355 343869870 873151355 127642533 700599303 127642533 700599303 300773895 743758651 300773895 743758651 257123432 382760901 257123432 382760901 617228479 360320043 617228479 360320043 639301356 222508254 639301356 222508254 775816491 882987798 775816491 882987798 118218881 463614526 118218881 463614526 536823240 891782700 536823240 891782700 109279204 251879354 109279204 251879354 747148684 392122524 747148684 392122524 607418040 240624854 607418040 240624854 758261499 206922474 758261499 206922474 791451255 296081586 791451255 296081586 703539303 889831998 703539303 889831998 111379604 841702845 111379604 841702845 159217513 159853220 159217513 159853220 839204401 505108822 839204401 505108822 494601517 991866518 494601517 991866518 8487951 795371698 8487951 795371698 204770147 690515217 204770147 690515217 311160596 422495074 311160596 422495074 578350314 12745226 578350314 12745226 987447568 705522575 987447568 705522575 295521227 637629541 295521227 637629541 362175406 85859267 362175406 85859267 912464830 194046846 912464830 194046846 803685954 964894616 803685954 964894616 36042028 496054324 36042028 496054324 503221991 505525181 503221991 505525181 494201607 274131080 494201607 274131080 725542599 522673268 725542599 522673268 477283732 832479501 477283732 832479501 168238063 491883330 168238063 491883330 507183722 596954425 507183722 596954425 403580643 359305151 403580643 359305151 640184265 317850349 640184265 317850349 680348570 457002882 680348570 457002882 543827349 746878701 543827349 746878701 253713784 481863942 253713784 481863942 517778206 724559988 517778206 724559988 275969427 620134031 275969427 620134031 379951317 225669630 379951317 225669630 772590579 187852020 772590579 187852020 810402500 366639248 810402500 366639248 632968239 304534503 632968239 304534503 694684967 324646266 694684967 324646266 673659264 21881778 673659264 21881778 977564631 458523000 977564631 458523000 542110516 634594741 542110516 634594741 365202515 646463968 365202515 646463968 354428951 235598864 354428951 235598864 763161417 806775871 763161417 806775871 193321869 786906665 193321869 786906665 212912140 927455285 212912140 927455285 74366164 195549400 74366164 195549400 802335135 319216370 802335135 319216370 679140766 596831334 679140766 596831334 403664091 782948881 403664091 782948881 217161643 100329655 217161643 100329655 898939140 30935960 898939140 30935960 968416194 238509263 968416194 238509263 760291894 432689749 760291894 432689749 567688798 726904159 567688798 726904159 273424441 107377496 273424441 107377496 891554619 122945818 891554619 122945818 875123850 938543906 875123850 938543906 63985292 753755945 63985292 753755945 247294200 754080754 247294200 754080754 247021417 64985112 247021417 64985112 933346209 521973105 933346209 521973105 477827908 179429399 477827908 179429399 819055213 619306599 819055213 619306599 380963796 767473194 380963796 767473194 233539738 213598940 233539738 213598940 784904766 106356076 784904766 106356076 892646270 338765245 892646270 338765245 660877326 423362128 660877326 423362128 577405749 834383344 577405749 834383344 166579037 750997039 166579037 750997039 250092443 686617708 250092443 686617708 315207194 610092479 315207194 610092479 389965878 167816432 389965878 167816432 831510198 43395440 831510198 43395440 955493393 410619988 955493393 410619988 589836089 273134606 589836089 273134606 726438405 632760797 726438405 632760797 367412524 689481102 367412524 689481102 312292021 163519078 312292021 163519078 835873826 559837728 835873826 559837728 440217022 239508735 440217022 239508735 759353561 2862599 759353561 2862599 997283692 11564526 997283692 11564526 988478792 895294952 988478792 895294952 106066523 308945413 106066523 308945413 689800897 749054460 689800897 749054460 251865940 213075207 251865940 213075207 785255089 308626280 785255089 308626280 690274559 16637389 690274559 16637389 982985239 215899427 982985239 215899427 782943839 97875738 782943839 97875738 901527384 842734261 901527384 842734261 158172627 169869579 158172627 169869579 829180654 603292445 829180654 603292445 396859851 589105255 396859851 589105255 411575549 290719545 411575549 290719545 708901288 354920200 708901288 354920200 644265831 381661778 644265831 381661778 618386007 231357645 618386007 231357645 767095049 13761375 767095049 13761375 986253730 313399066 986253730 313399066 684907006 471916745 684907006 471916745 528225665 635810421 528225665 635810421 364011027 844101620 364011027 844101620 156666666 205728048 156666666 205728048 792462730 835461754 792462730 8
200000 31499390 0 31499390 500038498 499973538 500038498 499973538 228353783 499988985 228353783 499988985 210908560 931478286 210908560 931478286 931453402 415688389 931453402 415688389 584291264 828670479 584291264 828670479 828638592 265592189 828638592 265592189 499997032 499962269 499997032 499962269 706127527 499998980 706127527 499998980 929651445 189757565 929651445 189757565 499979479 663721305 499979479 663721305 336218297 499979892 336218297 499979892 681655309 333541971 681655309 333541971 500017701 682947485 500017701 682947485 317071736 502188851 317071736 502188851 502164868 238617998 502164868 238617998 238634165 500004055 238634165 500004055 288611192 603753100 288611192 603753100 499966092 356412199 499966092 356412199 499978802 687042191 499978802 687042191 500003761 853609061 500003761 853609061 146367008 786618742 146367008 786618742 213432999 716963759 213432999 716963759 499967686 12170082 499967686 12170082 500025062 500024645 500025062 500024645 209659946 924890208 209659946 924890208 75108273 500039714 75108273 500039714 427148212 265694009 427148212 265694009 500026121 681819727 500026121 681819727 499989730 84851270 499989730 84851270 500013445 420947002 500013445 420947002 579048648 500026977 579048648 500026977 314487997 75290304 314487997 75290304 924720889 36766008 924720889 36766008 963210663 181147657 963210663 181147657 181136727 289903761 181136727 289903761 500013534 747558168 500013534 747558168 252481064 930331598 252481064 930331598 500020542 390889519 500020542 390889519 390897246 893974692 390897246 893974692 499970650 105956522 499970650 105956522 105926097 648168092 105926097 648168092 351764414 495686003 351764414 495686003 504299359 310336504 504299359 310336504 310285399 432583344 310285399 432583344 499967775 581564730 499967775 581564730 499962749 163930740 499962749 163930740 499999273 802222683 499999273 802222683 802181672 138644298 802181672 138644298 138714517 829591210 138714517 829591210 829531404 472305263 829531404 472305263 500039696 684911606 500039696 684911606 684883259 168788160 684883259 168788160 168792592 840614577 168792592 840614577 159359448 599243138 159359448 599243138 400736619 372753673 400736619 372753673 499997512 500005405 499997512 500005405 67133659 123331762 67133659 123331762 500004189 316135122 500004189 316135122 500028717 500025627 500028717 500025627 711310635 13775010 711310635 13775010 13775644 205256287 13775644 205256287 794785481 631897611 794785481 631897611 500028941 864198971 500028941 864198971 864177197 791929152 864177197 791929152 499992580 27788187 499992580 27788187 27818555 523283680 27818555 523283680 523279861 279449974 523279861 279449974 279495951 270808718 279495951 270808718 729226665 499961657 729226665 499961657 355044339 67126104 355044339 67126104 932822506 760354228 932822506 760354228 500031535 499970184 500031535 499970184 528449188 703216248 528449188 703216248 499985297 586400779 499985297 586400779 586431869 507127559 586431869 507127559 507137316 754160899 507137316 754160899 754176601 993976842 754176601 993976842 6070921 868499892 6070921 868499892 868503490 111020780 868503490 111020780 888969128 827574433 888969128 827574433 827589349 234669856 827589349 234669856 765351563 76935366 765351563 76935366 923109792 27587016 923109792 27587016 27596191 991461088 27596191 991461088 499985803 202844847 499985803 202844847 500020700 932517512 500020700 932517512 500006421 334329895 500006421 334329895 499985329 499987242 499985329 499987242 401948276 311795119 401948276 311795119 500008662 500021230 500008662 500021230 320818277 678036797 320818277 678036797 322029703 101166592 322029703 101166592 101181275 599440326 101181275 599440326 599476074 630962168 599476074 630962168 630970465 500006199 630970465 500006199 63166728 654901886 63166728 654901886 654851893 500030563 654851893 500030563 263079850 500030224 263079850 500030224 125006313 864620210 125006313 864620210 135392772 102275446 135392772 102275446 102224482 616307557 102224482 616307557 500000691 500003557 500000691 500003557 33798392 713560330 33798392 713560330 286446944 710588173 286446944 710588173 499984306 353891758 499984306 353891758 499987296 499978552 499987296 499978552 834481209 277134741 834481209 277134741 277116929 334687670 277116929 334687670 665282522 539232817 665282522 539232817 539224949 229081546 539224949 229081546 770889223 747395377 770889223 747395377 747384189 660986484 747384189 660986484 338978107 826539726 338978107 826539726 173404145 637439112 173404145 637439112 637390680 337376500 637390680 337376500 662575747 499966265 662575747 499966265 500192305 500032638 500192305 500032638 309325186 476823321 309325186 476823321 476770542 65067295 476770542 65067295 500022628 837208018 500022628 837208018 837272342 875899838 837272342 875899838 500012202 500014006 500012202 500014006 377503783 962488361 377503783 962488361 962460272 462840413 962460272 462840413 462860817 742793131 462860817 742793131 257182125 59173679 257182125 59173679 940844314 500015403 940844314 500015403 532470259 864705405 532470259 864705405 864717506 963158177 864717506 963158177 499963209 28989197 499963209 28989197 29031356 500008308 29031356 500008308 154543365 414189737 154543365 414189737 500023336 499984541 500023336 499984541 331570626 807622690 331570626 807622690 807604290 443014000 807604290 443014000 556997810 649650132 556997810 649650132 649616412 359989667 649616412 359989667 639969215 636803351 639969215 636803351 500022185 478613059 500022185 478613059 478592826 500033426 478592826 500033426 179506652 964341468 179506652 964341468 500029601 330884803 500029601 330884803 330903305 97923545 330903305 97923545 97993418 287126516 97993418 287126516 500009667 499978645 500009667 499978645 482708221 917786990 482708221 917786990 82249346 398845281 82249346 398845281 601184631 500016548 601184631 500016548 419544545 857906569 419544545 857906569 857856066 460073209 857856066 460073209 460117604 814688091 460117604 814688091 499976620 846474395 499976620 846474395 846452058 603331523 846452058 603331523 500034840 576220006 500034840 576220006 423782204 535880126 423782204 535880126 535872733 129254909 535872733 129254909 870683822 880310091 870683822 880310091 119661539 740354589 119661539 740354589 259648740 151394246 259648740 151394246 151368985 164537652 151368985 164537652 835476364 872696473 835476364 872696473 500013101 500026547 500013101 500026547 861242099 500029028 861242099 500029028 446440499 73426388 446440499 73426388 926548142 810623410 926548142 810623410 810604232 43732195 810604232 43732195 500011315 334744241 500011315 334744241 500000254 674061590 500000254 674061590 325940505 39894998 325940505 39894998 499966527 543008157 499966527 543008157 500037472 3693034 500037472 3693034 996275998 197914038 996275998 197914038 500027477 798453507 500027477 798453507 798449478 334536704 798449478 334536704 500002564 73573392 500002564 73573392 926403034 75726289 926403034 75726289 75717422 592208173 75717422 592208173 407737664 500002601 407737664 500002601 443643709 999054110 443643709 999054110 500004527 746508415 500004527 746508415 499965340 642231953 499965340 642231953 499966587 500037303 499966587 500037303 946290256 500038263 946290256 500038263 472764084 113437362 472764084 113437362 113402288 829283801 113402288 829283801 170678005 24337013 170678005 24337013 500014975 875561227 500014975 875561227 124478823 450265931 124478823 450265931 450261612 994206201 450261612 994206201 5735994 500034991 5735994 500034991 439053429 221780708 439053429 221780708 499964603 500016958 499964603 500016958 934882547 623065118 934882547 623065118 623060890 946470803 623060890 946470803 946519715 401686045 946519715 401686045 598326956 988884189 598326956 988884189 988887684 276019883 988887684 276019883 499993178 741475346 499993178 741475346 258562722 74819597 258562722 74819597 74847492 582295242 74847492 582295242 417717142 230409329 417717142 230409329 769528503 801578617 769528503 801578617 801617137 1401408 801617137 1401408 998586469 852636480 998586469 852636480 147414425 441820345 147414425 441820345 558184080 499988305 558184080 499988305 145859452 500022118 145859452 500022118 788587127 460037532 788587127 460037532 460026303 476769271 460026303 476769271 500030218 27646043 500030218 27646043 27665923 235829859 27665923 235829859 499991384 108983835 499991384 108983835 499990351 609482380 499990351 609482380 390539986 957694708 390539986 957694708 500033330 893538017 500033330 893538017 500035981 824358457 500035981 824358457 500030161 499971880 500030161 499971880 695281434 781356701 695281434 781356701 781291155 500013620 781291155 500013620 341382993 612854182 341382993 612854182 612850736 667989567 612850736 667989567 667967630 500886793 667967630 500886793 499114262 339078437 499114262 339078437 660925252 846396029 660925252 846396029 500003892 500024956 500003892 500024956 735011459 500014277 735011459 500014277 814300581 354613476 814300581 354613476 645363028 499984877 645363028 499984877 393100875 266545180 393100875 266545180 266506421 500990609 266506421 500990609 500975860 499991928 500975860 499991928 401373992 140836963 401373992 140836963 500022568 266419774 500022568 266419774 266386492 215429046 266386492 215429046 500024687 499993264 500024687 499993264 274335525 953957863 274335525 953957863 500039955 847646930 500039955 847646930 847647768 500015400 847647768 500015400 175018768 128595624 175018768 128595624 871437823 239197292 871437823 239197292 500027442 600019415 500027442 600019415 399958609 692340594 399958609 692340594 692331525 499994047 692331525 499994047 339832881 577842890 339832881 577842890 499964368 698375507 499964368 698375507 301642713 763015410 301642713 763015410 762972315 102568212 762972315 102568212 500036629 500033107 500036629 500033107 816491524 494374367 816491524 494374367 494388624 858905703 494388624 858905703 141119659 393455796 141119659 393455796 499988826 378277616 499988826 378277616 378281426 500027033 378281426 500027033 738249932 536847171 738249932 536847171 463138007 735656974 463138007 735656974 264332884 499981790 264332884 499981790 97772228 919446874 97772228 919446874 499984586 500009380 499984586 500009380 49575390 746550635 49575390 746550635 253416952 598678831 253416952 598678831 401347982 900229 401347982 900229 499972811 246641952 499972811 246641952 499962775 930653587 499962775 930653587 69321881 353935435 69321881 353935435 353939975 499997883 353939975 499997883 500333498 525681191 500333498 525681191 525687844 764284591 525687844 764284591 235757914 500033918 235757914 500033918 488508625 499993848 488508625 499993848 465943371 455785459 465943371 455785459 544235736 500023892 544235736 500023892 958050787 565511981 958050787 565511981 565461609 718963758 565461609 718963758 499984959 837727874 499984959 837727874 837761909 663946005 837761909 663946005 663958739 404874240 663958739 404874240 404873082 80309717 404873082 80309717 919681126 842362439 919681126 842362439 842360446 75498078 842360446 75498078 75512088 716063029 75512088 716063029 716062612 906066071 716062612 906066071 93935749 296800790 93935749 296800790 499979257 31861591 499979257 31861591 31845381 437917973 31845381 437917973 437883701 291863161 437883701 291863161 500000220 934525193 500000220 934525193 499963217 500038064 499963217 500038064 388855614 296734975 388855614 296734975 703262136 927891858 703262136 927891858 927893022 610892484 927893022 610892484 610890336 139704739 610890336 139704739 860348449 528561712 860348449 528561712 528566940 750546187 528566940 750546187 750532429 274312616 750532429 274312616 725676328 695482194 725676328 695482194 695495423 813380189 695495423 813380189 500023817 500001064 500023817 500001064 218739909 992959486 218739909 992959486 992900329 78717968 992900329 78717968 500031191 500016395 500031191 500016395 128673443 826006972 128673443 826006972 174005453 928126912 174005453 928126912 928088916 780444557 928088916 780444557 499967024 659075958 499967024 659075958 340931230 943058851 340931230 943058851 943100345 499993196 943100345 499993196 466234383 8476529 466234383 8476529 499989658 499992315 499989658 499992315 896710156 924661123 896710156 924661123 75352396 394365359 75352396 394365359 499988495 785081858 499988495 785081858 785142131 594727270 785142131 594727270 405279346 960384358 405279346 960384358 500036122 939042752 500036122 939042752 499979365 77784128 499979365 77784128 922231462 586164923 922231462 586164923 499981366 794489258 499981366 794489258 500037820 680023953 500037820 680023953 499987996 500016297 499987996 500016297 547658563 175883508 547658563 175883508 500035675 731942277 500035675 731942277 500020709 499974146 500020709 499974146 303763006 975066780 303763006 975066780 500017886 879589821 500017886 879589821 499993020 967731882 499993020 967731882 500028074 499999416 500028074 499999416 238933154 499997603 238933154 499997603 859087560 361025741 859087560 361025741 639017953 987989430 639017953 987989430 12062044 500024835 12062044 500024835 340274609 435906329 340274609 435906329 435910206 465028065 435910206 465028065 465064886 460624212 465064886 460624212 460664437 802251765 460664437 802251765 802254923 177330412 802254923 177330412 177364984 913462696 177364984 913462696 499972825 336771221 499972825 336771221 336832050 499998924 336832050 499998924 353711164 343677252 353711164 343677252 343657919 307747196 343657919 307747196 692263616 847033201 692263616 847033201 152968567 368129088 152968567 368129088 631876242 963056855 631876242 963056855 963079557 265155923 963079557 265155923 500028638 75355899 500028638 75355899 75390078 199261342 75390078 199261342 800789289 989432116 800789289 989432116 989445511 434727513 989445511 434727513 565249813 499985450 565249813 499985450 614813162 905823143 614813162 905823143 499980661 222505326 499980661 222505326 500005279 532594104 500005279 532594104 499972653 911012213 499972653 911012213 88925895 822387031 88925895 822387031 499965868 499981250 499965868 499981250 393855908 406295426 393855908 406295426 500000312 946536423 500000312 946536423 53470770 500037795 53470770 500037795 639022340 259959259 639022340 259959259 500032564 499965378 500032564 499965378 186450286 499962706 186450286 499962706 25360450 296367179 25360450 296367179 703595987 893015226 703595987 893015226 499968256 705921046 499968256 705921046 500026184 697394217 500026184 697394217 302648581 499974926 302648581 499974926 87288668 984249837 87288668 984249837 500034253 499992389 500034253 499992389 324189606 408319010 324189606 408319010 591694738 500014748 591694738 500014748 264284623 206547148 264284623 206547148 793489637 499977082 793489637 499977082 91240287 535237280 91240287 535237280 464777088 422104199 464777088 422104199 499997767 124951776 499997767 124951776 124944309 971746763 124944309 971746763 971705837 778025324 971705837 778025324 499978761 802096879 499978761 802096879 499969123 998109170 499969123 998109170 499974189 405989568 499974189 405989568 594028816 500004600 594028816 500004600 640437203 385541406 640437203 385541406 499970480 614100269 499970480 614100269 614045779 250933212 614045779 250933212 250951153 500017590 250951153 500017590 62808011 766038415 62808011 766038415 766018306 909925671 766018306 909925671 909946668 500021974 909946668 500021974 570431550 941350974 570431550 941350974 58671042 189090328 58671042 189090328 499977180 940150351 499977180 940150351 499965197 361176588 499965197 361176588 361161454 832652622 361161454 832652622 832699806 454622624 832699806 454622624 454676570 499992477 454676570 499992477 384120648 500027102 384120648 500027102 485605900 499970220 485605900 499970220 734919913 499997553 734919913 499997553 30161059 703913928 30161059 703913928 500031176 752607665 500031176 752607665 752663739 408442880 752663739 408442880 408472158 578429497 408472158 578429497 421589388 503591899 421589388 503591899 503610225 913996006 503610225 913996006 499968955 196734381 499968955 196734381 803240395 499970164 803240395 499970164 996903105 638318612 996903105 638318612 361655642 179220627 361655642 179220627 820757575 500013393 820757575 500013393 8184146 365142415 8184146 365142415 634912499 441904926 634912499 441904926 441895900 608411523 441895900 608411523 391637085 281834507 391637085 281834507 281788948 579667918 281788948 579667918 579609224 423106775 579609224 423106775 499991750 710407324 499991750 710407324 710381425 678515416 710381425 678515416 321475398 916635462 321475398 916635462 499980470 65036930 499980470 65036930 65021838 500031840 65021838 500031840 821085736 409495810 821085736 409495810 499981953 692552237 499981953 692552237 307400523 499987292 307400523 499987292 41272486 51669281 41272486 51669281 948330166 284529883 948330166 284529883 284494326 99932434 284494326 99932434 500021525 993114327 500021525 993114327 500038980 134360280 500038980 134360280 865568484 725283141 865568484 725283141 274683759 500006103 274683759 500006103 364581483 536082640 364581483 536082640 499996193 183487801 499996193 183487801 183538245 671587963 183538245 671587963 500001637 499979069 500001637 499979069 285782155 291871955 285782155 291871955 708150521 853757963 708150521 853757963 146278024 400667102 146278024 400667102 599323344 410528772 599323344 410528772 589493970 144674437 589493970 144674437 499971429 992613658 499971429 992613658 992654802 948394731 992654802 948394731 948386452 528329391 948386452 528329391 528363543 499981748 528363543 499981748 308649122 605360070 308649122 605360070 499995861 499970986 499995861 499970986 628885865 562743346 628885865 562743346 437308483 499993847 437308483 499993847 392698543 235944229 392698543 235944229 764074987 447397178 764074987 447397178 499995832 119906789 499995832 119906789 119880755 500005306 119880755 500005306 814584511 317310849 814584511 317310849 682668420 2510593 682668420 2510593 2501884 499997234 2501884 499997234 21484446 205544134 21484446 205544134 794483738 842201401 794483738 842201401 500014004 810188498 500014004 810188498 189777959 749587318 189777959 749587318 500026361 549254513 500026361 549254513 549258352 499986079 549258352 499986079 903334216 844631437 903334216 844631437 844673575 948443023 844673575 948443023 51548186 500006578 51548186 500006578 142049202 558513869 142049202 558513869 558551623 923460443 558551623 923460443 76544006 908163700 76544006 908163700 91878148 500039285 91878148 500039285 579599977 322441027 579599977 322441027 499963704 500022320 499963704 500022320 14140362 393612094 14140362 393612094 393674086 499991920 393674086 499991920 656937745 799547263 656937745 799547263 799558931 500027316 799558931 500027316 313377274 82663067 313377274 82663067 82610148 966694847 82610148 966694847 500015667 279751214 500015667 279751214 499978403 38714638 499978403 38714638 38730847 461083772 38730847 461083772 461062475 499996707 461062475 499996707 565332336 706338412 565332336 706338412 293648892 447587759 293648892 447587759 552421310 664555871 552421310 664555871 664536507 686782627 664536507 686782627 313245154 580642958 313245154 580642958 419360024 499973320 419360024 499973320 384973853 858490339 384973853 858490339 858537441 116677372 858537441 116677372 499967747 284393257 499967747 284393257 500028573 558418601 500028573 558418601 441563484 265713312 441563484 265713312 734290597 143198215 734290597 143198215 499990612 972572459 499990612 972572459 972580689 231356313 972580689 231356313 768623226 334031692 768623226 334031692 665958248 170295494 665958248 170295494 829756833 278453368 829756833 278453368 500023384 499964029 500023384 499964029 786551451 777228756 786551451 777228756 500037501 500039470 500037501 500039470 212023613 784596247 212023613 784596247 784548909 508911131 784548909 508911131 491098675 499971421 491098675 499971421 635048238 620217573 635048238 620217573 379823946 220315419 379823946 220315419 779676452 500029140 779676452 500029140 339062300 500036437 339062300 500036437 259866710 14255699 259866710 14255699 14272950 43050395 14272950 43050395 43071450 344248099 43071450 344248099 655728778 392773152 655728778 392773152 607229606 500021857 607229606 500021857 57255851 217273504 57255851 217273504 499985018 86552935 499985018 86552935 499998800 160616938 499998800 160616938 500033538 97451628 500033538 97451628 902527322 152496771 902527322 152496771 500026756 490548764 500026756 490548764 490529170 500034258 490529170 500034258 91033769 500033894 91033769 500033894 430834086 987468651 430834086 987468651 12536795 429789445 12536795 429789445 570206957 804484524 570206957 804484524 195444971 499990711 195444971 499990711 748838133 499969542 748838133 499969542 386403992 426559167 386403992 426559167 426547933 269227354 426547933 269227354 730771314 212928542 730771314 212928542 212944354 999862842 212944354 999862842 137732 631467215 137732 631467215 500034551 607337569 500034551 607337569 607317287 500003602 607317287 500003602 521592496 499971275 521592496 499971275 62131117 60045415 62131117 60045415 60031669 951352949 60031669 951352949 500011138 828267659 500011138 828267659 171793936 47479577 171793936 47479577 47442005 148836294 47442005 148836294 499981781 13236808 499981781 13236808 500038747 500009289 500038747 500009289 200174509 569743776 200174509 569743776 500035205 799258562 500035205 799258562 200758242 798992418 200758242 798992418 500018189 499988995 500018189 499988995 437853432 346656157 437853432 346656157 653344189 500024340 653344189 500024340 100664571 630883722 100664571 630883722 630884696 500023759 630884696 500023759 100357494 390848152 100357494 390848152 390836162 500011098 390836162 500011098 47490875 499992839 47490875 499992839 375620204 70372555 375620204 70372555 70428345 499986909 70428345 499986909 485112240 187752784 485112240 187752784 187734039 979143127 187734039 979143127 20910086 45828873 20910086 45828873 45830096 453020499 45830096 453020499 546993675 569756687 546993675 569756687 430218556 626201379 430218556 626201379 500030782 578151424 500030782 578151424 578097302 751938056 578097302 751938056 500027587 49560359 500027587 49560359 950434057 766459281 950434057 766459281 766456229 946807783 766456229 946807783 499969473 584974564 499969473 584974564 414962837 500006502 414962837 500006502 544172316 500033424 544172316 500033424 577168280 876921434 577168280 876921434 500020326 507550366 500020326 507550366 507556633 499986695 507556633 499986695 141279619 500031855 141279619 500031855 965365916 747630219 965365916 747630219 252364487 917052580 252364487 917052580 82917921 761626529 82917921 761626529 238414560 487915938 238414560 487915938 512115154 431751377 512115154 431751377 431780708 33319499 431780708 33319499 33334848 500033583 33334848 500033583 996877223 20146468 996877223 20146468 979876816 499990010 979876816 499990010 904185968 259044087 904185968 259044087 500025692 500014599 500025692 500014599 911079795 500003723 911079795 500003723 836179613 352300471 836179613 352300471 647729988 239079360 647729988 239079360 760912066 821818556 760912066 821818556 821846097 665711332 821846097 665711332 334354416 134363452 334354416 134363452 500032905 499999699 500032905 499999699 560788009 88743389 560788009 88743389 499972604 944641673 499972604 944641673 944611399 895073019 944611399 895073019 104899088 881386432 104899088 881386432 881383153 655140535 881383153 655140535 499975466 297534094 499975466 297534094 297587763 261805324 297587763 261805324 499979640 319410480 499979640 319410480 500005281 137910840 500005281 137910840 862082725 625275299 862082725 625275299 499996572 719517429 499996572 719517429 500006975 5025307 500006975 5025307 500006103 987676487 500006103 987676487 987609124 462501482 987609124 462501482 537488182 995986798 537488182 995986798 996016899 456901470 996016899 456901470 543058916 499993229 543058916 499993229 637400161 845653363 637400161 845653363 845693584 194464402 845693584 194464402 805554555 141869782 805554555 141869782 141880237 92404670 141880237 92404670 907583928 145409286 907583928 145409286 854636811 499995082 854636811 499995082 16810447 499986897 16810447 499986897 547097786 165347269 547097786 165347269 499997674 599557880 499997674 599557880 400452928 300145519 400452928 300145519 499965354 499971525 499965354 499971525 286254021 931804263 286254021 931804263 931812958 500001223 931812958 500001223 292786447 499969953 292786447 499969953 37668147 499961840 37668147 499961840 763384848 850536881 763384848 850536881 850523569 740757082 850523569 740757082 499976318 793862306 499976318 793862306 499987867 619276881 499987867 619276881 380708005 265000908 380708005 265000908 265063793 641450028 265063793 641450028 641457693 283691609 641457693 283691609 283689085 812602510 283689085 812602510 500016972 194699060 500016972 194699060 805273888 177429694 805273888 177429694 500018916 612505741 500018916 612505741 612497147 771661504 612497147 771661504 228386689 500038225 228386689 500038225 390208134 986560513 390208134 986560513 986623930 499974527 986623930 499974527 794011505 568035021 794011505 568035021 431977393 240322335 431977393 240322335 759620957 219842043 759620957 219842043 500000837 333273330 500000837 333273330 333281426 499988796 333281426 499988796 589409960 929318339 589409960 929318339 70712992 927355350 70712992 927355350 72651265 903724051 72651265 903724051 96212940 631321615 96212940 631321615 631327088 479594739 631327088 479594739 479594247 982238697 479594247 982238697 982251630 123079372 982251630 123079372 876925260 442157965 876925260 442157965 500009986 622239060 500009986 622239060 622207095 289398492 622207095 289398492 500019707 499973572 500019707 499973572 326379466 116464820 326379466 116464820 500009849 342853397 500009849 342853397 342822053 48247058 342822053 48247058 48249745 242781409 48249745 242781409 500018569 499980526 500018569 499980526 448007768 940042075 448007768 940042075 59960186 499994953 59960186 499994953 917654282 981326143 917654282 981326143 981362334 88147095 981362334 88147095 88155853 499998059 88155853 499998059 11681028 673123807 11681028 673123807 500032350 55605745 500032350 55605745 55652714 988147710 55652714 988147710 11803249 499970142 11803249 499970142 205186079 500037315 205186079 500037315 21695955 725356926 21695955 725356926 274613077 518980382 274613077 518980382 499964093 321091468 499964093 321091468 500010391 717242301 500010391 717242301 499986940 178191848 499986940 178191848 499997227 56283133 499997227 56283133 500025073 337821493 500025073 337821493 337856846 506693360 337856846 506693360 493329363 499986235 493329363 499986235 411096181 987000240 411096181 987000240 500013482 51655357 500013482 51655357 500012523 891683502 500012523 891683502 891707083 763230181 891707083 763230181 763249192 200005102 763249192 200005102 800015156 323096138 800015156 323096138 676915261 53772869 676915261 53772869 53786554 151407729 53786554 151407729 499989412 499991455 499989412 499991455 362364902 168573211 362364902 168573211 831454108 721317814 831454108 721317814 499998611 499979046 499998611 499979046 442992410 269896161 442992410 269896161 269858438 728263095 269858438 728263095 728282941 763320942 728282941 763320942 499962579 499962639 499962579 499962639 653026293 435811703 653026293 435811703 435770278 87156853 435770278 87156853 87187135 417374719 87187135 417374719 500012645 499969591 500012645 499969591 737760782 235349804 737760782 235349804 235337898 74101426 235337898 74101426 499990128 745095845 499990128 745095845 745107484 771263280 745107484 771263280 228732730 500035824 228732730 500035824 759734327 499979222 759734327 499979222 636053289 499996645 636053289 499996645 519336115 288214529 519336115 288214529 288236340 160564217 288236340 160564217 839391531 499992339 839391531 499992339 876020569 421427164 876020569 421427164 578589928 202993834 578589928 202993834 202966662 500035154 202966662 500035154 448295074 680518253 448295074 680518253 499994334 499986070 499994334 499986070 310761566 541111979 310761566 541111979 458949069 695350757 458949069 695350757 499970943 220989503 499970943 220989503 220999092 500006961 220999092 500006961 253601510 67341124 253601510 67341124 499970111 779703676 499970111 779703676 779676015 817018404 779676015 817018404 182976543 499993420 182976543 499993420 205782714 500030222 205782714 500030222 683158063 500026694 683158063 500026694 380746895 500017448 380746895 500017448 571485772 329680986 571485772 329680986 329726000 471154992 329726000 471154992 528871656 814795446 528871656 814795446 185226367 328114707 185226367 328114707 500039644 280598031 500039644 280598031 280608218 500034074 280608218 500034074 53255269 618631401 53255269 618631401 381427211 499998584 381427211 499998584 903907961 282508620 903907961 282508620 499994451 499982109 499994451 499982109 126186564 500009775 126186564 500009775 569500091 499973170 569500091 499973170 913063152 474067100 913063152 474067100 474060411 231056488 474060411 231056488 231070123 740385718 231070123 740385718 740361113 991012188 740361113 991012188 8962084 500032616 8962084 500032616 332736546 100426859 332736546 100426859 500013925 181778783 500013925 181778783 818276433 181642585 818276433 181642585 181651666 57047985 181651666 57047985 500013506 877514193 500013506 877514193 877494072 500032437 877494072 500032437 545103984 499981219 545103984 499981219 169307833 363978467 169307833 363978467 363932153 96969899 363932153 96969899 499964360 500012683 499964360 500012683 798271943 919624832 798271943 919624832 499982920 871647777 499982920 871647777 871653649 755926938 871653649 755926938 755970515 364306164 755970515 364306164 500000331 365920408 500000331 365920408 634021220 151971703 634021220 151971703 151954285 523965890 151954285 523965890 524014480 844499284 524014480 844499284 500020843 183793048 500020843 183793048 183760310 482509467 183760310 482509467 482551110 292711679 482551110 292711679 707338896 218390603 707338896 218390603 218339457 6560045 218339457 6560045 993442154 794008220 993442154 794008220 794034523 387503857 794034523 387503857 499967727 128532102 499967727 128532102 499984512 423588392 499984512 423588392 500029116 499997506 500029116 499997506 257400024 332288005 257400024 332288005 500014769 241436496 500014769 241436496 499965200 798443203 499965200 798443203 798413588 805988574 798413588 805988574 499964251 856945799 499964251 856945799 499961712 279525674 499961712 279525674 279555785 249268213 279555785 249268213 750794046 500028259 750794046 500028259 993987372 893316461 993987372 893316461 893251496 500023709 893251496 500023709 584598608 907606274 584598608 907606274 499961814 430187369 499961814 430187369 430150627 229547246 430150627 229547246 229541943 594584036 229541943 594584036 594579309 182012027 594579309 182012027 500035513 499969985 500035513 499969985 99968932 85055077 99968932 85055077 85037059 442681698 85037059 442681698 500038453 499963071 500038453 499963071 441654389 500029575 441654389 500029575 704094930 719559245 704094930 719559245 719527121 500000904 719527121 500000904 279677436 500002294 279677436 500002294 166263479 962128168 166263479 962128168 37855633 665648894 37855633 665648894 665717271 956295474 665717271 956295474 43725311 525319990 43725311 525319990 499981460 27025463 499981460 27025463 972938461 341279878 972938461 341279878 499961169 38568563 499961169 38568563 961432069 500034831 961432069 500034831 854262217 499991285 854262217 499991285 215228545 341778345 215228545 341778345 500010377 500016251 500010377 500016251 602144141 558672918 602144141 558672918 558679883 500023876 558679883 500023876 853541359 715423262 853541359 715423262 500036529 496925173 500036529 496925173 496947135 535024212 496947135 535024212 500004074 695443568 500004074 695443568 500019145 322217968 500019145 322217968 322211203 742274955 322211203 742274955 500008978 183959067 500008978 183959067 816105369 930805670 816105369 930805670 930873462 859734158 930873462 859734158 140207279 499977262 140207279 499977262 96616332 304159264 96616332 304159264 499981220 30317007 499981220 30317007 500028373 262915793 500028373 262915793 737138831 537402276 737138831 537402276 462606652 910682803 462606652 910682803 910757280 187521815 910757280 187521815 499987114 188520936 499987114 188520936 811515201 494992004 811515201 494992004 495009838 500008825 495009838 500008825 368214176 147452671 368214176 147452671 147485670 349167016 147485670 349167016 349175932 770436095 349175932 770436095 770474205 720409397 770474205 720409397 279564418 729536642 279564418 729536642 729521709 431374253 729521709 431374253 500029781 499989864 500029781 499989864 475155421 381502384 475155421 381502384 500029882 582352276 500029882 582352276 499998656 657959135 499998656 657959135 500005822 499983641 500005822 499983641 44158337 287710350 44158337 287710350 287708515 152859481 287708515 152859481 847144145 499969881 847144145 499969881 656851234 500018478 656851234 500018478 621477869 11005658 621477869 11005658 11010490 500010279 11010490 500010279 226754014 273287047 226754014 273287047 273298998 756933244 273298998 756933244 756992874 998891075 756992874 998891075 499964159 500038458 499964159 500038458 121892116 500023895 121892116 500023895 620081501 396099452 620081501 396099452 396105547 824485826 396105547 824485826 824519121 735025678 824519121 735025678 264985421 382082363 264985421 382082363 382093755 76852150 382093755 76852150 499978725 499996466 499978725 499996466 425616499 904674757 425616499 904674757 95377328 992462228 95377328 992462228 499977864 499960102 499977864 499960102 420605050 936537575 420605050 936537575 936561438 609480531 936561438 609480531 390465411 4068894 390465411 4068894 995949967 634532914 995949967 634532914 500021604 13707249 500021604 13707249 986280487 703060415 986280487 703060415 500034810 499985627 500034810 499985627 197019040 59705275 197019040 59705275 940282466 504735788 940282466 504735788 495264629 909788289 495264629 909788289 500007105 5565014 500007105 5565014 994372742 183533745 994372742 183533745 816507622 457927674 816507622 457927674 457976829 500024166 457976829 500024166 235873189 678112512 235873189 678112512 321886910 499998504 321886910 499998504 222325225 499964617 222325225 499964617 465702502 500023850 465702502 500023850 508416520 981985926 508416520 981985926 17993080 500021979 17993080 500021979 460025984 766200252 460025984 766200252 499968429 414695954 499968429 414695954 585266834 106756230 585266834 106756230 893316206 926943914 893316206 926943914 499961642 5110371 499961642 5110371 994901031 205789134 994901031 205789134 794200337 209283406 794200337 209283406 790682874 673047448 790682874 673047448 500026302 495489594 500026302 495489594 495458231 211882778 495458231 211882778 788116886 492187805 788116886 492187805 492210488 191359510 492210488 191359510 191346926 499966892 191346926 499966892 748912523 133537930 748912523 133537930 500009868 814430066 500009868 814430066 185554162 809849708 185554162 809849708 809843286 856206989 809843286 856206989 856161957 651932505 856161957 651932505 348043731 113922029 348043731 113922029 886050245 907722638 886050245 907722638 500023331 777252614 500023331 777252614 222756686 500032428 222756686 500032428 820642332 861104551 820642332 861104551 138871704 499993274 138871704 499993274 499547931 500024376 499547931 500024376 41237991 515893735 41237991 515893735 484089945 499997191 484089945 499997191 631686450 499971329 631686450 499971329 950082653 993048675 950082653 993048675 993013743 503406955 993013743 503406955 500022067 500031625 500022067 500031625 576471287 500011348 576471287 500011348 960639943 351745265 960639943 351745265 351735738 116265001 351735738 116265001 883713130 499992967 883713130 499992967 353478916 499998621 353478916 499998621 182722027 148730551 182722027 148730551 851254283 500005971 851254283 500005971 413147649 637734388 413147649 637734388 499973497 896297155 499973497 896297155 103686315 601057285 103686315 601057285 398962576 804579967 398962576 804579967 804536026 438127557 804536026 438127557 438144755 17725906 438144755 17725906 982220240 642113707 982220240 642113707 357941064 189454523 357941064 189454523 189506577 499984357 189506577 499984357 426756013 499991740 426756013 499991740 146953429 171411361 146953429 171411361 500029943 729475858 500029943 729475858 270515887 952311372 270515887 952311372 952258226 325782105 952258226 325782105 674172563 386410430 674172563 386410430 499975987 92884299 499975987 92884299 92844127 469011574 92844127 469011574 531007641 762564603 531007641 762564603 499965864 34890419 499965864 34890419 965096087 362439513 965096087 362439513 500009636 587045102 500009636 587045102 500011890 240037464 500011890 240037464 759990055 594273002 759990055 594273002 594314546 785721883 594314546 785721883 785742475 820904989 785742475 820904989 820884485 681972916 820884485 681972916 499969066 256327628 499969066 256327628 743602384 492701751 743602384 492701751 507295459 366786778 507295459 366786778 500037267 499978874 500037267 499978874 364503935 500039311 364503935 500039311 711102540 308732203 711102540 308732203 308714269 718129197 308714269 718129197 718142821 699924736 718142821 699924736 699938341 33524437 699938341 33524437 499988609 500010794 499988609 500010794 447391254 92743420 447391254 92743420 907214898 934145712 907214898 934145712 500025171 993352463 500025171 993352463 993281333 248291460 993281333 248291460 248256901 639650854 248256901 639650854 499976584 727500720 499976584 727500720 272503041 860847766 272503041 860847766 860868040 499982599 860868040 499982599 462467684 460272927 462467684 460272927 500031383 667339322 500031383 667339322 332606067 499970910 332606067 499970910 255074155 793261204 255074155 793261204 206722339 184105462 206722339 184105462 500030774 298244733 500030774 298244733 701713822 642348606 701713822 642348606 499999035 798911034 499999035 798911034 201071877 997616006 201071877 997616006 2397449 881069835 2397449 881069835 499966804 83568295 499966804 83568295 499978720 789956265 499978720 789956265 789938179 388599948 789938179 388599948 500011261 500017062 500011261 500017062 613429723 500024484 613429723 500024484 594630170 940648962 594630170 940648962 59300157 500022283 59300157 500022283 971625622 609724142 971625622 609724142 499972582 499999808 499972582 499999808 668606672 324903987 668606672 324903987 500039263 499964371 500039263 499964371 848757993 14493042 848757993 14493042 985481979 333415360 985481979 333415360 333410479 500020646 333410479 500020646 403077000 370562958 403077000 370562958 629451988 929935781 629451988 929935781 500035894 499970029 500035894 499970029 632919384 303160822 632919384 303160822 499985608 499988056 499985608 499988056 458129118 918059292 458129118 918059292 499997750 177987174 499997750 177987174 177966661 499987396 177966661 499987396 845970001 671878223 845970001 671878223 671863696 500038254 671863696 500038254 407051228 597751027 407051228 597751027 500013504 499985400 500013504 499985400 238604451 500039362 238604451 500039362 144472138 813656090 144472138 813656090 500032591 5716886 500032591 5716886 499990159 163525830 499990159 163525830 163570153 642780338 163570153 642780338 357171421 499996548 357171421 499996548 297714410 647056442 297714410 647056442 647109058 142997146 647109058 142997146 857003060 567520564 857003060 567520564 432471438 500018966 432471438 500018966 844067567 614805744 844067567 614805744 500025249 934890248 500025249 934890248 500024082 743658587 500024082 743658587 256357570 886487942 256357570 886487942 113476500 500025949 113476500 500025949 263869183 499973668 263869183 499973668 421035925 499989488 421035925 499989488 839414060 550592708 839414060 550592708 500035905 499965629 500035905 499965629 693565566 797317092 693565566 797317092 797291540 812337637 797291540 812337637 499975828 251510892 499975828 251510892 748505837 120251992 748505837 120251992 879798783 841893985 879798783 841893985 499965735 409064661 499965735 409064661 409078905 500020091 409078905 500020091 136456487 355133826 136456487 355133826 355178142 990117481 355178142 990117481 9891964 106444935 9891964 106444935 893597406 267195186 893597406 267195186 267175459 225643998 267175459 225643998 500000042 750763562 500000042 750763562 249211241 44820072 249211241 44820072 955151228 500001623 955151228 500001623 406585607 390340053 406585607 390340053 390331718 499985265 390331718 499985265 348033756 845832990 348033756 845832990 845799906 68898594 845799906 68898594 499997718 684371147 499997718 684371147 500027380 695053950 500027380 695053950 695034786 752636621 695034786 752636621 247332389 280538740 247332389 280538740 719446012 67227243 719446012 67227243 500001143 681441423 500001143 681441423 318495677 499985038 318495677 499985038 915800707 499992364 915800707 499992364 910126337 754423210 910126337 754423210 245545072 500020986 245545072 500020986 449936122 499993220 449936122 499993220 49633012 499974392 49633012 499974392 494391156 145782559 494391156 145782559 499960522 499994148 499960522 499994148 192288325 392386897 192288325 392386897 392364356 499999253 392364356 499999253 644618980 417207787 644618980 417207787 582781656 29961958 582781656 29961958 970035519 107755092 970035519 107755092 892277057 499989307 892277057 499989307 997862913 786615549 997862913 786615549 786619852 338965248 786619852 338965248 661030416 499973166 661030416 499973166 685933853 36222829 685933853 36222829 36250825 419516937 36250825 419516937 580498191 305421665 580498191 305421665 500019208 499993348 500019208 499993348 287738024 20235510 287738024 20235510 979824798 499984459 979824798 499984459 55002942 514745131 55002942 514745131 514733833 417792322 514733833 417792322 499974346 500024143 499974346 500024143 852236984 541834375 852236984 541834375 541817273 499988857 541817273 499988857 234084261 130063141 234084261 130063141 500019364 499980885 500019364 499980885 429747394 321309431 429747394 321309431 321257785 546361708 321257785 546361708 500019338 946690942 500019338 946690942 946653620 500038383 946653620 500038383 292776331 777858046 292776331 777858046 499981521 499977047 499981521 499977047 143317945 98450335 143317945 98450335 500019248 84692174 500019248 84692174 915317539 499960994 915317539 499960994 275689226 84037338 275689226 84037338 915996954 438346355 915996954 438346355 499974780 278171775 499974780 278171775 721765924 294834352 721765924 294834352 500018146 398843036 500018146 398843036 398810329 818544895 398810329 818544895 499993228 499992688 499993228 499992688 443891138 187537430 443891138 187537430 187483753 773778132 187483753 773778132 773822322 718510986 773822322 718510986 281490272 539208334 281490272 539208334 500023255 400210876 500023255 400210876 400177642 632913724 400177642 632913724 499991034 336261020 499991034 336261020 499960258 334108672 499960258 334108672 334066326 576142232 334066326 576142232 499967724 500006610 499967724 500006610 292327603 179980820 292327603 179980820 499983631 975320298 499983631 975320298 24664941 500027193 24664941 500027193 484052477 499961055 484052477 499961055 877207944 277636769 877207944 277636769 722408726 978231524 722408726 978231524 499965727 898328232 499965727 898328232 499963303 695215825 499963303 695215825 695220840 977369096 695220840 977369096 22613480 468762186 22613480 468762186 468739854 499973783 468739854 499973783 65845910 345644726 65845910 345644726 500024224 857645268 500024224 857645268 857658329 500016661 857658329 500016661 879822871 108258463 879822871 108258463 108254366 607360713 108254366 607360713 607390383 642853870 607390383 642853870 642860972 755556720 642860972 755556720 499992231 499975453 499992231 499975453 787848352 679964623 787848352 679964623 679983618 988456903 679983618 988456903 988484198 531293512 988484198 531293512 499987515 960781729 499987515 960781729 960753542 190465354 960753542 190465354 190411028 500014038 190411028 500014038 724542444 499994907 724542444 499994907 74801877 355137905 74801877 355137905 355150108 933863627 355150108 933863627 66186185 499975095 66186185 499975095 460842620 635630610 460842620 635630610 635610764 500023192 635610764 500023192 49067199 499960988 49067199 499960988 624471212 188923736 624471212 188923736 500013963 612326788 500013963 612326788 612334212 832485181 612334212 832485181 167485330 499997181 167485330 499997181 162726280 293594795 162726280 293594795 706457769 499960163 706457769 499960163 196036100 500982050 196036100 500982050 500006111 856700260 500006111 856700260 499982182 348591770 499982182 348591770 651397386 286586225 651397386 286586225 286522840 882538751 286522840 882538751 882489376 499988469 882489376 499988469 15419115 751762390 15419115 751762390 248201756 812415625 248201756 812415625 812391154 302667843 812391154 302667843 499978927 742997243 499978927 742997243 742938149 148864816 742938149 148864816 851159765 335619030 851159765 335619030 335625081 500010277 335625081 500010277 20173373 500021264 20173373 500021264 368088146 848634884 368088146 848634884 499967173 284381795 499967173 284381795 715654936 172191408 715654936 172191408 500014319 457577231 500014319 457577231 542371922 741947017 542371922 741947017 258062681 789737131 258062681 789737131 789719454 622773476 789719454 622773476 499980352 899073136 499980352 899073136 500001334 398182580 500001334 398182580 398187341 500018861 398187341 500018861 26653231 862666319 26653231 862666319 137321540 499988215 137321540 499988215 165731058 362094961 165731058 362094961 362090714 499960915 362090714 499960915 337157261 995422513 337157261 995422513 499989996 262926914 499989996 262926914 262950194 636374999 262950194 636374999 363665706 135801479 363665706 135801479 135762263 500027501 135762263 500027501 644694143 194970141 644694143 194970141 805026528 738509129 805026528 738509129 261446435 499976203 261446435 499976203 280487125 904418164 280487125 904418164 499970858 500007361 499970858 500007361 144985881 767816140 144985881 767816140 232145213 297916225 232145213 297916225 297857004 268796115 297857004 268796115 499974502 615901092 499974502 615901092 500037506 796942031 500037506 796942031 203063940 538143923 203063940 538143923 538082342 278705130 538082342 278705130 721281156 834805186 721281156 834805186 500036338 293870043 500036338 293870043 706133306 69990460 706133306 69990460 930033640 815154391 930033640 815154391 184908791 734442516 184908791 734442516 265546678 362802018 265546678 362802018 362776615 153452753 362776615 153452753 153407527 420633571 153407527 420633571 500036062 499998426 500036062 499998426 367387443 500021355 367387443 500021355 524384684 499969404 524384684 499969404 424868436 514591789 424868436 514591789 485476504 704909623 485476504 704909623 704883960 791910529 704883960 791910529 208092480 499989814 208092480 499989814 595289877 264344413 595289877 264344413 499975477 500016637 499975477 500016637 297480200 499962693 297480200 499962693 795638669 500028383 795638669 500028383 222710874 72526577 222710874 72526577 927443199 531713339 927443199 531713339 500016802 427992249 500016802 427992249 427958944 757901227 427958944 757901227 757910954 958342299 757910954 958342299 500009002 676338848 500009002 676338848 500035140 566342999 500035140 566342999 499996290 499971278 499996290 499971278 950375927 437391425 950375927 437391425 499964996 282315803 499964996 282315803 717662262 218680368 717662262 218680368 218694658 293607725 218694658 293607725 706365848 499998644 706365848 499998644 546064028 923245821 546064028 923245821 923241958 499963107 923241958 499963107 822200481 65708449 822200481 65708449 934344685 95262631 934344685 95262631 95218611 500005744 95218611 500005744 597328824 100560031 597328824 100560031 499991643 727959932 499991643 727959932 727958779 543590449 727958779 543590449 499993499 499974780 499993499 499974780 228054048 411781763 228054048 411781763 499971070 463133310 499971070 463133310 536887747 448912807 536887747 448912807 551099979 314460005 551099979 314460005 500016845 499989042 500016845 499989042 357101456 313494014 357101456 313494014 500020101 836717287 500020101 836717287 836696219 746481691 836696219 746481691 499980336 347568798 499980336 347568798 652441643 36145723 652441643 36145723 499988620 673856365 499988620 673856365 500026861 500028884 500026861 500028884 656741529 658366453 656741529 658366453 341597202 701308744 341597202 701308744 701293704 7593484 701293704 7593484 992455312 563694221 992455312 563694221 436304178 658638193 436304178 658638193 658657676 499965958 658657676 499965958 278471199 328860934 278471199 328860934 499996085 42480593 499996085 42480593 957491170 771437147 957491170 771437147 228550291 227979953 228550291 227979953 227973329 499996922 227973329 499996922 463401847 341044132 463401847 341044132 658934015 292706968 658934015 292706968 499992935 420785530 499992935 420785530 579174919 448498362 579174919 448498362 551519909 504867592 551519909 504867592 499994905 206847436 499994905 206847436 793146783 952916198 793146783 952916198 952888145 445228955 952888145 445228955 554824521 239179751 554824521 239179751 499988167 831314397 499988167 831314397 831311295 175054258 831311295 175054258 175036649 146969586 175036649 146969586 146966426 901267162 146966426 901267162 98702562 83740310 98702562 83740310 499991739 616090509 499991739 616090509 616113146 500006824 616113146 500006824 234870059 382930872 234870059 382930872 617009249 375887760 617009249 375887760 624118777 891355067 624118777 891355067 500014150 55566795 500014150 55566795 55612257 559369360 55612257 559369360 500026081 156458490 500026081 156458490 843527558 271754397 843527558 271754397 728230475 950724812 728230475 950724812 49228265 500017539 49228265 500017539 293094345 586012652 293094345 586012652 413980609 500028218 413980609 500028218 969051206 53838185 969051206 53838185 946181034 709837846 946181034 709837846 709859654 209569713 709859654 209569713 209616601 451987498 209616601 451987498 451949871 474271446 451949871 474271446 474294121 377362661 474294121 377362661 377360639 445462438 377360639 445462438 554539462 194095365 554539462 194095365 805884503 500011401 805884503 500011401 785467843 979669010 785467843 979669010 500038953 500000432 500038953 500000432 561758268 751533757 561758268 751533757 751533615 678174769 751533615 678174769 321821679 499983923 321821679 499983923 133512222 637306305 133512222 637306305 500007339 399326885 500007339 399326885 500010203 187781854 500010203 187781854 187761560 541113397 187761560 541113397 458841982 499993258 458841982 499993258 792100996 499994690 792100996 499994690 394356515 174414201 394356515 174414201 825601734 583349036 825601734 583349036 416718436 766219520 416718436 766219520 766257645 541766474 766257645 541766474 541747118 333409332 541747118 333409332 333467687 475506864 333467687 475506864 475469313 20732375 475469313 20732375 500025901 500011950 500025901 500011950 440084958 500035558 440084958 500035558 789311018 500001688 789311018 500001688 371292198 458614226 371292198 458614226 541424965 930587762 541424965 930587762 69433381 108690633 69433381 108690633 500013953 930027534 500013953 930027534 499975884 326493873 499975884 326493873 673509447 222265199 673509447 222265199 777749318 355670118 777749318 355670118 355675890 115233363 355675890 115233363 115267974 320459728 115267974 320459728 679492174 370440678 679492174 370440678 500000557 500003742 500000557 500003742 805770974 556558976 805770974 556558976 500022995 307128211 500022995 307128211 307146639 690423462 307146639 690423462 500007048 89414195 500007048 89414195 89361795 180390839 89361795 180390839 500030074 500014967 500030074 500014967 280561907 499970467 280561907 499970467 217097659 480021234 217097659 480021234 519988905 692369033 519988905 692369033 307620693 608628906 307620693 608628906 500007719 692871015 500007719 692871015 307141071 870512534 307141071 870512534 129535205 499990114 129535205 499990114 468072362 287742583 468072362 287742583 712224450 467480932 712224450 467480932 467531230 620245264 467531230 620245264 379724213 783988799 379724213 783988799 784006349 312051657 784006349 312051657 687900017 709698320 687900017 709698320 290246448 529258239 290246448 529258239 500010545 179649803 500010545 179649803 179642084 499967866 179642084 499967866 246959076 500003519 246959076 500003519 947147189 499987165 947147189 499987165 485885755 918762768 485885755 918762768 81202045 19907718 81202045 19907718 499983837 6125824 499983837 6125824 6158307 1964784 6158307 1964784 2030095 103323506 2030095 103323506 500030812 715084268 500030812 715084268 715159444 499978719 715159444 499978719 568147935 388048165 568147935 388048165 388114304 610988394 388114304 610988394 389009220 11495957 389009220 11495957 499975718 891677522 499975718 891677522 108343428 499960122 108343428 499960122 212955449 441403858 212955449 441403858 558563173 500013921 558563173 500013921 562006646 681402376 562006646 681402376 318631356 961157052 318631356 961157052 38842951 620181520 38842951 620181520 379818260 11307804 379818260 11307804 988757679 266494429 988757679 266494429 733535404 869060454 733535404 869060454 869087739 9895328 869087739 9895328 9911141 500009349 9911141 500009349 381464321 238865291 381464321 238865291 761122441 500018854 761122441 500018854 277763438 496571072 277763438 496571072 503446658 996540722 503446658 996540722 499980684 499982572 499980684 499982572 553121827 499969757 553121827 499969757 19535290 803062067 19535290 803062067 803073079 590874619 803073079 590874619 409184984 790548692 409184984 790548692 500012129 18633015 500012129 18633015 499994525 486712854 499994525 486712854 486744237 912427601 486744237 912427601 500030173 250802408 500030173 250802408 250808928 606925301 250808928 606925301 500015517 425076688 500015517 425076688 574886436 263042435 574886436 263042435 263055113 708294081 263055113 708294081 291711632 401382427 291711632 401382427 499975246 187657556 499975246 187657556 187699357 224628215 187699357 224628215 224601371 312263783 224601371 312263783 500017826 843775713 500017826 843775713 843821551 911613768 843821551 911613768 88398265 42657111 88398265 42657111 500024301 450110682 500024301 450110682 549875246 905495879 549875246 905495879 905496795 967513887 905496795 967513887 499969765 570107985 499969765 570107985 499965293 500005737 499965293 500005737 564551681 357069863 564551681 357069863 357077717 518116785 357077717 518116785 481883502 327121601 481883502 327121601 327131580 899241526 327131580 899241526 100750905 500029864 100750905 500029864 918153918 658120526 918153918 658120526 658160345 317943402 658160345 317943402 317972616 499987791 317972616 499987791 342871441 90372332 342871441 90372332 499992909 499965745 499992909 499965745 697284980 956589411 697284980 956589411 956599265 775130469 956599265 775130469 775108492 63412231 775108492 63412231 63409602 844124636 63409602 844124636 500015274 588899883 500015274 588899883 588879618 94172636 588879618 94172636 94196051 843034196 94196051 843034196 842994078 499963851 842994078 499963851 742910831 785529819 742910831 785529819 785498837 941511088 785498837 941511088 58493854 395481626 58493854 395481626 604505991 181633263 604505991 181633263 499960365 203748938 499960365 203748938 796272774 922776985 796272774 922776985 499984254 176797734 499984254 176797734 176755024 499963062 176755024 499963062 487278613 500028365 487278613 500028365 184864107 572012336 184864107 572012336 427995226 500009963 427995226 500009963 752146885 499987680 752146885 499987680 468986478 834743717 468986478 834743717 834780890 241153004 834780890 241153004 758870505 829383969 758870505 829383969 499974046 919996251 499974046 919996251 80012111 809510574 80012111 809510574 499964001 762805108 499964001 762805108 237207129 939246331 237207129 939246331 499994165 199532573 499994165 199532573 800430988 577816503 800430988 577816503 577840510 780317370 577840510 780317370 500015018 779512137 500015018 779512137 220519399 648396245 220519399 648396245 648404222 588440804 648404222 588440804 588420100 943230201 588420100 943230201 56754585 560126543 56754585 560126543 499986362 145521709 499986362 145521709 145558099 122940086 145558099 122940086 877071824 381865805 877071824 381865805 499983883 783663842 499983883 783663842 216392719 568121270 216392719 568121270 431868422 23855655 431868422 23855655 23888276 198629328 23888276 198629328 801360847 82999195 801360847 82999195 500024991 468379768 500024991 468379768 531565907 54232755 531565907 54232755 945800732 500036882 945800732 500036882 44116984 593762767 44116984 593762767 406272800 951393 406272800 951393 500016629 500005717 500016629 500005717 373105605 500024363 373105605 500024363 291185017 412622557 291185017 412622557 587422797 500028785 587422797 500028785 947872778 632524779 947872778 632524779 367467328 499973623 367467328 499973623 857492987 872573993 857492987 872573993 872615252 499974032 872615252 499974032 819018625 97841056 819018625 97841056 499978714 723405928 499978714 723405928 723411518 500025559 723411518 500025559 205152478 877220643 205152478 877220643 122769122 397951663 122769122 397951663 397891832 748986322 397891832 748986322 251012780 115534471 251012780 115534471 115551682 513770906 115551682 513770906 513769469 136242760 513769469 136242760 499961478 126356506 499961478 126356506 873710219 499986765 873710219 499986765 447073778 168627928 447073778 168627928 168612376 400403273 168612376 400403273 500005573 778489523 500005573 778489523 778485684 312879897 778485684 312879897 687149772 605217271 687149772 605217271 394838850 500035061 394838850 500035061 503302355 365458145 503302355 365458145 365422964 865797105 365422964 865797105 499970748 500001239 499970748 500001239 606640536 886183932 606640536 886183932 886192444 235589794 886192444 235589794 235565329 765177338 235565329 765177338 500020078 500007487 500020078 500007487 142605296 735199415 142605296 735199415 735149026 499994768 735149026 499994768 788326666 243491883 788326666 243491883 243507110 791842545 243507110 791842545 499983921 499998119 499983921 499998119 126080934 506448141 126080934 506448141 500030519 952411306 500030519 952411306 499984603 454768091 499984603 454768091 499966627 500002812 499966627 500002812 889338654 185700037 889338654 185700037 814349112 346525282 814349112 346525282 346480841 499964963 346480841 499964963 535510069 323438841 535510069 323438841 676575735 499990649 676575735 499990649 538042223 500008930 538042223 500008930 99499655 252931715 99499655 252931715 252884248 312373368 252884248 312373368 687638159 871255447 687638159 871255447 871299785 500015682 871299785 500015682 706342341 721383633 706342341 721383633 721387162 271303896 721387162 271303896 728739781 392720427 728739781 392720427 392739369 376227427 392739369 376227427 376263001 500033562 376263001 500033562 520678436 526590545 520678436 526590545 473452942 500022123 473452942 500022123 518610727 196536599 518610727 196536599 803472422 499998977 803472422 499998977 637325299 853027011 637325299 853027011 853064714 307814745 853064714 307814745 307825836 873993970 307825836 873993970 873983444 499997682 873983444 499997682 390586210 736532163 390586210 736532163 736520682 307642957 736520682 307642957 499975458 500008773 499975458 500008773 606862636 898461855 606862636 898461855 500019545 500039784 500019545 500039784 321094514 9239943 321094514 9239943 990818914 524925321 990818914 524925321 499992932 308487765 499992932 308487765 500037190 72909062 500037190 72909062 927097344 499981437 927097344 499981437 792625271 994596934 792625271 994596934 994589419 499994291 994589419 499994291 531004478 376872296 531004478 376872296 376860290 711672577 376860290 711672577 288388784 500010130 288388784 500010130 349066822 283532661 349066822 283532661 716508287 959702031 716508287 959702031 500030921 499970759 500030921 499970759 327132049 949857451 327132049 949857451 500014569 907539613 500014569 907539613 499987926 848023343 499987926 848023343 151963131 100042926 151963131 100042926 499972026 241239887 499972026 241239887 241221401 714394362 241221401 714394362 285606377 500008351 285606377 500008351 342050963 978421633 342050963 978421633 499991282 499979623 499991282 499979623 35720429 171644808 35720429 171644808 828324066 163120137 828324066 163120137 500011008 500028473 500011008 500028473 973061096 588962541 973061096 588962541 411052253 438075364 411052253 438075364 561931433 712410625 561931433 712410625 500033273 863729044 500033273 863729044 136269553 558130186 136269553 558130186 499969082 885901797 499969082 885901797 499973330 514773374 499973330 514773374 514810892 604456010 514810892 604456010 500031340 499991984 500031340 499991984 973437411 558302416 973437411 558302416 500013346 601346441 500013346 601346441 601288234 895508574 601288234 895508574 500029020 119269098 500029020 119269098 119260443 891881835 119260443 891881835 108061801 223827782 108061801 223827782 223836919 712156304 223836919 712156304 499972304 433428846 499972304 433428846 500002243 579383255 500002243 579383255 579430121 830438606 579430121 830438606 830372787 500002991 830372787 500002991 526420774 448411704 526420774 448411704 551574229 167498859 551574229 167498859 167467287 500008716 167467287 500008716 87831968 525130949 87831968 525130949 525141105 207852507 525141105 207852507 207887255 67762831 207887255 67762831 499971185 873384362 499971185 873384362 500007496 354961789 500007496 354961789 355039184 500024928 355039184 500024928 784835975 543386212 784835975 543386212 456623635 894539033 456623635 894539033 894523449 500001136 894523449 500001136 489230275 824991268 489230275 824991268 175071921 500036220 175071921 500036220 995839413 610082508 995839413 610082508 610082400 959523304 610082400 959523304 40515269 456328716 40515269 456328716 543692209 661402533 543692209 661402533 500012761 499987509 500012761 499987509 905036989 500172671 905036989 500172671 500008946 607016104 500008946 607016104 606970086 500022419 606970086 500022419 972226017 600243242 972226017 600243242 399722728 707933408 399722728 707933408 707954101 500001029 707954101 500001029 382048914 228970031 382048914 228970031 500037950 181241306 500037950 181241306 818722413 500004387 818722413 500004387 252504632 526292375 252504632 526292375 473685446 944922720 473685446 944922720 944976022 317677186 944976022 317677186 317637779 953769226 317637779 953769226 953771935 898613635 953771935 898613635 499995522 909188945 499995522 909188945 909237173 218450120 909237173 218450120 218506358 465956867 218506358 465956867 465945288 75123084 465945288 75123084 924836302 856180440 924836302 856180440 500003597 721393851 500003597 721393851 721359465 499995430 721359465 499995430 373594633 500024651 373594633 500024651 834705611 144581060 834705611 144581060 855428732 499983801 855428732 499983801 692517693 499981287 692517693 499981287 589899145 537427365 589899145 537427365 537423629 407404713 537423629 407404713 407471978 252293824 407471978 252293824 500019336 162545984 500019336 162545984 499978992 272247180 499978992 272247180 727780412 947760701 727780412 947760701 52201818 499987837 52201818 499987837 225890598 621437736 225890598 621437736 499966954 500021738 499966954 500021738 527081591 564316943 527081591 564316943 500033901 257969799 500033901 257969799 257970790 500030348 257970790 500030348 612594319 890920352 612594319 890920352 890993166 492538515 890993166 492538515 499968445 708444543 499968445 708444543 500034698 500014077 500034698 500014077 300879702 500027679 300879702 500027679 281321863 500001385 281321863 500001385 240493628 678535768 240493628 678535768 500012627 144044905 500012627 144044905 855944144 999377148 855944144 999377148 643412 500001835 643412 500001835 51239086 687441677 51239086 687441677 687473541 938929978 687473541 938929978 499992094 431931212 499992094 431931212 568047907 941489525 568047907 941489525 941542353 499962355 941542353 499962355 319913698 186488454 319913698 186488454 813500309 208956883 813500309 208956883 208880415 981648579 208880415 981648579 18359765 899008833 18359765 899008833 899031974 643197312 899031974 643197312 500027947 499996137 500027947 499996137 285214264 248736579 285214264 248736579 500020731 499973561 500020731 499973561 444099750 312086810 444099750 312086810 312135852 987732708 312135852 987732708 499987088 573575332 499987088 573575332 426363908 149463683 426363908 149463683 500019340 228577458 500019340 228577458 228601687 499993156 228601687 499993156 777070666 63983703 777070666 63983703 63958208 718186337 63958208 718186337 500027450 954502203 500027450 954502203 954533793 461029872 954533793 461029872 461021792 783503517 461021792 783503517 783484830 692357864 783484830 692357864 500027480 832754356 500027480 832754356 167259412 635853123 167259412 635853123 364165759 500011160 364165759 500011160 999047399 509417299 999047399 509417299 500031402 367211202 500031402 367211202 632834154 789326787 632834154 789326787 789335549 780677230 789335549 780677230 500010118 873224252 500010118 873224252 126745979 857301719 126745979 857301719 857321924 347779728 857321924 347779728 652190819 74498849 652190819 74498849 499962223 364889760 499962223 364889760 499978344 500026044 499978344 500026044 627530588 349463821 627530588 349463821 650551990 848393046 650551990 848393046 499973882 223094402 499973882 223094402 499983918 500035690 499983918 500035690 709212716 354656099 709212716 354656099 354668173 432074021 354668173 432074021 500019063 939018985 500019063 939018985 939019825 224881797 939019825 224881797 499971794 268323610 499971794 268323610 268330939 562429148 268330939 562429148 437524660 603911338 437524660 603911338 396107787 499985166 396107787 499985166 903101607 499990525 903101607 499990525 643871204 814262783 643871204 814262783 499987950 388763203 499987950 388763203 611198641 115382748 611198641 115382748 500005345 902140967 500005345 902140967 902148917 169046460 902148917 169046460 500009551 739603718 500009551 739603718 499970925 499998289 499970925 499998289 735592138 500023713 735592138 500023713 463874250 663921842 463874250 663921842 336064367 928849381 336064367 928849381 500000769 428305680 500000769 428305680 499993584 19630958 499993584 19630958 19637394 91098174 19637394 91098174 91138505 379316840 91138505 379316840 379262389 357119304 379262389 357119304 642890533 360641067 642890533 360641067 639381041 470387235 639381041 470387235 529672649 334039862 529672649 334039862 665992900 499980349 665992900 499980349 453049481 865270326 453049481 865270326 865253583 908527289 865253583 908527289 500025371 500019558 500025371 500019558 23557872 135748074 23557872 135748074 864255361 121614162 864255361 121614162 499961311 337962285 499961311 337962285 500005558 755136741 500005558 755136741 500010880 400582712 500010880 400582712 499982212 289897209 499982212 289897209 500019839 551278459 500019839 551278459 448681020 492372063 448681020 492372063 507679278 499981495 507679278 499981495 146602848 500030464 146602848 500030464 45800689 499969949 45800689 499969949 36434434 456092309 36434434 456092309 500026333 500015093 500026333 500015093 321869790 500003301 321869790 500003301 925156584 500014499 925156584 500014499 768109274 500010701 768109274 500010701 681759464 500011122 681759464 500011122 881593822 123218706 881593822 123218706 876798624 500032389 876798624 500032389 157165650 164634759 157165650 164634759 835436232 499979759 835436232 499979759 322159330 918114574 322159330 918114574 81917934 858830297 81917934 858830297 141199796 358721310 141199796 358721310 358734912 500003020 358734912 500003020 899982113 264038324 899982113 264038324 735989416 346856911 735989416 346856911 653140549 189523508 653140549 189523508 189520818 585392275 189520818 585392275 414658341 351943791 414658341 351943791 351925681 593497624 351925681 593497624 406535428 499982965 406535428 499982965 554745592 585303025 554745592 585303025 499993786 749657191 499993786 749657191 499966443 499985670 499966443 499985670 639411201 556189798 639411201 556189798 499990580 831481250 499990580 831481250 500015359 566424109 500015359 566424109 566362643 680169464 566362643 680169464 680190166 820782044 680190166 820782044 179216932 790798438 179216932 790798438 209189042 156201130 209189042 156201130 843725126 499983943 843725126 499983943 557490991 499978847 557490991 499978847 24675436 842854647 24675436 842854647 842802799 817974294 842802799 817974294 182048773 500007384 182048773 500007384 166720404 680890076 166720404 680890076 680861163 292980549 680861163 292980549 499999328 499974060 499999328 499974060 624476857 500012299 624476857 500012299 167992119 500016031 167992119 500016031 810668966 552036567 810668966 552036567 552024954 499998766 552024954 499998766 134720922 17091228 134720922 17091228 982871934 187475016 982871934 187475016 812503482 954429397 812503482 954429397 499988363 500007567 499988363 500007567 710911525 306072229 710911525 306072229 306054469 85598135 306054469 85598135 914437728 143127438 914437728 143127438 143158913 161521138 143158913 161521138 161524650 500000671 161524650 500000671 557173980 888897670 557173980 888897670 111110207 500037494 111110207 500037494 542110844 328493532 542110844 328493532 328477348 946549867 328477348 946549867 500029532 393852163 500029532 393852163 606134115 813168550 606134115 813168550 186818327 440903803 186818327 440903803 499964002 258985087 499964002 258985087 741040325 782973847 741040325 782973847 783009278 500001676 783009278 500001676 272009372 500019093 272009372 500019093 512117432 662368487 512117432 662368487 662430661 447030749 662430661 447030749 500031776 975990148 500031776 975990148 500014590 837741747 500014590 837741747 162240455 263483356 162240455 263483356 736443557 486756751 736443557 486756751 513246715 341483646 513246715 341483646 500028970 499988858 500028970 499988858 641475556 500032379 641475556 500032379 328796942 261295081 328796942 261295081 261250587 373178282 261250587 373178282 500005266 931413416 500005266 931413416 68588651 5904156 68588651 5904156 499963553 75530883 499963553 75530883 75575745 956656453 75575745 956656453 43341989 499997935 43341989 499997935 583469056 662671300 583469056 662671300 337350667 499970942 337350667 499970942 856800985 634623554 856800985 634623554 499995061 338600090 499995061 338600090 661387920 500028254 661387920 500028254 704738984 26383911 704738984 26383911 500029464 378205853 500029464 378205853 500015948 732608241 500015948 732608241 732635024 130703813 732635024 130703813 130656349 947960753 130656349 947960753 499989295 649694096 499989295 649694096 649651221 380453682 649651221 380453682 619513151 439780770 619513151 439780770 499974667 779805281 499974667 779805281 220211261 324769447 220211261 324769447 675275685 500522123 675275685 500522123 500521128 72988247 500521128 72988247 927013379 255063101 927013379 255063101 499998316 718274797 499998316 718274797 500010482 197044608 500010482 197044608 802897136 500030211 802897136 500030211 272130373 561857133 272130373 561857133 438097075 656832160 438097075 656832160 343180125 500027126 343180125 500027126 263488249 500019531 263488249 500019531 885563459 499991137 885563459 499991137 202659588 500012455 202659588 500012455 591605131 43297151 591605131 43297151 499999217 499989112 499999217 499989112 925277530 275764371 925277530 275764371 500032426 116120583 500032426 116120583 883918092 500017079 883918092 500017079 982862840 499990483 982862840 499990483 349923269 254668940 349923269 254668940 745397964 208090697 745397964 208090697 500034654 500018229 500034654 500018229 608671904 336437273 608671904 336437273 500023976 316374519 500023976 316374519 500005868 499979525 500005868 499979525 684420858 950083943 684420858 950083943 950082333 500032132 950082333 500032132 438418115 169014588 438418115 169014588 500031621 613556143 500031621 613556143 613573066 571240428 613573066 571240428 571275295 500029093 571275295 500029093 736525429 851474268 736525429 851474268 499992148 887421182 499992148 887421182 112588599 37540128 112588599 37540128 500031804 500020254 500031804 500020254 653261018 165185179 653261018 165185179 834850080 75334936 834850080 75334936 924621971 790009882 924621971 790009882 499994844 861828218 499994844 861828218 500011005 500001309 500011005 500001309 595357550 499975770 595357550 499975770 481647364 319506520 481647364 319506520 319505087 499984365 319505087 499984365 450227555 470866226 450227555 470866226 470837486 327084350 470837486 327084350 327104083 207084386 327104083 207084386 207077374 209269409 207077374 209269409 790747390 500004049 790747390 500004049 421971384 160507390 421971384 160507390 160516115 500038372 160516115 500038372 873678009 500027272 873678009 500027272 657209079 676905439 657209079 676905439 676900448 499990713 676900448 499990713 454077098 741171652 454077098 741171652 258857907 729866540 258857907 729866540 729882971 954099058 729882971 954099058 500026481 253082655 500026481 253082655 253122076 851107420 253122076 851107420 148855503 533960413 148855503 533960413 466015965 834379456 466015965 834379456 834379206 151419779 834379206 151419779 499976358 500031607 499976358 500031607 745383883 340513819 745383883 340513819 340443607 467780435 340443607 467780435 467824302 951042287 467824302 951042287 499970814 500027746 499970814 500027746 17347028 231289086 17347028 231289086 768747751 734145992 768747751 734145992 734092089 521942393 734092089 521942393 500025594 998489588 500025594 998489588 998491466 625247536 998491466 625247536 499991805 736525215 499991805 736525215 499977877 500014204 499977877 500014204 688594393 632379579 688594393 632379579 499969324 540810992 499969324 540810992 500003890 56400009 500003890 56400009 500037410 905161513 500037410 905161513 499998093 953515481 499998093 953515481 500020485 113135068 500020485 113135068 113154112 500005259 113154112 500005259 811552457 499995638 811552457 499995638 78498765 323266549 78498765 323266549 323263468 522307665 323263468 522307665 500025852 500028734 500025852 500028734 155258208 499973591 155258208 499973591 551689366 981865154 551689366 981865154 500038528 500025656 500038528 500025656 374010059 956428227 374010059 956428227 499984460 79676912 499984460 79676912 499980992 990533713 499980992 990533713 9433075 459839984 9433075 459839984 459810521 921659766 459810521 921659766 921715910 9362373 921715910 9362373 499971966 159806390 499971966 159806390 840184706 205590685 840184706 205590685 794421132 373393113 794421132 373393113 373383858 600790608 373383858 600790608 500013217 499992222 500013217 499992222 585293913 500009081 585293913 500009081 589389077 807014098 589389077 807014098 806984299 716361071 806984299 716361071 716409179 812594739 716409179 812594739 187471216 990586676 187471216 990586676 499965524 704799255 499965524 704799255 704788869 655818243 704788869 655818243 500014955 667835159 500014955 667835159 500021910 540242908 500021910 540242908 499998718 690546489 499998718 690546489 309436285 743400153 309436285 743400153 256556158 869889744 256556158 869889744 500028824 500037066 500028824 500037066 670406093 816862188 670406093 816862188 816842298 17384769 816842298 17384769 17326944 224431762 17326944 224431762 500010428 61132029 500010428 61132029 938915543 447868962 938915543 447868962 499980203 174458206 499980203 174458206 174475076 48034020 174475076 48034020 951947274 51922152 951947274 51922152 948117698 499974773 948117698 499974773 38906065 700615681 38906065 700615681 499974615 874092660 499974615 874092660 125931689 499984447 125931689 499984447 168573843 500004968 168573843 500004968 749107935 497647217 749107935 497647217 499972583 391103008 499972583 391103008 608904618 492378776 608904618 492378776 499974088 782019285 499974088 782019285 218020214 499985943 218020214 499985943 448312048 507386357 448312048 507386357 492618910 388189842 492618910 388189842 388211224 500028272 388211224 500028272 566005661 244993366 566005661 244993366 755003012 347738150 755003012 347738150 652257015 742029987 652257015 742029987 258024362 243974025 258024362 243974025 500022570 512824265 500022570 512824265 512834158 903390714 512834158 903390714 903368641 499997021 903368641 499997021 170114767 812327891 170114767 812327891 187662302 981218713 187662302 981218713 18781668 522850906 18781668 522850906 522863062 337420618 522863062 337420618 337407384 255334590 337407384 255334590 744620080 500020691 744620080 500020691 724731305 226904733 724731305 226904733 499998955 597024880 499998955 597024880 597010294 500015201 597010294 500015201 317132187 328414283 317132187 328414283 328431430 499960133 328431430 499960133 508621340 678825209 508621340 678825209 678811754 499977200 678811754 499977200 97137613 983852443 97137613 983852443 16181645 429230854 16181645 429230854 570833401 40743673 570833401 40743673 959211286 533848904 959211286 533848904 533914417 499993908 533914417 499993908 26447167 796200190 26447167 796200190 203808356 895565265 203808356 895565265 499985626 538308193 499985626 538308193 538308315 456392510 538308315 456392510 500024978 204427907 500024978 204427907 500001473 500031499 500001473 500031499 789109950 789819412 789109950 789819412 210160734 475091841 210160734 475091841 500003472 183712573 500003472 183712573 816273797 544650792 816273797 544650792 499996642 500030050 499996642 500030050 939921472 167022123 939921472 167022123 499970386 500002706 499970386 500002706 297819245 973972177 297819245 973972177 25980880 533263761 25980880 533263761 499965563 101744223 499965563 101744223 898259893 213095024 898259893 213095024 499977738 451646161 499977738 451646161 548339992 495614337 548339992 495614337 500039079 877319086 500039079 877319086 877284491 50382923 877284491 50382923 499974812 879734237 499974812 879734237 120241516 771900260 120241516 771900260 499966349 781188495 499966349 781188495 781219628 181540758 781219628 181540758 500034449 499964658 500034449 499964658 759905322 498394864 759905322 498394864 500013430 86686575 500013430 86686575 913359611 69627271 913359611 69627271 500000862 411852431 500000862 411852431 411850713 578408893 411850713 578408893 578409779 54477960 578409779 54477960 945484903 851102856 945484903 851102856 148927022 506494483 148927022 506494483 493440715 434498681 493440715 434498681 434494686 386914588 434494686 386914588 613076542 454060088 613076542 454060088 454085639 499982430 454085639 499982430 588416369 499988393 588416369 499988393 976148041 843202735 976148041 843202735 499997307 681649808 499997307 681649808 681672336 500007233 681672336 500007233 305391989 757626796 305391989 757626796 757604022 657564627 757604022 657564627 342477574 499986059 342477574 499986059 254627552 499965299 254627552 499965299 605782003 500023593 605782003 500023593 31919244 964898970 31919244 964898970 964864693 500017825 964864693 500017825 600803822 499988588 600803822 499988588 165676451 979883270 165676451 979883270 20049337 500012230 20049337 500012230 578463727 239374120 578463727 239374120 239397498 314981156 239397498 314981156 499976348 456484430 499976348 456484430 456512127 900319308 456512127 900319308 99698184 113949239 99698184 113949239 113970778 537311453 113970778 537311453 500010817 466266527 500010817 466266527 466266916 500039108 466266916 500039108 348329649 856087417 348329649 856087417 856052316 500019842 856052316 500019842 252341768 840520821 252341768 840520821 840572289 139053352 840572289 139053352 139089077 740894510 139089077 740894510 740915151 611458715 740915151 611458715 499972666 352354961 499972666 352354961 647694230 500019120 647694230 500019120 873120897 333105228 873120897 333105228 500039389 499996791 500039389 499996791 4882295 802763353 4882295 802763353 500006152 325138690 500006152 325138690 500029839 257276872 500029839 257276872 500027350 499995237 500027350 499995237 241890523 596197613 241890523 596197613 499998428 196621524 499998428 196621524 499966664 499985734 499966664 499985734 260571268 222603882 260571268 222603882 777364196 485944309 777364196 485944309 500026986 896783349 500026986 896783349 500033186 948997479 500033186 948997479 499993213 240258588 499993213 240258588 500038943 150876905 500038943 150876905 499984510 499992515 499984510 499992515 837320540 758046328 837320540 758046328 499995087 596097413 499995087 596097413 403886146 832279233 403886146 832279233 499987697 67160082 499987697 67160082 932797695 496299948 932797695 496299948 503756897 28147109 503756897 28147109 971808104 516016778 971808104 516016778 499969248 470272801 499969248 470272801 470201377 633217813 470201377 633217813 633272002 864022000 633272002 864022000 864065213 713099560 864065213 713099560 713083376 499978207 713083376 499978207 546547547 822622573 546547547 822622573 822669951 499964061 822669951 499964061 508879028 748231270 508879028 748231270 748171577 500035510 748171577 500035510 226975315 787065146 226975315 787065146 212979894 155576102 212979894 155576102 844373228 112600555 844373228 112600555 500024610 499967395 500024610 499967395 666751097 21070956 666751097 21070956 500021387 76244986 500021387 76244986 923689263 289204471 923689263 289204471 710825895 432446436 710825895 432446436 567561112 499984433 567561112 499984433 273204321 269643213 273204321 269643213 730384515 499993476 730384515 499993476 966265595 936057348 966265595 936057348 936073605 499962101 936073605 499962101 231524891 482115230 231524891 482115230 517916971 104391645 517916971 104391645 104377762 499984922 104377762 499984922 84191623 187977893 84191623 187977893 500012103 499973840 500012103 499973840 611526534 260419156 611526534 260419156 500036705 500032252 500036705 500032252 787246112 500022358 787246112 500022358 803372998 499978208 803372998 499978208 205516107 499964968 205516107 499964968 599076869 846853528 599076869 846853528 499971949 500016923 499971949 500016923 429613994 500033820 429613994 500033820 46301484 830971677 46301484 830971677 169030684 499981161 169030684 499981161 154264677 491460640 154264677 491460640 508592170 409911922 508592170 409911922 409947667 263994260 409947667 263994260 499993359 387926666 499993359 387926666 500019184 430450611 500019184 430450611 500012914 714900519 500012914 714900519 714901759 23679198 714901759 23679198 500018619 789991452 500018619 789991452 790023421 18618387 790023421 18618387 981363978 931331949 981363978 931331949 68612815 718723886 68612815 718723886 281311772 283342366 281311772 283342366 500001165 86341270 500001165 86341270 86361322 726701223 86361322 726701223 726640664 386201653 726640664 386201653 386235601 500015877 386235601 500015877 894387554 829217510 894387554 829217510 500014311 327610497 500014311 327610497 672362384 801474255 672362384 801474255 198575066 184637811 198575066 184637811 815368570 260090915 815368570 260090915 499990489 164911960 499990489 164911960 835054007 765027342 835054007 765027342 499962876 10343947 499962876 10343947 989672525 308051947 989672525 308051947 308106071 599649158 308106071 599649158 599676480 689368147 599676480 689368147 310654163 89401470 310654163 89401470 910536373 367571789 910536373 367571789 367606311 575659989 367606311 575659989 500027682 818949280 500027682 818949280 499989989 404805217 499989989 404805217 500038951 914067592 500038951 914067592 500012024 898516573 500012024 898516573 898454834 868969774 898454834 868969774 868964873 359300125 868964873 359300125 640684037 86984614 640684037 86984614 913042556 500025812 913042556 500025812 797175012 742390234 797175012 742390234 257637758 41015211 257637758 41015211 41021985 499994569 41021985 499994569 693426918 500030566 693426918 500030566 445158400 499964666 445158400 499964666 77721937 880028449 77721937 880028449 880006443 623189203 880006443 623189203 376801838 147834252 376801838 147834252 147811667 17663423 147811667 17663423 982312114 621035574 982312114 621035574 378981552 76975361 378981552 76975361 76938702 435430618 76938702 435430618 435419010 799018267 435419010 799018267 200966525 60934305 200966525 60934305 500007003 946418948 500007003 946418948 946360511 500020226 946360511 500020226 957761354 515021967 957761354 515021967 515027564 780847032 515027564 780847032 499996929 443881214 499996929 443881214 500013284 499993234 500013284 499993234 708179754 116792705 708179754 116792705 116770997 500013187 116770997 500013187 508232570 500025577 508232570 500025577 480219398 499965800 480219398 499965800 147260413 291768335 147260413 291768335 708181994 93097327 708181994 93097327 500028352 352086419 500028352 352086419 352082238 500034159 352082238 500034159 979907220 851616847 979907220 851616847 148358159 655050327 148358159 655050327 655052291 760191029 655052291 760191029 499980156 410233184 499980156 410233184 410226040 441978376 410226040 441978376 500009581 674931379 500009581 674931379 674920798 730298884 674920798 730298884 269718968 500018599 269718968 500018599 451510793 460158377 451510793 460158377 539849520 834528233 539849520 834528233 499977710 500036107 499977710 500036107 477228666 631514806 477228666 631514806 368507645 734530197 368507645 734530197 499998366 334982580 499998366 334982580 334955461 489233513 334955461 489233513 489192881 655230612 489192881 655230612 655202226 785739085 655202226 785739085 500023402 213934274 500023402 213934274 213912691 764023674 213912691 764023674 236035780 500015896 236035780 500015896 808495929 190138793 808495929 190138793 190182994 106537054 190182994 106537054 499982945 740878190 499982945 740878190 500007424 499983008 500007424 499983008 274461806 251389417 274461806 251389417 251414513 950899367 251414513 950899367 49116013 56841011 49116013 56841011 499960098 535888724 499960098 535888724 464145034 600022018 464145034 600022018 600053397 670385407 600053397 670385407 329637427 660002704 329637427 660002704 339976130 499960072 339976130 499960072 90066399 185287962 90066399 185287962 499978790 820636199 499978790 820636199 820598055 312550351 820598055 312550351 312536486 500029286 312536486 500029286 630211147 3506653 630211147 3506653 3505836 499997594 3505836 499997594 526593432 499970762 526593432 499970762 945879577 629622126 945879577 629622126 629674003 927764596 629674003 927764596 72271121 64456536 72271121 64456536 499990126 499999318 499990126 499999318 384711133 61440601 384711133 61440601 938569277 617473487 938569277 617473487 499977619 193296081 499977619 193296081 193318985 499988334 193318985 499988334 814078059 499961896 814078059 499961896 79549970 978643363 79549970 978643363 978657571 301128961 978657571 301128961 301156750 255940147 301156750 255940147 744058388 500011502 744058388 500011502 986689599 500024478 986689599 500024478 708882396 677183034 708882396 677183034 499986038 251628653 499986038 251628653 748367955 499990986 748367955 499990986 185716170 252453828 185716170 252453828 500020985 634910316 500020985 634910316 634921345 499973142 634921345 499973142 938936049 295934953 938936049 295934953 704104765 925278366 704104765 925278366 74689071 499986134 74689071 499986134 379065518 187253522 379065518 187253522 499978182 37614754 499978182 37614754 962359760 746719051 962359760 746719051 746670585 456941233 746670585 456941233 456992216 226964715 456992216 226964715 773058388 377776757 773058388 377776757 499972963 432411732 499972963 432411732 567589520 499969704 567589520 499969704 150645340 623892419 150645340 623892419 623928419 324497853 623928419 324497853 500005415 553413741 500005415 553413741 553379542 500016166 553379542 500016166 939801951 806344679 939801951 806344679 499967157 367610971 499967157 367610971 499998709 589272187 499998709 589272187 589203469 145784594 589203469 145784594 145819530 243760983 145819530 243760983 243781539 378400687 243781539 378400687 499993530 422221778 499993530 422221778 422220194 833197172 422220194 833197172 500003306 916792491 500003306 916792491 916760189 944893047 916760189 944893047 944886324 687290735 944886324 687290735 687317022 134835300 687317022 134835300 865145149 913216662 865145149 913216662 86770647 768025512 86770647 768025512 767982031 915782244 767982031 915782244 84198254 433547811 84198254 433547811 499981396 500013991 499981396 500013991 633436119 712762441 633436119 712762441 287251161 381780158 287251161 381780158 499986687 664066729 499986687 664066729 335927758 304538139 335927758 304538139 304524793 386788209 304524793 386788209 386785992 860564979 386785992 860564979 139464791 42441440 139464791 42441440 499965693 4173672 499965693 4173672 995856914 500008961 995856914 500008961 853189682 747514943 853189682 747514943 252549540 24285725 252549540 24285725 499981658 885254007 499981658 885254007 885263734 536499795 885263734 536499795 463510225 675260244 463510225 675260244 324701438 1728470 324701438 1728470 998261564 499981086 998261564 499981086 848586622 934265953 848586622 934265953 499981818 499984216 499981818 499984216 473229793 499978234 473229793 499978234 754114684 694669368 754114684 694669368 694603256 9714298 694603256 9714298 990304408 499968030 990304408 499968030 851346490 678019113 851346490 678019113 499983081 913263716 499983081 913263716 86731896 19752144 86731896 19752144 499999378 684932678 499999378 684932678 499994626 500010074 499994626 500010074 536786426 499978210 536786426 499978210 781549182 76141856 781549182 76141856 76134409 652550369 76134409 652550369 347470185 137549387 347470185 137549387 862511604 971950589 862511604 971950589 971977908 500012866 971977908 500012866 850120400 367638468 850120400 367638468 632360270 880837128 632360270 880837128 880820388 499991783 880820388 499991783 637293783 500006875 637293783 500006875 455934853 499981915 455934853 499981915 43583775 499965565 43583775 499965565 72844496 994622397 72844496 994622397 5401084 499972880 5401084 499972880 424355263 500033589 424355263 500033589 468878398 797873502 468878398 797873502 500006284 729992862 500006284 729992862 270004020 795499181 270004020 795499181 500003089 344859423 500003089 344859423 500006767 346776699 500006767 346776699 653212174 106402059 653212174 106402059 106406407 500022958 106406407 500022958 251944934 172517180 251944934 172517180 500035273 134091941 500035273 134091941 134133494 710355141 134133494 710355141 500016395 831874354 500016395 831874354 831863647 379155290 831863647 379155290 379096773 499977554 379096773 499977554 8969450 300336786 8969450 300336786 300318286 953912371 300318286 953912371 500026348 499962524 500026348 499962524 39256639 499966966 39256639 499966966 478652127 499998364 478652127 499998364 339392888 962130957 339392888 962130957 37864823 958661910 37864823 958661910 499986976 628045028 499986976 628045028 371953947 731006826 371953947 731006826 731005392 144985141 731005392 144985141 855017365 958915058 855017365 958915058 41080934 953110217 41080934 953110217 499992104 315465029 499992104 315465029 315404127 411145411 315404127 411145411 411136251 771705356 411136251 771705356 228257794 432896247 228257794 432896247 499999332 754143590 499999332 754143590 754151367 120971149 754151367 120971149 878962095 980195067 878962095 980195067 500003264 12577236 500003264 12577236 500011598 512445283 500011598 512445283 512500444 559189339 512500444 559189339 499988301 369533069 499988301 369533069 630453347 759130868 630453347 759130868 759135058 499982191 759135058 499982191 47668245 318495779 47668245 318495779 681498312 421839557 681498312 421839557 499964402 500014747 499964402 500014747 992387824 709227758 992387824 709227758 499999665 786087497 499999665 786087497 213883899 26998089 213883899 26998089 27020609 703769627 27020609 703769627 703740805 500007283 703740805 500007283 56789234 500036162 56789234 500036162 544571182 159861001 544571182 159861001 499998897 272005295 499998897 272005295 499967293 976069349 499967293 976069349 500017649 946169408 500017649 946169408 946125171 948391589 946125171 948391589 500000422 499994220 500000422 499994220 666112356 499972402 666112356 499972402 56512369 912364453 56512369 912364453 87590019 499966606 87590019 499966606 451942733 405236192 451942733 405236192 405262289 297432741 405262289 297432741 500016077 813373110 500016077 813373110 499974230 682828825 499974230 682828825 682829167 668591192 682829167 668591192 331392563 221287876 331392563 221287876 500009135 849250006 500009135 849250006 849304240 989917126 849304240 989917126 989887264 830274385 989887264 830274385 169691892 499971626 169691892 499971626 268470272 404559566 268470272 404559566 404573669 967705896 404573669 967705896 499999776 500029749 499999776 500029749 566786501 167181961 566786501 167181961 832868679 49120431 832868679 49120431 950884486 499988791 950884486 499988791 622973654 623894713 622973654 623894713 500039531 350669445 500039531 350669445 649303351 16015241 649303351 16015241 500024218 499985913 500024218 499985913 564514533 409946871 564514533 409946871 590093998 499984452 590093998 499984452 383327585 499996186 383327585 499996186 929796254 257958620 929796254 257958620 742070330 837992813 742070330 837992813 500039891 662004969 500039891 662004969 661969534 415729170 661969534 415729170 500002560 189503963 500002560 189503963 499992329 742479766 499992329 742479766 742428726 499984062 742428726 499984062 548087707 499983728 548087707 499983728 741838523 666535228 741838523 666535228 666523132 277168690 666523132 277168690 277135945 603319042 277135945 603319042 499963374 59734374 499963374 59734374 59696124 499969796 59696124 499969796 878595464 283959746 878595464 283959746 283969765 35060694 283969765 35060694 500032046 63933395 500032046 63933395 500021624 661969272 500021624 661969272 661935450 229969357 661935450 229969357 770039672 171029794 770039672 171029794 171004802 377560862 171004802 377560862 377594947 288861321 377594947 288861321 500023902 795584203 500023902 795584203 500013734 500020923 500013734 500020923 736581101 499966404 736581101 499966404 673509201 228030925 673509201 228030925 771968918 344251649 771968918 344251649 500001886 973313380 500001886 973313380 499960447 499985746 499960447 499985746 616935869 500006621 616935869 500006621 959104209 544405590 959104209 544405590 455570014 417972390 455570014 417972390 417952669 411251649 417952669 411251649 500037568 499963397 500037568 499963397 452206010 500020651 452206010 500020651 345893153 500007924 345893153 500007924 18233163 984151052 18233163 984151052 15862534 499987031 15862534 499987031 559702224 449288304 559702224 449288304 449305629 500028715 449305629 500028715 50028237 116675265 50028237 116675265 116675078 286193280 116675078 286193280 499992163 320467916 499992163 320467916 320477864 576721489 320477864 576721489 423267390 377471349 423267390 377471349 500032268 812029388 500032268 812029388 499968077 404485428 499968077 404485428 404471216 500015218 404471216 500015218 641997589 426453227 641997589 426453227 426486030 275927882 426486030 275927882 500008611 216790637 500008611 216790637 783237946 500008129 783237946 500008129 496541329 833381512 496541329 833381512 166600190 403878061 166600190 403878061 596181603 723474296 596181603 723474296 276559563 499996065 276559563 499996065 691227074 499994681 691227074 499994681 697629216 959946403 697629216 959946403 499964582 500034989 499964582 500034989 902330776 260808232 902330776 260808232 260831477 499996369 260831477 499996369 314383802 167669592 314383802 167669592 500019669 267946466 500019669 267946466 499996647 911799458 499996647 911799458 88164009 640239335 88164009 640239335 359739970 499987007 359739970 499987007 542673726 342067147 542673726 342067147 342016466 533565394 342016466 533565394 533619559 418825222 533619559 418825222 418808792 266816459 418808792 266816459 733128118 165024770 733128118 165024770 499991725 988860032 499991725 988860032 988875797 647226182 988875797 647226182 647229775 679900309 647229775 679900309 679906124 407160107 679906124 407160107 592789289 500010136 592789289 500010136 963586353 124620558 963586353 124620558 500018289 499985690 500018289 499985690 394676913 427870425 394676913 427870425 572082520 499971958 572082520 499971958 935769098 499971209 935769098 499971209 492003554 627688208 492003554 627688208 627681042 145912037 627681042 145912037 854087832 398683327 854087832 398683327 398715353 946291368 398715353 946291368 946318351 993897039 946318351 993897039 6159245 750105398 6159245 750105398 249956732 146576213 249956732 146576213 146574290 995824094 146574290 995824094 499986271 908165158 499986271 908165158 908230802 90337506 908230802 90337506 90311712 499971182 90311712 499971182 764469779 499966034 764469779 499966034 62123794 708627069 62123794 708627069 291434152 355198388 291434152 355198388 500027902 499999858 500027902 499999858 988587364 17793568 988587364 17793568 500039847 905103169 500039847 905103169 905095529 275999844 905095529 275999844 499969559 297597656 499969559 297597656 499987087 992636046 499987087 992636046 7426813 727800587 7426813 727800587 272151485 267290928 272151485 267290928 732677895 567539790 732677895 567539790 500004695 736898714 500004695 736898714 263111125 287183661 263111125 287183661 287194382 327736761 287194382 327736761 672260495 449687852 672260495 449687852 500030118 1791811 500030118 1791811 998176342 216192470 998176342 216192470 783871963 457348246 783871963 457348246 457399618 161004305 457399618 161004305 838957833 889187555 838957833 889187555 110853778 567158730 110853778 567158730 499978879 842558211 499978879 842558211 842527571 840911291 842527571 840911291 499992535 708073491 499992535 708073491 291920990 655251216 291920990 655251216 655240812 360483275 655240812 360483275 360468018 722310417 360468018 722310417 277686168 569265528 277686168 569265528 430725716 262710336 430725716 262710336 500010627 281118156 500010627 281118156 281115504 921055561 281115504 921055561 500022697 212683429 500022697 212683429 787282182 125238644 787282182 125238644 874775825 393848504 874775825 393848504 606087072 620791678 606087072 620791678 620783415 500020269 620783415 500020269 66729503 492762204 66729503 492762204 492795182 549077769 492795182 549077769 500010838 445156541 500010838 445156541 554878911 52678704 554878911 52678704 499998912 238298770 499998912 238298770 761711620 14248148 761711620 14248148 985716931 755288933 985716931 755288933 755268822 499997310 755268822 499997310 92904872 499974841 92904872 499974841 557830193 345427678 557830193 345427678 345420785 559810280 345420785 559810280 559872927 500019559 559872927 500019559 831562874 930517900 831562874 930517900 500004753 205629534 500004753 205629534 500037998 129259761 500037998 129259761 500003766 507284907 500003766 507284907 507312702 500013322 507312702 500013322 988497391 79004724 988497391 79004724 921011825 280461439 921011825 280461439 280409508 803209561 280409508 803209561 803256417 500036032 803256417 500036032 95226033 988652584 95226033 988652584 11365443 499962391 11365443 499962391 475067440 97284150 475067440 97284150 500020546 362764439 500020546 362764439 499974298 500022172 499974298 500022172 924750534 499973082 924750534 499973082 530362112 746885020 530362112 746885020 253052259 95116531 253052259 95116531 904929884 499983788 904929884 499983788 958286421 500004840 958286421 500004840 365323430 714080123 365323430 714080123 285896261 818822287 285896261 818822287 181181143 285238686 181181143 285238686 714793685 164452733 714793685 164452733 500008637 499961339 500008637 499961339 29147523 269531934 29147523 269531934 730467396 646246111 730467396 646246111 500015876 499978826 500015876 499978826 913560328 514090773 913560328 514090773 485865231 48204764 485865231 48204764 951785371 499976193 951785371 499976193 174597179 499993860 174597179 499993860 359601383 489046399 359601383 489046399 510904109 501228807 510904109 501228807 501235917 962046904 501235917 962046904 962089603 844753274 962089603 844753274 499969893 692421468 499969893 692421468 499970818 870001861 499970818 870001861 129995040 499991141 129995040 499991141 141567686 773734253 141567686 773734253 500036671 193675359 500036671 193675359 806281621 747600962 806281621 747600962 252362612 499985811 252362612 499985811 144406844 188403717 144406844 188403717 499991402 499995055 499991402 499995055 131146359 536330518 131146359 536330518 463707694 336333474 463707694 336333474 336351752 290011065 336351752 290011065 500025721 109467975 500025721 109467975 109456619 262168480 109456619 262168480 262189990 735731827 262189990 735731827 499989224 315258319 499989224 315258319 315312470 607841338 315312470 607841338 392135413 368893574 392135413 368893574 499967249 923324531 499967249 923324531 500005760 500008921 500005760 500008921 143138664 905699856 143138664 905699856 499975873 790743918 499975873 790743918 209262610 179670629 209262610 179670629 179696288 265601968 179696288 265601968 499981026 68805639 499981026 68805639 68846424 599499279 68846424 599499279 599482293 566815996 599482293 566815996 566799106 475695899 566799106 475695899 475757953 499989551 475757953 499989551 961083788 724433600 961083788 724433600 500038646 500021548 500038646 500021548 991727171 499989127 991727171 499989127 725924586 125774871 725924586 125774871 125766472 499988673 125766472 499988673 195930679 890626242 195930679 890626242 500036094 746116259 500036094 746116259 746093565 500038041 746093565 500038041 129715602 596474687 129715602 596474687 499976319 181838062 499976319 181838062 818191131 273607435 818191131 273607435 726395586 756948419 726395586 756948419 499980246 155492274 499980246 155492274 155507560 500029405 155507560 500029405 274704807 873915271 274704807 873915271 500014924 278300478 500014924 278300478 278345640 328252258 278345640 328252258 328263187 849087775 328263187 849087775 500031756 776892082 500031756 776892082 499998541 463277934 499998541 463277934 463275551 503660860 463275551 503660860 503636394 125005993 503636394 125005993 124969572 214332481 124969572 214332481 500037626 500025216 500037626 500025216 922761011 487317637 922761011 487317637 512732267 499995931 512732267 499995931 722456492 371350084 722456492 371350084 628712649 499967998 628712649 499967998 795521243 499998482 795521243 499998482 292160629 180421425 292160629 180421425 819588187 281240346 819588187 281240346 281271514 110869042 281271514 110869042 889157318 500013800 889157318 500013800 764716746 210222755 764716746 210222755 500019604 699594616 500019604 699594616 300431216 611411467 300431216 611411467 388590098 203622444 388590098 203622444 796351683 795355636 796351683 795355636 204697874 114153516 204697874 114153516 885871426 736764845 885871426 736764845 263268250 614807111 263268250 614807111 614868476 500012961 614868476 500012961 933411362 32951986 933411362 32951986 32926366 499996385 32926366 499996385 247745615 642884976 247745615 642884976 642932185 784162773 642932185 784162773 215816595 481942585 215816595 481942585 500026631 123795882 500026631 123795882 123786062 733700286 123786062 733700286 266292355 875095561 266292355 875095561 875104644 489917655 875104644 489917655 489899745 838416432 489899745 838416432 161563804 93849621 161563804 93849621 906149198 208588837 906149198 208588837 791461193 162252643 791461193 162252643 500039010 751019580 500039010 751019580 751019845 499981635 751019845 499981635 602596615 333481317 602596615 333481317 333481958 320594964 333481958 320594964 320620331 18141459 320620331 18141459 981840915 450419131 981840915 450419131 450468337 572232255 450468337 572232255 427833746 500011247 427833746 500011247 449689450 905536256 449689450 905536256 500033853 118575460 500033853 118575460 881421318 216211375 881421318 216211375 216222854 499983576 216222854 499983576 430151856 499970491 430151856 499970491 251635867 726743895 251635867 726743895 726701696 216216077 726701696 216216077 783754960 194385263 783754960 194385263 805615269 354828882 805615269 354828882 499987742 675220283 499987742 675220283 675227053 982658117 675227053 982658117 17337327 858448533 17337327 858448533 858443856 109581078 858443856 109581078 109583711 500019294 109583711 500019294 331724882 163830390 331724882 163830390 836214778 802228541 836214778 802228541 197774303 307457261 197774303 307457261 692587829 940863243 692587829 940863243 500005121 293189925 500005121 293189925 706813908 301427176 706813908 301427176 698594293 720459984 698594293 720459984 499976608 500000935 499976608 500000935 215674561 508373129 215674561 508373129 508404233 766666606 508404233 766666606 766622926 500007789 766622926 500007789 789832305 789386749 789832305 789386749 210585520 499969350 210585520 499969350 25760874 209732320 25760874 209732320 209794642 499997987 209794642 499997987 990254856 917430529 990254856 917430529 917423541 958529074 917423541 958529074 41470925 131185791 41470925 131185791 500019170 499966357 500019170 499966357 211542957 50594597 211542957 50594597 50607957 500039256 50607957 500039256 71808163 500017394 71808163 500017394 155591090 500000115 155591090 500000115 925942933 487613390 925942933 487613390 487605980 317846545 487605980 317846545 317894585 201730021 317894585 201730021 201767488 507460711 201767488 507460711 499962355 499971529 499962355 499971529 965163341 499986871 965163341 499986871 322159143 547509924 322159143 547509924 452511697 55881139 452511697 55881139 55872756 386762827 55872756 386762827 499979518 685437021 499979518 685437021 500033458 500031159 500033458 500031159 993719609 24255262 993719609 24255262 499976737 29612414 499976737 29612414 29604104 245153918 29604104 245153918 245162449 460571309 245162449 460571309 460565962 891771936 460565962 891771936 108238011 124175651 108238011 124175651 875792957 475869538 875792957 475869538 524132868 499972913 524132868 499972913 908513032 500014654 908513032 500014654 236316068 50761056 236316068 50761056 949275004 459781889 949275004 459781889 500039908 359292223 500039908 359292223 499964983 500024290 499964983 500024290 567636489 426959151 567636489 426959151 573081280 315197451 573081280 315197451 684813400 277972668 684813400 277972668 500014689 56470235 500014689 56470235 500015779 505248442 500015779 505248442 505294186 805522499 505294186 805522499 500032741 239824758 500032741 239824758 760207445 500021562 760207445 500021562 134871487 197543421 134871487 197543421 802469679 338091465 802469679 338091465 499972603 500033065 499972603 500033065 992686644 452619285 992686644 452619285 547393437 249609711 547393437 249609711 750382031 500025378 750382031 500025378 989569709 282790078 989569709 282790078 282835459 330970018 282835459 330970018 330990334 62599470 330990334 62599470 937424866 445427209 937424866 445427209 500025948 980338231 500025948 980338231 980342176 499996980 980342176 499996980 519633600 185181073 519633600 185181073 500039754 399001012 500039754 399001012 600963027 466135467 600963027 466135467 499971714 499965262 499971714 499965262 731100100 888356989 731100100 888356989 499978264 660688690 499978264 660688690 499998524 632654397 499998524 632654397 499992509 877719438 499992509 877719438 500035926 499999687 500035926 499999687 698915853 443275511 698915853 443275511 443235672 437257241 443235672 437257241 562788589 818307829 562788589 818307829 818306501 876531360 818306501 876531360 123405179 46095606 123405179 46095606 46110063 500002176 46110063 500002176 115185498 315877550 115185498 315877550 684129826 793468132 684129826 793468132 206549256 499973152 206549256 499973152 747409838 469955521 747409838 469955521 499970825 747061090 499970825 747061090 499990270 473494197 499990270 473494197 500017329 426860052 500017329 426860052 573135273 358182728 573135273 358182728 500027754 11444540 500027754 11444540 11472185 572373071 11472185 572373071 572395025 921141333 572395025 921141333 78861700 499960404 78861700 499960404 85681845 499975212 85681845 499975212 72598711 322586202 72598711 322586202 322590632 499971479 322590632 499971479 997537415 500037709 997537415 500037709 349197472 500022088 349197472 500022088 843043252 778215382 843043252 778215382 499986562 439647149 499986562 439647149 500029277 318762093 500029277 318762093 499990986 557405726 499990986 557405726 499968505 565617574 499968505 565617574 500028171 594990571 500028171 594990571 405002805 805463799 405002805 805463799 194491700 834343356 194491700 834343356 165679462 708063556 165679462 708063556 291889614 222678724 291889614 222678724 222654657 10415300 222654657 10415300 499989963 798573901 499989963 798573901 499968517 610349662 499968517 610349662 389678146 889399337 389678146 889399337 499967712 252956029 499967712 252956029 252983082 238201475 252983082 238201475 499983429 93317685 499983429 93317685 499979862 500022338 499979862 500022338 175867443 499998452 175867443 499998452 884717091 786377860 884717091 786377860 499988883 603076231 499988883 603076231 396941755 499977132 396941755 499977132 70432828 104017177 70432828 104017177 499985166 60818539 499985166 60818539 939189129 57120651 939189129 57120651 942851777 500037298 942851777 500037298 877116105 105392860 877116105 105392860 500016916 541723765 500016916 541723765 500017459 60600427 500017459 60600427 60570729 939043670 60570729 939043670 939109531 499980482 939109531 499980482 352089334 500016092 352089334 500016092 105649460 607329305 105649460 607329305 500004181 499984663 500004181 499984663 410921144 500036243 410921144 500036243 609781868 93656534 609781868 93656534 500024124 209182780 500024124 209182780 790804490 801062902 790804490 801062902 801064279 226434255 801064279 226434255 500029946 253886125 500029946 253886125 253950941 870722270 253950941 870722270 499979087 499987262 499979087 499987262 906965820 989819826 906965820 989819826 989801311 89652802 989801311 89652802 500039763 230296760 500039763 230296760 769690468 499993876 769690468 499993876 614409481 153165903 614409481 153165903 153134623 928263589 153134623 928263589 71700207 592674160 71700207 592674160 592647708 331049721 592647708 331049721 500035156 804635245 500035156 804635245 500033314 165911755 500033314 165911755 834089409 109829021 834089409 109829021 109817369 633578320 109817369 633578320 366381294 258238506 366381294 258238506 741790977 499989590 741790977 499989590 744033481 362779849 744033481 362779849 637243347 388339339 637243347 388339339 611662059 417753787 611662059 417753787 417725164 4548519 417725164 4548519 995477909 185450287 995477909 185450287 814523810 136336952 814523810 136336952 499987214 250132374 499987214 250132374 749843205 601950311 749843205 601950311 500010353 73944895 500010353 73944895 926111708 230398089 926111708 230398089 769625434 807260762 769625434 807260762 807304978 82392201 807304978 82392201 917669989 766001176 917669989 766001176 765979714 500010942 765979714 500010942 915609532 861907733 915609532 861907733 861903539 430073593 861903539 430073593 430070917 500010746 430070917 500010746 678674970 500031518 678674970 500031518 819813012 674647969 819813012 674647969 674618901 941520542 674618901 941520542 941574536 832569837 941574536 832569837 499982743 500039500 499982743 500039500 41769083 48095026 41769083 48095026 951885711 120174105 951885711 120174105 120189181 269150194 120189181 269150194 500023481 499966156 500023481 499966156 576782471 499994146 576782471 499994146 541680868 500003434 541680868 500003434 176368588 780844041 176368588 780844041 219157254 223340310 219157254 223340310 776640781 896104339 776640781 896104339 896116101 500006202 896116101 500006202 230866791 410470287 230866791 410470287 500019930 706335091 500019930 706335091 706295295 500017814 706295295 500017814 792964973 500024231 792964973 500024231 905234554 223634105 905234554 223634105 500018251 815857845 500018251 815857845 815917756 499961937 815917756 499961937 94229964 689682537 94229964 689682537 689702492 500002079 689702492 500002079 843210055 351172132 843210055 351172132 351160570 953513210 351160570 953513210 46548013 681180088 46548013 681180088 500015817 83422247 500015817 83422247 916563000 495631348 916563000 495631348 504389150 863113116 504389150 863113116 136886737 794388190 136886737 794388190 499971282 918932715 499971282 918932715 81101583 407546918 81101583 407546918 407528972 488006231 407528972 488006231 499995850 81831622 499995850 81831622 918231458 567999940 918231458 567999940 568018633 508061136 568018633 508061136 508119582 499979154 508119582 499979154 845828686 500037835 845828686 500037835 129679561 756800863 129679561 756800863 499976880 499975107 499976880 499975107 954585301 499990450 954585301 499990450 298907916 588851392 298907916 588851392 411139096 299335116 411139096 299335116 499988435 720700734 499988435 720700734 720682885 704676921 720682885 704676921 295317040 500014497 295317040 500014497 82703280 499996582 82703280 499996582 576835355 695374505 576835355 695374505 304617219 874053895 304617219 874053895 500037060 360075361 500037060 360075361 499973233 243078106 499973233 243078106 243101979 172326885 243101979 172326885 172324635 888596263 172324635 888596263 888534853 643562130 888534853 643562130 356421257 266785352 356421257 266785352 500022264 364674727 500022264 364674727 635318441 499965229 635318441 499965229 608045333 686487 608045333 686487 660672 845585198 660672 845585198 845615456 639852994 845615456 639852994 639911245 569702011 639911245 569702011 500025105 500028489 500025105 500028489 818761159 774410693 818761159 774410693 774365891 670244161 774365891 670244161 670301745 440901097 670301745 440901097 440846965 545284178 440846965 545284178 454740068 971151570 454740068 971151570 971191828 584001415 971191828 584001415 500003086 481981415 500003086 481981415 500029059 756536468 500029059 756536468 756519596 707128808 756519596 707128808 707196713 827600625 707196713 827600625 827656669 521025339 827656669 521025339 478987674 796620978 478987674 796620978 796627567 930409063 796627567 930409063 930387255 115467433 930387255 115467433 884587477 500016081 884587477 500016081 633991150 366993592 633991150 366993592 499987756 500012921 499987756 500012921 218239305 154710631 218239305 154710631 500021973 559834663 500021973 559834663 499972325 139415957 499972325 139415957 860568351 423058262 860568351 423058262 576933486 612838123 576933486 612838123 612799444 26197639 612799444 26197639 499973192 752988329 499973192 752988329 752973508 499972470 752973508 499972470 323494979 718834400 323494979 718834400 718876920 677541568 718876920 677541568 322518836 187756492 322518836 187756492 812250056 500037440 812250056 500037440 977868229 203849859 977868229 203849859 203882768 868406803 203882768 868406803 500031259 461535857 500031259 461535857 461555385 785610202 461555385 785610202 499967991 124230116 499967991 124230116 500009026 499998945 500009026 499998945 145093578 128835756 145093578 128835756 500000522 499967127 500000522 499967127 401185510 783414325 401185510 783414325 216583301 642730167 216583301 642730167 499963433 195899340 499963433 195899340 499961410 787764040 499961410 787764040 787780607 443306211 787780607 443306211 443284185 131509513 443284185 131509513 131494837 366021895 131494837 366021895 633971292 508014248 633971292 508014248 499986261 752650635 499986261 752650635 500039029 499997063 500039029 499997063 78399812 138987004 78399812 138987004 138998450 265178739 138998450 265178739 265208460 233832233 265208460 233832233 766236158 499968543 766236158 499968543 440794343 500014772 440794343 500014772 424106042 26333191 424106042 26333191 499966445 858855412 499966445 858855412 500030964 500005585 500030964 500005585 814810447 484713583 814810447 484713583 484704389 499978203 484704389 499978203 361295935 634309194 361295935 634309194 365661597 500010614 365661597 500010614 260456668 777797833 260456668 777797833 777783068 228339862 777783068 228339862 499962618 413514243 499962618 413514243 413472026 499977237 413472026 499977237 151096784 132726674 151096784 132726674 132763501 383941511 132763501 383941511 616044507 424906810 616044507 424906810 500039878 90138662 500039878 90138662 500008085 500025419 500008085 500025419 800690369 552384407 800690369 552384407 552413163 560553263 552413163 560553263 560550395 842413459 560550395 842413459 500013546 70728223 500013546 70728223 929245816 323000555 929245816 323000555 499985341 500021542 499985341 500021542 407447764 649759621 407447764 649759621 649721742 499987924 649721742 499987924 465327460 361108267 465327460 361108267 638958477 797983916 638958477 797983916 797928411 824847886 797928411 824847886 824915833 750857402 824915833 750857402 249132925 47397125 249132925 47397125 952637755 862339840 952637755 862339840 862326107 554389123 862326107 554389123 554342004 499994118 554342004 499994118 541369076 865265798 541369076 865265798 865305662 798647914 865305662 798647914 798621821 532190583 798621821 532190583 467808814 499972973 467808814 499972973 640958499 736268402 640958499 736268402 736278434 954351823 736278434 954351823 500035072 30894565 500035072 30894565 499994153 173410857 499994153 173410857 173411635 498438114 173411635 498438114 501595112 333618369 501595112 333618369 666390388 830860617 666390388 830860617 500028135 98099757 500028135 98099757 901842898 875594888 901842898 875594888 875608868 500030678 875608868 500030678 809965868 968759160 809965868 968759160 500026298 517289262 500026298 517289262 517253343 792820128 517253343 792820128 792813233 928564253 792813233 928564253 928624355 909860810 928624355 909860810 90097655 499965178 90097655 499965178 431557358 810620714 431557358 810620714 499967307 570608621 499967307 570608621 570658475 901566455 570658475 901566455 901615696 455704831 901615696 455704831 500016563 353044994 500016563 353044994 500008469 938574737 500008469 938574737 500021311 243531709 500021311 243531709 243549098 700654750 243549098 700654750 299327292 348368629 299327292 348368629 500022948 91782501 500022948 91782501 500011353 188326554 500011353 188326554 811641568 638910480 811641568 638910480 361080609 803192951 361080609 803192951 803200434 358580730 803200434 358580730 641424619 280918268 641424619 280918268 499981972 499963587 499981972 499963587 923506487 798507150 923506487 798507150 499980828 181311810 499980828 181311810 499987029 252505387 499987029 252505387 252449154 499981022 252449154 499981022 574341297 182105433 574341297 182105433 499982461 500033242 499982461 500033242 458009201 512152568 458009201 512152568 487914551 499998008 487914551 499998008 199244883 244981737 199244883 244981737 244998609 109241078 244998609 109241078 890732831 499966746 890732831 499966746 73152908 651129214 73152908 651129214 348841482 562458069 348841482 562458069 437550731 913670016 437550731 913670016 499988114 822655949 499988114 822655949 177345543 499986947 177345543 499986947 105578162 910145292 105578162 910145292 910157264 18805925 910157264 18805925 981186251 499993152 981186251 499993152 361179700 500004343 361179700 500004343 122900864 276380992 122900864 276380992 723579386 946279001 723579386 946279001 53769576 205873035 53769576 205873035 794189177 248908953 794189177 248908953 500029653 499967017 500029653 499967017 207136661 742070122 207136661 742070122 257939736 499989582 257939736 499989582 720891205 192548641 720891205 192548641 192489863 571956414 192489863 571956414 428062216 499973556 428062216 499973556 437177386 699361918 437177386 699361918 699387693 953690260 699387693 953690260 499977661 309053819 499977661 309053819 690924798 879078557 690924798 879078557 120919991 418435786 120919991 418435786 500038173 704106619 500038173 704106619 499968417 597714864 499968417 597714864 402256087 623092204 402256087 623092204 623121477 499965570 623121477 499965570 501084969 499992035 501084969 499992035 146187561 876599033 146187561 876599033 123427951 745647140 123427951 745647140 745618296 278886543 745618296 278886543 500027258 751655927 500027258 751655927 751714348 542427631 751714348 542427631 499998072 229348508 499998072 229348508 770668067 148113790 770668067 148113790 851882046 659716581 851882046 659716581 659703392 236001892 659703392 236001892 763952615 187138091 763952615 187138091 812803825 499975452 812803825 499975452 272701427 951722333 272701427 951722333 499964556 643861338 499964556 643861338 643864750 97308753 643864750 97308753 97351943 500036058 97351943 500036058 358305982 352083503 358305982 352083503 647844633 500001080 647844633 500001080 900324725 102234192 900324725 102234192 897763594 499995279 897763594 499995279 669832176 886277056 669832176 886277056 886267107 500009184 886267107 500009184 502790973 61768054 502790973 61768054 938190113 500010287 938190113 500010287 565311612 499983210 565311612 499983210 44946238 377938483 44946238 377938483 500037416 500023553 500037416 500023553 519552654 866134603 519552654 866134603 500039196 438803280 500039196 438803280 561194435 547355501 561194435 547355501 547395468 223339178 547395468 223339178 223397438 300723829 223397438 300723829 300756660 577099850 300756660 577099850 422900751 138362176 422900751 138362176 138384660 626796824 138384660 626796824 373235770 86345491 373235770 86345491 499978483 585900671 499978483 585900671 414103894 4467330 414103894 4467330 500010237 199092900 500010237 199092900 800895887 34953932 800895887 34953932 965059547 304244151 965059547 304244151 304276257 533375934 304276257 533375934 499976979 499996227 499976979 499996227 561287294 500035300 561287294 500035300 219881944 261579298 219881944 261579298 261599423 635034984 261599423 635034984 635064381 747046928 635064381 747046928 252938274 932778104 252938274 932778104 932745259 234060533 932745259 234060533 765926607 644165199 765926607 644165199 644228159 499994465 644228159 499994465 428339895 500033489 428339895 500033489 487358590 519821301 487358590 519821301 480124737 370440787 480124737 370440787 629481487 137435309 629481487 137435309 137410526 761642179 137410526 761642179 500038654 423864317 500038654 423864317 500027941 228086167 500027941 228086167 228106144 500037265 228106144 500037265 604114187 447532432 604114187 447532432 500030386 913196949 500030386 913196949 86812727 981844059 86812727 981844059 18150621 500019810 18150621 500019810 536524749 25259143 536524749 25259143 499987261 645253332 499987261 645253332 645203883 499998545 645203883 499998545 16987815 626059675 16987815 626059675 373900004 114284560 373900004 114284560 114241300 800710400 114241300 800710400 199324550 270296148 199324550 270296148 729683255 848347766 729683255 848347766 151694851 500027763 151694851 500027763 63663346 385086377 63663346 385086377 499974119 86866725 499974119 86866725 86859644 172579387 86859644 172579387 827395835 844595507 827395835 844595507 844636409 500011330 844636409 500011330 550589672 500039177 550589672 500039177 922177519 499963946 922177519 499963946 483730239 580233203 483730239 580233203 499974922 675716657 499974922 675716657 500021075 35070996 500021075 35070996 964896329 537749845 964896329 537749845 537760119 822386812 537760119 822386812 177663399 120700940 177663399 120700940 500018178 500028598 500018178 500028598 161120170 56860250 161120170 56860250 56860629 691178701 56860629 691178701 499997309 997941280 499997309 997941280 500005743 81540536 500005743 81540536 500004142 392301819 500004142 392301819 392266886 110504177 392266886 110504177 110543813 98707873 110543813 98707873 499995347 531549445 499995347 531549445 468472004 908675233 468472004 908675233 908611780 440603392 908611780 440603392 559331703 609930256 559331703 609930256 609955144 587603670 609955144 587603670 412398134 792609086 412398134 792609086 207372388 892855994 207372388 892855994 500013886 614461112 500013886 614461112 500024891 253259433 500024891 253259433 746723976 454888977 746723976 454888977 545134427 338412059 545134427 338412059 661521588 69229627 661521588 69229627 69217229 487684409 69217229 487684409 487669798 105376441 487669798 105376441 105402320 321711077 105402320 321711077 678326026 499988351 678326026 499988351 512532874 19065367 512532874 19065367 980939034 499965890 980939034 499965890 31838648 907422489 31838648 907422489 92542451 625295057 92542451 625295057 374643002 597264534 374643002 597264534 597316274 499960131 597316274 499960131 159442833 106007436 159442833 106007436 499967075 186834053 499967075 186834053 186795610 499997694 186795610 499997694 333861201 230733276 333861201 230733276 230789138 735189824 230789138 735189824 264865068 500037998 264865068 500037998 282303896 269811380 282303896 269811380 730231754 117974281 730231754 117974281 499961540 499962752 499961540 499962752 912795383 499985274 912795383 499985274 454089432 500031277 454089432 500031277 916318674 60330888 916318674 60330888 60332133 515355044 60332133 515355044 499998931 19795673 499998931 19795673 499996762 715350656 499996762 715350656 284677591 637610624 284677591 637610624 637639356 607108099 637639356 607108099 392846133 901135238 392846133 901135238 499988960 12192761 499988960 12192761 500006281 30246826 500006281 30246826 499977702 499977847 499977702 499977847 393572618 834151144 393572618 834151144 165867318 679370108 165867318 679370108 679407649 499985997 679407649 499985997 823406782 324166461 823406782 324166461 324190588 399657775 324190588 399657775 500016145 389917293 500016145 389917293 610117290 509619636 610117290 509619636 509586555 499969125 509586555 499969125 424705222 500010158 424705222 500010158 851809884 38689429 851809884 38689429 961244452 970604901 961244452 970604901 29435297 395274779 29435297 395274779 395266502 769412972 395266502 769412972 230565238 500033792 230565238 500033792 62961676 419875884 62961676 419875884 499993278 372176174 499993278 372176174 372191685 717579552 372191685 717579552 500030769 372980214 500030769 372980214 627076572 500019283 627076572 500019283 409177687 499978361 409177687 499978361 228931191 604887707 228931191 604887707 499995568 646347686 499995568 646347686 353693945 78276672 353693945 78276672 921686160 207368114 921686160 207368114 207363320 731222195 207363320 731222195 268814809 500027565 268814809 500027565 11556009 164931574 11556009 164931574 835001912 932740499 835001912 932740499 500002439 292555634 500002439 292555634 500000067 783911626 500000067 783911626 500020944 439352034 500020944 439352034 439334007 499966682 439334007 499966682 690753886 500014560 690753886 500014560 850760753 759881338 850760753 759881338 240155883 294283053 240155883 294283053 705759914 376018718 705759914 376018718 499992855 446642558 499992855 446642558 446679984 499961900 446679984 499961900 731394200 500034319 731394200 500034319 6227906 67246584 6227906 67246584 67221549 10921485 67221549 10921485 10982437 613316076 10982437 613316076 386694381 499985825 386694381 499985825 656447636 809996140 656447636 809996140 190029721 12767605 190029721 12767605 500004992 626520501 500004992 626520501 626516937 521613015 626516937 521613015 521630424 242041683 521630424 242041683 500037946 490910216 500037946 490910216 509087514 499996115 509087514 499996115 617100379 595349301 617100379 595349301 499960045 919674657 499960045 919674657 500022143 806524036 500022143 806524036 500003252 355312831 500003252 355312831 644731285 628438823 644731285 628438823 628378201 68295426 628378201 68295426 931748526 609392926 931748526 609392926 609416578 603165537 609416578 603165537 500033675 704266092 500033675 704266092 295684007 201250455 295684007 201250455 798738842 850132328 798738842 850132328 499992130 499982232 499992130 499982232 103913589 499999723 103913589 499999723 951118556 816855568 951118556 816855568 183167152 888612093 183167152 888612093 111383269 844941362 111383269 844941362 499997049 500029441 499997049 500029441 39857844 654842509 39857844 654842509 345098108 150706501 345098108 150706501 150707219 466578702 150707219 466578702 466571846 287734181 466571846 287734181 712286962 387108728 712286962 387108728 387133862 693489120 387133862 693489120 693518207 185096446 693518207 185096446 185097290 617405670 185097290 617405670 499992794 975630075 499992794 975630075 975620514 55490135 975620514 55490135 944511824 65159385 944511824 65159385 65185974 992855070 65185974 992855070 992848016 799998671 992848016 799998671 199980143 634680100 199980143 634680100 634672735 130579645 634672735 130579645 130590139 124688225 130590139 124688225 875354160 133994982 875354160 133994982 865998354 469831099 865998354 469831099 469800001 211187040 469800001 211187040 499984963 798585506 499984963 798585506 201478429 122658531 201478429 122658531 877344485 818743790 877344485 818743790 181230537 792204508 181230537 792204508 207804266 500010196 207804266 500010196 806351782 21432859 806351782 21432859 978629504 619955247 978629504 619955247 380089962 499990697 380089962 499990697 199140424 499969762 199140424 499969762 662238773 76883943 662238773 76883943 500001379 957213393 500001379 957213393 957248798 88438071 957248798 88438071 911532722 499982227 911532722 499982227 280622677 291212922 280622677 291212922 708770049 811715291 708770049 811715291 811698854 221464787 811698854 221464787 221492671 815457213 221492671 815457213 184520531 415327768 184520531 415327768 584622405 315252090 584622405 315252090 500005910 13612890 500005910 13612890 13593846 499989300 13593846 499989300 214951721 500028470 214951721 500028470 394843056 776306423 394843056 776306423 223759876 700383002 223759876 700383002 299588468 923202033 299588468 923202033 500019279 789504431 500019279 789504431 789454654 919764165 789454654 919764165 919765017 340420918 919765017 340420918 340407116 790934464 340407116 790934464 209118644 823885111 209118644 823885111 499990517 426264629 499990517 426264629 426242914 878201987 426242914 878201987 878235924 499961456 878235924 499961456 683925761 169821583 683925761 169821583 830126287 149754262 830126287 149754262 499966988 721803732 499966988 721803732 278133239 538233623 278133239 538233623 499985354 437185422 499985354 437185422 499974199 499997559 499974199 499997559 991194306 500002123 991194306 500002123 615354004 590711912 615354004 590711912 500039500 267354587 500039500 267354587 732603419 403299599 732603419 403299599 596714121 328224508 596714121 328224508 328221626 46744157 328221626 46744157 46731446 499967453 46731446 499967453 101825026 500017309 101825026 500017309 799086345 500017412 799086345 500017412 388221359 163398409 388221359 163398409 163357294 625013766 163357294 625013766 625057968 940590740 625057968 940590740 59441638 943992845 59441638 943992845 56055366 248636129 56055366 248636129 751419731 693400600 751419731 693400600 693437658 500006874 693437658 500006874 175057700 990772145 175057700 990772145 499976601 981187518 499976601 981187518 500010602 499971159 500010602 499971159 607996214 525163419 607996214 525163419 525162828 973803321 525162828 973803321 500001489 691491209 500001489 691491209 691468627 389679898 691468627 389679898 610336733 481796116 610336733 481796116 481734942 524441641 481734942 524441641 499976732 500010042 499976732 500010042 469439755 143566156 469439755 143566156 856418779 499971959 856418779 499971959 834111209 499985656 834111209 499985656 47339422 40972320 47339422 40972320 500001503 486054242 500001503 486054242 486002827 500028995 486002827 500028995 488248404 966972009 488248404 966972009 33019531 787837277 33019531 787837277 499977486 143652099 499977486 143652099 143616859 890887508 143616859 890887508 109158578 779473028 109158578 779473028 220597818 105855564 220597818 105855564 894110433 574999766 894110433 574999766 424976524 138828309 424976524 138828309 861198692 500006416 861198692 500006416 321568924 857565918 321568924 857565918 857562995 500012794 857562995 500012794 841629095 200630004 841629095 200630004 799387913 994245338 799387913 994245338 994219242 58515374 994219242 58515374 941448694 981626087 941448694 981626087 18428228 70643856 18428228 70643856 70677534 574037163 70677534 574037163 574036963 427588387 574036963 427588387 500030284 301564767 500030284 301564767 499979831 499996638 499979831 499996638 109321829 337594364 109321829 337594364 500003167 500009068 500003167 500009068 193604205 934834245 193604205 934834245 65146694 384824666 65146694 384824666 500002704 244148991 500002704 244148991 755843799 499990758 755843799 499990758 188685977 500004952 188685977 500004952 122359087 500017563 122359087 500017563 708073261 951389392 708073261 951389392 48622575 499960219 48622575 499960219 499379681 931711216 499379681 931711216 68297871 679350764 68297871 679350764 679395839 240406132 679395839 240406132 759571604 500024595 759571604 500024595 591471531 854634973 591471531 854634973 854648486 500011150 854648486 500011150 714243215 660819876 714243215 660819876 500021430 865570948 500021430 865570948 499964618 291816604 499964618 291816604 499991459 981584000 499991459 981584000 500010592 767301847 500010592 767301847 500023620 922141563 500023620 922141563 922123391 157000996 922123391 157000996 500039899 500023459 500039899 500023459 701830660 815094138 701830660 815094138 815103016 716353500 815103016 716353500 283661736 404939635 283661736 404939635 500028731 423829926 500028731 423829926 500009608 500000026 500009608 500000026 276626496 146537886 276626496 146537886 500008510 892834538 500008510 892834538 107156549 719849636 107156549 719849636 499966304 648966226 499966304 648966226 351012784 500017626 351012784 500017626 791927756 499971741 791927756 499971741 57637142 499977258 57637142 499977258 370311398 500005695 370311398 500005695 551870711 111173901 551870711 111173901 499993864 499967272 499993864 499967272 362639312 474641335 362639312 474641335 500001268 500020192 500001268 500020192 698108197 13922231 698108197 13922231 13923496 729304693 13923496 729304693 270746153 30589130 270746153 30589130 500018080 108671534 500018080 108671534 891313561 206087596 891313561 206087596 500001557 10395485 500001557 10395485 989647959 500003820 989647959 500003820 936948540 135390463 936948540 135390463 135377237 499997528 135377237 499997528 568018792 694668927 568018792 694668927 305352989 461307782 305352989 461307782 461282221 482955782 461282221 482955782 517054244 254552104 517054244 254552104 745492873 894074164 745492873 894074164 500029957 500014938 500029957 500014938 60812310 317920125 60812310 317920125 682057803 22879851 682057803 22879851 499971927 938439333 499971927 938439333 61568774 500005973 61568774 500005973 537748790 141552270 537748790 141552270 858467927 500036217 858467927 500036217 451614379 499976901 451614379 499976901 839658578 406467704 839658578 406467704 406435038 137656000 406435038 137656000 499996379 471010442 499996379 471010442 499999162 997555409 499999162 997555409 997547541 499983196 997547541 499983196 227931977 499974976 227931977 499974976 744543825 860364895 744543825 860364895 500012236 894130690 500012236 894130690 500038637 867382876 500038637 867382876 867426698 260611938 867426698 260611938 739369417 391602846 739369417 391602846 391639980 499964962 391639980 499964962 251514233 500034113 251514233 500034113 361267142 909035953 361267142 909035953 909034653 263492359 909034653 263492359 263500979 146911025 263500979 146911025 499965918 473716644 499965918 473716644 500031850 622574295 500031850 622574295 500009308 522080198 500009308 522080198 499984531 429811964 499984531 429811964 429831703 499980991 429831703 499980991 802016656 500004623 802016656 500004623 963328708 500038220 963328708 500038220 231061611 500039579 231061611 500039579 787458660 500016726 787458660 500016726 943808353 297613669 943808353 297613669 297561633 711636889 297561633 711636889 711593622 600150560 711593622 600150560 500031039 34081198 500031039 34081198 34075678 437189507 34075678 437189507 562831088 837746268 562831088 837746268 499966421 194873756 499966421 194873756 805138824 583807824 805138824 583807824 499999199 611634350 499999199 611634350 388345607 381963292 388345607 381963292 618076411 823481823 618076411 823481823 176443941 407590865 176443941 407590865 499990109 886424891 499990109 886424891 886370124 58125112 886370124 58125112 499993936 500024414 499993936 500024414 121222542 978031227 121222542 978031227 978022236 499993217 978022236 499993217 316117652 500035504 316117652 500035504 58648906 336161405 58648906 336161405 336148370 548969093 336148370 548969093 548974000 337140314 548974000 337140314 662801241 905992776 662801241 905992776 499970023 316608257 499970023 316608257 316578711 377342077 316578711 377342077 622654690 476084033 622654690 476084033 523909660 81361738 523909660 81361738 918624891 883723322 918624891 883723322 499965226 371130949 499965226 371130949 371137511 737613360 371137511 737613360 737637910 517600804 737637910 517600804 517668051 852425989 517668051 852425989 500016110 547588719 500016110 547588719 452447507 457646308 452447507 457646308 457625302 127155947 457625302 127155947 500014157 228682158 500014157 228682158 500002140 499999786 500002140 499999786 271596710 154882063 271596710 154882063 154879800 545562752 154879800 545562752 545585613 233406344 545585613 233406344 766637783 96254935 766637783 96254935 96263025 978705826 96263025 978705826 978655955 18160410 978655955 18160410 500015186 414548189 500015186 414548189 414570800 169354090 414570800 169354090 169374816 529992531 169374816 529992531 529923586 631500855 529923586 631500855 500007637 850595015 500007637 850595015 500011218 199719140 500011218 199719140 199696545 499963089 199696545 499963089 333694499 585279289 333694499 585279289 414733769 63180427 414733769 63180427 63162235 142470017 63162235 142470017 500017176 500021695 500017176 500021695 538763499 285655782 538763499 285655782 285646722 722872428 285646722 722872428 722870176 200461740 722870176 200461740 499971781 451443087 499971781 451443087 451419740 44972377 451419740 44972377 955008063 499982399 955008063 499982399 458989452 499964365 458989452 499964365 345016183 594054263 345016183 594054263 499983875 861567359 499983875 861567359 499995329 384689873 499995329 384689873 615250339 983215863 615250339 983215863 16796549 499993640 16796549 499993640 681060160 500004070 681060160 500004070 56264717 500034141 56264717 500034141 479220949 933564184 479220949 933564184 933585202 500019378 933585202 500019378 882890827 60883417 882890827 60883417 939144112 499960063 939144112 499960063 605879610 499979630 605879610 499979630 576947653 857633007 576947653 857633007 142335502 529802318 142335502 529802318 470231255 982426109 470231255 982426109 500026788 314299524 500026788 314299524 314304469 97819126 314304469 97819126 499991922 192827488 499991922 192827488 500029786 275574192 500029786 275574192 275567205 499992478 275567205 499992478 659554575 596961790 659554575 596961790 596977050 312981174 596977050 312981174 499975495 427928624 499975495 427928624 499984356 562861008 499984356 562861008 437137373 86299255 437137373 86299255 913711184 952452715 913711184 952452715 500029289 500003578 500029289 500003578 646345100 500000886 646345100 500000886 715136139 460428944 715136139 460428944 500006558 240731984 500006558 240731984 499968223 695948372 499968223 695948372 500025033 352228111 500025033 352228111 647835998 700340737 647835998 700340737 700369732 500016059 700369732 500016059 567485861 866691078 567485861 866691078 133321122 444361327 133321122 444361327 499961022 499996436 499961022 499996436 87653630 247044319 87653630 247044319 247029407 499965501 247029407 499965501 546746758 500001962 546746758 500001962 846341993 748354330 846341993 748354330 251666038 355687500 251666038 355687500 355714964 64022714 355714964 64022714 935941190 519494827 935941190 519494827 500036781 99669041 500036781 99669041 499969150 376148111 499969150 376148111 376113791 521412550 376113791 521412550 500026687 911428397 500026687 911428397 500012264 39588812 500012264 39588812 960463532 856551770 960463532 856551770 500030523 641566468 500030523 641566468 358407755 683316067 358407755 683316067 500000227 317600392 500000227 317600392 682421523 500021037 682421523 500021037 549813835 928585890 549813835 928585890 499993884 499970948 499993884 499970948 762577873 499993060 762577873 499993060 828504682 103182938 828504682 103182938 896854486 500012487 896854486 500012487 147497379 499976952 147497379 499976952 68417177 553596127 68417177 553596127 500009745 421585155 500009745 421585155 578430641 801244806 578430641 801244806 801310449 661465222 801310449 661465222 338534218 752809135 338534218 752809135 500012588 945652251 500012588 945652251 945641478 517740535 945641478 517740535 517733225 944107984 517733225 944107984 55903317 894761381 55903317 894761381 105185557 106636695 105185557 106636695 499981190 859031863 499981190 859031863 858985796 811796500 858985796 811796500 188251230 92003781 188251230 92003781 92028612 588956329 92028612 588956329 588983768 499975800 588983768 499975800 803518842 296673096 803518842 296673096 703314196 383129375 703314196 383129375 500033043 93096047 500033043 93096047 93082762 501702280 93082762 501702280 501709302 600688063 501709302 600688063 399323356 116877884 399323356 116877884 500012386 499982830 500012386 499982830 977079801 123185842 977079801 123185842 123170572 969221512 123170572 969221512 969244922 499984478 969244922 499984478 337743599 499993267 337743599 499993267 552895256 907230246 552895256 907230246 907190891 144455849 907190891 144455849 855562141 99949704 855562141 99949704 900007400 232244647 900007400 232244647 767781417 236882235 767781417 236882235 236850938 500037684 236850938 500037684 474951002 134388591 474951002 134388591 499967195 499966330 499967195 499966330 169521127 890242088 169521127 890242088 109721371 281227955 109721371 281227955 500030825 499969614 500030825 499969614 324088534 395796162 324088534 395796162 395817987 500008325 395817987 500008325 281417857 499962273 281417857 499962273 41539607 120301503 41539607 120301503 120256591 669754961 120256591 669754961 330264239 499963403 330264239 499963403 548948222 73557808 548948222 73557808 500027089 500034327 500027089 500034327 351817777 900925251 351817777 900925251 900996426 500023228 900996426 500023228 584431245 458445512 584431245 458445512 541510404 326835536 541510404 326835536 500022414 988558417 500022414 988558417 988534539 500031462 988534539 500031462 159358568 143691227 159358568 143691227 856333092 674255934 856333092 674255934 325769972 638230859 325769972 638230859 500021986 203983203 500021986 203983203 203958238 831805246 203958238 831805246 831824604 284838354 831824604 284838354 499991867 915612927 499991867 915612927 915575804 776487615 915575804 776487615 223521435 556046372 223521435 556046372 499992355 500001551 499992355 500001551 56599855 405915163 56599855 405915163 405881390 500009569 405881390 500009569 425831605 757032089 425831605 757032089 757053984 768100761 757053984 768100761 231937447 629879309 231937447 629879309 499979648 108384241 499979648 108384241 891580564 899419106 891580564 899419106 899423642 880050312 899423642 880050312 499988311 668214623 499988311 668214623 499981146 146507257 499981146 146507257 146442818 537123716 146442818 537123716 499977009 305852479 499977009 305852479 694134613 500025387 694134613 500025387 889554446 906056279 889554446 906056279 906079190 258396998 906079190 258396998 741619819 500001175 741619819 500001175 603966697 865533526 603966697 865533526 865549497 632373973 865549497 632373973 499999115 14003723 499999115 14003723 500020183 386078720 500020183 386078720 499975546 745512780 499975546 745512780 500004593 927257248 500004593 927257248 72726534 872162437 72726534 872162437 872176932 500026874 872176932 500026874 997927343 683918094 997927343 683918094 683914746 123919382 683914746 123919382 499990468 763889167 499990468 763889167 500017703 456599356 500017703 456599356 543427917 499982578 543427917 499982578 982196730 496329173 982196730 496329173 499992341 725550923 499992341 725550923 274457557 799766080 274457557 799766080 200254555 499994335 200254555 499994335 902241622 139468524 902241622 139468524 139433392 923640290 139433392 923640290 76318368 793659824 76318368 793659824 499971784 313801582 499971784 313801582 686184895 783705725 686184895 783705725 216303916 811210333 216303916 811210333 811191871 500016798 811191871 500016798 856171304 402914725 856171304 402914725 499986894 256659254 499986894 256659254 500004972 499986546 500004972 499986546 140023040 500005587 140023040 500005587 221194442 499973334 221194442 499973334 442377609 265715767 442377609 265715767 734310427 676564832 734310427 676564832 676538217 323953559 676538217 323953559 676001700 536214413 676001700 536214413 536278663 499979391 536278663 499979391 294221031 499993233 294221031 499993233 86665043 743115926 86665043 743115926 256907102 499978407 256907102 499978407 437123735 360204685 437123735 360204685 639765388 929638245 639765388 929638245 70379578 579940365 70379578 579940365 579892862 500012427 579892862 500012427 585401502 180644714 585401502 180644714 180699271 224540489 180699271 224540489 499994875 75443958 499994875 75443958 924489945 523069256 924489945 523069256 523018476 499967143 523018476 499967143 798176451 499995316 798176451 499995316 160579361 500012542 160579361 500012542 93932443 845933914 93932443 845933914 845943772 741587206 845943772 741587206 741597128 873966864 741597128 873966864 499964236 685156300 499964236 685156300 499985935 505342020 499985935 505342020 505318582 644509534 505318582 644509534 499986889 500025495 499986889 500025495 298470515 499990167 298470515 499990167 952614677 638383175 952614677 638383175 499971977 823236225 499971977 823236225 176833151 564849233 176833151 564849233 435135614 131226927 435135614 131226927 500036400 984538867 500036400 984538867 984529541 488341265 984529541 488341265 488365469 161907137 488365469 161907137 499970916 241903659 499970916 241903659 500019423 142393869 500019423 142393869 499997666 499975859 499997666 499975859 3526579 789495239 3526579 789495239 500022793 500022153 500022793 500022153 890090545 391787521 890090545 391787521 391819751 386455063 391819751 386455063 613573892 499989262 613573892 499989262 565134322 96554103 565134322 96554103 96525520 335703288 96525520 335703288 335651885 112402956 335651885 112402956 500017036 316270684 500017036 316270684 316232258 675193505 316232258 675193505 675162030 548418310 675162030 548418310 548405403 500030115 548405403 500030115 123605300 339610147 123605300 339610147 339578268 267414263 339578268 267414263 267478518 499982428 267478518 499982428 177210753 499996083 177210753 499996083 860680776 1447424 860680776 1447424 500000913 197326971 500000913 197326971 802707839 4785619 802707839 4785619 500009265 500016573 500009265 500016573 319262422 498183726 319262422 498183726 500019343 767813954 500019343 767813954 500019454 499965337 500019454 499965337 928493035 544204837 928493035 544204837 455766151 893739979 455766151 893739979 106210052 860567862 106210052 860567862 499968163 500023299 499968163 500023299 736603948 500039950 736603948 500039950 242743063 959987004 242743063 959987004 39971060 500037844 39971060 500037844 432571406 288327481 432571406 288327481 499998968 791852419 499998968 791852419 500007418 422614809 500007418 422614809 500016846 501929811 500016846 501929811 498014800 949752199 498014800 949752199 500016941 173630665 500016941 173630665 173612857 135838226 173612857 135838226 864206915 334222740 864206915 334222740 499977062 34157011 499977062 34157011 965858329 825679174 965858329 825679174 174298655 623059463 174298655 623059463 376997917 494797690 376997917 494797690 494771639 52267680 494771639 52267680 500036664 87558478 500036664 87558478 500020446 487858013 500020446 487858013 487894813 500005876 487894813 500005876 561473640 734780154 561473640 734780154 499987732 383077850 499987732 383077850 499995860 964208693 499995860 964208693 499975464 500012259 499975464 500012259 702999172 680927183 702999172 680927183 500002975 139618753 500002975 139618753 500017510 148765297 500017510 148765297 499966622 739821562 499966622 739821562 739819244 753355928 739819244 753355928 753348339 635927577 753348339 635927577 364084865 710754125 364084865 710754125 289278672 357395263 289278672 357395263 357394717 500020992 357394717 500020992 972710668 870595786 972710668 870595786 870582310 499990674 870582310 499990674 672060291 990863661 672060291 990863661 990807084 500028778 990807084 500028778 360875596 882853721 360875596 882853721 117131523 25869164 117131523 25869164 25873546 244914043 25873546 244914043 499980946 30446751 499980946 30446751 969521292 500012897 969521292 500012897 376686294 841573881 376686294 841573881 841528413 40189646 841528413 40189646 499960736 978768215 499960736 978768215 499996563 526722017 499996563 526722017 526743401 500017088 526743401 500017088 166621751 711270551 166621751 711270551 499985038 499964070 499985038 499964070 172213716 120899405 172213716 120899405 120901713 663124082 120901713 663124082 336805928 500018426 336805928 500018426 722394830 708405591 722394830 708405591 708466816 499983470 708466816 499983470 209942855 187664856 209942855 187664856 187639970 500015155 187639970 500015155 652786480 444568756 652786480 444568756 555385949 971019836 555385949 971019836 970960533 500015854 970960533 500015854 789866950 874821928 789866950 874821928 125209469 980582752 125209469 980582752 19404706 500009279 19404706 500009279 715501518 500006802 715501518 500006802 191455220 369136053 191455220 369136053 369166798 425295133 369166798 425295133 574649094 733533558 574649094 733533558 733588746 85464787 733588746 85464787 914595874 499972037 914595874 499972037 10194725 412421917 10194725 412421917 499980404 567093256 499980404 567093256 500033331 499970236 500033331 499970236 629881623 128684975 629881623 128684975 499982530 406591052 499982530 406591052 593456633 184070869 593456633 184070869 184066416 500029434 184066416 500029434 115345301 500027095 115345301 500027095 139312811 421238965 139312811 421238965 578797328 902788567 578797328 902788567 97270963 305313367 97270963 305313367 694746160 467404991 694746160 467404991 532523651 692015479 532523651 692015479 691986591 368675705 691986591 368675705 500012029 723738935 500012029 723738935 499990799 611962214 499990799 611962214 500018949 498278946 500018949 498278946 498216301 95471458 498216301 95471458 904484520 89117231 904484520 89117231 89120817 500035267 89120817 500035267 225067675 506282911 225067675 506282911 506287512 572729769 506287512 572729769 427230687 500018461 427230687 500018461 685956190 471747535 685956190 471747535 528244472 750451967 528244472 750451967 249566916 499963805 249566916 499963805 544871228 499987944 544871228 499987944 268240130 499988937 268240130 499988937 931018088 483996387 931018088 483996387 500017469 255633495 500017469 255633495 255587675 132033285 255587675 132033285 867995570 925473578 867995570 925473578 74573290 419139873 74573290 419139873 500002256 128126990 500002256 128126990 128165301 227978857 128165301 227978857 500005667 499987436 500005667 499987436 568111197 308904996 568111197 308904996 500026864 500015565 500026864 500015565 59633630 197113855 59633630 197113855 500000515 499960530 500000515 499960530 339659936 439432543 339659936 439432543 439428600 5194617 439428600 5194617 499974980 739215094 499974980 739215094 260822497 397875155 260822497 397875155 500025232 452988060 500025232 452988060 547034920 500024402 547034920 500024402 460301517 976940787 460301517 976940787 23067513 274160395 23067513 274160395 725821034 926496781 725821034 926496781 500026059 800612143 500026059 800612143 199396020 665431479 199396020 665431479 500020084 365019183 500020084 365019183 365067857 142048715 365067857 142048715 500023619 181729276 500023619 181729276 818311964 343970868 818311964 343970868 499965022 847696209 499965022 847696209 152262562 560743338 152262562 560743338 499996566 499972288 499996566 499972288 806822673 500038400 806822673 500038400 748260569 365064572 748260569 365064572 634932642 765246282 634932642 765246282 234734828 537611851 234734828 537611851 462325142 839295373 462325142 839295373 839316611 701720119 839316611 701720119 701715875 500036611 701715875 500036611 856806799 499973079 856806799 499973079 771835240 225407913 771835240 225407913 500022268 518973140 500022268 518973140 518985395 185012718 518985395 185012718 814962159 500023926 814962159 500023926 959908481 825510667 959908481 825510667 174464508 500003667 174464508 500003667 41870993 926741853 41870993 926741853 926788555 894455667 926788555 894455667 499989855 500001763 499989855 500001763 390114524 766292598 390114524 766292598 766298131 190267107 766298131 190267107 499993780 426960396 499993780 426960396 573007890 862577079 573007890 862577079 862634813 292737883 862634813 292737883 499971414 499992065 499971414 499992065 422285923 828926276 422285923 828926276 171009675 310708810 171009675 310708810 500001553 500022356 500001553 500022356 707669723 470461869 707669723 470461869 529534920 72413732 529534920 72413732 72405577 493145793 72405577 493145793 493158402 500000576 493158402 500000576 375101856 500010496 375101856 500010496 466897270 102757382 466897270 102757382 897316618 210994526 897316618 210994526 789031449 872001481 789031449 872001481 872065792 732015082 872065792 732015082 268026262 499979828 268026262 499979828 50522766 500027084 50522766 500027084 729642028 926322571 729642028 926322571 499996053 499976985 499996053 499976985 808452386 843238854 808452386 843238854 156783285 659044436 156783285 659044436 500030112 371603424 500030112 371603424 371622018 210617685 371622018 210617685 210670377 810121622 210670377 810121622 500030416 796378611 500030416 796378611 796373338 192368559 796373338 192368559 500012142 500018554 500012142 500018554 82364778 540660959 82364778 540660959 459305751 397816059 459305751 397816059 500011678 499970870 500011678 499970870 875889387 500023207 875889387 500023207 402972978 499967141 402972978 499967141 184899898 351232837 184899898 351232837 648722226 714379939 648722226 714379939 285655609 836346867 285655609 836346867 836287325 499969529 836287325 499969529 205596732 11556056 205596732 11556056 11544049 499997447 11544049 499997447 653834886 500029203 653834886 500029203 295987012 893454056 295987012 893454056 499987243 303384711 499987243 303384711 696618475 639510964 696618475 639510964 639452423 500021907 639452423 500021907 139952393 244795953 139952393 244795953 755203042 224364293 755203042 224364293 224374150 551100872 224374150 551100872 499971697 276920682 499971697 276920682 276937987 879309936 276937987 879309936 120641875 836144856 120641875 836144856 500033473 128105358 500033473 128105358 128099828 713959065 128099828 713959065 713934816 872572059 713934816 872572059 127434364 580384177 127434364 580384177 419652507 66959953 419652507 66959953 933119944 572059041 933119944 572059041 572020947 500001170 572020947 500001170 311113673 495802057 311113673 495802057 504177219 497642501 504177219 497642501 502322932 472442885 502322932 472442885 472419539 807785629 472419539 807785629 192172384 119005137 192172384 119005137 118975042 488587959 118975042 488587959 511461705 692996285 511461705 692996285 499977631 500298882 499977631 500298882 500346935 499981573 500346935 499981573 659082370 156063442 659082370 156063442 499975142 499975779 499975142 499975779 69724117 500002797 69724117 500002797 591865587 499994431 591865587 499994431 393397745 370993125 393397745 370993125 629013141 917308858 629013141 917308858 500038056 500001924 500038056 500001924 349842291 938715125 349842291 938715125 61293891 499967388 61293891 499967388 403746616 584938883 403746616 584938883 415072256 303860239 415072256 303860239 696196098 163317115 696196098 163317115 836717159 203019354 836717159 203019354 202964187 376913780 202964187 376913780 623082553 499982098 623082553 499982098 999279211 917450210 999279211 917450210 82538030 123681184 82538030 123681184 500017777 499984206 500017777 499984206 750996532 692423851 750996532 692423851 692365731 935499419 692365731 935499419 935456237 53161868 935456237 53161868 946844131 106837802 946844131 106837802 893160864 500011336 893160864 500011336 903308209 500005923 903308209 500005923 782306150 30381045 782306150 30381045 30363990 499981359 30363990 499981359 112624301 949820378 112624301 949820378 50128503 500007109 50128503 500007109 646975221 499963895 646975221 499963895 70651275 476389975 70651275 476389975 499999303 997077623 499999303 997077623 2986412 922767912 2986412 922767912 77168312 918692532 77168312 918692532 500004140 784819909 500004140 784819909 784763746 499995792 784763746 499995792 571747304 500035761 571747304 500035761 830870984 965361127 830870984 965361127 965352168 917122339 965352168 917122339 917102903 542996155 917102903 542996155 457034812 499971960 457034812 499971960 541638363 674876810 541638363 674876810 674906784 167076331 674906784 167076331 167055482 499980858 167055482 499980858 75873614 460002185 75873614 460002185 500021779 687330984 500021779 687330984 500032075 906619397 500032075 906619397 500012587 911420598 500012587 911420598 911466683 500008303 911466683 500008303 898425908 181608312 898425908 181608312 818430164 746292953 818430164 746292953 746281533 778390264 746281533 778390264 778364108 384869124 778364108 384869124 500008781 499996365 500008781 499996365 433212725 142618951 433212725 142618951 142575600 390650452 142575600 390650452 609293756 232120601 609293756 232120601 232151155 632691011 232151155 632691011 632671008 500004949 632671008 500004949 236254139 499974295 236254139 499974295 300146131 325645916 300146131 325645916 674383481 500031029 674383481 500031029 276510374 8822445 276510374 8822445 8836244 440564012 8836244 440564012 559395975 500013987 559395975 500013987 27800487 281152364 27800487 281152364 281151327 467405231 281151327 467405231 499961325 105208222 499961325 105208222 499962973 499984505 499962973 499984505 759991252 537986409 759991252 537986409 462005299 965770414 462005299 965770414 499985488 209493144 499985488 209493144 209498627 485052412 209498627 485052412 499962102 629984931 499962102 629984931 629986284 51549056 629986284 51549056 948422432 500018226 948422432 500018226 210513994 108172040 210513994 108172040 500037403 125160753 500037403 125160753 874802280 480187726 874802280 480187726 519820164 228725569 519820164 228725569 228758843 782656825 228758843 782656825 500029710 383520658 500029710 383520658 383524272 499975492 383524272 499975492 115169997 500013641 115169997 500013641 287840554 158795910 287840554 158795910 500034684 500016345 500034684 500016345 616802566 499969669 616802566 499969669 600271243 482710700 600271243 482710700 517276172 884899433 517276172 884899433 884886166 500016899 884886166 500016899 899128653 579130064 899128653 579130064 420855246 876800346 420855246 876800346 500032510 499977174 500032510 499977174 20997742 718066099 20997742 718066099 718022690 894768842 718022690 894768842 894799713 300663232 894799713 300663232 300617311 175254357 300617311 175254357 175205700 500016401 175205700 500016401 403580523 882537515 403580523 882537515 499982832 499966884 499982832 499966884 119795825 368223601 119795825 368223601 368202459 422467241 368202459 422467241 499969736 159032283 499969736 159032283 159021720 87911646 159021720 87911646 500001812 486964718 500001812 486964718 500023914 562679536 500023914 562679536 437312338 297420770 437312338 297420770 702554650 398134054 702554650 398134054 499997077 43346752 499997077 43346752 43394403 500028113 43394403 500028113 465323638 491898237 465323638 491898237 508071580 500027058 508071580 500027058 983981954 341345343 983981954 341345343 500011033 499968648 500011033 499968648 573931581 475105966 573931581 475105966 524846353 836640933 524846353 836640933 163349709 499983052 163349709 499983052 63962303 398521732 63962303 398521732 500028574 574532761 500028574 574532761 574536971 438452541 574536971 438452541 561588631 549564354 561588631 549564354 450474750 808041551 450474750 808041551 808086169 195517114 808086169 195517114 499997041 356619633 499997041 356619633 499976876 499988645 499976876 499988645 279873362 500001130 279873362 500001130 803442676 612997833 803442676 612997833 612974356 499991537 612974356 499991537 407784517 682507998 407784517 682507998 500006478 63271653 500006478 63271653 63273503 645439515 63273503 645439515 354561560 661506078 354561560 661506078 661532157 544324082 661532157 544324082 544346415 640477257 544346415 640477257 640438589 500020160 640438589 500020160 313074239 250528486 313074239 250528486 250554933 663216159 250554933 663216159 663174549 693655925 663174549 693655925 499966032 499971677 499966032 499971677 176704703 649443765 176704703 649443765 350483368 350301719 350483368 350301719 649685429 500023997 649685429 500023997 369803653 500017157 369803653 500017157 276672650 50954477 276672650 50954477 50940624 499970531 50940624 499970531 144329613 294147517 144329613 294147517 705873266 278897639 705873266 278897639 278931117 334549204 278931117 334549204 499997749 81750578 499997749 81750578 918314431 778979805 918314431 778979805 220971033 368908303 220971033 368908303 500031734 500006074 500031734 500006074 674129297 735757474 674129297 735757474 264266416 816152231 264266416 816152231 500027241 11188103 500027241 11188103 988807679 527929800 988807679 527929800 527932741 499990790 527932741 499990790 676421488 952853060 676421488 952853060 952864290 436491487 952864290 436491487 436508247 499967833 436508247 499967833 41497563 383574043 41497563 383574043 500013378 24608813 500013378 24608813 975383098 564477951 975383098 564477951 435487030 499962553 435487030 499962553 644935653 104642112 644935653 104642112 895394296 594599584 895394296 594599584 499977251 926409437 499977251 926409437 499970197 630721414 499970197 630721414 499997211 862835321 499997211 862835321 499961588 882425887 499961588 882425887 882419650 500036224 882419650 500036224 840800287 499997540 840800287 499997540 809329550 689743434 809329550 689743434 310270306 152840084 310270306 152840084 152881939 681290068 152881939 681290068 681281602 690648192 681281602 690648192 499984934 499976771 499984934 499976771 514549637 755654072 514549637 755654072 500014500 499972912 500014500 499972912 488887213 947572871 488887213 947572871 52377088 142732158 52377088 142732158 499979323 672507303 499979323 672507303 499986606 499960071 499986606 499960071 758191251 580885086 758191251 580885086 419047602 796381509 419047602 796381509 499977687 511433466 499977687 511433466 500027257 786532622 500027257 786532622 786528451 500027881 786528451 500027881 14772598 500011123 14772598 500011123 631394845 141863961 631394845 141863961 858126441 369019848 858126441 369019848 630920726 741518600 630920726 741518600 741465710 499991177 741465710 499991177 265770517 111335155 265770517 111335155 111324685 437899381 111324685 437899381 562128102 500011629 562128102 500011629 190749490 499985841 190749490 499985841 324237216 646754438 324237216 646754438 353274845 645215644 353274845 645215644 354761255 314757146 354761255 314757146 685262704 526509192 685262704 526509192 526483874 462432154 526483874 462432154 537541863 619735670 537541863 619735670 499980046 171496668 499980046 171496668 500005866 499962921 500005866 499962921 777519269 499968637 777519269 499968637 375265953 358855252 375265953 358855252 358830607 561786425 358830607 561786425 438182751 781749913 438182751 781749913 781710874 664121342 781710874 664121342 664098255 500027983 664098255 500027983 861655546 257130961 861655546 257130961 257086160 54802428 257086160 54802428 945184550 499973217 945184550 499973217 766177684 500013670 766177684 500013670 691908642 499992473 691908642 499992473 94802813 511232741 94802813 511232741 511166567 667850442 511166567 667850442 667834512 738172409 667834512 738172409 500017300 278351852 500017300 278351852 721657739 367909816 721657739 367909816 632071881 525110007 632071881 525110007 499961999 800236037 499961999 800236037 800220365 340346939 800220365 340346939 659674065 4214101 659674065 4214101 995722784 829185240 995722784 829185240 829140738 728600245 829140738 728600245 728622822 589810408 728622822 589810408 589814422 783393472 589814422 783393472 783392171 810974580 783392171 810974580 810960290 827960945 810960290 827960945 499983404 917036690 499983404 917036690 917045710 573682162 917045710 573682162 500039986 499984507 500039986 499984507 771303399 495471810 771303399 495471810 500023142 782012816 500023142 782012816 217976964 500010249 217976964 500010249 549991786 714554086 549991786 714554086 285413955 943803912 285413955 943803912 499992264 335194677 499992264 335194677 335181778 400752818 335181778 400752818 400764400 499969398 400764400 499969398 197142810 128002605 197142810 128002605 500001080 499987310 500001080 499987310 102830550 666957647 102830550 666957647 666923202 351118953 666923202 351118953 351081162 743086712 351081162 743086712 743118389 66376800 743118389 66376800 66352870 201162774 66352870 201162774 201195131 415336248 201195131 415336248 499975502 500021050 499975502 500021050 1029473 499987488 1029473 499987488 419622510 973382184 419622510 973382184 26647519 91332293 26647519 91332293 499990886 500033096 499990886 500033096 42034037 500030993 42034037 500030993 342696604 500034712 342696604 500034712 933217389 753511063 933217389 753511063 753455106 969449763 753455106 969449763 499973918 16668822 499973918 16668822 499983247 653081762 499983247 653081762 500017137 499995859 500017137 499995859 303105088 930640667 303105088 930640667 500016144 234362394 500016144 234362394 765561109 158765449 765561109 158765449 500022563 500018050 500022563 500018050 897946843 297204110 897946843 297204110 297276949 152503222 297276949 152503222 847492622 114862265 847492622 114862265 114816386 648348575 114816386 648348575 499960658 227157851 499960658 227157851 772859528 982009451 772859528 982009451 981995067 66640509 981995067 66640509 66661436 792518303 66661436 792518303 207517628 309414750 207517628 309414750 690596435 821583488 690596435 821583488 821595828 957026951 821595828 957026951 42976696 856391372 42976696 856391372 143612514 612649774 143612514 612649774 499971344 527940528 499971344 527940528 472030981 499988189 472030981 499988189 995322660 407054352 995322660 407054352 499979797 23545765 499979797 23545765 499973993 322001289 499973993 322001289 500005106 565098063 500005106 565098063 434946364 277414126 434946364 277414126 722573252 276139253 722573252 276139253 723835493 533300985 723835493 533300985 533317145 938384272 533317145 938384272 499995443 499972604 499995443 499972604 162239954 499991670 162239954 499991670 689510863 871010080 689510863 871010080 128977199 499961859 128977199 499961859 499518565 926073844 499518565 926073844 73953524 744643669 73953524 744643669 499984540 499963213 499984540 499963213 809887213 721829862 809887213 721829862 721837163 318132113 721837163 318132113 318159032 628122673 318159032 628122673 499994171 500024141 499994171 500024141 840640144 437014846 840640144 437014846 437044898 289592963 437044898 289592963 710386820 569169512 710386820 569169512 569190810 970100224 569190810 970100224 29898489 302106556 29898489 302106556 697950959 920818029 697950959 920818029 920805207 17543637 920805207 17543637 17559659 500002174 17559659 500002174 534076870 17854713 534076870 17854713 17849644 156393938 17849644 156393938 843596716 448828924 843596716 448828924 551219715 281071824 551219715 281071824 718921867 71177905 718921867 71177905 928845506 500039762 928845506 500039762 817994168 500019975 817994168 500019975 57521960 500009632 57521960 500009632 154264781 812292894 154264781 812292894 499988893 785400968 499988893 785400968 499998350 500035417 499998350 500035417 921953439 308812646 921953439 308812646 691139141 81038673 691139141 81038673 499979824 566370927 499979824 566370927 433618154 500028433 433618154 500028433 408906520 541652527 408906520 541652527 499976700 935257728 499976700 935257728 499982262 72038015 499982262 72038015 928021284 464493235 928021284 464493235 464533253 592291543 464533253 592291543 407759854 500037432 407759854 500037432 32361398 717084083 32361398 717084083 500036426 571110496 500036426 571110496 428943817 500008072 428943817 500008072 988398467 566743180 988398467 566743180 499977420 587944669 499977420 587944669 587934711 814253651 587934711 814253651 185720797 234233119 185720797 234233119 765799382 48758938 765799382 48758938 951249471 521412542 951249471 521412542 478536816 413821472 478536816 413821472 413834852 499965748 413834852 499965748 174001753 2867029 174001753 2867029 2873503 893117800 2873503 893117800 106923225 235458676 106923225 235458676 764569755 499976619 764569755 499976619 262215954 384352554 262215954 384352554 615716103 499992981 615716103 499992981 245039553 439160411 245039553 439160411 560817455 586023547 560817455 586023547 586078529 502341486 586078529 502341486 497679500 133040786 497679500 133040786 866968779 900659069 866968779 900659069 900644713 763138852 900644713 763138852 763124323 20190311 763124323 20190311 500027011 69468595 500027011 69468595 69467310 499998519 69467310 499998519 824963176 832139130 824963176 832139130 167849143 165971184 167849143 165971184 834060233 16230933 834060233 16230933 500004920 499964979 500004920 499964979 397026080 653702221 397026080 653702221 346323295 186105462 346323295 186105462 499967753 723209581 499967753 723209581 723228900 693194886 723228900 693194886 306787397 398621598 306787397 398621598 499993472 559916765 499993472 559916765 440077420 424550781 440077420 424550781 499970877 499998904 499970877 499998904 754882178 433836831 754882178 433836831 433825912 630192511 433825912 630192511 630180266 500019564 630180266 500019564 693822138 460197243 693822138 460197243 460155283 900838925 460155283 900838925 500002680 499974314 500002680 499974314 454864632 466836185 454864632 466836185 500022206 154657486 500022206 154657486 154664552 615676197 154664552 615676197 384327697 477508015 384327697 477508015 477481011 283719568 477481011 283719568 283698667 654611257 283698667 654611257 345354793 40773853 345354793 40773853 959192898 259928389 959192898 259928389 259929169 24814566 259929169 24814566 975161327 93030152 975161327 93030152 499994718 714794683 499994718 714794683 714820702 643481922 714820702 643481922 356513820 500026822 356513820 500026822 437259162 750550135 437259162 750550135 249452201 267522652 249452201 267522652 732464049 499989097 732464049 499989097 711482783 499994406 711482783 499994406 641311572 949226046 641311572 949226046 50819097 499962659 50819097 499962659 254690768 261147873 254690768 261147873 499964794 274327499 499964794 274327499 274386223 914654199 274386223 914654199 85314474 106207987 85314474 106207987 893795834 492300620 893795834 492300620 492346099 738409529 492346099 738409529 738411494 736563026 738411494 736563026 736620543 759604679 736620543 759604679 500016574 447904398 500016574 447904398 552101257 499961080 552101257 499961080 98973585 171996524 98973585 171996524 171977132 499976343 171977132 499976343 613699078 500028413 613699078 500028413 986265507 887773513 986265507 887773513 112215092 152324138 112215092 152324138 152328721 909668152 152328721 909668152 909679366 735768924 909679366 735768924 264235977 983169010 264235977 983169010 983210913 518357409 983210913 518357409 518315835 360081549 518315835 360081549 639874566 565960563 639874566 565960563 434057736 500033793 434057736 500033793 280877572 720031415 280877572 720031415 719969609 130396917 719969609 130396917 869564755 813468602 869564755 813468602 499968470 826184589 499968470 826184589 826169908 869260761 826169908 869260761 130718018 139314498 130718018 139314498 860690623 750241394 860690623 750241394 750284544 426873484 750284544 426873484 426841674 663499238 426841674 663499238 663531428 131003255 663531428 131003255 868974819 499966543 868974819 499966543 416969927 499971765 416969927 499971765 366867722 499994602 366867722 499994602 388783355 80255536 388783355 80255536 919763118 852040521 919763118 852040521 852065545 500038721 852065545 500038721 952061688 734584510 952061688 734584510 499998965 572413749 499998965 572413749 500026125 500001950 500026125 500001950 77624513 849675392 77624513 849675392 499982618 967978094 499982618 967978094 32020596 378806202 32020596 378806202 378812286 25431018 378812286 25431018 974539939 940816515 974539939 940816515 59211582 726071650 59211582 726071650 499970154 884138560 499970154 884138560 499988887 929037609 499988887 929037609 929015284 973707826 929015284 973707826 26318656 314246316 26318656 314246316 499970895 499977910 499970895 499977910 855346795 208227768 855346795 208227768 500009705 704335697 500009705 704335697 704345967 588163976 704345967 588163976 588182928 394416313 588182928 394416313 500023927 876689044 500023927 876689044 123295400 189073107 123295400 189073107 499998319 410172219 499998319 410172219 410162318 499988665 410162318 499988665 983256241 499989287 983256241 499989287 400318201 347259277 400318201 347259277 652720664 345378919 652720664 345378919 345353708 744964220 345353708 744964220 254963402 751156749 254963402 751156749 751125580 499995182 751125580 499995182 296749297 500008365 296749297 500008365 510569184 68646792 510569184 68646792 68657374 604581789 68657374 604581789 500000242 371534979 500000242 371534979 371502512 500020609 371502512 500020609 225292799 970240647 225292799 970240647 29681048 898114972 29681048 898114972 101893256 500002001 101893256 500002001 278806819 297688851 278806819 297688851 702318912 384878245 702318912 384878245 500039113 474024715 500039113 474024715 473968641 499987907 473968641 499987907 520844311 740437330 520844311 740437330 499962039 805202114 499962039 805202114 805225430 102970122 805225430 102970122 102965255 873513341 102965255 873513341 873450248 499965138 873450248 499965138 984597818 500031662 984597818 500031662 407314821 428804770 407314821 428804770 499997676 674466582 499997676 674466582 674418911 384199786 674418911 384199786 384174059 858658122 384174059 858658122 141345945 335825407 141345945 335825407 335800542 718396303 335800542 718396303 499964575 735497897 499964575 735497897 499990309 885911285 499990309 885911285 114119717 500038152 114119717 500038152 245635803 238422075 245635803 238422075 499983493 984143625 499983493 984143625 500005262 500036414 500005262 500036414 810198233 724297513 810198233 724297513 500028594 545260260 500028594 545260260 545209535 811246223 545209535 811246223 811268868 370404029 811268868 370404029 499998039 500039009 499998039 500039009 887528294 559937534 887528294 559937534 440011191 110015109 440011191 110015109 500031076 82883693 500031076 82883693 917152751 693320136 917152751 693320136 306676066 993560529 306676066 993560529 993553446 413612112 993553446 413612112 499992252 202407069 499992252 202407069 797576195 340034352 797576195 340034352 500000478 780119509 500000478 780119509 500035756 68907663 500035756 68907663 500001397 307142855 500001397 307142855 307173608 961599956 307173608 961599956 500008711 891380025 500008711 891380025 891360862 17509113 891360862 17509113 17453525 48395004 17453525 48395004 951597314 500025432 951597314 500025432 480351499 114769261 480351499 114769261 500001403 500012887 500001403 500012887 401091958 500014801 401091958 500014801 716801557 500039731 716801557 500039731 717445578 500028141 717445578 500028141 145529365 27140354 145529365 27140354 972868862 500034171 972868862 500034171 684655307 31699384 684655307 31699384 499966250 499967392 499966250 499967392 511428943 66255622 511428943 66255622 500024308 792388206 500024308 792388206 207636369 445826015 207636369 445826015 554158294 588789920 554158294 588789920 499961803 209008092 499961803 209008092 208978914 608599900 208978914 608599900 391364694 500013998 391364694 500013998 174768256 499972181 174768256 499972181 72057226 909531805 72057226 909531805 909577437 797386750 909577437 797386750 499964406 283769294 499964406 283769294 283807930 385268977 283807930 385268977 385233009 704925406 385233009 704925406 295075461 445630352 295075461 445630352 554356173 62700585 554356173 62700585 499970323 412551022 499970323 412551022 587500064 950720087 587500064 950720087 950687581 345283820 950687581 345283820 654690069 152579669 654690069 152579669 847475026 638381854 847475026 638381854 638394626 411058834 638394626 411058834 588991928 777360275 588991928 777360275 222636349 452638309 222636349 452638309 500020695 541110721 500020695 541110721 541102064 980937988 541102064 980937988 19075548 940582500 19075548 940582500 940580075 543337310 940580075 543337310 499972082 460174526 499972082 460174526 500035384 499962992 500035384 499962992 624748598 998833665 624748598 998833665 998817959 622612767 998817959 622612767 500039804 415413632 500039804 415413632 415420738 804324888 415420738 804324888 499988033 396502537 499988033 396502537 499992377 124724324 499992377 124724324 124725877 500012190 124725877 500012190 529897065 785861844 529897065 785861844 214196351 565530566 214196351 565530566 500038711 709988972 500038711 709988972 290026910 499983316 290026910 499983316 195383331 536758625 195383331 536758625 536726805 500008738 536726805 500008738 870125282 928439264 870125282 928439264 928470454 368349337 928470454 368349337 499997590 662918994 499997590 662918994 662907036 499993605 662907036 499993605 891326272 706122709 891326272 706122709 499963791 499971905 499963791 499971905 580011358 500015551 580011358 500015551 753186773 576212342 753186773 576212342 576271411 968812481 576271411 968812481 31187077 499981098 31187077 499981098 412992518 787793932 412992518 787793932 499989219 295215696 499989219 295215696 295226618 499994254 295226618 499994254 343738961 98718617 343738961 98718617 901309032 600695761 901309032 600695761 500015178 500037775 500015178 500037775 107900928 378040399 107900928 378040399 500017068 969650772 500017068 969650772 30294523 131317086 30294523 131317086 868687909 112494691 868687909 112494691 500020051 95534670 500020051 95534670 904500205 499975145 904500205 499975145 53622554 421124910 53622554 421124910 578866711 406255364 578866711 406255364 593743124 829523920 593743124 829523920 499978003 110905373 499978003 110905373 499986118 253877928 499986118 253877928 253908074 499991028 253908074 499991028 7933893 503150531 7933893 503150531 503171568 217395695 503171568 217395695 782620147 33574608 782620147 33574608 500034986 500031366 500034986 500031366 434061187 763320030 434061187 763320030 499989677 352052082 499989677 352052082 499997346 238669463 499997346 238669463 499980732 222646778 499980732 222646778 499986336 965486213 499986336 965486213 499999892 500011114 499999892 500011114 111605801 183154575 111605801 183154575 499978147 323340450 499978147 323340450 499989978 99680849 499989978 99680849 99677082 499971597 99677082 499971597 457782472 607695490 457782472 607695490 392314064 103453566 392314064 103453566 896521125 2494979 896521125 2494979 500025527 517269682 500025527 517269682 500023250 502849349 500023250 502849349 499993011 13866816 499993011 13866816 500020045 869523479 500020045 869523479 869584917 500020762 869584917 500020762 312192719 705321043 312192719 705321043 499995787 500021280 499995787 500021280 884983756 96650143 884983756 96650143 903353979 45792270 903353979 45792270 500032501 821128664 500032501 821128664 500031538 626908656 500031538 626908656 626889040 616443329 626889040 616443329 499975611 88459765 499975611 88459765 499996250 875217530 499996250 875217530 124811246 348575973 124811246 348575973 651446373 349404524 651446373 349404524 349449166 499980172 349449166 499980172 736362745 756339534 736362745 756339534 500018947 500003076 500018947 500003076 790348125 988943181 790348125 988943181 988923004 351529402 988923004 351529402 499990919 500036930 499990919 500036930 727647348 698014428 727647348 698014428 301992813 639666036 301992813 639666036 639662121 215359333 639662121 215359333 500025173 499969914 500025173 499969914 63800189 500008165 63800189 500008165 401383771 500011128 401383771 500011128 188778236 591814095 188778236 591814095 500012794 53203441 500012794 53203441 500026306 937508129 500026306 937508129 937511470 986603134 937511470 986603134 13356750 215479935 13356750 215479935 500035304 33710170 500035304 33710170 966251807 406795879 966251807 406795879 499990780 974311248 499990780 974311248 25723883 222167181 25723883 222167181 499979588 138095659 499979588 138095659 138104080 888090813 138104080 888090813 111872130 432778513 111872130 432778513 432775061 500001503 432775061 500001503 382905106 141678217 382905106 141678217 500018740 771168068 500018740 771168068 771161297 56146208 771161297 56146208 56129883 772098996 56129883 772098996 772091584 516263059 772091584 516263059 516269191 261880751 516269191 261880751 738085677 970557569 738085677 970557569 29457634 902608778 29457634 902608778 499969018 804696760 499969018 804696760 804659742 392711675 804659742 392711675 607244043 195855841 607244043 195855841 195848163 970667047 195848163 970667047 970657533 588137842 970657533 588137842 588097810 844026759 588097810 844026759 500013444 499966549 500013444 499966549 546514445 203500299 546514445 203500299 500029272 103839480 500029272 103839480 499980144 100027472 499980144 100027472 100023516 384581357 100023516 384581357 615372879 500037764 615372879 500037764 589051364 109924341 589051364 109924341 890032859 845758540 890032859 845758540 845763725 499991463 845763725 499991463 474093585 991129404 474093585 991129404 8854403 55846337 8854403 55846337 500017190 499977040 500017190 499977040 510679824 130329514 510679824 130329514 130342409 4383678 130342409 4383678 499975247 973177697 499975247 973177697 499975799 500008902 499975799 500008902 613790419 500007344 613790419 500007344 689605339 442014345 689605339 442014345 442038615 499978913 442038615 499978913 460682766 428674593 460682766 428674593 428664430 190895951 428664430 190895951 499994835 363074164 499994835 363074164 363057022 101987215 363057022 101987215 898024745 296259960 898024745 296259960 703731351 994824138 703731351 994824138 499969024 380625574 499969024 380625574 499982896 499985229 499982896 499985229 178662396 126756499 178662396 126756499 500027958 227218379 500027958 227218379 772764555 16741237 772764555 16741237 16713374 499960201 16713374 499960201 684455775 347205515 684455775 347205515 499992154 500030220 499992154 500030220 56454694 499979415 56454694 499979415 270273075 499977561 270273075 499977561 322462045 655806517 322462045 655806517 500013764 791752097 500013764 791752097 791792950 112047082 791792950 112047082 112109102 500010040 112109102 500010040 834371743 468493063 834371743 468493063 468481268 76773915 468481268 76773915 923234056 299186884 923234056 299186884 499979811 549669694 499979811 549669694 499967488 263466404 499967488 263466404 736502892 892949314 736502892 892949314 892918104 949406337 892918104 949406337 949459676 500024135 949459676 500024135 116347120 93687688 116347120 93687688 500008023 223494904 500008023 223494904 223513119 893789531 223513119 893789531 893823429 358807840 893823429 358807840 500017330 871671962 500017330 871671962 128330530 426230690 128330530 426230690 499972453 261224578 499972453 261224578 500013901 62368173 500013901 62368173 500036957 499984314 500036957 499984314 54572020 500022779 54572020 500022779 561633618 633063816 561633618 633063816 366894942 787118160 366894942 787118160 212920887 210285267 212920887 210285267 789711625 970011487 789711625 970011487 970059951 553465987 970059951 553465987 553463236 774657761 553463236 774657761 225330601 500028593 225330601 500028593 638925313 499973362 638925313 499973362 597231662 305620506 597231662 305620506 305607515 431188872 305607515 431188872 500004675 769546706 500004675 769546706 499997832 896209344 499997832 896209344 499996783 814974704 499996783 814974704 185047116 532179999 185047116 532179999 467822962 690613289 467822962 690613289 690616014 645650854 690616014 645650854 354355658 842762381 354355658 842762381 157190366 970251813 157190366 970251813 499981120 500016879 499981120 500016879 170057431 482385951 170057431 482385951 482388418 384752386 482388418 384752386 500008364 832230772 500008364 832230772 499982454 284280841 499982454 284280841 715701082 11237710 715701082 11237710 988750218 355511033 988750218 355511033 499974506 247672351 499974506 247672351 247673019 60864346 247673019 60864346 500004333 914604776 500004333 914604776 85397394 368447442 85397394 368447442 631532192 826388343 631532192 826388343 826334096 500031107 826334096 500031107 551721352 500017510 551721352 500017510 968917034 890155664 968917034 890155664 890150840 617172842 890150840 617172842 617198192 311315219 617198192 311315219 500022567 500022424 500022567 500022424 144901872 500027977 144901872 500027977 972314745 499999048 972314745 499999048 911970452 266885070 911970452 266885070 499993634 973334868 499993634 973334868 973287702 179895157 973287702 179895157 820102995 109395904 820102995 109395904 109419324 320638804 109419324 320638804 679352589 248914104 679352589 248914104 248915890 704196654 248915890 704196654 500038416 871079253 500038416 871079253 500008004 223831999 500008004 223831999 776198112 257297427 776198112 257297427 742642345 499968097 742642345 499968097 762512945 15523588 762512945 15523588 984412930 499963922 984412930 499963922 660885285 844822782 660885285 844822782 155131564 639480809 155131564 639480809 639538987 417190434 639538987 417190434 417164172 171358018 417164172 171358018 499993519 952672664 499993519 952672664 952638469 499970604 952638469 499970604 51312924 64380613 51312924 64380613 935649359 526871131 935649359 526871131 500033754 814721535 500033754 814721535 185219429 500027483 185219429 500027483 978726620 426588620 978726620 426588620 426617195 148919997 426617195 148919997 499975139 312416096 499975139 312416096 312374037 785653871 312374037 785653871 500023398 486868996 500023398 486868996 499975207 546026327 499975207 546026327 453986526 500011610 453986526 500011610 959508429 330265225 959508429 330265225 669759597 153209759 669759597 153209759 846788970 753537431 846788970 753537431 753538836 499980941 753538836 499980941 643210682 348352753 643210682 348352753 651714678 499996050 651714678 499996050 313763401 216580937 313763401 216580937 783411924 499961879 783411924 499961879 786264869 833367312 786264869 833367312 833360771 318697032 833360771 318697032 500013461 931563147 500013461 931563147 499975744 499977147 499975744 499977147 855179702 334155148 855179702 334155148 334100950 835666983 334100950 835666983 835717747 642698756 835717747 642698756 357341864 16281778 357341864 16281778 983708909 533408270 983708909 533408270 533426986 446890564 533426986 446890564 500024998 372746351 500024998 372746351 372761188 701362682 372761188 701362682 499970085 499978344 499970085 499978344 756643077 499975144 756643077 499975144 568836702 353456271 568836702 353456271 499986659 165790370 499986659 165790370 165772683 724642407 165772683 724642407 275282394 2877176 275282394 2877176 499969844 383058587 499969844 383058587 616939626 499980688 616939626 499980688 251316485 932676596 251316485 932676596 932666910 881361262 932666910 881361262 118651199 866431331 118651199 866431331 866400882 479836929 866400882 479836929 499976694 253441456 499976694 253441456 746597651 678084821 746597651 678084821 500032706 313042896 500032706 313042896 313048672 499986323 313048672 499986323 784300788 605997234 784300788 605997234 606012682 227469947 606012682 227469947 500037675 338222169 500037675 338222169 500002579 499991405 500002579 499991405 75442114 499981302 75442114 499981302 780412153 907032670 780412153 907032670 93028111 182213795 93028111 182213795 182161109 981754198 182161109 981754198 18305313 305142862 18305313 305142862 499993212 969482939 499993212 969482939 969507712 331201248 969507712 331201248 499997108 825836229 499997108 825836229 499997599 601808292 499997599 601808292 398161396 11123318 398161396 11123318 988806438 986999912 988806438 986999912 13039258 274478498 13039258 274478498 274454450 500012279 274454450 500012279 583272856 499972889 583272856 499972889 276738270 432278694 276738270 432278694 500006462 158292193 500006462 158292193 499991813 803996147 499991813 803996147 195961423 524619303 195961423 524619303 524593768 499971026 524593768 499971026 908147259 25428986 908147259 25428986 25452512 563379671 25452512 563379671 563435365 276802059 563435365 276802059 276858549 499979824 276858549 499979824 456371555 309575052 456371555 309575052 690438760 827281242 690438760 827281242 827294733 499993581 827294733 499993581 89586540 499985790 89586540 499985790 890010449 936724872 890010449 936724872 63267297 545396891 63267297 545396891 545392986 164721303 545392986 164721303 500005809 218007804 500005809 218007804 500035647 107679838 500035647 107679838 499983542 91039354 499983542 91039354 499962702 748715626 499962702 748715626 251308493 361890450 251308493 361890450 361890821 722852263 361890821 722852263 500031523 472764286 500031523 472764286 527238131 499965695 527238131 499965695 101067860 936275894 101067860 936275894 936278758 750598383 936278758 750598383 750590105 174319160 750590105 174319160 499994628 499967089 499994628 499967089 226823034 928892191 226823034 928892191 71103073 472811705 71103073 472811705 499977825 428444918 499977825 428444918 499993035 467895830 499993035 467895830 532101525 500019400 532101525 500019400 749820393 92673333 749820393 92673333 907315233 156982687 907315233 156982687 843063598 556324034 843063598 556324034 443680323 973913791 443680323 973913791 26091585 882613517 26091585 882613517 117331020 710344909 117331020 710344909 289606674 844173263 289606674 844173263 155810411 932984625 155810411 932984625 500016456 341015917 500016456 341015917 500002850 162504179 500002850 162504179 162547767 932848372 162547767 932848372 500030973 807999520 500030973 807999520 500034757 676012054 500034757 676012054 324030952 500036079 324030952 500036079 541494382 317116364 541494382 317116364 317111401 500023972 317111401 500023972 104265354 88925360 104265354 88925360 499964878 500031706 499964878 500031706 953351683 958710750 953351683 958710750 958685980 817992124 958685980 817992124 181962837 499967421 181962837 499967421 584470209 971823502 584470209 971823502 28191303 500028590 28191303 500028590 227849223 125138877 227849223 125138877 874852323 641544094 874852323 641544094 499978448 401052929 499978448 401052929 499978997 508456350 499978997 508456350 500016401 391888163 500016401 391888163 608156993 332875942 608156993 332875942 500037530 499984997 500037530 499984997 544930755 416435475 544930755 416435475 416452763 546622942 416452763 546622942 546666845 695612808 546666845 695612808 304366779 451943908 304366779 451943908 548001091 94927230 548001091 94927230 499970777 273153173 499970777 273153173 726843642 485430032 726843642 485430032 485462366 500020204 485462366 500020204 746706763 483988819 746706763 483988819 515967968 750374886 515967968 750374886 500016474 325847922 500016474 325847922 674187533 400952468 674187533 400952468 599097424 319105616 599097424 319105616 680895367 499964498 680895367 499964498 12546913 499992903 12546913 499992903 377947394 439184479 377947394 439184479 439222132 500010515 439222132 500010515 181489813 495281656 181489813 495281656 504726447 805322881 504726447 805322881 499984268 843935976 499984268 843935976 500028691 418788000 500028691 418788000 418833229 107860243 418833229 107860243 892167120 575741282 892167120 575741282 499977939 879882252 499977939 879882252 120090907 743142541 120090907 743142541 743149379 770716301 743149379 770716301 229318351 500032448 229318351 500032448 55455351 504766176 55455351 504766176 504830718 866624573 504830718 866624573 500026702 345686590 500026702 345686590 345701262 147194364 345701262 147194364 500029446 968602980 500029446 968602980 968594122 835214997 968594122 835214997 500020216 499991383 500020216 499991383 166883147 130064513 166883147 130064513 500020825 499971717 500020825 499971717 382265465 376130483 382265465 376130483 500004374 637393861 500004374 637393861 500039836 107157471 500039836 107157471 892859879 855483517 892859879 855483517 855503424 661238167 855503424 661238167 661222262 203407287 661222262 203407287 796628157 54243254 796628157 54243254 500008141 618880005 500008141 618880005 618846357 190929671 618846357 190929671 190890970 414536240 190890970 414536240 585467823 155288826 585467823 155288826 155244484 750883779 155244484 750883779 249082218 436101839 249082218 436101839 436109612 283998070 436109612 283998070 716029878 5251759 716029878 5251759 994704092 499988840 994704092 499988840 81808257 48943596 81808257 48943596 951026418 739716556 951026418 739716556 499965915 578631369 499965915 578631369 500029576 566852867 500029576 566852867 566916714 924733357 566916714 924733357 75269721 942104445 75269721 942104445 57853440 826909433 57853440 826909433 826883668 702406222 826883668 702406222 297551451 577166422 297551451 577166422 577175963 94927790 577175963 94927790 905080989 194922128 905080989 194922128 805092865 360808634 805092865 360808634 639184754 499992501 639184754 499992501 297200577 499967419 297200577 499967419 728888293 445657620 728888293 445657620 499979114 939928899 499979114 939928899 939972374 217099917 939972374 217099917 782919527 563202066 782919527 563202066 500026527 362716086 500026527 362716086 500005827 500030725 500005827 500030725 45146755 500003819 45146755 500003819 356822987 447754621 356822987 447754621 447689875 502264500 447689875 502264500 499967233 500016506 499967233 500016506 502857295 499969223 502857295 499969223 805388307 611576125 805388307 611576125 388383132 216677593 388383132 216677593 499972883 420758212 499972883 420758212 420793034 499998082 420793034 499998082 171456869 592491854 171456869 592491854 592466267 8990903 592466267 8990903 991019468 369748949 991019468 369748949 369723641 167939963 369723641 167939963 832070089 777661516 832070089 777661516 777669992 703402301 777669992 703402301 703470228 834186380 703470228 834186380 165796393 392665173 165796393 392665173 392635382 957727480 392635382 957727480 499989063 255097070 499989063 255097070 744948351 418572903 744948351 418572903 418562464 685998976 418562464 685998976 685964186 900921316 685964186 900921316 900921844 126296843 900921844 126296843 126284175 450943153 126284175 450943153 450911213 95807757 450911213 95807757 95769989 500039217 95769989 500039217 748641466 774591252 748641466 774591252 499986827 459944347 499986827 459944347 459971767 499974040 459971767 499974040 359689296 249090700 359689296 249090700 750866312 219706059 750866312 219706059 780267679 500012870 780267679 500012870 371654401 69967129 371654401 69967129 70021781 245026253 70021781 245026253 754989388 499986001 754989388 499986001 22399040 500018188 22399040 500018188 242115560 422650057 242115560 422650057 500027931 140489419 500027931 140489419 140510169 37101058 140510169 37101058 500027650 275095360 500027650 275095360 724858708 158578583 724858708 158578583 841454219 358511753 841454219 358511753 641473335 37974015 641473335 37974015 499963595 714465913 499963595 714465913 500002879 500027870 500002879 500027870 206276344 545407958 206276344 545407958 454543749 206414878 454543749 206414878 793627767 431510485 793627767 431510485 568541735 700507023 568541735 700507023 499985762 666461645 499985762 666461645 500015223 15844713 500015223 15844713 984092539 525805070 984092539 525805070 499987331 105042687 499987331 105042687 500001230 499987206 500001230 499987206 48020569 111838874 48020569 111838874 111810449 360389373 111810449 360389373 360410767 932220242 360410767 932220242 67765702 351016180 67765702 351016180 500000758 789848419 500000758 789848419 210108286 871212700 210108286 871212700 871256043 739521597 871256043 739521597 260472691 500027078 260472691 500027078 988457165 512806085 988457165 512806085 487225053 182811003 487225053 182811003 182807247 689721996 182807247 689721996 310202187 500007285 310202187 500007285 610831700 212109846 610831700 212109846 499978544 499963338 499978544 499963338 604688996 32612023 604688996 32612023 500004272 350606481 500004272 350606481 499969351 539564181 499969351 539564181 500003739 522691284 500003739 522691284 477309264 538888813 477309264 538888813 499964892 500012318 499964892 500012318 285399912 424740705 285399912 424740705 575255017 517678606 575255017 517678606 499964499 402767118 499964499 402767118 597232319 499987331 597232319 499987331 410296307 499971999 410296307 499971999 66777103 237714799 66777103 237714799 762285459 286691721 762285459 286691721 713342781 499993716 713342781 499993716 684256580 605267164 684256580 605267164 605235646 500023624 605235646 500023624 984358642 432112965 984358642 432112965 567896468 878963903 567896468 878963903 121023651 500013063 121023651 500013063 517564683 255147221 517564683 255147221 499980918 607653638 499980918 607653638 607678960 905211012 607678960 905211012 499981826 782191177 499981826 782191177 217835105 335499213 217835105 335499213 335548519 421557497 335548519 421557497 578512025 986944661 578512025 986944661 986926514 868542460 986926514 868542460 868567982 499999613 868567982 499999613 614914769 855003287 614914769 855003287 500004004 138558955 500004004 138558955 499963800 555546099 499963800 555546099 499964444 785614511 499964444 785614511 785599406 38469660 785599406 38469660 961520236 230611424 961520236 230611424 230599605 301869080 230599605 301869080 500002196 500031364 500002196 500031364 212293376 499999578 212293376 499999578 554598772 431170787 554598772 431170787 568811711 247698855 568811711 247698855 752319607 739504174 752319607 739504174 739445548 499991769 739445548 499991769 415701543 76816188 415701543 76816188 923129306 190478460 923129306 190478460 500000052 500008416 500000052 500008416 558662733 208740060 558662733 208740060 791268166 500037814 791268166 500037814 46581255 707560464 46581255 707560464 500022315 130316372 500022315 130316372 130287964 850640393 130287964 850640393 850675353 499997802 850675353 499997802 127502708 928968658 127502708 928968658 928933575 49009763 928933575 49009763 499974558 894108115 499974558 894108115 105886627 960279986 105886627 960279986 39756233 156970425 39756233 156970425 843013718 381255973 843013718 381255973 500026183 996330693 500026183 996330693 3625683 603624347 3625683 603624347 396353475 449659613 396353475 449659613 550290810 707401227 550290810 707401227 500024413 567004511 500024413 567004511 567006252 843918487 567006252 843918487 156105724 715730095 156105724 715730095 499997570 49136573 499997570 49136573 49135401 500028998 49135401 500028998 272928399 477859225 272928399 477859225 477871055 494
200000 14070990 0 14070990 12559810 16102759 12559810 16102759 16826535 9087277 16826535 9087277 9614568 12801545 9614568 12801545 13935928 13169234 13935928 13169234 13353144 10229535 13353144 10229535 10710078 5813505 10710078 5813505 5897609 18769988 5897609 18769988 8268423 23198252 8268423 23198252 24281922 4118565 24281922 4118565 22644971 24619472 22644971 24619472 2338167 14865806 2338167 14865806 15095016 14437945 15095016 14437945 12281757 14659459 12281757 14659459 12049053 12143532 12049053 12143532 14341840 19675357 14341840 19675357 7317530 16091457 7317530 16091457 16793422 15744265 16793422 15744265 16173476 20267507 16173476 20267507 6981911 23727522 6981911 23727522 24771982 18193300 24771982 18193300 9128162 22961823 9128162 22961823 23608081 12956533 23608081 12956533 13947996 5870311 13947996 5870311 21650854 16672465 21650854 16672465 17439595 13682270 17439595 13682270 14600073 10086894 14600073 10086894 16709780 9763965 16709780 9763965 17198639 4296318 17198639 4296318 22783968 16399766 22783968 16399766 16942938 13052955 16942938 13052955 13545931 7497167 13545931 7497167 19580512 23367306 19580512 23367306 3422734 11873414 3422734 11873414 15060815 13319587 15060815 13319587 13221956 13551727 13221956 13551727 14597919 9217605 14597919 9217605 9757063 6328219 9757063 6328219 6392927 24441246 6392927 24441246 2332896 5100193 2332896 5100193 21706930 25229193 21706930 25229193 1743949 12742793 1743949 12742793 13949331 9929133 13949331 9929133 17067265 7119769 17067265 7119769 19866921 7038675 19866921 7038675 7654019 14315504 7654019 14315504 12313171 5374006 12313171 5374006 5677687 15929849 5677687 15929849 10724039 18183832 10724039 18183832 18969612 8125346 18969612 8125346 18959472 12881120 18959472 12881120 13853319 17161892 13853319 17161892 17630177 15851447 17630177 15851447 16007734 16412421 16007734 16412421 17098612 18787174 17098612 18787174 8189605 19525147 8189605 19525147 7557149 10164265 7557149 10164265 10792793 5251198 10792793 5251198 21949913 10514996 21949913 10514996 10911290 10051377 10911290 10051377 16875728 7968011 16875728 7968011 8571982 713927 8571982 713927 26146047 24352800 26146047 24352800 25484131 20590481 25484131 20590481 21322251 9382997 21322251 9382997 9701589 6227122 9701589 6227122 6746466 18827055 6746466 18827055 19548225 16073191 19548225 16073191 10580708 6205271 10580708 6205271 20803580 6737664 20803580 6737664 7290834 18634609 7290834 18634609 8557663 20587991 8557663 20587991 21279933 21415246 21279933 21415246 22231998 14809524 22231998 14809524 15445661 6280164 15445661 6280164 20858293 9912254 20858293 9912254 10528590 20971953 10528590 20971953 5923913 20783593 5923913 20783593 6207757 18850514 6207757 18850514 19034472 24746337 19034472 24746337 2223150 15809691 2223150 15809691 10872701 2293422 10872701 2293422 2589898 8293526 2589898 8293526 18814780 9815386 18814780 9815386 10335902 22781976 10335902 22781976 4374579 10067113 4374579 10067113 16588087 9202886 16588087 9202886 18008365 17866948 18008365 17866948 18135963 7792319 18135963 7792319 19626919 19872335 19626919 19872335 7049611 7136786 7049611 7136786 7614244 21071855 7614244 21071855 21781281 13291326 21781281 13291326 14199654 17352622 14199654 17352622 17791951 3646265 17791951 3646265 23312048 11449232 23312048 11449232 15912850 9512162 15912850 9512162 17917430 20652939 17917430 20652939 21243146 469413 21243146 469413 26471225 6119238 26471225 6119238 21011458 12543695 21011458 12543695 14230724 5729758 14230724 5729758 6054237 16614699 6054237 16614699 10642433 10952035 10642433 10952035 11782060 21032377 11782060 21032377 5917858 14490139 5917858 14490139 15185811 9696413 15185811 9696413 17394221 10125676 17394221 10125676 16474058 8183292 16474058 8183292 18732267 21364890 18732267 21364890 22142545 8905803 22142545 8905803 18486123 19479996 18486123 19479996 20099718 8722149 20099718 8722149 8961206 5716723 8961206 5716723 20955231 13179123 20955231 13179123 13744698 10754041 13744698 10754041 11538126 7248185 11538126 7248185 20207137 13658261 20207137 13658261 14658605 18463578 14658605 18463578 19117814 18644883 19117814 18644883 19350048 12617841 19350048 12617841 14620683 10812148 14620683 10812148 16380129 12124283 16380129 12124283 14823610 16455055 14823610 16455055 17147301 1301000 17147301 1301000 25401380 8756557 25401380 8756557 18404970 19463928 18404970 19463928 19692240 2622473 19692240 2622473 2218646 9190908 2218646 9190908 18254550 23382088 18254550 23382088 24579295 12330167 24579295 12330167 12832626 6753061 12832626 6753061 20563386 9547393 20563386 9547393 10026123 19898435 10026123 19898435 20433917 6299753 20433917 6299753 6433543 12975970 6433543 12975970 13487634 2334512 13487634 2334512 24704391 16468386 24704391 16468386 17120444 21333183 17120444 21333183 22138732 4220047 22138732 4220047 22525805 17989922 22525805 17989922 18597472 18217076 18597472 18217076 19174613 15375695 19174613 15375695 11731108 14602629 11731108 14602629 15453067 8486645 15453067 8486645 18738047 17605216 18738047 17605216 17851150 18038364 17851150 18038364 8877403 22460376 8877403 22460376 23188941 25050468 23188941 25050468 26186178 10997093 26186178 10997093 11862541 4456161 11862541 4456161 4373540 8242515 4373540 8242515 8571719 2600397 8571719 2600397 2304936 21276033 2304936 21276033 5977487 16129000 5977487 16129000 10451628 25319235 10451628 25319235 1398280 17621511 1398280 17621511 9405782 13000512 9405782 13000512 13603619 7314614 13603619 7314614 19991211 20398574 19991211 20398574 21119960 14774372 21119960 14774372 12189950 15646019 12189950 15646019 16431257 4766805 16431257 4766805 21946181 18929893 21946181 18929893 7983419 10790575 7983419 10790575 16046957 7655867 16046957 7655867 7622730 8397686 7622730 8397686 18839130 12368449 18839130 12368449 12990559 18947973 12990559 18947973 8021456 3949770 8021456 3949770 3829705 15694847 3829705 15694847 16545887 19792179 16545887 19792179 7202561 21490714 7202561 21490714 5272100 9072924 5272100 9072924 9762668 5300834 9762668 5300834 21301703 5445582 21301703 5445582 5477940 9094370 5477940 9094370 18167945 6122737 18167945 6122737 20678386 15098279 20678386 15098279 15842008 2771791 15842008 2771791 3317341 24145293 3317341 24145293 2872570 22583941 2872570 22583941 23327044 810520 23327044 810520 725295 5218037 725295 5218037 21323661 2565019 21323661 2565019 24234565 17938454 24234565 17938454 18232554 1584986 18232554 1584986 25436454 4909785 25436454 4909785 22038067 21963339 22038067 21963339 22572987 13864205 22572987 13864205 13045203 8838051 13045203 8838051 18398549 16049114 18398549 16049114 16382722 4115736 16382722 4115736 4403938 1245408 4403938 1245408 1411778 14670880 1411778 14670880 14797928 9037667 14797928 9037667 9689729 3347411 9689729 3347411 3054835 20392416 3054835 20392416 20828911 9749915 20828911 9749915 10250848 4976715 10250848 4976715 21949994 7145164 21949994 7145164 7761932 14930561 7761932 14930561 15753940 10144936 15753940 10144936 17104296 5362039 17104296 5362039 21863788 17780806 21863788 17780806 9389917 11135192 9389917 11135192 15702298 11760746 15702298 11760746 14972136 20636236 14972136 20636236 21218322 1470475 21218322 1470475 1550519 5531240 1550519 5531240 21892857 17653588 21892857 17653588 18531827 13050088 18531827 13050088 13297891 10862204 13297891 10862204 16254371 7275459 16254371 7275459 20064685 10680570 20064685 10680570 16450835 8217193 16450835 8217193 18914654 8123750 18914654 8123750 8201171 8665321 8201171 8665321 18375593 14056779 18375593 14056779 12802444 10802679 12802444 10802679 11086610 19629018 11086610 19629018 7448461 10594464 7448461 10594464 16546116 10927897 16546116 10927897 11341070 3358446 11341070 3358446 23370840 11165257 23370840 11165257 11896300 10981492 11896300 10981492 11620562 5179814 11620562 5179814 21444705 6068976 21444705 6068976 20980171 11521240 20980171 11521240 15353940 8351221 15353940 8351221 18658166 17625631 18658166 17625631 18331419 4405399 18331419 4405399 22253174 21027525 22253174 21027525 6300275 12313159 6300275 12313159 14483412 13863796 14483412 13863796 14882066 17073672 14882066 17073672 10010607 7037429 10010607 7037429 19907775 7138371 19907775 7138371 20108769 2051792 20108769 2051792 24662899 22984021 24662899 22984021 3987076 10409439 3987076 10409439 11124568 13649633 11124568 13649633 13258935 10092582 13258935 10092582 10502092 10685610 10502092 10685610 15989554 11070293 15989554 11070293 15882514 4688466 15882514 4688466 4877714 14995919 4877714 14995919 11615536 5947983 11615536 5947983 21143976 2075422 21143976 2075422 1614739 11445905 1614739 11445905 15502658 1950621 15502658 1950621 1479970 5511849 1479970 5511849 21158895 13137646 21158895 13137646 14283585 9488586 14283585 9488586 17618301 22645110 17618301 22645110 23487152 19326088 23487152 19326088 20039323 20012934 20039323 20012934 6874908 7603396 6874908 7603396 8072635 24315517 8072635 24315517 2527842 21893168 2527842 21893168 4779404 8339794 4779404 8339794 18884041 21847735 18884041 21847735 5120767 17461097 5120767 17461097 17985068 12746991 17985068 12746991 13834859 18602212 13834859 18602212 19113334 6872294 19113334 6872294 20325412 22233974 20325412 22233974 23206156 22976416 23206156 22976416 23552532 3452950 23552532 3452950 23436338 11510039 23436338 11510039 12312822 12515412 12312822 12515412 14615597 16215211 14615597 16215211 17093235 5751594 17093235 5751594 21042367 18053222 21042367 18053222 18374479 22607533 18374479 22607533 4119106 17439878 4119106 17439878 9789402 17103612 9789402 17103612 10134253 14813020 10134253 14813020 11880905 24610060 11880905 24610060 2240281 4763217 2240281 4763217 4704620 14966199 4704620 14966199 11647408 9376449 11647408 9376449 9798464 11937981 9798464 11937981 14796378 13280486 14796378 13280486 13465205 20941944 13465205 20941944 6112973 10171942 6112973 10171942 10887555 19159587 10887555 19159587 19810054 14146655 19810054 14146655 14922466 17344328 14922466 17344328 18093178 12049514 18093178 12049514 14747722 5895094 14747722 5895094 6418394 22877959 6418394 22877959 23724978 14368406 23724978 14368406 15056527 16870853 15056527 16870853 9814789 5860852 9814789 5860852 20865093 6776906 20865093 6776906 20049731 20535627 20049731 20535627 21250628 8482855 21250628 8482855 8928663 3761730 8928663 3761730 22953002 20004091 22953002 20004091 6989008 17396075 6989008 17396075 9609605 19600688 9609605 19600688 7378426 5101696 7378426 5101696 5220403 7635171 5220403 7635171 8036534 23932275 8036534 23932275 3081050 13814181 3081050 13814181 12834763 22387600 12834763 22387600 23117390 23391321 23117390 23391321 3576632 18468065 3576632 18468065 19003494 10351917 19003494 10351917 11041891 6192763 11041891 6192763 6485061 1852908 6485061 1852908 2071004 20404854 2071004 20404854 21091331 9026705 21091331 9026705 9430796 17600527 9430796 17600527 9511886 12212384 9511886 12212384 14573272 7102217 14573272 7102217 7736652 19439598 7736652 19439598 7340031 8420968 7340031 8420968 18603642 4667560 18603642 4667560 22112891 18297655 22112891 18297655 8733696 11351155 8733696 11351155 11774391 18554285 11774391 18554285 18744708 19027293 18744708 19027293 19549987 7166324 19549987 7166324 20234654 20457999 20234654 20457999 6791392 19014197 6791392 19014197 19420593 11267098 19420593 11267098 11945778 18271626 11945778 18271626 18780871 9248465 18780871 9248465 9776881 6247398 9776881 6247398 21235323 6005320 21235323 6005320 20990415 9315577 20990415 9315577 17619918 14242763 17619918 14242763 12599701 5414161 12599701 5414161 5371019 19401027 5371019 19401027 20108033 21485929 20108033 21485929 22018964 13252485 22018964 13252485 13501971 16189181 13501971 16189181 10909728 9865079 10909728 9865079 10554723 23564256 10554723 23564256 3437150 13100543 3437150 13100543 13765862 19710283 13765862 19710283 7398233 16657366 7398233 16657366 10037541 11215722 10037541 11215722 11862724 15476499 11862724 15476499 15762685 14011930 15762685 14011930 14453876 19847251 14453876 19847251 6974320 14983925 6974320 14983925 15909359 19948643 15909359 19948643 20824390 7860263 20824390 7860263 19424685 7260592 19424685 7260592 20064938 16222330 20064938 16222330 16915947 22528727 16915947 22528727 22856279 6768939 22856279 6768939 20609596 16180568 20609596 16180568 10601099 2664407 10601099 2664407 2621446 4533544 2621446 4533544 4744239 10538042 4744239 10538042 11269552 24179693 11269552 24179693 25355738 19732408 25355738 19732408 20082659 16612209 20082659 16612209 10309811 8827586 10309811 8827586 9339288 16776537 9339288 16776537 10084429 7895122 10084429 7895122 8403175 10103434 8403175 10103434 10851651 19315605 10851651 19315605 19783696 20990215 19783696 20990215 21663055 19583252 21663055 19583252 20373504 24137213 20373504 24137213 25184045 16130662 25184045 16130662 10942828 14294196 10942828 14294196 12489297 21388728 12489297 21388728 5803397 2326298 5803397 2326298 24443162 15569114 24443162 15569114 16119746 7450726 16119746 7450726 7489532 15700428 7489532 15700428 11316409 24389884 11316409 24389884 2641923 18351183 2641923 18351183 8692596 18872973 8692596 18872973 19572114 21103700 19572114 21103700 21822215 4792035 21822215 4792035 22284727 12244154 22284727 12244154 12764256 17716624 12764256 17716624 18696918 11607864 18696918 11607864 12573953 22184755 12573953 22184755 4505745 16362997 4505745 16362997 10575459 3987390 10575459 3987390 22977296 13792717 22977296 13792717 13914595 8935925 13914595 8935925 18305464 8695428 18305464 8695428 18428580 10679121 18428580 10679121 11600597 4558085 11600597 4558085 22179242 7392156 22179242 7392156 7917983 26203998 7917983 26203998 784526 15421580 784526 15421580 15752685 3523044 15752685 3523044 3985892 13353015 3985892 13353015 13224469 896576 13224469 896576 25904522 10562471 25904522 10562471 11393874 12649843 11393874 12649843 13463324 19932734 13463324 19932734 7025057 11731152 7025057 11731152 14976201 15990486 14976201 15990486 16768404 9521404 16768404 9521404 9922011 15300058 9922011 15300058 11441630 10567472 11441630 10567472 16232153 3140195 16232153 3140195 23640060 1316172 23640060 1316172 1523464 3517021 1523464 3517021 3966269 10529956 3966269 10529956 11393994 22967022 11393994 22967022 23992069 5388000 23992069 5388000 21385243 15697598 21385243 15697598 16081851 23694622 16081851 23694622 24904997 17511866 24904997 17511866 18536623 22859218 18536623 22859218 24022504 15311649 24022504 15311649 11245469 9567892 11245469 9567892 10266095 18650112 10266095 18650112 8289730 20184963 8289730 20184963 6882648 22487903 6882648 22487903 4175993 13814802 4175993 13814802 14864063 7997285 14864063 7997285 19428098 13511520 19428098 13511520 13200270 5983129 13200270 5983129 20949546 20657202 20949546 20657202 6086249 19692069 6086249 19692069 7507739 23816808 7507739 23816808 25067894 7468776 25067894 7468776 8034154 4532718 8034154 4532718 22275623 19558246 22275623 19558246 7368528 9739819 7368528 9739819 17705863 8981665 17705863 8981665 9551396 10289466 9551396 10289466 17007873 6106214 17007873 6106214 5935351 11496768 5935351 11496768 12526216 9202737 12526216 9202737 17630667 23618759 17630667 23618759 3090840 11899875 3090840 11899875 15403643 6668706 15403643 6668706 20540105 9130475 20540105 9130475 18086331 14607666 18086331 14607666 12181120 7414338 12181120 7414338 19894431 7005693 19894431 7005693 7060772 23041259 7060772 23041259 3938155 12749305 3938155 12749305 13753509 5714899 13753509 5714899 21783474 13847636 21783474 13847636 14561270 17589423 14561270 17589423 18132151 15817418 18132151 15817418 16518523 11106307 16518523 11106307 15881591 6111627 15881591 6111627 20697346 20430413 20697346 20430413 6234875 14540750 6234875 14540750 15504685 17581132 15504685 17581132 18118014 8807464 18118014 8807464 9175587 16764449 9175587 16764449 16940612 24345707 16940612 24345707 2587630 10475333 2587630 10475333 10882487 15708597 10882487 15708597 16266850 22747803 16266850 22747803 4306758 13569594 4306758 13569594 14055168 24888847 14055168 24888847 1989162 13660698 1989162 13660698 14379537 6560864 14379537 6560864 20750414 18573051 20750414 18573051 19353018 7583272 19353018 7583272 19671674 12959408 19671674 12959408 13392101 14889981 13392101 14889981 11646847 17199203 11646847 17199203 17305492 25504241 17305492 25504241 1318243 7003718 1318243 7003718 19877260 7247320 19877260 7247320 20105254 11708340 20105254 11708340 12240994 19129840 12240994 19129840 8054913 19655076 8054913 19655076 20069343 11960072 20069343 11960072 12887103 7944664 12887103 7944664 19369716 4266494 19369716 4266494 22341506 16254751 22341506 16254751 16902742 8547718 16902742 8547718 9077788 11190864 9077788 11190864 11402255 13103896 11402255 13103896 13542954 11615672 13542954 11615672 15250295 11584513 15250295 11584513 15196196 17136801 15196196 17136801 17620863 6073857 17620863 6073857 20768711 17696882 20768711 17696882 18177701 14904463 18177701 14904463 11889992 21720389 11889992 21720389 22859441 13841886 22859441 13841886 12818566 5434428 12818566 5434428 21707328 3104370 21707328 3104370 23725805 19354528 23725805 19354528 7654808 21884914 7654808 21884914 5089356 23585018 5089356 23585018 24657270 13986938 24657270 13986938 14423955 3191787 14423955 3191787 3003623 16394599 3003623 16394599 10558367 19650914 10558367 19650914 20028273 18830989 20028273 18830989 8147897 9423403 8147897 9423403 10055881 6408637 10055881 6408637 20653580 10339565 20653580 10339565 11022771 15432820 11022771 15432820 15655963 11629690 15655963 11629690 15064298 11994067 15064298 11994067 12976243 24844676 12976243 24844676 2090362 9710659 2090362 9710659 10224676 16113865 10224676 16113865 11014272 7020563 11014272 7020563 6876320 11083958 6876320 11083958 11704881 6181491 11704881 6181491 6306760 22721953 6306760 22721953 4042110 23034119 4042110 23034119 3896246 6666467 3896246 6666467 20144026 3191754 20144026 3191754 23525823 15487191 23525823 15487191 11346117 15532008 11346117 15532008 15796695 13418043 15796695 13418043 13211114 4438127 13211114 4438127 4551336 15606479 4551336 15606479 16047606 3540319 16047606 3540319 3603555 20222709 3603555 20222709 20602298 22075073 20602298 22075073 22771898 22581499 22771898 22581499 23183251 18794193 23183251 18794193 18968180 12443199 18968180 12443199 13162300 13620370 13162300 13620370 14715038 14798118 14715038 14798118 11749023 5483146 11749023 5483146 21682227 9295011 21682227 9295011 9703950 22680513 9703950 22680513 4321227 2144081 4321227 2144081 1761059 15974175 1761059 15974175 16175520 16906718 16175520 16906718 9949566 3355877 9949566 3355877 23423295 16999854 23423295 16999854 10004041 19373514 10004041 19373514 20081006 16524212 20081006 16524212 10145717 10049964 10145717 10049964 16953494 14664828 16953494 14664828 15224453 19979315 15224453 19979315 7040851 24277983 7040851 24277983 2738128 8754052 2738128 8754052 8790118 19592540 8790118 19592540 19711819 14798086 19711819 14798086 15633534 14663612 15633534 14663612 12162009 8227579 12162009 8227579 8405561 21802260 8405561 21802260 22977315 5553850 22977315 5553850 5635408 1389997 5635408 1389997 25459763 9072556 25459763 9072556 17785615 15529405 17785615 15529405 11470019 22827431 11470019 22827431 3973154 11204567 3973154 11204567 15642226 19333289 15642226 19333289 19544402 10317839 19544402 10317839 10847657 9481723 10847657 9481723 10115664 10153097 10115664 10153097 16669636 10413314 16669636 10413314 16517946 7799570 16517946 7799570 19218509 14000867 19218509 14000867 12837404 14682403 12837404 14682403 15656742 15961355 15656742 15961355 16727646 22182800 16727646 22182800 4979189 21713573 4979189 21713573 22463377 23090696 22463377 23090696 24177045 7299601 24177045 7299601 19625364 13015527 19625364 13015527 13140334 15123670 13140334 15123670 11566624 22694080 11566624 22694080 23821106 3666271 23821106 3666271 23244200 20375954 23244200 20375954 6617224 13605281 6617224 13605281 13045717 22354384 13045717 22354384 23539028 18621044 23539028 18621044 19011758 22607120 19011758 22607120 4341720 2516464 4341720 2516464 2068372 24646091 2068372 24646091 2302463 11806454 2302463 11806454 12358206 23022584 12358206 23022584 4025715 22706684 4025715 22706684 4199775 20547706 4199775 20547706 6537363 18480524 6537363 18480524 19260731 7479712 19260731 7479712 8016536 25024850 8016536 25024850 26200309 15697376 26200309 15697376 11103578 22735756 11103578 22735756 23146111 10778999 23146111 10778999 11346135 8051379 11346135 8051379 8061730 9590843 8061730 9590843 10011217 7602688 10011217 7602688 7480867 7960768 7480867 7960768 8057237 19936627 8057237 19936627 7237087 21942309 7237087 21942309 23106568 17065554 23106568 17065554 9961107 19168827 9961107 19168827 19795843 14423530 19795843 14423530 12347751 23128511 12347751 23128511 3701763 13072016 3701763 13072016 13824685 25273962 13824685 25273962 1813988 13227972 1813988 13227972 14135382 13072977 14135382 13072977 13808811 20506970 13808811 20506970 21035488 21807209 21035488 21807209 22542986 5478275 22542986 5478275 21451925 20193288 21451925 20193288 20816823 24995491 20816823 24995491 1828953 10243807 1828953 10243807 10925903 4338552 10925903 4338552 22321537 16466334 22321537 16466334 16717424 4820055 16717424 4820055 22168312 5091814 22168312 5091814 22248699 15151914 22248699 15151914 11852528 10747714 11852528 10747714 16398672 5794940 16398672 5794940 21692130 9693008 21692130 9693008 10289272 4670439 10289272 4670439 4847133 6126557 4847133 6126557 6633453 15362700 6633453 15362700 16214061 18570239 16214061 18570239 19041601 7751117 19041601 7751117 19520864 5515685 19520864 5515685 5486466 790576 5486466 790576 25961378 10008896 25961378 10008896 10371362 6515659 10371362 6515659 6375403 15384586 6375403 15384586 15907491 16399095 15907491 16399095 10236967 16803720 10236967 16803720 10326827 19548257 10326827 19548257 7239055 18000160 7239055 18000160 9118427 4895661 9118427 4895661 5058349 15752906 5058349 15752906 16340479 22852949 16340479 22852949 3995097 5349741 3995097 5349741 5371971 12925031 5371971 12925031 13795471 6341116 13795471 6341116 20259588 4804412 20259588 4804412 4961998 20939164 4961998 20939164 21659926 8953876 21659926 8953876 9341634 4677455 9341634 4677455 4637649 8413497 4637649 8413497 18606438 4280553 18606438 4280553 22351961 12776709 22351961 12776709 13777323 13682302 13777323 13682302 12856724 13212430 12856724 13212430 13506368 21783119 13506368 21783119 5283140 18670802 5283140 18670802 8265932 5270758 8265932 5270758 21551264 19325981 21551264 19325981 7727684 1987915 7727684 1987915 2358657 14471150 2358657 14471150 14823587 20359375 14823587 20359375 6833372 4330142 6833372 4330142 4324630 24178178 4324630 24178178 2813564 7969620 2813564 7969620 8229775 16020913 8229775 16020913 16912515 23462152 16912515 23462152 24505679 22423645 24505679 22423645 23625404 20149115 23625404 20149115 20983913 1511539 20983913 1511539 1143859 8728654 1143859 8728654 18333602 18952751 18333602 18952751 19527714 18419527 19527714 18419527 8476001 22123527 8476001 22123527 22805278 15206032 22805278 15206032 11862178 7204431 11862178 7204431 7407520 5536061 7407520 5536061 21607515 19173794 21607515 19173794 7818044 19872425 7818044 19872425 7187434 5332059 7187434 5332059 5419979 14278794 5419979 14278794 12625539 8140319 12625539 8140319 18944202 12334520 18944202 12334520 14428830 19566523 14428830 19566523 20444019 8158871 20444019 8158871 8705704 13908699 8705704 13908699 14764188 14537958 14764188 14537958 11924110 18722858 11924110 18722858 8189371 13425097 8189371 13425097 14148812 19287501 14148812 19287501 7615704 12549164 7615704 12549164 14312143 19938061 14312143 19938061 20678860 12069707 20678860 12069707 15305410 4914955 15305410 4914955 4887175 11005838 4887175 11005838 11593827 7700476 11593827 7700476 7904055 8216971 7904055 8216971 8563273 21177610 8563273 21177610 5628398 7454358 5628398 7454358 19541162 6990307 19541162 6990307 7156997 10676377 7156997 10676377 11233971 24267588 11233971 24267588 2465120 16281455 2465120 16281455 10438818 9897677 10438818 9897677 10456376 15525918 10456376 15525918 11406471 12685093 11406471 12685093 13650274 18725681 13650274 18725681 8363195 22653520 8363195 22653520 4056229 3550517 4056229 3550517 23247586 17428027 23247586 17428027 18171276 5772761 18171276 5772761 20942034 11102527 20942034 11102527 15572504 13302874 15572504 13302874 14490609 8711616 14490609 8711616 9328836 8156797 9328836 8156797 8777875 23298002 8777875 23298002 3733764 2820394 3733764 2820394 3182560 12397372 3182560 12397372 14211845 7846514 14211845 7846514 8094301 15822870 8094301 15822870 10999520 25575557 10999520 25575557 1237650 25164053 1237650 25164053 26252254 16993738 26252254 16993738 10273334 12447775 10273334 12447775 14463604 12522924 14463604 12522924 14239753 18926132 14239753 18926132 19224657 5605346 19224657 5605346 21919959 17186902 21919959 17186902 17828292 4263479 17828292 4263479 4114606 10394874 4114606 10394874 10738896 10300705 10738896 10300705 10827298 24194134 10827298 24194134 2642654 20873665 2642654 20873665 21655946 8106324 21655946 8106324 8582675 15428805 8582675 15428805 11462573 19824254 11462573 19824254 7019568 23938266 7019568 23938266 3110570 4402392 3110570 4402392 22463302 6458630 22463302 6458630 6327254 11290959 6327254 11290959 11497652 16487929 11497652 16487929 10475701 21121121 10475701 21121121 21910154 12074901 21910154 12074901 14777476 13073623 14777476 13073623 13725119 19526780 13725119 19526780 7570420 22573511 7570420 22573511 23432231 15323714 23432231 15323714 11323366 10567871 11323366 10567871 16655628 16908306 16655628 16908306 17499820 10656777 17499820 10656777 11207649 15842653 11207649 15842653 16451922 11136477 16451922 11136477 15694688 9769006 15694688 9769006 10299707 4084631 10299707 4084631 4571083 8821601 4571083 8821601 9377774 12670412 9377774 12670412 14099046 16791021 14099046 16791021 17173152 13911153 17173152 13911153 14111689 22980364 14111689 22980364 3961577 11328741 3961577 11328741 11621596 20673654 11621596 20673654 21325731 7082186 21325731 7082186 6987471 8273175 6987471 8273175 18919844 10861820 18919844 10861820 11386791 16190542 11386791 16190542 16538023 18409485 16538023 18409485 19132431 3709147 19132431 3709147 23231359 577765 23231359 577765 26344089 20301404 26344089 20301404 6725504 21037302 6725504 21037302 6135764 4280125 6135764 4280125 22723597 12005349 22723597 12005349 14811278 9756526 14811278 9756526 10470595 20305110 10470595 20305110 21066050 4547756 21066050 4547756 21993934 11219977 21993934 11219977 15526054 11045159 15526054 11045159 16296553 15154806 16296553 15154806 11726717 22057401 11726717 22057401 5038690 6570465 5038690 6570465 20246229 6728340 20246229 6728340 6798701 12521505 6798701 12521505 14187284 4788579 14187284 4788579 22077194 12562753 22077194 12562753 14285493 22371512 14285493 22371512 23348000 11298362 23348000 11298362 15455238 12680977 15455238 12680977 13643680 22422183 13643680 22422183 23114581 10825712 23114581 10825712 11430790 19868953 11430790 19868953 20672693 7173991 20672693 7173991 7778168 15302455 7778168 15302455 15981104 6869088 15981104 6869088 6989414 17611417 6989414 17611417 17790590 16621812 17790590 16621812 17400816 15279292 17400816 15279292 11234239 3492617 11234239 3492617 4041415 11341859 4041415 11341859 11906394 9520824 11906394 9520824 9999118 13171443 9999118 13171443 14094577 21732512 14094577 21732512 5466136 12450499 5466136 12450499 14625804 7823503 14625804 7823503 19485371 1559649 19485371 1559649 1551453 3646933 1551453 3646933 23113810 6498796 23113810 6498796 20669479 13627355 20669479 13627355 13172038 19860760 13172038 19860760 7238484 11690061 7238484 11690061 12172612 8016876 12172612 8016876 19421704 19926597 19421704 19926597 7326083 4754699 7326083 4754699 22334682 16021882 22334682 16021882 10557147 7098163 10557147 7098163 7235506 11026560 7235506 11026560 11780148 8633566 11780148 8633566 18611045 15134819 18611045 15134819 15690149 5409097 15690149 5409097 5998430 19659722 5998430 19659722 20495030 16088459 20495030 16088459 11055579 4184174 11055579 4184174 22561954 23240278 22561954 23240278 24052493 8774103 24052493 8774103 9286798 9675114 9286798 9675114 10094496 14032643 10094496 14032643 14146362 12014445 14146362 12014445 12986689 6034477 12986689 6034477 20666059 24103422 20666059 24103422 24800472 9547030 24800472 9547030 10135091 16187996 10135091 16187996 10800402 9972537 10800402 9972537 10619962 12730731 10619962 12730731 13712367 7897699 13712367 7897699 8498200 11552278 8498200 11552278 11923887 19347918 11923887 19347918 7688196 12861573 7688196 12861573 13518870 23764621 13518870 23764621 3171360 19007411 3171360 19007411 8017075 23015805 8017075 23015805 24120523 11377633 24120523 11377633 12294850 10885821 12294850 10885821 11492329 25224020 11492329 25224020 1700495 17395232 1700495 17395232 9307623 9598392 9307623 9598392 17415898 14544594 17415898 14544594 11886716 15189606 11886716 15189606 16140255 8162158 16140255 8162158 19242542 23644816 19242542 23644816 24667113 18660285 24667113 18660285 19369735 2818300 19369735 2818300 24155306 10612203 24155306 10612203 16241134 21390127 16241134 21390127 5810604 22749829 5810604 22749829 4226792 11261862 4226792 11261862 15563157 21378941 15563157 21378941 5658300 17269078 5658300 17269078 9465851 5187394 9465851 5187394 21422306 12371018 21422306 12371018 14346216 12795773 14346216 12795773 13752228 24739650 13752228 24739650 2283208 8471970 2283208 8471970 8747680 8962154 8747680 8962154 9445892 22608752 9445892 22608752 23746005 5730409 23746005 5730409 21400576 3918943 21400576 3918943 3717456 15133898 3717456 15133898 11787431 9353604 11787431 9353604 9783766 13420166 9783766 13420166 14394362 18030431 14394362 18030431 8782711 24133642 8782711 24133642 2739843 7715345 2739843 7715345 19169725 3970840 19169725 3970840 22853661 6823390 22853661 6823390 7342895 19167192 7342895 19167192 19900497 2500877 19900497 2500877 24278485 22074184 24278485 22074184 5010657 8581722 5010657 8581722 18317048 9101445 18317048 9101445 9491724 20883588 9491724 20883588 6270514 11526901 6270514 11526901 15574032 6398640 15574032 6398640 20771170 22950176 20771170 22950176 24231134 4095492 24231134 4095492 4486336 15835267 4486336 15835267 16399617 5472006 16399617 5472006 22004786 6033468 22004786 6033468 6341908 2954492 6341908 2954492 23957130 19363186 23957130 19363186 7603493 6784465 7603493 6784465 20516150 16793526 20516150 16793526 10027010 983877 10027010 983877 1093769 22610190 1093769 22610190 23521755 14491344 23521755 14491344 15469697 3976243 15469697 3976243 3887525 19126348 3887525 19126348 7971825 4586686 7971825 4586686 22583929 12293283 22583929 12293283 15100001 10682918 15100001 10682918 11131925 5674214 11131925 5674214 21311669 20581062 21311669 20581062 21116607 7932753 21116607 7932753 8213519 6606696 8213519 6606696 20556706 15230319 20556706 15230319 11836678 9633284 11836678 9633284 17173003 16930128 17173003 16930128 17586484 7713648 17586484 7713648 19482291 26137556 19482291 26137556 808798 20756564 808798 20756564 21377127 4134096 21377127 4134096 22778722 10039466 22778722 10039466 17112096 23374701 17112096 23374701 24449860 21839980 24449860 21839980 22555866 18094298 22555866 18094298 18537511 13501582 18537511 13501582 13127156 14445489 13127156 14445489 12175267 3339024 12175267 3339024 3193809 10634326 3193809 10634326 16507163 7862661 16507163 7862661 19049298 18100029 19049298 18100029 8811506 23482339 8811506 23482339 3505330 6973854 3505330 6973854 19842395 6671274 19842395 6671274 7247607 19896442 7247607 19896442 20233308 11914685 20233308 11914685 15383609 12612839 15383609 12612839 13759193 17535178 13759193 17535178 9736944 16635390 9736944 16635390 16997667 4352096 16997667 4352096 22326054 21290349 22326054 21290349 5705333 22473763 5705333 22473763 4390705 4959913 4390705 4959913 21950837 17362319 21950837 17362319 9791534 20323435 9791534 20323435 6951178 5800477 6951178 5800477 21119745 13219244 21119745 13219244 14219949 20875091 14219949 20875091 21729665 20137215 21729665 20137215 6934282 5345645 6934282 5345645 5506950 2400046 5506950 2400046 2454460 21896565 2454460 21896565 5070534 23797625 5070534 23797625 3192633 11150711 3192633 11150711 16029029 8513530 16029029 8513530 18648997 7467431 18648997 7467431 7842581 8030595 7842581 8030595 8593426 12930604 8593426 12930604 14237533 17569230 14237533 17569230 9448034 13079612 9448034 13079612 13711825 16581955 13711825 16581955 16810795 8751888 16810795 8751888 18317669 13034392 18317669 13034392 13475542 17029843 13475542 17029843 10065450 18450198 10065450 18450198 19358129 15273030 19358129 15273030 11598040 8178259 11598040 8178259 19007823 13021364 19007823 13021364 13556734 13251624 13556734 13251624 13492496 12797426 13492496 12797426 13887076 21314724 13887076 21314724 5756888 4475465 5756888 4475465 4533403 12628853 4533403 12628853 13245492 20060778 13245492 20060778 7035977 21507830 7035977 21507830 22344478 6366950 22344478 6366950 20824604 18772215 20824604 18772215 19472939 10992755 19472939 10992755 11494184 19184238 11494184 19184238 7728766 6212672 7728766 6212672 20524829 4627876 20524829 4627876 4651418 12306769 4651418 12306769 14525512 7913679 14525512 7913679 19222388 6719236 19222388 6719236 6736755 4457091 6736755 4457091 4438728 19965078 4438728 19965078 20683474 16089075 20683474 16089075 10619714 11200971 10619714 11200971 16052986 23756483 16052986 23756483 24150139 3631625 24150139 3631625 3930059 15776192 3930059 15776192 11286633 8504282 11286633 8504282 8952364 18428258 8952364 18428258 18747203 13950902 18747203 13950902 12612631 12859517 12612631 12859517 13925447 11582601 13925447 11582601 12457521 705468 12457521 705468 509650 10381906 509650 10381906 16563769 16079168 16563769 16079168 10568881 9063038 10568881 9063038 17913195 20308188 17913195 20308188 20680393 21435595 20680393 21435595 22155323 11861563 22155323 11861563 15211376 2281182 15211376 2281182 24621897 6699426 24621897 6699426 7192033 8770512 7192033 8770512 8891905 5343176 8891905 5343176 5291151 13742943 5291151 13742943 13162963 21681216 13162963 21681216 22350526 10246611 22350526 10246611 11073042 7592785 11073042 7592785 8125429 18885418 8125429 18885418 8061827 12257158 8061827 12257158 13020468 1500941 13020468 1500941 1886253 17177824 1886253 17177824 9908309 23662218 9908309 23662218 3230278 5387947 3230278 5387947 5498191 13515956 5498191 13515956 13090429 9090513 13090429 9090513 18067188 8444348 18067188 8444348 18460212 22468635 18460212 22468635 23273705 14990077 23273705 14990077 15913365 4148912 15913365 4148912 4222421 17500639 4222421 17500639 17986902 13939894 17986902 13939894 14953398 3006708 14953398 3006708 23851539 20107747 23851539 20107747 6922244 1248590 6922244 1248590 25811996 12513263 25811996 12513263 14168004 10379403 14168004 10379403 11210844 18058585 11210844 18058585 8697921 2770223 8697921 2770223 2828593 4448813 2828593 4448813 22329721 11305997 22329721 11305997 16017811 827258 16017811 827258 25861020 15396964 25861020 15396964 11236584 11622244 11236584 11622244 15575193 14307559 15575193 14307559 14714944 14537540 14714944 14537540 12120551 4767166 12120551 4767166 22321315 5415079 22321315 5415079 21889047 2933658 21889047 2933658 24007911 10681407 24007911 10681407 11396108 5997972 11396108 5997972 5863330 9250550 5863330 9250550 9629538 20744080 9629538 20744080 21293916 22580838 21293916 22580838 4134008 18107395 4134008 18107395 8973525 9582294 8973525 9582294 17954663 9010255 17954663 9010255 18138706 4362283 18138706 4362283 22487335 7597148 22487335 7597148 8170754 13468795 8170754 13468795 13249610 10554347 13249610 10554347 16264030 8269133 16264030 8269133 8790201 6181386 8790201 6181386 21233046 22797910 21233046 22797910 23337021 10748522 23337021 10748522 11429443 6227526 11429443 6227526 6504729 3307188 6504729 3307188 23507940 19691288 23507940 19691288 20445717 15851394 20445717 15851394 10782136 14176091 10782136 14176091 15211713 11314486 15211713 11314486 15634268 2301944 15634268 2301944 24760948 22336280 24760948 22336280 4390066 11191393 4390066 11191393 15556806 6151494 15556806 6151494 6006565 12558561 6006565 12558561 14197561 12551119 14197561 12551119 13483886 21969189 13483886 21969189 22790904 17428124 22790904 17428124 9454579 16413352 9454579 16413352 10251458 6638883 10251458 6638883 20867853 24812532 20867853 24812532 25906251 11676469 25906251 11676469 15318935 15082090 15318935 15082090 15073064 15522971 15073064 15522971 11251284 3720916 11251284 3720916 23149860 662631 23149860 662631 589287 2946851 589287 2946851 2609343 4856133 2609343 4856133 4745640 18798197 4745640 18798197 19075548 18594502 19075548 18594502 8354093 5147691 8354093 5147691 22207292 23566401 22207292 23566401 3500963 10463847 3500963 10463847 11380104 15692716 11380104 15692716 16227671 6252684 16227671 6252684 6759586 10146980 6759586 10146980 10710459 17086563 10710459 17086563 17243084 20864456 17243084 20864456 21440789 10731430 21440789 10731430 11580140 12364379 11580140 12364379 15028266 8760645 15028266 8760645 18611759 20213688 18611759 20213688 20952080 14162477 20952080 14162477 15220697 6733456 15220697 6733456 20424436 26002656 20424436 26002656 1034444 4672771 1034444 4672771 4862089 11655332 4862089 11655332 15255887 6296210 15255887 6296210 6790627 16929713 6790627 16929713 9752957 17460171 9752957 17460171 9519593 16628257 9519593 16628257 16812285 13782899 16812285 13782899 14552902 3731529 14552902 3731529 3549678 14497056 3549678 14497056 14968119 12570185 14968119 12570185 13491149 16193590 13491149 16193590 16834492 9441447 16834492 9441447 9750382 18642093 9750382 18642093 18723221 12637476 18723221 12637476 14246825 17513419 14246825 17513419 9240343 5858058 9240343 5858058 21409203 7209878 21409203 7209878 7758613 21987103 7758613 21987103 22699144 15282398 22699144 15282398 16185861 6745037 16185861 6745037 20461882 12350590 20461882 12350590 13097963 23365914 13097963 23365914 3644070 10179408 3644070 10179408 10547237 4302053 10547237 4302053 4364538 9137261 4364538 9137261 9549975 20178838 9549975 20178838 6999483 22343184 6999483 22343184 23085433 7707418 23085433 7707418 19235204 19614109 19235204 19614109 20285031 5521609 20285031 5521609 5651337 18518377 5651337 18518377 19332719 4075383 19332719 4075383 22535997 9467385 22535997 9467385 9817816 2880755 9817816 2880755 23939504 11663166 23939504 11663166 12152988 9419835 12152988 9419835 9965790 22483960 9965790 22483960 4664947 8088156 4664947 8088156 19061294 12964578 19061294 12964578 13542770 24375010 13542770 24375010 2395268 15815011 2395268 15815011 10803730 22941092 10803730 22941092 24095813 9030377 24095813 9030377 18121465 22488285 18121465 22488285 23673341 17841449 23673341 17841449 18255286 13930631 18255286 13930631 13051466 1557378 13051466 1557378 25161565 11369304 25161565 11369304 12219424 9449686 12219424 9449686 17766513 7564627 17766513 7564627 7875483 12794099 7875483 12794099 14312636 19063105 14312636 19063105 19811312 12874306 19811312 12874306 13943794 18269266 13943794 18269266 8493914 23174418 8493914 23174418 3541130 6176983 3541130 6176983 21098144 8310575 21098144 8310575 18809273 14444518 18809273 14444518 14837223 11662200 14837223 11662200 15015540 22655684 15015540 22655684 23400663 12487784 23400663 12487784 14133172 8747364 14133172 8747364 18201242 9088745 18201242 9088745 9359143 6033374 9359143 6033374 21361728 13730958 21361728 13730958 13058962 1734287 13058962 1734287 1861941 9041141 1861941 9041141 18190944 2858895 18190944 2858895 23957370 13158139 23957370 13158139 13653161 6926514 13653161 6926514 7426407 16606186 7426407 16606186 10060921 21463620 10060921 21463620 5193341 10128433 5193341 10128433 16865774 11020203 16865774 11020203 11339114 11932409 11339114 11932409 14709902 6669113 14709902 6669113 20594542 20487583 20594542 20487583 21209055 7868486 21209055 7868486 19210829 9525876 19210829 9525876 10168059 7564292 10168059 7564292 19739644 25536011 19739644 25536011 1481348 11657908 1481348 11657908 15311090 14026915 15311090 14026915 12555342 6467658 12555342 6467658 20816369 19826053 20816369 19826053 7119341 22057199 7119341 22057199 22912880 14426786 22912880 14426786 14929871 9033765 14929871 9033765 9664629 8174829 9664629 8174829 19013227 13838348 19013227 13838348 14526333 10164463 14526333 10164463 16772980 20690237 16772980 20690237 6194328 22133746 6194328 22133746 23364042 11918342 23364042 11918342 14876883 6289049 14876883 6289049 6673151 12179693 6673151 12179693 14628199 21431573 14628199 21431573 5722490 6705504 5722490 6705504 6684760 21542157 6684760 21542157 22086609 12474377 22086609 12474377 13498040 11690887 13498040 11690887 12181346 20303252 12181346 20303252 20614678 5897864 20614678 5897864 20712662 9119721 20712662 9119721 18271438 5448164 18271438 5448164 21360321 21659117 21360321 21659117 5296777 20792454 5296777 20792454 6291721 15053088 6291721 15053088 15722598 12784046 15722598 12784046 13350049 22834855 13350049 22834855 24109812 9887760 24109812 9887760 10500764 8737452 10500764 8737452 9342625 21875020 9342625 21875020 5047229 17608640 5047229 17608640 17723161 7607062 17723161 7607062 8188806 17507743 8188806 17507743 9631998 7007465 9631998 7007465 20176133 24269580 20176133 24269580 2731513 7438245 2731513 7438245 19991275 22477397 19991275 22477397 23264736 18893459 23264736 18893459 19730114 2901505 19730114 2901505 3115338 13503731 3115338 13503731 14401524 17862834 14401524 17862834 18572687 7709326 18572687 7709326 7983607 22992026 7983607 22992026 4068484 8247477 4068484 8247477 19191568 25687468 19191568 25687468 26617821 23024795 26617821 23024795 4044941 6478010 4044941 6478010 6425223 15089477 6425223 15089477 15167759 16579203 15167759 16579203 10201135 22401709 10201135 22401709 22782933 17976491 22782933 17976491 18223864 8334539 18223864 8334539 8742322 17444182 8742322 17444182 9273261 11978275 9273261 11978275 13044361 7611292 13044361 7611292 7613475 12215372 7613475 12215372 15136962 17727192 15136962 17727192 18296257 10379204 18296257 10379204 10876098 8048783 10876098 8048783 8128054 23705921 8128054 23705921 24101269 21154508 24101269 21154508 6020748 25168299 6020748 25168299 26157801 9287706 26157801 9287706 9597242 6317587 9597242 6317587 6773078 6092414 6773078 6092414 20975826 21965047 20975826 21965047 22908096 7225293 22908096 7225293 7257812 13567824 7257812 13567824 13170631 23429145 13170631 23429145 3641459 4337936 3641459 4337936 22431086 19121610 22431086 19121610 19807120 5225893 19807120 5225893 22171401 19443132 22171401 19443132 19571947 11866037 19571947 11866037 12741959 13512415 12741959 13512415 14243817 15384655 14243817 15384655 15972851 11071496 15972851 11071496 11777069 16579678 11777069 16579678 10310632 2094707 10310632 2094707 2448917 19456333 2448917 19456333 19872272 11743760 19872272 11743760 12668725 19030229 12668725 19030229 8014400 8863807 8014400 8863807 18456978 6491306 18456978 6491306 20288822 22706238 20288822 22706238 23134343 15924871 23134343 15924871 16773415 22737553 16773415 22737553 23913109 9580424 23913109 9580424 10021949 17068361 10021949 17068361 10059132 20224592 10059132 20224592 20737457 4756097 20737457 4756097 22335587 15269871 22335587 15269871 11305192 14421534 11305192 14421534 15455656 15631665 15455656 15631665 15951576 12440488 15951576 12440488 14326265 17273174 14326265 17273174 9438738 17661585 9438738 17661585 9613009 21432427 9613009 21432427 22388688 9691155 22388688 9691155 10084211 10804624 10084211 10804624 16034851 11512223 16034851 11512223 11806400 22591231 11806400 22591231 4547725 7702500 4547725 7702500 8117763 25341472 8117763 25341472 26153706 763905 26153706 763905 26049258 23101470 26049258 23101470 3600093 13234380 3600093 13234380 13513122 12472316 13513122 12472316 14282230 23095497 14282230 23095497 24074843 10404129 24074843 10404129 11238680 19119799 11238680 19119799 7841045 6009170 7841045 6009170 21000689 5975045 21000689 5975045 6404601 9235674 6404601 9235674 18176404 9240780 18176404 9240780 9713738 22340909 9713738 22340909 4530243 22522599 4530243 22522599 4323322 15227959 4323322 15227959 11234955 22815970 11234955 22815970 4202877 9287899 4202877 9287899 17776515 18257470 17776515 18257470 8615445 22836962 8615445 22836962 23824381 3811881 23824381 3811881 3825923 14269583 3825923 14269583 12682670 11526584 12682670 11526584 11981214 5625998 11981214 5625998 21570504 20174416 21570504 20174416 20832264 22324498 20832264 22324498 23174671 24447674 23174671 24447674 2383420 18979621 2383420 18979621 7976684 11286658 7976684 11286658 15500787 15016098 15500787 15016098 15842515 21602507 15842515 21602507 22211311 18092798 22211311 18092798 18916136 12168155 18916136 12168155 13205435 23509002 13205435 23509002 3425629 18062040 3425629 18062040 9131220 21417395 9131220 21417395 22101352 7863232 22101352 7863232 8116132 5425358 8116132 5425358 5616299 11152991 5616299 11152991 15622198 5809713 15622198 5809713 6034114 11518842 6034114 11518842 15422537 13129771 15422537 13129771 13633647 6499101 13633647 6499101 20400613 21292543 20400613 21292543 22043723 21263203 22043723 21263203 22178065 5942178 22178065 5942178 6197564 14926404 6197564 14926404 12028346 5656187 12028346 5656187 21421266 19003325 21421266 19003325 8267972 7368707 8267972 7368707 7870142 19718200 7870142 19718200 7319079 20939413 7319079 20939413 21506270 1701750 21506270 1701750 1745742 7721744 1745742 7721744 8201508 16409375 8201508 16409375 17053878 4026216 17053878 4026216 4043084 16812332 4043084 16812332 17549979 459668 17549979 459668 26466013 22748858 26466013 22748858 23995563 14152823 23995563 14152823 12410478 14184613 12410478 14184613 12592720 19177763 12592720 19177763 7829313 3841673 7829313 3841673 22813266 12463471 22813266 12463471 13224731 7307780 13224731 7307780 7392410 12534025 7392410 12534025 14238884 22863240 14238884 22863240 4190894 13661298 4190894 13661298 12924083 14683643 12924083 14683643 12186669 18406706 12186669 18406706 19236228 11295516 19236228 11295516 15432359 21838376 15432359 21838376 22613427 8825291 22613427 8825291 9145627 17373260 9145627 17373260 9566372 5395425 9566372 5395425 5448741 22584299 5448741 22584299 23264098 10068339 23264098 10068339 16932670 9536706 16932670 9536706 10067082 19598176 10067082 19598176 20409644 11005530 20409644 11005530 11765113 6834876 11765113 6834876 7233485 13316043 7233485 13316043 13976346 12250278 13976346 12250278 12759945 2084974 12759945 2084974 2427407 9505604 2427407 9505604 17724693 19212881 17724693 19212881 19781828 5925577 19781828 5925577 21042188 11360718 21042188 11360718 15413806 12260842 15413806 12260842 12667329 5518847 12667329 5518847 5751680 13182790 5751680 13182790 14117474 10927007 14117474 10927007 16098475 6591495 16098475 6591495 20155642 5092847 20155642 5092847 21863413 10226213 21863413 10226213 16752357 8460431 16752357 8460431 8614577 19009347 8614577 19009347 19327456 19887118 19327456 19887118 20355107 8352396 20355107 8352396 18766930 4697671 18766930 4697671 21987092 8561029 21987092 8561029 9117197 15879994 9117197 15879994 16556261 8851458 16556261 8851458 18419753 3303196 18419753 3303196 3807169 9456920 3807169 9456920 17413028 6704061 17413028 6704061 6741403 4992259 6741403 4992259 5143351 20953380 5143351 20953380 6382634 6216609 6382634 6216609 6649495 20656838 6649495 20656838 21363359 15403859 21363359 15403859 11570935 13690095 11570935 13690095 12756407 18833266 12756407 18833266 19542636 16821619 19542636 16821619 17599601 11827166 17599601 11827166 12621926 7346320 12621926 7346320 20117370 22695436 20117370 22695436 23884577 18106615 23884577 18106615 19040738 23622482 19040738 23622482 24687809 23171013 24687809 23171013 24084113 3531928 24084113 3531928 23305529 12991930 23305529 12991930 13970971 4457164 13970971 4457164 4536576 11191202 4536576 11191202 15794054 11400397 15794054 11400397 15364488 20547293 15364488 20547293 21224459 19586728 21224459 19586728 19817917 9701855 19817917 9701855 17797582 21901255 17797582 21901255 22636747 15174743 22636747 15174743 15522227 7808341 15522227 7808341 19309691 21657394 19309691 21657394 22436548 6877450 22436548 6877450 7242913 9594724 7242913 9594724 17900987 12862088 17900987 12862088 14280372 14496111 14280372 14496111 12168249 14276785 12168249 14276785 14939325 12535281 14939325 12535281 14207661 6462503 14207661 6462503 6535966 24193325 6535966 24193325 2805615 16894328 2805615 16894328 10000597 14223482 10000597 14223482 14666370 5635191 14666370 5635191 21029611 12546798 21029611 12546798 13337655 23278039 13337655 23278039 23788311 12731454 23788311 12731454 14090286 5094499 14090286 5094499 21649169 16406028 21649169 16406028 10308304 20229465 10308304 20229465 6651116 16864419 6651116 16864419 9848189 3401020 9848189 3401020 23407725 11344243 23407725 11344243 12267868 3348775 12267868 3348775 23457710 14398514 23457710 14398514 15107659 9333757 15107659 9333757 9751628 13467079 9751628 13467079 14328426 5539817 14328426 5539817 21348661 18478263 21348661 18478263 18839887 25471765 18839887 25471765 26360217 2991521 26360217 2991521 23891335 457595 23891335 457595 335253 7701896 335253 7701896 7819236 10309678 7819236 10309678 10869199 20544693 10869199 20544693 6347516 11496775 6347516 11496775 15589145 3030745 15589145 3030745 2618856 11625022 2618856 11625022 15229797 4444708 15229797 4444708 4598650 23652840 4598650 23652840 24651687 15103458 24651687 15103458 11758152 1232039 11758152 1232039 1046924 15895071 1046924 15895071 16572638 12301328 16572638 12301328 14469006 22576661 14469006 22576661 4616589 7972710 4616589 7972710 8515368 23656024 8515368 23656024 3495523 13610282 3495523 13610282 13692472 19680226 13692472 19680226 20274742 7311888 20274742 7311888 7951217 11636553 7951217 11636553 12336692 10181398 12336692 10181398 16878317 9281112 16878317 9281112 17970445 23224500 17970445 23224500 3853926 5616803 3853926 5616803 5705423 19808686 5705423 19808686 7209037 17002615 7209037 17002615 10298841 11256777 10298841 11256777 15697415 3612668 15697415 3612668 23288722 7410677 23288722 7410677 19828016 24274604 19828016 24274604 25275643 9674099 25275643 9674099 10084839 14245356 10084839 14245356 14673498 3758664 14673498 3758664 23082573 17488312 23082573 17488312 17695465 6630706 17695465 6630706 7141102 7636969 7141102 7636969 8183653 21392586 8183653 21392586 22052512 22111206 22052512 22111206 4866899 10974683 4866899 10974683 16010025 14638464 16010025 14638464 12260096 10339360 12260096 10339360 10908569 24341425 10908569 24341425 25095435 20728864 25095435 20728864 21476505 10012889 21476505 10012889 10732643 13724105 10732643 13724105 14480569 8099404 14480569 8099404 19031245 4121215 19031245 4121215 4284533 16892753 4284533 16892753 10136147 2358784 10136147 2358784 2809044 17181920 2809044 17181920 9474525 12337099 9474525 12337099 14445125 13490000 14445125 13490000 13664773 24742903 13664773 24742903 2141809 19538572 2141809 19538572 20083781 8705710 20083781 8705710 9200400 837869 9200400 837869 808040 18041286 808040 18041286 18574258 8839395 18574258 8839395 18024481 9577779 18024481 9577779 10286117 441411 10286117 441411 362051 4579500 362051 4579500 4881030 20666425 4881030 20666425 6229480 9034358 6229480 9034358 9331073 16503799 9331073 16503799 16740556 14181990 16740556 14181990 15011275 21770878 15011275 21770878 5300195 21747645 5300195 21747645 5299873 8300930 5299873 8300930 8522887 19887959 8522887 19887959 6991526 11381421 6991526 11381421 11861570 8463189 11861570 8463189 18788022 15421028 18788022 15421028 15837604 5009738 15837604 5009738 21604991 16060654 21604991 16060654 11098001 7269580 11098001 7269580 7282053 20219357 7282053 20219357 21004320 14570011 21004320 14570011 15071986 6869394 15071986 6869394 19881729 7202030 19881729 7202030 19539167 9980584 19539167 9980584 10485000 17056418 10485000 17056418 17864696 872977 17864696 872977 26245236 20426622 26245236 20426622 21089303 17397198 21089303 17397198 9584851 19412977 9584851 19412977 7523033 17837476 7523033 17837476 18048343 17234130 18048343 17234130 17369426 23777821 17369426 23777821 2999157 21955597 2999157 21955597 22859414 19540459 22859414 19540459 20096155 24175995 20096155 24175995 2890769 2391195 2890769 2391195 2143353 13017796 2143353 13017796 13780215 4063594 13780215 4063594 22974644 20938284 22974644 20938284 6120478 23842147 6120478 23842147 24982123 7735365 24982123 7735365 19521866 3630686 19521866 3630686 23225403 4746743 23225403 4746743 22471564 18204291 22471564 18204291 8599771 7962499 8599771 7962499 8495654 23996464 8495654 23996464 2921143 13182629 2921143 13182629 13610351 19688964 13610351 19688964 20413134 4182028 20413134 4182028 22390375 15130009 22390375 15130009 11370796 22331800 11370796 22331800 4615229 19455290 4615229 19455290 7512072 2071863 7512072 2071863 1706036 20235969 1706036 20235969 20576323 14182303 20576323 14182303 12328774 24281391 12328774 24281391 2475203 12376659 2475203 12376659 14356369 7635750 14356369 7635750 8189629 17933165 8189629 17933165 18622366 12204753 18622366 12204753 14665558 8957639 14665558 8957639 9297935 16134993 9297935 16134993 16804982 14047545 16804982 14047545 14301516 10490364 14301516 10490364 10855730 9174167 10855730 9174167 9713316 14118683 9713316 14118683 12667398 1010993 12667398 1010993 914380 7634184 914380 7634184 19536678 23166907 19536678 23166907 24161498 17417897 24161498 17417897 17976993 24940403 17976993 24940403 1790651 6584850 1790651 6584850 7216640 16631548 7216640 16631548 17079782 17534370 17079782 17534370 9788322 5533006 9788322 5533006 21141350 10405098 21141350 10405098 16560006 4822656 16560006 4822656 22487271 7494082 22487271 7494082 7846149 9513510 7846149 9513510 17583414 11767774 17583414 11767774 12341634 24072983 12341634 24072983 2957451 12247394 2957451 12247394 13096475 3898779 13096475 3898779 22631871 18591210 22631871 18591210 8609108 17965075 8609108 17965075 18563506 5887653 18563506 5887653 20988449 16157063 20988449 16157063 10759327 22143628 10759327 22143628 4833962 21067677 4833962 21067677 5858704 25054219 5858704 25054219 1760917 6130366 1760917 6130366 6212660 21061968 6212660 21061968 21614578 14434382 21614578 14434382 14802985 4524233 14802985 4524233 4721714 14061286 4721714 14061286 12558271 15496236 12558271 15496236 16198257 15882880 16198257 15882880 16275752 16462536 16275752 16462536 10448243 16942403 10448243 16942403 9839184 6388755 9839184 6388755 20859316 14564967 20859316 14564967 15053808 17440824 15053808 17440824 9522334 21663368 9522334 21663368 5175272 16042438 5175272 16042438 16717317 16271134 16717317 16271134 16817989 11198064 16817989 11198064 12116259 22364038 12116259 22364038 23079378 16469412 23079378 16469412 17389483 6692403 17389483 6692403 20131969 9843411 20131969 9843411 10372064 8768340 10372064 8768340 9034921 16985394 9034921 16985394 17279226 7111828 17279226 7111828 7363317 10463484 7363317 10463484 16621760 17491310 16621760 17491310 9556424 7383191 9556424 7383191 19521818 17106731 19521818 17106731 10224105 19379498 10224105 19379498 7566625 10990597 7566625 10990597 11783341 17329582 11783341 17329582 17501247 14646795 17501247 14646795 14972478 23291027 14972478 23291027 24528775 22122693 24528775 22122693 4687917 1491297 4687917 1491297 25421741 6911952 25421741 6911952 6944985 6664757 6944985 6664757 20127333 18874423 20127333 18874423 8339574 20844500 8339574 20844500 21666841 25982046 21666841 25982046 982442 20093292 982442 20093292 20612520 8098050 20612520 8098050 19231033 7678885 19231033 7678885 19556837 7441263 19556837 7441263 19924941 19172212 19924941 19172212 19949721 7056910 19949721 7056910 6912683 16165203 6912683 16165203 16800376 13885611 16800376 13885611 12742567 6247963 12742567 6247963 6589093 20827684 6589093 20827684 21479307 25241596 21479307 25241596 1642690 2107568 1642690 2107568 2310889 13376104 2310889 13376104 13433368 23999982 13433368 23999982 2889346 22520835 2889346 22520835 23113920 19813443 23113920 19813443 7244688 18872099 7244688 18872099 19720780 3718016 19720780 3718016 22831387 7947741 22831387 7947741 8237519 16121200 8237519 16121200 16487093 4501454 16487093 4501454 4656973 11109490 4656973 11109490 15716977 10014532 15716977 10014532 17246578 13383220 17246578 13383220 13369756 19345724 13369756 19345724 7676488 21511956 7676488 21511956 22264179 14943589 22264179 14943589 11844593 5506587 11844593 5506587 5929099 22281903 5929099 22281903 23218890 12089839 23218890 12089839 12428390 18912479 12428390 18912479 19554821 13935532 19554821 13935532 14683311 22858609 14683311 22858609 3985872 4933343 3985872 4933343 22130048 19578255 22130048 19578255 20355220 18965071 20355220 18965071 7957540 20770130 7957540 20770130 6032046 24906784 6032046 24906784 2055720 5946581 2055720 5946581 6077315 20787608 6077315 20787608 6062728 10105626 6062728 10105626 10266418 12918822 10266418 12918822 13916717 11253674 13916717 11253674 12168687 8599914 12168687 8599914 8888619 21759858 8888619 21759858 22380130 4439626 22380130 4439626 22120623 5413929 22120623 5413929 21409308 6873248 21409308 6873248 6689522 16533577 6689522 16533577 10459755 12756592 10459755 12756592 13715004 16666068 13715004 16666068 10003972 9187544 10003972 9187544 17867700 9222663 17867700 9222663 18157039 24628792 18157039 24628792 2319979 10018405 2319979 10018405 10560232 21678512 10560232 21678512 5485194 23128393 5485194 23128393 3700047 22616460 3700047 22616460 23087222 12941621 23087222 12941621 13695300 9689860 13695300 9689860 9995213 14920537 9995213 14920537 15968738 16276862 15968738 16276862 10611198 19800358 10611198 19800358 20550701 16646200 20550701 16646200 10319572 5895031 10319572 5895031 6030579 6359212 6030579 6359212 6742259 7345707 6742259 7345707 19597466 10531188 19597466 10531188 11168879 8241107 11168879 8241107 8561370 19316155 8561370 19316155 19503496 3475850 19503496 3475850 23335865 24247464 23335865 24247464 2818942 1064484 2818942 1064484 895283 9560057 895283 9560057 17541844 14609371 17541844 14609371 15401549 15916303 15401549 15916303 11233766 4039830 11233766 4039830 22723401 23962047 22723401 23962047 3040761 6634871 3040761 6634871 20602112 22798406 20602112 22798406 23584439 17794970 23584439 17794970 9488781 20321840 9488781 20321840 20896214 10270158 20896214 10270158 16628595 8825701 16628595 8825701 9234887 3964671 9234887 3964671 22655464 16496043 22655464 16496043 10280230 8297426 10280230 8297426 8787812 24402599 8787812 24402599 2564695 20512365 2564695 20512365 6368976 491021 6368976 491021 379325 20708959 379325 20708959 21326653 7225239 21326653 7225239 20210991 9303373 20210991 9303373 9656381 17738316 9656381 17738316 18396404 18155151 18396404 18155151 18703256 13122898 18703256 13122898 13746354 19176937 13746354 19176937 19574478 17905053 19574478 17905053 18306678 4187717 18306678 4187717 4390367 21194670 4390367 21194670 5662359 13432049 5662359 13432049 13336068 6134981 13336068 6134981 20685518 4503283 20685518 4503283 4621521 16552865 4621521 16552865 17252659 10069195 17252659 10069195 16906080 19362531 16906080 19362531 20052453 24191644 20052453 24191644 2784376 23508328 2784376 23508328 3450431 14704112 3450431 14704112 11996286 8989914 11996286 8989914 9236852 13530387 9236852 13530387 13181398 10582553 13181398 10582553 16381543 11186009 16381543 11186009 16233171 16762987 16233171 16762987 10343021 5648504 10343021 5648504 6285817 11819015 6285817 11819015 12748812 10628799 12748812 10628799 16233389 10062628 16233389 10062628 10551293 20321291 10551293 20321291 20692092 20073045 20692092 20073045 20529393 10839245 20529393 10839245 15883619 3826400 15883619 3826400 3738665 12066892 3738665 12066892 14951125 5083115 14951125 5083115 21936848 6026524 21936848 6026524 21020366 6553247 21020366 6553247 6740090 9744355 6740090 9744355 17261895 378513 17261895 378513 265899 14133051 265899 14133051 15135887 15923737 15135887 15923737 16490884 4576668 16490884 4576668 4777297 21244995 4777297 21244995 5594009 20422756 5594009 20422756 6576288 6010103 6576288 6010103 21141348 18804609 21141348 18804609 18921981 22087425 18921981 22087425 4679351 20366552 4679351 20366552 6577552 9684105 6577552 9684105 17349023 2141508 17349023 2141508 24646657 17692021 24646657 17692021 17953912 23689375 17953912 23689375 3247720 9160198 3247720 9160198 18079609 10222485 18079609 10222485 16810053 12607719 16810053 12607719 12826274 11649048 12826274 11649048 12052188 11867778 12052188 11867778 15566725 18833086 15566725 18833086 8174478 19374980 8174478 19374980 20227468 17110359 20227468 17110359 10163426 3221820 10163426 3221820 3174362 25313209 3174362 25313209 1739643 3187195 1739643 3187195 3660440 875170 3660440 875170 25846806 12285503 25846806 12285503 14529340 16358912 14529340 16358912 16963953 7115503 16963953 7115503 7305945 12909638 7305945 12909638 14059619 3513541 14059619 3513541 3760724 10991287 3760724 10991287 11425657 1913064 11425657 1913064 2022734 7774388 2022734 7774388 7969876 1889431 7969876 1889431 1340949 17479904 1340949 17479904 9236103 20865950 9236103 20865950 6036469 23515123 6036469 23515123 24705696 19265050 24705696 19265050 7956832 5870443 7956832 5870443 5906442 12117788 5906442 12117788 14866558 5848719 14866558 5848719 6161958 9382286 6161958 9382286 17948455 16311792 17948455 16311792 16487881 21697267 16487881 21697267 5362932 12807338 5362932 12807338 14379132 9140374 14379132 9140374 17834753 8530474 17834753 8530474 8976364 18372833 8976364 18372833 19110804 4660066 19110804 4660066 4858643 22817430 4858643 22817430 4159039 21336584 4159039 21336584 5655013 12405159 5655013 12405159 14550276 4535402 14550276 4535402 22596454 19370534 22596454 19370534 7753971 9484635 7753971 9484635 17568264 6739385 17568264 6739385 7286681 20463495 7286681 20463495 6483826 16020651 6483826 16020651 10755460 10425766 10755460 10425766 16643445 12901576 16643445 12901576 13593686 20884109 13593686 20884109 6085534 7861347 6085534 7861347 7999009 23698552 7999009 23698552 3297732 1882802 3297732 1882802 2066153 6229906 2066153 6229906 20873852 12676565 20873852 12676565 14112914 19290697 14112914 19290697 7763010 18741531 7763010 18741531 19639584 18375436 19639584 18375436 18946370 8358928 18946370 8358928 18782069 11610702 18782069 11610702 14972924 16959801 14972924 16959801 17754957 9665162 17754957 9665162 17575167 21046731 17575167 21046731 21547667 9805017 21547667 9805017 10483075 6726860 10483075 6726860 20043104 4352699 20043104 4352699 4313429 10270160 4313429 10270160 16922325 13263289 16922325 13263289 13532185 23574095 13532185 23574095 24168994 12812632 24168994 12812632 13362280 21055477 13362280 21055477 21549000 17360991 21549000 17360991 9578903 3920640 9578903 3920640 3761455 13738087 3761455 13738087 14744007 6252065 14744007 6252065 21209586 11198642 21209586 11198642 11754844 5323062 11754844 5323062 5373430 4916794 5373430 4916794 22031354 23190493 22031354 23190493 3589865 13567140 3589865 13567140 13343536 13922528 13343536 13922528 12802073 6669499 12802073 6669499 20687674 22708863 20687674 22708863 23333175 22106782 23333175 22106782 23333593 9064166 23333593 9064166 18038451 4177394 18038451 4177394 22768186 6207908 22768186 6207908 20503152 8779057 20503152 8779057 9400200 25767924 9400200 25767924 1239368 10930430 1239368 10930430 16149009 4948364 16149009 4948364 22095310 9604005 22095310 9604005 17484945 4764888 17484945 4764888 22032823 17192715 22032823 17192715 9764032 20101115 9764032 20101115 20927424 21208708 20927424 21208708 5780178 6014257 5780178 6014257 20854259 21121892 20854259 21121892 21842999 5249475 21842999 5249475 21393840 6743324 21393840 6743324 6954989 22207971 6954989 22207971 22945184 10957857 22945184 10957857 11789328 17044223 11789328 17044223 10155645 18889104 10155645 18889104 19694138 10013137 19694138 10013137 16999822 4087793 16999822 4087793 22910419 23782171 22910419 23782171 3218857 15611265 3218857 15611265 11148729 22102642 11148729 22102642 22860365 23288006 22860365 23288006 3543138 24270523 3543138 24270523 25489416 9902537 25489416 9902537 10632929 2274365 10632929 2274365 2811947 6153765 2811947 6153765 6657086 14258203 6657086 14258203 14726189 17323645 14726189 17323645 9998694 17170352 9998694 17170352 17510227 10687752 17510227 10687752 16433365 14072596 16433365 14072596 12469083 5896303 12469083 5896303 5865734 10632307 5865734 10632307 16401421 12501295 16401421 12501295 13490710 4827679 13490710 4827679 4904484 11711765 4904484 11711765 15133428 3621935 15133428 3621935 23190451 15247043 23190451 15247043 16141036 8259921 16141036 8259921 8983448 25373741 8983448 25373741 26220247 5386677 26220247 5386677 21919102 3847926 21919102 3847926 3694476 16473964 3694476 16473964 10500169 25854263 10500169 25854263 1221039 11748438 1221039 11748438 15138670 16546458 15138670 16546458 10447223 14688169 10447223 14688169 15263214 9140295 15263214 9140295 9656957 10718998 9656957 10718998 16307988 17475852 16307988 17475852 17644653 5800831 17644653 5800831 21699894 17809246 21699894 17809246 9187576 24536278 9187576 24536278 25535249 11584172 25535249 11584172 15660163 1833709 15660163 1833709 1615477 10382276 1615477 10382276 16642174 24483246 16642174 24483246 2584767 25219201 2584767 25219201 26369764 20870833 26369764 20870833 21600078 9358360 21600078 9358360 10025683 9166125 10025683 9166125 9770265 7628232 9770265 7628232 19277233 24176094 19277233 24176094 24724925 25313423 24724925 25313423 1620435 5273915 1620435 5273915 21586379 14907603 21586379 14907603 12100549 23267162 12100549 23267162 3817235 14164433 3817235 14164433 12577027 23798914 12577027 23798914 3059385 7000885 3059385 7000885 7065976 20579974 7065976 20579974 6717116 7671827 6717116 7671827 19237703 5718914 19237703 5718914 5839010 21567650 5839010 21567650 22351408 2132631 22351408 2132631 2374811 16945998 2374811 16945998 10336178 16066756 10336178 16066756 10637772 7669948 10637772 7669948 19438755 10863855 19438755 10863855 16290004 20321330 16290004 20321330 6595197 11113850 6595197 11113850 15750179 5491382 15750179 5491382 21534447 13316851 21534447 13316851 13250397 5419895 13250397 5419895 5441327 14711094 5441327 14711094 15238514 20406756 15238514 20406756 21087377 7244412 21087377 7244412 20050382 14533572 20050382 14533572 15463020 2011057 15463020 2011057 24846289 9679924 24846289 9679924 16947622 8260643 16947622 8260643 18897384 3377356 18897384 3377356 23591655 3306788 23591655 3306788 23539714 20269895 23539714 20269895 6953067 9180897 6953067 9180897 9564212 16699756 9564212 16699756 17487383 16207753 17487383 16207753 10947516 4709617 10947516 4709617 4748571 16872179 4748571 16872179 17171417 7941165 17171417 7941165 19431453 22218743 19431453 22218743 4661620 11080038 4661620 11080038 15723922 22983129 15723922 22983129 23680859 20207910 23680859 20207910 6742655 9522534 6742655 9522534 9917171 14522567 9917171 14522567 15256316 19927142 15256316 19927142 20646157 8264803 20646157 8264803 8602116 5364032 8602116 5364032 5932097 5953900 5932097 5953900 21149255 5661611 21149255 5661611 21305201 10369043 21305201 10369043 10711023 11737813 10711023 11737813 12213510 20075054 12213510 20075054 20420727 8372531 20420727 8372531 18800732 18383650 18800732 18383650 8447082 20396064 8447082 20396064 20925754 8268140 20925754 8268140 18978524 6394662 18978524 6394662 21084740 10902679 21084740 10902679 15841606 5341092 15841606 5341092 5503003 19546331 5503003 19546331 7430785 14588346 7430785 14588346 12242786 15877176 12242786 15877176 10817579 4921137 10817579 4921137 22429895 23132186 22429895 23132186 3719353 19284468 3719353 19284468 7723192 18158401 7723192 18158401 8699434 586931 8699434 586931 26308493 5719921 26308493 5719921 5761340 10009205 5761340 10009205 10590454 19920713 10590454 19920713 20761335 18022905 20761335 18022905 9282155 11729965 9282155 11729965 12734840 8945443 12734840 8945443 18008353 12527443 18008353 12527443 13518353 20886098 13518353 20886098 6030861 5284832 6030861 5284832 5353935 16904719 5353935 16904719 10042007 19536369 10042007 19536369 20342856 17675929 20342856 17675929 9640604 14401414 9640604 14401414 12121460 18845154 12121460 18845154 19768050 6179550 19768050 6179550 6643831 5109322 6643831 5109322 22246187 6909236 22246187 6909236 7410207 17565473 7410207 17565473 18460317 2763717 18460317 2763717 23967970 5106517 23967970 5106517 5138207 16589873 5138207 16589873 17316211 9220036 17316211 9220036 9905302 10796668 9905302 10796668 11431747 19246746 11431747 19246746 19928080 3160579 19928080 3160579 3644396 23720846 3644396 23720846 24696082 2909912 24696082 2909912 2759188 15394707 2759188 15394707 15814757 4490217 15814757 4490217 22614861 18500152 22614861 18500152 18975278 20544318 18975278 20544318 6309656 10399322 6309656 10399322 11095283 11099618 11095283 11099618 15821731 22419379 15821731 22419379 4602062 10503100 4602062 10503100 16720003 17341058 16720003 17341058 9562538 5406853 9562538 5406853 5684892 25166994 5684892 25166994 26074892 1443459 26074892 1443459 1733411 13780540 1733411 13780540 13950575 7232988 13950575 7232988 7801687 18779168 7801687 18779168 8058015 18711280 8058015 18711280 8468494 6556271 8468494 6556271 6543747 19567415 6543747 19567415 7328582 18039900 7328582 18039900 18291562 11065891 18291562 11065891 11589525 9579866 11589525 9579866 10070894 23860587 10070894 23860587 3096176 17771800 3096176 17771800 8947153 4598660 8947153 4598660 22624389 19421222 22624389 19421222 19642737 20087945 19642737 20087945 20651421 9619430 20651421 9619430 17269122 15972456 17269122 15972456 10862575 12471460 10862575 12471460 13253557 4096768 13253557 4096768 3884141 20590943 3884141 20590943 6582573 20790773 6582573 20790773 6266484 7782600 6266484 7782600 19073319 5091600 19073319 5091600 5290902 2916480 5290902 2916480 3330409 5936878 3330409 5936878 21504301 10293717 21504301 10293717 11081451 22413706 11081451 22413706 22940440 5109360 22940440 5109360 5494608 24992463 5494608 24992463 1774852 8713526 1774852 8713526 18515191 19871972 18515191 19871972 7152081 8406407 7152081 8406407 18872677 19364124 18872677 19364124 19561376 5739479 19561376 5739479 5964711 8788306 5964711 8788306 8890628 22993406 8890628 22993406 4089645 8015690 4089645 8015690 19134588 18090054 19134588 18090054 9150420 9015510 9150420 9015510 9590679 12253655 9590679 12253655 14535923 24450537 14535923 24450537 25345825 12474585 25345825 12474585 14309055 25266440 14309055 25266440 1727061 11756575 1727061 11756575 15508545 10433770 15508545 10433770 16764553 23806016 16764553 23806016 25062988 11394293 25062988 11394293 15494293 22689285 15494293 22689285 4072313 19760184 4072313 19760184 7384340 20080464 7384340 20080464 20701165 17114927 20701165 17114927 17590195 22291378 17590195 22291378 4460610 19118703 4460610 19118703 19574223 18685814 19574223 18685814 19172586 24507232 19172586 24507232 25629401 15215146 25629401 15215146 11369822 24320664 11369822 24320664 25401761 16766849 25401761 16766849 9927731 23545760 9927731 23545760 3497168 10263243 3497168 10263243 10624761 21415470 10624761 21415470 22113079 23155710 22113079 23155710 24362867 4324072 24362867 4324072 22654335 20973840 22654335 20973840 21587286 19103125 21587286 19103125 7938169 12028573 7938169 12028573 14944515 15660155 14944515 15660155 11377915 6809945 11377915 6809945 20111731 22167207 20111731 22167207 22853521 18362601 22853521 18362601 18957653 4861283 18957653 4861283 22368689 24707964 22368689 24707964 2167370 3986674 2167370 3986674 3877295 23815528 3877295 23815528 24927333 16861533 24927333 16861533 17504754 22451368 17504754 22451368 4478220 3356397 4478220 3356397 3386737 19848480 3386737 19848480 7257996 7729116 7257996 7729116 8290775 24601777 8290775 24601777 25797963 12604651 25797963 12604651 13564770 2799488 13564770 2799488 3176782 17060809 3176782 17060809 10260479 11483946 10260479 11483946 15636372 19158577 15636372 19158577 19342130 22196905 19342130 22196905 4938631 21507097 4938631 21507097 21970947 5050558 21970947 5050558 21813976 22157146 21813976 22157146 4784168 20024789 4784168 20024789 20633180 18229245 20633180 18229245 8688171 6444279 8688171 6444279 20388537 10298729 20388537 10298729 10846400 630847 10846400 630847 441570 3188770 441570 3188770 3324855 9071071 3324855 9071071 17981959 9837616 17981959 9837616 10277482 5865990 10277482 5865990 21288678 3686226 21288678 3686226 3826965 13686496 3826965 13686496 14391119 15616371 14391119 15616371 16362720 21947824 16362720 21947824 4723069 8318462 4723069 8318462 18906699 15154034 18906699 15154034 15759515 21674236 15759515 21674236 22154137 4186505 22154137 4186505 4170271 18108869 4170271 18108869 9154929 13490917 9154929 13490917 13363801 16178962 13363801 16178962 10413900 13747675 10413900 13747675 13031837 2715132 13031837 2715132 24093837 22267194 24093837 22267194 22941288 12541301 22941288 12541301 14061060 8003232 14061060 8003232 19137302 2099094 19137302 2099094 2035065 24574948 2035065 24574948 2218520 4173335 2218520 4173335 4546275 23951230 4546275 23951230 25110669 15780961 25110669 15780961 11425430 16498519 11425430 16498519 17207995 21751753 17207995 21751753 5171650 5414955 5171650 5414955 21248955 5659400 21248955 5659400 5619594 15327807 5619594 15327807 15938686 11798710 15938686 11798710 12901330 23484498 12901330 23484498 24685246 3376656 24685246 3376656 3283815 8882076 3283815 8882076 18545911 6390886 18545911 6390886 6961028 17746013 6961028 17746013 18080704 19628372 18080704 19628372 20443080 11310455 20443080 11310455 15618701 6684456 15618701 6684456 20032050 17523678 20032050 17523678 17646129 6548611 17646129 6548611 6604461 4681766 6604461 4681766 4778657 4553417 4778657 4553417 4648416 9221865 4648416 9221865 9598587 9433526 9598587 9433526 17976714 22624801 17976714 22624801 23451059 20360419 23451059 20360419 21064375 15420497 21064375 15420497 16164978 5653216 16164978 5653216 21158311 5695661 21158311 5695661 21275324 17842100 21275324 17842100 18453523 7372436 18453523 7372436 7891023 4754993 7891023 4754993 22115763 17456290 22115763 17456290 9479055 2345361 9479055 2345361 1917903 20357804 1917903 20357804 6618174 17055363 6618174 17055363 9889051 13424112 9889051 13424112 14341389 19541131 14341389 19541131 7452358 19879857 7452358 19879857 7182820 12636634 7182820 12636634 14065673 14972494 14065673 14972494 11593974 13236438 11593974 13236438 13330407 11477765 13330407 11477765 12351336 14704785 12351336 14704785 11949273 5236864 11949273 5236864 5319372 23994310 5319372 23994310 3042250 18296589 3042250 18296589 8710155 8428931 8710155 8428931 8571093 16016296 8571093 16016296 16569526 2333042 16569526 2333042 2236445 24408951 2236445 24408951 2517162 4177359 2517162 4177359 4140560 590464 4140560 590464 534200 4344410 534200 4344410 4397620 21429346 4397620 21429346 5324532 18976450 5324532 18976450 8017591 10553347 8017591 10553347 11006227 14283806 11006227 14283806 14356265 4044152 14356265 4044152 4077977 7713444 4077977 7713444 19189195 17439848 19189195 17439848 18248239 19898686 18248239 19898686 20342721 21443623 20342721 21443623 21902854 20068188 21902854 20068188 20370099 18178112 20370099 18178112 8965926 20390811 8965926 20390811 21112641 19594666 21112641 19594666 7469143 18511796 7469143 18511796 8385172 2620833 8385172 2620833 3190851 16134125 3190851 16134125 16893401 20779919 16893401 20779919 21432740 22502691 21432740 22502691 4282729 17687988 4282729 17687988 18454707 15114254 18454707 15114254 11398327 14028435 11398327 14028435 12816858 2611954 12816858 2611954 3008557 21492562 3008557 21492562 22296705 14458548 22296705 14458548 15254418 4622446 15254418 4622446 22190422 22107816 22190422 22107816 22941189 17532040 22941189 17532040 9666132 15919957 9666132 15919957 16655620 8954070 16655620 8954070 9508543 19305158 9508543 19305158 19760828 20977792 19760828 20977792 6195032 4712661 6195032 4712661 22477581 24622306 22477581 24622306 2448632 15072268 2448632 15072268 15970320 4882306 15970320 4882306 5060243 7971397 5060243 7971397 19268041 17408267 19268041 17408267 9345599 14116742 9345599 14116742 12693304 12729510 12693304 12729510 13907274 23652725 13907274 23652725 3302244 7182354 3302244 7182354 7798723 18086974 7798723 18086974 9068006 14139952 9068006 14139952 12702340 10582495 12702340 10582495 16405015 18316850 16405015 18316850 8846896 7106700 8846896 7106700 7135461 14787963 7135461 14787963 12070563 18598333 12070563 18598333 19300564 17134016 19300564 17134016 17892352 6550369 17892352 6550369 20764792 23634808 20764792 23634808 3296536 5547758 3296536 5547758 5919364 12064229 5919364 12064229 15434315 13602744 15434315 13602744 13902004 15685604 13902004 15685604 11088166 5658719 11088166 5658719 21799844 10305806 21799844 10305806 11035977 21076110 11035977 21076110 5966362 9706064 5966362 9706064 10347505 18219190 10347505 18219190 19117982 15412680 19117982 15412680 15780074 15274021 15780074 15274021 15702383 2479873 15702383 2479873 2949306 21160523 2949306 21160523 5548115 25320305 5548115 25320305 26443084 5263999 26443084 5263999 21319177 18236819 21319177 18236819 18948818 17644061 18948818 17644061 9368398 11400705 9368398 11400705 12040031 24536481 12040031 24536481 2271631 8426086 2271631 8426086 8959245 13172236 8959245 13172236 14107486 9710509 14107486 9710509 17376206 20044829 17376206 20044829 20972270 6032072 20972270 6032072 5851682 5983581 5851682 5983581 6123297 7426996 6123297 7426996 7827589 17228735 7827589 17228735 17445714 5506940 17445714 5506940 21227915 17775537 21227915 17775537 18355842 5304262 18355842 5304262 5357709 4811935 5357709 4811935 5193872 16374922 5193872 16374922 16605097 14595660 16605097 14595660 15364973 16171049 15364973 16171049 10491294 21919928 10491294 21919928 22652309 9996178 22652309 9996178 10520386 13501844 10520386 13501844 13328926 3336527 13328926 3336527 23519686 5865072 23519686 5865072 20821563 3225380 20821563 3225380 23633466 2788381 23633466 2788381 2478743 5416082 2478743 5416082 21615170 19856076 21615170 19856076 20039627 6743800 20039627 6743800 6849028 16677913 6849028 16677913 17325752 18258285 17325752 18258285 19173115 4106678 19173115 4106678 4204296 8047958 4204296 8047958 8575254 21113751 8575254 21113751 21978224 17965120 21978224 17965120 18532276 4784145 18532276 4784145 4850708 19389017 4850708 19389017 19852226 10466189 19852226 10466189 16493359 22852125 16493359 22852125 23645218 9521287 23645218 9521287 17494067 20039965 17494067 20039965 20471507 6509860 20471507 6509860 6828823 14316768 6828823 14316768 14797872 5620356 14797872 5620356 5690200 17173465 5690200 17173465 17570385 2142063 17570385 2142063 24582394 19225999 24582394 19225999 7794268 2999299 7794268 2999299 23936653 3608479 23936653 3608479 4032918 7522570 4032918 7522570 8031839 8339408 8031839 8339408 8922422 17856741 8922422 17856741 18624386 5569362 18624386 5569362 5664166 4649729 5664166 4649729 4833175 15441738 4833175 15441738 15721702 9269130 15721702 9269130 9792833 7784722 9792833 7784722 8034031 12888828 8034031 12888828 13460305 19124399 13460305 19124399 19990713 7507942 19990713 7507942 8053845 10719812 8053845 10719812 11196317 6095307 11196317 6095307 6571471 2416486 6571471 2416486 24636108 12593547 24636108 12593547 13417072 22290741 13417072 22290741 22934918 4593490 22934918 4593490 4955846 20995537 4955846 20995537 6006752 17776243 6006752 17776243 9396931 4899782 9396931 4899782 5204818 20329618 5204818 20329618 20763106 24120185 20763106 24120185 25313440 22493596 25313440 22493596 4296223 17936733 4296223 17936733 9117506 8521978 9117506 8521978 18723457 5338147 18723457 5338147 21807761 16977838 21807761 16977838 17643754 17245377 17643754 17245377 17669515 16157234 17669515 16157234 10640497 10805665 10640497 10805665 11064178 11941750 11064178 11941750 14912277 19028863 14912277 19028863 7933355 15104896 7933355 15104896 15540676 10806607 15540676 10806607 16040522 12374302 16040522 12374302 13416643 23219805 13416643 23219805 3862383 4693386 3862383 4693386 4932251 11609808 4932251 11609808 15203255 8272441 15203255 8272441 8775020 20329042 8775020 20329042 20706331 15372608 20706331 15372608 11464986 11345414 11464986 11345414 15351542 9811903 15351542 9811903 17298969 4220841 17298969 4220841 22642075 6377063 22642075 6377063 20981389 8367062 20981389 8367062 8730904 13013606 8730904 13013606 14151530 8323638 14151530 8323638 8569773 7024386 8569773 7024386 7488173 25222266 7488173 25222266 26079999 19365741 26079999 19365741 20075198 10928043 20075198 10928043 15843433 5954884 15843433 5954884 6053930 13985523 6053930 13985523 14101981 1894446 14101981 1894446 1703394 24624321 1703394 24624321 2249621 18585324 2249621 18585324 8564398 6404218 8564398 6404218 6855576 24259871 6855576 24259871 25418416 7585576 25418416 7585576 19280684 12397788 19280684 12397788 14505654 19507729 14505654 19507729 19771632 21525124 19771632 21525124 22330316 20216013 22330316 20216013 20579166 20447303 20579166 20447303 21120333 8271423 21120333 8271423 18803252 18088944 18803252 18088944 8988034 5147010 8988034 5147010 5153263 21193538 5153263 21193538 5815093 7178872 5815093 7178872 7733540 8401713 7733540 8401713 8991437 13843024 8991437 13843024 14676363 16061077 14676363 16061077 11096145 11681578 11096145 11681578 15082619 18318609 15082619 18318609 19162201 8195719 19162201 8195719 8418175 15852625 8418175 15852625 10802363 16316274 10802363 16316274 17126820 21623846 17126820 21623846 5250186 15467451 5250186 15467451 11078759 3826842 11078759 3826842 22914077 11073437 22914077 11073437 15787631 20798131 15787631 20798131 6277034 20045971 6277034 20045971 20880609 3125184 20880609 3125184 23763411 18417284 23763411 18417284 19110617 10876196 19110617 10876196 15966151 8479316 15966151 8479316 8940196 2620573 8940196 2620573 24328978 22983482 24328978 22983482 4109107 16138396 4109107 16138396 16804940 16423427 16804940 16423427 17097868 16994733 17097868 16994733 17601533 19228932 17601533 19228932 19936723 9289099 19936723 9289099 9651558 22419372 9651558 22419372 4419139 5483320 4419139 5483320 5596663 7798177 5596663 7798177 7808636 10849992 7808636 10849992 11741850 16481506 11741850 16481506 10489308 7660725 10489308 7660725 19699227 4853979 19699227 4853979 22200379 22302143 22200379 22302143 4586411 5853640 4586411 5853640 6237879 19884984 6237879 19884984 20651202 14891405 20651202 14891405 11979547 4966396 11979547 4966396 21740812 6350004 21740812 6350004 21099031 22049397 21099031 22049397 5084838 13862552 5084838 13862552 12879893 24315146 12879893 24315146 2681643 1957754 2681643 1957754 24938911 15772292 24938911 15772292 16405360 19724185 16405360 19724185 20534006 10675172 20534006 10675172 11361903 17379827 11361903 17379827 9286532 1959678 9286532 1959678 2144892 15540116 2144892 15540116 11414694 10514958 11414694 10514958 11128129 10225015 11128129 10225015 17194627 8103324 17194627 8103324 19045752 8695139 19045752 8695139 9156860 14258719 9156860 14258719 15059989 9894932 15059989 9894932 10480178 14366185 10480178 14366185 15161881 5097496 15161881 5097496 21805279 4615519 21805279 4615519 4661583 16095274 4661583 16095274 16769889 15991436 16769889 15991436 16173845 1743227 16173845 1743227 25134625 18470545 25134625 18470545 19228795 9810440 19228795 9810440 17245786 11212815 17245786 11212815 15960897 11152484 15960897 11152484 11635375 3293308 11635375 3293308 23531762 14108229 23531762 14108229 15231812 16512198 15231812 16512198 10015151 5206553 10015151 5206553 5242752 21748027 5242752 21748027 5387805 1893172 5387805 1893172 25079366 13423850 25079366 13423850 13168463 18289135 13168463 18289135 19088948 6968436 19088948 6968436 7249784 4862854 7249784 4862854 21709139 10508140 21709139 10508140 10829801 16414612 10829801 16414612 10793202 9790336 10793202 9790336 10250710 8387780 10250710 8387780 8785832 4389590 8785832 4389590 4327673 2678698 4327673 2678698 2633099 18903549 2633099 18903549 19388934 13719347 19388934 13719347 13134863 22725596 13134863 22725596 23493455 22171684 23493455 22171684 22708627 10034350 22708627 10034350 10511756 4692395 10511756 4692395 5092504 1697063 5092504 1697063 24948186 15503996 24948186 15503996 16265952 25728766 16265952 25728766 1093736 24545272 1093736 24545272 2463622 17452660 2463622 17452660 9876261 23516662 9876261 23516662 23929031 23116521 23929031 23116521 3935590 15041094 3935590 15041094 11632249 8141305 11632249 8141305 18958974 11561040 18958974 11561040 12501043 1957082 12501043 1957082 2136740 23948291 2136740 23948291 25066025 19449317 25066025 19449317 20106322 19130482 20106322 19130482 19301288 5421967 19301288 5421967 5718296 6884193 5718296 6884193 20054889 16146231 20054889 16146231 16846088 20025594 16846088 20025594 20507106 14723933 20507106 14723933 14919045 17641900 14919045 17641900 9088986 22831462 9088986 22831462 4227422 11608461 4227422 11608461 12251291 6220289 12251291 6220289 21041094 16283229 21041094 16283229 16949575 13090108 16949575 13090108 13990284 17159390 13990284 17159390 9491475 11356549 9491475 11356549 11810174 12086317 11810174 12086317 13192422 12000567 13192422 12000567 14732446 7534074 14732446 7534074 19395902 11521336 19395902 11521336 15311804 16819809 15311804 16819809 17106177 3974091 17106177 3974091 4460586 23309539 4460586 23309539 24276547 20571036 24276547 20571036 6366428 19592127 6366428 19592127 7466992 12697333 7466992 12697333 13296291 7077395 13296291 7077395 20123211 20165807 20123211 20165807 20791066 11749317 20791066 11749317 12792947 24300167 12792947 24300167 2606921 18430185 2606921 18430185 18906937 10214413 18906937 10214413 10914851 16052428 10914851 16052428 11058262 11961719 11058262 11961719 12424261 5589838 12424261 5589838 5615755 20856370 5615755 20856370 6504385 20528987 6504385 20528987 21028602 9784570 21028602 9784570 17373170 9092186 17373170 9092186 9362478 11493147 9362478 11493147 15499109 21238349 15499109 21238349 22055967 18565571 22055967 18565571 19296345 13019600 19296345 13019600 13555325 8142933 13555325 8142933 8298695 16382330 8298695 16382330 10517427 12944306 10517427 12944306 14180551 6750415 14180551 6750415 20122918 6195139 20122918 6195139 20592912 20988752 20592912 20988752 5789136 10497585 5789136 10497585 11312162 20313663 11312162 20313663 21284628 6656740 21284628 6656740 7335322 709971 7335322 709971 496648 13370054 496648 13370054 13258861 4661187 13258861 4661187 4975907 5862052 4975907 5862052 6152258 12389113 6152258 12389113 14540257 3816974 14540257 3816974 3628403 20716680 3628403 20716680 21484046 16758448 21484046 16758448 10374887 18099693 10374887 18099693 18859815 10978818 18859815 10978818 11779146 5718561 11779146 5718561 5807292 13290648 5807292 13290648 13424996 14690679 13424996 14690679 11939224 15182689 11939224 15182689 15977842 8654710 15977842 8654710 18481276 8974840 18481276 8974840 18345358 15146552 18345358 15146552 15870341 3929140 15870341 3929140 4158324 7364309 4158324 7364309 19467615 20688539 19467615 20688539 21423106 19780042 21423106 19780042 7240372 22703386 7240372 22703386 23911912 25918208 23911912 25918208 1204534 8173290 1204534 8173290 19150466 24821389 19150466 24821389 1977067 20764092 1977067 20764092 21391102 6835397 21391102 6835397 20259152 18917536 20259152 18917536 8235256 22241439 8235256 22241439 23136779 4711551 23136779 4711551 4759331 17375064 4759331 17375064 18093114 12007570 18093114 12007570 14685202 14219636 14685202 14219636 12664590 17591220 12664590 17591220 9169905 11919920 9169905 11919920 15002798 9068669 15002798 9068669 9740837 20937396 9740837 20937396 21736063 12851776 21736063 12851776 13924601 16336399 13924601 16336399 17121487 7804568 17121487 7804568 8437820 4547008 8437820 4547008 22662942 11569928 22662942 11569928 11967505 23387445 11967505 23387445 3654312 7261693 3654312 7261693 7573311 17766089 7573311 17766089 18295266 5410715 18295266 5410715 5776481 3334710 5776481 3334710 3014519 21661115 3014519 21661115 22388843 7511063 22388843 7511063 8085682 14101749 8085682 14101749 14220481 15820398 14220481 15820398 16620237 25240819 16620237 25240819 1620865 22212658 1620865 22212658 4703029 17137743 4703029 17137743 17886923 16261894 17886923 16261894 10263853 12137270 10263853 12137270 13228669 11927521 13228669 11927521 15390863 7650901 15390863 7650901 7535707 22129567 7535707 22129567 22714874 19073502 22714874 19073502 8130578 12384413 8130578 12384413 13254394 13141455 13254394 13141455 13713644 3366849 13713644 3366849 23544407 7328918 23544407 7328918 7158045 21188660 7158045 21188660 5815899 4203868 5815899 4203868 22893559 19752756 22893559 19752756 7168964 8757142 7168964 8757142 18466233 17364704 18466233 17364704 17773654 5236223 17773654 5236223 21758620 2150516 21758620 2150516 1938466 23403943 1938466 23403943 3575682 21300689 3575682 21300689 22082687 8612777 22082687 8612777 8914451 12623616 8914451 12623616 14119391 8352915 14119391 8352915 8854893 4687180 8854893 4687180 22080033 9333352 22080033 9333352 17700797 18522886 17700797 18522886 8364310 7306594 8364310 7306594 19581546 24859716 19581546 24859716 2311778 11929719 2311778 11929719 12824031 16655331 12824031 16655331 17240636 13290833 17240636 13290833 13506759 5772332 13506759 5772332 5829360 12239977 5829360 12239977 14676144 19687062 14676144 19687062 19996673 12293610 19996673 12293610 14734590 6107929 14734590 6107929 20457573 6476343 20457573 6476343 7002151 15790505 7002151 15790505 16513460 9929445 16513460 9929445 17124157 21341751 17124157 21341751 22090396 19156959 22090396 19156959 19926811 2212714 19926811 2212714 24575926 18236714 24575926 18236714 18633636 17282069 18633636 17282069 18053015 9023821 18053015 9023821 18368252 8254028 18368252 8254028 18845001 22192989 18845001 22192989 23313490 10589407 23313490 10589407 16348238 5496351 16348238 5496351 5481870 1613518 5481870 1613518 1886614 10131012 1886614 10131012 17184563 4232061 17184563 4232061 4220220 11404967 4220220 11404967 12266186 24047480 12266186 24047480 25222073 17871556 25222073 17871556 9020359 21173947 9020359 21173947 5630928 9618640 5630928 9618640 10168795 17240572 10168795 17240572 17730332 8563929 17730332 8563929 18615597 7854926 18615597 7854926 8239909 5904054 8239909 5904054 6476867 14796881 6476867 14796881 15407426 14122321 15407426 14122321 12604052 14520354 12604052 14520354 12234025 4254440 12234025 4254440 4261483 3111038 4261483 3111038 23677860 8958942 23677860 8958942 9447138 2983843 9447138 2983843 23778121 4462843 23778121 4462843 22141094 23466808 22141094 23466808 3328410 20160705 3328410 20160705 6716573 7148409 6716573 7148409 20213039 19505068 20213039 19505068 20167390 7914544 20167390 7914544 8632231 4607889 8632231 4607889 4745225 11023349 4745225 11023349 11771576 9759098 11771576 9759098 16868576 9331741 16868576 9331741 9693905 6339370 9693905 6339370 20393204 14128032 20393204 14128032 12464749 16576361 12464749 16576361 17243345 20216820 17243345 20216820 21004030 16554559 21004030 16554559 17169814 4483218 17169814 4483218 22444884 6840892 22444884 6840892 6704136 17931849 6704136 17931849 18939191 10209555 18939191 10209555 16494629 3037592 16494629 3037592 23810919 8694475 23810919 8694475 18549723 5163371 18549723 5163371 5089808 4930801 5089808 4930801 22325384 3607376 22325384 3607376 3679014 3384552 3679014 3384552 23436152 19417383 23436152 19417383 19682419 10782039 19682419 10782039 16002791 20605552 16002791 20605552 21172196 8777451 21172196 8777451 9310029 21862562 9310029 21862562 5111190 23472436 5111190 23472436 24684173 20473630 24684173 20473630 21352771 9892040 21352771 9892040 17203270 22280795 17203270 22280795 23193511 17165287 23193511 17165287 17865992 23279912 17865992 23279912 3703748 18588307 3703748 18588307 19063217 13999254 19063217 13999254 13013148 5696425 13013148 5696425 6299977 20642350 6299977 20642350 6373840 19519935 6373840 19519935 7656529 21963284 7656529 21963284 4820474 12163211 4820474 12163211 12980064 18977695 12980064 18977695 8005751 8541988 8005751 8541988 18477906 15988382 18477906 15988382 10877157 17844968 10877157 17844968 18507784 21146987 18507784 21146987 5860224 16409866 5860224 16409866 17028165 12586737 17028165 12586737 14646532 5192330 14646532 5192330 21413416 24569092 21413416 24569092 25472360 4184464 25472360 4184464 22377256 9472128 22377256 9472128 18006149 6327721 18006149 6327721 21120032 3848723 21120032 3848723 4387780 14508474 4387780 14508474 14999721 17664125 14999721 17664125 18249558 17399795 18249558 17399795 18072456 13264835 18072456 13264835 13332555 9559314 13332555 9559314 10127375 20452337 10127375 20452337 6562640 7380054 6562640 7380054 7949558 22023092 7949558 22023092 22719798 22157529 22719798 22157529 4613576 4661246 4613576 4661246 22520630 3612767 22520630 3612767 23364375 14956143 23364375 14956143 11797758 4975390 11797758 4975390 22342141 17637451 22342141 17637451 9554449 4153990 9554449 4153990 22480214 5058018 22480214 5058018 21719242 11927331 21719242 11927331 12885782 13835892 12885782 13835892 13075731 2815922 13075731 2815922 24000374 8707874 24000374 8707874 18522571 14911412 18522571 14911412 15010667 20398962 15010667 20398962 6674756 19606989 6674756 19606989 7215890 2931179 7215890 2931179 23941040 11747529 23941040 11747529 14912590 22700792 14912590 22700792 4188985 4311112 4188985 4311112 22576860 22268125 22576860 22268125 4668374 7864712 4668374 7864712 19571029 20540777 19571029 20540777 21150077 10582562 21150077 10582562 11456056 18246014 11456056 18246014 19007741 19352806 19007741 19352806 20109139 11461597 20109139 11461597 15720869 22825016 15720869 22825016 23866954 20766805 23866954 20766805 21249097 24136648 21249097 24136648 2749150 6233050 2749150 6233050 6574324 5862534 6574324 5862534 21178102 11521602 21178102 11521602 15084723 20795830 15084723 20795830 6131539 11046219 6131539 11046219 16130518 24783170 16130518 24783170 25813640 20540328 25813640 20540328 6396632 14766582 6396632 14766582 11951990 20269121 11951990 20269121 20743335 16457584 20743335 16457584 10430704 16839235 10430704 16839235 17499030 12715942 17499030 12715942 13635117 4465411 13635117 4465411 22089147 1645322 22089147 1645322 25020255 15585148 25020255 15585148 10985398 20144160 10985398 20144160 6753510 21768595 6753510 21768595 22370880 5815819 22370880 5815819 5735106 15758777 5735106 15758777 10801108 13695281 10801108 13695281 13210069 10573707 13210069 10573707 11096748 4286000 11096748 4286000 22358422 25651166 22358422 25651166 1105017 18881590 1105017 18881590 8276711 16283730 8276711 16283730 10873374 11853006 10873374 11853006 12820740 11248651 12820740 11248651 15986301 6725672 15986301 6725672 20737281 17626848 20737281 17626848 17946945 13483092 17946945 13483092 14401328 7575309 14401328 7575309 19611993 16474211 19611993 16474211 10239721 2469204 10239721 2469204 1948389 14229909 1948389 14229909 12590783 4120087 12590783 4120087 3967834 6732952 3967834 6732952 6864569 6016099 6864569 6016099 6474153 10616727 6474153 10616727 11146022 4821693 11146022 4821693 4872668 11907836 4872668 11907836 14978821 13622391 14978821 13622391 13312968 19467768 13312968 19467768 20222693 8056126 20222693 8056126 8591357 8474780 8591357 8474780 8865289 5253241 8865289 5253241 5343891 14158776 5343891 14158776 14437939 11975657 14437939 11975657 12354906 3257858 12354906 3257858 3227114 12153378 3227114 12153378 13170637 9593812 13170637 9593812 17391391 10924196 17391391 10924196 16006385 1710664 16006385 1710664 1865632 8056240 1865632 8056240 19409687 14247540 19409687 14247540 14583168 2863329 14583168 2863329 23899457 7139823 23899457 7139823 20036173 7188994 20036173 7188994 7542170 12819088 7542170 12819088 13792437 17330582 13792437 17330582 9482456 15054818 9482456 15054818 11478525 9375840 11478525 9375840 9754206 15338998 9754206 15338998 15507933 23514590 15507933 23514590 3115670 7808136 3115670 7808136 19270177 12552324 19270177 12552324 14657062 7643500 14657062 7643500 7809595 24938755 7809595 24938755 2063798 15079858 2063798 15079858 11516168 14788503 11516168 14788503 11886832 22600523 11886832 22600523 23778377 8673222 23778377 8673222 9083162 22738031 9083162 22738031 23828977 18552671 23828977 18552671 8588795 14789209 8588795 14789209 15555416 2683483 15555416 2683483 24173627 12897739 24173627 12897739 13854950 13999034 13854950 13999034 15000472 12186107 15000472 12186107 12962635 9850850 12962635 9850850 10419493 15932457 10419493 15932457 16558679 1936249 16558679 1936249 1564216 1663793 1564216 1663793 1673628 15912754 1673628 15912754 16639554 4103647 16639554 4103647 4023137 19608894 4023137 19608894 19737035 4601899 19737035 4601899 4830278 24747303 4830278 24747303 2202658 10278114 2202658 10278114 10591160 11462811 10591160 11462811 12203795 4621267 12203795 4621267 22185154 3578141 22185154 3578141 23226640 3190720 23226640 3190720 3666556 15133010 3666556 15133010 15857237 4595171 15857237 4595171 4932897 3843771 4932897 3843771 4389685 19647025 4389685 19647025 20243313 7225726 20243313 7225726 20074772 7631471 20074772 7631471 19697713 22510967 19697713 22510967 4323897 20599052 4323897 20599052 21350663 11032642 21350663 11032642 11703629 19437953 11703629 19437953 20178799 20898917 20178799 20898917 6128633 8366886 6128633 8366886 19030703 11427439 19030703 11427439 15492901 9274945 15492901 9274945 9657889 22624891 9657889 22624891 4270905 14640112 4270905 14640112 14693678 5104915 14693678 5104915 22218158 5889128 22218158 5889128 20801814 12151260 20801814 12151260 13165987 9316571 13165987 9316571 9867836 6691786 9867836 6691786 6700561 18593070 6700561 18593070 8623393 22624123 8623393 22624123 4275293 6223470 4275293 6223470 21064481 9455361 21064481 9455361 17577570 11510498 17577570 11510498 11780755 17293461 11780755 17293461 9541712 11492225 9541712 11492225 12365184 5845743 12365184 5845743 20795442 4053748 20795442 4053748 22746817 12513544 22746817 12513544 14161633 4773112 14161633 4773112 4892228 8325750 4892228 8325750 18813114 11531338 18813114 11531338 15286641 17021434 15286641 17021434 10250311 9946762 10250311 9946762 17104501 12883480 17104501 12883480 13743955 8071640 13743955 8071640 8566304 9162930 8566304 9162930 17963009 10509826 17963009 10509826 16136229 20510619 16136229 20510619 21123359 18588614 21123359 18588614 8602879 20740013 8602879 20740013 6374435 17504663 6374435 17504663 18438562 23566959 18438562 23566959 3367374 21797092 3367374 21797092 22388021 11591599 22388021 11591599 15559615 20638351 15559615 20638351 6358540 21156153 6358540 21156153 5816461 14793217 5816461 14793217 15284630 19096767 15284630 19096767 8076751 9120457 8076751 9120457 18135958 5791143 18135958 5791143 5673188 8397963 5673188 8397963 8764288 10516823 8764288 10516823 16580191 10665098 16580191 10665098 11231836 9799313 11231836 9799313 10386195 9790280 10386195 9790280 17000300 17199550 17000300 17199550 9922450 18888047 9922450 18888047 8028865 18221608 8028865 18221608 19007118 7002276 19007118 7002276 20279591 13312039 20279591 13312039 14289579 7185357 14289579 7185357 20004185 4950901 20004185 4950901 21585975 2944860 21585975 2944860 2755563 8059149 2755563 8059149 8643803 7005809 8643803 7005809 7381726 18170294 7381726 18170294 18794358 11698234 18794358 11698234 12581220 18043251 12581220 18043251 8946171 8017756 8946171 8017756 18997456 6942624 18997456 6942624 7058107 8431370 7058107 8431370 18545729 13510023 18545729 13510023 13695988 8464080 13695988 8464080 18803189 20508735 18803189 20508735 21056841 4999287 21056841 4999287 22243508 15734771 22243508 15734771 11085677 10401451 11085677 10401451 11314570 23753176 11314570 23753176 3198009 20765585 3198009 20765585 6123804 8965457 6123804 8965457 17958766 6520270 17958766 6520270 7204706 6022000 7204706 6022000 21125563 4423096 21125563 4423096 22587320 22902606 22587320 22902606 3909760 8477733 3909760 8477733 8996746 17629631 8996746 17629631 18359728 21281212 18359728 21281212 22011627 3943327 22011627 3943327 4260417 23461368 4260417 23461368 3643237 4244720 3643237 4244720 4729472 12621824 4729472 12621824 13841828 3915183 13841828 3915183 3636769 26037856 3636769 26037856 26930898 10491753 26930898 10491753 16372678 4099298 16372678 4099298 4013176 15392989 4013176 15392989 16137878 9976685 16137878 9976685 17371868 21960825 17371868 21960825 5149620 15816287 5149620 15816287 16396141 7134997 16396141 7134997 19728020 11670069 19728020 11670069 15262269 10500881 15262269 10500881 16782281 4078257 16782281 4078257 4313511 7166320 4313511 7166320 7510483 9731182 7510483 9731182 10094293 15853984 10094293 15853984 10648761 10135878 10648761 10135878 10503128 18418800 10503128 18418800 8651942 20107272 8651942 20107272 20427193 7731165 20427193 7731165 8058913 22801946 8058913 22801946 23753192 16029379 23753192 16029379 11104006 24555339 11104006 24555339 2550428 7217180 2550428 7217180 19661515 16761268 19661515 16761268 10259262 11624042 10259262 11624042 15575888 13241352 15575888 13241352 13364477 19757863 13364477 19757863 20526084 20490623 20526084 20490623 6772782 13908515 6772782 13908515 14759500 18824295 14759500 18824295 8355693 8515912 8355693 8515912 9032236 20055417 9032236 20055417 20705359 9928873 20705359 9928873 10533907 23654468 10533907 23654468 3209494 19267999 3209494 19267999 19594688 10922210 19594688 10922210 15892085 12878972 15892085 12878972 13838929 14736332 13838929 14736332 11831813 16255343 11831813 16255343 10462310 6974295 10462310 6974295 6920543 14730955 6920543 14730955 15388328 12023800 15388328 12023800 12974869 6440342 12974869 6440342 6851727 15717569 6851727 15717569 11467614 22761364 11467614 22761364 23839813 12136463 23839813 12136463 14823166 17710916 14823166 17710916 18528565 5048423 18528565 5048423 22047417 11111862 22047417 11111862 15706900 17202331 15706900 17202331 9383474 12929060 9383474 12929060 13719871 11163316 13719871 11163316 11914396 22762664 11914396 22762664 23700652 22556863 23700652 22556863 23407916 21523776 23407916 21523776 22157318 2162308 22157318 2162308 24755736 4909097 24755736 4909097 22403369 4385233 22403369 4385233 22392636 10874287 22392636 10874287 16005815 12491738 16005815 12491738 14849664 13921302 14849664 13921302 13127607 19082601 13127607 19082601 7846449 6755416 7846449 6755416 7388693 6571484 7388693 6571484 20101004 24456531 20101004 24456531 2406170 24241045 2406170 24241045 2561081 13163291 2561081 13163291 13735877 12183414 13735877 12183414 14619922 6355909 14619922 6355909 20292297 7751592 20292297 7751592 7764519 17888623 7764519 17888623 9374459 19567297 9374459 19567297 19681778 13002016 19681778 13002016 13977394 2069871 13977394 2069871 24843573 21774631 24843573 21774631 22305819 7269485 22305819 7269485 7230821 21760693 7230821 21760693 5075365 13432833 5075365 13432833 14207946 8341416 14207946 8341416 18878633 5955560 18878633 5955560 6456775 15743762 6456775 15743762 10910118 10344669 10910118 10344669 11260664 7836521 11260664 7836521 8094246 20706918 8094246 20706918 21390073 15661434 21390073 15661434 16329477 10739481 16329477 10739481 16282174 18296276 16282174 18296276 18582999 11987240 18582999 11987240 15389385 5957214 15389385 5957214 5844780 4671412 5844780 4671412 21779874 18335747 21779874 18335747 19023563 2131029 19023563 2131029 24687569 6558463 24687569 6558463 7174577 11615872 7174577 11615872 12352127 6487870 12352127 6487870 20958824 14096246 20958824 14096246 12870427 23625353 12870427 23625353 24452459 23637825 24452459 23637825 24800815 15606964 24800815 15606964 16332588 18150577 16332588 18150577 9091557 8016075 9091557 8016075 8310071 21225695 8310071 21225695 5812677 3756742 5812677 3756742 23015998 20094282 23015998 20094282 20872713 8992414 20872713 8992414 9666364 16304855 9666364 16304855 10755315 17117241 10755315 17117241 17654273 7604071 17654273 7604071 8073688 19553842 8073688 19553842 20351196 6512057 20351196 6512057 20354795 22307088 20354795 22307088 4785160 25455509 4785160 25455509 26303908 18779796 26303908 18779796 19566559 19733381 19566559 19733381 20442809 15698613 20442809 15698613 16406422 15896680 16406422 15896680 16493339 8671071 16493339 8671071 18284922 2813817 18284922 2813817 3296147 13037611 3296147 13037611 13935519 21757490 13935519 21757490 22509276 5647221 22509276 5647221 5716608 14526917 5716608 14526917 12432294 7324696 12432294 7324696 7239796 14214573 7239796 14214573 12597162 3482988 12597162 3482988 3195831 6093276 3195831 6093276 20730807 9117067 20730807 9117067 18135278 11995029 18135278 11995029 12825340 23717378 12825340 23717378 3256706 14763801 3256706 14763801 15656201 6742517 15656201 6742517 6574784 13483599 6574784 13483599 13506160 15580108 13506160 15580108 11218928 17340481 11218928 17340481 9395916 15730243 9395916 15730243 11092440 5882685 11092440 5882685 5820934 15573463 5820934 15573463 11304872 17761481 11304872 17761481 18523083 15790737 18523083 15790737 11038105 20988097 11038105 20988097 6268128 242822 6268128 242822 26693895 19138248 26693895 19138248 7849666 18227953 7849666 18227953 8823850 9418072 8823850 9418072 17550234 5694602 17550234 5694602 21560222 14616401 21560222 14616401 14757815 11904981 14757815 11904981 12414568 17625026 12414568 17625026 18119100 4025435 18119100 4025435 22722198 18435135 22722198 18435135 19029638 18820601 19029638 18820601 19627464 15150899 19627464 15150899 15726352 19487626 15726352 19487626 20225546 21734351 20225546 21734351 5302288 5454007 5302288 5454007 5887600 16207606 5887600 16207606 16961485 10285414 16961485 10285414 10462022 16549307 10462022 16549307 10117196 6581859 10117196 6581859 20625287 19270302 20625287 19270302 7684956 13231317 7684956 13231317 14355073 9938725 14355073 9938725 17027138 4342691 17027138 4342691 22558156 15784325 22558156 15784325 16206046 2320491 16206046 2320491 2658364 22561789 2658364 22561789 4181657 18834130 4181657 18834130 19563918 7921482 19563918 7921482 8446648 14917138 8446648 14917138 15113672 15021120 15113672 15021120 15274884 19299345 15274884 19299345 7842782 6803442 7842782 6803442 20314001 16822307 20314001 16822307 10459385 8014046 10459385 8014046 19125272 12690571 19125272 12690571 13691852 11479547 13691852 11479547 15511053 6575788 15511053 6575788 7175926 6861804 7175926 6861804 6938637 17343637 6938637 17343637 9925787 13164565 9925787 13164565 13447051 4276103 13447051 4276103 4279522 12694404 4279522 12694404 13685752 16888554 13685752 16888554 9877573 9222082 9877573 9222082 9677882 10382263 9677882 10382263 10931494 9397518 10931494 9397518 17789575 5550013 17789575 5550013 5570060 19421594 5570060 19421594 19910016 26384141 19910016 26384141 780946 7587003 780946 7587003 19812876 3295927 19812876 3295927 2895300 4118662 2895300 4118662 4207516 7262082 4207516 7262082 7568705 1659518 7568705 1659518 25031051 5815620 25031051 5815620 6121392 12440709 6121392 12440709 14285884 17826083 14285884 17826083 18429093 12950778 18429093 12950778 13904028 1916991 13904028 1916991 2347547 17204410 2347547 17204410 17894469 17955724 17894469 17955724 9229218 8387678 9229218 8387678 8609412 7228244 8609412 7228244 19881795 19618237 19881795 19618237 7374100 6085708 7374100 6085708 6184821 18724970 6184821 18724970 19403950 7003860 19403950 7003860 20182530 25000403 20182530 25000403 1609140 5582910 1609140 5582910 5768078 6284733 5768078 6284733 20576793 21155883 20576793 21155883 5820734 23405409 5820734 23405409 23852499 14883677 23852499 14883677 11808109 20653992 11808109 20653992 21359243 8671804 21359243 8671804 8742560 21142368 8742560 21142368 21755187 6892835 21755187 6892835 20371969 11166397 20371969 11166397 15754750 23626026 15754750 23626026 3368801 8903435 3368801 8903435 18444849 8075640 18444849 8075640 8633683 18111543 8633683 18111543 18785959 19051403 18785959 19051403 19756108 11360519 19756108 11360519 12181877 8248687 12181877 8248687 8439749 18758977 8439749 18758977 8241256 10185041 8241256 10185041 16748916 16712466 16748916 16712466 9944636 21835479 9944636 21835479 5137832 12144827 5137832 12144827 14563197 6054959 14563197 6054959 5961652 12138361 5961652 12138361 14572608 14664808 14572608 14664808 15652637 4191913 15652637 4191913 4023074 15989407 4023074 15989407 11003797 12233313 11003797 12233313 12725124 12739593 12725124 12739593 14007844 20026430 14007844 20026430 6979358 7718603 6979358 7718603 8136675 16750440 8136675 16750440 10421512 22088692 10421512 22088692 4830811 24294234 4830811 24294234 2511889 23241494 2511889 23241494 3547495 24521235 3547495 24521235 25593108 10685103 25593108 10685103 11583513 18026065 11583513 18026065 9085883 5644861 9085883 5644861 5684304 12002450 5684304 12002450 13043647 10445356 13043647 10445356 16714265 17868612 16714265 17868612 9132545 5998123 9132545 5998123 20772063 11209617 20772063 11209617 15932771 1466546 15932771 1466546 1393078 9194465 1393078 9194465 9503905 17916002 9503905 17916002 8923756 4533247 8923756 4533247 4539439 18175776 4539439 18175776 8724599 16833444 8724599 16833444 10201571 4661905 10201571 4661905 4849882 25339811 4849882 25339811 26121227 4599895 26121227 4599895 22214693 15671180 22214693 15671180 11140627 9096937 11140627 9096937 18367832 6435998 18367832 6435998 6668105 5762844 6668105 5762844 20982482 14519562 20982482 14519562 14581260 3273091 14581260 3273091 3757605 12929045 3757605 12929045 13308473 10407011 13308473 10407011 10567512 22083084 10567512 22083084 4812982 13080256 4812982 13080256 13793333 21475541 13793333 21475541 22143347 9611802 22143347 9611802 10165763 9886664 10165763 9886664 17509153 19640079 17509153 19640079 7353791 4515577 7353791 4515577 4628675 10490276 4628675 10490276 11116334 4773974 11116334 4773974 5085654 15498976 5085654 15498976 11124764 22486947 11124764 22486947 4442200 11051732 4442200 11051732 11844611 18802127 11844611 18802127 8281677 9830423 8281677 9830423 17460538 7300818 17460538 7300818 19623845 19427440 19623845 19427440 19525143 12498128 19525143 12498128 14465456 4850008 14465456 4850008 5047463 15717770 5047463 15717770 11056791 13402182 11056791 13402182 13400618 7117040 13400618 7117040 20045718 18031757 20045718 18031757 8738449 20364664 8738449 20364664 20947762 18761160 20947762 18761160 19680183 13809230 19680183 13809230 14350677 22260257 14350677 22260257 4718357 10848619 4718357 10848619 16221095 22547453 16221095 22547453 4524284 9186518 4524284 9186518 9816583 14744951 9816583 14744951 11922190 12589512 11922190 12589512 12865068 9024051 12865068 9024051 18305837 21168213 18305837 21168213 22011469 17686398 22011469 17686398 17946877 19523105 17946877 19523105 19727210 23702489 19727210 23702489 24603819 18435167 24603819 18435167 8428761 24257107 8428761 24257107 2592424 7481592 2592424 7481592 7445201 10815932 7445201 10815932 11768860 23270771 11768860 23270771 24488579 3913949 24488579 3913949 22869776 13560067 22869776 13560067 13364792 21889971 13364792 21889971 5285583 6299779 5285583 6299779 20412531 3927500 20412531 3927500 3797965 16000560 3797965 16000560 10826329 9326984 10826329 9326984 17911976 20866695 17911976 20866695 21345384 9036957 21345384 9036957 18229854 22619965 18229854 22619965 4389579 15566266 4389579 15566266 16224423 17095823 16224423 17095823 17761746 15334346 17761746 15334346 11486110 14765006 11486110 14765006 12177286 2631178 12177286 2631178 3068753 10369272 3068753 10369272 16752923 6774504 16752923 6774504 7282830 13137405 7282830 13137405 14141138 7041051 14141138 7041051 20358007 10629546 20358007 10629546 10966487 10147441 10966487 10147441 10353957 5343744 10353957 5343744 5412815 4528004 5412815 4528004 22132922 10378633 22132922 10378633 16634617 14449759 16634617 14449759 12425441 16355599 12425441 16355599 16879673 8601743 16879673 8601743 8801604 18196898 8801604 18196898 18891629 20802128 18891629 20802128 6115113 2314679 6115113 2314679 2610257 7908832 2610257 7908832 8023024 8752105 8023024 8752105 9110811 10592360 9110811 10592360 11352913 19831532 11352913 19831532 20518035 8860249 20518035 8860249 9382492 26123952 9382492 26123952 26973422 5227271 26973422 5227271 21565709 19758396 21565709 19758396 20089501 5263468 20089501 5263468 5615429 20135803 5615429 20135803 6924679 24322478 6924679 24322478 2722183 5574079 2722183 5574079 21559661 7898753 21559661 7898753 8406770 2582532 8406770 2582532 2986836 16665862 2986836 16665862 10430286 13088965 10430286 13088965 13589803 5889440 13589803 5889440 5986673 19718279 5986673 19718279 20568258 25540294 20568258 25540294 26489384 24499796 26489384 24499796 25769700 8454685 25769700 8454685 18977119 5673726 18977119 5673726 5725703 15083955 5725703 15083955 11743535 15885536 11743535 15885536 16519545 11593359 16519545 11593359 15619806 13664778 15619806 13664778 14706007 8240823 14706007 8240823 18942063 18920536 18942063 18920536 8023739 4789466 8023739 4789466 21667044 12883692 21667044 12883692 13482751 13900194 13482751 13900194 12733114 14228097 12733114 14228097 12653791 16890924 12653791 16890924 17500946 16706865 17500946 16706865 16948063 7011810 16948063 7011810 20310847 14874582 20310847 14874582 11638678 6746904 11638678 6746904 19894714 4521181 19894714 4521181 4843947 11658432 4843947 11658432 15481493 19854877 15481493 19854877 20307801 4524973 20307801 4524973 22224748 23059796 22224748 23059796 24120681 2536141 24120681 2536141 2931821 18097531 2931821 18097531 9170358 23531236 9170358 23531236 3341022 20751977 3341022 20751977 21317410 18838136 21317410 18838136 19580472 10820733 19580472 10820733 15969150 4025929 15969150 4025929 4380255 13711728 4380255 13711728 13271843 19104980 13271843 19104980 19178532 9484258 19178532 9484258 17863841 15647764 17863841 15647764 11256638 16837143 11256638 16837143 17230555 21954914 17230555 21954914 22504983 7517826 22504983 7517826 7955091 14572648 7955091 14572648 14763592 8727644 14763592 8727644 18306519 5589065 18306519 5589065 21064132 6926853 21064132 6926853 6772323 15070694 6772323 15070694 15791914 15334961 15791914 15334961 16052826 13343211 16052826 13343211 13401389 10132041 13401389 10132041 16778447 20798603 16778447 20798603 6291237 5526327 6291237 5526327 21351360 20463062 21351360 20463062 6435077 4307293 6435077 4307293 4613536 9912478 4613536 9912478 17419321 14746752 17419321 14746752 11836543 23314887 11836543 23314887 3504705 14913695 3504705 14913695 15913965 8951657 15913965 8951657 18308760 20071056 18308760 20071056 20907188 2725092 20907188 2725092 24090890 15503541 24090890 15503541 11486982 13269435 11486982 13269435 13620879 11331609 13620879 11331609 15365587 11445109 15365587 11445109 11861846 12724648 11861846 12724648 13151245 19055090 13151245 19055090 7943010 9053132 7943010 9053132 9246513 16091460 9246513 16091460 16831519 13614557 16831519 13614557 14579936 15645253 14579936 15645253 16339868 21365292 16339868 21365292 5509844 24217256 5509844 24217256 2460813 14142701 2460813 14142701 12582919 17705419 12582919 17705419 18524033 14142369 18524033 14142369 12613412 6116599 12613412 6116599 5971921 22040602 5971921 22040602 22711177 8818085 22711177 8818085 9316592 21074189 9316592 21074189 5976004 5122909 5976004 5122909 21997533 23174334 21997533 23174334 24308746 9460277 24308746 9460277 9882460 24276810 9882460 24276810 25396015 24116526 25396015 24116526 25039201 6153746 25039201 6153746 21316287 20429672 21316287 20429672 6553131 15185118 6553131 15185118 15938734 6352561 15938734 6352561 20367235 10212335 20367235 10212335 10848510 4819189 10848510 4819189 21885715 5147145 21885715 5147145 22205123 12803313 22205123 12803313 13702320 8262371 13702320 8262371 19116291 19170755 19116291 19170755 19319943 23022221 19319943 23022221 3718769 9952617 3718769 9952617 17073982 22787955 17073982 22787955 24019116 21874617 24019116 21874617 5035059 7086166 5035059 7086166 20100563 12072519 20100563 12072519 12676517 16823925 12676517 16823925 17122615 12152835 17122615 12152835 14669023 25919709 14669023 25919709 1063056 4523598 1063056 4523598 21913814 3878485 21913814 3878485 22700118 10956148 22700118 10956148 15932807 14242151 15932807 14242151 15369515 1399478 15369515 1399478 1392941 13367821 1392941 13367821 13450818 19853031 13450818 19853031 20641991 6639391 20641991 6639391 20808312 5220339 20808312 5220339 22129017 15205074 22129017 15205074 11772631 8309514 11772631 8309514 19092299 17634710 19092299 17634710 9642549 22091343 9642549 22091343 22760594 8612648 22760594 8612648 9003776 21179673 9003776 21179673 22115731 20769188 22115731 20769188 21465198 16815681 21465198 16815681 17458792 19480991 17458792 19480991 7453944 19530532 7453944 19530532 20437828 7922988 20437828 7922988 8573372 11098394 8573372 11098394 11813030 10564791 11813030 10564791 16415686 6920781 16415686 6920781 7561089 14914019 7561089 14914019 11733960 5348604 11733960 5348604 21309273 8819982 21309273 8819982 9352348 5704966 9352348 5704966 5689824 14337922 5689824 14337922 12449133 5071752 12449133 5071752 5277208 15096214 5277208 15096214 15683565 20789239 15683565 20789239 6248628 6295651 6248628 6295651 6625522 22251428 6625522 22251428 4631828 25926024 4631828 25926024 26792124 26227457 26792124 26227457 728905 18983910 728905 18983910 7981850 17533641 7981850 17533641 9287997 18788277 9287997 18788277 8130639 16039289 8130639 16039289 10845776 5374559 10845776 5374559 21505495 9971216 21505495 9971216 17283016 22266299 17283016 22266299 23005730 12379690 23005730 12379690 13146631 2451344 13146631 2451344 2736345 13606631 2736345 13606631 13287503 13137342 13287503 13137342 13552488 2606575 13552488 2606575 2949294 10828911 2949294 10828911 16425441 19156444 16425441 19156444 19841366 14545365 19841366 14545365 14986660 4215834 14986660 4215834 4133354 13615860 4133354 13615860 13314467 5773888 13314467 5773888 21617098 10879436 21617098 10879436 11395878 17614001 11395878 17614001 9413572 21306157 9413572 21306157 5710600 7327044 5710600 7327044 7377314 16913873 7377314 16913873 10338323 17358741 10338323 17358741 9760409 18050795 9760409 18050795 8691126 17912973 8691126 17912973 18340721 9090649 18340721 9090649 18004401 19637241 18004401 19637241 20191664 5072509 20191664 5072509 5297536 6983081 5297536 6983081 20252829 12481136 20252829 12481136 14286319 4827617 14286319 4827617 21980736 11764382 21980736 11764382 12609647 19228197 12609647 19228197 19979569 20469543 19979569 20469543 20993686 5838407 20993686 5838407 6190662 15666110 6190662 15666110 11165967 17431604 11165967 17431604 17581343 22085518 17581343 22085518 22980130 10518185 22980130 10518185 16698551 4011301 16698551 4011301 3977394 11152054 3977394 11152054 15712275 6232947 15712275 6232947 6718916 11051604 6718916 11051604 15809757 25279442 15809757 25279442 1579772 12449164 1579772 12449164 13356221 13888695 13356221 13888695 14896378 21381409 14896378 21381409 22053064 15343727 22053064 15343727 11529669 2869329 11529669 2869329 24132316 21749511 24132316 21749511 22561083 12614189 22561083 12614189 14151323 14002373 14151323 14002373 12926357 16638117 12926357 16638117 10302277 5863563 10302277 5863563 20824901 21062458 20824901 21062458 21729784 24012354 21729784 24012354 2903178 18714883 2903178 18714883 8173251 5581955 8173251 5581955 5718968 8148136 5718968 8148136 8428009 15365192 8428009 15365192 16124606 8007909 16124606 8007909 19282552 14947224 19282552 14947224 11992633 10287118 11992633 10287118 10797735 7927629 10797735 7927629 19156150 10912809 19156150 10912809 16079835 12185823 16079835 12185823 12502565 11339207 12502565 11339207 15841161 11226563 15841161 11226563 16170990 25276883 16170990 25276883 1724893 18485320 1724893 18485320 8657094 10482213 8657094 10482213 10601974 16627284 10601974 16627284 17372632 18974147 17372632 18974147 8057983 7517073 8057983 7517073 7814447 6568004 7814447 6568004 7000608 11975768 7000608 11975768 12511003 11216192 12511003 11216192 12069050 15238121 12069050 15238121 16012061 19771861 16012061 19771861 7448525 6598908 7448525 6598908 6976373 6745383 6976373 6745383 19984147 13333688 19984147 13333688 13463168 5503566 13463168 5503566 21136740 21253292 21136740 21253292 5800699 16653923 5800699 16653923 17422085 5769355 17422085 5769355 6078355 6568873 6078355 6568873 20294404 11601835 20294404 11601835 15518479 19087184 15518479 19087184 19833409 22568044 19833409 22568044 23238644 21822340 23238644 21822340 5179460 5952714 5179460 5952714 6176288 14980029 6176288 14980029 15445029 14344241 15445029 14344241 12376680 19691810 12376680 19691810 7348443 3147458 7348443 3147458 2794164 19564156 2794164 19564156 20407989 1373489 20407989 1373489 25659519 20066202 25659519 20066202 20435587 4972497 20435587 4972497 4985829 16306577 4985829 16306577 10367580 24236340 10367580 24236340 2803846 6435672 2803846 6435672 6776505 18617665 6776505 18617665 19162883 22857792 19162883 22857792 23498376 10836308 23498376 10836308 16215106 14970663 16215106 14970663 15799229 17333747 15799229 17333747 18045499 19047973 18045499 19047973 7816709 25619779 7816709 25619779 1262358 12546372 1262358 12546372 13014329 19042538 13014329 19042538 19820265 11768546 19820265 11768546 12371571 19510644 12371571 19510644 7527569 18106959 7527569 18106959 8892077 3859288 8892077 3859288 22793151 16790682 22793151 16790682 10499878 9953526 10499878 9953526 17374481 11286226 17374481 11286226 15471282 21955473 15471282 21955473 22925189 14199368 22925189 14199368 15107919 5047500 15107919 5047500 5031138 14787487 5031138 14787487 11905747 8657883 11905747 8657883 9124722 8922964 9124722 8922964 18033663 12630329 18033663 12630329 13412946 7875861 13412946 7875861 19199871 10916979 19199871 10916979 11817712 3345139 11817712 3345139 2950395 19448262 2950395 19448262 7488596 6793701 7488596 6793701 7355448 8807311 7355448 8807311 18408420 6581416 18408420 6581416 7171536 9079981 7171536 9079981 17982426 11701067 17982426 11701067 12207523 16768842 12207523 16768842 10279058 12809645 10279058 12809645 13412120 8827684 13412120 8827684 18121145 11878814 18121145 11878814 14795577 16939649 14795577 16939649 9974228 2251281 9974228 2251281 24546906 4410292 24546906 4410292 22227060 13844068 22227060 13844068 14059333 16557376 14059333 16557376 10024726 13660229 10024726 13660229 14232267 4383996 14232267 4383996 4718719 24328605 4718719 24328605 25240352 21416522 25240352 21416522 5510480 19925818 5510480 19925818 20666284 13799695 20666284 13799695 12920830 22956752 12920830 22956752 4047200 13043854 4047200 13043854 13707638 12503162 13707638 12503162 13554150 22033174 13554150 22033174 4835750 13044087 4835750 13044087 13844391 22012300 13844391 22012300 5023799 4792783 5023799 4792783 5017093 20470334 5017093 20470334 20966798 22736475 20966798 22736475 23358900 12946337 23358900 12946337 14108609 22996954 14108609 22996954 4096713 24613735 4096713 24613735 2167279 7969882 2167279 7969882 8494617 4382692 8494617 4382692 4700703 14974558 4700703 14974558 11779609 10529760 11779609 10529760 11064465 8076515 11064465 8076515 8169431 4682808 8169431 4682808 4819688 8551576 4819688 8551576 18706560 7541083 18706560 7541083 19344737 2613873 19344737 2613873 2195520 23516324 2195520 23516324 3270850 3686054 3270850 3686054 3954959 16698708 3954959 16698708 10207713 17607307 10207713 17607307 17901669 6006133 17901669 6006133 21467646 17128846 21467646 17128846 10181371 7112787 10181371 7112787 20075702 10655456 20075702 10655456 11302269 3999210 11302269 3999210 4066451 17025068 4066451 17025068 9592249 9678864 9592249 9678864 10344849 23127973 10344849 23127973 23570145 20783323 23570145 20783323 5818227 22677457 5818227 22677457 23818599 7701848 23818599 7701848 19284631 25144134 19284631 25144134 1689608 7634022 1689608 7634022 19523871 13452154 19523871 13452154 13428755 14532486 13428755 14532486 12194120 9607221 12194120 9607221 9981532 7655889 9981532 7655889 7743896 6397921 7743896 6397921 20765293 14754537 20765293 14754537 11983301 9482414 11983301 9482414 17686299 17779886 17686299 17779886 9306890 21583446 9306890 21583446 22129967 18690241 22129967 18690241 8491661 8829385 8491661 8829385 18574851 4411175 18574851 4411175 4524354 12739352 4524354 12739352 13860840 9606188 13860840 9606188 17425564 12945763 17425564 12945763 13895800 22211904 13895800 22211904 4915432 15294531 4915432 15294531 15863659 23824726 15863659 23824726 3139217 25227139 3139217 25227139 1664613 14495208 1664613 14495208 15114853 3870095 15114853 3870095 22760711 4843514 22760711 4843514 4905821 14015193 4905821 14015193 15048091 5909044 15048091 5909044 6034127 21744041 6034127 21744041 5391520 13082696 5391520 13082696 13742667 22674568 13742667 22674568 4190568 22155183 4190568 22155183 22809459 22278013 22809459 22278013 22985802 4436069 22985802 4436069 22236448 12420108 22236448 12420108 14474866 7327871 14474866 7327871 7836519 16004804 7836519 16004804 11166337 4406347 11166337 4406347 4576245 22183700 4576245 22183700 23287244 11598267 23287244 11598267 12120376 2801941 12120376 2801941 2798966 22964361 2798966 22964361 3998735 4001693 3998735 4001693 22518418 4322536 22518418 4322536 4449161 16681132 4449161 16681132 9972086 20239704 9972086 20239704 20827779 2805919 20827779 2805919 23965227 5315416 23965227 5315416 5649256 2924158 5649256 2924158 23795254 3881389 23795254 3881389 22884042 11821816 22884042 11821816 15123758 5645483 15123758 5645483 21012963 12410257 21012963 12410257 14509573 22094487 14509573 22094487 4722346 7446706 4722346 7446706 19431564 24838946 19431564 24838946 2120805 9833587 2120805 9833587 17489696 5407084 17489696 5407084 5749523 21477812 5749523 21477812 22392854 3925065 22392854 3925065 22964024 20919809 22964024 20919809 6103135 3566979 6103135 3566979 3632448 6917783 3632448 6917783 7134073 8264443 7134073 8264443 8602896 14104411 8602896 14104411 12593901 6357261 12593901 6357261 6174589 13226133 6174589 13226133 13542508 13884495 13542508 13884495 13006545 17925445 13006545 17925445 18722929 10199179 18722929 10199179 17099000 9493863 17099000 9493863 10298188 15150532 10298188 15150532 15565544 4776682 15565544 4776682 4876880 17113279 4876880 17113279 9737103 4762657 9737103 4762657 4914851 22281356 4914851 22281356 23434298 19000008 23434298 19000008 7939172 6322966 7939172 6322966 6416460 1785724 6416460 1785724 2210878 21262385 2210878 21262385 5574482 19656567 5574482 19656567 7261509 10040999 7261509 10040999 16927871 24073878 16927871 24073878 2739158 23097804 2739158 23097804 3846249 19976975 3846249 19976975 20858881 9059648 20858881 9059648 18191928 13512732 18191928 13512732 13087724 9721580 13087724 9721580 10374670 3559321 10374670 3559321 22974848 19820485 22974848 19820485 20184822 5234272 20184822 5234272 5362248 15972288 5362248 15972288 10792429 10253265 10792429 10253265 10980797 13064221 10980797 13064221 13599599 24071777 13599599 24071777 25085988 14753493 25085988 14753493 12210718 21411003 12210718 21411003 5790930 15155287 5790930 15155287 15939663 20913793 15939663 20913793 21564851 16490109 21564851 16490109 16732890 23641906 16732890 23641906 24522684 10563292 24522684 10563292 11350515 8435404 11350515 8435404 8902687 19014795 8902687 19014795 19731197 11147272 19731197 11147272 15815934 13810004 15815934 13810004 14480276 19549314 14480276 19549314 20434217 8329355 20434217 8329355 18856498 7713376 18856498 7713376 19117512 13465531 19117512 13465531 13066601 13591674 13066601 13591674 13150711 7543807 13150711 7543807 8179809 8267642 8179809 8267642 18998216 1430821 18998216 1430821 25214767 23542200 25214767 23542200 3357868 10136743 3357868 10136743 16804441 15753938 16804441 15753938 16551621 18536559 16551621 18536559 8673239 24153931 8673239 24153931 24952583 9158146 24952583 9158146 9889958 13783742 9889958 13783742 14541770 5911412 14541770 5911412 5834474 11039799 5834474 11039799 11843912 20569317 11843912 20569317 21017611 2631609 21017611 2631609 24121193 4163310 24121193 4163310 22619620 10092917 22619620 10092917 10873412 21461883 10873412 21461883 22491601 12009770 22491601 12009770 14670947 8758401 14670947 8758401 9289542 11635283 9289542 11635283 15429498 16043027 15429498 16043027 16864719 3398225 16864719 3398225 23313628 2108952 23313628 2108952 24788604 14016246 24788604 14016246 15062390 19108666 15062390 19108666 19819973 21875035 19819973 21875035 4896019 15796427 4896019 15796427 16608351 20280819 16608351 20280819 21021916 18175307 21021916 18175307 18848983 15510723 18848983 15510723 15828533 10875212 15828533 10875212 11692323 6507789 11692323 6507789 20952742 14554001 20952742 14554001 14953326 18606494 14953326 18606494 19153700 2639990 19153700 2639990 3024635 23327313 3024635 23327313 24579951 15387219 24579951 15387219 15776750 7498671 15776750 7498671 19748930 10294774 19748930 10294774 16677425 8407321 16677425 8407321 18828946 7815504 18828946 7815504 8383275 23102726 8383275 23102726 3950914 9574609 3950914 9574609 17650221 19109119 17650221 19109119 19225893 6634280 19225893 6634280 20536079 21681365 20536079 21681365 5511487 19990122 5511487 19990122 6925720 14357097 6925720 14357097 12533920 18042140 12533920 18042140 18365292 5483677 18365292 5483677 21122865 22931859 21122865 22931859 4158160 19166129 4158160 19166129 19243700 8602600 19243700 8602600 9078977 17398901 9078977 17398901 9568825 10993898 9568825 10993898 11262396 14588417 11262396 14588417 15524401 10661206 15524401 10661206 11204155 13237059 11204155 13237059 13582432 6417695 13582432 6417695 21040510 13016341 21040510 13016341 13907639 22225930 13907639 22225930 4646767 2315987 4646767 2315987 2703619 7903734 2703619 7903734 8455166 23454190 8455166 23454190 3426840 17715186 3426840 17715186 18363226 24290936 18363226 24290936 24954857 7660917 24954857 7660917 19315415 3906526 19315415 3906526 22843898 20542666 22843898 20542666 21172224 17233179 21172224 17233179 17848288 16690193 17848288 16690193 10182365 9935180 10182365 9935180 10386804 22177091 10386804 22177091 4847521 20141060 4847521 20141060 20739847 22668404 20739847 22668404 23126207 14672857 23126207 14672857 15425551 3378818 15425551 3378818 3896361 7163044 3896361 7163044 7457418 22877531 7457418 22877531 4181206 11195337 4181206 11195337 12088622 17737155 12088622 17737155 18820115 11830998 18820115 11830998 12516493 11884982 12516493 11884982 14806875 4969335 14806875 4969335 5261654 5745035 5261654 5745035 20933335 11914710 20933335 11914710 15083799 16406013 15083799 16406013 17112416 16043453 17112416 16043453 16686016 6575602 16686016 6575602 20667491 11702933 20667491 11702933 12549926 3872400 12549926 3872400 4250959 14588125 4250959 14588125 14685836 15266850 14685836 15266850 11341018 9420482 11341018 9420482 9724985 8602609 9724985 8602609 8896456 13818834 8896456 13818834 14792279 5364531 14792279 5364531 5424546 24311621 5424546 24311621 25136076 22911966 25136076 22911966 24112558 6780999 24112558 6780999 7449844 8567436 7449844 8567436 18844690 16940915 18844690 16940915 17488051 9670104 17488051 9670104 17328079 4066625 17328079 4066625 22772537 21204153 22772537 21204153 22052833 16006407 22052833 16006407 11109299 12308236 11109299 12308236 14714993 3371451 14714993 3371451 23272366 9713195 23272366 9713195 10370343 6485222 10370343 6485222 6943709 2272579 6943709 2272579 24486225 10473357 24486225 10473357 16828956 7909047 16828956 7909047 8116100 2744798 8116100 2744798 24063687 21614119 24063687 21614119 22655991 5572388 22655991 5572388 21049375 18797852 21049375 18797852 8241016 6194845 8241016 6194845 20981508 17801756 20981508 17801756 18323868 8842201 18323868 8842201 9399887 10760828 9399887 10760828 11001249 17959151 11001249 17959151 18227999 10833309 18227999 10833309 16241808 11778379 16241808 11778379 15136244 23909002 15136244 23909002 2901883 16082584 2901883 16082584 10493003 5653357 10493003 5653357 5949585 13572437 5949585 13572437 14718383 10662519 14718383 10662519 16523336 21222969 16523336 21222969 21913185 18034398 21913185 18034398 8749721 14727462 8749721 14727462 12151796 17729671 12151796 17729671 9138345 14566722 9138345 14566722 15314130 5520064 15314130 5520064 22005382 4769272 22005382 4769272 4837999 17595102 4837999 17595102 18193917 5192950 18193917 5192950 5423549 4543734 5423549 4543734 22329688 14825917 22329688 14825917 15773333 8972635 15773333 8972635 18191750 14691138 18191750 14691138 15513301 22313380 15513301 22313380 4516212 12428011 4516212 12428011 14350738 23727607 14350738 23727607 3344195 23075535 3344195 23075535 4088791 18417756 4088791 18417756 18854302 25241609 18854302 25241609 1679127 14151982 1679127 14151982 14531235 14874592 14531235 14874592 12047873 20093586 12047873 20093586 20632974 4213985 20632974 4213985 4074287 21177523 4074287 21177523 21933800 2129564 21933800 2129564 24775070 6694718 24775070 6694718 7001043 24494486 7001043 24494486 25641667 11738740 25641667 11738740 12153628 4144005 12153628 4144005 22580552 3701188 22580552 3701188 23238216 4905875 23238216 4905875 5066239 19544161 5066239 19544161 7548945 12050790 7548945 12050790 14880806 21273621 14880806 21273621 6017658 2446233 6017658 2446233 24435630 23013036 24435630 23013036 3915080 17292482 3915080 17292482 17919834 15254762 17919834 15254762 16207904 2425695 16207904 2425695 24364451 16588875 24364451 16588875 10582218 14402654 10582218 14402654 15137906 3538077 15137906 3538077 23422560 11858520 23422560 11858520 15059044 13096411 15059044 13096411 13679089 9600294 13679089 9600294 17498216 2644080 17498216 2644080 3026553 16505562 3026553 16505562 17104277 3511006 17104277 3511006 23259376 23501923 23259376 23501923 24652230 9914878 24652230 9914878 17190083 12784570 17190083 12784570 13530285 7066600 13530285 7066600 20107890 3989991 20107890 3989991 22919419 6890725 22919419 6890725 19856914 19501828 19856914 19501828 20261969 5736426 20261969 5736426 6148197 16393453 6148197 16393453 10796703 8776998 10796703 8776998 18537189 7576081 18537189 7576081 8100016 25701322 8100016 25701322 1484366 22405982 1484366 22405982 4724796 7863725 4724796 7863725 18976401 21198178 18976401 21198178 21992746 16576412 21992746 16576412 10394508 4889424 10394508 4889424 5044886 12963821 5044886 12963821 13575790 13629522 13575790 13629522 13320351 13709669 13320351 13709669 13126733 22500079 13126733 22500079 4425317 22483471 4425317 22483471 4670505 12550019 4670505 12550019 12996617 19013019 12996617 19013019 19186339 20835329 19186339 20835329 6209545 8103896 6209545 8103896 19040295 5096202 19040295 5096202 21832912 1314234 21832912 1314234 1271256 2639703 1271256 2639703 24193538 11006639 24193538 11006639 11467594 14272747 11467594 14272747 12387034 1160130 12387034 1160130 25582412 15123707 25582412 15123707 15844371 13863122 15844371 13863122 14888415 21116887 14888415 21116887 21788889 17211572 21788889 17211572 9768164 4949290 9768164 4949290 21908364 13363730 21908364 13363730 13369503 11511634 13369503 11511634 15746208 10263018 15746208 10263018 11096705 5703455 11096705 5703455 21798680 20867123 21798680 20867123 21613331 19468990 21613331 19468990 7615889 18987525 7615889 18987525 7938582 7314676 7938582 7314676 7717145 19764176 7717145 19764176 7187873 15510576 7187873 15510576 11156048 15524917 11156048 15524917 11494805 18416987 11494805 18416987 18888477 7690309 18888477 7690309 7848005 14993770 7848005 14993770 11879878 5665431 11879878 5665431 20934193 23356655 20934193 23356655 3556128 21603445 3556128 21603445 22333713 5344970 22333713 5344970 5375117 9070047 5375117 9070047 9582482 5579484 9582482 5579484 21269535 25508966 21269535 25508966 1381948 9917170 1381948 9917170 10466794 4355140 10466794 4355140 22565787 5901097 22565787 5901097 20974837 22227849 20974837 22227849 23136603 20333972 23136603 20333972 20884368 6268835 20884368 6268835 20437056 4148971 20437056 4148971 22657674 18163633 22657674 18163633 19127293 3411614 19127293 3411614 23429667 14029583 23429667 14029583 14661726 10238488 14661726 10238488 16771899 19405227 16771899 19405227 7634124 18728016 7634124 18728016 8373255 14207215 8373255 14207215 12715669 17742712 12715669 17742712 9035437 6427737 9035437 6427737 6312652 20334259 6312652 20334259 6791163 19075390 6791163 19075390 19662531 15837302 19662531 15837302 16537546 6601302 16537546 6601302 20766571 8614780 20766571 8614780 9024440 17386137 9024440 17386137 9285281 18921481 9285281 18921481 19786800 20730562 19786800 20730562 21439553 24795542 21439553 24795542 1994412 12118992 1994412 12118992 14853811 23328893 14853811 23328893 3681213 21318683 3681213 21318683 5903301 17427546 5903301 17427546 18159032 18640812 18159032 18640812 8519729 14332129 8519729 14332129 12408501 12088149 12408501 12088149 14882279 9566604 14882279 9566604 10114576 10054529 10114576 10054529 10736046 13295495 10736046 13295495 14052632 16573609 14052632 16573609 17166768 4894349 17166768 4894349 5017595 5876464 5017595 5876464 21040225 14039722 21040225 14039722 12763838 5996347 12763838 5996347 21522775 23423711 21522775 23423711 23837968 8251513 23837968 8251513 18924385 17307674 18924385 17307674 9928558 9365968 9928558 9365968 17716995 18245823 17716995 18245823 9005139 7347935 9005139 7347935 7682348 6106450 7682348 6106450 20552465 24111107 20552465 24111107 3049023 17429717 3049023 17429717 18156955 20111652 18156955 20111652 6774074 9830981 6774074 9830981 17631619 12651148 17631619 12651148 14194565 10273011 14194565 10273011 16742767 14244809 16742767 14244809 12595305 4188377 12595305 4188377 22484785 20554738 22484785 20554738 21241594 4911968 21241594 4911968 5314472 5782883 5314472 5782883 6100183 16049120 6100183 16049120 10575792 10027921 10575792 10027921 16681559 22381642 16681559 22381642 23466221 12765455 23466221 12765455 13717125 11235262 13717125 11235262 12006055 6614220 12006055 6614220 20081161 17989545 20081161 17989545 18369170 15196594 18369170 15196594 11780651 12186897 11780651 12186897 13152065 23445958 13152065 23445958 3358811 2600577 3358811 2600577 2991394 4032745 2991394 4032745 22725840 4481507 22725840 4481507 4608423 7253130 4608423 7253130 20075682 11912823 20075682 11912823 12516250 18078087 12516250 18078087 18792860 7641384 18792860 7641384 7708989 11878871 7708989 11878871 14790248 18281814 14790248 18281814 8635070 13969326 8635070 13969326 14361893 7990323 14361893 7990323 8480797 10584299 8480797 10584299 10935779 13516672 10935779 13516672 13566832 5270290 13566832 5270290 5624323 6486689 5624323 6486689 20241476 4370170 20241476 4370170 4402465 17196961 4402465 17196961 9811549 5949262 9811549 5949262 6228981 20722201 6228981 20722201 6166584 21769587 6166584 21769587 5147684 17383972 5147684 17383972 17732372 18373630 17732372 18373630 8911475 8348930 8911475 8348930 18855975 9795315 18855975 9795315 17259329 9618956 17259329 9618956 10229168 6436951 10229168 6436951 20994196 9861867 20994196 9861867 17543239 20641057 17543239 20641057 21485664 5163931 21485664 5163931 5500777 15307984 5500777 15307984 11506801 12436796 11506801 12436796 14383415 17951921 14383415 17951921 9179067 16129799 9179067 16129799 10545265 7348879 10545265 7348879 20059006 19524553 20059006 19524553 20197665 18783946 20197665 18783946 8096181 14261593 8096181 14261593 14368666 8507652 14368666 8507652 8761250 19746537 8761250 19746537 7228245 18032106 7228245 18032106 9212984 4948399 9212984 4948399 22407041 7927365 22407041 7927365 19463210 20776844 19463210 20776844 6465286 16042306 6465286 16042306 11099470 18654233 11099470 18654233 19558764 25013631 19558764 25013631 1797381 14660293 1797381 14660293 12297413 10229556 12297413 10229556 16796669 9712712 16796669 9712712 17545065 17917373 17545065 17917373 18506731 8066426 18506731 8066426 8544368 15581058 8544368 15581058 11525441 17610444 11525441 17610444 9546708 4301743 9546708 4301743 22778801 16285324 22778801 16285324 17113689 15616970 17113689 15616970 16309321 7532596 16309321 7532596 19423817 11880575 19423817 11880575 15250293 20519291 15250293 20519291 6362503 9657999 6362503 9657999 10281873 6162940 10281873 6162940 6233610 16906748 6233610 16906748 17143216 21530793 17143216 21530793 22711332 535155 22711332 535155 26480061 5850083 26480061 5850083 6232869 7331834 6232869 7331834 19794151 26088864 19794151 26088864 1004965 14286851 1004965 14286851 12629826 21337736 12629826 21337736 5816020 2230861 5816020 2230861 1781961 14576679 1781961 14576679 15156078 13060117 15156078 13060117 13954157 17030164 13954157 17030164 9828320 19631501 9828320 19631501 19817679 24277914 19817679 24277914 2533606 17766286 2533606 17766286 18423599 17746621 18423599 17746621 9320661 5856360 9320661 5856360 5752508 22784247 5752508 22784247 23543227 6797621 23543227 6797621 7440169 6885599 7440169 6885599 6900355 12689281 6900355 12689281 13421736 19096710 13421736 19096710 19830922 10620023 19830922 10620023 16648778 13275278 16648778 13275278 14313902 18179510 14313902 18179510 18913252 18082501 18913252 18082501 9067729 20992126 9067729 20992126 6311930 18171245 6311930 18171245 18410875 16163031 18410875 16163031 10494280 14265997 10494280 14265997 12649271 4136028 12649271 4136028 4191981 2054363 4191981 2054363 2325958 4575969 2325958 4575969 4857472 20445933 4857472 20445933 6195945 15582033 6195945 15582033 16171185 18480496 16171185 18480496 19170253 803945 19170253 803945 26277786 17308623 26277786 17308623 9455523 12072596 9455523 12072596 14826294 4828226 14826294 4828226 5039265 21130536 5039265 21130536 5844308 14872149 5844308 14872149 15616065 5330981 15616065 5330981 21451591 17011155 21451591 17011155 10174067 8993639 10174067 8993639 18014327 13051978 18014327 13051978 13662257 3648800 13662257 3648800 3299075 16500062 3299075 16500062 10658276 8474910 10658276 8474910 8891377 14486253 8891377 14486253 12233168 25437393 12233168 25437393 1484542 6348483 1484542 6348483 20784993 20017149 20784993 20017149 20834076 7304065 20834076 7304065 19559117 23316143 19559117 23316143 3536346 15174476 3536346 15174476 11692165 2611121 11692165 2611121 24206116 13034298 24206116 13034298 13564187 20960894 13564187 20960894 21784201 15674874 21784201 15674874 11130939 21548062 11130939 21548062 5452700 13391978 5452700 13391978 14208201 16078814 14208201 16078814 10560121 7574809 10560121 7574809 8080489 5308908 8080489 5308908 5423594 22592761 5423594 22592761 23726984 5860859 23726984 5860859 6045139 22659665 6045139 22659665 4186300 9797284 4186300 9797284 17324891 6017577 17324891 6017577 6393669 12845964 6393669 12845964 13882621 7220742 13882621 7220742 7581150 4195083 7581150 4195083 22776651 19420035 22776651 19420035 7414005 1814032 7414005 1814032 25020629 15898057 25020629 15898057 10654748 9636383 10654748 9636383 17365653 3169311 17365653 3169311 23786211 10911318 23786211 10911318 11413283 20632773 11413283 20632773 6323342 15099786 6323342 15099786 11707724 14009425 11707724 14009425 12913093 4842570 12913093 4842570 21810061 10458282 21810061 10458282 11112551 10603847 11112551 10603847 16403008 24421068 16403008 24421068 25395486 21502624 25395486 21502624 5378183 4884360 5378183 4884360 4952957 17960457 4952957 17960457 8983226 21341249 8983226 21341249 5347053 6820255 5347053 6820255 6934321 8599994 6934321 8599994 9146168 17242853 9146168 17242853 17995007 17239806 17995007 17239806 17667772 18620782 17667772 18620782 19537254 15454337 19537254 15454337 16104010 6681693 16104010 6681693 20722195 23870545 20722195 23870545 25060461 19010393 25060461 19010393 19384577 2183157 19384577 2183157 24680110 5278748 24680110 5278748 5503194 6166949 5503194 6166949 6635596 4256785 6635596 4256785 4350477 14640544 4350477 14640544 15413281 15285120 15413281 15285120 11378682 6302976 11378682 6302976 20924231 14640738 20924231 14640738 12104067 24891583 12104067 24891583 25792689 14416948 25792689 14416948 12393287 12343634 12393287 12343634 14913150 10551794 14913150 10551794 11289894 3602355 11289894 3602355 3659184 1787223 3659184 1787223 25132797 19108568 25132797 19108568 19927113 6027351 19927113 6027351 6124017 11458870 6124017 11458870 15745959 21232188 15745959 21232188 21893394 15870012 21893394 15870012 10886775 11181315 10886775 11181315 11822013 8842392 11822013 8842392 9275389 23752084 9275389 23752084 3124283 5156270 3124283 5156270 21613965 13396568 21613965 13396568 13299839 4743109 13299839 4743109 4995383 16601208 4995383 16601208 10100515 12517932 10100515 12517932 14140861 13618465 14140861 13618465 13322365 5922068 13322365 5922068 6154216 22530689 6154216 22530689 23538960 19959943 23538960 19959943 20339399 7023728 20339399 7023728 20260953 2693288 20260953 2693288 2626807 23846242 2626807 23846242 25064193 4654585 25064193 4654585 21940628 18504277 21940628 18504277 8312680 3390009 8312680 3390009 23311151 19966899 23311151 19966899 20452920 16127769 20452920 16127769 16641314 2811363 16641314 2811363 3244398 7379222 3244398 7379222 7676761 16278341 7676761 16278341 10361551 23781990 10361551 23781990 2932707 11161890 2932707 11161890 12111676 11113633 12111676 11113633 15816014 15542859 15816014 15542859 15957205 17003531 15957205 17003531 9917192 16921075 9917192 16921075 17450970 16937865 17450970 16937865 17118597 19620273 17118597 19620273 7365352 16303273 7365352 16303273 10724494 16833641 10724494 16833641 17039032 21391279 17039032 21391279 21892927 17137054 21892927 17137054 18002757 4593009 18002757 4593009 4622709 9996017 4622709 9996017 16910125 16229494 16910125 16229494 10364115 13135752 10364115 13135752 14197978 18937557 14197978 18937557 19693499 3164932 19693499 3164932 3543480 3469149 3543480 3469149 23439075 17026847 23439075 17026847 10247620 6663047 10247620 6663047 20030998 5303254 20030998 5303254 5606619 8261167 5606619 8261167 18879251 19588900 18879251 19588900 19868633 18707840 19868633 18707840 19445126 2342103 19445126 2342103 2740387 19674793 2740387 19674793 20266664 4212103 20266664 4212103 4204984 7963841 4204984 7963841 8536638 11634249 8536638 11634249 12586284 5736646 12586284 5736646 21228308 10575538 21228308 10575538 11347991 12628066 11347991 12628066 13702602 17157615 13702602 17157615 17729758 11563515 17729758 11563515 15155853 24325277 15155853 24325277 25301866 21921463 25301866 21921463 5118280 2032601 5118280 2032601 1631265 16405706 1631265 16405706 16890083 1019718 16890083 1019718 841182 17151786 841182 17151786 17398587 4206949 17398587 4206949 4086946 13430713 4086946 13430713 13370581 8018718 13370581 8018718 8147158 22149697 8147158 22149697 22871416 14453200 22871416 14453200 15412930 4727091 15412930 4727091 22170904 10956844 22170904 10956844 15868981 18934498 15868981 18934498 7973878 14053732 7973878 14053732 14802503 12875784 14802503 12875784 13830197 8330981 13830197 8330981 18918295 22832554 18918295 22832554 3914577 8361091 3914577 8361091 18756849 9319124 18756849 9319124 9789407 18443598 9789407 18443598 19059143 4112210 19059143 4112210 4090800 15866492 4090800 15866492 16609895 21929622 16609895 21929622 4855109 18346211 4855109 18346211 8513711 4186995 8513711 4186995 22324594 17730267 22324594 17730267 18040173 13111041 18040173 13111041 13686160 23585600 13686160 23585600 3485269 18276235 3485269 18276235 18718752 15474163 18718752 15474163 15707204 20777598 15707204 20777598 21585748 11077022 21585748 11077022 16079885 12962030 16079885 12962030 13828523 8032991 13828523 8032991 8303460 7794367 8303460 7794367 19020849 12896834 19020849 12896834 13695375 9898943 13695375 9898943 17590420 9150449 17590420 9150449 9784379 10315922 9784379 10315922 16842241 13867400 16842241 13867400 14829947 8052119 14829947 8052119 8296206 6338624 8296206 6338624 6827271 10115393 6827271 10115393 10529704 23973171 10529704 23973171 2977003 20737071 2977003 20737071 21423917 18811274 21423917 18811274 8144644 10196779 8144644 10196779 10960925 18744223 10960925 18744223 8162272 7033363 8162272 7033363 19955888 25473925 19955888 25473925 1517478 17763395 1517478 17763395 18320938 6557921 18320938 6557921 6756551 4366965 6756551 4366965 4350893 18471083 4350893 18471083 19190717 22217098 19190717 22217098 23002124 3462707 23002124 3462707 3989602 5064817 3989602 5064817 5073799 17837843 5073799 17837843 18629008 585654 18629008 585654 601438 19173746 601438 19173746 19935414 19487505 19935414 19487505 7587012 26289348 7587012 26289348 793513 19332299 793513 19332299 19475008 18234999 19475008 18234999 8551540 23137585 8551540 23137585 3781685 9785392 3781685 9785392 10005388 7935561 10005388 7935561 8254162 5285415 8254162 5285415 5315442 15013701 5315442 15013701 11490129 19101650 11490129 19101650 19803017 14673834 19803017 14673834 12359532 3894949 12359532 3894949 3893943 18371754 3893943 18371754 8503588 20382284 8503588 20382284 21052349 7001280 21052349 7001280 19828527 25118147 19828527 25118147 26090461 11834749 26090461 11834749 14912331 12616018 14912331 12616018 13566304 7959345 13566304 7959345 8127092 19191439 8127092 19191439 19401849 8685868 19401849 8685868 9226051 13771467 9226051 13771467 13110382 10349159 13110382 10349159 16922292 2290992 16922292 2290992 24466714 2372700 24466714 2372700 2736629 7591070 2736629 7591070 7918841 9223365 7918841 9223365 9971409 12974783 9971409 12974783 13568423 22487885 13568423 22487885 23264261 18469566 23264261 18469566 8386247 8790916 8386247 8790916 8850124 15712124 8850124 15712124 16397647 15781057 16397647 15781057 16429364 8959543 16429364 8959543 9576594 21977293 9576594 21977293 4707925 7552655 4707925 7552655 7721789 10448085 7721789 10448085 11143911 5047219 11143911 5047219 5348697 15989993 5348697 15989993 11160662 8438349 11160662 8438349 18851128 16630431 18851128 16630431 16969074 8571682 16969074 8571682 9042303 3166829 9042303 3166829 23565091 13780716 23565091 13780716 13024947 23101742 13024947 23101742 24182149 11281868 24182149 11281868 11871672 11672460 11871672 11672460 12474995 10121539 12474995 10121539 17022309 10498701 17022309 10498701 10944433 8932593 10944433 8932593 9163088 23327070 9163088 23327070 24479735 21560449 24479735 21560449 5263086 17113411 5263086 17113411 9922577 8728632 9922577 8728632 9178012 3056118 9178012 3056118 23669067 19825568 23669067 19825568 7220534 12547690 7220534 12547690 13500307 18196680 13500307 18196680 18578378 22781512 18578378 22781512 23218531 17111470 23218531 17111470 9880677 19427548 9880677 19427548 7674702 18941396 7674702 18941396 8073936 11276286 8073936 11276286 15539249 14738159 15539249 14738159 15343852 15450270 15343852 15450270 16307004 12703618 16307004 12703618 13932212 9278063 13932212 9278063 17974012 5234011 17974012 5234011 22152020 10556397 22152020 10556397 16435026 9834157 16435026 9834157 17045526 11541502 17045526 11541502 15854582 7938527 15854582 7938527 8424576 20101134 8424576 20101134 6900510 18424179 6900510 18424179 18818986 23777288 18818986 23777288 25027470 6663980 25027470 6663980 7070839 17500796 7070839 17500796 18014766 16697261 18014766 16697261 10568729 12863146 10568729 12863146 12968753 22076096 12968753 22076096 4975196 21932754 4975196 21932754 5056971 21861593 5056971 21861593 22274037 13065583 22274037 13065583 13310523 11935929 13310523 11935929 12853387 21784196 12853387 21784196 5113295 4519883 5113295 4519883 4583226 9230278 4583226 9230278 17626572 17064750 17626572 17064750 10029182 21794258 10029182 21794258 4923749 22071105 4923749 22071105 22649053 2364523 22649053 2364523 24419716 15503175 24419716 15503175 16230143 22328377 16230143 22328377 23498118 13776608 23498118 13776608 13074920 18907479 13074920 18907479 7979076 11085196 7979076 11085196 15703299 20935110 15703299 20935110 6020714 6560649 6020714 6560649 6721112 21390497 6721112 21390497 5515174 7907223 5515174 7907223 8123294 15669227 8123294 15669227 11138073 17235449 11138073 17235449 9348709 25746718 9348709 25746718 1403195 15763372 1403195 15763372 16619116 20344227 16619116 20344227 21017449 8552901 21017449 8552901 18428459 2538939 18428459 2538939 24441069 12969224 24441069 12969224 13962890 19317454 13962890 19317454 20088669 7630894 20088669 7630894 19686229 14972414 19686229 14972414 11847720 8556856 11847720 8556856 18495079 7321180 18495079 7321180 7890594 11147454 7890594 11147454 11919133 4040959 11919133 4040959 22856994 14171413 22856994 14171413 12686063 2457263 12686063 2457263 24351810 2559173 24351810 2559173 2613779 16397808 2613779 16397808 10202728 6114071 10202728 6114071 6355878 4485030 6355878 4485030 4599971 14814617 4599971 14814617 12194679 10485329 12194679 10485329 16317311 3116430 16317311 3116430 3288068 7748484 3288068 7748484 7879497 23109065 7879497 23109065 23464865 17614996 23464865 17614996 9140537 18008706 9140537 18008706 18389467 13906376 18389467 13906376 12851364 12216389 12851364 12216389 13051076 5839937 13051076 5839937 6105232 22178312 6105232 22178312 4791748 11490715 4791748 11490715 15385058 3331454 15385058 3331454 23568839 23408477 23568839 23408477 3683822 4172683 3683822 4172683 22569355 23528861 22569355 23528861 24708527 24501914 24708527 24501914 2507293 7955885 2507293 7955885 8511500 18207160 8511500 18207160 18604165 15658009 18604165 15658009 16052971 9643622 16052971 9643622 17479620 4322327 17479620 4322327 22410988 16085693 22410988 16085693 10713465 8655036 10713465 8655036 18672827 6262594 18672827 6262594 6797320 14853787 6797320 14853787 15481342 14322015 15481342 14322015 14628110 5838663 14628110 5838663 20960500 9942009 20960500 9942009 10540389 3330206 10540389 3330206 23334487 23321421 23334487 23321421 24280298 11240879 24280298 11240879 15688349 16752530 15688349 16752530 9996954 6784586 9996954 6784586 7207680 1212608 7207680 1212608 1180139 9280091 1180139 9280091 9663467 8924469 9663467 8924469 18082803 15877334 18082803 15877334 16514929 5367538 16514929 5367538 5688143 6148487 5688143 6148487 6582448 6308449 6582448 6308449 20450800 13258262 20450800 13258262 13914392 16500453 13914392 16500453 16807322 12560561 16807322 12560561 12994050 22446690 12994050 22446690 23493464 21518995 23493464 21518995 5422868 24616820 5422868 24616820 25535491 12143908 25535491 12143908 14525490 11290776 14525490 11290776 15913897 16137261 15913897 16137261 10416040 17575159 10416040 17575159 18085359 12506782 18085359 12506782 13526364 6489006 13526364 6489006 7000529 20562145 7000529 20562145 6328509 26013798 6328509 26013798 26846045 7956019 26846045 7956019 8221080 13505771 8221080 13505771 13443152 5265115 13443152 5265115 21542586 22859342 21542586 22859342 4181900 6042466 4181900 6042466 21001032 3424171 21001032 3424171 3194101 21302741 3194101 21302741 22087752 8347834 22087752 8347834 8495104 18853070 8495104 18853070 8238624 14400940 8238624 14400940 12614756 14567332 12614756 14567332 12167356 24826372 12167356 24826372 2063483 790000 2063483 790000 26246407 21588623 26246407 21588623 22156943 12575896 22156943 12575896 14202367 19119142 14202367 19119142 8076617 8352340 8076617 8352340 18769550 8754442 18769550 8754442 18591778 12423760 18591778 12423760 14373971 25967814 14373971 25967814 26864351 19278736 26864351 19278736 19964746 24550699 19964746 24550699 25797895 12930146 25797895 12930146 13650180 19300703 13650180 19300703 7817638 5934809 7817638 5934809 6034465 4222700 6034465 4222700 22663608 19058871 22663608 19058871 7762348 18306595 7762348 18306595 19048754 14514708 19048754 14514708 14940482 7358216 14940482 7358216 7234734 16564143 7234734 16564143 17327169 2094786 17327169 2094786 24634056 4597090 24634056 4597090 4517322 15149582 4517322 15149582 11724523 15816852 11724523 15816852 10735747 21588409 10735747 21588409 22577110 4176214 22577110 4176214 22621894 18160669 22621894 18160669 9060400 12772730 9060400 12772730 13749749 4612253 13749749 4612253 22275164 9594713 22275164 9594713 17382199 20104069 17382199 20104069 20683542 20764280 20683542 20764280 21519722 25825875 21519722 25825875 1289593 22223336 1289593 22223336 22699108 11474032 22699108 11474032 12490316 16310076 12490316 16310076 10549845 12609285 10549845 12609285 13511480 20943518 13511480 20943518 5980794 16352641 5980794 16352641 10804406 10096190 10804406 10096190 10849032 12150172 10849032 12150172 13054428 10156227 13054428 10156227 16851468 11153496 16851468 11153496 11598279 2303802 11598279 2303802 24425245 4584219 24425245 4584219 21927991 18548275 21927991 18548275 8559748 8419183 8559748 8419183 8683802 12825486 8683802 12825486 13823705 23004599 13823705 23004599 3973561 8210485 3973561 8210485 8771394 7120363 8771394 7120363 7461497 5917344 7461497 5917344 20773928 8101180 20773928 8101180 18973223 13524758 18973223 13524758 13158451 22408881 13158451 22408881 4435534 12847779 4435534 12847779 13878574 14387569 13878574 14387569 12201207 25050038 12201207 25050038 1748711 14799247 1748711 14799247 15746561 17382325 15746561 17382325 18115216 19172203 18115216 19172203 19211291 9588406 19211291 9588406 17899033 1880733 17899033 1880733 1918449 20506126 1918449 20506126 21200286 5334824 21200286 5334824 22075545 20266543 22075545 20266543 6630167 20987028 6630167 20987028 21598624 15333941 21598624 15333941 11253808 4248730 11253808 4248730 4663797 5420473 4663797 5420473 21206543 11977382 21206543 11977382 12509791 15827821 12509791 15827821 10934080 6947776 10934080 6947776 7378354 16008948 7378354 16008948 10504658 8375375 10504658 8375375 18621772 11820702 18621772 11820702 14813965 14733496 14813965 14733496 11959115 19945253 11959115 19945253 20803348 13988897 20803348 13988897 14751214 7689662 14751214 7689662 7838718 19580475 7838718 19580475 20367413 6034287 20367413 6034287 6194547 13932770 6194547 13932770 14052710 7241961 14052710 7241961 19737154 22422097 19737154 22422097 4331403 11403668 4331403 11403668 12066695 5052849 12066695 5052849 21952448 3264791 21952448 3264791 23512150 7820810 23512150 7820810 8367779 9456314 8367779 9456314 17505280 20414182 17505280 20414182 6255811 10173033 6255811 10173033 10999517 25511846 10999517 25511846 1337184 15920523 1337184 15920523 11137790 4206216 11137790 4206216 22630613 10818891 22630613 10818891 11456734 17290389 11456734 17290389 17638339 17306025 17638339 17306025 9685883 6945204 9685883 6945204 6839229 17525234 6839229 17525234 9553265 17364622 9553265 17364622 9370205 20464849 9370205 20464849 21005725 16469902 21005725 16469902 10487865 20042900 10487865 20042900 6930843 24361669 6930843 24361669 25353213 13350095 25353213 13350095 14235126 2060354 14235126 2060354 1608772 10408594 1608772 10408594 11150723 19920724 11150723 19920724 7131887 10618327 7131887 10618327 11519804 7729529 11519804 7729529 19563241 4742209 19563241 4742209 22389774 25135961 22389774 25135961 26091425 1434470 26091425 1434470 25318505 19881442 25318505 19881442 7361478 11572850 7361478 11572850 15147305 23146726 15147305 23146726 3885106 17158652 3885106 17158652 17457227 21023410 17457227 21023410 21684166 6836090 21684166 6836090 19874108 8004968 19874108 8004968 8721358 7264562 8721358 7264562 20119105 6401030 20119105 6401030 6974768 20250038 6974768 20250038 6868841 22144239 6868841 22144239 4749164 4227856 4749164 4227856 4287357 21185150 4287357 21185150 21844321 8273764 21844321 8273764 8534227 21170420 8534227 21170420 5833781 14918333 5833781 14918333 11978930 2389977 11978930 2389977 24682465 14438243 24682465 14438243 14424238 23908000 14424238 23908000 24666226 14447392 24666226 14447392 12320758 10145923 12320758 10145923 16847560 14296718 16847560 14296718 12358954 272173 12358954 272173 26649691 11182830 26649691 11182830 11931342 12109123 11931342 12109123 14866769 23120881 14866769 23120881 3784962 5199528 3784962 5199528 5454850 21223592 5454850 21223592 21963715 19325131 21963715 19325131 7752499 21258013 7752499 21258013 5519567 14358076 5519567 14358076 14942586 8908561 14942586 8908561 9331382 7632426 9331382 7632426 19303835 16703244 19303835 16703244 17410327 16706980 17410327 16706980 10448545 6606516 10448545 6606516 20190731 6216655 20190731 6216655 6580845 17345467 6580845 17345467 18035021 17302195 18035021 17302195 17825846 10871869 17825846 10871869 16219427 10846722 16219427 10846722 11471658 23375452 11471658 23375452 3613306 6570619 3613306 6570619 20230559 8182971 20230559 8182971 19036088 6347094 19036088 6347094 20378823 12516515 20378823 12516515 13418350 16123546 13418350 16123546 10992554 2858728 10992554 2858728 2849199 20646749 2849199 20646749 6163138 14857933 6163138 14857933 12027691 14929117 12027691 14929117 15496813 13630127 15496813 13630127 14326357 5938276 14326357 5938276 20808327 19982640 20808327 19982640 20398574 21794762 20398574 21794762 22920723 12829438 22920723 12829438 13951054 6663380 13951054 6663380 20478045 17710865 20478045 17710865 9557138 12466462 9557138 12466462 14356799 4751218 14356799 4751218 4801313 5016113 4801313 5016113 21946031 2943778 21946031 2943778 24008026 21315191 24008026 21315191 5805328 6931971 5805328 6931971 19707492 6270623 19707492 6270623 20491316 9811016 20491316 9811016 10466056 15382504 10466056 15382504 16115805 6688549 16115805 6688549 19988120 1366059 19988120 1366059 1164569 23322476 1164569 23322476 23769607 16252768 23769607 16252768 16828962 5908110 16828962 5908110 21135383 21757673 21135383 21757673 22334592 19804710 22334592 19804710 7190021 15085471 7190021 15085471 11706131 6535466 11706131 6535466 6949062 20414435 6949062 20414435 21116076 13561325 21116076 13561325 13319655 14687095 13319655 14687095 12335188 10027893 12335188 10027893 16984270 13250137 16984270 13250137 13554928 18043014 13554928 18043014 18704172 19128740 18704172 19128740 7872904 1679007 7872904 1679007 24985244 4602082 24985244 4602082 4713037 14220563 4713037 14220563 12644081 6316072 12644081 6316072 20833475 5013016 20833475 5013016 22372614 9764287 22372614 9764287 10272863 2774810 10272863 2774810 2340249 8515315 2340249 8515315 18507859 9341173 18507859 9341173 17960134 11970946 17960134 11970946 12540457 5981567 12540457 5981567 20716580 3176455 20716580 3176455 23672407 13972528 23672407 13972528 12887841 12915263 12887841 12915263 13815777 9455006 13815777 9455006 17583673 15021099 17583673 15021099 11867711 13749989 11867711 13749989 13078413 16375666 13078413 16375666 10598978 21254948 10598978 21254948 22199371 21389784 22199371 21389784 21890530 5004178 21890530 5004178 21866751 17642497 21866751 17642497 9415030 10389846 9415030 10389846 16825377 14538830 16825377 14538830 15010166 7571597 15010166 7571597 19697626 12295066 19697626 12295066 12679666 9930682 12679666 9930682 17409518 13638042 17409518 13638042 14524917 23717438 14524917 23717438 3305842 1439948 3305842 1439948 25438462 19165681 25438462 19165681 19951911 12037306 19951911 12037306 14832361 12241636 14832361 12241636 13221518 16880200 13221518 16880200 17362353 20755321 17362353 20755321 6340498 11379098 6340498 11379098 15533082 19100511 15533082 19100511 8060426 18547249 8060426 18547249 19325355 20481724 19325355 20481724 21064017 2372017 21064017 2372017 24341020 6261825 24341020 6261825 20364346 9125647 20364346 9125647 18147154 10555608 18147154 10555608 16257403 18229012 16257403 18229012 8850580 19156423 8850580 19156423 7878906 20453838 7878906 20453838 6405081 11115122 6405081 11115122 15721991 4001261 15721991 4001261 4167062 25044284 4167062 25044284 2039151 7020791 2039151 7020791 7660395 12098729 7660395 12098729 14583749 20106920 14583749 20106920 6921541 13790471 6921541 13790471 12876503 19870028 12876503 19870028 7035453 10237796 7035453 10237796 10731506 6091848 10731506 6091848 6201538 14123915 6201538 14123915 12560551 20140653 12560551 20140653 20630319 13894350 20630319 13894350 14536423 20738947 14536423 20738947 21483478 11324366 21483478 11324366 15623496 11336369 15623496 11336369 15536024 25353816 15536024 25353816 1526497 23854128 1526497 23854128 2912765 18558462 2912765 18558462 8540517 7487835 8540517 7487835 19418766 1179300 19418766 1179300 1078740 16071142 1078740 16071142 11065149 6609413 11065149 6609413 20644070 7104741 20644070 7104741 19769917 6120542 19769917 6120542 6163619 19702858 6163619 19702858 7335744 7810156 7335744 7810156 19285161 19475714 19285161 19475714 7673539 11311507 7673539 11311507 15305556 5404545 15305556 5404545 5596872 16384465 5596872 16384465 17176810 11174117 17176810 11174117 11919973 11665294 11919973 11665294 12158895 21742290 12158895 21742290 5081683 5934008 5081683 5934008 5997071 1508219 5997071 1508219 25189186 18221198 25189186 18221198 8985534 14804860 8985534 14804860 15364479 12044258 15364479 12044258 14700985 20362310 14700985 20362310 6612580 20358490 6612580 20358490 21028072 13797726 21028072 13797726 13089838 8352367 13089838 8352367 18774427 24254831 18774427 24254831 2628384 12490561 2628384 12490561 13466589 16567766 13466589 16567766 17320445 9561281 17320445 9561281 10070655 20110152 10070655 20110152 20589103 8658097 20589103 8658097 8916124 23124531 8916124 23124531 24285715 21358678 24285715 21358678 21857568 21868114 21857568 21868114 22413066 2436656 22413066 2436656 2365011 7237721 2365011 7237721 7276679 12761642 7276679 12761642 14013723 5363881 14013723 5363881 22021308 10464235 22021308 10464235 11165584 6967073 11165584 6967073 20325217 18171685 20325217 18171685 18690253 5229946 18690253 5229946 21711642 9904590 21711642 9904590 10646419 19590836 10646419 19590836 7293374 7828654 7293374 7828654 7967266 8951621 7967266 8951621 18152712 15708873 18152712 15708873 16326096 17257954 16326096 17257954 9404417 3888470 9404417 3888470 23042283 16362579 23042283 16362579 10804890 6146514 10804890 6146514 6641718 18220186 6641718 18220186 18779300 18907724 18779300 18907724 19772624 4471794 19772624 4471794 22413513 4160557 22413513 4160557 22429265 2476701 22429265 2476701 2883266 2971015 2883266 2971015 23721753 23051260 23721753 23051260 23683988 22807473 23683988 22807473 4126967 23775318 4126967 23775318 3307810 6007857 3307810 6007857 6560159 3672061 6560159 3672061 23062222 15385870 23062222 15385870 16030527 5257851 16030527 5257851 5299711 2485863 5299711 2485863 2071332 14321264 2071332 14321264 12562873 18931433 12562873 18931433 19824970 2379385 19824970 2379385 24420302 17099961 24420302 17099961 9695373 3797489 9695373 3797489 4141234 19639211 4141234 19639211 7405557 10536757 7405557 10536757 16239954 14622961 16239954 14622961 12004421 2420678 12004421 2420678 2164877 4964156 2164877 4964156 5010957 21145587 5010957 21145587 21813561 19766896 21813561 19766896 20477785 23090908 20477785 23090908 23826808 18271250 23826808 18271250 19221911 20028369 19221911 20028369 20261620 17155135 20261620 17155135 9717009 17042995 9717009 17042995 17234060 16028623 17234060 16028623 16645529 22316540 16645529 22316540 22890752 4900097 22890752 4900097 21817602 18523788 21817602 18523788 18855006 20123691 18855006 20123691 6895218 20295726 6895218 20295726 21027524 18875997 21027524 18875997 19240169 10468509 19240169 10468509 11271758 20239716 11271758 20239716 6762884 7927625 6762884 7927625 19283104 22731048 19283104 22731048 23646292 21011601 23646292 21011601 6142121 17235571 6142121 17235571 18018830 11443226 18018830 11443226 15403512 10927947 15403512 10927947 15889899 5684223 15889899 5684223 20984536 13282460 20984536 13282460 13204186 9078932 13204186 9078932 9450318 19174635 9450318 19174635 19957068 23965723 19957068 23965723 2917419 12447832 2917419 12447832 14302461 4687956 14302461 4687956 22370174 18144111 22370174 18144111 9018950 25049192 9018950 25049192 25864894 1620504 25864894 1620504 1243239 3351479 1243239 3351479 23474202 14569737 23474202 14569737 15178741 18571168 15178741 18571168 8354138 13604266 8354138 13604266 13149046 18001004 13149046 18001004 8964097 18010083 8964097 18010083 18459008 21002852 18459008 21002852 21680776 16021813 21680776 16021813 11095673 9017751 11095673 9017751 17772827 23572068 17772827 23572068 24793634 15019137 24793634 15019137 15224134 10074383 15224134 10074383 10643480 6237313 10643480 6237313 6272870 4217534 6272870 4217534 22694714 9158886 22694714 9158886 18014164 12597217 18014164 12597217 12731907 14974668 12731907 14974668 15917754 3708463 15917754 3708463 4156130 8474388 4156130 8474388 18669601 3082960 18669601 3082960 23812008 11937205 23812008 11937205 12825583 16254408 12825583 16254408 10339821 14297831 10339821 14297831 15342770 23428492 15342770 23428492 24632280 129007 24632280 129007 26823571 21036264 26823571 21036264 5774317 4152028 5774317 4152028 4514616 15278971 4514616 15278971 11772420 11207321 11772420 11207321 15624103 11139414 15624103 11139414 12044079 5619635 12044079 5619635 5871482 13622094 5871482 13622094 14185800 2192656 14185800 2192656 24580169 20802975 24580169 20802975 21551357 21968698 21551357 21968698 22659188 21898925 22659188 21898925 5004793 19733716 5004793 19733716 7293751 2154004 7293751 2154004 24744270 20134908 24744270 20134908 6931046 3224675 6931046 3224675 2819030 19407139 2819030 19407139 20016562 7952963 20016562 7952963 8452430 8291567 8452430 8291567 8919457 16987428 8919457 16987428 9754937 7496696 9754937 7496696 8139626 19618039 8139626 19618039 20264945 14285429 20264945 14285429 15238995 5719998 15238995 5719998 5856566 13651434 5856566 13651434 14635574 5412897 14635574 5412897 5413133 17116210 5413133 17116210 17725651 15465415 17725651 15465415 11230990 18122958 11230990 18122958 8748015 13484009 8748015 13484009 13634423 8120073 13634423 8120073 19001627 23402741 19001627 23402741 3645651 5500327 3645651 5500327 21797833 16099931 21797833 16099931 16357282 22342193 16357282 22342193 4504597 11884561 4504597 11884561 14879096 13196461 14879096 13196461 13808374 5996610 13808374 5996610 21120736 21453526 21120736 21453526 5675076 6035964 5675076 6035964 21024361 7494837 21024361 7494837 7803225 22941549 7803225 22941549 23852372 14179089 23852372 14179089 12703884 3418313 12703884 3418313 23128940 18375518 23128940 18375518 8690701 12587806 8690701 12587806 14149563 4742220 14149563 4742220 22385579 15354018 22385579 15354018 11468865 18450401 11468865 18450401 8376726 22259294 8376726 22259294 4606629 19743808 4606629 19743808 20322541 18752106 20322541 18752106 8241741 13307015 8241741 13307015 13545721 21463358 13545721 21463358 22127913 23026210 22127913 23026210 23933470 2588017 23933470 2588017 24185401 7104495 24185401 7104495 19765941 8606153 19765941 8606153 18652653 583533 18652653 583533 550664 18450904 550664 18450904 18769967 11428302 18769967 11428302 15382090 6277632 15382090 6277632 20423108 12446055 20423108 12446055 14212387 14663805 14212387 14663805 14829119 8055860 14829119 8055860 8255628 8675663 8255628 8675663 9284764 4118409 9284764 4118409 22611466 10524354 22611466 10524354 16769537 21683794 16769537 21683794 22405193 4849163 22405193 4849163 21699182 12419513 21699182 12419513 14397925 13700040 14397925 13700040 13924408 20043230 13924408 20043230 20482547 8653954 20482547 8653954 9228751 23200167 9228751 23200167 24444468 24054257 24444468 24054257 2841413 22766490 2841413 22766490 4156840 14590161 4156840 14590161 12193345 14865468 12193345 14865468 11973731 22657881 11973731 22657881 4425678 5284739 4425678 5284739 21427235 5390293 21427235 5390293 5602264 13923191 5602264 13923191 14466886 12173176 14466886 12173176 12523175 19149979 12523175 19149979 7859894 8469953 7859894 8469953 8954259 15672033 8954259 15672033 11337566 16870309 11337566 16870309 9853957 10983940 9853957 10983940 11812076 5898437 11812076 5898437 20957384 8025566 20957384 8025566 19177032 18532533 19177032 18532533 8627317 13195213 8627317 13195213 13702534 7158569 13702534 7158569 7382316 10017966 7382316 10017966 17035674 4252847 17035674 4252847 22133981 10302016 22133981 10302016 16891893 23473462 16891893 23473462 3531067 5713156 3531067 5713156 21410098 8791657 21410098 8791657 9333936 11375262 9333936 11375262 15487639 9245918 15487639 9245918 18054085 7903139 18054085 7903139 19026962 15383800 19026962 15383800 16148474 21988761 16148474 21988761 5039078 5630513 5039078 5630513 21189573 1182775 21189573 1182775 25955571 11231818 25955571 11231818 11666116 6950503 11666116 6950503 20320672 4762289 20320672 4762289 4952157 3656676 4952157 3656676 23190800 21838454 23190800 21838454 22426805 16736395 22426805 16736395 17672544 12444067 17672544 12444067 14524098 17559195 14524098 17559195 9331454 5207417 9331454 5207417 5242297 8539219 5242297 8539219 18689730 16046844 18689730 16046844 11078065 21202901 11078065 21202901 21654871 13020501 21654871 13020501 13735101 12277474 13735101 12277474 14489175 4310873 14489175 4310873 22834024 6938756 22834024 6938756 19835487 10262718 19835487 10262718 16778991 22431860 16778991 22431860 4360468 12667560 4360468 12667560 13183903 19463300 13183903 19463300 19682769 10951624 19682769 10951624 11741083 19873220 11741083 19873220 7117217 7196353 7117217 7196353 19884390 12305399 19884390 12305399 14542395 12551473 14542395 12551473 13574454 17940966 13574454 17940966 18298771 9385100 18298771 9385100 9733428 20336744 9733428 20336744 6937534 19865961 6937534 19865961 20662984 13585588 20662984 13585588 13882338 11067066 13882338 11067066 11803301 19998445 11803301 19998445 20429384 16182630 20429384 16182630 10649706 19238433 10649706 19238433 19446135 3406194 19446135 3406194 3384773 11054225 3384773 11054225 15848694 5840423 15848694 5840423 21124841 21122794 21124841 21122794 21621249 15034998 21621249 15034998 11753896 15422147 11753896 15422147 11232695 8874425 11232695 8874425 9467687 6145483 9467687 6145483 6045726 3915519 6045726 3915519 3902846 16419716 3902846 16419716 10511194 17922151 10511194 17922151 18598922 6179700 18598922 6179700 20723201 8968070 20723201 8968070 18147685 17290734 18147685 17290734 17850878 5335270 17850878 5335270 21897933 12741979 21897933 12741979 13984757 16003994 13984757 16003994 10820310 19737709 10820310 19737709 7287194 17257102 7287194 17257102 9638677 20491269 9638677 20491269 21194692 15134603 21194692 15134603 11467825 8908032 11467825 8908032 18282645 23785532 18282645 23785532 3024118 19186968 3024118 19186968 7877271 23128457 7877271 23128457 24158201 23118799 24158201 23118799 23640565 6225025 23640565 6225025 6353073 4432772 6353073 4432772 4482696 1671057 4482696 1671057 25408144 14452974 25408144 14452974 12468612 12131348 12468612 12131348 14838697 23515253 14838697 23515253 24679289 19060380 24679289 19060380 7845588 22259842 7845588 22259842 4490064 20844634 4490064 20844634 6208393 5189906 6208393 5189906 21340557 19785924 21340557 19785924 7232502 7166098 7232502 7166098 7737504 2826500 7737504 2826500 24052897 16228027 24052897 16228027 16707338 24083979 16707338 24083979 25262122 5821086 25262122 5821086 5860261 10002445 5860261 10002445 16620484 23503283 16620484 23503283 3310213 23715428 3310213 23715428 24969939 12533866 24969939 12533866 12954402 11693423 12954402 11693423 12707735 9199226 12707735 9199226 9665560 11058399 9665560 11058399 11909750 9488904 11909750 9488904 10185203 23062155 10185203 23062155 3882027 13055194 3882027 13055194 13488470 18031226 13488470 18031226 18306287 20307285 18306287 20307285 6365754 4660822 6365754 4660822 4899580 6189727 4899580 6189727 6089043 4807353 6089043 4807353 5063728 1041878 5063728 1041878 25666212 9916074 25666212 9916074 10262257 11465969 10262257 11465969 15835118 23832990 15835118 23832990 2928095 13682713 2928095 13682713 13770523 4638969 13770523 4638969 4793240 13382149 4793240 13382149 13394969 22431302 13394969 22431302 23515522 11025865 23515522 11025865 16132261 17618047 16132261 17618047 18233131 26344168 18233131 26344168 566787 779185 566787 779185 761849 6071743 761849 6071743 21032858 20320675 21032858 20320675 20766659 25529351 20766659 25529351 1607839 19189450 1607839 19189450 19919972 11237672 19919972 11237672 15683396 2736773 15683396 2736773 2485490 16965794 2485490 16965794 9996282 25118077 9996282 25118077 26019878 7763043 26019878 7763043 19500919 22609172 19500919 22609172 23694331 10124034 23694331 10124034 17065183 12184032 17065183 12184032 14723068 21967444 14723068 21967444 22483776 20093564 22483776 20093564 6917822 15112679 6917822 15112679 11570915 8881393 11570915 8881393 18109812 20764900 18109812 20764900 6171472 11610898 6171472 11610898 15214289 23207274 15214289 23207274 24383330 681769 24383330 681769 445202 2895934 445202 2895934 2667959 7987527 2667959 7987527 19054697 20603516 19054697 20603516 21239766 6974010 21239766 6974010 20268950 22584221 20268950 22584221 22990303 17521344 22990303 17521344 18025610 6410582 18025610 6410582 6455730 12359610 6455730 12359610 14447896 12800976 14447896 12800976 13990282 13208620 13990282 13208620 13958218 19064785 13958218 19064785 7928033 6520986 7928033 6520986 7133685 21626956 7133685 21626956 5214109 5133460 5214109 5133460 5365392 12763669 5365392 12763669 13540277 12025515 13540277 12025515 12580818 15012432 12580818 15012432 11607373 7571137 11607373 7571137 7690899 15896444 7690899 15896444 10833969 5961717 10833969 5961717 6265107 11004692 6265107 11004692 15744941 13467693 15744941 13467693 13987203 13128265 13987203 13128265 14201825 22223941 14201825 22223941 22761914 12975459 22761914 12975459 13303131 11928461 13303131 11928461 14715737 8520515 14715737 8520515 18674271 24572190 18674271 24572190 2396987 23472916 2396987 23472916 24786376 14028037 24786376 14028037 14353922 16765535 14353922 16765535 10571185 21450173 10571185 21450173 22193855 24835674 22193855 24835674 25913340 3782554 25913340 3782554 3587382 6622003 3587382 6622003 20717565 15178024 20717565 15178024 16031312 7749002 16031312 7749002 19113912 19303572 19113912 19303572 20014267 15272671 20014267 15272671 11563476 2784977 11563476 2784977 3131190 21176356 3131190 21176356 22007510 15447153 22007510 15447153 16230367 7244698 16230367 7244698 7380822 6007838 7380822 6007838 5917227 4540370 5917227 4540370 22503195 3261054 22503195 3261054 23481808 22982936 23481808 22982936 3944983 17586844 3944983 17586844 18238709 23287076 18238709 23287076 24300490 15202315 24300490 15202315 11526780 4048427 11526780 4048427 3829379 5121594 3829379 5121594 5362470 20475444 5362470 20475444 6467329 2451342 6467329 2451342 24353352 19169033 24353352 19169033 7940667 13343750 7940667 13343750 14236181 20282327 14236181 20282327 21198420 21071552 21198420 21071552 6158638 15693021 6158638 15693021 11120300 7860743 11120300 7860743 8540111 14172630 8540111 14172630 12580498 13157386 12580498 13157386 13316078 12387317 13316078 12387317 12839181 10358736 12839181 10358736 10699617 24875816 10699617 24875816 25982557 16770297 25982557 16770297 17134454 8252528 17134454 8252528 18873934 13286306 18873934 13286306 13702012 15442052 13702012 15442052 11347085 6251946 11347085 6251946 20494729 22409451 20494729 22409451 4405986 8998870 4405986 8998870 18001746 9867676 18001746 9867676 17162765 19674412 17162765 19674412 7290200 18922162 7290200 18922162 8105028 20826159 8105028 20826159 6033688 4806901 6033688 4806901 22072598 20106322 22072598 20106322 20839088 3568397 20839088 3568397 3437180 18286432 3437180 18286432 18573530 19897180 18573530 19897180 20756366 10125704 20756366 10125704 16949968 20174665 16949968 20174665 6676959 7665617 6676959 7665617 19264792 20687419 19264792 20687419 6650711 24993796 6650711 24993796 2043191 22040397 2043191 22040397 23187136 6089440 23187136 6089440 6563678 5029817 6563678 5029817 21895012 24009185 21895012 24009185 24824258 1190976 24824258 1190976 25738572 6965062 25738572 6965062 19944828 4322251 19944828 4322251 4289253 17899619 4289253 17899619 18049195 20378750 18049195 20378750 21181147 13587678 21181147 13587678 13153047 13818931 13153047 13818931 14833538 19136719 14833538 19136719 19630887 6797738 19630887 6797738 20404695 19866243 20404695 19866243 20663086 9356545 20663086 9356545 9727675 19117789 9727675 19117789 19198783 2246588 19198783 2246588 24563634 11980273 24563634 11980273 12498376 18911430 12498376 18911430 19626445 17272849 19626445 17272849 10035785 21722256 10035785 21722256 5082041 1080098 5082041 1080098 917808 10028036 917808 10028036 17373449 7986204 17373449 7986204 18939389 20860071 18939389 20860071 21632036 3277719 21632036 3277719 2940086 21809489 2940086 21809489 5396848 8322298 5396848 8322298 18960836 10655331 18960836 10655331 16088351 8039778 16088351 8039778 19229590 15137214 19229590 15137214 15395779 23343797 15395779 23343797 24533628 12778802 24533628 12778802 14127453 15879505 14127453 15879505 10764925 15304555 10764925 15304555 11305717 11575023 11305717 11575023 15389709 6081285 15389709 6081285 6304779 12828266 6304779 12828266 12952008 24441903 12952008 24441903 25488082 21393442 25488082 21393442 22212674 11418493 22212674 11418493 12379260 23981078 12379260 23981078 3004945 18317952 3004945 18317952 19207037 14118166 19207037 14118166 12440387 14154133 12440387 14154133 12729644 21059798 12729644 21059798 5906897 22056014 5906897 22056014 22708441 4495279 22708441 4495279 4565440 15782495 4565440 15782495 16543654 21172145 16543654 21172145 5735265 20854926 5735265 20854926 6055385 7495826 6055385 7495826 8039768 11692272 8039768 11692272 12671364 3127984 12671364 3127984 3250792 21173901 3250792 21173901 21910247 5885803 21910247 5885803 20830087 20321554 20830087 20321554 20721979 5934753 20721979 5934753 20823494 10146160 20823494 10146160 10591523 22749477 10591523 22749477 23439508 16065401 23439508 16065401 16994227 15139764 16994227 15139764 15885642 7128586 15885642 7128586 7346043 12544516 7346043 12544516 14207838 5346309 14207838 5346309 5383917 22267790 5383917 22267790 4782673 8541072 4782673 8541072 18523871 19846177 18523871 19846177 20069745 4990823 20069745 4990823 21842562 18332079 21842562 18332079 19248255 22179838 19248255 22179838 4858173 17902260 4858173 17902260 9316646 4445158 9316646 4445158 4631587 10224179 4631587 10224179 16380936 17165631 16380936 17165631 17444589 15513550 17444589 15513550 15890389 8131349 15890389 8131349 18958494 9255230 18958494 9255230 9982019 3090098 9982019 3090098 23767681 6734022 23767681 6734022 6651339 11610658 6651339 11610658 15184480 20071514 15184480 20071514 6863691 2208598 6863691 2208598 24692947 20389664 24692947 20389664 6492981 12520611 6492981 12520611 13264271 4326598 13264271 4326598 22561327 5543310 22561327 5543310 21525079 5152529 21525079 5152529 5304450 14304455 5304450 14304455 14763899 5398100 14763899 5398100 21491013 13544458 21491013 13544458 13783204 14303234 13783204 14303234 14332649 13772243 14332649 13772243 12951958 17470648 12951958 17470648 18397602 21923350 18397602 21923350 5093170 20318757 5093170 20318757 6523545 6698045 6523545 6698045 20144669 13239794 20144669 13239794 13624038 7069657 13624038 7069657 7033108 15586688 7033108 15586688 16222095 6459993 16222095 6459993 20778136 11453283 20778136 11453283 15206690 19312072 15206690 19312072 19471648 22774261 19471648 22774261 23217267 21637931 23217267 21637931 5136049 23534507 5136049 23534507 3497938 17621283 3497938 17621283 18443134 25062515 18443134 25062515 1903733 18131970 1903733 18131970 18849160 6626462 18849160 6626462 7087921 11624972 7087921 11624972 15292275 24618595 15292275 24618595 25800255 19063813 25800255 19063813 8074327 18613444 8074327 18613444 8386901 15136863 8386901 15136863 11328263 9822417 11328263 9822417 10509973 23309285 10509973 23309285 24443367 4175376 24443367 4175376 22580878 7088477 22580878 7088477 7388056 9491942 7388056 9491942 17801652 5966963 17801652 5966963 6130860 11854813 6130860 11854813 15134585 3288070 15134585 3288070 23377966 20803155 23377966 20803155 21499170 22278089 21499170 22278089 4402182 3178747 4402182 3178747 3434349 20213360 3434349 20213360 6830427 15554533 6830427 15554533 15841892 20973986 15841892 20973986 21638049 11837358 21638049 11837358 15008466 15915981 15008466 15915981 11205929 14532967 11205929 14532967 14676882 18656745 14676882 18656745 8416970 11131303 8416970 11131303 11749414 5991791 11749414 5991791 21208660 10014401 21208660 10014401 16944185 19090872 16944185 19090872 19735802 4577862 19735802 4577862 22520457 10787193 22520457 10787193 16064605 13071963 16064605 13071963 13700398 18375690 13700398 18375690 8790798 4526774 8790798 4526774 4571442 18852276 4571442 18852276 19107293 15265387 19107293 15265387 15659712 24463540 15659712 24463540 2406634 9269902 2406634 9269902 17765434 11194751 17765434 11194751 15710328 15076718 15710328 15076718 15861922 16240988 15861922 16240988 10872232 20435456 10872232 20435456 6747955 3848130 6747955 3848130 23107245 4483368 23107245 4483368 22425163 8134312 22425163 8134312 18900528 539573 18900528 539573 410260 19341670 410260 19341670 20157506 15568051 20157506 15568051 16344240 1124005 16344240 1124005 933613 7188396 933613 7188396 7585987 20367003 7585987 20367003 21035986 9244716 21035986 9244716 9618814 16068679 9618814 16068679 11003599 11258801 11003599 11258801 12030184 4638853 12030184 4638853 4654665 11512149 4654665 11512149 12388690 5557538 12388690 5557538 21239337 12902013 21239337 12902013 13858714 12523897 13858714 12523897 14242308 12307297 14242308 12307297 13073703 1480887 13073703 1480887 25396826 21936356 25396826 21936356 22692838 16106843 22692838 16106843 10754617 12962643 10754617 12962643 13554057 8983247 13554057 8983247 9363171 21325309 9363171 21325309 5918352 10146713 5918352 10146713 10874353 16225266 10874353 16225266 10997188 10481663 10997188 10481663 16728886 23900606 16728886 23900606 24538445 17066406 24538445 17066406 17650210 10420598 17650210 10420598 10781942 9659151 10781942 9659151 17380936 19944561 17380936 19944561 6961702 5183792 6961702 5183792 5522455 18058391 5522455 18058391 18504819 17564837 18504819 17564837 9184539 9704938 9184539 9704938 17775715 24330606 17775715 24330606 25472795 10219206 25472795 10219206 17118109 22012097 17118109 22012097 4696337 20712549 4696337 20712549 6239748 14056866 6239748 14056866 14366518 7324243 14366518 7324243 20115630 18125657 20115630 18125657 18827072 18876448 18827072 18876448 8118677 16744825 8118677 16744825 17265168 11793535 17265168 11793535 12777639 19575418 12777639 19575418 7390499 3859535 7390499 3859535 22895159 8371105 22895159 8371105 8816699 23365884 8816699 23365884 3624025 4219412 3624025 4219412 22519344 16496738 22519344 16496738 10736353 7381726 10736353 7381726 19449907 8745252 19449907 8745252 9193886 21913855 9193886 21913855 22630775 14226515 22630775 14226515 12152411 1345174 12152411 1345174 25703526 9325908 25703526 9325908 10022707 16270487 10022707 16270487 10665797 19456491 10665797 19456491 19753357 16207226 19753357 16207226 16555223 19573592 16555223 19573592 20417223 7619941 20417223 7619941 8080963 20395273 8080963 20395273 20904452 18090505 20904452 18090505 19052216 16713919 19052216 16713919 17046606 12998529 17046606 12998529 13982745 21253783 13982745 21253783 21787690 16263970 21787690 16263970 10603167 20470250 10603167 20470250 21177293 10576705 21177293 10576705 11085167 21722798 11085167 21722798 22452523 25577468 22452523 25577468 1376706 9605052 1376706 9605052 9960469 22868105 9960469 22868105 23866034 11694954 23866034 11694954 15748461 21034215 15748461 21034215 21873641 19105553 21873641 19105553 19831533 23934251 19831533 23934251 25069426 18188987 25069426 18188987 18607440 26413717 18607440 26413717 676611 17379877 676611 17379877 17606549 15253427 17606549 15253427 11449609 7076154 11449609 7076154 6972305 21748348 6972305 21748348 5350386 16620047 5350386 16620047 10364076 20660075 10364076 20660075 21501466 9260411 21501466 9260411 9886416 12098270 9886416 12098270 14890323 23488864 14890323 23488864 3491079 8203216 3491079 8203216 18980088 22785314 18980088 22785314 23787293 4079494 23787293 4079494 22855422 21773115 22855422 21773115 22951339 10523434 22951339 10523434 16425099 6830445 16425099 6830445 7120124 21387004 7120124 21387004 22262034 8760999 22262034 8760999 18629232 7764478 18629232 7764478 8224975 7037847 8224975 7037847 7292777 2491426 7292777 2491426 2867332 24392606 2867332 24392606 2429544 13943192 2429544 13943192 14965726 9721530 14965726 9721530 17401798 4477404 17401798 4477404 22181000 21935073 22181000 21935073 4774722 13024181 4774722 13024181 13971497 4407403 13971497 4407403 22568399 5689970 22568399 5689970 21271114 18793189 21271114 18793189 8139432 11036449 8139432 11036449 15850879 15897343 15850879 15897343 10969815 25673539 10969815 25673539 1423454 11391580 1423454 11391580 15507620 6927590 15507620 6927590 6758481 24780063 6758481 24780063 25701903 19063272 25701903 19063272 7864552 13015978 7864552 13015978 14073813 21450688 14073813 21450688 22202567 11094366 22202567 11094366 15856242 5395726 15856242 5395726 5451172 11805880 5451172 11805880 15077699 20390820 15077699 20390820 20939174 7297407 20939174 7297407 19657538 16170363 19657538 16170363 17000593 24046192 17000593 24046192 2921127 20355985 2921127 20355985 6666531 17473527 6666531 17473527 18015945 12269399 18015945 12269399 13287830 17459544 13287830 17459544 18233132 18684267 18233132 18684267 18759360 6029434 18759360 6029434 21016496 6942441 21016496 6942441 7095040 21860553 7095040 21860553 22594477 23665037 22594477 23665037 3466717 7316037 3466717 7316037 7632274 19207662 7632274 19207662 7826219 14300942 7826219 14300942 14490969 10941128 14490969 10941128 11628982 10764817 11628982 10764817 16370662 15924806 16370662 15924806 10782558 4206338 10782558 4206338 22451398 11035750 22451398 11035750 15883221 5098870 15883221 5098870 5147907 18967154 5147907 18967154 19175080 10838891 19175080 10838891 16327340 7570785 16327340 7570785 19339785 8038303 19339785 8038303 8525424 16706881 8525424 16706881 17170981 22107745 17170981 22107745 4621547 6405996 4621547 6405996 20246192 8354893 20246192 8354893 18826270 3322334 18826270 3322334 23330973 4323331 23330973 4323331 4538473 6640593 4538473 6640593 20689753 11149069 20689753 11149069 15579375 15391671 15579375 15391671 15852233 3830985 15852233 3830985 23060686 11653444 23060686 11653444 15300647 18651148 15300647 18651148 19200472 6768009 19200472 6768009 7242118 15438288 7242118 15438288 11695198 19648434 11695198 19648434 7414781 17893810 7414781 17893810 18195771 21582477 18195771 21582477 22191524 2992476 22191524 2992476 23849870 13316487 23849870 13316487 13455884 14357807 13455884 14357807 12562369 10981057 12562369 10981057 16422230 14480368 16422230 14480368 15503252 7633829 15503252 7633829 19226313 7334042 19226313 7334042 7827028 12769123 7827028 12769123 14158028 18139425 14158028 18139425 18394095 9428951 18394095 9428951 17779079 7611717 17779079 7611717 7801257 4920872 7801257 4920872 21800782 18545491 21800782 18545491 18638653 17864925 18638653 17864925 9001032 3573301 9001032 3573301 4012617 20600291 4012617 20600291 21117339 1852068 21117339 1852068 24846630 12688195 24846630 12688195 13958375 12534770 13958375 12534770 13443470 11241055 13443470 11241055 11993371 3335468 11993371 3335468 23384426 6586488 23384426 6586488 7108518 2925052 7108518 2925052 2853013 14586150 2853013 14586150 15443437 9438539 15443437 9438539 9736077 4825606 9736077 4825606 5068098 20594526 5068098 20594526 21216870 17588531 21216870 17588531 18110990 14331381 18110990 14331381 12417954 2100348 12417954 2100348 2082412 16000476 2082412 16000476 11174148 6976389 11174148 6976389 7271770 24012764 7271770 24012764 2919864 4259804 2919864 4259804 22296330 6014963 22296330 6014963 20637495 18217837 20637495 18217837 8649913 14823486 8649913 14823486 12180262 14685964 12180262 14685964 15345307 10730567 15345307 10730567 11581950 2815407 11581950 2815407 3209726 11048909 3209726 11048909 12049038 7568557 12049038 7568557 8135335 5735187 8135335 5735187 5856916 20934960 5856916 20934960 21700232 22379159 21700232 22379159 23276575 13649128 23276575 13649128 13067035 4726764 13067035 4726764 4993222 21830490 4993222 21830490 22882992 12035939 22882992 12035939 12715915 2965201 12715915 2965201 2778589 14408431 2778589 14408431 14778434 15437701 14778434 15437701 16103635 8882603 16103635 8882603 17906294 10519983 17906294 10519983 11068837 20922215 11068837 20922215 6048300 12051028 6048300 12051028 14667397 7292342 14667397 7292342 19574843 11347293 19574843 11347293 15576794 18036912 15576794 18036912 18719022 20782162 18719022 20782162 6131435 5580934 6131435 5580934 21058750 16730774 21058750 16730774 17389833 6622900 17389833 6622900 20224698 6543376 20224698 6543376 20767344 15904360 20767344 15904360 11001273 2861716 11001273 2861716 23859884 17280026 23859884 17280026 9766246 14149376 9766246 14149376 12710843 2703785 12710843 2703785 24100451 13518698 24100451 13518698 13322497 18940759 13322497 18940759 19264658 5206653 19264658 5206653 5451798 25196463 5451798 25196463 1620821 7589439 1620821 7589439 19648934 10128584 19648934 10128584 10784091 10017209 10784091 10017209 10650093 22624968 10650093 22624968 23497222 13493820 23497222 13493820 13109764 2394232 13109764 2394232 24430634 2356074 24430634 2356074 1944328 15999911 1944328 15999911 16156994 18697335 16156994 18697335 18732051 24885117 18732051 24885117 2120545 3293805 2120545 3293805 23670677 22416447 23670677 22416447 23036793 1423768 23036793 1423768 1601392 8760161 1601392 8760161 8917112 7801975 8917112 7801975 19146237 21975341 19146237 21975341 22843066 23272020 22843066 23272020 24433268 11815238 24433268 11815238 14892452 10459843 14892452 10459843 11233972 15574599 11233972 15574599 11027760 20045084 11027760 20045084 7008486 21776214 7008486 21776214 22767003 17624200 22767003 17624200 9255431 16756777 9255431 16756777 17505792 21428853 17505792 21428853 22175438 10432898 22175438 10432898 16260479 11309080 16260479 11309080 15321799 19764852 15321799 19764852 7094828 14545419 7094828 14545419 12388532 21773851 12388532 21773851 5264364 11388862 5264364 11388862 12291746 10842460 12291746 10842460 15968329 16379971 15968329 16379971 10317103 8285583 10317103 8285583 18769274 10947561 18769274 10947561 11833736 7208813 11833736 7208813 20190568 8379869 20190568 8379869 19051074 6163399 19051074 6163399 6431970 5711039 6431970 5711039 5802325 14264995 5802325 14264995 15220737 7466065 15220737 7466065 7564925 13685079 7564925 13685079 14560908 6445537 14560908 6445537 20692553 13783007 20692553 13783007 12865569 2070554 12865569 2070554 2322209 5912998 2322209 5912998 6325962 7923745 6325962 7923745 19322658 4859896 19322658 4859896 21695966 11894335 21695966 11894335 14882860 16911717 14882860 16911717 9770924 20565009 9770924 20565009 21238609 15704943 21238609 15704943 11101814 18646707 11101814 18646707 8291631 18722956 8291631 18722956 8536866 22681921 8536866 22681921 23855266 17381183 23855266 17381183 17799584 14371511 17799584 14371511 12073600 17560334 12073600 17560334 18298384 24070809 18298384 24070809 24545421 5130727 24545421 5130727 5298331 3787884 5298331 3787884 4148699 22804823 4148699 22804823 23634015 13863916 23634015 13863916 14060871 7846074 14060871 7846074 19561951 19144940 19561951 19144940 7832877 20819286 7832877 20819286 21527816 13607176 21527816 13607176 14311537 24730776 14311537 24730776 2067460 14703454 2067460 14703454 12205270 4807682 12205270 4807682 21953438 10868741 21953438 10868741 11575667 4462495 11575667 4462495 22314215 11104670 22314215 11104670 11455615 10189677 11455615 10189677 16936138 5347838 16936138 5347838 21797916 8816728 21797916 8816728 18323027 7345644 18323027 7345644 19580395 7941129 19580395 7941129 8164474 21466237 8164474 21466237 22489258 14436347 22489258 14436347 12239367 13901697 12239367 13901697 12812386 8026374 12812386 8026374 19364107 3837940 19364107 3837940 23108995 13782296 23108995 13782296 14629586 16762383 14629586 16762383 17528595 20813389 17528595 20813389 21315684 15453956 21315684 15453956 15648592 22486678 15648592 22486678 23622072 14362984 23622072 14362984 12556616 21514313 12556616 21514313 22183985 12952446 22183985 12952446 13834881 5942107 13834881 5942107 20573105 14751183 20573105 14751183 15566504 12602237 15566504 12602237 13100892 12840366 13100892 12840366 14034766 13855484 14034766 13855484 12757669 9935569 12757669 9935569 10521862 16855992 10521862 16855992 17561361 2530679 17561361 2530679 24214991 17616529 24214991 17616529 18292645 19177470 18292645 19177470 7959105 8736550 7959105 8736550 9187543 13735761 9187543 13735761 14861496 19691473 14861496 19691473 7293143 10899224 7293143 10899224 11393197 13706701 11393197 13706701 12887018 18352978 12887018 18352978 18823848 15481449 18823848 15481449 11454081 14258482 11454081 14258482 12523894 20674532 12523894 20674532 21432717 4499768 21432717 4499768 22385577 7208987 22385577 7208987 7047921 6729611 7047921 6729611 20225046 8134871 20225046 8134871 18917720 16251779 18917720 16251779 10386427 4665306 10386427 4665306 4638756 18431598 4638756 18431598 18560686 23157596 18560686 23157596 3830887 23874373 3830887 23874373 25051837 4347186 25051837 4347186 4269189 21159425 4269189 21159425 22049176 14940102 22049176 14940102 11579468 9827024 11579468 9827024 17309272 3763268 17309272 3763268 23179140 14920857 23179140 14920857 15663496 17293923 15663496 17293923 9803646 9919864 9803646 9919864 17409130 3754946 17409130 3754946 3792936 12305407 3792936 12305407 13266094 15797125 13266094 15797125 16451737 15272310 16451737 15272310 16051277 16684737 16051277 16684737 16916347 11305328 16916347 11305328 15677382 10351226 15677382 10351226 16696079 7352623 16696079 7352623 19924178 5462440 19924178 5462440 5596273 14434902 5596273 14434902 14628302 9296121 14628302 9296121 17573678 13225565 17573678 13225565 13533608 23711159 13533608 23711159 3281668 12119074 3281668 12119074 12538829 23070087 12538829 23070087 24033641 21013415 24033641 21013415 21745279 20205125 21745279 20205125 20856040 20803216 20856040 20803216 6144025 22805377 6144025 22805377 23915645 21768359 23915645 21768359 5414395 19378764 5414395 19378764 7559738 6797029 7559738 6797029 20539167 12514649 20539167 12514649 14443201 8964915 14443201 8964915 9174850 11202853 9174850 11202853 11698477 21713764 11698477 21713764 5236559 12272454 5236559 12272454 12711945 16269545 12711945 16269545 16877802 15401003 16877802 15401003 16135380 21073753 16135380 21073753 21782273 5394733 21782273 5394733 5483442 20835873 5483442 20835873 21386088 16511394 21386088 16511394 17412436 4793739 17412436 4793739 22270039 2611443 22270039 2611443 2195463 17696624 2195463 17696624 9095803 12194155 9095803 12194155 12898823 17390804 12898823 17390804 17957148 12563604 17957148 12563604 12762112 6748721 12762112 6748721 20527697 10342732 20527697 10342732 11153479 4887088 11153479 4887088 22132350 20139611 22132350 20139611 20471945 24854054 20471945 24854054 25910634 22058354 25910634 22058354 22895378 7341307 22895378 7341307 19969028 20418761 19969028 20418761 21031135 25448762 21031135 25448762 26255820 16526907 26255820 16526907 17286679 14393799 17286679 14393799 12229542 11131674 12229542 11131674 11730897 11888097 11730897 11888097 15546761 14232216 15546761 14232216 14670426 4461077 14670426 4461077 22347545 6144986 22347545 6144986 21317319 8485823 21317319 8485823 18808004 22376303 18808004 22376303 4392409 17755477 4392409 17755477 18417933 13316512 18417933 13316512 14269066 13007298 14269066 13007298 13715026 10087369 13715026 10087369 10701796 4738718 10701796 4738718 21845153 24864102 21845153 24864102 25773984 7912644 25773984 7912644 19227526 15787732 19227526 15787732 10824187 17689592 10824187 17689592 9485794 21237027 9485794 21237027 22115984 11425798 22115984 11425798 11709391 12806481 11709391 12806481 13977482 7029117 13977482 7029117 19736059 21962003 19736059 21962003 22651
200000 421437940 0 421437940 543719317 15233336 543719317 15233336 955965459 960706386 955965459 960706386 597602139 943782907 597602139 943782907 870586149 286224133 870586149 286224133 662905206 788656038 662905206 788656038 266094967 775983866 266094967 775983866 506909855 601014592 506909855 601014592 791659662 928031108 791659662 928031108 225109948 840499713 225109948 840499713 292145523 674503829 292145523 674503829 580843323 103302409 580843323 103302409 955728623 206099151 955728623 206099151 766438340 970477088 766438340 970477088 372655828 331458335 372655828 331458335 392030120 866293692 392030120 866293692 386976233 678896848 386976233 678896848 876362129 811246068 876362129 811246068 669115872 33997780 669115872 33997780 547031451 508593831 547031451 508593831 22577428 51658342 22577428 51658342 400417116 147014003 400417116 147014003 214067362 346973485 214067362 346973485 232520717 889000567 232520717 889000567 149621912 214442424 149621912 214442424 372528506 634226584 372528506 634226584 445708183 741345898 445708183 741345898 166157658 471613370 166157658 471613370 244414867 35727981 244414867 35727981 855419538 80840645 855419538 80840645 864889605 97112931 864889605 97112931 546150427 64549210 546150427 64549210 779765224 445931659 779765224 445931659 504996548 282078006 504996548 282078006 212883438 641588561 212883438 641588561 345323607 304717675 345323607 304717675 252586034 925222759 252586034 925222759 156805468 611081852 156805468 611081852 771055317 448159399 771055317 448159399 789325832 429601546 789325832 429601546 160578924 497449481 160578924 497449481 271132874 615218747 271132874 615218747 469485538 832252076 469485538 832252076 111923174 196920661 111923174 196920661 754642449 49659215 754642449 49659215 547271674 421048623 547271674 421048623 310602210 156194309 310602210 156194309 65659576 252252895 65659576 252252895 344396352 979036708 344396352 979036708 387448233 89819232 387448233 89819232 906183092 221700051 906183092 221700051 273363838 170977345 273363838 170977345 831766072 81338516 831766072 81338516 703142275 226516378 703142275 226516378 922600896 250143336 922600896 250143336 395943861 868760889 395943861 868760889 410623259 755302904 410623259 755302904 370459551 205453621 370459551 205453621 24418384 541469932 24418384 541469932 618222408 340117995 618222408 340117995 56682983 434677111 56682983 434677111 476361103 48202677 476361103 48202677 996367388 204479517 996367388 204479517 902863883 351379361 902863883 351379361 670992676 844145471 670992676 844145471 161366228 747605257 161366228 747605257 954453469 742217593 954453469 742217593 169486270 908405706 169486270 908405706 713219719 422592947 713219719 422592947 72490994 197894500 72490994 197894500 476865348 988449122 476865348 988449122 68357512 876638524 68357512 876638524 57157420 234488735 57157420 234488735 711695259 809107498 711695259 809107498 575577321 417377674 575577321 417377674 635692765 303856574 635692765 303856574 376779825 34244622 376779825 34244622 294310493 518936707 294310493 518936707 963343266 552973552 963343266 552973552 720642668 686327764 720642668 686327764 211415577 341469000 211415577 341469000 647519463 772487223 647519463 772487223 360708699 752662915 360708699 752662915 959627084 522889222 959627084 522889222 715368881 137953494 715368881 137953494 199890838 169112718 199890838 169112718 602554120 496412312 602554120 496412312 269335033 244402791 269335033 244402791 99723517 201451676 99723517 201451676 476893657 62535787 476893657 62535787 391571891 898740103 391571891 898740103 600126681 774336536 600126681 774336536 496613949 812100860 496613949 812100860 338445356 377653320 338445356 377653320 636204767 906611866 636204767 906611866 20805014 854635146 20805014 854635146 637599793 857044399 637599793 857044399 613143949 312043333 613143949 312043333 66207286 756306359 66207286 756306359 508794695 141893776 508794695 141893776 615082538 310718042 615082538 310718042 620386286 435478921 620386286 435478921 940254521 507829778 940254521 507829778 273774690 974804444 273774690 974804444 249218154 809091427 249218154 809091427 291080686 31814663 291080686 31814663 620300509 812000944 620300509 812000944 612602606 472793977 612602606 472793977 583442092 131483747 583442092 131483747 906491196 249777146 906491196 249777146 749176962 177965498 749176962 177965498 707129687 561972832 707129687 561972832 727838679 185553241 727838679 185553241 39054207 609612512 39054207 609612512 839398180 778736332 839398180 778736332 917860316 237653911 917860316 237653911 72591675 722996478 72591675 722996478 111145907 353731251 111145907 353731251 513696839 474256991 513696839 474256991 695378017 689089976 695378017 689089976 614939669 475459041 614939669 475459041 351130722 81825886 351130722 81825886 73613104 161958549 73613104 161958549 845347589 579319488 845347589 579319488 40465840 787349498 40465840 787349498 974901598 451259734 974901598 451259734 179091125 115745838 179091125 115745838 858344652 127734438 858344652 127734438 150205128 914522011 150205128 914522011 238176247 969344784 238176247 969344784 63694147 259100491 63694147 259100491 455608176 103598798 455608176 103598798 266621649 142564673 266621649 142564673 670362889 186746697 670362889 186746697 837208314 21388126 837208314 21388126 430524072 605326915 430524072 605326915 173840498 415078207 173840498 415078207 556268103 572137716 556268103 572137716 848964471 300733255 848964471 300733255 95326477 527821624 95326477 527821624 801499176 132917619 801499176 132917619 220969609 741974202 220969609 741974202 401683819 332147594 401683819 332147594 391007717 680062613 391007717 680062613 364733361 694801895 364733361 694801895 909253103 843114339 909253103 843114339 529194399 606665079 529194399 606665079 302435381 315358639 302435381 315358639 561669834 478193583 561669834 478193583 897747670 742812667 897747670 742812667 873431618 552292299 873431618 552292299 830057124 425433672 830057124 425433672 35228340 610059065 35228340 610059065 2800947 930528739 2800947 930528739 507929555 547873482 507929555 547873482 210538374 39151632 210538374 39151632 974488494 422000043 974488494 422000043 551076258 734366458 551076258 734366458 743569197 371938359 743569197 371938359 920211652 336439236 920211652 336439236 927999090 449667729 927999090 449667729 384407873 559698461 384407873 559698461 796176922 369860808 796176922 369860808 354716150 300630185 354716150 300630185 925968896 154996206 925968896 154996206 584821654 969245896 584821654 969245896 345362245 297740025 345362245 297740025 789140323 805525460 789140323 805525460 49883756 460904659 49883756 460904659 280898459 166539704 280898459 166539704 244062772 99453092 244062772 99453092 566853887 472939315 566853887 472939315 924598891 463821064 924598891 463821064 712629772 224184071 712629772 224184071 114246570 798892465 114246570 798892465 586106056 979753601 586106056 979753601 669364395 840477420 669364395 840477420 74557269 851496905 74557269 851496905 839023319 750690847 839023319 750690847 576084448 658894728 576084448 658894728 415733468 875588585 415733468 875588585 102436262 944216866 102436262 944216866 989779173 883616286 989779173 883616286 92246313 985977238 92246313 985977238 338023031 851003092 338023031 851003092 919856282 534385432 919856282 534385432 212576289 123895990 212576289 123895990 363233232 784965602 363233232 784965602 77240009 421745342 77240009 421745342 346162717 594675264 346162717 594675264 429396153 520532278 429396153 520532278 749657473 538905087 749657473 538905087 906254845 996257163 906254845 996257163 438964017 743146479 438964017 743146479 878028023 82603998 878028023 82603998 562960621 492908640 562960621 492908640 50387750 407932002 50387750 407932002 819104249 279240408 819104249 279240408 434235211 560620681 434235211 560620681 665995884 683586391 665995884 683586391 741517739 245338418 741517739 245338418 557019526 356884458 557019526 356884458 189301800 979109003 189301800 979109003 904073300 183290335 904073300 183290335 790833669 235247374 790833669 235247374 84398361 768415064 84398361 768415064 112921566 595577543 112921566 595577543 389815677 9353928 389815677 9353928 99442934 544459618 99442934 544459618 903270015 699279840 903270015 699279840 168160179 74831636 168160179 74831636 509474157 86448878 509474157 86448878 760991202 830181634 760991202 830181634 245446926 25487291 245446926 25487291 601015277 894218120 601015277 894218120 155521437 24928424 155521437 24928424 414267123 177639846 414267123 177639846 438379553 561553945 438379553 561553945 445807651 727096078 445807651 727096078 185598288 687377105 185598288 687377105 463471347 852208258 463471347 852208258 308417974 142923874 308417974 142923874 155770264 275293138 155770264 275293138 80887681 234667357 80887681 234667357 432162689 741562303 432162689 741562303 151003535 684383126 151003535 684383126 764076667 725034620 764076667 725034620 413707465 217231929 413707465 217231929 956151536 363240295 956151536 363240295 828216449 654579968 828216449 654579968 379201757 646715824 379201757 646715824 548453112 580112726 548453112 580112726 957982987 994007320 957982987 994007320 699573088 310140383 699573088 310140383 85038619 604127103 85038619 604127103 646206034 718638979 646206034 718638979 691674971 77954242 691674971 77954242 366035658 772413605 366035658 772413605 804070725 41956842 804070725 41956842 796544133 630944751 796544133 630944751 663096262 268090406 663096262 268090406 4895579 240573089 4895579 240573089 810638768 658849583 810638768 658849583 390971808 851376724 390971808 851376724 499639422 689411657 499639422 689411657 234562973 733462282 234562973 733462282 100038004 199606119 100038004 199606119 758049444 637565084 758049444 637565084 593023955 639971865 593023955 639971865 223597780 199449048 223597780 199449048 559200880 449536584 559200880 449536584 61969302 664027938 61969302 664027938 341632408 117716700 341632408 117716700 850548153 72769566 850548153 72769566 447635283 791689456 447635283 791689456 795302939 50332698 795302939 50332698 869145859 386573451 869145859 386573451 910165813 648780432 910165813 648780432 670166626 788652515 670166626 788652515 320515788 568583358 320515788 568583358 168113612 96566000 168113612 96566000 262224777 592929219 262224777 592929219 982896403 224611622 982896403 224611622 232344219 917487485 232344219 917487485 725047756 746263859 725047756 746263859 264198079 873072495 264198079 873072495 468057937 16987817 468057937 16987817 23879830 492183521 23879830 492183521 758273696 208128032 758273696 208128032 526353491 460543938 526353491 460543938 568519482 74323330 568519482 74323330 923396934 903643809 923396934 903643809 567292636 127199792 567292636 127199792 20858518 435747026 20858518 435747026 555150887 185529622 555150887 185529622 980451192 165749911 980451192 165749911 620367950 831016837 620367950 831016837 392922810 69572882 392922810 69572882 212802931 563337742 212802931 563337742 212878408 905721384 212878408 905721384 470734037 66517642 470734037 66517642 69135324 534007898 69135324 534007898 34608927 359703749 34608927 359703749 44170127 697961362 44170127 697961362 56644401 317702036 56644401 317702036 764617142 390070598 764617142 390070598 445924403 928235202 445924403 928235202 540754283 977699314 540754283 977699314 999163629 51087927 999163629 51087927 219533406 286953198 219533406 286953198 425204332 315601392 425204332 315601392 546497846 394696070 546497846 394696070 555180019 809556653 555180019 809556653 566042294 970720288 566042294 970720288 572249126 727847099 572249126 727847099 653890120 257924777 653890120 257924777 573808032 211564136 573808032 211564136 337688220 371397302 337688220 371397302 685637993 704174822 685637993 704174822 56545461 659194297 56545461 659194297 786440582 383952606 786440582 383952606 77987077 144206010 77987077 144206010 31028251 31411587 31028251 31411587 852247866 880723355 852247866 880723355 886588360 484633683 886588360 484633683 99389686 70916415 99389686 70916415 531907642 232827221 531907642 232827221 649339528 24776906 649339528 24776906 648348554 208689907 648348554 208689907 584187459 322273878 584187459 322273878 832816571 441031937 832816571 441031937 707350878 587397218 707350878 587397218 754182218 946776515 754182218 946776515 589203898 224022174 589203898 224022174 354771581 717468409 354771581 717468409 500396601 973982768 500396601 973982768 436701142 76590118 436701142 76590118 607384641 816330383 607384641 816330383 187950288 589964655 187950288 589964655 688836670 261786055 688836670 261786055 286887576 179063901 286887576 179063901 469897252 890166948 469897252 890166948 170863633 921707545 170863633 921707545 972503206 299841291 972503206 299841291 720265890 122173632 720265890 122173632 887889831 573826043 887889831 573826043 290736219 296416312 290736219 296416312 353358554 587572133 353358554 587572133 442371462 552032302 442371462 552032302 11383319 362292371 11383319 362292371 107925305 754506222 107925305 754506222 123916945 690952380 123916945 690952380 917937198 481830174 917937198 481830174 473178951 450398426 473178951 450398426 270247802 899018211 270247802 899018211 310882736 442143520 310882736 442143520 50754227 205383505 50754227 205383505 51008599 825397953 51008599 825397953 743850393 212372999 743850393 212372999 608372484 372603816 608372484 372603816 622120945 933342618 622120945 933342618 904130925 416494316 904130925 416494316 513432567 787128286 513432567 787128286 83208479 694256767 83208479 694256767 642627318 66714229 642627318 66714229 348951707 988368513 348951707 988368513 905679911 682206917 905679911 682206917 767365279 790556464 767365279 790556464 321041965 904147989 321041965 904147989 427944979 470429907 427944979 470429907 155622802 397469154 155622802 397469154 583489556 867819170 583489556 867819170 873556546 371363038 873556546 371363038 471065910 161206095 471065910 161206095 714146157 781338162 714146157 781338162 22865478 12745226 22865478 12745226 24912332 320957628 24912332 320957628 259692753 389939406 259692753 389939406 362463661 220703157 362463661 220703157 172838223 895454008 172838223 895454008 487433566 378280063 487433566 378280063 401880165 237761913 401880165 237761913 87621069 266680296 87621069 266680296 961994558 634061649 961994558 634061649 568291134 34897419 568291134 34897419 35151231 260611353 35151231 260611353 999980588 636741097 999980588 636741097 701924199 435693914 701924199 435693914 676973762 24333515 676973762 24333515 532338699 381348146 532338699 381348146 523363429 169184578 523363429 169184578 637306412 945783845 637306412 945783845 523297932 153662038 523297932 153662038 810208793 506359515 810208793 506359515 200223709 439685319 200223709 439685319 493050780 807846423 493050780 807846423 381729270 283974275 381729270 283974275 544565093 432660859 544565093 432660859 402373205 337307042 402373205 337307042 212919890 435136833 212919890 435136833 52653823 164281806 52653823 164281806 419233358 188023724 419233358 188023724 777917342 224240343 777917342 224240343 428468495 632301011 428468495 632301011 135991227 714971769 135991227 714971769 80002356 439855385 80002356 439855385 62895552 919199020 62895552 919199020 180718593 284252095 180718593 284252095 721748612 58134223 721748612 58134223 884569490 357955465 884569490 357955465 75423878 103826553 75423878 103826553 606832948 892621412 606832948 892621412 970727288 581653707 970727288 581653707 310406472 278714234 310406472 278714234 349822496 267251979 349822496 267251979 491962830 145091311 491962830 145091311 29247516 340623463 29247516 340623463 634135327 3485576 634135327 3485576 314451198 54340744 314451198 54340744 514027063 258362651 514027063 258362651 914941909 432507282 914941909 432507282 438736323 369757700 438736323 369757700 733255887 139236941 733255887 139236941 490137290 450826902 490137290 450826902 350541556 198444997 350541556 198444997 300435898 987402413 300435898 987402413 710240958 698935344 710240958 698935344 348268227 29710955 348268227 29710955 703736959 73644493 703736959 73644493 305620193 989607355 305620193 989607355 115672165 255254103 115672165 255254103 84485836 532852001 84485836 532852001 153427262 601685606 153427262 601685606 506697496 914406300 506697496 914406300 660792560 2620231 660792560 2620231 957181365 726831192 957181365 726831192 344763417 105807045 344763417 105807045 377510872 704679575 377510872 704679575 295197849 479191409 295197849 479191409 99578514 820922554 99578514 820922554 583435878 775796418 583435878 775796418 807090660 525567751 807090660 525567751 806931194 48942073 806931194 48942073 526709109 341758272 526709109 341758272 489441299 79371116 489441299 79371116 298349389 266641802 298349389 266641802 499585453 542578634 499585453 542578634 882099630 233375120 882099630 233375120 882624511 733011184 882624511 733011184 238170374 16462074 238170374 16462074 17543593 612527855 17543593 612527855 13191047 112939919 13191047 112939919 509374763 308081764 509374763 308081764 170251289 854331743 170251289 854331743 716606262 75994912 716606262 75994912 363546968 831228858 363546968 831228858 711687498 558312061 711687498 558312061 327454432 403470384 327454432 403470384 444369213 317984979 444369213 317984979 694555528 115220837 694555528 115220837 77573824 859881008 77573824 859881008 924367908 353466793 924367908 353466793 616147954 624476713 616147954 624476713 903558597 261618354 903558597 261618354 161783440 487443877 161783440 487443877 562385508 949713746 562385508 949713746 949262785 137869767 949262785 137869767 567639774 345771484 567639774 345771484 284011131 169047028 284011131 169047028 991785328 266602571 991785328 266602571 179874482 414629976 179874482 414629976 836698066 519565416 836698066 519565416 331591113 542231392 331591113 542231392 936612716 744715345 936612716 744715345 584053411 533648776 584053411 533648776 447078772 294577963 447078772 294577963 825555910 847743372 825555910 847743372 560628539 294244541 560628539 294244541 801564912 616734170 801564912 616734170 324674609 898975949 324674609 898975949 999092007 539809276 999092007 539809276 375145541 676067596 375145541 676067596 284969112 263375437 284969112 263375437 668087350 970304099 668087350 970304099 364930170 691522066 364930170 691522066 531311811 7023514 531311811 7023514 406480805 199669687 406480805 199669687 977234640 646956207 977234640 646956207 580662479 553328524 580662479 553328524 892106838 379025771 892106838 379025771 869086433 31869997 869086433 31869997 732715496 692998795 732715496 692998795 919084341 861547017 919084341 861547017 251617475 3037124 251617475 3037124 868671456 670275507 868671456 670275507 752173288 66861286 752173288 66861286 743352149 160499428 743352149 160499428 66069094 427391254 66069094 427391254 349144743 645664099 349144743 645664099 57405517 719161818 57405517 719161818 790275834 130851839 790275834 130851839 694225526 576883003 694225526 576883003 623935550 494721836 623935550 494721836 5291900 338511223 5291900 338511223 688954111 594978921 688954111 594978921 360457994 442742023 360457994 442742023 912750999 57756362 912750999 57756362 520186856 537279685 520186856 537279685 222695047 350795996 222695047 350795996 425799738 39372202 425799738 39372202 129300517 624035724 129300517 624035724 503651831 508919557 503651831 508919557 488466808 485010328 488466808 485010328 918934784 174041577 918934784 174041577 287732040 731071214 287732040 731071214 376175724 784567110 376175724 784567110 978653018 159957684 978653018 159957684 713272752 222125350 713272752 222125350 953485554 9676898 953485554 9676898 39913585 704991961 39913585 704991961 663306062 876810479 663306062 876810479 397709214 637496777 397709214 637496777 788643233 284281544 788643233 284281544 469016585 241427029 469016585 241427029 661166988 767588617 661166988 767588617 41108597 64953272 41108597 64953272 803685954 944898398 803685954 944898398 82944287 703339311 82944287 703339311 651034917 710114490 651034917 710114490 763333981 107759261 763333981 107759261 148623942 124302597 148623942 124302597 426389570 311436199 426389570 311436199 97063487 878429178 97063487 878429178 1679690 915938353 1679690 915938353 659448980 236647654 659448980 236647654 359873243 764819010 359873243 764819010 379940723 370922042 379940723 370922042 244060394 966577227 244060394 966577227 603821284 330938172 603821284 330938172 166152404 230279215 166152404 230279215 510875278 821638327 510875278 821638327 165091724 795780572 165091724 795780572 40952448 342429949 40952448 342429949 106472948 561760807 106472948 561760807 954366769 186795551 954366769 186795551 998274420 548707574 998274420 548707574 233868410 998759175 233868410 998759175 607819177 182358569 607819177 182358569 173172659 588207532 173172659 588207532 604006717 90657370 604006717 90657370 21845885 197489950 21845885 197489950 502212141 16290246 502212141 16290246 659189235 945926397 659189235 945926397 671108077 930348794 671108077 930348794 479096481 903795016 479096481 903795016 671130105 508231885 671130105 508231885 821528435 254622058 821528435 254622058 509171205 91124965 509171205 91124965 57815463 484351698 57815463 484351698 805362954 811029416 805362954 811029416 205996763 528579221 205996763 528579221 724714503 179980316 724714503 179980316 49649569 810692128 49649569 810692128 980675531 788086511 980675531 788086511 146427353 896634967 146427353 896634967 391452274 176607605 391452274 176607605 230652478 107639250 230652478 107639250 749789248 936078664 749789248 936078664 580892088 284470166 580892088 284470166 134549009 785287047 134549009 785287047 478422076 738305744 478422076 738305744 74289776 25143341 74289776 25143341 269786119 424410742 269786119 424410742 934297613 311998207 934297613 311998207 821261384 349705349 821261384 349705349 541474492 244921417 541474492 244921417 223964415 17103072 223964415 17103072 186404183 1758400 186404183 1758400 71261993 144116025 71261993 144116025 751138702 272995772 751138702 272995772 693797605 930090661 693797605 930090661 605264390 740040382 605264390 740040382 999707210 564900334 999707210 564900334 455506500 153015005 455506500 153015005 440546758 759954626 440546758 759954626 739376775 899082404 739376775 899082404 760975025 605516276 760975025 605516276 332642871 496840421 332642871 496840421 636742179 430812071 636742179 430812071 272119142 790984324 272119142 790984324 890809738 780927327 890809738 780927327 371373196 930025448 371373196 930025448 891068651 998540192 891068651 998540192 902336650 211047468 902336650 211047468 665390733 251747802 665390733 251747802 194728168 596349181 194728168 596349181 679052925 343312768 679052925 343312768 850796506 499840670 850796506 499840670 891564314 927625323 891564314 927625323 538793325 643864156 538793325 643864156 983223892 19827702 983223892 19827702 328652692 6328598 328652692 6328598 353167028 719595630 353167028 719595630 16196088 548732572 16196088 548732572 82079808 197358132 82079808 197358132 817339141 817537909 817339141 817537909 708097218 891090808 708097218 891090808 321005540 638246516 321005540 638246516 729037743 166055348 729037743 166055348 722298373 942134861 722298373 942134861 694099509 458165311 694099509 458165311 60004352 736583993 60004352 736583993 980031003 197641586 980031003 197641586 102291631 746063838 102291631 746063838 21609915 926217147 21609915 926217147 882363667 845038319 882363667 845038319 931949781 8136349 931949781 8136349 696602851 284311856 696602851 284311856 473680435 492226163 473680435 492226163 813942861 172466364 813942861 172466364 94560088 483192248 94560088 483192248 584443594 592747736 584443594 592747736 419442082 216596946 419442082 216596946 830562305 765547337 830562305 765547337 308250141 812114759 308250141 812114759 306039651 763717109 306039651 763717109 552875385 762508576 552875385 762508576 400769222 475355168 400769222 475355168 405644052 657729669 405644052 657729669 692796030 44114158 692796030 44114158 425010065 9768530 425010065 9768530 356096643 151078563 356096643 151078563 851592632 446347778 851592632 446347778 935386246 408808881 935386246 408808881 164030751 171141742 164030751 171141742 496007851 981395539 496007851 981395539 771965758 362920322 771965758 362920322 345183936 173760143 345183936 173760143 957720247 302969484 957720247 302969484 47987034 452092787 47987034 452092787 182750974 379995930 182750974 379995930 383634448 917468747 383634448 917468747 947001068 943104690 947001068 943104690 822285262 829027205 822285262 829027205 350425103 411218088 350425103 411218088 165558824 731789216 165558824 731789216 143143768 131388601 143143768 131388601 201216983 993447683 201216983 993447683 450674287 779481219 450674287 779481219 621371618 486821134 621371618 486821134 866406122 461431313 866406122 461431313 359593869 679098815 359593869 679098815 278501205 135833338 278501205 135833338 466833014 709880393 466833014 709880393 473022659 819533992 473022659 819533992 833934441 961874521 833934441 961874521 564504674 879362216 564504674 879362216 370443556 92265479 370443556 92265479 240550693 306654054 240550693 306654054 853197545 706020318 853197545 706020318 840278165 236294709 840278165 236294709 290010468 435710298 290010468 435710298 20752524 249593863 20752524 249593863 11020232 340600499 11020232 340600499 781888540 804742438 781888540 804742438 600496366 694166813 600496366 694166813 871251934 109977963 871251934 109977963 653269863 51627438 653269863 51627438 625593427 894737190 625593427 894737190 640995989 99480034 640995989 99480034 898098885 887858892 898098885 887858892 658252550 913232476 658252550 913232476 133616122 803669885 133616122 803669885 209065363 340415627 209065363 340415627 662119111 490358232 662119111 490358232 327591824 994569687 327591824 994569687 415200012 96905364 415200012 96905364 89829838 283791915 89829838 283791915 609474042 581996838 609474042 581996838 599642455 639549793 599642455 639549793 655119414 55856867 655119414 55856867 934302567 383493011 934302567 383493011 413769170 721346603 413769170 721346603 74155349 637534227 74155349 637534227 148901188 511205529 148901188 511205529 987582576 877191626 987582576 877191626 142250103 818919013 142250103 818919013 829378465 432222733 829378465 432222733 694085238 497955986 694085238 497955986 512967894 889799690 512967894 889799690 212242257 249322311 212242257 249322311 288868902 748432018 288868902 748432018 897999399 842441040 897999399 842441040 690506640 669894561 690506640 669894561 969105110 544615994 969105110 544615994 346658054 354729052 346658054 354729052 461347489 79009858 461347489 79009858 745140888 349687665 745140888 349687665 624465715 819002767 624465715 819002767 252026914 238917069 252026914 238917069 642142937 395458571 642142937 395458571 961685263 827645455 961685263 827645455 607257668 989283042 607257668 989283042 673667918 292171155 673667918 292171155 697610097 802988555 697610097 802988555 607707577 696383898 607707577 696383898 304779543 293066297 304779543 293066297 895334989 697408674 895334989 697408674 207766776 50442991 207766776 50442991 63893493 503549638 63893493 503549638 133134389 509134151 133134389 509134151 217570063 969358850 217570063 969358850 402520773 393987043 402520773 393987043 422048228 358818944 422048228 358818944 239986157 956682600 239986157 956682600 431528302 199772482 431528302 199772482 31991483 677815811 31991483 677815811 143546456 919566332 143546456 919566332 978004404 21811717 978004404 21811717 80992718 809776870 80992718 809776870 316978994 414298688 316978994 414298688 967185374 106926917 967185374 106926917 188413578 180575913 188413578 180575913 570143495 810617725 570143495 810617725 555925574 962159296 555925574 962159296 946590688 458494265 946590688 458494265 142009404 268816879 142009404 268816879 808485006 991029355 808485006 991029355 968230198 406075137 968230198 406075137 14977696 323389121 14977696 323389121 631612183 454266027 631612183 454266027 237870734 359528892 237870734 359528892 563639100 966978569 563639100 966978569 872555677 533217598 872555677 533217598 229603673 201927203 229603673 201927203 13171985 240565675 13171985 240565675 574903953 797133910 574903953 797133910 668156210 899764545 668156210 899764545 63029745 82152578 63029745 82152578 467103033 725588988 467103033 725588988 612327405 491878780 612327405 491878780 152010386 306600948 152010386 306600948 226460139 872425673 226460139 872425673 191046778 266444289 191046778 266444289 562172629 33825249 562172629 33825249 378118749 464755207 378118749 464755207 831719653 734984078 831719653 734984078 443317638 95748321 443317638 95748321 995113078 199347629 995113078 199347629 708708297 131915576 708708297 131915576 590160079 879680118 590160079 879680118 33687278 425925359 33687278 425925359 672260515 976929281 672260515 976929281 518684913 445845342 518684913 445845342 46553885 284259865 46553885 284259865 27371929 652106939 27371929 652106939 55144632 553363499 55144632 553363499 411638770 605009267 411638770 605009267 928182001 17913409 928182001 17913409 517413894 212396571 517413894 212396571 686063202 427824126 686063202 427824126 725686883 485290705 725686883 485290705 339837239 462075811 339837239 462075811 789704925 640474234 789704925 640474234 555903927 86430371 555903927 86430371 307520541 839724823 307520541 839724823 371456041 498406521 371456041 498406521 104968934 932597511 104968934 932597511 358613997 933822229 358613997 933822229 162506833 916261050 162506833 916261050 722270319 389984768 722270319 389984768 221485549 810021395 221485549 810021395 76801665 489735170 76801665 489735170 39777192 866891077 39777192 866891077 343258720 950984237 343258720 950984237 139566794 40120528 139566794 40120528 932875139 280633147 932875139 280633147 794894300 542003374 794894300 542003374 959916310 944701078 959916310 944701078 458169246 631351411 458169246 631351411 860198737 853851504 860198737 853851504 975823488 283638593 975823488 283638593 143169455 691701310 143169455 691701310 973702170 152929849 973702170 152929849 808013123 381334264 808013123 381334264 831081103 697863197 831081103 697863197 797963454 978877563 797963454 978877563 145785632 680858980 145785632 680858980 465462587 61202225 465462587 61202225 209263387 726021241 209263387 726021241 873368582 92806201 873368582 92806201 71098567 231887091 71098567 231887091 611711885 957810387 611711885 957810387 178268822 418281100 178268822 418281100 730799845 887134971 730799845 887134971 911421120 421121593 911421120 421121593 86313110 398222195 86313110 398222195 612838999 812672146 612838999 812672146 528616540 862244954 528616540 862244954 147468588 254462088 147468588 254462088 209776097 638798721 209776097 638798721 412247163 793384940 412247163 793384940 528720588 315122290 528720588 315122290 821088091 406774872 821088091 406774872 906272172 314984860 906272172 314984860 575261530 660241012 575261530 660241012 171385192 901299301 171385192 901299301 288256193 967176574 288256193 967176574 959917984 171919292 959917984 171919292 982670159 502440950 982670159 502440950 234634124 321388095 234634124 321388095 573969584 966081053 573969584 966081053 459466988 327202277 459466988 327202277 179742204 110520183 179742204 110520183 482522548 30338508 482522548 30338508 52536827 282691657 52536827 282691657 103861578 678124591 103861578 678124591 124094181 965852025 124094181 965852025 43776026 108441909 43776026 108441909 713888617 299490653 713888617 299490653 384628159 972962604 384628159 972962604 166839435 26260146 166839435 26260146 894673627 922246612 894673627 922246612 799368993 862811457 799368993 862811457 983194830 702045155 983194830 702045155 133264417 667434252 133264417 667434252 212566209 912686921 212566209 912686921 43529773 924239856 43529773 924239856 276209464 954864564 276209464 954864564 165737926 705095400 165737926 705095400 544967911 142746103 544967911 142746103 588297725 14030923 588297725 14030923 23942197 290768235 23942197 290768235 512620378 399444825 512620378 399444825 334379600 588376451 334379600 588376451 585399459 980520818 585399459 980520818 139384683 320060111 139384683 320060111 549005708 840665133 549005708 840665133 538469539 815361113 538469539 815361113 77298794 875234901 77298794 875234901 551271978 723431358 551271978 723431358 679444090 1289251 679444090 1289251 67571027 46472603 67571027 46472603 947520051 15848724 947520051 15848724 145652925 102782499 145652925 102782499 241331256 153574279 241331256 153574279 246501261 57277020 246501261 57277020 641196143 682175976 641196143 682175976 39402566 980550331 39402566 980550331 319052356 384886391 319052356 384886391 99121665 497951758 99121665 497951758 146335960 522912618 146335960 522912618 778290219 919132260 778290219 919132260 646921440 155318119 646921440 155318119 889420789 523615560 889420789 523615560 642265472 619766081 642265472 619766081 775499658 75060180 775499658 75060180 432049594 597075090 432049594 597075090 865186052 55909250 865186052 55909250 453182543 817748334 453182543 817748334 537889284 199026339 537889284 199026339 709860041 970985623 709860041 970985623 353854081 545867743 353854081 545867743 819789096 408500287 819789096 408500287 502886264 848747774 502886264 848747774 875532524 865327521 875532524 865327521 599787024 172889462 599787024 172889462 104506125 96182723 104506125 96182723 398987337 151924526 398987337 151924526 336854583 819457570 336854583 819457570 111939364 58789762 111939364 58789762 696093086 462646854 696093086 462646854 177073542 361600727 177073542 361600727 877147551 400177219 877147551 400177219 814566149 840278057 814566149 840278057 293197824 76654600 293197824 76654600 475721013 786461475 475721013 786461475 235306276 114109788 235306276 114109788 100173480 126782889 100173480 126782889 478868617 781686806 478868617 781686806 19897695 403844593 19897695 403844593 812173282 320383315 812173282 320383315 63658864 712095920 63658864 712095920 953676382 291548868 953676382 291548868 556597987 670780656 556597987 670780656 694546100 992774425 694546100 992774425 276525980 579787202 276525980 579787202 18390380 790997473 18390380 790997473 581958203 103763519 581958203 103763519 362665592 855166831 362665592 855166831 708878741 78796991 708878741 78796991 139476054 111305419 139476054 111305419 423551476 790646372 423551476 790646372 693527331 447938878 693527331 447938878 897884754 463683651 897884754 463683651 378509169 971314307 378509169 971314307 472268360 263003637 472268360 263003637 771702665 23080456 771702665 23080456 687565649 762117393 687565649 762117393 794310701 473570860 794310701 473570860 301208039 13616754 301208039 13616754 791954465 638423204 791954465 638423204 660453790 968471914 660453790 968471914 140766105 299364422 140766105 299364422 554237174 213935065 554237174 213935065 211663071 602950188 211663071 602950188 822216623 874474905 822216623 874474905 287968489 769283291 287968489 769283291 74960817 488413496 74960817 488413496 33481213 684136124 33481213 684136124 543888285 187954759 543888285 187954759 743212864 607879962 743212864 607879962 365021954 200269535 365021954 200269535 737124909 510725357 737124909 510725357 930289233 806742491 930289233 806742491 855777251 751247020 855777251 751247020 771150467 471522841 771150467 471522841 566212597 678385111 566212597 678385111 800753514 727855475 800753514 727855475 163777259 284989631 163777259 284989631 410103030 876164323 410103030 876164323 115298658 795175774 115298658 795175774 490293212 841702845 490293212 841702845 848988248 856428268 848988248 856428268 610980129 700512057 610980129 700512057 547629830 773955002 547629830 773955002 740039130 38244369 740039130 38244369 673195162 285400042 673195162 285400042 473956640 481759062 473956640 481759062 926123470 329141561 926123470 329141561 236446819 370309907 236446819 370309907 116467563 540596831 116467563 540596831 188192262 878905335 188192262 878905335 891325526 974595954 891325526 974595954 499680202 313245502 499680202 313245502 467522364 902399835 467522364 902399835 464580963 319080312 464580963 319080312 77932194 446121036 77932194 446121036 892797498 189592724 892797498 189592724 366152247 824222704 366152247 824222704 642783411 554444956 642783411 554444956 173016738 876095030 173016738 876095030 641886809 630176425 641886809 630176425 174299671 141893477 174299671 141893477 846621498 392946082 846621498 392946082 879257711 889887487 879257711 889887487 199134132 205728487 199134132 205728487 840200092 159101372 840200092 159101372 226169313 586834054 226169313 586834054 847644911 984805660 847644911 984805660 40305971 192950273 40305971 192950273 310917967 364280118 310917967 364280118 45112328 401915792 45112328 401915792 716994403 244237891 716994403 244237891 967083065 896284667 967083065 896284667 757849713 125453145 757849713 125453145 972939573 863941625 972939573 863941625 887501473 485771677 887501473 485771677 710060155 858537382 710060155 858537382 808100037 74532555 808100037 74532555 457659046 991379611 457659046 991379611 493279084 621790134 493279084 621790134 151714590 39431018 151714590 39431018 397075522 826795237 397075522 826795237 781881333 513200632 781881333 513200632 622593774 107535858 622593774 107535858 190660579 652138500 190660579 652138500 254357886 91177166 254357886 91177166 397900625 398000396 397900625 398000396 234657287 858432280 234657287 858432280 483007267 136454284 483007267 136454284 116448642 99591407 116448642 99591407 518096269 784503561 518096269 784503561 383578334 950207208 383578334 950207208 472309677 87851535 472309677 87851535 351965460 305222203 351965460 305222203 54863720 972801162 54863720 972801162 510343997 136947582 510343997 136947582 733648314 386951151 733648314 386951151 315567738 479954753 315567738 479954753 513205222 147163303 513205222 147163303 215933125 967312157 215933125 967312157 943119214 53806847 943119214 53806847 727223871 863481352 727223871 863481352 13482101 722745007 13482101 722745007 237439361 826941045 237439361 826941045 624985771 803281500 624985771 803281500 255084326 131843073 255084326 131843073 733288655 60615924 733288655 60615924 719093413 351329790 719093413 351329790 382630161 81084954 382630161 81084954 808035411 52923255 808035411 52923255 530624753 888738129 530624753 888738129 308525123 835658417 308525123 835658417 500112456 981266021 500112456 981266021 679739328 395317316 679739328 395317316 675616767 224915774 675616767 224915774 403428899 745121063 403428899 745121063 357564002 53690882 357564002 53690882 612568391 763144657 612568391 763144657 459221748 513912702 459221748 513912702 657558054 869179112 657558054 869179112 948728641 82727756 948728641 82727756 117277981 605220290 117277981 605220290 481620943 41459220 481620943 41459220 471694064 780380862 471694064 780380862 488938816 780039557 488938816 780039557 85477853 963631504 85477853 963631504 691077361 670068995 691077361 670068995 906936024 22135983 906936024 22135983 191131757 30914735 191131757 30914735 113359454 765141254 113359454 765141254 66291573 212291075 66291573 212291075 904647562 827278955 904647562 827278955 131795120 833622653 131795120 833622653 552695389 927435550 552695389 927435550 761554863 821949435 761554863 821949435 720556556 661114085 720556556 661114085 340119920 219540700 340119920 219540700 902916355 896673180 902916355 896673180 726061728 971658820 726061728 971658820 323955956 726765875 323955956 726765875 316027966 666126594 316027966 666126594 11194594 256747527 11194594 256747527 909793592 584443909 909793592 584443909 129811407 210998868 129811407 210998868 697468789 318802108 697468789 318802108 840236473 792325400 840236473 792325400 969190085 898035302 969190085 898035302 978845068 651284489 978845068 651284489 489496713 129020730 489496713 129020730 153150201 449983580 153150201 449983580 949555976 874828599 949555976 874828599 595751309 567307900 595751309 567307900 683848839 921295898 683848839 921295898 167007536 193718094 167007536 193718094 917097342 535395632 917097342 535395632 414968209 354672072 414968209 354672072 258224963 232718195 258224963 232718195 184614350 586436511 184614350 586436511 863760693 669661035 863760693 669661035 742642436 784493618 742642436 784493618 411104106 425944201 411104106 425944201 179155001 552325007 179155001 552325007 64845946 439059242 64845946 439059242 14665239 699623262 14665239 699623262 374805889 278708304 374805889 278708304 36297896 256054754 36297896 256054754 300854572 881630658 300854572 881630658 93786744 363569313 93786744 363569313 896501619 727506954 896501619 727506954 633925953 698600701 633925953 698600701 315127181 122159516 315127181 122159516 42029665 727234495 42029665 727234495 878847492 943953711 878847492 943953711 433562169 975372730 433562169 975372730 654196102 751535616 654196102 751535616 137996563 826909736 137996563 826909736 199993599 670460013 199993599 670460013 326606442 459943445 326606442 459943445 742747995 103940897 742747995 103940897 361578093 493091414 361578093 493091414 964651557 693405290 964651557 693405290 146305963 252543168 146305963 252543168 314838963 498158919 314838963 498158919 39186459 289008951 39186459 289008951 865384778 610025103 865384778 610025103 697996983 733321551 697996983 733321551 200459785 125379561 200459785 125379561 88737352 370627022 88737352 370627022 243538369 499097720 243538369 499097720 927156242 699546210 927156242 699546210 724941037 530711608 724941037 530711608 695716367 936703578 695716367 936703578 197797755 415545553 197797755 415545553 912174483 291069470 912174483 291069470 405685538 630848650 405685538 630848650 385972449 812067304 385972449 812067304 649925979 452046215 649925979 452046215 859417611 136828801 859417611 136828801 179089014 367697047 179089014 367697047 780988429 525856944 780988429 525856944 796150659 458017351 796150659 458017351 287358720 555669460 287358720 555669460 15403471 995352970 15403471 995352970 207821708 243243710 207821708 243243710 297305577 289217988 297305577 289217988 438683655 595069590 438683655 595069590 351840817 348404231 351840817 348404231 980055274 174562257 980055274 174562257 919641667 216325194 919641667 216325194 646114113 892837110 646114113 892837110 299134034 978559512 299134034 978559512 943052 715520771 943052 715520771 623716640 177986184 623716640 177986184 493331689 733012329 493331689 733012329 453921579 321249980 453921579 321249980 431883218 257407825 431883218 257407825 231689047 179222082 231689047 179222082 924536626 726671164 924536626 726671164 209192275 398218673 209192275 398218673 812442703 83123985 812442703 83123985 487990795 753687194 487990795 753687194 991647652 276262482 991647652 276262482 180600224 59412893 180600224 59412893 372133480 529561320 372133480 529561320 939009982 859712980 939009982 859712980 78422133 50008276 78422133 50008276 351708511 442602837 351708511 442602837 998051467 555502777 998051467 555502777 554456391 142478679 554456391 142478679 643043154 609942090 643043154 609942090 736015077 402508316 736015077 402508316 967082915 221385504 967082915 221385504 897917375 275342317 897917375 275342317 342523617 90513786 342523617 90513786 808319744 664966518 808319744 664966518 308924261 358956051 308924261 358956051 652245090 959239166 652245090 959239166 702876273 420475333 702876273 420475333 418102234 329799354 418102234 329799354 441771910 478656133 441771910 478656133 742201656 291355697 742201656 291355697 193686773 840310389 193686773 840310389 185949871 839620178 185949871 839620178 661032205 683026411 661032205 683026411 88451088 636999430 88451088 636999430 264501824 463123685 264501824 463123685 46131531 660404489 46131531 660404489 633829020 996890793 633829020 996890793 204493017 870472887 204493017 870472887 603071783 998274887 603071783 998274887 408248534 779168104 408248534 779168104 906591293 897892180 906591293 897892180 195817057 606535885 195817057 606535885 549351003 61152068 549351003 61152068 259896100 770764963 259896100 770764963 247094971 520480678 247094971 520480678 525607629 587039518 525607629 587039518 377289651 511069127 377289651 511069127 66313703 265044308 66313703 265044308 929941113 723337491 929941113 723337491 280703429 375826102 280703429 375826102 930921480 545715503 930921480 545715503 544556729 645957181 544556729 645957181 108078372 723191869 108078372 723191869 837558232 562712614 837558232 562712614 121930586 178421562 121930586 178421562 589384986 505692100 589384986 505692100 184886566 441183044 184886566 441183044 416912003 573140160 416912003 573140160 421064661 508192056 421064661 508192056 502839878 767494245 502839878 767494245 809364545 224885316 809364545 224885316 732726194 153169183 732726194 153169183 75080985 746834515 75080985 746834515 683307817 448707471 683307817 448707471 597640552 368013455 597640552 368013455 465889217 825072886 465889217 825072886 421605777 162389094 421605777 162389094 651468893 48171445 651468893 48171445 615692726 231040719 615692726 231040719 359313668 201035907 359313668 201035907 314544302 501813697 314544302 501813697 146665013 599668620 146665013 599668620 501774807 302691143 501774807 302691143 20934000 997949133 20934000 997949133 63928151 923129403 63928151 923129403 702482213 271039062 702482213 271039062 648717505 793933539 648717505 793933539 103878477 924333997 103878477 924333997 482690347 390188470 482690347 390188470 209419150 629955724 209419150 629955724 660358848 614302568 660358848 614302568 287174662 742633377 287174662 742633377 454416735 566267448 454416735 566267448 632807467 97507868 632807467 97507868 968016364 311261825 968016364 311261825 539531799 562515320 539531799 562515320 804957836 789827927 804957836 789827927 691619486 714809544 691619486 714809544 581404118 64885793 581404118 64885793 699598843 558354421 699598843 558354421 169794601 520754010 169794601 520754010 501787866 997109230 501787866 997109230 580537612 787462055 580537612 787462055 550676288 479575123 550676288 479575123 702070311 284838668 702070311 284838668 999255279 445053549 999255279 445053549 749704466 678203484 749704466 678203484 678089784 11505820 678089784 11505820 236200823 621553859 236200823 621553859 365068112 736042854 365068112 736042854 304606842 423330773 304606842 423330773 856896251 797203540 856896251 797203540 61351813 533204382 61351813 533204382 578070470 827757676 578070470 827757676 979707705 967134348 979707705 967134348 473065000 769455606 473065000 769455606 418995737 815045167 418995737 815045167 33784745 808930890 33784745 808930890 79787110 536219696 79787110 536219696 314940525 71183928 314940525 71183928 79089789 413902011 79089789 413902011 334723464 185011570 334723464 185011570 527378049 554466886 527378049 554466886 121987127 778546051 121987127 778546051 741745072 691402646 741745072 691402646 488354865 306118009 488354865 306118009 143549787 853424383 143549787 853424383 761659022 564657388 761659022 564657388 283176317 729849512 283176317 729849512 196649804 668690891 196649804 668690891 211594036 553423704 211594036 553423704 358554227 412362826 358554227 412362826 617776429 409492508 617776429 409492508 118391471 544071986 118391471 544071986 741903575 319533488 741903575 319533488 763378589 320581230 763378589 320581230 365553774 28081508 365553774 28081508 90190867 677867166 90190867 677867166 817259742 8945178 817259742 8945178 911423963 866798843 911423963 866798843 763317595 889162044 763317595 889162044 409563815 379906281 409563815 379906281 747937001 40299917 747937001 40299917 366322484 182013360 366322484 182013360 205269191 89924777 205269191 89924777 762710888 728777904 762710888 728777904 154801744 917385241 154801744 917385241 421717685 110321619 421717685 110321619 631127356 330357380 631127356 330357380 428745288 267724740 428745288 267724740 549451682 164781558 549451682 164781558 459426591 701072819 459426591 701072819 436264637 154013082 436264637 154013082 603018029 899281379 603018029 899281379 400757740 279261726 400757740 279261726 107127613 505148358 107127613 505148358 834277754 115487248 834277754 115487248 761770800 942511716 761770800 942511716 854025606 431964095 854025606 431964095 882496061 519734368 882496061 519734368 656961654 872204052 656961654 872204052 487170477 927470547 487170477 927470547 898305076 566179262 898305076 566179262 536893701 160680531 536893701 160680531 261824565 452840192 261824565 452840192 357789562 264187402 357789562 264187402 394481572 280316271 394481572 280316271 620424251 367546427 620424251 367546427 354885211 420988912 354885211 420988912 420136126 958558619 420136126 958558619 793675118 89596050 793675118 89596050 364585571 128638113 364585571 128638113 233952379 528856064 233952379 528856064 752478352 322259427 752478352 322259427 37823186 383128965 37823186 383128965 393733095 581615454 393733095 581615454 820641613 855486253 820641613 855486253 345631925 257791293 345631925 257791293 354645172 305926633 354645172 305926633 228189908 342976050 228189908 342976050 781856018 67607330 781856018 67607330 682010822 156650370 682010822 156650370 466102540 655691900 466102540 655691900 670219598 964527016 670219598 964527016 138345751 191041112 138345751 191041112 91191587 808163319 91191587 808163319 161103560 811886533 161103560 811886533 875974599 257148669 875974599 257148669 268404575 71033631 268404575 71033631 677086133 809188750 677086133 809188750 865123161 169161649 865123161 169161649 298329404 902256079 298329404 902256079 284670324 816397847 284670324 816397847 393764737 744138020 393764737 744138020 768185478 604658644 768185478 604658644 54652273 747785343 54652273 747785343 872552361 627169065 872552361 627169065 236642186 301810833 236642186 301810833 254164173 722751364 254164173 722751364 275123727 832016052 275123727 832016052 737792783 740212609 737792783 740212609 882025751 591141876 882025751 591141876 202264683 730415547 202264683 730415547 422344767 999909306 422344767 999909306 898464137 826943830 898464137 826943830 651908575 672641317 651908575 672641317 371022763 698641420 371022763 698641420 7808168 383651550 7808168 383651550 397624825 176319780 397624825 176319780 479546092 682767358 479546092 682767358 426577261 428784560 426577261 428784560 730115370 44006649 730115370 44006649 521605635 250614887 521605635 250614887 170289995 504488720 170289995 504488720 553338995 408393007 553338995 408393007 128418813 635679985 128418813 635679985 984923162 604275679 984923162 604275679 674183686 876634856 674183686 876634856 36873907 420903213 36873907 420903213 369138629 539589759 369138629 539589759 302464681 981664551 302464681 981664551 269406737 475841697 269406737 475841697 988097610 378378260 988097610 378378260 370389953 415527036 370389953 415527036 329913119 170424700 329913119 170424700 443096551 342474699 443096551 342474699 210200419 198110266 210200419 198110266 165092237 533940436 165092237 533940436 369984360 333570800 369984360 333570800 278251273 349247819 278251273 349247819 437452128 991250621 437452128 991250621 933879166 909997857 933879166 909997857 182979782 4362356 182979782 4362356 68187572 620186346 68187572 620186346 644948692 52977502 644948692 52977502 360867064 579821483 360867064 579821483 750966272 651653162 750966272 651653162 539659763 246082130 539659763 246082130 405121196 709421138 405121196 709421138 660310793 457264486 660310793 457264486 708643403 632294214 708643403 632294214 725855876 185445096 725855876 185445096 40469147 561179047 40469147 561179047 672821279 472524810 672821279 472524810 333254163 67161377 333254163 67161377 313051042 100049821 313051042 100049821 691585432 135680448 691585432 135680448 745620736 485059398 745620736 485059398 3665065 555143586 3665065 555143586 977939561 32585779 977939561 32585779 690466204 29231582 690466204 29231582 662230825 654891901 662230825 654891901 552899269 82899738 552899269 82899738 985265387 35887909 985265387 35887909 636757273 855975293 636757273 855975293 407092828 137791255 407092828 137791255 359919706 156231290 359919706 156231290 608625724 375148655 608625724 375148655 908528770 498671586 908528770 498671586 957626111 575530750 957626111 575530750 214190533 373547585 214190533 373547585 879380180 956009128 879380180 956009128 250774613 569223331 250774613 569223331 31120072 114831865 31120072 114831865 516177074 830213731 516177074 830213731 546000143 404412187 546000143 404412187 210008594 196560824 210008594 196560824 555831597 325679282 555831597 325679282 144627326 867924866 144627326 867924866 379681191 41142961 379681191 41142961 471818930 6210654 471818930 6210654 254715258 65219210 254715258 65219210 176868894 751796709 176868894 751796709 772806915 842049768 772806915 842049768 342004717 129644497 342004717 129644497 269882005 767178986 269882005 767178986 740612440 251494509 740612440 251494509 730898037 66716181 730898037 66716181 291630186 966186939 291630186 966186939 146313290 2683420 146313290 2683420 816990966 131633246 816990966 131633246 242420177 85625701 242420177 85625701 115894684 873307461 115894684 873307461 651441301 566179367 651441301 566179367 308440007 703180887 308440007 703180887 31131868 584445062 31131868 584445062 597288710 722377652 597288710 722377652 33303143 308439344 33303143 308439344 263919255 424943383 263919255 424943383 69465000 541660360 69465000 541660360 261385596 437410067 261385596 437410067 183350301 500236133 183350301 500236133 379715065 689151586 379715065 689151586 208440343 264291650 208440343 264291650 243180001 293095888 243180001 293095888 758197954 720225839 758197954 720225839 941152030 270381579 941152030 270381579 567214669 683477022 567214669 683477022 123403977 690452823 123403977 690452823 798470549 449804240 798470549 449804240 314110137 606611544 314110137 606611544 889500403 159670498 889500403 159670498 391469226 765659471 391469226 765659471 166389325 704250246 166389325 704250246 237387545 29652973 237387545 29652973 772844413 912391080 772844413 912391080 880361999 177690178 880361999 177690178 544132678 865885608 544132678 865885608 875200618 746587651 875200618 746587651 399067351 877555209 399067351 877555209 556475526 219302524 556475526 219302524 617312770 236636541 617312770 236636541 386090315 471304325 386090315 471304325 746789585 557374029 746789585 557374029 732227778 61990030 732227778 61990030 380338510 764583022 380338510 764583022 497330959 660248257 497330959 660248257 609940746 866829932 609940746 866829932 53102211 13047186 53102211 13047186 453563428 477338080 453563428 477338080 493527228 755751511 493527228 755751511 618718401 742916028 618718401 742916028 915443026 833433881 915443026 833433881 207171725 571443269 207171725 571443269 85336243 976282095 85336243 976282095 617576701 15675851 617576701 15675851 55128884 660350981 55128884 660350981 872877719 372535984 872877719 372535984 262667571 772549870 262667571 772549870 866340539 977525577 866340539 977525577 349579895 556297839 349579895 556297839 734040482 912482345 734040482 912482345 175015360 698830471 175015360 698830471 587451331 780640721 587451331 780640721 998338105 577363567 998338105 577363567 222534060 626822010 222534060 626822010 193485185 360711726 193485185 360711726 408431405 532009500 408431405 532009500 468448606 724421995 468448606 724421995 371950349 615967273 371950349 615967273 267128144 277632853 267128144 277632853 246232738 705606934 246232738 705606934 248797245 164640624 248797245 164640624 14391238 920243005 14391238 920243005 49756539 50028143 49756539 50028143 917772530 818542825 917772530 818542825 612214268 374983856 612214268 374983856 831124928 95442398 831124928 95442398 763205854 559891751 763205854 559891751 190068762 533454175 190068762 533454175 368281983 849260950 368281983 849260950 252744752 835714716 252744752 835714716 520594932 380372451 520594932 380372451 829429491 270879455 829429491 270879455 765073228 384058771 765073228 384058771 866900793 619831367 866900793 619831367 162829511 902849904 162829511 902849904 510714155 756042490 510714155 756042490 600707747 445428800 600707747 445428800 323788166 949269699 323788166 949269699 265854057 835424471 265854057 835424471 162857363 590795009 162857363 590795009 39976040 707843557 39976040 707843557 398453538 386198863 398453538 386198863 973175528 161592909 973175528 161592909 415874802 497001779 415874802 497001779 662852697 725289126 662852697 725289126 525685254 924608023 525685254 924608023 733592799 849907137 733592799 849907137 803130977 762759333 803130977 762759333 636278516 939771367 636278516 939771367 528020016 52880394 528020016 52880394 93843258 311515598 93843258 311515598 224530897 924964988 224530897 924964988 423293899 897484564 423293899 897484564 31621067 389205352 31621067 389205352 653668071 645804831 653668071 645804831 354122189 306441771 354122189 306441771 709891127 90711597 709891127 90711597 542484676 13269625 542484676 13269625 240474383 430642473 240474383 430642473 812313267 467651418 812313267 467651418 225908768 201743557 225908768 201743557 402979703 451995805 402979703 451995805 968361232 775271624 968361232 775271624 987018255 63681998 987018255 63681998 531612544 281470404 531612544 281470404 636018002 907995494 636018002 907995494 100386734 499274244 100386734 499274244 589244048 420693647 589244048 420693647 375506322 16989670 375506322 16989670 892117467 5842970 892117467 5842970 268070731 108521344 268070731 108521344 893649868 106528359 893649868 106528359 266970406 736513856 266970406 736513856 48830520 89728011 48830520 89728011 542519789 231155660 542519789 231155660 911379713 42647887 911379713 42647887 618643776 314264389 618643776 314264389 478789608 707678367 478789608 707678367 504706093 235668711 504706093 235668711 916525889 462003573 916525889 462003573 34047463 946089958 34047463 946089958 292871060 758801606 292871060 758801606 756152452 202830638 756152452 202830638 18273886 767374813 18273886 767374813 277504791 89188564 277504791 89188564 755719286 80108310 755719286 80108310 658857961 838011685 658857961 838011685 785908235 746794810 785908235 746794810 238632887 315628575 238632887 315628575 701932807 141655803 701932807 141655803 244104349 584310096 244104349 584310096 925400422 272119176 925400422 272119176 23716579 831311503 23716579 831311503 190817635 889984902 190817635 889984902 96263081 626884799 96263081 626884799 967237526 363283936 967237526 363283936 649339266 735332080 649339266 735332080 440011028 339635247 440011028 339635247 984877665 651678906 984877665 651678906 135997129 991786468 135997129 991786468 132636382 520779804 132636382 520779804 206041263 184050260 206041263 184050260 994869295 769960 994869295 769960 7736378 89933493 7736378 89933493 67066486 257379100 67066486 257379100 350147470 960009636 350147470 960009636 589225717 115095433 589225717 115095433 602405839 822071418 602405839 822071418 699635197 314274975 699635197 314274975 207054929 82350567 207054929 82350567 588001069 31050194 588001069 31050194 922599573 864160160 922599573 864160160 234780119 669203717 234780119 669203717 188217302 797706007 188217302 797706007 688318547 635420055 688318547 635420055 214322401 958267685 214322401 958267685 188083460 885441996 188083460 885441996 178426971 402538238 178426971 402538238 81390586 742296097 81390586 742296097 437820923 608345127 437820923 608345127 255637352 128903960 255637352 128903960 35685883 892964319 35685883 892964319 655955129 106656423 655955129 106656423 968416347 645835930 968416347 645835930 838950571 885374826 838950571 885374826 740020263 364167215 740020263 364167215 768937284 610059236 768937284 610059236 527434868 470838037 527434868 470838037 967119448 671287086 967119448 671287086 905301494 85531826 905301494 85531826 744030795 602290779 744030795 602290779 270928381 814620253 270928381 814620253 177882259 17251851 177882259 17251851 953092248 993572470 953092248 993572470 211627035 763816364 211627035 763816364 507686496 734440831 507686496 734440831 338458809 136461741 338458809 136461741 2068352 947291954 2068352 947291954 629838307 481416776 629838307 481416776 475697360 631463455 475697360 631463455 269362002 846234832 269362002 846234832 507680979 497969549 507680979 497969549 327605628 339865016 327605628 339865016 621995427 510504226 621995427 510504226 498240756 636583533 498240756 636583533 221842273 929606758 221842273 929606758 880276608 159386111 880276608 159386111 734426259 148147057 734426259 148147057 575668177 552560293 575668177 552560293 150743592 726867078 150743592 726867078 464482921 866439064 464482921 866439064 708322676 426380711 708322676 426380711 971930134 258298038 971930134 258298038 156782600 700088943 156782600 700088943 528162577 972965578 528162577 972965578 939880104 447614391 939880104 447614391 659707118 2020134 659707118 2020134 972049440 223266437 972049440 223266437 193707044 520087063 193707044 520087063 717486757 613943224 717486757 613943224 471236362 552426423 471236362 552426423 895745136 289854712 895745136 289854712 259144778 55130121 259144778 55130121 197890886 2199234 197890886 2199234 117986006 943593122 117986006 943593122 649420175 611285704 649420175 611285704 181280436 884726931 181280436 884726931 583860190 676806800 583860190 676806800 274649208 249700009 274649208 249700009 190804946 3738587 190804946 3738587 92476566 466669098 92476566 466669098 287278725 494566676 287278725 494566676 680493031 287219107 680493031 287219107 896004683 531526756 896004683 531526756 589570519 176616044 589570519 176616044 955151269 356058807 955151269 356058807 979640898 667297520 979640898 667297520 544887699 734230511 544887699 734230511 355821903 943892099 355821903 943892099 249274171 38582382 249274171 38582382 917684914 985521643 917684914 985521643 335450547 169620320 335450547 169620320 711520871 792459865 711520871 792459865 13031210 594881662 13031210 594881662 738831484 454806954 738831484 454806954 852380509 967758673 852380509 967758673 62563634 11006302 62563634 11006302 604429171 431798461 604429171 431798461 427497730 756622440 427497730 756622440 667543412 284111774 667543412 284111774 537377402 959818795 537377402 959818795 105722222 315788319 105722222 315788319 761984236 694977510 761984236 694977510 457195161 915837265 457195161 915837265 782316000 572808077 782316000 572808077 250998991 265126809 250998991 265126809 615720947 944345130 615720947 944345130 635480626 11185629 635480626 11185629 915095317 872095830 915095317 872095830 125894741 728838596 125894741 728838596 838481967 773708649 838481967 773708649 479923472 478561443 479923472 478561443 878052922 317507505 878052922 317507505 476245114 599278587 476245114 599278587 973432546 661133253 973432546 661133253 269239187 815624936 269239187 815624936 648915431 958637919 648915431 958637919 772088998 788901203 772088998 788901203 442494441 434131956 442494441 434131956 589599215 452540420 589599215 452540420 372992393 538974589 372992393 538974589 337839098 784639384 337839098 784639384 122723021 536911049 122723021 536911049 662956490 898891166 662956490 898891166 229181582 281855148 229181582 281855148 964435158 440648028 964435158 440648028 821998581 789482592 821998581 789482592 158231663 615954412 158231663 615954412 581719230 347747556 581719230 347747556 319042157 198360413 319042157 198360413 564707992 183007732 564707992 183007732 123405655 941176548 123405655 941176548 907370391 567292371 907370391 567292371 800064475 963095083 800064475 963095083 890325482 385714485 890325482 385714485 116388624 253316706 116388624 253316706 591053323 490789733 591053323 490789733 691185723 150436563 691185723 150436563 349978047 558266732 349978047 558266732 341305670 597058474 341305670 597058474 517776887 635114260 517776887 635114260 765005013 562973188 765005013 562973188 619866160 942362573 619866160 942362573 33950927 365231904 33950927 365231904 360391957 854011510 360391957 854011510 113983034 539329410 113983034 539329410 668380837 151134608 668380837 151134608 107984439 271612005 107984439 271612005 638199458 727449323 638199458 727449323 600726828 285032463 600726828 285032463 954733585 255452810 954733585 255452810 126813014 105450653 126813014 105450653 272903551 764233710 272903551 764233710 294864224 725742755 294864224 725742755 836681756 76417922 836681756 76417922 639150480 617018024 639150480 617018024 217157504 70061829 217157504 70061829 881901717 1271026 881901717 1271026 304018199 132799811 304018199 132799811 848349681 285840231 848349681 285840231 652327907 549887152 652327907 549887152 184181749 352391377 184181749 352391377 858048029 459516156 858048029 459516156 382305938 407829521 382305938 407829521 934752900 221220026 934752900 221220026 793359178 782958821 793359178 782958821 31240470 132670135 31240470 132670135 275799349 535368967 275799349 535368967 48096233 536770289 48096233 536770289 547594594 506571202 547594594 506571202 937242049 210987204 937242049 210987204 428737234 411447374 428737234 411447374 631736717 410462723 631736717 410462723 891564874 11586355 891564874 11586355 794748104 698428986 794748104 698428986 846491893 712851274 846491893 712851274 310223136 17092397 310223136 17092397 388909841 100807860 388909841 100807860 66542916 276750693 66542916 276750693 820164782 92878859 820164782 92878859 85049205 24974117 85049205 24974117 7880544 246713551 7880544 246713551 505901215 194185823 505901215 194185823 281387711 893463316 281387711 893463316 432907442 424649644 432907442 424649644 416116134 636101820 416116134 636101820 887193796 443104116 887193796 443104116 461046171 396601531 461046171 396601531 366808545 821042479 366808545 821042479 832150349 806140097 832150349 806140097 219340993 884231088 219340993 884231088 953260578 537436144 953260578 537436144 485003412 848218810 485003412 848218810 682266146 256403897 682266146 256403897 744691123 372554027 744691123 372554027 534104374 410827068 534104374 410827068 505768236 449803365 505768236 449803365 245291054 161156897 245291054 161156897 762547159 925394391 762547159 925394391 233938459 80864062 233938459 80864062 119826544 857446560 119826544 857446560 280015736 820746130 280015736 820746130 971756508 613299570 971756508 613299570 983686862 982227091 983686862 982227091 331763987 107701068 331763987 107701068 513021189 797720628 513021189 797720628 563829890 365992184 563829890 365992184 273345597 813760798 273345597 813760798 723157767 478815441 723157767 478815441 621292529 1976756 621292529 1976756 587837992 365836619 587837992 365836619 754667083 251424986 754667083 251424986 703283614 387179861 703283614 387179861 493591805 531531333 493591805 531531333 205725396 545060144 205725396 545060144 808849530 786995489 808849530 786995489 801411408 792259443 801411408 792259443 690018617 169048953 690018617 169048953 800067947 688517364 800067947 688517364 392723159 421385802 392723159 421385802 441690233 46667568 441690233 46667568 426588243 565576422 426588243 565576422 227688870 962007945 227688870 962007945 370012342 248041282 370012342 248041282 405483980 1048130 405483980 1048130 930546336 564632108 930546336 564632108 290575847 13142967 290575847 13142967 594010000 80336184 594010000 80336184 34756291 270621943 34756291 270621943 656946881 921581282 656946881 921581282 192198562 768810230 192198562 768810230 656375186 74513995 656375186 74513995 927941496 199258835 927941496 199258835 183210865 416884521 183210865 416884521 294783670 279230305 294783670 279230305 265286160 899825704 265286160 899825704 859639796 593704138 859639796 593704138 591791513 900108283 591791513 900108283 986884397 166205524 986884397 166205524 15470207 337310793 15470207 337310793 940511099 267334700 940511099 267334700 841603301 433691627 841603301 433691627 298903601 914119711 298903601 914119711 319747935 484950077 319747935 484950077 617353969 737503565 617353969 737503565 690589425 414864607 690589425 414864607 263935362 401514407 263935362 401514407 699902769 404115483 699902769 404115483 763307215 635576641 763307215 635576641 463373234 467074142 463373234 467074142 736833409 721231846 736833409 721231846 771647507 464917790 771647507 464917790 577740006 640070838 577740006 640070838 455472297 906879943 455472297 906879943 412210322 630492412 412210322 630492412 80693391 666957669 80693391 666957669 942105762 559712 942105762 559712 780801166 117200272 780801166 117200272 115759378 931318323 115759378 931318323 412689660 363068054 412689660 363068054 849493535 464002104 849493535 464002104 595553072 975239347 595553072 975239347 605377141 986182215 605377141 986182215 790964825 864389204 790964825 864389204 456422452 327226130 456422452 327226130 715467020 230217417 715467020 230217417 277859159 319396530 277859159 319396530 172048120 985252312 172048120 985252312 167932602 393548504 167932602 393548504 48125626 280602088 48125626 280602088 682391978 832106199 682391978 832106199 115914629 667396659 115914629 667396659 523879793 521774926 523879793 521774926 312979 737019774 312979 737019774 987857457 59730985 987857457 59730985 570669831 833612743 570669831 833612743 613399889 293379442 613399889 293379442 802805482 685856924 802805482 685856924 43950042 752325315 43950042 752325315 352107492 242125016 352107492 242125016 652904249 649035605 652904249 649035605 146499588 611357055 146499588 611357055 676183938 154533714 676183938 154533714 175333573 363763345 175333573 363763345 984083548 434602170 984083548 434602170 602124977 62754225 602124977 62754225 697678426 771687627 697678426 771687627 332272669 158905803 332272669 158905803 226790468 170289660 226790468 170289660 373870833 794739812 373870833 794739812 706320775 702516274 706320775 702516274 816918829 250096240 816918829 250096240 446913635 720284597 446913635 720284597 170683491 174279792 170683491 174279792 82582058 552527294 82582058 552527294 950011719 59503608 950011719 59503608 543841252 344084468 543841252 344084468 448834038 118257387 448834038 118257387 90098697 381780435 90098697 381780435 433919965 311604678 433919965 311604678 345788005 666918730 345788005 666918730 513631818 745326311 513631818 745326311 520494170 915774480 520494170 915774480 115885903 744449892 115885903 744449892 555730656 634446290 555730656 634446290 611684985 190178108 611684985 190178108 130087697 813953554 130087697 813953554 720792025 353926085 720792025 353926085 889872581 314926692 889872581 314926692 350259156 429766128 350259156 429766128 814442662 649870486 814442662 649870486 500747424 731572457 500747424 731572457 161131891 735025695 161131891 735025695 429861835 27725466 429861835 27725466 361345276 580833422 361345276 580833422 653781104 811568136 653781104 811568136 287183495 999840877 287183495 999840877 167562297 709498023 167562297 709498023 455225872 328661456 455225872 328661456 608384294 835416494 608384294 835416494 384911587 419136238 384911587 419136238 182774836 336334076 182774836 336334076 293544411 852174573 293544411 852174573 358651807 813176689 358651807 813176689 439668073 417269975 439668073 417269975 245520338 101017745 245520338 101017745 622361524 324732976 622361524 324732976 825704505 592817721 825704505 592817721 590079130 113117660 590079130 113117660 993287581 321526363 993287581 321526363 348151051 906077041 348151051 906077041 811408111 173137851 811408111 173137851 949825050 204372895 949825050 204372895 371529244 213222304 371529244 213222304 864643251 77703796 864643251 77703796 876422547 461635172 876422547 461635172 68323200 128261945 68323200 128261945 850678258 540803489 850678258 540803489 383156706 514219574 383156706 514219574 218744989 688383502 218744989 688383502 701132338 513093637 701132338 513093637 616470192 404320290 616470192 404320290 412847479 443152508 412847479 443152508 573204817 851485356 573204817 851485356 490062872 253211823 490062872 253211823 729433221 755321283 729433221 755321283 684023240 972198546 684023240 972198546 649027742 802222601 649027742 802222601 853528292 117351406 853528292 117351406 81415579 832068547 81415579 832068547 26673798 890547400 26673798 890547400 246886926 828141304 246886926 828141304 431862793 564647178 431862793 564647178 545036160 248449635 545036160 248449635 518730494 367071419 518730494 367071419 659238528 620414553 659238528 620414553 750764417 509480656 750764417 509480656 424340957 282179208 424340957 282179208 89186957 969199385 89186957 969199385 133240645 838987753 133240645 838987753 856562379 785173650 856562379 785173650 594076775 66831896 594076775 66831896 988902584 244811429 988902584 244811429 331954592 177753779 331954592 177753779 314002843 444896520 314002843 444896520 938403585 387496041 938403585 387496041 549759110 4298232 549759110 4298232 677199863 827570447 677199863 827570447 708631502 906909954 708631502 906909954 397152958 236778151 397152958 236778151 201111019 837676239 201111019 837676239 670621370 923859024 670621370 923859024 376755134 544552681 376755134 544552681 269560839 165094642 269560839 165094642 817771251 200778357 817771251 200778357 920875280 526126939 920875280 526126939 746686676 135356932 746686676 135356932 493226862 61798544 493226862 61798544 516073634 91621766 516073634 91621766 632021820 325835667 632021820 325835667 652578350 682260645 652578350 682260645 847842672 172371118 847842672 172371118 338900335 921229511 338900335 921229511 717144406 133943072 717144406 133943072 428572424 333832408 428572424 333832408 854203106 807674770 854203106 807674770 81413176 226594621 81413176 226594621 697168169 520565159 697168169 520565159 749918432 45773248 749918432 45773248 969056315 197307708 969056315 197307708 221838343 940589244 221838343 940589244 626096828 688095778 626096828 688095778 128412870 953176964 128412870 953176964 197634462 749585467 197634462 749585467 430601918 935240959 430601918 935240959 173473130 617324405 173473130 617324405 767888367 754683518 767888367 754683518 954054404 544582481 954054404 544582481 643328978 765419238 643328978 765419238 92989080 332352888 92989080 332352888 573338054 994985650 573338054 994985650 865399699 645995379 865399699 645995379 397849159 638074026 397849159 638074026 167394399 701945064 167394399 701945064 838390973 105903171 838390973 105903171 7849389 66166198 7849389 66166198 3973934 610838071 3973934 610838071 603013373 612888720 603013373 612888720 362873386 889295089 362873386 889295089 718204271 52873172 718204271 52873172 58026363 376688133 58026363 376688133 695648772 57362354 695648772 57362354 725510856 86759302 725510856 86759302 279729104 335225445 279729104 335225445 320592396 346456092 320592396 346456092 241418310 531459037 241418310 531459037 24362756 663737315 24362756 663737315 122930453 384400667 122930453 384400667 561893951 100206939 561893951 100206939 462273909 32553217 462273909 32553217 138716199 736430757 138716199 736430757 339027457 882503718 339027457 882503718 981327962 730976192 981327962 730976192 652301072 706099832 652301072 706099832 386959293 955164518 386959293 955164518 182608191 424010811 182608191 424010811 839724766 335858017 839724766 335858017 60210782 151488235 60210782 151488235 19235649 609539306 19235649 609539306 859144631 735437607 859144631 735437607 790379582 266038798 790379582 266038798 980121692 204062364 980121692 204062364 618549115 42113427 618549115 42113427 980748243 717535240 980748243 717535240 375805537 640179346 375805537 640179346 292576459 751563591 292576459 751563591 715956279 299941919 715956279 299941919 100825285 108137304 100825285 108137304 980955908 834056527 980955908 834056527 500874638 569242100 500874638 569242100 918201963 918320411 918201963 918320411 701356855 7263934 701356855 7263934 616713211 487544215 616713211 487544215 894255212 13761375 894255212 13761375 473268296 388161058 473268296 388161058 321978970 891255697 321978970 891255697 622761087 968364550 622761087 968364550 307463984 444028065 307463984 444028065 998271319 66667595 998271319 66667595 365169201 108787894 365169201 108787894 313879797 368668065 313879797 368668065 576273256 486167616 576273256 486167616 642665736 491525822 642665736 491525822 481672471 323720102 481672471 323720102 166595920 767821353 166595920 767821353 445148972 86080805 445148972 86080805 609106920 909500414 609106920 909500414 689045741 568170286 689045741 568170286 241361912 948292454 241361912 948292454 490166981 32865021 490166981 32865021 388240421 761052507 388240421 761052507 571330065 480379544 571330065 480379544 315928993 390556356 315928993 390556356 13378887 794948361 13378887 794948361 813188891 765225236 813188891 765225236 160260735 570596494 160260735 570596494 113845072 655644656 113845072 655644656 737173032 313140006 737173032 313140006 490199519 608786631 490199519 608786631 495281154 196803879 495281154 196803879 563079902 125183358 563079902 125183358 226295606 861535319 226295606 861535319 614777302 916680882 614777302 916680882 70449614 446388092 70449614 446388092 765813615 550137479 765813615 550137479 687946495 798515740 687946495 798515740 324959610 710745361 324959610 710745361 27114869 874398345 27114869 874398345 114170102 267664874 114170102 267664874 412494337 572057726 412494337 572057726 235589740 92260390 235589740 92260390 922904901 623447754 922904901 623447754 268736957 313664319 268736957 313664319 76330810 391225435 76330810 391225435 883597592 416096144 883597592 416096144 820046742 459430004 820046742 459430004 672067402 798975465 672067402 798975465 341905404 355925104 341905404 355925104 337312305 14585381 337312305 14585381 827527855 499761653 827527855 499761653 283950616 270540201 283950616 270540201 146458870 739749853 146458870 739749853 87280228 485903390 87280228 485903390 46756414 20980938 46756414 20980938 761240294 422989681 761240294 422989681 688626951 465660260 688626951 465660260 359717955 758827248 359717955 758827248 63321749 459801818 63321749 459801818 812623747 550347882 812623747 550347882 133302168 489454401 133302168 489454401 191287598 473553244 191287598 473553244 716670803 521456459 716670803 521456459 190363453 504636289 190363453 504636289 935885053 607064371 935885053 607064371 841870345 772954419 841870345 772954419 492309888 784481395 492309888 784481395 885329594 329994369 885329594 329994369 134360604 833643852 134360604 833643852 249205407 391893957 249205407 391893957 101682154 977034549 101682154 977034549 723042401 636150495 723042401 636150495 603404963 42842643 603404963 42842643 492280986 338515217 492280986 338515217 963931286 7828936 963931286 7828936 438512235 285370356 438512235 285370356 793351278 85840070 793351278 85840070 356907623 248277074 356907623 248277074 343115125 244826245 343115125 244826245 446136841 811812661 446136841 811812661 744599863 771738596 744599863 771738596 838162481 429131055 838162481 429131055 981412394 769310656 981412394 769310656 669969624 882839494 669969624 882839494 889007574 500748858 889007574 500748858 821321144 488828492 821321144 488828492 975011686 267212163 975011686 267212163 11570208 95035409 11570208 95035409 69055799 750828548 69055799 750828548 229940899 847167595 229940899 847167595 128970129 277159660 128970129 277159660 697550428 372165844 697550428 372165844 264313049 567488707 264313049 567488707 680268373 311334014 680268373 311334014 648446546 998200517 648446546 998200517 582785905 527493655 582785905 527493655 271364934 836789300 271364934 836789300 686173984 372314549 686173984 372314549 176684330 355752824 176684330 355752824 126020877 709467072 126020877 709467072 599463910 344847598 599463910 344847598 923263065 308687624 923263065 308687624 995375532 620462945 995375532 620462945 742248712 845721802 742248712 845721802 855646253 340140906 855646253 340140906 39005988 111741114 39005988 111741114 457917304 709187499 457917304 709187499 104462461 453589586 104462461 453589586 24103647 634269682 24103647 634269682 635672756 51425147 635672756 51425147 800892087 366708173 800892087 366708173 266488074 652388196 266488074 652388196 623759095 939158637 623759095 939158637 606816161 884865276 606816161 884865276 742971620 41588528 742971620 41588528 463384266 172461771 463384266 172461771 333053621 300101574 333053621 300101574 141142727 451005289 141142727 451005289 597408401 740675936 597408401 740675936 492844439 944145842 492844439 944145842 278831431 523111028 278831431 523111028 779938067 83050139 779938067 83050139 613782576 133688982 613782576 133688982 639208097 365350808 639208097 365350808 856791670 609648183 856791670 609648183 506118208 697973563 506118208 697973563 995520506 944498907 995520506 944498907 246704698 358318006 246704698 358318006 435144794 349803705 435144794 349803705 986697034 983534435 986697034 983534435 123266420 508211409 123266420 508211409 882705202 415217635 882705202 415217635 891604325 482354538 891604325 482354538 974596407 742439455 974596407 742439455 546584706 595838773 546584706 595838773 59419294 207071067 59419294 207071067 390344837 269909260 390344837 269909260 426801279 403521397 426801279 403521397 468264624 516784313 468264624 516784313 80303164 419751142 80303164 419751142 651517637 567117658 651517637 567117658 714041622 441833968 714041622 441833968 166874332 3206966 166874332 3206966 844855233 984352088 844855233 984352088 871719643 16468804 871719643 16468804 655722732 845902251 655722732 845902251 901877992 627263004 901877992 627263004 822859458 610029049 822859458 610029049 745377850 479494109 745377850 479494109 785084827 449425084 785084827 449425084 200355046 12428297 200355046 12428297 383699473 895563945 383699473 895563945 239802453 235131206 239802453 235131206 893606746 645757068 893606746 645757068 540802363 532243066 540802363 532243066 685689612 298856261 685689612 298856261 123346224 868317547 123346224 868317547 352022564 736483434 352022564 736483434 380114456 349417261 380114456 349417261 747720722 396164813 747720722 396164813 289506768 830559097 289506768 830559097 333679663 761663369 333679663 761663369 291843885 317714102 291843885 317714102 555478384 127728419 555478384 127728419 958729572 678136304 958729572 678136304 349950341 665532450 349950341 665532450 349697545 206953719 349697545 206953719 523408982 501089324 523408982 501089324 250213252 539862383 250213252 539862383 482520081 135950253 482520081 135950253 738041041 561527981 738041041 561527981 978771561 389031941 978771561 389031941 326924273 523820851 326924273 523820851 586279810 280495152 586279810 280495152 667525102 131821309 667525102 131821309 418064124 955861293 418064124 955861293 398397658 589059720 398397658 589059720 11218125 63599389 11218125 63599389 845558107 587559130 845558107 587559130 569304531 790480715 569304531 790480715 625359227 572351132 625359227 572351132 158009953 125908592 158009953 125908592 190215079 221550791 190215079 221550791 582692804 162973218 582692804 162973218 997012222 203680084 997012222 203680084 498319114 629048602 498319114 629048602 147600546 510573870 147600546 510573870 865608533 739231111 865608533 739231111 192043066 106173094 192043066 106173094 422727190 860222064 422727190 860222064 511444021 450638448 511444021 450638448 586904690 534627383 586904690 534627383 328908544 859709431 328908544 859709431 320353986 129453891 320353986 129453891 166655987 344748342 166655987 344748342 929897456 494258472 929897456 494258472 905055280 94059900 905055280 94059900 609313087 700020423 609313087 700020423 603368743 567141199 603368743 567141199 547031798 848896018 547031798 848896018 9205956 269701955 9205956 269701955 465420041 837581859 465420041 837581859 461327753 32206283 461327753 32206283 901116615 856696727 901116615 856696727 368759621 503864318 368759621 503864318 567335611 720885650 567335611 720885650 509768968 300796594 509768968 300796594 626655293 600315925 626655293 600315925 370582286 390241302 370582286 390241302 676302214 836138589 676302214 836138589 752919792 422958303 752919792 422958303 831133192 185321866 831133192 185321866 269924938 871735260 269924938 871735260 861975739 738304855 861975739 738304855 680468453 864911526 680468453 864911526 496435371 414754296 496435371 414754296 523027692 906692134 523027692 906692134 73348307 35278312 73348307 35278312 547146180 589330548 547146180 589330548 634063691 107498669 634063691 107498669 957541662 519251462 957541662 519251462 258073923 359072159 258073923 359072159 37592804 839108689 37592804 839108689 705050870 502377402 705050870 502377402 668942551 47424788 668942551 47424788 842819435 843750607 842819435 843750607 966946254 373137344 966946254 373137344 213006345 194985449 213006345 194985449 159465535 259148082 159465535 259148082 828890268 792612269 828890268 792612269 919816239 466700116 919816239 466700116 151869764 412174511 151869764 412174511 625171735 933685509 625171735 933685509 403135361 243767051 403135361 243767051 142350823 880013255 142350823 880013255 555207812 470575555 555207812 470575555 799151837 549943789 799151837 549943789 189010861 240044890 189010861 240044890 170439058 436982198 170439058 436982198 160566460 245032535 160566460 245032535 740429032 71794167 740429032 71794167 885551911 258567144 885551911 258567144 421678161 821855650 421678161 821855650 192406610 50938442 192406610 50938442 921439602 256016265 921439602 256016265 665259071 740286318 665259071 740286318 979585543 273539794 979585543 273539794 771854121 634835838 771854121 634835838 42135266 474110172 42135266 474110172 831551892 138231717 831551892 138231717 963245323 320775279 963245323 320775279 733774585 730977513 733774585 730977513 501079561 642954005 501079561 642954005 178710105 418857913 178710105 418857913 714313942 64505861 714313942 64505861 194195762 949031952 194195762 949031952 238362285 84835512 238362285 84835512 129530822 427504240 129530822 427504240 107241109 591083747 107241109 591083747 303573966 592256476 303573966 592256476 443312400 434605235 443312400 434605235 369958989 151706620 369958989 151706620 223936981 954888045 223936981 954888045 920631257 570015328 920631257 570015328 271807297 716189624 271807297 716189624 634991302 465754670 634991302 465754670 488147445 284298352 488147445 284298352 445418588 342485543 445418588 342485543 818895946 754960896 818895946 754960896 331259369 732277075 331259369 732277075 311689572 599671024 311689572 599671024 193593099 352865744 193593099 352865744 796503158 540038439 796503158 540038439 955271038 493266179 955271038 493266179 811668864 698231265 811668864 698231265 390521105 178525947 390521105 178525947 834676083 584550179 834676083 584550179 824966388 21736072 824966388 21736072 405695557 72151628 405695557 72151628 946853895 739980314 946853895 739980314 515819347 984666746 515819347 984666746 517673538 855120447 517673538 855120447 523113510 226735592 523113510 226735592 22537831 375400406 22537831 375400406 719276114 933532678 719276114 933532678 66562719 917831186 66562719 917831186 983347907 490250387 983347907 490250387 50890119 217513274 50890119 217513274 852626193 774123894 852626193 774123894 835584390 555190272 835584390 555190272 759629093 887642659 759629093 887642659 339072447 299654581 339072447 299654581 733959158 425918014 733959158 425918014 413116300 11740837 413116300 11740837 961420612 292070257 961420612 292070257 391009990 733402437 391009990 733402437 70278683 110379159 70278683 110379159 42133614 639484546 42133614 639484546 702930115 219444275 702930115 219444275 440567696 859708703 440567696 859708703 338981896 457454435 338981896 457454435 918834152 907932665 918834152 907932665 218355705 909093702 218355705 909093702 740896858 685116815 740896858 685116815 138931640 5503904 138931640 5503904 245214212 69241862 245214212 69241862 793562245 509684177 793562245 509684177 403371171 879185553 403371171 879185553 969510051 23082538 969510051 23082538 959299878 847513601 959299878 847513601 162427028 48363328 162427028 48363328 372811847 11542107 372811847 11542107 92732059 333241647 92732059 333241647 908606625 975648002 908606625 975648002 310070835 20091031 310070835 20091031 170272130 634040131 170272130 634040131 183839244 272541391 183839244 272541391 413417586 982260340 413417586 982260340 451594489 104679652 451594489 104679652 184836558 933457688 184836558 933457688 863432918 796302305 863432918 796302305 429956972 378919830 429956972 378919830 419544249 20937088 419544249 20937088 304296949 178454538 304296949 178454538 826932423 38072870 826932423 38072870 159997107 508412127 159997107 508412127 854209844 531565693 854209844 531565693 604602768 295922044 604602768 295922044 862689204 555041360 862689204 555041360 855066138 162009897 855066138 162009897 765876092 976615638 765876092 976615638 391605519 422760397 391605519 422760397 632704104 235866300 632704104 235866300 316017567 952466334 316017567 952466334 981586969 152229515 981586969 152229515 381222108 733364724 381222108 733364724 791680535 233097771 791680535 233097771 960196151 619533834 960196151 619533834 251088504 673622183 251088504 673622183 188029110 721315417 188029110 721315417 507430537 946297759 507430537 946297759 836242816 53937732 836242816 53937732 176633398 637280289 176633398 637280289 901250723 287011721 901250723 287011721 272238831 207006375 272238831 207006375 975785723 217306621 975785723 217306621 396886994 601788780 396886994 601788780 997304757 371218918 997304757 371218918 861963758 344362410 861963758 344362410 875542043 119842945 875542043 119842945 14331037 172399467 14331037 172399467 684667383 14273295 684667383 14273295 369393497 204835356 369393497 204835356 389640949 453783422 389640949 453783422 574835144 699170414 574835144 699170414 867544394 539373487 867544394 539373487 371272746 156229628 371272746 156229628 738889739 304141273 738889739 304141273 953735014 484027129 953735014 484027129 292826616 229475110 292826616 229475110 44108571 959855144 44108571 959855144 178821650 166916805 178821650 166916805 895038823 242728176 895038823 242728176 523339904 249357465 523339904 249357465 592592687 572781037 592592687 572781037 923017660 97491965 923017660 97491965 988981486 506532009 988981486 506532009 623525613 378705112 623525613 378705112 737506125 368932261 737506125 368932261 846288156 294426964 846288156 294426964 340378113 936044597 340378113 936044597 431876335 905226194 431876335 905226194 242509061 187346625 242509061 187346625 210483262 509782236 210483262 509782236 429726016 54727357 429726016 54727357 737684991 119432767 737684991 119432767 764857331 746352790 764857331 746352790 936955256 666053083 936955256 666053083 599556006 183492756 599556006 183492756 94936676 390067820 94936676 390067820 983619 992792354 983619 992792354 432629096 552467023 432629096 552467023 553863934 432804709 553863934 432804709 392802430 122214660 392802430 122214660 153174217 847855020 153174217 847855020 854888450 331868327 854888450 331868327 621555747 641982263 621555747 641982263 26325444 877401449 26325444 877401449 13673356 683183990 13673356 683183990 429553821 508777490 429553821 508777490 247748261 253070502 247748261 253070502 991339531 62352438 991339531 62352438 411015797 564534722 411015797 564534722 618417562 612305578 618417562 612305578 600611029 559769675 600611029 559769675 523607855 687242827 523607855 687242827 695655915 975617127 695655915 975617127 849860869 58388497 849860869 58388497 863125253 431069337 863125253 431069337 813669256 516876566 813669256 516876566 552313378 677745937 552313378 677745937 344707151 969906277 344707151 969906277 487460591 188154428 487460591 188154428 8277167 990676564 8277167 990676564 197611962 971975629 197611962 971975629 998259450 75343012 998259450 75343012 631574479 351733829 631574479 351733829 63962828 924248797 63962828 924248797 323795215 538854359 323795215 538854359 435866906 940061783 435866906 940061783 635735057 583157011 635735057 583157011 376261780 713752457 376261780 713752457 432403135 199359925 432403135 199359925 713360350 215837464 713360350 215837464 931154086 52221932 931154086 52221932 4626199 220685173 4626199 220685173 2234613 614756579 2234613 614756579 669675704 352252905 669675704 352252905 888375537 964630852 888375537 964630852 999200332 88788555 999200332 88788555 909455337 539196483 909455337 539196483 824592501 710065630 824592501 710065630 285472511 644337033 285472511 644337033 732964343 969828829 732964343 969828829 273626974 295263161 273626974 295263161 367496953 295292444 367496953 295292444 68050733 203304245 68050733 203304245 357236701 467609355 357236701 467609355 123224254 554422991 123224254 554422991 347550664 347906552 347550664 347906552 480104890 120054398 480104890 120054398 797673983 222248811 797673983 222248811 576611263 656650343 576611263 656650343 199691309 993827356 199691309 993827356 114137519 795884279 114137519 795884279 579882315 508465758 579882315 508465758 268118526 866223373 268118526 866223373 810563025 574378125 810563025 574378125 28943688 990044630 28943688 990044630 815878327 727227062 815878327 727227062 988254739 894663476 988254739 894663476 2795999 655773527 2795999 655773527 101024195 884423374 101024195 884423374 662039606 376127266 662039606 376127266 40090434 620278498 40090434 620278498 244480272 937884336 244480272 937884336 142357058 150589234 142357058 150589234 805229546 589711259 805229546 589711259 288981599 993163449 288981599 993163449 530887342 112676124 530887342 112676124 658588119 349326252 658588119 349326252 422403192 628017380 422403192 628017380 639524757 666834385 639524757 666834385 740494343 385570980 740494343 385570980 649938655 541504892 649938655 541504892 933346209 56811209 933346209 56811209 215652165 805490530 215652165 805490530 388952258 138878816 388952258 138878816 32034861 117172468 32034861 117172468 622099341 113953585 622099341 113953585 586884553 363460388 586884553 363460388 681271189 534753785 681271189 534753785 965065418 385044482 965065418 385044482 247056778 208235161 247056778 208235161 75599727 390026893 75599727 390026893 961269108 47485774 961269108 47485774 476486415 231905305 476486415 231905305 47387542 594967510 47387542 594967510 743353238 19347392 743353238 19347392 223595307 914059092 223595307 914059092 881585399 195453834 881585399 195453834 995243246 462138106 995243246 462138106 333478426 824011681 333478426 824011681 467097904 517035552 467097904 517035552 921725864 30356569 921725864 30356569 675085722 490930767 675085722 490930767 314548778 989355464 314548778 989355464 773549054 167165139 773549054 167165139 201725595 224998647 201725595 224998647 611305163 978754153 611305163 978754153 360025143 827629709 360025143 827629709 748870922 211579254 748870922 211579254 709931143 416424774 709931143 416424774 9036316 280274357 9036316 280274357 698565884 255636768 698565884 255636768 365080635 46061451 365080635 46061451 300060365 759286485 300060365 759286485 645840269 304631650 645840269 304631650 705343684 574964654 705343684 574964654 95447212 794489799 95447212 794489799 551723875 404209260 551723875 404209260 820611691 958897592 820611691 958897592 28181535 870301894 28181535 870301894 819055213 492605858 819055213 492605858 505368331 462932525 505368331 462932525 252256738 297074171 252256738 297074171 618700501 300034114 618700501 300034114 725696781 523827895 725696781 523827895 330919282 747849510 330919282 747849510 396217966 57396407 396217966 57396407 390559278 265348123 390559278 265348123 156032346 78790616 156032346 78790616 995604050 370520889 995604050 370520889 764839857 905780422 764839857 905780422 392964749 838218778 392964749 838218778 412743389 527286674 412743389 527286674 68477270 215942629 68477270 215942629 811232135 519767091 811232135 519767091 494560877 13828504 494560877 13828504 25762375 716222872 25762375 716222872 555826064 446792453 555826064 446792453 488818323 844616542 488818323 844616542 422744672 199979017 422744672 199979017 432448258 613058346 432448258 613058346 164353617 73857715 164353617 73857715 871857301 128538667 871857301 128538667 887213559 775750470 887213559 775750470 33471219 762673708 33471219 762673708 450696395 650340136 450696395 650340136 670494336 53392522 670494336 53392522 307725178 713292270 307725178 713292270 363182656 515547333 363182656 515547333 257988419 100682913 257988419 100682913 133290684 300725036 133290684 300725036 957547633 750432880 957547633 750432880 155994648 338092275 155994648 338092275 714462894 901667429 714462894 901667429 188571435 76572044 188571435 76572044 658814678 256672429 658814678 256672429 465436855 393593238 465436855 393593238 280459694 851862400 280459694 851862400 222739465 615090298 222739465 615090298 243851780 953896423 243851780 953896423 250083506 982946777 250083506 982946777 991135127 894242312 991135127 894242312 84066962 78090931 84066962 78090931 278559780 81002856 278559780 81002856 457690360 234886860 457690360 234886860 306240491 139595599 306240491 139595599 987358210 704260300 987358210 704260300 754605419 383462547 754605419 383462547 629449302 725574246 629449302 725574246 838752490 961642263 838752490 961642263 914827161 678575183 914827161 678575183 814210893 676551760 814210893 676551760 531686887 970567270 531686887 970567270 626982757 472167899 626982757 472167899 620261773 993382233 620261773 993382233 505998144 376063613 505998144 376063613 821590398 260192425 821590398 260192425 815794396 634887087 815794396 634887087 609660781 324001461 609660781 324001461 852137434 822096460 852137434 822096460 401610818 813985747 401610818 813985747 8015863 162767653 8015863 162767653 557958400 284882554 557958400 284882554 238580642 48837388 238580642 48837388 770992774 733734930 770992774 733734930 395939598 311227653 395939598 311227653 313632320 991198222 313632320 991198222 28129894 725782452 28129894 725782452 923496790 673723658 923496790 673723658 535176846 378894355 535176846 378894355 270238622 426675870 270238622 426675870 809094365 58016614 809094365 58016614 972749801 135885165 972749801 135885165 280815745 181875685 280815745 181875685 877872094 98237856 877872094 98237856 347415804 834225725 347415804 834225725 852254019 913556350 852254019 913556350 103609775 482481750 103609775 482481750 737496688 202029337 737496688 202029337 12603801 92010872 12603801 92010872 657832956 365310633 657832956 365310633 736431083 656224676 736431083 656224676 892499047 27215247 892499047 27215247 293114837 250484245 293114837 250484245 806847947 548156678 806847947 548156678 951901493 35850670 951901493 35850670 405401251 363399855 405401251 363399855 800050844 185863864 800050844 185863864 284237938 6380769 284237938 6380769 340453818 134482442 340453818 134482442 164874751 362191124 164874751 362191124 76616262 948400591 76616262 948400591 378853423 723902748 378853423 723902748 151542821 722918625 151542821 722918625 491189512 662071352 491189512 662071352 999570524 569287104 999570524 569287104 817070724 19073640 817070724 19073640 511919380 142504843 511919380 142504843 675529862 865506993 675529862 865506993 367609489 66543342 367609489 66543342 787454514 682106666 787454514 682106666 586366476 629302701 586366476 629302701 309706342 361935125 309706342 361935125 537779943 862944413 537779943 862944413 218181409 840463091 218181409 840463091 701373777 639535553 701373777 639535553 428378791 85055101 428378791 85055101 92253832 655836140 92253832 655836140 53877227 144316752 53877227 144316752 780725816 365130862 780725816 365130862 940222046 696159117 940222046 696159117 132546871 618500807 132546871 618500807 155407619 487943129 155407619 487943129 563128270 139116012 563128270 139116012 47908450 845756410 47908450 845756410 106750090 942893024 106750090 942893024 740551720 186014507 740551720 186014507 410387158 48920882 410387158 48920882 357066432 529282383 357066432 529282383 153876291 440484272 153876291 440484272 45828418 36245457 45828418 36245457 370632002 177921145 370632002 177921145 655344503 792261087 655344503 792261087 247285481 675183220 247285481 675183220 247018368 753354704 247018368 753354704 713549886 746504837 713549886 746504837 202293216 510101608 202293216 510101608 232603702 4537340 232603702 4537340 73013383 83049044 73013383 83049044 849835602 456998755 849835602 456998755 119186662 258641965 119186662 258641965 283359508 256188061 283359508 256188061 71271473 614243803 71271473 614243803 429921133 543273941 429921133 543273941 743105825 71485984 743105825 71485984 851618552 41996563 851618552 41996563 415099194 483950661 415099194 483950661 196616286 245015747 196616286 245015747 975104246 567603522 975104246 567603522 386371898 712100502 386371898 712100502 70540908 249649206 70540908 249649206 954889198 260350736 954889198 260350736 453483609 641024242 453483609 641024242 139221599 463905372 139221599 463905372 381622806 876654226 381622806 876654226 939104673 410031544 939104673 410031544 35489211 237340835 35489211 237340835 924278531 775481758 924278531 775481758 122190711 82728465 122190711 82728465 964244223 162320524 964244223 162320524 949215508 378231935 949215508 378231935 945544935 763724394 945544935 763724394 424129810 141438427 424129810 141438427 96275120 229376586 96275120 229376586 451498639 194000763 451498639 194000763 621909021 53148638 621909021 53148638 771321591 905230205 771321591 905230205 603200818 393492574 603200818 393492574 86415613 811431224 86415613 811431224 778432774 51387332 778432774 51387332 468754598 499026721 468754598 499026721 188367995 779447074 188367995 779447074 983629502 648002830 983629502 648002830 168623128 861235088 168623128 861235088 325102527 536116384 325102527 536116384 676188859 230675857 676188859 230675857 928401888 274319559 928401888 274319559 355159843 965258107 355159843 965258107 706452568 778835698 706452568 778835698 409221216 371412385 409221216 371412385 465881396 222167606 465881396 222167606 857771693 708726564 857771693 708726564 288852917 950783944 288852917 950783944 169667392 655904862 169667392 655904862 276187238 601042918 276187238 601042918 983321066 667279648 983321066 667279648 305217035 977173949 305217035 977173949 527409183 795248959 527409183 795248959 560254701 85446092 560254701 85446092 395119031 348857229 395119031 348857229 159117460 416005698 159117460 416005698 237086820 108581871 237086820 108581871 637936608 323306488 637936608 323306488 257664041 111319233 257664041 111319233 312662667 12486602 312662667 12486602 530534139 979604631 530534139 979604631 620897491 2359892 620897491 2359892 949667383 384249161 949667383 384249161 420903657 145313356 420903657 145313356 454986911 527113652 454986911 527113652 35410281 767600488 35410281 767600488 860523182 648046524 860523182 648046524 962231696 215758448 962231696 215758448 712785725 600204557 712785725 600204557 466702313 186152100 466702313 186152100 747510022 847889584 747510022 847889584 498916165 435054937 498916165 435054937 578134143 2805446 578134143 2805446 830906213 441083338 830906213 441083338 476728817 981004293 476728817 981004293 97621047 583578256 97621047 583578256 629075026 730155845 629075026 730155845 927704739 859778660 927704739 859778660 622819043 950357833 622819043 950357833 268871902 319307292 268871902 319307292 440163256 235000865 440163256 235000865 682255125 117998638 682255125 117998638 354454912 162741592 354454912 162741592 35673628 775789421 35673628 775789421 932529588 774482539 932529588 774482539 816269613 701219512 816269613 701219512 87478886 811724360 87478886 811724360 916047436 799947285 916047436 799947285 401217253 970382314 401217253 970382314 690593935 837387853 690593935 837387853 479601408 313995818 479601408 313995818 135980350 437533555 135980350 437533555 439090929 611919851 439090929 611919851 865912564 573692212 865912564 573692212 695037474 129939859 695037474 129939859 484920118 925607359 484920118 925607359 199720494 526844937 199720494 526844937 740592770 107417798 740592770 107417798 415676339 408044048 415676339 408044048 287062178 578324956 287062178 578324956 865080131 400925993 865080131 400925993 618957732 126248353 618957732 126248353 79184643 770879451 79184643 770879451 428874735 656040228 428874735 656040228 417110744 480288467 417110744 480288467 726265711 851602392 726265711 851602392 581785862 376036894 581785862 376036894 344067109 543945752 344067109 543945752 924625520 200345405 924625520 200345405 804957892 324015872 804957892 324015872 878274816 909810472 878274816 909810472 503034361 45690967 503034361 45690967 185063563 951978657 185063563 951978657 176846315 954276301 176846315 954276301 800770169 843592637 800770169 843592637 119141374 25743697 119141374 25743697 276015717 31646920 276015717 31646920 525185609 94011433 525185609 94011433 124343620 800554372 124343620 800554372 799373283 934636988 799373283 934636988 529130595 231330561 529130595 231330561 334315511 798402066 334315511 798402066 455535206 12709343 455535206 12709343 527009786 696815052 527009786 696815052 1762 393401061 1762 393401061 703458561 149078843 703458561 149078843 927178258 736742664 927178258 736742664 456622118 230579827 456622118 230579827 683140175 14133331 683140175 14133331 986432223 716173071 986432223 716173071 830710078 679827509 830710078 679827509 530950133 335097281 530950133 335097281 373977242 57925440 373977242 57925440 362360793 846786160 362360793 846786160 410260489 311486181 410260489 311486181 352732898 205964480 352732898 205964480 359016321 149801878 359016321 149801878 807220270 185995301 807220270 185995301 639468733 549349888 639468733 549349888 640765336 575886076 640765336 575886076 422646452 225866384 422646452 225866384 603173939 712780939 603173939 712780939 471575906 276764015 471575906 276764015 905948003 774424604 905948003 774424604 394892212 35819481 394892212 35819481 823881831 113167610 823881831 113167610 477049896 216767457 477049896 216767457 697678996 712312925 697678996 712312925 418357687 176215863 418357687 176215863 387991576 672043376 387991576 672043376 22097129 5886407 22097129 5886407 296765751 52536818 296765751 52536818 735744357 187001563 735744357 187001563 299601097 31029815 299601097 31029815 929668776 213458526 929668776 213458526 379146915 918333113 379146915 918333113 132146644 815354880 132146644 815354880 901430552 941294808 901430552 941294808 646378599 316576032 646378599 316576032 103635308 924862085 103635308 924862085 756565422 968808025 756565422 968808025 933700985 381500957 933700985 381500957 330475123 993784438 330475123 993784438 497671654 749918233 497671654 749918233 347065192 252374928 347065192 252374928 117672126 784957699 117672126 784957699 574921985 871076176 574921985 871076176 14884186 48693600 14884186 48693600 425803141 62614356 425803141 62614356 838925087 439157109 838925087 439157109 574025729 572820981 574025729 572820981 81463586 728010346 81463586 728010346 373441732 905868449 373441732 905868449 869550616 505031081 869550616 505031081 983787843 539673735 983787843 539673735 413185785 657439539 413185785 657439539 366128041 462985759 366128041 462985759 580202507 114763354 580202507 114763354 268606127 948554652 268606127 948554652 263410048 980207334 263410048 980207334 34194719 347083053 34194719 347083053 626950861 163649411 626950861 163649411 398665079 804986529 398665079 804986529 207814435 893377497 207814435 893377497 100174509 507693813 100174509 507693813 638579140 41615601 638579140 41615601 455626872 861992971 455626872 861992971 87798501 773464462 87798501 773464462 83229989 196632165 83229989 196632165 161662758 371862502 161662758 371862502 335754622 935172974 335754622 935172974 689315472 998875481 689315472 998875481 187064344 263759162 187064344 263759162 689334991 796084163 689334991 796084163 521961808 158040634 521961808 158040634 883642174 73291766 883642174 73291766 181299363 728104792 181299363 728104792 421253244 858704937 421253244 858704937 162530847 882320165 162530847 882320165 89989727 44259530 89989727 44259530 993937247 785212284 993937247 785212284 286542673 948188943 286542673 948188943 247073212 546964896 247073212 546964896 793400617 453278122 793400617 453278122 497155236 647397869 497155236 647397869 564551131 937276549 564551131 937276549 837635813 109507103 837635813 109507103 541921693 170727804 541921693 170727804 31404568 828835686 31404568 828835686 613560410 181250397 613560410 181250397 237575425 286882661 237575425 286882661 171688648 814510151 171688648 814510151 149935989 468704651 149935989 468704651 229106364 265844195 229106364 265844195 922726263 771947165 922726263 771947165 793425630 670958184 793425630 670958184 10020457 722600177 10020457 722600177 46985279 273764167 46985279 273764167 937384386 121190097 937384386 121190097 964475089 100344805 964475089 100344805 967903904 977095184 967903904 977095184 983602664 886634122 983602664 886634122 927351978 376486826 927351978 376486826 475165897 496215627 475165897 496215627 364884648 957582498 364884648 957582498 256702360 553701492 256702360 553701492 617257288 760986739 617257288 760986739 873748376 259729044 873748376 259729044 409261591 842323693 409261591 842323693 48126905 216709000 48126905 216709000 441300265 356294595 441300265 356294595 628458978 607404151 628458978 607404151 785811749 219822089 785811749 219822089 396625952 372496774 396625952 372496774 434879496 665781359 434879496 665781359 205151666 804034772 205151666 804034772 99023090 835256445 99023090 835256445 485018630 968078455 485018630 968078455 943550518 305940998 943550518 305940998 988807261 582500876 988807261 582500876 86173194 178330515 86173194 178330515 804995689 889222558 804995689 889222558 621980367 364338494 621980367 364338494 134136315 928741684 134136315 928741684 365425305 585143263 365425305 585143263 464777613 751295688 464777613 751295688 655064465 194034252 655064465 194034252 945769136 744046143 945769136 744046143 167634913 371768556 167634913 371768556 943858257 33074860 943858257 33074860 672047137 155096198 672047137 155096198 811444489 390722852 811444489 390722852 702665715 957102212 702665715 957102212 549987953 765848575 549987953 765848575 973176574 427585559 973176574 427585559 586890436 685528345 586890436 685528345 238840608 712767506 238840608 712767506 163801374 941742940 163801374 941742940 766333974 142880665 766333974 142880665 465022330 918588649 465022330 918588649 521061016 22966523 521061016 22966523 529213298 507527029 529213298 507527029 515880639 675251301 515880639 675251301 513121654 390677101 513121654 390677101 246291931 865651033 246291931 865651033 755793111 236749466 755793111 236749466 131710628 140012904 131710628 140012904 688805915 668148162 688805915 668148162 874525333 96137636 874525333 96137636 924567785 330594398 924567785 330594398 360665596 298258096 360665596 298258096 611014919 879703881 611014919 879703881 477522366 371722864 477522366 371722864 839152924 809452580 839152924 809452580 406037635 579201893 406037635 579201893 507569393 497459900 507569393 497459900 921840162 121148481 921840162 121148481 433139032 272814519 433139032 272814519 611968481 656917024 611968481 656917024 201851446 914180137 201851446 914180137 792671947 333045838 792671947 333045838 779554919 901142642 779554919 901142642 840775659 749345162 840775659 749345162 727376462 608666613 727376462 608666613 481720122 943541727 481720122 943541727 827334743 151680314 827334743 151680314 564252536 731463085 564252536 731463085 605018062 557474772 605018062 557474772 257128798 964894539 257128798 964894539 432410888 713915621 432410888 713915621 307960382 278299848 307960382 278299848 678509617 932632928 678509617 932632928 544190837 226227438 544190837 226227438 912543040 470242082 912543040 470242082 465740298 551994660 465740298 551994660 677813889 882966113 677813889 882966113 772639987 999808443 772639987 999808443 43462513 507176954 43462513 507176954 430681045 745837664 430681045 745837664 726449808 929113956 726449808 929113956 222221283 886125455 222221283 886125455 251937983 645084198 251937983 645084198 200850737 734898857 200850737 734898857 405872334 582476767 405872334 582476767 817770839 526755704 817770839 526755704 643372438 177438324 643372438 177438324 621714950 237435516 621714950 237435516 737839210 506901502 737839210 506901502 842949587 64998082 842949587 64998082 420904401 776112434 420904401 776112434 426275119 8166552 426275119 8166552 770147900 26812129 770147900 26812129 657263818 71471607 657263818 71471607 915515070 11655187 915515070 11655187 593092258 940363428 593092258 940363428 118077733 851933962 118077733 851933962 247533184 178634819 247533184 178634819 796766890 748561921 796766890 748561921 322135972 713930256 322135972 713930256 509765782 332445784 509765782 332445784 243164413 838737944 243164413 838737944 734899304 14190579 734899304 14190579 686449223 196989636 686449223 196989636 711068312 196549757 711068312 196549757 578298965 229179617 578298965 229179617 83251666 187790118 83251666 187790118 606946366 255374279 606946366 255374279 552707302 956614523 552707302 956614523 433455927 551333703 433455927 551333703 328050584 109546091 328050584 109546091 64099307 281155836 64099307 281155836 963547100 591325539 963547100 591325539 849184435 24929879 849184435 24929879 933252835 499209636 933252835 499209636 800457616 586827655 800457616 586827655 780658628 487193541 780658628 487193541 88805509 833165139 88805509 833165139 757724514 808616373 757724514 808616373 319459606 395202020 319459606 395202020 686491778 561860268 686491778 561860268 841962313 571729058 841962313 571729058 530720414 777423377 530720414 777423377 403625929 328851036 403625929 328851036 390294550 366719239 390294550 366719239 403238995 584626244 403238995 584626244 426756748 661927257 426756748 661927257 549086165 703112602 549086165 703112602 609570007 849225211 609570007 849225211 296126134 460415305 296126134 460415305 837872893 514395900 837872893 514395900 865717384 909885446 865717384 909885446 281067003 856889160 281067003 856889160 239042746 625558739 239042746 625558739 326952106 819951087 326952106 819951087 538617309 301531866 538617309 301531866 221811361 515443700 221811361 515443700 397166366 993053569 397166366 993053569 705360547 188981842 705360547 188981842 290039188 129089983 290039188 129089983 836034225 3376952 836034225 3376952 40107670 13935770 40107670 13935770 263256439 563528079 263256439 563528079 423159266 301630110 423159266 301630110 312285079 26355124 312285079 26355124 720853868 267097383 720853868 267097383 293368190 785055678 293368190 785055678 438785093 413127709 438785093 413127709 885169697 441153669 885169697 441153669 270951058 489145967 270951058 489145967 603164344 394748460 603164344 394748460 509153982 913016668 509153982 913016668 688550893 917329969 688550893 917329969 412579105 99916703 412579105 99916703 220871183 392911347 220871183 392911347 727491265 321296494 727491265 321296494 636448257 95106593 636448257 95106593 200703917 30663994 200703917 30663994 129189618 546596695 129189618 546596695 38370778 833110312 38370778 833110312 850644245 277090259 850644245 277090259 452116423 509674788 452116423 509674788 639562091 272399316 639562091 272399316 525053320 880111854 525053320 880111854 952495898 286856292 952495898 286856292 95308927 119796562 95308927 119796562 743705194 937880662 743705194 937880662 341037117 419493519 341037117 419493519 645731932 828975933 645731932 828975933 864310236 402833938 864310236 402833938 209888394 952319360 209888394 952319360 276114059 298798666 276114059 298798666 43899563 823382428 43899563 823382428 676191615 731906366 676191615 731906366 65797846 355517974 65797846 355517974 747710466 450499039 747710466 450499039 841635201 919845898 841635201 919845898 531016636 375455165 531016636 375455165 702716222 910436667 702716222 910436667 617614637 848789430 617614637 848789430 371264829 122294526 371264829 122294526 45651444 764973361 45651444 764973361 623665368 951712509 623665368 951712509 40348848 517159835 40348848 517159835 147187334 215511963 147187334 215511963 697386024 54797719 697386024 54797719 841545954 81178523 841545954 81178523 463709948 648233168 463709948 648233168 389700019 384450437 389700019 384450437 626967620 858497032 626967620 858497032 269563777 262249504 269563777 262249504 340673425 788009024 340673425 788009024 7056725 398155452 7056725 398155452 423072166 365910586 423072166 365910586 388682268 953612769 388682268 953612769 905545534 450962475 905545534 450962475 872060048 346067994 872060048 346067994 374413819 450843159 374413819 450843159 952468250 56089582 952468250 56089582 811424105 870277800 811424105 870277800 72125914 227888189 72125914 227888189 214277187 228639919 214277187 228639919 392477271 805719563 392477271 805719563 132847840 824567691 132847840 824567691 410053918 829473497 410053918 829473497 526640289 344256745 526640289 344256745 867960903 990957846 867960903 990957846 675932651 111453234 675932651 111453234 736351386 750195403 736351386 750195403 176205215 815755193 176205215 815755193 9230340 953420346 9230340 953420346 13717748 941869128 13717748 941869128 671961901 649710107 671961901 649710107 138560172 172863929 138560172 172863929 663085926 348292811 663085926 348292811 415307842 609972672 415307842 609972672 237003010 290802825 237003010 290802825 124867272 869147922 124867272 869147922 333299412 622115594 333299412 622115594 656573398 193679920 656573398 193679920 798030573 567051978 798030573 567051978 685987931 687987221 685987931 687987221 478277834 655711794 478277834 655711794 148441130 552662834 148441130 552662834 681811412 980240941 681811412 980240941 433590662 842713579 433590662 842713579 594207377 34170675 594207377 34170675 904218576 144824469 904218576 144824469 181138988 770086023 181138988 770086023 136236164 890281252 136236164 890281252 672692154 919621786 672692154 919621786 195250338 829023895 195250338 829023895 466960840 354807352 466960840 354807352 666346745 655698881 666346745 655698881 517820599 929200681 517820599 929200681 330316141 894624991 330316141 894624991 83425648 26494817 83425648 26494817 788365678 368766375 788365678 368766375 494368370 44548919 494368370 44548919 880630022 116939663 880630022 116939663 361774880 557982318 361774880 557982318 462257576 684355317 462257576 684355317 888083203 198150213 888083203 198150213 824458410 342033352 824458410 342033352 681357421 201298220 681357421 201298220 476235615 475186392 476235615 475186392 197036358 649556003 197036358 649556003 978762208 515332183 978762208 515332183 900333863 418726784 900333863 418726784 537058688 935876740 537058688 935876740 31110099 594149819 31110099 594149819 901897211 349725199 901897211 349725199 641447702 196281925 641447702 196281925 773560836 758549267 773560836 758549267 252894899 198096437 252894899 198096437 952891323 793303488 952891323 793303488 990797374 920201452 990797374 920201452 571085497 448582779 571085497 448582779 407993532 283952093 407993532 283952093 974678195 883950653 974678195 883950653 70121748 10322690 70121748 10322690 421046389 489989899 421046389 489989899 475957241 900312848 475957241 900312848 306114338 528426655 306114338 528426655 738351384 929742696 738351384 929742696 455069402 623233132 455069402 623233132 666751162 484003871 666751162 484003871 176370471 873580618 176370471 873580618 599852376 763227574 599852376 763227574 978131356 547330387 978131356 547330387 427738946 300700698 427738946 300700698 152240762 767120056 152240762 767120056 736403837 661081925 736403837 661081925 665622640 94800105 665622640 94800105 520700086 711388469 520700086 711388469 130847856 801678418 130847856 801678418 799340903 302060548 799340903 302060548 242449918 17436028 242449918 17436028 679817265 939970039 679817265 939970039 109234536 709639704 109234536 709639704 778502113 89979252 778502113 89979252 423008612 145450882 423008612 145450882 674015969 803932593 674015969 803932593 576532892 262366491 576532892 262366491 252060630 321226537 252060630 321226537 947099077 658659257 947099077 658659257 803369110 205616278 803369110 205616278 252554218 870823972 252554218 870823972 88510094 529941547 88510094 529941547 134234397 503268903 134234397 503268903 581990298 707642207 581990298 707642207 933296975 854906430 933296975 854906430 485669763 219022929 485669763 219022929 884455737 783161331 884455737 783161331 413596034 762465265 413596034 762465265 10347573 625809218 10347573 625809218 921515367 187484451 921515367 187484451 979648242 746878701 979648242 746878701 503872665 320364253 503872665 320364253 536643076 720263103 536643076 720263103 777144400 204249035 777144400 204249035 584038507 297143110 584038507 297143110 567274596 857449762 567274596 857449762 110430969 473415678 110430969 473415678 996490992 953274160 996490992 953274160 413168938 377609360 413168938 377609360 790116651 571479226 790116651 571479226 250220815 423273447 250220815 423273447 707633253 457719417 707633253 457719417 72025630 175672521 72025630 175672521 14072079 555649197 14072079 555649197 672242613 841539464 672242613 841539464 491465737 618904718 491465737 618904718 384205769 12560475 384205769 12560475 736149814 463686701 736149814 463686701 156062240 576104108 156062240 576104108 533235335 75275019 533235335 75275019 932334413 794440918 932334413 794440918 215746318 513920172 215746318 513920172 59641175 310063748 59641175 310063748 62657685 938850540 62657685 938850540 13878979 905795853 13878979 905795853 555589412 739596242 555589412 739596242 767939918 238566133 767939918 238566133 468665126 135551967 468665126 135551967 783538828 52136505 783538828 52136505 504119001 199991579 504119001 199991579 700915949 391957961 700915949 391957961 612500414 729124585 612500414 729124585 189320505 269303208 189320505 269303208 402524621 192464797 402524621 192464797 640210184 490154885 640210184 490154885 861194901 554385618 861194901 554385618 803124703 388718152 803124703 388718152 439486001 631576605 439486001 631576605 449723484 185144469 449723484 185144469 510422004 18096875 510422004 18096875 534985156 624266660 534985156 624266660 278244387 885986446 278244387 885986446 899937837 489565584 899937837 489565584 995577864 977196294 995577864 977196294 672882851 1954381 672882851 1954381 988175567 803411470 988175567 803411470 381394426 266867406 381394426 266867406 60358066 665131248 60358066 665131248 451262440 60650010 451262440 60650010 171409738 511799146 171409738 511799146 396056414 183784307 396056414 183784307 391796028 690400598 391796028 690400598 851394769 262681245 851394769 262681245 354803834 382010545 354803834 382010545 462112180 304875796 462112180 304875796 97382479 128486539 97382479 128486539 384237364 417056488 384237364 417056488 666434636 11770142 666434636 11770142 805247115 749362213 805247115 749362213 747113242 156953637 747113242 156953637 648459033 110116221 648459033 110116221 664548721 597174991 664548721 597174991 695075333 11621463 695075333 11621463 860548103 484316760 860548103 484316760 559560720 747810557 559560720 747810557 360274274 176275443 360274274 176275443 882521263 10905423 882521263 10905423 502905047 872282175 502905047 872282175 925743807 532094634 925743807 532094634 421897962 279653988 421897962 279653988 626611084 693484520 626611084 693484520 601292420 625258134 601292420 625258134 950805319 483084568 950805319 483084568 607391415 171489238 607391415 171489238 555208644 524884024 555208644 524884024 876656905 343627884 876656905 343627884 583925766 919065946 583925766 919065946 323936845 344089135 323936845 344089135 172896224 990274490 172896224 990274490 60300544 880771093 60300544 880771093 955452398 21704471 955452398 21704471 844413497 49789325 844413497 49789325 759862257 792410752 759862257 792410752 709286580 714785298 709286580 714785298 500264814 359926456 500264814 359926456 585737286 638594858 585737286 638594858 300675101 78319438 300675101 78319438 72916572 214139650 72916572 214139650 389865811 671778814 389865811 671778814 520262711 206566843 520262711 206566843 923627405 91850943 923627405 91850943 632390362 116344144 632390362 116344144 559164933 460287149 559164933 460287149 845591668 573249102 845591668 573249102 958698420 355234238 958698420 355234238 624641676 494903215 624641676 494903215 719521971 192368562 719521971 192368562 446804594 38700397 446804594 38700397 330921318 864269303 330921318 864269303 233802084 168352651 233802084 168352651 820981815 252912182 820981815 252912182 35563818 203193877 35563818 203193877 687070920 650539546 687070920 650539546 67404 6044167 67404 6044167 204170739 149888327 204170739 149888327 655245248 92410019 655245248 92410019 924765975 954184382 924765975 954184382 330451371 791780193 330451371 791780193 637819169 307839189 637819169 307839189 231208881 906365324 231208881 906365324 801281257 957320338 801281257 957320338 244507736 966615894 244507736 966615894 149143182 531399642 149143182 531399642 379918069 226821563 379918069 226821563 529829567 39400823 529829567 39400823 989096014 219276325 989096014 219276325 299624079 503790492 299624079 503790492 62474889 600465682 62474889 600465682 48053554 48381505 48053554 48381505 404332729 759048897 404332729 759048897 199524845 216421384 199524845 216421384 210389783 618322147 210389783 618322147 670972540 70000388 670972540 70000388 789027896 676254167 789027896 676254167 284347389 672550336 284347389 672550336 529614921 719322845 529614921 719322845 43000588 637185830 43000588 637185830 745433096 168769966 745433096 168769966 332392385 440326748 332392385 440326748 977699400 181062244 977699400 181062244 642504246 516925820 642504246 516925820 160482374 977677866 160482374 977677866 417151942 77326281 417151942 77326281 797961143 452868350 797961143 452868350 186635298 223135460 186635298 223135460 569914540 187002646 569914540 187002646 649138872 717223465 649138872 717223465 607919354 550951683 607919354 550951683 65073823 76663793 65073823 76663793 739661925 273671961 739661925 273671961 885834703 127990897 885834703 127990897 225472520 451023179 225472520 451023179 954363146 574804057 954363146 574804057 779401396 558500108 779401396 558500108 159745784 116430657 159745784 116430657 502695166 306809857 502695166 306809857 676072940 918094297 676072940 918094297 318012604 170581077 318012604 170581077 613339789 426164423 613339789 426164423 553365925 788196658 553365925 788196658 916841486 908725005 916841486 908725005 183244438 537488752 183244438 537488752 110293987 838153383 110293987 838153383 632377257 274996799 632377257 274996799 534781391 964566782 534781391 964566782 891750073 998086951 891750073 998086951 287088166 126143446 287088166 126143446 927787868 409461691 927787868 409461691 780543818 973574082 780543818 973574082 409493458 118820867 409493458 118820867 601734076 977327784 601734076 977327784 347935662 414529243 347935662 414529243 413647873 955944329 413647873 955944329 47558317 37780722 47558317 37780722 930626191 239286861 930626191 239286861 236921384 619507435 236921384 619507435 248812156 608385945 248812156 608385945 717252538 779939471 717252538 779939471 706580192 585455005 706580192 585455005 371137565 200535909 371137565 200535909 489556972 541905849 489556972 541905849 999073677 14596010 999073677 14596010 363013189 952273003 363013189 952273003 840828502 570612932 840828502 570612932 564511704 792858614 564511704 792858614 378712502 962267674 378712502 962267674 873122687 444273117 873122687 444273117 650932281 844067098 650932281 844067098 194006204 86422671 194006204 86422671 934739688 337923643 934739688 337923643 647156787 459641483 647156787 459641483 474631515 388785690 474631515 388785690 70092067 165490914 70092067 165490914 14705632 856003328 14705632 856003328 640854601 613310578 640854601 613310578 458919805 111484844 458919805 111484844 439510327 873152874 439510327 873152874 102933475 133200962 102933475 133200962 507764153 401058480 507764153 401058480 984813155 458117039 984813155 458117039 900577374 707410892 900577374 707410892 491159446 278368393 491159446 278368393 345701644 427119740 345701644 427119740 670900951 419051305 670900951 419051305 281868279 9640514 281868279 9640514 429974156 547020244 429974156 547020244 446667448 459843179 446667448 459843179 804678528 48717134 804678528 48717134 542905743 441696278 542905743 441696278 658047692 832433774 658047692 832433774 629359985 130419568 629359985 130419568 974073441 950919158 974073441 950919158 737725464 147425621 737725464 147425621 633275745 750810753 633275745 750810753 423048266 872951555 423048266 872951555 497580138 115906824 497580138 115906824 569637720 300562606 569637720 300562606 878795112 736151159 878795112 736151159 319135567 920096270 319135567 920096270 881236241 290942310 881236241 290942310 123876993 809463121 123876993 809463121 195634977 395268734 195634977 395268734 140800882 411324808 140800882 411324808 165363965 385904283 165363965 385904283 673234437 133428488 673234437 133428488 853795766 809486542 853795766 809486542 993217253 267735766 993217253 267735766 809357620 720276345 809357620 720276345 869602566 41254522 869602566 41254522 349727292 321033333 349727292 321033333 611166168 235065421 611166168 235065421 140153525 974552171 140153525 974552171 638275415 95149254 638275415 95149254 453477519 583208896 453477519 583208896 247735004 173421701 247735004 173421701 883665523 797643973 883665523 797643973 51467608 758399803 51467608 758399803 803080239 890584469 803080239 890584469 146486334 789836919 146486334 789836919 226248769 459475600 226248769 459475600 190846635 359157701 190846635 359157701 802147071 620545871 802147071 620545871 732520548 546006556 732520548 546006556 489689711 788103664 489689711 788103664 16038183 754553571 16038183 754553571 747229779 865017857 747229779 865017857 64690057 473462976 64690057 473462976 705761980 493278529 705761980 493278529 865432267 751789156 865432267 751789156 310944508 219798041 310944508 219798041 232045333 37106103 232045333 37106103 43546695 674148728 43546695 674148728 766294584 793181048 766294584 793181048 306395069 804737181 306395069 804737181 804923494 391159262 804923494 391159262 7863705 947437395 7863705 947437395 464167001 378461651 464167001 378461651 608178713 265542899 608178713 265542899 567640054 916978524 567640054 916978524 87629312 473092412 87629312 473092412 463169987 162399612 463169987 162399612 356262540 183665549 356262540 183665549 468013174 216987185 468013174 216987185 232489208 801464237 232489208 801464237 54938096 479518163 54938096 479518163 851990054 771954698 851990054 771954698 602519860 780800982 602519860 780800982 131156978 888770942 131156978 888770942 614753377 576855075 614753377 576855075 446528090 971617633 446528090 971617633 812143019 510959176 812143019 510959176 757564417 469985894 757564417 469985894 527245227 970315654 527245227 970315654 801677244 907026786 801677244 907026786 493424977 47520887 493424977 47520887 885217143 374049433 885217143 374049433 167146253 932058667 167146253 932058667 340989028 805652447 340989028 805652447 737618729 936963032 737618729 936963032 856525144 242349678 856525144 242349678 909847985 780449595 909847985 780449595 765785258 552101399 765785258 552101399 340679466 221788862 340679466 221788862 647076576 165957786 647076576 165957786 722731035 105889158 722731035 105889158 784757543 491016462 784757543 491016462 856051730 71398649 856051730 71398649 597638119 871388855 597638119 871388855 471104212 189152651 471104212 189152651 534185052 245159147 534185052 245159147 341866364 185356053 341866364 185356053 852232100 81750078 852232100 81750078 777170105 788610266 777170105 788610266 315127372 55684893 315127372 55684893 380083128 696757057 380083128 696757057 966589045 13374317 966589045 13374317 892601984 222182676 892601984 222182676 783248436 889272685 783248436 889272685 173761446 796615645 173761446 796615645 778242551 75884759 778242551 75884759 87407707 223592980 87407707 223592980 343499149 834383447 343499149 834383447 272915281 414679523 272915281 414679523 257570489 435622580 257570489 435622580 3236930 540532616 3236930 540532616 776413372 541014708 776413372 541014708 505595395 106890823 505595395 106890823 676659183 336398379 676659183 336398379 343869870 222306399 343869870 222306399 517340917 489838455 517340917 489838455 48513674 742975409 48513674 742975409 941188126 634795244 941188126 634795244 317010144 378166718 317010144 378166718 594671684 613954579 594671684 613954579 934170870 921495484 934170870 921495484 960330340 351412804 960330340 351412804 74249895 899437495 74249895 899437495 518850805 114142797 518850805 114142797 198527726 523561136 198527726 523561136 634591686 114499066 634591686 114499066 68716913 676818275 68716913 676818275 623418218 200146024 623418218 200146024 400670721 279723761 400670721 279723761 982484639 724032165 982484639 724032165 312300456 294421770 312300456 294421770 469241018 931133734 469241018 931133734 443691705 40576427 443691705 40576427 460447645 394907764 460447645 394907764 103298857 219788401 103298857 219788401 249187806 539235421 249187806 539235421 920548745 582956698 920548745 582956698 345596573 62720090 345596573 62720090 333090571 721182742 333090571 721182742 666853959 756764922 666853959 756764922 353609256 308688834 353609256 308688834 62976118 608893089 62976118 608893089 23458451 786359562 23458451 786359562 111641767 437857575 111641767 437857575 422866084 240155961 422866084 240155961 505073237 900218955 505073237 900218955 96420159 714864344 96420159 714864344 403205712 144134509 403205712 144134509 865780202 665772233 865780202 665772233 165903839 134861308 165903839 134861308 356711738 877904067 356711738 877904067 407512415 363874679 407512415 363874679 21292704 529559178 21292704 529559178 589618515 105943340 589618515 105943340 26589259 146615890 26589259 146615890 74363917 266634983 74363917 266634983 176175482 581705940 176175482 581705940 67280290 190035755 67280290 190035755 406799165 848270135 406799165 848270135 268530088 69716313 268530088 69716313 113920552 695061505 113920552 695061505 986466740 768374699 986466740 768374699 657897856 283636006 657897856 283636006 910637586 260042352 910637586 260042352 332147167 409547177 332147167 409547177 983108351 564190327 983108351 564190327 775670732 561605085 775670732 561605085 336672826 494311554 336672826 494311554 911204162 749715978 911204162 749715978 602401372 632514407 602401372 632514407 845133762 795792152 845133762 795792152 716513256 540528168 716513256 540528168 676737029 281494790 676737029 281494790 683115371 915319029 683115371 915319029 899033486 374203005 899033486 374203005 855170086 321606417 855170086 321606417 316573435 543177945 316573435 543177945 188065132 379452593 188065132 379452593 480663174 52291117 480663174 52291117 569974152 93667591 569974152 93667591 876394040 311227090 876394040 311227090 614800471 832279070 614800471 832279070 600355000 980302761 600355000 980302761 539958766 687930594 539958766 687930594 365481556 344237057 365481556 344237057 247294200 809370214 247294200 809370214 872584366 766268672 872584366 766268672 674827535 977496479 674827535 977496479 333048774 581129772 333048774 581129772 419138189 763278446 419138189 763278446 132031691 182328294 132031691 182328294 623208414 351068957 623208414 351068957 805088313 351092670 805088313 351092670 451154189 88678258 451154189 88678258 301133105 957264189 301133105 957264189 628604499 290234396 628604499 290234396 153208856 465955086 153208856 465955086 636777400 452507064 636777400 452507064 42772567 277514470 42772567 277514470 101749127 673126583 101749127 673126583 252688915 677764388 252688915 677764388 657075565 438520337 657075565 438520337 379535689 523444750 379535689 523444750 761738815 321098240 761738815 321098240 646999945 820241063 646999945 820241063 896837264 327548003 896837264 327548003 556510359 635851839 556510359 635851839 85849561 223829076 85849561 223829076 405372610 199173322 405372610 199173322 682896602 29671687 682896602 29671687 853602007 306317067 853602007 306317067 272894048 879726675 272894048 879726675 253694227 915960186 253694227 915960186 779222603 327521973 779222603 327521973 755453292 288794051 755453292 288794051 333734553 5191591 333734553 5191591 513224099 622217695 513224099 622217695 769782329 725369607 769782329 725369607 452854548 521194751 452854548 521194751 382440727 377586222 382440727 377586222 11378127 601691352 11378127 601691352 80084353 664920082 80084353 664920082 760814632 380540040 760814632 380540040 883368846 430090954 883368846 430090954 411192044 526506882 411192044 526506882 452168355 679367888 452168355 679367888 122669946 717773188 122669946 717773188 339706886 990141908 339706886 990141908 890865185 225410574 890865185 225410574 759254319 851294176 759254319 851294176 40628682 122255252 40628682 122255252 370497087 186057447 370497087 186057447 145009148 654366769 145009148 654366769 839528733 927157210 839528733 927157210 626728970 7916821 626728970 7916821 960782046 730983280 960782046 730983280 390910621 52703260 390910621 52703260 225935168 321856066 225935168 321856066 66983456 17588418 66983456 17588418 941612262 236609697 941612262 236609697 970202772 761478408 970202772 761478408 117035217 928282943 117035217 928282943 910771019 706333100 910771019 706333100 369032914 521184601 369032914 521184601 404347007 912370826 404347007 912370826 941823327 911343671 941823327 911343671 961144593 554655870 961144593 554655870 302151761 754010589 302151761 754010589 241077921 132492772 241077921 132492772 739337148 969131887 739337148 969131887 19470325 151442183 19470325 151442183 120993165 134340670 120993165 134340670 802685324 283040557 802685324 283040557 487053974 713761658 487053974 713761658 503237192 384913722 503237192 384913722 735501267 925905515 735501267 925905515 923224343 683805345 923224343 683805345 106547115 685420048 106547115 685420048 870760109 541771950 870760109 541771950 758499581 261494402 758499581 261494402 637132156 844409139 637132156 844409139 401757847 543203341 401757847 543203341 654164808 77124665 654164808 77124665 294216710 644878991 294216710 644878991 956374976 288823985 956374976 288823985 377226072 394433029 377226072 394433029 125841583 214717850 125841583 214717850 635517337 720039227 635517337 720039227 530140624 271138517 530140624 271138517 806268583 627750924 806268583 627750924 293656169 990317762 293656169 990317762 975161779 35349148 975161779 35349148 473765720 188906698 473765720 188906698 84634980 383263243 84634980 383263243 990034781 667385487 990034781 667385487 238943109 767753382 238943109 767753382 904978268 399870546 904978268 399870546 555767378 163153889 555767378 163153889 922521553 237085385 922521553 237085385 378929182 773681799 378929182 773681799 231555917 784920840 231555917 784920840 942537723 509265603 942537723 509265603 310641619 89295620 310641619 89295620 263774641 261654957 263774641 261654957 55156533 129649011 55156533 129649011 686070272 778638549 686070272 778638549 899088596 287414311 899088596 287414311 681716755 196464763 681716755 196464763 767651515 83068676 767651515 83068676 147805136 78379466 147805136 78379466 608440238 381716882 608440238 381716882 343485758 334115565 343485758 334115565 512497069 164725881 512497069 164725881 927632348 377312092 927632348 377312092 315530039 929009127 315530039 929009127 283042706 802091447 283042706 802091447 14846555 981308619 14846555 981308619 875106931 315758007 875106931 315758007 501126992 353738367 501126992 353738367 580092732 164810441 580092732 164810441 440692219 45947772 440692219 45947772 395843144 628343653 395843144 628343653 268915471 354584425 268915471 354584425 733792559 570460108 733792559 570460108 137027006 676070019 137027006 676070019 536902448 638590613 536902448 638590613 582757768 468253221 582757768 468253221 49488168 778021520 49488168 778021520 14350378 667922680 14350378 667922680 573889152 762900409 573889152 762900409 780394362 228986431 780394362 228986431 711182890 60415241 711182890 60415241 575926499 756335643 575926499 756335643 223855007 808056301 223855007 808056301 448802473 450413489 448802473 450413489 321625518 622582325 321625518 622582325 27312791 521039329 27312791 521039329 716666290 721501409 716666290 721501409 272396015 602671287 272396015 602671287 737821183 913455776 737821183 913455776 308926993 183136408 308926993 183136408 169391345 159917495 169391345 159917495 68665613 290544545 68665613 290544545 20538497 233505733 20538497 233505733 414036469 910173424 414036469 910173424 148396371 634810769 148396371 634810769 43881142 353630388 43881142 353630388 151756152 800667651 151756152 800667651 326367565 81330828 326367565 81330828 459508627 156002964 459508627 156002964 437132613 77109476 437132613 77109476 477308457 50402289 477308457 50402289 548912500 64750366 548912500 64750366 821736516 956583902 821736516 956583902 189702819 686644286 189702819 686644286 543627552 210455543 543627552 210455543 200846962 140133772 200846962 140133772 495025992 599088850 495025992 599088850 742799871 79888863 742799871 79888863 722420217 551523052 722420217 551523052 578836168 988883321 578836168 988883321 396402547 893568577 396402547 893568577 993386704 470471370 993386704 470471370 260873256 982353503 260873256 982353503 101025409 771692035 101025409 771692035 618581306 316631369 618581306 316631369 416575468 150940304 416575468 150940304 207631028 951616077 207631028 951616077 179763112 945646010 179763112 945646010 413588158 572108144 413588158 572108144 785104722 822073791 785104722 822073791 370634956 459034218 370634956 459034218 79798489 723658456 79798489 723658456 678974284 824054878 678974284 824054878 381586127 511185407 381586127 511185407 809477944 749112052 809477944 749112052 414896589 350183335 414896589 350183335 588042447 88488380 588042447 88488380 635089134 354155496 635089134 354155496 528641327 687040221 528641327 687040221 729093318 565256369 729093318 565256369 541428037 877051422 541428037 877051422 82833255 722642835 82833255 722642835 928723587 442802418 928723587 442802418 444701651 228447891 444701651 228447891 474658900 462969782 474658900 462969782 358241740 391331130 358241740 391331130 299038398 250634484 299038398 250634484 298861740 312800662 298861740 312800662 392487241 862175358 392487241 862175358 443544943 671570298 443544943 671570298 711505579 76643520 711505579 76643520 33603781 485405714 33603781 485405714 339156704 193281556 339156704 193281556 794807949 415335004 794807949 415335004 140447491 419224942 140447491 419224942 59416176 611285504 59416176 611285504 510244582 484948215 510244582 484948215 660041512 301578372 660041512 301578372 314258569 40832021 314258569 40832021 139249672 625444063 139249672 625444063 117094542 629761400 117094542 629761400 664855692 210309505 664855692 210309505 829141457 260057118 829141457 260057118 38243987 352307991 38243987 352307991 780302900 103896013 780302900 103896013 642915530 110079486 642915530 110079486 219444486 164128258 219444486 164128258 455536335 734172087 455536335 734172087 850384414 127445647 850384414 127445647 424590737 821919567 424590737 821919567 725498945 648540107 725498945 648540107 88987562 280671498 88987562 280671498 389289492 44947957 389289492 44947957 570661824 917498703 570661824 917498703 823221791 83868708 823221791 83868708 806072843 660710554 806072843 660710554 326095754 397636157 326095754 397636157 43652443 985327381 43652443 985327381 894088506 549433056 894088506 549433056 946966674 581463950 946966674 581463950 740506165 691651347 740506165 691651347 365576661 594650848 365576661 594650848 29130702 358546058 29130702 358546058 935818518 609645243 935818518 609645243 384387952 633212755 384387952 633212755 158148042 569398561 158148042 569398561 889533300 531687499 889533300 531687499 435508684 856607419 435508684 856607419 805501416 212229477 805501416 212229477 458553658 551544027 458553658 551544027 109411690 501448792 109411690 501448792 166158169 898531031 166158169 898531031 571308679 907415112 571308679 907415112 112534800 927390051 112534800 927390051 331523586 24310940 331523586 24310940 860401037 642088985 860401037 642088985 595498933 929854047 595498933 929854047 743016568 80558355 743016568 80558355 118965772 488408998 118965772 488408998 513012626 18019981 513012626 18019981 105771054 710608587 105771054 710608587 139548727 535521653 139548727 535521653 656513867 13852615 656513867 13852615 443138681 96964554 443138681 96964554 562346710 373151562 562346710 373151562 391193710 862730947 391193710 862730947 591755155 690774617 591755155 690774617 697038960 835710602 697038960 835710602 890251910 695898791 890251910 695898791 883792735 504844010 883792735 504844010 486958383 967962377 486958383 967962377 625587051 880971316 625587051 880971316 937583866 393931841 937583866 393931841 914785279 824990020 914785279 824990020 881391533 438654647 881391533 438654647 744609340 786946967 744609340 786946967 887743625 47387737 887743625 47387737 344877024 907597656 344877024 907597656 482973690 277711320 482973690 277711320 177033065 559179399 177033065 559179399 911455851 200534331 911455851 200534331 245481859 369763699 245481859 369763699 652428640 985124038 652428640 985124038 613935699 718055102 613935699 718055102 993720613 939842559 993720613 939842559 536731132 150361262 536731132 150361262 830594950 36557317 830594950 36557317 384524192 809209942 384524192 809209942 478028461 377921780 478028461 377921780 482508456 939519196 482508456 939519196 874615311 773437995 874615311 773437995 466979290 292824475 466979290 292824475 665566908 773355843 665566908 773355843 292164977 34280653 292164977 34280653 842410679 593829371 842410679 593829371 793449014 409007526 793449014 409007526 891576395 274923296 891576395 274923296 307749482 215014541 307749482 215014541 570262968 303543881 570262968 303543881 47371213 968870792 47371213 968870792 512294106 417940147 512294106 417940147 354377449 806667332 354377449 806667332 19110790 978278512 19110790 978278512 711189070 527690722 711189070 527690722 651966882 987756010 651966882 987756010 61570939 431693141 61570939 431693141 972270731 506388057 972270731 506388057 923765705 965486910 923765705 965486910 949700188 421818765 949700188 421818765 788077453 740460691 788077453 740460691 745429784 685378068 745429784 685378068 70924754 310196232 70924754 310196232 393130310 791538664 393130310 791538664 220778722 749643072 220778722 749643072 611736382 443610714 611736382 443610714 816762022 121941137 816762022 121941137 384092096 850361621 384092096 850361621 776465021 423264799 776465021 423264799 197536983 7418390 197536983 7418390 472324027 149177465 472324027 149177465 64640991 600554780 64640991 600554780 319034203 411257094 319034203 411257094 339556583 339865446 339556583 339865446 593141240 365779049 593141240 365779049 650039937 567780050 650039937 567780050 254067241 255188426 254067241 255188426 651935875 413999057 651935875 413999057 825597387 689721941 825597387 689721941 600013750 20673800 600013750 20673800 849836706 855042386 849836706 855042386 778748936 5259597 778748936 5259597 655935981 590386635 655935981 590386635 365455079 38872462 365455079 38872462 187933925 107498174 187933925 107498174 437691227 651723002 437691227 651723002 218329404 271333956 218329404 271333956 700858173 685046189 700858173 685046189 759037743 145678604 759037743 145678604 248570657 159287185 248570657 159287185 541847834 64443725 541847834 64443725 27135944 127043244 27135944 127043244 273634249 446604532 273634249 446604532 781638178 783566658 781638178 783566658 87401894 265033147 87401894 265033147 578871532 315463559 578871532 315463559 792376832 865540909 792376832 865540909 186794308 376556414 186794308 376556414 621061934 988508654 621061934 988508654 96527941 881385634 96527941 881385634 324971080 439729317 324971080 439729317 728303883 38401883 728303883 38401883 578216382 389323746 578216382 389323746 522880092 928268801 522880092 928268801 47939909 627193162 47939909 627193162 332700560 681128908 332700560 681128908 853124282 565806823 853124282 565806823 553642071 894400292 553642071 894400292 360265098 791385097 360265098 791385097 518308286 126695986 518308286 126695986 762428327 14950312 762428327 14950312 979823093 800055278 979823093 800055278 325791145 882120583 325791145 882120583 152193170 351849349 152193170 351849349 986062779 654292140 986062779 654292140 462482635 251332152 462482635 251332152 928441817 135037362 928441817 135037362 591904816 725389863 591904816 725389863 324901420 756238975 324901420 756238975 384480046 932302571 384480046 932302571 138674081 141746660 138674081 141746660 70187098 195486084 70187098 195486084 353774817 897953278 353774817 897953278 987905632 18721961 987905632 18721961 955994319 376022912 955994319 376022912 769660996 103586153 769660996 103586153 323923593 218329009 323923593 218329009 373514580 719839470 373514580 719839470 649583088 783029589 649583088 783029589 939444934 238250903 939444934 238250903 583213970 428042858 583213970 428042858 362039586 641814221 362039586 641814221 633302406 160480068 633302406 160480068 605457139 8528118 605457139 8528118 261883924 594039771 261883924 594039771 214014384 582678491 214014384 582678491 455292688 829359534 455292688 829359534 252199797 324215472 252199797 324215472 297331356 261235769 297331356 261235769 235134507 760114958 235134507 760114958 495349960 894873972 495349960 894873972 936190752 641926492 936190752 641926492 268412293 183529866 268412293 183529866 768404212 565366695 768404212 565366695 803031251 684884337 803031251 684884337 15966548 855181218 15966548 855181218 377398390 895996236 377398390 895996236 15966994 854016879 15966994 854016879 890196564 220668627 890196564 220668627 5857860 904808331 5857860 904808331 909480088 331945821 909480088 331945821 13893213 510572019 13893213 510572019 323922194 983005777 323922194 983005777 118447871 653694392 118447871 653694392 893635989 747973722 893635989 747973722 956832430 411307485 956832430 411307485 177708367 67005112 177708367 67005112 373039284 66020183 373039284 66020183 837186036 419610391 837186036 419610391 106265764 302449366 106265764 302449366 343395510 144558364 343395510 144558364 561426479 640229681 561426479 640229681 11742395 209593663 11742395 209593663 141475737 923040270 141475737 923040270 36619510 930987270 36619510 930987270 108763023 163722649 108763023 163722649 277428742 206219620 277428742 206219620 106597390 394752149 106597390 394752149 667606640 969541365 667606640 969541365 487006215 435865119 487006215 435865119 426225782 960562452 426225782 960562452 424053247 905059405 424053247 905059405 864234646 904226732 864234646 904226732 273150844 513788787 273150844 513788787 846729251 610193688 846729251 610193688 98063367 335461402 98063367 335461402 400725312 745351526 400725312 745351526 212671464 163138291 212671464 163138291 218519891 122064691 218519891 122064691 256572289 326890503 256572289 326890503 200618642 100937082 200618642 100937082 821538236 925920925 821538236 925920925 520274181 983374414 520274181 983374414 710975012 688700686 710975012 688700686 570070846 418927019 570070846 418927019 206285061 426741397 206285061 426741397 437118303 312240321 437118303 312240321 458137159 91305176 458137159 91305176 167062023 129487521 167062023 129487521 101041607 954702854 101041607 954702854 24935528 915945498 24935528 915945498 385503632 686658336 385503632 686658336 98989445 57487727 98989445 57487727 722020487 137708080 722020487 137708080 665063218 930979023 665063218 930979023 371102254 66998823 371102254 66998823 484929044 891625219 484929044 891625219 7794701 87035732 7794701 87035732 149211714 1235915 149211714 1235915 977172412 829115806 977172412 829115806 429340366 671891726 429340366 671891726 713285293 415245844 713285293 415245844 827265054 943241924 827265054 943241924 21536215 496504094 21536215 496504094 274553026 76264113 274553026 76264113 128994160 189385739 128994160 189385739 913846822 432153177 913846822 432153177 289281458 340705260 289281458 340705260 654900663 561078804 654900663 561078804 584003704 822179915 584003704 822179915 947283635 577094184 947283635 577094184 263894231 89343801 263894231 89343801 848416972 679689903 848416972 679689903 422320002 227432414 422320002 227432414 740631184 595143415 740631184 595143415 811402034 375268739 811402034 375268739 15171343 484228762 15171343 484228762 590396950 978441210 590396950 978441210 457554515 351766521 457554515 351766521 740863544 281189286 740863544 281189286 520017286 959954437 520017286 959954437 506599195 472126145 506599195 472126145 851321206 139575180 851321206 139575180 251281119 781129286 251281119 781129286 377825536 271820067 377825536 271820067 538115857 489895524 538115857 489895524 647539444 562595466 647539444 562595466 490180717 341407708 490180717 341407708 400646808 210787991 400646808 210787991 456303484 397468619 456303484 397468619 378917676 524913400 378917676 524913400 765836043 183527575 765836043 183527575 551738860 827883532 551738860 827883532 996698266 764061447 996698266 764061447 748338201 768475958 748338201 768475958 184443473 450428265 184443473 450428265 262418088 271429353 262418088 271429353 404014010 665295372 404014010 665295372 499806527 928908308 499806527 928908308 620647951 854358638 620647951 854358638 386134702 899835032 386134702 899835032 477864491 115664297 477864491 115664297 708557064 858917158 708557064 858917158 893375579 871595253 893375579 871595253 934158816 521940037 934158816 521940037 398198116 939693576 398198116 939693576 531127531 359560129 531127531 359560129 674150230 53411872 674150230 53411872 741283351 877606113 741283351 877606113 147007262 978972287 147007262 978972287 351908417 352297125 351908417 352297125 387204548 843883684 387204548 843883684 154383716 661850527 154383716 661850527 828895611 6191813 828895611 6191813 796109132 570959742 796109132 570959742 856541457 506455673 856541457 506455673 952952833 939208007 952952833 939208007 651442331 273259044 651442331 273259044 870590502 585168755 870590502 585168755 782694091 145956992 782694091 145956992 140858777 88527506 140858777 88527506 537565009 523666622 537565009 523666622 916368658 539301651 916368658 539301651 545225529 181916351 545225529 181916351 446507706 705248658 446507706 705248658 296285198 969296350 296285198 969296350 876482754 193528108 876482754 193528108 635716095 199496836 635716095 199496836 524304678 601882143 524304678 601882143 406138550 604527204 406138550 604527204 923227940 893460351 923227940 893460351 448799969 994602611 448799969 994602611 998527640 803785384 998527640 803785384 871550222 730508965 871550222 730508965 593984385 975542993 593984385 975542993 304511203 631517207 304511203 631517207 251239378 234755505 251239378 234755505 405487763 681958831 405487763 681958831 954827131 238274344 954827131 238274344 394207603 892198604 394207603 892198604 700489808 984059596 700489808 984059596 956871356 816447052 956871356 816447052 537664013 807638087 537664013 807638087 86109168 74368251 86109168 74368251 816726919 831342379 816726919 831342379 844108848 967934295 844108848 967934295 411968812 377404222 411968812 377404222 975247834 516514881 975247834 516514881 23361094 187055792 23361094 187055792 794796639 896570759 794796639 896570759 795228547 244726012 795228547 244726012 415890009 468523061 415890009 468523061 467983455 13307882 467983455 13307882 242090734 977763833 242090734 977763833 899157579 282506111 899157579 282506111 829547785 52532926 829547785 52532926 243482697 239916862 243482697 239916862 62808652 997180655 62808652 997180655 836665114 930715360 836665114 930715360 796366599 657126452 796366599 657126452 190958855 277321817 190958855 277321817 283562360 536498092 283562360 536498092 256524546 20694777 256524546 20694777 188076508 281234196 188076508 281234196 755650488 283411764 755650488 283411764 123486354 609348163 123486354 609348163 295984042 470570435 295984042 470570435 859488603 672418233 859488603 672418233 30603102 736271880 30603102 736271880 889006289 255624650 889006289 255624650 767137543 964123171 767137543 964123171 915537854 107544749 915537854 107544749 67090422 642890607 67090422 642890607 262599419 81233543 262599419 81233543 986635687 603528980 986635687 603528980 225402644 493966034 225402644 493966034 501889979 430787946 501889979 430787946 953448099 94617437 953448099 94617437 10533370 960764019 10533370 960764019 970124253 639930049 970124253 639930049 766373099 572547785 766373099 572547785 884751910 784452556 884751910 784452556 316865830 38785470 316865830 38785470 935634507 485692114 935634507 485692114 267647517 508633477 267647517 508633477 877188784 987857313 877188784 987857313 104591671 849192728 104591671 849192728 863279339 955436246 863279339 955436246 549829132 531344725 549829132 531344725 892641930 672076201 892641930 672076201 11267267 408620223 11267267 408620223 760270928 425052417 760270928 425052417 535377473 317353836 535377473 317353836 862121910 680144435 862121910 680144435 5161213 199135538 5161213 199135538 85991697 627701126 85991697 627701126 730725653 248610543 730725653 248610543 303177482 807539118 303177482 807539118 154760757 794245963 154760757 794245963 679112848 669949382 679112848 669949382 711484078 727361295 711484078 727361295 431060911 895562978 431060911 895562978 713252921 631864482 713252921 631864482 947672244 541476967 947672244 541476967 652428178 509259924 652428178 509259924 944177682 731166983 944177682 731166983 508871575 954026619 508871575 954026619 582507637 647452424 582507637 647452424 386840897 770907969 386840897 770907969 706282874 727814461 706282874 727814461 42364433 538668475 42364433 538668475 789855619 739536012 789855619 739536012 829477980 62669955 829477980 62669955 699687733 152804847 699687733 152804847 853706211 936397479 853706211 936397479 782952982 224159899 782952982 224159899 970400488 29526448 970400488 29526448 269212875 5783369 269212875 5783369 872129051 432052329 872129051 432052329 590759092 521763757 590759092 521763757 505658282 522467514 505658282 522467514 18865327 5937398 18865327 5937398 176555910 697793622 176555910 697793622 671508867 910215062 671508867 910215062 933327859 855222425 933327859 855222425 546772454 912873774 546772454 912873774 877116415 149343487 877116415 149343487 996461521 527395543 996461521 527395543 294385664 646596077 294385664 646596077 645883351 490278528 645883351 490278528 477515684 910707834 477515684 910707834 916191464 59286617 916191464 59286617 574953951 216570108 574953951 216570108 777623819 798841967 777623819 798841967 585184559 690847742 585184559 690847742 54670273 419148761 54670273 419148761 193734545 69794826 193734545 69794826 459150482 398405879 459150482 398405879 95878042 942774536 95878042 942774536 203000338 775183542 203000338 775183542 557821790 829382698 557821790 829382698 858943372 206285706 858943372 206285706 353236027 430908341 353236027 430908341 851930162 838052237 851930162 838052237 106186655 927010540 106186655 927010540 872644633 978133034 872644633 978133034 524936533 569008679 524936533 569008679 623235942 686807460 623235942 686807460 229469852 745571278 229469852 745571278 678283817 938001921 678283817 938001921 640824178 172203107 640824178 172203107 276303473 493954719 276303473 493954719 28894800 273608172 28894800 273608172 370067835 71815647 370067835 71815647 323968362 59784916 323968362 59784916 955562986 318255710 955562986 318255710 995333000 161785447 995333000 161785447 87706560 612076297 87706560 612076297 28390468 17968650 28390468 17968650 564743084 568775243 564743084 568775243 677475687 212280942 677475687 212280942 72395114 842440245 72395114 842440245 517666990 737187941 517666990 737187941 379269375 833724047 379269375 833724047 439450860 446939383 439450860 446939383 371693948 501375426 371693948 501375426 506183230 482440550 506183230 482440550 83393555 623300642 83393555 623300642 463717401 917421995 463717401 917421995 249049881 662734860 249049881 662734860 230906051 27201001 230906051 27201001 317955077 499877915 317955077 499877915 586812136 566729421 586812136 566729421 808079578 531452617 808079578 531452617 957318925 295396499 957318925 295396499 459619967 709584388 459619967 709584388 22600704 496694724 22600704 496694724 903751012 865580924 903751012 865580924 644441422 293645778 644441422 293645778 226079608 601769698 226079608 601769698 21353694 548084770 21353694 548084770 415270477 57887791 415270477 57887791 38831864 40658174 38831864 40658174 474811991 134439827 474811991 134439827 655030416 80709442 655030416 80709442 280107024 633075139 280107024 633075139 238331660 73663582 238331660 73663582 999180147 607837199 999180147 607837199 720440894 978845898 720440894 978845898 880732848 922746399 880732848 922746399 52398065 446975680 52398065 446975680 529503018 269174289 529503018 269174289 283284463 125275040 283284463 125275040 867947793 363340007 867947793 363340007 662831597 115713973 662831597 115713973 976130866 416612818 976130866 416612818 896410151 767451420 896410151 767451420 660030929 721100927 660030929 721100927 736570596 799228624 736570596 799228624 431685606 915106004 431685606 915106004 798840608 73896037 798840608 73896037 330433496 67893676 330433496 67893676 761499590 444043605 761499590 444043605 809675850 541435816 809675850 541435816 9911679 69132222 9911679 69132222 652109544 514736315 652109544 514736315 359384951 104289388 359384951 104289388 719492070 374547117 719492070 374547117 161816453 928086284 161816453 928086284 288153908 32871256 288153908 32871256 637598869 195304444 637598869 195304444 917924553 238622598 917924553 238622598 458057552 374305255 458057552 374305255 321762545 326195997 321762545 326195997 950479241 539882189 950479241 539882189 488601973 228186739 488601973 228186739 12329095 760005896 12329095 760005896 956975543 21054122 956975543 21054122 96676460 940404029 96676460 940404029 551773923 475592877 551773923 475592877 453307508 997649458 453307508 997649458 153184709 124417735 153184709 124417735 12438210 928281844 12438210 928281844 580888677 34922241 580888677 34922241 10724118 832802544 10724118 832802544 983381161 686584003 983381161 686584003 556060801 411634404 556060801 411634404 222528569 394675839 222528569 394675839 261250052 921804600 261250052 921804600 105629991 430093361 105629991 430093361 432765408 25648961 432765408 25648961 903736393 830864826 903736393 830864826 119678390 232888848 119678390 232888848 247817078 418860590 247817078 418860590 721055871 727947068 721055871 727947068 236306346 707030943 236306346 707030943 359686837 224271680 359686837 224271680 978275371 363282907 978275371 363282907 865175121 876820515 865175121 876820515 120145349 700750859 120145349 700750859 512504705 854430216 512504705 854430216 121188124 58450258 121188124 58450258 1172336 972428284 1172336 972428284 744760492 609561455 744760492 609561455 154095458 871072939 154095458 871072939 274038547 106719980 274038547 106719980 710298462 301656205 710298462 301656205 281546681 216673688 281546681 216673688 170468425 547773378 170468425 547773378 707752920 5759495 707752920 5759495 521167390 968756644 521167390 968756644 743033063 859286542 743033063 859286542 169497258 189020272 169497258 189020272 848387431 143511107 848387431 143511107 910366908 574084242 910366908 574084242 437152152 71498228 437152152 71498228 589573446 77205945 589573446 77205945 500514779 878294648 500514779 878294648 762472451 788366579 762472451 788366579 767093120 307483705 767093120 307483705 832429811 311739246 832429811 311739246 721198966 821617930 721198966 821617930 805810025 404011325 805810025 404011325 28688916 525478327 28688916 525478327 357689379 953132622 357689379 953132622 818993852 319857772 818993852 319857772 457112283 719212864 457112283 719212864 185967675 855091315 185967675 855091315 358603731 798685010 358603731 798685010 980378274 978803262 980378274 978803262 374761344 323451558 374761344 323451558 839588628 857786245 839588628 857786245 905595895 439889023 905595895 439889023 973231772 482803379 973231772 482803379 235847139 144904955 235847139 144904955 370059677 234979111 370059677 234979111 329649142 64985112 329649142 64985112 776829841 890701638 776829841 890701638 761197550 920410706 761197550 920410706 511480519 523997977 511480519 523997977 191164070 435802660 191164070 435802660 121445060 775349301 121445060 775349301 261512065 481741958 261512065 481741958 138313735 265720415 138313735 265720415 525973331 907192391 525973331 907192391 580100555 383240803 580100555 383240803 708055766 551167622 708055766 551167622 510589852 562683498 510589852 562683498 187838925 393317658 187838925 393317658 355843181 84701295 355843181 84701295 568949715 717728131 568949715 717728131 698354764 162422034 698354764 162422034 905710486 717497343 905710486 717497343 125788914 792915073 125788914 792915073 802396440 854614146 802396440 854614146 596288454 541346803 596288454 541346803 843991039 511817637 843991039 511817637 470618456 696660747 470618456 696660747 593210979 342280640 593210979 342280640 760589237 664460465 760589237 664460465 517125248 148283363 517125248 148283363 975300105 370068264 975300105 370068264 273231755 670970719 273231755 670970719 854701371 563791571 854701371 563791571 576731697 643585519 576731697 643585519 64008873 985623840 64008873 985623840 602814725 632599096 602814725 632599096 429293895 166785414 429293895 166785414 690920156 43454692 690920156 43454692 32330442 713285381 32330442 713285381 687947712 199127439 687947712 199127439 529659116 613102693 529659116 613102693 86218365 894086638 86218365 894086638 708764370 639362426 708764370 639362426 274206524 475995822 274206524 475995822 276707141 838126593 276707141 838126593 58126231 30604641 58126231 30604641 757670292 170277836 757670292 170277836 263849100 882022892 263849100 882022892 868689491 195537349 868689491 195537349 119516039 535750251 119516039 535750251 858994800 645858842 858994800 645858842 33004010 698196891 33004010 698196891 237053362 855663781 237053362 855663781 460584048 986532955 460584048 986532955 275423591 157690476 275423591 157690476 911213357 311993604 911213357 311993604 498024890 554026372 498024890 554026372 480682242 321313876 480682242 321313876 962469901 666759415 962469901 666759415 908189567 230787628 908189567 230787628 635380521 751412512 635380521 751412512 637442674 670558624 637442674 670558624 76951444 92353063 76951444 92353063 823758759 265232439 823758759 265232439 704014156 274848291 704014156 274848291 616075999 234030435 616075999 234030435 538527774 936491719 538527774 936491719 334284449 909736066 334284449 909736066 783050953 158555281 783050953 158555281 58561250 600751908 58561250 600751908 399387510 189002370 399387510 189002370 857722018 243168711 857722018 243168711 890169664 638323084 890169664 638323084 733497875 659731940 733497875 659731940 436224847 689116780 436224847 689116780 445350762 195549400 445350762 195549400 392967638 389242554 392967638 389242554 369593177 770964838 369593177 770964838 156886483 374128491 156886483 374128491 638710138 361331885 638710138 361331885 321030247 754947005 321030247 754947005 849253969 836485225 849253969 836485225 5321382 918947166 5321382 918947166 155490720 545784354 155490720 545784354 133903221 104354099 133903221 104354099 224682096 475235374 224682096 475235374 516316975 865825107 516316975 865825107 26291628 557299950 26291628 557299950 306575969 757673428 306575969 757673428 749284541 622543920 749284541 622543920 610099614 819001439 610099614 819001439 686438319 188158545 686438319 188158545 313448956 558466626 313448956 558466626 768967480 944151309 768967480 944151309 660257635 848176945 660257635 848176945 160856797 9848282 160856797 9848282 130555618 268743013 130555618 268743013 321531752 631595802 321531752 631595802 638882392 330278885 638882392 330278885 94077092 212175972 94077092 212175972 670261380 63767245 670261380 63767245 9691572 624215500 9691572 624215500 60405017 777769228 60405017 777769228 105053068 306928293 105053068 306928293 863718930 142761491 863718930 142761491 421243835 619458957 421243835 619458957 850536000 859662054 850536000 859662054 614115201 42190126 614115201 42190126 531217528 690396485 531217528 690396485 56327955 903526046 56327955 903526046 353874886 891719114 353874886 891719114 874573824 253321071 874573824 253321071 234519296 678814173 234519296 678814173 887834786 470202017 887834786 470202017 279134512 813069910 279134512 813069910 333329370 248662193 333329370 248662193 153134794 838220544 153134794 838220544 250672103 901265001 250672103 901265001 918840132 296430229 918840132 296430229 880830396 6483656 880830396 6483656 729464668 711129652 729464668 711129652 658279803 516087217 658279803 516087217 493810520 105831373 493810520 105831373 214363052 115882362 214363052 115882362 67522924 867499566 67522924 867499566 714936946 563056996 714936946 563056996 680072965 956934319 680072965 956934319 145609061 863256988 145609061 863256988 230387532 660311227 230387532 660311227 305192297 677880019 305192297 677880019 282029617 589605051 282029617 589605051 634038285 913714488 634038285 913714488 24756370 604097714 24756370 604097714 167320664 33708017 167320664 33708017 801916112 469674194 801916112 469674194 214886438 441996166 214886438 441996166 661709770 717936130 661709770 717936130 425391813 791597341 425391813 791597341 468576919 351640799 468576919 351640799 676920786 434243836 676920786 434243836 584718275 141923352 584718275 141923352 700126051 999628646 700126051 999628646 432542703 62016211 432542703 62016211 673541456 7300434 673541456 7300434 818885444 909134434 818885444 909134434 643028708 559976291 643028708 559976291 179316422 566228084 179316422 566228084 458544208 648432999 458544208 648432999 584802715 682478947 584802715 682478947 715342753 556131892 715342753 556131892 126486598 405024930 126486598 405024930 642597483 231632245 642597483 231632245 973703724 347556861 973703724 347556861 728506722 395765573 728506722 395765573 593613062 215002464 593613062 215002464 821533374 945803227 821533374 945803227 667970917 85065097 667970917 85065097 778945687 213338605 778945687 213338605 696062804 741042184 696062804 741042184 550033923 120133704 550033923 120133704 911965052 967453400 911965052 967453400 537393167 690214176 537393167 690214176 238011102 652018767 238011102 652018767 13492628 294711649 13492628 294711649 387455855 875304115 387455855 875304115 994933288 635772610 994933288 635772610 634344803 602129939 634344803 602129939 968497558 361161307 968497558 361161307 210288611 135525222 210288611 135525222 951839927 889143222 951839927 889143222 572757493 887047175 572757493 887047175 266158011 254147606 266158011 254147606 347324365 52390989 347324365 52390989 933498749 946773329 933498749 946773329 94591647 977119275 94591647 977119275 94903788 537580749 94903788 537580749 929410739 709017033 929410739 709017033 8911459 751218404 8911459 751218404 411261636 161676174 411261636 161676174 659409593 966970854 659409593 966970854 320571959 99715003 320571959 99715003 649959768 694043780 649959768 694043780 354998645 139412327 354998645 139412327 819306600 20027417 819306600 20027417 769178058 944767995 769178058 944767995 677659443 217073896 677659443 217073896 408948171 542132947 408948171 542132947 996892574 675796886 996892574 675796886 280217408 177457148 280217408 177457148 246839911 969792715 246839911 969792715 554486405 145331595 554486405 145331595 542495362 668815962 542495362 668815962 264059798 861960884 264059798 861960884 470638628 750462331 470638628 750462331 143035153 829462434 143035153 829462434 17329419 944978853 17329419 944978853 628627808 718467432 628627808 718467432 304864877 328364444 304864877 328364444 971533543 727684566 971533543 727684566 252687584 200589821 252687584 200589821 803482029 649716760 803482029 649716760 337825885 442781263 337825885 442781263 355859707 870310413 355859707 870310413 166909951 121064518 166909951 121064518 335788425 926856347 335788425 926856347 564226579 875796413 564226579 875796413 517797925 762998026 517797925 762998026 773791372 553921707 773791372 553921707 93426721 905813042 93426721 905813042 72817995 933222888 72817995 933222888 349654844 737598413 349654844 737598413 605286105 522675935 605286105 522675935 423534938 156223134 423534938 156223134 740124724 184458766 740124724 184458766 815587544 717401294 815587544 717401294 908156217 201446440 908156217 201446440 665901206 677866427 665901206 677866427 117337396 672743301 117337396 672743301 633982412 607688138 633982412 607688138 745066430 245031027 745066430 245031027 775485455 237568076 775485455 237568076 803540412 941224563 803540412 941224563 356422165 993278105 356422165 993278105 986685178 227825553 986685178 227825553 914858159 420917818 914858159 420917818 367785579 156256469 367785579 156256469 847907198 315882546 847907198 315882546 177096193 928870589 177096193 928870589 501878852 113453796 501878852 113453796 678561191 339903412 678561191 339903412 306474031 248991123 306474031 248991123 666257392 672963665 666257392 672963665 601339120 301749285 601339120 301749285 47615073 420503718 47615073 420503718 704840346 589302988 704840346 589302988 509761940 426578298 509761940 426578298 182707542 935566265 182707542 935566265 261392198 825507156 261392198 825507156 129804733 232638369 129804733 232638369 527363982 555258 527363982 555258 994952774 983229150 994952774 983229150 37263080 683786838 37263080 683786838 81714712 844828919 81714712 844828919 905629903 622637274 905629903 622637274 14876555 158457121 14876555 158457121 707741526 412293962 707741526 412293962 90854032 200680073 90854032 200680073 614063987 483087741 614063987 483087741 613024672 889421213 613024672 889421213 90268917 868884847 90268917 868884847 663646010 464907278 663646010 464907278 572309810 898539513 572309810 898539513 582745949 417950622 582745949 417950622 650941689 729082648 650941689 729082648 932875384 513744313 932875384 513744313 399229995 274941752 399229995 274941752 530724438 561356088 530724438 561356088 867590991 931669735 867590991 931669735 261905187 667691173 261905187 667691173 700483488 749813112 700483488 749813112 340133065 481469752 340133065 481469752 180316175 489345087 180316175 489345087 751919028 621028522 751919028 621028522 53597546 436497599 53597546 436497599 503472840 305311987 503472840 305311987 972549086 281657568 972549086 281657568 505690083 778657042 505690083 778657042 335498937 124952731 335498937 124952731 639410770 202327739 639410770 202327739 360459542 730662812 360459542 730662812 540701613 862230939 540701613 862230939 655325374 448339807 655325374 448339807 407356359 324671168 407356359 324671168 122260089 614277414 122260089 614277414 542085571 442453206 542085571 442453206 492099348 963896274 492099348 963896274 43318545 931698561 43318545 931698561 121583531 366791735 121583531 366791735 983059277 624908112 983059277 624908112 776842273 202017 776842273 202017 318181222 633310166 318181222 633310166 524856501 746827490 524856501 746827490 620264213 646489073 620264213 646489073 423606065 559293040 423606065 559293040 555355560 105979004 555355560 105979004 168028594 260004015 168028594 260004015 585871499 260240207 585871499 260240207 550069406 424178627 550069406 424178627 483494173 108441313 483494173 108441313 212400659 473365808 212400659 473365808 62855371 195338839 62855371 195338839 318817226 694290681 318817226 694290681 620692058 911113844 620692058 911113844 315906930 110976376 315906930 110976376 654027011 403259458 654027011 403259458 323668135 59546087 323668135 59546087 561695029 828581011 561695029 828581011 167900939 929325930 167900939 929325930 928019350 461420668 928019350 461420668 244333433 349067757 244333433 349067757 155780469 647388926 155780469 647388926 969321656 176937277 969321656 176937277 416121836 269833818 416121836 269833818 639584458 805666533 639584458 805666533 251450471 658461686 251450471 658461686 706707010 566089492 706707010 566089492 412199072 794324534 412199072 794324534 387272371 209555176 387272371 209555176 999448098 284752134 999448098 284752134 976343709 616178886 976343709 616178886 198442980 702983555 198442980 702983555 322730603 924934114 322730603 924934114 345532579 348709336 345532579 348709336 584030050 749678075 584030050 749678075 15532579 68918557 15532579 68918557 402446216 659259707 402446216 659259707 880390316 609790020 880390316 609790020 767278727 327355781 767278727 327355781 51027706 309166612 51027706 309166612 145242673 867906693 145242673 867906693 395475531 205993189 395475531 205993189 151375258 50164112 151375258 50164112 192470591 118267262 192470591 118267262 999083367 248315677 999083367 248315677 909522769 845834351 909522769 845834351 983512534 331559217 983512534 331559217 227476018 428530126 227476018 428530126 31798770 104191285 31798770 104191285 864590077 543430421 864590077 543430421 167378741 867269532 167378741 867269532 128318801 439335704 128318801 439335704 842903688 659733093 842903688 659733093 814024642 318935571 814024642 318935571 993487289 499557470 993487289 499557470 872039671 44572976 872039671 44572976 560346587 940617557 560346587 940617557 317274183 170440095 317274183 170440095 437827087 467285852 437827087 467285852 825145811 33530689 825145811 33530689 355111364 200274199 355111364 200274199 382548747 235967743 382548747 235967743 199126328 862538258 199126328 862538258 907349047 579503082 907349047 579503082 533577951 731394159 533577951 731394159 727018114 758518920 727018114 758518920 339822888 107321948 339822888 107321948 727799139 262734285 727799139 262734285 342505714 712787791 342505714 712787791 197854300 597814051 197854300 597814051 363773470 443982190 363773470 443982190 195528285 836790924 195528285 836790924 476691473 110953434 476691473 110953434 714919959 823880597 714919959 823880597 532480199 81011246 532480199 81011246 57903415 676209517 57903415 676209517 185097256 640091245 185097256 640091245 243864380 172191509 243864380 172191509 812644316 908033774 812644316 908033774 721562353 522701976 721562353 522701976 142157015 352534548 142157015 352534548 461683352 854335666 461683352 854335666 385666211 152998412 385666211 152998412 381891253 354343329 381891253 354343329 231195508 37999432 231195508 37999432 425993920 759473743 425993920 759473743 61869128 182464418 61869128 182464418 827461825 609685484 827461825 609685484 27696353 279501432 27696353 279501432 638886703 23092619 638886703 23092619 664000647 514085369 664000647 514085369 939781404 263630585 939781404 263630585 831176998 312208583 831176998 312208583 768316712 194949336 768316712 194949336 195033084 995404935 195033084 995404935 979498866 199272315 979498866 199272315 650075633 685101742 650075633 685101742 488457930 130175421 488457930 130175421 471691336 971125803 471691336 971125803 640148375 115974842 640148375 115974842 93046361 943148948 93046361 943148948 983930471 93479945 983930471 93479945 874746409 462165314 874746409 462165314 275551401 107526442 275551401 107526442 524115646 100194983 524115646 100194983 263055003 230222763 263055003 230222763 671111337 181884952 671111337 181884952 828799219 912335565 828799219 912335565 905897165 703121359 905897165 703121359 746134768 893200426 746134768 893200426 977103859 784868431 977103859 784868431 369813686 164308897 369813686 164308897 986738643 856850027 986738643 856850027 288201743 878880865 288201743 878880865 553456677 957463179 553456677 957463179 388560414 331097257 388560414 331097257 811222712 299566130 811222712 299566130 912241435 269870584 912241435 269870584 831640034 775127537 831640034 775127537 506660656 387313798 506660656 387313798 613197615 880907930 613197615 880907930 662175195 674050314 662175195 674050314 405865322 524473891 405865322 524473891 243623552 910284210 243623552 910284210 506392827 637114915 506392827 637114915 505669187 735036300 505669187 735036300 999720957 345997772 999720957 345997772 630575616 573453278 630575616 573453278 68056880 438634153 68056880 438634153 771866288 9448874 771866288 9448874 607348340 271036401 607348340 271036401 460409887 297792124 460409887 297792124 852608058 388932493 852608058 388932493 463069603 106819085 463069603 106819085 934236421 263200191 934236421 263200191 418325949 865089397 418325949 865089397 861048651 712164881 861048651 712164881 686043385 284625975 686043385 284625975 556422189 215815835 556422189 215815835 81699074 438644320 81699074 438644320 391784996 978043712 391784996 978043712 773479069 88854065 773479069 88854065 818949532 709136641 818949532 709136641 763711239 486323140 763711239 486323140 945355714 859187808 945355714 859187808 103817438 314244439 103817438 314244439 699290594 752082620 699290594 752082620 702391981 829644063 702391981 829644063 580554248 48574210 580554248 48574210 862273326 801794991 862273326 801794991 751680635 161079553 751680635 161079553 791425145 872332266 791425145 872332266 368247243 271584404 368247243 271584404 616115963 444374152 616115963 444374152 395797824 711138622 395797824 711138622 182333219 160131318 182333219 160131318 141427554 359719602 141427554 359719602 482468985 554479763 482468985 554479763 242435242 811754399 242435242 811754399 413576377 664480574 413576377 664480574 499182302 692931162 499182302 692931162 911476398 565865419 911476398 565865419 543415672 163819388 543415672 163819388 529828896 6071574 529828896 6071574 804801950 782065364 804801950 782065364 286037337 686147030 286037337 686147030 294872762 73866112 294872762 73866112 229317206 944434781 229317206 944434781 384886546 519590011 384886546 519590011 524538854 615753260 524538854 615753260 709809829 298208783 709809829 298208783 272479226 333137230 272479226 333137230 754135362 311657592 754135362 311657592 26434926 486323130 26434926 486323130 38133403 669301371 38133403 669301371 313690109 11188935 313690109 11188935 55694463 942912466 55694463 942912466 766299876 963976672 766299876 963976672 180879695 973232765 180879695 973232765 644116544 362894471 644116544 362894471 731909911 782728423 731909911 782728423 775854150 211660830 775854150 211660830 614375441 915703575 614375441 915703575 70730726 295616314 70730726 295616314 958115301 525705830 958115301 525705830 330482842 964979211 330482842 964979211 944493422 576550187 944493422 576550187 268955848 205072530 268955848 205072530 165582212 276108239 165582212 276108239 356697165 788837712 356697165 788837712 498096821 548819084 498096821 548819084 502248528 447919993 502248528 447919993 533658090 801175347 533658090 801175347 833197205 656560983 833197205 656560983 593567808 319152790 593567808 319152790 959727477 88207909 959727477 88207909 71467307 550262331 71467307 550262331 937728744 448649135 937728744 448649135 366071184 378302294 366071184 378302294 158565497 678415256 158565497 678415256 308892511 993533280 308892511 993533280 556591136 864262806 556591136 864262806 944112593 670786960 944112593 670786960 453714634 819615308 453714634 819615308 845884355 809557665 845884355 809557665 867337400 784634312 867337400 784634312 350203244 457002882 350203244 457002882 532757756 8069080 532757756 8069080 980678395 830305406 980678395 830305406 926420778 566967471 926420778 566967471 342518793 70230013 342518793 70230013 116029274 868835639 116029274 868835639 487208759 322657209 487208759 322657209 155068194 670904711 155068194 670904711 83711830 524545515 83711830 524545515 842370324 331878428 842370324 331878428 907513908 248851162 907513908 248851162 473069160 998592301 473069160 998592301 12293599 325243361 12293599 325243361 462693440 719717087 462693440 719717087 428743995 93657396 428743995 93657396 517306135 588572293 517306135 588572293 575461367 973888118 575461367 973888118 796849641 767645809 796849641 767645809 380383932 358979001 380383932 358979001 285578532 896753100 285578532 896753100 329780637 845842499 329780637 845842499 939921469 482184959 939921469 482184959 123588924 202456523 123588924 202456523 423061672 215248502 423061672 215248502 916422149 426884244 916422149 426884244 162732500 481403877 162732500 481403877 154704802 429328313 154704802 429328313 380995894 297779921 380995894 297779921 985422136 978612972 985422136 978612972 923145490 363910756 923145490 363910756 623724456 340080883 623724456 340080883 552180281 466957518 552180281 466957518 399529913 590466960 399529913 590466960 919785408 649365017 919785408 649365017 880427635 501772511 880427635 501772511 824587776 119503219 824587776 119503219 163536147 120913227 163536147 120913227 105478422 722749967 105478422 722749967 346128112 647591721 346128112 647591721 255993477 249265032 255993477 249265032 824235125 767745906 824235125 767745906 446592012 316919976 446592012 316919976 517777899 704996504 517777899 704996504 460155159 470916252 460155159 470916252 27245670 583916633 27245670 583916633 463086596 664008906 463086596 664008906 381127379 869312263 381127379 869312263 850889384 787766604 850889384 787766604 455354602 315957930 455354602 315957930 443526105 735885535 443526105 735885535 83025691 640327370 83025691 640327370 514445624 227571734 514445624 227571734 746528282 201939937 746528282 201939937 235235088 364832347 235235088 364832347 941075640 637901749 941075640 637901749 411310162 845571213 411310162 845571213 62979518 600339783 62979518 600339783 777727677 152638823 777727677 152638823 973285036 221957243 973285036 221957243 393758528 920350916 393758528 920350916 99645263 686331969 99645263 686331969 420629049 668890201 420629049 668890201 443001390 232224814 443001390 232224814 540017245 402773864 540017245 402773864 826414569 179108951 826414569 179108951 845216402 975910974 845216402 975910974 81942754 549692917 81942754 549692917 545992589 86582778 545992589 86582778 948824955 36325246 948824955 36325246 50948736 967479398 50948736 967479398 138858523 384908802 138858523 384908802 282819071 69180976 282819071 69180976 463637200 510969768 463637200 510969768 150865621 350642527 150865621 350642527 667574567 474535038 667574567 474535038 249706641 478656129 249706641 478656129 764316509 641251162 764316509 641251162 97011089 42800384 97011089 42800384 954004732 82046980 954004732 82046980 870760530 896377383 870760530 896377383 388776493 150324239 388776493 150324239 382599985 536470995 382599985 536470995 493951230 347506465 493951230 347506465 485978472 557840162 485978472 557840162 113155421 39285785 113155421 39285785 152419514 722626542 152419514 722626542 859890260 413500197 859890260 413500197 765144521 967467777 765144521 967467777 619966019 334834284 619966019 334834284 33679157 953878414 33679157 953878414 837533607 556076087 837533607 556076087 608019477 174240614 608019477 174240614 475341016 7157331 475341016 7157331 754282234 949986710 754282234 949986710 692607952 263149786 692607952 263149786 316362249 501157987 316362249 501157987 134722803 813671234 134722803 813671234 824406903 392482094 824406903 392482094 889002 535723389 889002 535723389 857465816 414582560 857465816 414582560 174599944 790763821 174599944 790763821 536462264 67541352 536462264 67541352 192308068 824007675 192308068 824007675 281920058 687364923 281920058 687364923 964927138 348348468 964927138 348348468 217598483 513469716 217598483 513469716 641075409 656572926 641075409 656572926 644298614 369896431 644298614 369896431 469732007 987590952 469732007 987590952 592994750 356277285 592994750 356277285 693396366 132939870 693396366 132939870 675459315 241790360 675459315 241790360 426457375 868301332 426457375 868301332 663495766 521929681 663495766 521929681 701829684 594406945 701829684 594406945 786377562 670567 786377562 670567 654736686 262674229 654736686 262674229 544079520 784908415 544079520 784908415 920348067 773275447 920348067 773275447 256341873 891522459 256341873 891522459 861984285 524362694 861984285 524362694 805930833 943474356 805930833 943474356 325838449 52251856 325838449 52251856 443060461 808763135 443060461 808763135 954746825 180309640 954746825 180309640 219273480 503900084 219273480 503900084 735406377 544282595 735406377 544282595 953471967 453453380 953471967 453453380 62988384 768824645 62988384 768824645 179023969 381768715 179023969 381768715 122051940 416712959 122051940 416712959 914262868 535822395 914262868 535822395 951516531 179574968 951516531 179574968 587674949 166139985 587674949 166139985 608334310 69936910 608334310 69936910 98147398 712745430 98147398 712745430 700203072 249845746 700203072 249845746 790202080 585467049 790202080 585467049 258098682 386623219 258098682 386623219 3896879 182112888 3896879 182112888 696906810 4904669 696906810 4904669 712562089 51512534 712562089 51512534 139195102 453932535 139195102 453932535 771779040 717587828 771779040 717587828 586813590 349129472 586813590 349129472 176994882 984786430 176994882 984786430 453116047 432949091 453116047 432949091 51156696 592180407 51156696 592180407 616254360 902619008 616254360 902619008 162421026 102295633 162421026 102295633 177335777 318389833 177335777 318389833 290372936 846576218 290372936 846576218 37250264 909916302 37250264 909916302 183549913 847296918 183549913 847296918 146645479 103135329 146645479 103135329 309182445 868105895 309182445 868105895 473624212 869484203 473624212 869484203 799526012 942936085 799526012 942936085 836870330 59635848 836870330 59635848 883041593 138237581 883041593 138237581 427684728 601033932 427684728 601033932 42886777 71351562 42886777 71351562 981035350 273005734 981035350 273005734 495088537 471782016 495088537 471782016 933184082 907425181 933184082 907425181 793709945 805085433 793709945 805085433 458745494 619263284 458745494 619263284 966861343 383147265 966861343 383147265 781458163 275920296 781458163 275920296 730016992 304637756 730016992 304637756 589621444 440014625 589621444 440014625 989620718 679397711 989620718 679397711 541906313 314461055 541906313 314461055 463209514 25214492 463209514 25214492 581462812 750729809 581462812 750729809 776918631 290910712 776918631 290910712 721161667 777390284 721161667 777390284 87155576 68451622 87155576 68451622 524941695 797848809 524941695 797848809 295289703 207167208 295289703 207167208 472640356 422201998 472640356 422201998 328696881 720833371 328696881 720833371 70041967 844619344 70041967 844619344 772468118 671938545 772468118 671938545 69668785 599623708 69668785 599623708 477071271 974494489 477071271 974494489 51829042 2704084 51829042 2704084 582308359 655587121 582308359 655587121 485088571 144174512 485088571 144174512 520640164 505148086 520640164 505148086 845065698 633113619 845065698 633113619 11629922 381927163 11629922 381927163 269788977 846073372 269788977 846073372 479415604 5269954 479415604 5269954 340818337 215554838 340818337 215554838 817235700 714746233 817235700 714746233 874527243 484880031 874527243 484880031 965789346 703186864 965789346 703186864 52496496 74300145 52496496 74300145 894298814 725053310 894298814 725053310 385844008 934055202 385844008 934055202 58009619 957180353 58009619 957180353 916029421 112749379 916029421 112749379 988678295 64569202 988678295 64569202 973723286 640343140 973723286 640343140 516272034 252969375 516272034 252969375 694698286 722670953 694698286 722670953 606867996 263510335 606867996 263510335 639360595 99161528 639360595 99161528 764912179 110120710 764912179 110120710 292678995 969866845 292678995 969866845 600158367 982658923 600158367 982658923 926918519 710915011 926918519 710915011 850989206 960555067 850989206 960555067 615861119 854230526 615861119 854230526 71577876 86897150 71577876 86897150 253432663 875364619 253432663 875364619 386701064 974175455 386701064 974175455 130172182 782928719 130172182 782928719 25562231 447754116 25562231 447754116 594847535 846953323 594847535 846953323 87173677 893386437 87173677 893386437 668150281 663284810 668150281 663284810 575814611 961301941 575814611 961301941 886502733 67714694 886502733 67714694 441347373 245622104 441347373 245622104 532175607 342492035 532175607 342492035 753313948 765688476 753313948 765688476 659431891 801162015 659431891 801162015 486517998 184360239 486517998 184360239 749545295 349666342 749545295 349666342 845747053 42566703 845747053 42566703 647342763 844957317 647342763 844957317 24856012 838773339 24856012 838773339 52760489 784032489 52760489 784032489 234766108 353663972 234766108 353663972 665098255 557452375 665098255 557452375 180547742 558087646 180547742 558087646 359004198 673782152 359004198 673782152 869990216 478673375 869990216 478673375 929878820 847864574 929878820 847864574 346730687 910872476 346730687 910872476 231409284 523502393 231409284 523502393 530042261 192936395 530042261 192936395 362641433 330031231 362641433 330031231 581038542 314946668 581038542 314946668 263302749 997111633 263302749 997111633 275837370 615665424 275837370 615665424 444019418 841561430 444019418 841561430 837386536 876230315 837386536 876230315 97527923 361944445 97527923 361944445 538155554 93316489 538155554 93316489 79273567 879122386 79273567 879122386 824090368 90162641 824090368 90162641 216601256 953839966 216601256 953839966 297515278 359704624 297515278 359704624 568380540 88206543 568380540 88206543 140592387 899845858 140592387 899845858 505111229 409922135 505111229 409922135 842185422 140038704 842185422 140038704 992121702 771525563 992121702 771525563 648577400 894795987 648577400 894795987 670253459 977026322 670253459 977026322 680388077 340389460 680388077 340389460 99184092 729365538 99184092 729365538 177976892 800686098 177976892 800686098 716506405 407744926 716506405 407744926 997828000 465424563 997828000 465424563 710899747 593168558 710899747 593168558 183730275 131363612 183730275 131363612 641088620 351119117 641088620 351119117 148995868 879689167 148995868 879689167 263911357 831982424 263911357 831982424 457210134 858007908 457210134 858007908 308188535 382690491 308188535 382690491 127573225 77987128 127573225 77987128 206341979 579254418 206341979 579254418 841402147 141284181 841402147 141284181 521022018 740636382 521022018 740636382 336637999 528046305 336637999 528046305 319056164 638830318 319056164 638830318 986054699 161075430 986054699 161075430 887542963 160902500 887542963 160902500 720179649 40345456 720179649 40345456 668513806 683065812 668513806 683065812 422622141 526855303 422622141 526855303 884012650 470781493 884012650 470781493 940263171 100262138 940263171 100262138 226900015 556608315 226900015 556608315 866851508 79041644 866851508 79041644 869607007 183822606 869607007 183822606 529444666 359106559 529444666 359106559 897357266 883247619 897357266 883247619 874283039 149518649 874283039 149518649 58777872 817398397 58777872 817398397 541666601 88191494 541666601 88191494 192913262 310141231 192913262 310141231 566172303 708527512 566172303 708527512 657295694 724722792 657295694 724722792 926495616 275387400 926495616 275387400 459777185 812933139 459777185 812933139 392629963 346466458 392629963 346466458 403854392 628524274 403854392 628524274 378365026 214904055 378365026 214904055 420992864 660208832 420992864 660208832 530753919 420576608 530753919 420576608 900941440 684244233 900941440 684244233 594614129 826921638 594614129 826921638 469018137 639804112 469018137 639804112 959140486 496480133 959140486 496480133 804434710 465425956 804434710 465425956 462581905 688406935 462581905 688406935 473667886 688832560 473667886 688832560 853124908 270013222 853124908 270013222 936508942 897838336 936508942 897838336 519510939 111000486 519510939 111000486 200448450 24952147 200448450 24952147 273223724 627570140 273223724 627570140 170846896 338254318 170846896 338254318 556201050 482022806 556201050 482022806 644276925 310640670 644276925 310640670 495784325 848410967 495784325 848410967 390701039 86149312 390701039 86149312 498399608 181885512 498399608 181885512 553007556 584207016 553007556 584207016 715019252 892284549 715019252 892284549 823071706 350649271 823071706 350649271 922225075 739146579 922225075 739146579 517981763 808550730 517981763 808550730 997957602 927200973 997957602 927200973 527199552 20493524 527199552 20493524 827432844 290851155 827432844 290851155 775249796 370438066 775249796 370438066 512377920 604282954 512377920 604282954 715297203 263899507 715297203 263899507 120325123 305785190 120325123 305785190 179182029 869167006 179182029 869167006 779481670 333874916 779481670 333874916 392737757 443418042 392737757 443418042 323460342 287908738 323460342 287908738 602948267 727649326 602948267 727649326 60219376 504354532 60219376 504354532 791794067 477436819 791794067 477436819 894407813 474078870 894407813 474078870 96000131 42399356 96000131 42399356 318205989 857272994 318205989 857272994 917586393 805860068 917586393 805860068 814613333 807248550 814613333 807248550 921325999 481924207 921325999 481924207 224944455 399332607 224944455 399332607 853481887 598666385 853481887 598666385 998985293 911696812 998985293 911696812 481056618 561532628 481056618 561532628 579223385 387342965 579223385 387342965 115320517 428172095 115320517 428172095 955536895 483533183 955536895 483533183 218913157 908915501 218913157 908915501 364929003 626817706 364929003 626817706 291899057 742982682 291899057 742982682 453959261 683025956 453959261 683025956 695926471 132282278 695926471 132282278 916950908 380675841 916950908 380675841 284538403 78786999 284538403 78786999 552197502 739946673 552197502 739946673 9689222 325835271 9689222 325835271 542770339 841517049 542770339 841517049 727262884 937432377 727262884 937432377 416359101 116945477 416359101 116945477 518134193 765852524 518134193 765852524 279074521 202386279 279074521 202386279 750600046 565956317 750600046 565956317 456630949 907957152 456630949 907957152 323802883 193908770 323802883 193908770 953793736 397673878 953793736 397673878 780246200 346885750 780246200 346885750 744532215 139211742 744532215 139211742 536891358 53781813 536891358 53781813 601727588 236695601 601727588 236695601 485224322 88645621 485224322 88645621 409023504 787574163 409023504 787574163 751883756 817971873 751883756 817971873 545716144 946961763 545716144 946961763 442319016 557457546 442319016 557457546 975429056 886418333 975429056 886418333 624503202 233844654 624503202 233844654 827192831 297556646 827192831 297556646 274981167 267033781 274981167 267033781 664034195 947297514 664034195 947297514 16945170 159416381 16945170 159416381 925456145 464347615 925456145 464347615 442061239 404324300 442061239 404324300 363195332 816728538 363195332 816728538 647980218 132417562 647980218 132417562 781865181 444872520 781865181 444872520 871673063 452299507 871673063 452299507 892381876 654658299 892381876 654658299 296158262 821956956 296158262 821956956 251223598 952846966 251223598 952846966 104263163 247472456 104263163 247472456 787126629 14434132 787126629 14434132 797107721 793409274 797107721 793409274 700228575 557639690 700228575 557639690 359681343 842699802 359681343 842699802 815002080 68536303 815002080 68536303 936434863 314888052 936434863 314888052 582845789 6432324 582845789 6432324 737156600 133825364 737156600 133825364 258958692 329001442 258958692 329001442 992590888 274549042 992590888 274549042 518718468 568909987 518718468 568909987 757777417 634312041 757777417 634312041 217410139 66248837 217410139 66248837 998634617 198811924 998634617 198811924 601779214 54051180 601779214 54051180 86566342 279676368 86566342 279676368 335565553 557009507 335565553 557009507 231720010 670003749 231720010 670003749 395383471 420256249 395383471 420256249 553728000 390852791 553728000 390852791 32207323 651590571 32
#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...