제출 #617189

#제출 시각아이디문제언어결과실행 시간메모리
617189lorenzoferrariBroken Line (IOI19_line)Text
20.09 / 100
0 ms0 KiB
34 80 0 80 32 80 15 54 15 54 84 22 84 22 28 68 28 68 40 68 11 60 11 60 100 61 100 61 83 16 83 16 20 64 20 64 6 20 6 20 2 50 2 50 98 50 37 72 37 72 4 18 4 18 94 18 25 97 25 97 99 97 86 30 86 30 49 74 49
1006 5934 0 5934 5934 4181 5934 4181 1910 8269 1910 8269 1042 1135 1042 1135 967 9334 967 9334 777 9334 9419 587 9419 587 4174 4146 4174 4146 272 369 272 369 565 9559 565 9559 7390 697 7390 697 690 697 1825 5163 1825 5163 4888 5163 4595 5710 4595 5710 6309 407 6309 407 369 407 8308 8401 8308 8401 9849 137 9849 137 9666 1993 9666 1993 6262 3950 6262 3950 98 153 98 153 4650 5631 4650 5631 379 423 379 423 6677 8078 6677 8078 8019 8078 1001 1122 1001 1122 6890 3172 6890 3172 8551 16 8551 16 13 16 4680 6986 4680 6986 3430 6986 4334 4331 4334 4331 1768 8351 1768 8351 6088 3483 6088 3483 6749 3483 463 448 463 448 8787 8944 8787 8944 5274 1175 5274 1175 8736 1175 1511 8720 1511 8720 852 883 852 883 909 9146 909 9146 4233 4287 4233 4287 695 9396 695 9396 3394 3221 3394 3221 4111 9496 4111 9496 9412 9496 612 2349 612 2349 4931 5277 4931 5277 9343 656 9343 656 1563 8628 1563 8628 7015 6534 7015 6534 192 316 192 316 2316 7923 2316 7923 2497 7376 2497 7376 7262 7376 86 132 86 132 5432 4598 5432 4598 3040 2843 3040 2843 1666 8468 1666 8468 3779 3517 3779 3517 3514 3517 7678 8285 7678 8285 8176 8285 3646 6798 3646 6798 7235 7336 7235 7336 4223 4271 4223 4271 8035 8092 8035 8092 7940 3386 7940 3386 2411 1780 2411 1780 1819 1780 8194 8343 8194 8343 5265 591 5265 591 616 591 8479 9790 8479 9790 282 9790 643 649 643 649 6630 3587 6630 3587 9149 886 9149 886 1367 8799 1367 8799 6056 5214 6056 5214 4851 5346 4851 5346 8518 595 8518 595 9394 595 5394 7618 5394 7618 2594 7618 4116 4050 4116 4050 9058 9144 9058 9144 6467 2550 6467 2550 2637 2550 9948 9966 9948 9966 1580 1559 1580 1559 8374 1559 8098 8137 8098 8137 2654 6656 2654 6656 5591 4486 5591 4486 5848 7865 5848 7865 2367 7865 5166 3571 5166 3571 3550 3571 4378 4569 4378 4569 6028 6129 6028 6129 7043 2967 7043 2967 8430 8544 8430 8544 9929 128 9929 128 3155 7198 3155 7198 8715 1201 8715 1201 176 9854 176 9854 9464 551 9464 551 7301 3922 7301 3922 3956 3922 8002 2085 8002 2085 2285 9106 2285 9106 9045 9106 7469 2607 7469 2607 7019 3014 7019 3014 678 650 678 650 8177 1811 8177 1811 9630 406 9630 406 524 1904 524 1904 3186 8446 3186 8446 8325 8446 7370 5797 7370 5797 1097 1173 1097 1173 2309 7935 2309 7935 2719 2595 2719 2595 9496 9587 9496 9587 2503 2371 2503 2371 1822 8940 1822 8940 1058 8940 6127 4063 6127 4063 3185 7163 3185 7163 1725 1691 1725 1691 6815 8794 6815 8794 8571 8794 6817 3388 6817 3388 9706 9811 9706 9811 4655 4659 4655 4659 4098 7390 4098 7390 7327 7390 1152 1226 1152 1226 464 9635 464 9635 8328 1629 8328 1629 3719 3736 3719 3736 9156 842 9156 842 6877 4600 6877 4600 3162 2968 3162 2968 4525 6398 4525 6398 3921 6398 6446 3770 6446 3770 4545 8615 4545 8615 8449 8615 5768 4324 5768 4324 7870 9387 7870 9387 721 9387 3009 1289 3009 1289 8673 1289 2505 7746 2505 7746 6124 1538 6124 1538 9379 606 9379 606 3927 3919 3927 3919 2653 2582 2653 2582 3216 7130 3216 7130 6976 3162 6976 3162 5252 5603 5252 5603 5837 4276 5837 4276 9934 9956 9934 9956 6250 6289 6250 6289 9145 9240 9145 9240 1076 1169 1076 1169 3472 7201 3472 7201 3118 7201 6656 1308 6656 1308 1365 1308 1911 2098 1911 2098 2873 5992 2873 5992 5830 8405 5830 8405 94 9905 94 9905 8310 313 8310 313 9758 313 7465 7538 7465 7538 934 1037 934 1037 6675 4900 6675 4900 4738 4900 9048 1031 9048 1031 9468 9557 9468 9557 6654 5827 6654 5827 2289 2148 2289 2148 2994 7339 2994 7339 5064 5320 5064 5320 8631 8819 8631 8819 6520 6658 6520 6658 589 9503 589 9503 2828 2684 2828 2684 1345 8810 1345 8810 7361 5643 7361 5643 3546 6851 3546 6851 4497 2244 4497 2244 7848 2244 2821 7412 2821 7412 3799 2262 3799 2262 2364 2262 4877 5323 4877 5323 8309 1666 8309 1666 7196 7285 7196 7285 6271 6252 6271 6252 3434 2177 3434 2177 2303 2177 9617 9655 9617 9655 9332 699 9332 699 4895 5302 4895 5302 1221 1257 1221 1257 3895 5104 3895 5104 4966 8254 4966 8254 1981 8254 2418 5169 2418 5169 6229 1274 6229 1274 8687 1274 52 61 52 61 6793 6944 6793 6944 6424 3811 6424 3811 8670 8842 8670 8842 5193 4998 5193 4998 6564 7866 6564 7866 7819 7866 7265 2793 7265 2793 5747 4330 5747 4330 6472 3743 6472 3743 6186 6243 6186 6243 9944 63 9944 63 4879 7596 4879 7596 7512 7596 5130 5351 5130 5351 4181 6109 4181 6109 3475 3459 3475 3459 4426 8216 4426 8216 8107 8216 2393 7643 2393 7643 7669 7747 7669 7747 3715 6627 3715 6627 1729 8382 1729 8382 2570 2191 2570 2191 7876 2191 6512 6623 6512 6623 8181 1804 8181 1804 3309 9845 3309 9845 9750 9845 4998 5309 4998 5309 8001 9925 8001 9925 9922 9925 2033 1975 2033 1975 6264 9612 6264 9612 9707 363 9707 363 7020 7159 7020 7159 4190 4482 4190 4482 6567 3640 6567 3640 4120 6208 4120 6208 4306 5963 4306 5963 125 9892 125 9892 2070 4383 2070 4383 5738 4383 4154 6152 4154 6152 2721 2602 2721 2602 2218 8002 2218 8002 9767 241 9767 241 4739 9765 4739 9765 9658 9765 588 572 588 572 5164 5222 5164 5222 4907 5222 6453 6542 6453 6542 8123 1892 8123 1892 4212 4634 4212 4634 5246 6065 5246 6065 5932 6065 3616 6823 3616 6823 4338 5945 4338 5945 3426 7018 3426 7018 3841 6454 3841 6454 3160 7181 3160 7181 4172 4030 4172 4030 6823 6975 6823 6975 7991 1577 7991 1577 8364 1577 2514 2399 2514 2399 551 548 551 548 4213 7343 4213 7343 1344 1296 1344 1296 7676 9353 7676 9353 9251 9353 46 23 46 23 5572 5829 5572 5829 985 1118 985 1118 2355 2259 2355 2259 7828 2259 2485 7821 2485 7821 1126 1208 1126 1208 9454 9526 9454 9526 3285 190 3285 190 9786 190 9765 9859 9765 9859 5135 5103 5135 5103 8692 8865 8692 8865 2046 2817 2046 2817 2904 2817 875 9214 875 9214 7006 3040 7006 3040 6415 9059 6415 9059 8992 9059 2510 4157 2510 4157 4182 4157 1129 8892 1129 8892 6340 3223 6340 3223 6852 3223 6148 6229 6148 6229 9080 915 9080 915 7509 4669 7509 4669 4666 4669 6696 3515 6696 3515 1391 8772 1391 8772 1764 1775 1764 1775 6058 4133 6058 4133 772 831 772 831 9137 9216 9137 9216 4367 5934 4367 5934 7101 7194 7101 7194 287 379 287 379 750 9359 750 9359 6358 6442 6358 6442 7129 7203 7129 7203 8509 1488 8509 1488 1987 3948 1987 3948 3964 3948 2887 7388 2887 7388 9738 344 9738 344 7953 7952 7953 7952 5258 4850 5258 4850 3886 7458 3886 7458 7395 7458 5723 4414 5723 4414 5342 4626 5342 4626 2898 909 2898 909 9130 909 1006 9013 1006 9013 5659 5908 5659 5908 5765 9498 5765 9498 604 9498 7756 6572 7756 6572 2716 7548 2716 7548 2997 2823 2997 2823 5296 9078 5296 9078 9019 9078 3390 4420 3390 4420 5654 4420 2048 1997 2048 1997 70 9921 70 9921 262 350 262 350 8162 8267 8162 8267 5781 2139 5781 2139 1653 1558 1653 1558 6970 7094 6970 7094 1397 1349 1397 1349 1596 1539 1596 1539 9500 483 9500 483 3053 2886 3053 2886 8704 1221 8704 1221 5563 5819 5563 5819 6600 3606 6600 3606 6471 6911 6471 6911 3494 6911 9611 420 9611 420 8563 5522 8563 5522 4786 5522 7547 2452 7547 2452 8313 8424 8313 8424 8474 1501 8474 1501 1705 8701 1705 8701 1532 8701 9841 9915 9841 9915 4686 4688 4686 4688 9157 9826 9157 9826 264 9826 8696 1258 8696 1258 4007 3985 4007 3985 61 79 61 79 3612 3588 3612 3588 3112 2934 3112 2934 5590 5834 5590 5834 5080 1455 5080 1455 1516 1455 3631 6819 3631 6819 6457 3768 6457 3768 4661 5620 4661 5620 2595 2517 2595 2517 5434 7068 5434 7068 818 447 818 447 9590 447 4718 9907 4718 9907 9810 9907 4880 5311 4880 5311 3052 7468 3052 7468 2638 9762 2638 9762 306 9762 4709 4857 4709 4857 225 9833 225 9833 1417 1412 1417 1412 8257 7833 8257 7833 4104 6245 4104 6245 7008 8350 7008 8350 8372 8506 8372 8506 2325 1139 2325 1139 8887 1139 6847 7014 6847 7014 4817 3487 4817 3487 2869 7905 2869 7905 764 9341 764 9341 9970 12 9970 12 1818 8341 1818 8341 1672 1624 1672 1624 2112 9382 2112 9382 9293 9382 6551 5385 6551 5385 4819 5385 6603 6812 6603 6812 5788 918 5788 918 899 918 3958 6385 3958 6385 2762 1579 2762 1579 1661 1579 5565 6879 5565 6879 7980 8006 7980 8006 6419 3843 6419 3843 5983 5870 5983 5870 1581 1523 1581 1523 6428 6495 6428 6495 3153 2959 3153 2959 8952 9021 8952 9021 5523 5795 5523 5795 1044 8990 1044 8990 7647 2396 7647 2396 6820 9564 6820 9564 9487 9564 3656 5014 3656 5014 4797 5014 1071 8935 1071 8935 4483 774 4483 774 752 774 2343 9582 2343 9582 549 9582 1252 5745 1252 5745 7032 2049 7032 2049 2077 2049 3819 6012 3819 6012 8527 1452 8527 1452 3454 3352 3454 3352 9163 563 9163 563 578 563 7206 2832 7206 2832 2882 2780 2882 2780 7536 7611 7536 7611 7493 7542 7493 7542 8703 8878 8703 8878 7827 5430 7827 5430 4808 5430 9785 9877 9785 9877 4145 4120 4145 4120 7932 7921 7932 7921 907 962 907 962 9793 9896 9793 9896 7717 2340 7717 2340 7402 9166 7402 9166 577 9525 577 9525 954 178 954 178 9790 178 9727 8750 9727 8750 1414 8750 9964 9979 9964 9979 8099 1972 8099 1972 3258 7093 3258 7093 3736 1145 3736 1145 8783 1145 5348 5719 5348 5719 4781 4997 4781 4997 671 9435 671 9435 6840 3282 6840 3282 4955 6702 4955 6702 3687 6702 3728 3744 3728 3744 8925 9019 8925 9019 3973 6321 3973 6321 365 9702 365 9702 4795 22 4795 22 9965 22 7757 2272 7757 2272 8950 1116 8950 1116 3207 7155 3207 7155 9235 799 9235 799 6523 5272 6523 5272 641 9452 641 9452 3891 4580 3891 4580 6350 3867 6350 3867 7200 7293 7200 7293 3048 7289 3048 7289 9732 9830 9732 9830 1268 4433 1268 4433 5635 4433 3965 6339 3965 6339 1832 1814 1832 1814 5245 9468 5245 9468 9657 394 9657 394 3284 6981 3284 6981 6839 6981 141 194 141 194 3225 7104 3225 7104 5176 2189 5176 2189 7930 2189 5085 5347 5085 5347 3649 1475 3649 1475 1530 1475 7167 2885 7167 2885 9486 549 9486 549 9368 1903 9368 1903 3204 6193 3204 6193 8505 8631 8505 8631 5204 3916 5204 3916 6330 3916 2876 7394 2876 7394 9012 1070 9012 1070 5804 6011 5804 6011 2111 1090 2111 1090 9441 570 9441 570 6572 6795 6572 6795 4524 5786 4524 5786 2129 8037 2129 8037 5153 3659 5153 3659 8731 9950 8731 9950 67 9950 4606 5640 4606 5640 635 9460 635 9460 7403 7341 7403 7341 1253 1276 1253 1276 4366 4385 4366 4385 7368 764 7368 764 726 764 9977 10001 9977 10001 5725 518 5725 518 545 518 8763 8014 8763 8014 1552 8630 1552 8630 4001 4423 4001 4423 4900 5289 4900 5289 760 798 760
8259 21072 0 21072 21072 13658 21072 13658 16630 18042 16630 18042 1038 16296 1038 16296 20322 16296 2316 11761 2316 11761 23077 20514 23077 20514 24113 11142 24113 11142 5030 22188 5030 22188 1285 22188 12204 17681 12204 17681 1605 23233 1605 23233 5888 14421 5888 14421 4247 19084 4247 19084 4730 15406 4730 15406 14956 15406 1426 12457 1426 12457 18818 22831 18818 22831 13003 8985 13003 8985 6711 8985 20794 5700 20794 5700 1223 15895 1223 15895 11992 1701 11992 1701 9445 17803 9445 17803 24814 3276 24814 3276 8453 20014 8453 20014 6868 7476 6868 7476 13137 21349 13137 21349 7786 710 7786 710 13739 710 11589 12200 11589 12200 9383 4240 9383 4240 12497 4240 3897 11151 3897 11151 12044 5524 12044 5524 12194 12562 12194 12562 16510 12562 2672 6027 2672 6027 17438 19951 17438 19951 14056 3991 14056 3991 9794 21450 9794 21450 17004 5219 17004 5219 23959 8380 23959 8380 1861 8380 7429 4478 7429 4478 7560 20629 7560 20629 8087 20629 5583 2004 5583 2004 3662 19474 3662 19474 20711 1302 20711 1302 11609 24980 11609 24980 19119 24980 6314 3189 6314 3189 10842 3189 183 780 183 780 7075 4994 7075 4994 21373 752 21373 752 21880 22290 21880 22290 5270 18522 5270 18522 6133 24785 6133 24785 2082 9304 2082 9304 18903 24963 18903 24963 8138 4731 8138 4731 24444 4731 11441 20633 11441 20633 10637 1484 10637 1484 15529 6175 15529 6175 11168 3059 11168 3059 9692 17685 9692 17685 24514 18688 24514 18688 4846 1075 4846 1075 24434 17494 24434 17494 8134 23378 8134 23378 7977 4237 7977 4237 3819 16560 3819 16560 1441 2319 1441 2319 19351 2319 7136 11872 7136 11872 17036 11872 12645 15728 12645 15728 13818 15114 13818 15114 1720 23013 1720 23013 11690 4819 11690 4819 24137 4819 20313 24970 20313 24970 22676 20448 22676 20448 6706 20530 6706 20530 11012 7620 11012 7620 19654 24962 19654 24962 24412 1863 24412 1863 24929 11918 24929 11918 10345 11918 15221 2398 15221 2398 4545 2398 15122 22666 15122 22666 4283 5133 4283 5133 24737 5133 22576 23653 22576 23653 1283 4879 1283 4879 14825 13187 14825 13187 9799 13187 11456 24099 11456 24099 32 8685 32 8685 9096 17430 9096 17430 10457 347 10457 347 18597 19810 18597 19810 175 1234 175 1234 1699 14390 1699 14390 24471 1300 24471 1300 17409 19826 17409 19826 5087 14214 5087 14214 22905 7263 22905 7263 8269 23751 8269 23751 15939 4845 15939 4845 6288 4845 7665 24884 7665 24884 3408 13728 3408 13728 21497 24809 21497 24809 20107 5741 20107 5741 13157 5741 13200 23349 13200 23349 7626 24277 7626 24277 15012 8113 15012 8113 11605 8113 15006 12377 15006 12377 5436 12377 13769 24187 13769 24187 9305 18928 9305 18928 7115 15281 7115 15281 23820 18248 23820 18248 9797 3943 9797 3943 14474 3943 7272 18083 7272 18083 23589 3251 23589 3251 2416 18607 2416 18607 17116 18607 16473 7859 16473 7859 11273 7859 24616 17049 24616 17049 11871 1894 11871 1894 12471 12078 12471 12078 2666 7131 2666 7131 12952 12863 12952 12863 24388 2829 24388 2829 28 12044 28 12044 1655 210 1655 210 18313 16595 18313 16595 140 11534 140 11534 9351 20850 9351 20850 11792 2593 11792 2593 20644 24230 20644 24230 6216 24230 10156 10164 10156 10164 4658 21754 4658 21754 20048 808 20048 808 6778 6321 6778 6321 2534 3873 2534 3873 5993 16667 5993 16667 20595 16250 20595 16250 22530 23755 22530 23755 24254 3157 24254 3157 7991 3157 22134 24269 22134 24269 4285 24269 22955 1476 22955 1476 2101 15844 2101 15844 24878 2138 24878 2138 9841 14215 9841 14215 8397 2760 8397 2760 24883 8834 24883 8834 17487 1792 17487 1792 15846 1792 24430 21608 24430 21608 2578 1519 2578 1519 24051 23783 24051 23783 9187 8347 9187 8347 407 21789 407 21789 17481 15227 17481 15227 3198 23321 3198 23321 24271 2635 24271 2635 6026 13515 6026 13515 17893 13515 10561 4025 10561 4025 16974 4134 16974 4134 23461 1204 23461 1204 4770 24039 4770 24039 1435 24039 6753 8825 6753 8825 18217 8825 11055 9108 11055 9108 11120 471 11120 471 21475 471 266 15665 266 15665 23967 14881 23967 14881 21333 21442 21333 21442 16383 2939 16383 2939 24565 20120 24565 20120 14589 3425 14589 3425 5275 3425 23484 20286 23484 20286 14974 393 14974 393 15253 16682 15253 16682 17368 2176 17368 2176 17237 19996 17237 19996 23776 19996 4916 5090 4916 5090 19153 5090 10063 12643 10063 12643 9926 12525 9926 12525 15725 13040 15725 13040 9539 3629 9539 3629 700 3629 3174 22731 3174 22731 13392 6506 13392 6506 5207 20264 5207 20264 24377 10944 24377 10944 8954 17860 8954 17860 17067 9743 17067 9743 3326 9743 4795 16795 4795 16795 16727 12630 16727 12630 12028 24558 12028 24558 22883 24558 14301 9641 14301 9641 4917 5016 4917 5016 4051 21410 4051 21410 12323 6486 12323 6486 24402 22434 24402 22434 1211 6212 1211 6212 23024 6212 9909 20565 9909 20565 2535 5914 2535 5914 23059 21794 23059 21794 4510 21794 5092 2450 5092 2450 20626 2450 17693 10648 17693 10648 22466 6060 22466 6060 8623 16326 8623 16326 10418 16326 9214 20259 9214 20259 19384 4368 19384 4368 12398 23807 12398 23807 22276 8097 22276 8097 802 15817 802 15817 4165 13838 4165 13838 13540 19768 13540 19768 24133 19768 2087 433 2087 433 13332 433 1867 20900 1867 20900 24441 5970 24441 5970 3331 16511 3331 16511 17668 12829 17668 12829 21196 18776 21196 18776 13080 9385 13080 9385 24706 20662 24706 20662 7775 18756 7775 18756 10004 18756 4751 23600 4751 23600 24136 5416 24136 5416 24383 16972 24383 16972 2120 7726 2120 7726 24670 12128 24670 12128 19437 9282 19437 9282 3511 14648 3511 14648 23395 14648 17034 24171 17034 24171 1155 3009 1155 3009 8789 21021 8789 21021 17863 21021 14749 6913 14749 6913 2023 24326 2023 24326 3241 19778 3241 19778 9886 24790 9886 24790 15931 4363 15931 4363 222 4363 5231 24917 5231 24917 24013 16178 24013 16178 766 5161 766 5161 12105 5161 7920 2627 7920 2627 10993 19839 10993 19839 4419 4440 4419 4440 6686 13216 6686 13216 13933 3154 13933 3154 2562 16536 2562 16536 24404 16536 1288 11967 1288 11967 7126 19900 7126 19900 1400 17029 1400 17029 9777 20725 9777 20725 8637 13211 8637 13211 17814 13211 9801 3076 9801 3076 18895 15669 18895 15669 1619 15927 1619 15927 6066 15533 6066 15533 22910 24467 22910 24467 7968 3482 7968 3482 109 23710 109 23710 19580 23710 3919 5258 3919 5258 15808 2306 15808 2306 11356 22306 11356 22306 22430 17103 22430 17103 21903 23162 21903 23162 12069 73 12069 73 4291 73 22952 11893 22952 11893 13146 4114 13146 4114 7603 17756 7603 17756 23023 7234 23023 7234 18612 12733 18612 12733 5863 10690 5863 10690 11462 12549 11462 12549 11636 4391 11636 4391 20668 10242 20668 10242 4253 3472 4253 3472 14089 10580 14089 10580 1904 1688 1904 1688 22159 1688 3771 17973 3771 17973 9194 17973 529 7106 529 7106 5591 5122 5591 5122 22271 18546 22271 18546 13744 10869 13744 10869 22829 10869 6254 14033 6254 14033 3728 3014 3728 3014 10528 3014 9901 21517 9901 21517 5870 21517 21309 23217 21309 23217 1907 21460 1907 21460 20139 21460 1890 19144 1890 19144 19050 21154 19050 21154 8490 219 8490 219 11751 20283 11751 20283 3334 5316 3334 5316 19541 5316 11295 22298 11295 22298 2331 6537 2331 6537 17354 19193 17354 19193 8266 11102 8266 11102 17055 11102 16302 8649 16302 8649 22 23603 22 23603 15657 12027 15657 12027 14168 20386 14168 20386 21772 20386 4683 9189 4683 9189 105 9189 23341 3959 23341 3959 1856 20373 1856 20373 23917 11464 23917 11464 3453 22869 3453 22869 14445 22869 8195 24910 8195 24910 17251 2668 17251 2668 8841 2668 20682 24588 20682 24588 19640 7542 19640 7542 11447 20716 11447 20716 702 921 702 921 17691 19300 17691 19300 18990 19300 3157 19508 3157 19508 16906 19508 7698 23977 7698 23977 1887 3362 1887 3362 20649 18628 20649 18628 24063 18628 4448 9549 4448 9549 15776 16791 15776 16791 23043 5834 23043 5834 12158 24381 12158 24381 9668 24381 20165 1833 20165 1833 1474 3487 1474 3487 4685 1737 4685 1737 20916 8084 20916 8084 2994 3075 2994 3075 10907 7309 10907 7309 23756 1448 23756 1448 4313 24870 4313 24870 4273 24870 13830 2435 13830 2435 634 15127 634 15127 1942 5437 1942 5437 9563 13297 9563 13297 11360 7435 11360 7435 8110 19301 8110 19301 21104 24301 21104 24301 16909 18990 16909 18990 4582 24965 4582 24965 11381 1613 11381 1613 17539 1613 8760 12686 8760 12686 11348 12686 5808 22967 5808 22967 3011 7847 3011 7847 21945 13559 21945 13559 3753 20621 3753 20621 16709 6566 16709 6566 9231 18572 9231 18572 3824 15614 3824 15614 12092 17576 12092 17576 3015 2826 3015 2826 16748 8011 16748 8011 17622 8011 3366 2217 3366 2217 13581 2217 1681 7919 1681 7919 24122 24412 24122 24412 15637 14683 15637 14683 8542 24630 8542 24630 52 9194 52 9194 12807 21844 12807 21844 19876 3419 19876 3419 5212 3419 12998 3249 12998 3249 12246 14668 12246 14668 20097 14668 9510 20700 9510 20700 17973 9203 17973 9203 10275 23823 10275 23823 1902 23823 17305 3550 17305 3550 13393 4935 13393 4935 3397 322 3397 322 21285 15287 21285 15287 16675 13318 16675 13318 6541 13852 6541 13852 16634 177 16634 177 21913 11446 21913 11446 14393 3067 14393 3067 254 23779 254 23779 25 23779 3399 15231 3399 15231 2933 17886 2933 17886 24202 12886 24202 12886 450 1630 450 1630 6563 2474 6563 2474 13087 80 13087 80 17369 10391 17369 10391 3898 882 3898 882 19400 19184 19400 19184 19309 17581 19309 17581 17619 21411 17619 21411 18508 2604 18508 2604 11880 22844 11880 22844 23179 20062 23179 20062 10950 20062 23307 11049 23307 11049 23908 24787 23908 24787 10891 2644 10891 2644 16208 2644 7205 1556 7205 1556 23315 16407 23315 16407 4759 16407 20475 2229 20475 2229 505 2229 9166 17505 9166 17505 23691 15364 23691 15364 9255 20175 9255 20175 8970 84 8970 84 6025 15944 6025 15944 1074 15944 22751 18351 22751 18351 5324 12799 5324 12799 19625 18301 19625 18301 23460 1368 23460 1368 19783 1368 21535 18008 21535 18008 6185 18008 14558 20861 14558 20861 6576 11178 6576 11178 3203 23010 3203 23010 15588 23010 3428 3188 3428 3188 24766 3188 2273 21307 2273 21307 20887 21307 1814 11088 1814 11088 12449 19262 12449 19262 1491 10813 1491 10813 11084 10813 10154 22614 10154 22614 20338 2320 20338 2320 17572 2320 23058 24259 23058 24259 17272 5157 17272 5157 3907 24721 3907 24721 15621 3970 15621 3970 16680 3970 6304 17140 6304 17140 16223 17140 3199 5436 3199 5436 17359 19087 17359 19087 6969 17015 6969 17015 8946 17015 4706 2415 4706 2415 16804 2415 10460 2911 10460 2911 4742 1236 4742 1236 5833 22696 5833 22696 24590 22696 12015 18144 12015 18144 7751 21458 7751 21458 19228 6694 19228 6694 5408 22804 5408 22804 22122 12107 22122 12107 2442 21128 2442 21128 17763 6779 17763 6779 20819 23406 20819 23406 22231 1732 22231 1732 22612 16678 22612 16678 14471 4297 14471 4297 9687 14965 9687 14965 7927 14965 24589 13150 24589 13150 5471 24206 5471 24206 16612 24206 2993 609 2993 609 3329 19481 3329 19481 18323 19481 8436 3160 8436 3160 19658 9265 19658 9265 6936 6140 6936 6140 9358 12141 9358 12141 11717 2919 11717 2919 20471 15918 20471 15918 1544 15918 2680 20510 2680 20510 2871 2384 2871 2384 18083 7524 18083 7524 21368 3242 21368 3242 13835 17519 13835 17519 17473 17519 3626 2539 3626 2539 10829 24141 10829 24141 22375 24141 22208 4712 22208 4712 2622 4712 13973 17851 13973 17851 714 17851 6261 11440 6261 11440 2677 23396 2677 23396 3867 5447 3867 5447 20284 22209 20284 22209 13405 1038 13405 1038 22036 16594 22036 16594 6443 1502 6443 1502 12594 1502 8965 22562 8965 22562 8055 14101 8055 14101 632 21167 632 21167 14785 9550 14785 9550 19173 9550 7842 4069 7842 4069 17151 20691 17151 20691 14981 16630 14981 16630 8714 18986 8714 18986 7829 18986 9756 10200 9756 10200 11311 23455 11311 23455 21612 2551 21612 2551 2469 23572 2469 23572 15321 1893 15321 1893 19868 18597 19868 18597 23216 5370 23216 5370 14714 21020 14714 21020 11130 21020 17423 391 17423 391 15601 391 15743 3774 15743 3774 6534 3774 21461 14193 21461 14193 14425 59 14425 59 21230 15931 21230 15931 20222 15931 20912 5576 20912 5576 8299 16543 8299 16543 7257 16279 7257 16279 3249 17072 3249 17072 6472 1169 6472 1169 17420 1169 9946 23171 9946 23171 20307 1769 20307 1769 6377 1469 6377 1469 7419 20687 7419 20687 1593 20687 23779 2692 23779 2692 22236 10750 22236 10750 17939 4128 17939 4128 7192 4128 22363 24658 22363 24658 20628 5184 20628 5184 20900 5184 15659 14583 15659 14583 4181 14583 9878 5564 9878 5564 4413 20477 4413 20477 15698 8242 15698 8242 20339 8242 2300 2444 2300 2444 16789 2444 8725 21780 8725 21780 24111 21780 20876 7639 20876 7639 13987 17776 13987 17776 1080 2162 1080 2162 7646 18863 7646 18863 2093 125 2093 125 19442 15049 19442 15049 2864 18621 2864 18621 17797 974 17797 974 7967 14235 7967 14235 19944 14235 8999 6570 8999 6570 11557 23738 11557 23738 11883 8857 11883 8857 10067 8857 22891 11044 22891 11044 889 3495 889 3495 8796 12447 8796 12447 11443 4539 11443 4539 1390 24451 1390 24451 11248 24451 1571 2562 1571 2562 10661 19880 10661 19880 22282 10764 22282 10764 24086 10764 3709 21240 3709 21240 10593 21240 4792 579 4792 579 12119 23063 12119 23063 4044 15539 4044 15539 8874 15539 4401 5916 4401 5916 543 16494 543 16494 8037 16494 6926 23020 6926 23020 8748 10042 8748 10042 9851 15251 9851 15251 19221 15251 3108 17260 3108 17260 20775 1429 20775 1429 13138 1429 24612 9913 24612 9913 7142 6344 7142 6344 5156 9950 5156 9950 20417 4342 20417 4342 2213 23336 2213 23336 20989 23336 14361 10309 14361 10309 15649 19160 15649 19160 7041 9248 7041 9248 5078 11453 5078 11453 21014 1510 21014 1510 17058 18760 17058 18760 3744 18760 12135 13374 12135 13374 7572 18618 7572 18618 7326 1112 7326 1112 23413 1112 10415 20446 10415 20446 8374 6374 8374 6374 2751 6374 15212 18231 15212 18231 10446 2142 10446 2142 794 2142 22504 24781 22504 24781 1252 1524 1252 1524 439 23822 439 23822 23961 23822 1601 6797 1601 6797 5287 10382 5287 10382 21000 6881 21000 6881 4455 13816 4455 13816 14067 2630 14067 2630 9013 21038 9013 21038 4549 23234 4549 23234 7878 7143 7878 7143 9134 18133 9134 18133 22886 18133 3948 23370 3948 23370 2982 8373 2982 8373 20630 16402 20630 16402 23962 16402 18070 6571 18070 6571 6155 24349 6155 24349 6145 7200 6145 7200 12649 24395 12649 24395 8146 24395 10934 11539 10934 11539 21763 17903 21763 17903 14854 570 14854 570 23406 570 21641 14611 21641 14611 4354 14611 11133 24639 11133 24639 1498 989 1498 989 12349 10046 12349 10046 24943 10046 16916 11767 16916 11767 14896 11584 14896 11584 24209 17723 24209 17723 13868 11074 13868 11074 3673 632 3673 632 13374 14060 13374 14060 24683 13104 24683 13104 281 21352 281 21352 13300 23229 13300 23229 6277 1148 6277 1148 3207 21568 3207 21568 24317 5739 24317 5739 2402 16927 2402 16927 18038 3609 18038 3609 24841 22515 24841 22515 5568 4581 5568 4581 17776 15248 17776 15248 17363 4494 17363 4494 2215 4494 22456 617 22456 617 10913 10720 10913 10720 193 10720 16769 16202 16769 16202 18633 16202 9937 22459 9937 22459 19620 22459 17341 1425 17341 1425 19126 9969 19126 9969 4516 105 4516 105 20252 105 12071 22211 12071 22211 20779 2459 20779 2459 18882 10809 18882 10809 1129 6377 1129 6377 20390 21710 20390 21710 2559 21710 24973 9168 24973 9168 21600 20759 21600 20759 22823 20759 7208 934 7208 934 6341 934 18561 18355 18561 18355 6062 20021 6062 20021 24249 864 24249 864 24114 8672 24114 8672 16271 8672 22978 20233 22978 20233 5099 1612 5099 1612 11495 20680 11495 20680 18985 20680 1803 21597 1803 21597 15246 2022 15246 2022 5103 22450 5103 22450 7039 6118 7039 6118 23019 6118 426 22791 426 22791 6886 22791 1726 11098 1726 11098 16123 21046 16123 21046 20075 11951 20075 11951 20613 22072 20613 22072 8471 14372 8471 14372 1026 21534 1026 21534 10151 21534 6463 21774 6463 21774 14733 11555 14733 11555 22082 11555 11128 21429 11128 21429 17083 4496 17083 4496 19248 23669 19248 23669 10410 23669 20712 15869 20712 15869 347 23469 347 23469 14729 2982 14729 2982 12426 21634 12426 21634 125 5029 125 5029 18812 20997 18812 20997 20993 20997 10562 13233 10562 13233 4162 9275 4162 9275 3902 20958 3902 20958 6239 6189 6239 6189 1134 6189 19431 14560 19431 14560 1558 8676 1558 8676 14608 19105 14608 19105 8569 13323 8569 13323 16425 13715 16425 13715 1202 6936 1202 6936 21332 3993 21332 3993 1834 13472 1834 13472 9493 13305 9493 13305 3293 19760 3293 19760 12403 19760 492 9562 492 9562 18691 20007 18691 20007 5173 20597 5173 20597 3368 272 3368 272 22972 272 17633 12802 17633 12802 22156 7418 22156 7418 1270 7418 3669 17954 3669 17954 17742 8847 17742 8847 24502 8847 23394 20282 23394 20282 4145 20282 10755 2380 10755 2380 17950 22677 17950 22677 18514 3304 18514 3304 20516 14608 20516 14608 24169 2061 24169 2061 9361 11197 9361 11197 3692 11197 3834 8263 3834 8263 16997 21884 16997 21884 8589 19972 8589 19972 1811 23382 1811 23382 9867 4929 9867 4929 21830 4929 15855 19963 15855 19963 3501 19963 8875 17099 8875 17099 8106 19283 8106 19283 12855 10148 12855 10148 15397 10148 9151 20125 9151 20125 2560 4789 2560 4789 21671 16947 21671 16947 15069 11225 15069 11225 20367 11225 3022 9395 3022 9395 739 9395 10201 2020 10201 2020 2353 12941 2353 12941 123 8612 123 8612 12777 19598 12777 19598 20547 3244 20547 3244 13018 19805 13018 19805 22222 810 22222 810 5618 16340 5618 16340 6360 10075 6360 10075 150 13096 150 13096 10373 3817 10373 3817 12761 22855 12761 22855 12749 22855 20014 8675 20014 8675 13506 12216 13506 12216 9165 6511 9165 6511 834 19110 834 19110 14927 5141 14927 5141 19737 18997 19737 18997 9314 18997 15269 5459 15269 5459 3465 23559 3465 23559 1528 2463 1528 2463 13256 2463 4238 13178 4238 13178 1512 13178 18268 3565 18268 3565 5882 24733 5882 24733 4733 24733 11284 4613 11284 4613 16550 4613 10184 13836 10184 13836 9775 13446 9775 13446 2090 18882 2090 18882 14080 9331 14080 9331 12653 9331 20244 22024 20244 22024 20738 3137 20738 3137 1857 10221 1857 10221 7726 9017 7726 9017 13322 17974 13322 17974 22221 11615 22221 11615 391 16363 391 16363 18099 16363 9899 3267 9899 3267 16657 3267 6755 13755 6755 13755 2812 263 2812 263 8993 263 1805 12609 1805 12609 21366 7027 21366 7027 20882 7027 24666 4233 24666 4233 6069 15028 6069 15028 16597 8132 16597 8132 18611 13832 18611 13832 820 13832 3118 1201 3118 1201 23843 1201 654 9358 654 9358 20447 9358 10642 19282 10642 19282 20830 19282 5655 16564 5655 16564 9807 23983 9807 23983 16025 1806 16025 1806 5094 1806 19144 20628 19144 20628 8514 4713 8514 4713 17536 20848 17536 20848 2917 5308 2917 5308 9542 24438 9542 24438 1944 15065 1944 15065 8488 6538 8488 6538 17496 8292 17496 8292 23773 8292 2542 19111 2542 19111 2382 11410 2382 11410 23095 11410 13477 1659 13477 1659 1266 13404 1266 13404 22726 3721 22726 3721 10303 23895 10303 23895 20409 356 20409 356 2669 14858 2669 14858 20776 14858 608 1505 608 1505 3743 21405 3743 21405 20033 8817 20033 8817 4139 16835 4139 16835 18606 15876 18606 15876 13983 20987 13983 20987 16949 11011 16949 11011 1901 20221 1901 20221 24174 20221 17957 2634 17957 2634 1320 18825 1320 18825 19675 11865 19675 11865 118 20404 118 20404 22668 2893 22668 2893 18558 2893 22067 15017 22067 15017 17282 3430 17282 3430 7930 13802 7930 13802 1103 13802 2710 20832 2710 20832 21811 8136 21811 8136 4630 4733 4630 4733 13548 21449 13548 21449 22173 2527 22173 2527 16260 12743 16260 12743 24809 12743 5585 16584 5585 16584 10484 4958 10484 4958 13494 14277 13494 14277 8673 1379 8673 1379 5940 23814 5940 23814 22268 23814 11412 6887 11412 6887 19757 21438 19757 21438 16026 10269 16026 10269 8753 10269 13981 23404 13981 23404 9256 23404 20012 553 20012 553 10588 553 22958 14655 22958 14655 9460 2350 9460 2350 2544 2350 18048 20487 18048 20487 6002 9152 6002 9152 3452 18817 3452 18817 15068 4037 15068 4037 12522 4037 18416 18363 18416 18363 17929 2694 17929 2694 5885 23314 5885 23314 18631 18376 18631 18376 4560 24458 4560 24458 22123 7343 22123 7343 12643 20891 12643 20891 13534 1707 13534 1707 12414 1707 13531 13237 13531 13237 4392 163 4392 163 19099 23434 19099 23434 5341 23434 11011 8888 11011 8888 13242 10295 13242 10295 8018 2396 8018 2396 24175 13415 24175 13415 949 13415 15351 14292 15351 14292 224 4087 224 4087 10740 18777 10740 18777 13994 10935 13994 10935 1941 17688 1941 17688 15017 21287 15017 21287 19662 2007 19662 2007 9852 23987 9852 23987 12057 22586 12057 22586 21421 22586 16542 10730 16542 10730 20266 14248 20266 14248 13212 1933 13212 1933 8022 21310 8022 21310 16954 2039 16954 2039 23850 19960 23850 19960 24832 19960 10818 458 10818 458 16665 12113 16665 12113 23214 12113 11314 24470 11314 24470 13380 3429 13380 3429 8154 3429 11428 2249 11428 2249 21629 16797 21629 16797 16658 2945 16658 2945 6101 9233 6101 9233 2977 8193 2977 8193 17125 13739 17125 13739 2163 11027 2163 11027 20585 21594 20585 21594 9763 6054 9763 6054 2809 8152 2809 8152 6398 4982 6398 4982 12283 23190 12283 23190 1273 12429 1273 12429 8621 12429 4503 22170 4503 22170 9863 977 9863 977 23098 23029 23098 23029 4416 23029 19453 6747 19453 6747 14666 22472 14666 22472 22989 1086 22989 1086 1242 1086 3422 17287 3422 17287 22793 11958 22793 11958 13497 22436 13497 22436 19730 7881 19730 7881 17437 17444 17437 17444 8723 17444 11173 5154 11173 5154 5342 9459 5342 9459 4661 2233 4661 2233 11983 15788 11983 15788 453 2472 453 2472 18576 17562 18576 17562 14501 8093 14501 8093 5679 24925 5679 24925 8093 21941 8093 21941 24747 21941 24503 4280 24503 4280 3365 11052 3365 11052 22735 11052 11132 18107 11132 18107 9670 1811 9670 1811 900 18101 900 18101 14214 12559 14214 12559 21692 17114 21692 17114 8703 17114 24800 21425 24800 21425 19166 8935 19166 8935 6205 13071 6205 13071 22515 4304 22515 4304 16040 7791 16040 7791 8596 3679 8596 3679 11539 3679 4949 13334 4949 13334 15508 17448 15508 17448 6213 1880 6213 1880 3802 1880 20799 11262 20799 11262 18790 2469 18790 2469 6237 21110 6237 21110 13815 21110 12798 1530 12798 1530 20460 20975 20460 20975 24660 5020 24660 5020 17415 16129 17415 16129 10189 9553 10189 9553 24421 9553 13267 2985 13267 2985 6236 2985 12991 14735 12991 14735 18126 14735 14724 22827 14724 22827 14308 2223 14308 2223 19076 15305 19076 15305 21505 15305 13848 4002 13848 4002 1920 4002 13290 15160 13290 15160 10670 5239 10670 5239 2494 5239 7050 16754 7050 16754 17562 5952 17562 5952 4019 11904 4019 11904 1005 982 1005 982 17940 982 11850 24026 11850 24026 21367 6646 21367 6646 1040 13210 1040 13210 17030 3590 17030 3590 3922 3590 14247 17931 14247 17931 3149 21915 3149 21915 21395 6720 21395 6720 16551 16792 16551 16792 5685 16792 10236 6404 10236 6404 971 22089 971 22089 7213 14150 7213 14150 15833 14191 15833 14191 7638 3542 7638 3542 19770 22313 19770 22313 10125 22313 12404 3513 12404 3513 14241 18735 14241 18735 6220 868 6220 868 16488 868 6627 23900 6627 23900 14044 1738 14044 1738 11839 24832 11839 24832 790 3130 790 3130 10085 3130 8028 28 8028 28 6359 7319 6359 7319 21467 5536 21467 5536 20047 24227 20047 24227 9525 24227 19584 24701 19584 24701 6003 16343 6003 16343 2719 16343 18853 23787 18853 23787 9010 3069 9010 3069 3952 15583 3952 15583 5704 3467 5704 3467 5218 3467 10158 20640 10158 20640 21240 13718 21240 13718 10861 14559 10861 14559 761 6023 761 6023 2214 22334 2214 22334 1249 22334 15324 21538 15324 21538 15285 21983 15285 21983 22478 12203 22478 12203 4204 12203 22560 23216 22560 23216 13482 23216 20524 12726 20524 12726 4807 22088 4807 22088 6252 9000 6252 9000 8868 13725 8868 13725 21870 2166 21870 2166 2065 18064 2065 18064 1559 18064 16832 1864 16832 1864 4362 20468 4362 20468 20893 7993 20893 7993 21863 7993 1766 4697 1766 4697 6382 16978 6382 16978 7780 108 7780 108 11742 108 884 20464 884 20464 24464 2756 24464 2756 7339 24573 7339 24573 14961 24573 7015 5865 7015 5865 14366 19470 14366 19470 13976 1345 13976 1345 6977 13699 6977 13699 2346 626 2346 626 24780 18406 24780 18406 12277 1778 12277 1778 21855 17871 21855 17871 11861 3886 11861 3886 20490 3886 14294 24334 14294 24334 10555 14120 10555 14120 17459 21091 17459 21091 3497 21091 15175 1332 15175 1332 8394 21912 8394 21912 14675 21912 14136 3904 14136 3904 23867 3904 828 14379 828 14379 16838 8426 16838 8426 10147 23994 10147 23994 17618 3905 17618 3905 15630 20855 15630 20855 8077 20855 24624 2312 24624 2312 471 2312 23585 17601 23585 17601 19436 1696 19436 1696 10607 1696 24808 12252 24808 12252 23972 6238 23972 6238 10257 15407 10257 15407 16303 4192 16303 4192 23317 22875 23317 22875 127 6753 127 6753 19566 13241 19566 13241 5220 13241 10435 3255 10435 3255 6769 23917 6769 23917 5544 13612 5544 13612 22577 13612 1911 18415 1911 18415 4375 1632 4375 1632 4366 19054 4366 19054 5739 12251 5739 12251 863 23952 863 23952 16380 11331 16380 11331 10041 11331 11025 12903 11025 12903 13145 8073 13145 8073 9402 22876 9402 22876 22150 3661 22150 3661 15539 21138 15539 21138 14644 654 14644 654 22073 654 6106 16528 6106 16528 2288 16528 10638 2307 10638 2307 2234 17741 2234 17741 11382 5877 11382 5877 21473 14363 21473 14363 12524 2722 12524 2722 18707 18426 18707 18426 8668 7889 8668 7889 10832 23213 10832 23213 10803 3186 10803 3186 13686 10369 13686 10369 21228 4364 21228 4364 18351 23974 18351 23974 13306 16151 13306 16151 21890 2587 21890 2587 23294 16909 23294 16909 686 4797 686 4797 6418 7769 6418 7769 11099 146 11099 146 17852 16256 17852 16256 7774 10960 7774 10960 21153 10960 19183 19358 19183 19358 8952 19358 17292 5261 17292 5261 5559 23039 5559 23039 313 5755 313 5755 24352 8703 24352 8703 13383 1453 13383 1453 24771 21904 24771 21904 1150 21904 17882 1397 17882 1397 22302 19361 22302 19361 10175 3131 10175 3131 21246 14807 21246 14807 23720 14807 14638 8982 14638 8982 16957 15515 16957 15515 3874 15515 11470 17003 11470 17003 18464 7967 18464 7967 792 14475 792 14475 13532 14475 12884 24096 12884 24096 19328 24096 7984 7391 7984 7391 17489 19075 17489 19075 21451 19075 15640 14818 15640 14818 24238 14818 8213 12368 8213 12368 18434 6020 18434 6020 4839 6020 10969 10497 10969 10497 16920 2980 16920 2980 21551 13433 21551 13433 1961 2204 1961 2204 17526 23355 17526 23355 1676 12183 1676 12183 7302 12873 7302 12873 18390 4084 18390 4084 24654 10435 24654 10435 1047 4225 1047 4225 4317 22599 4317 22599 21045 918 21045 918 9221 3607 9221 3607 3950 3607 11321 23989 11321 23989 2348 23989 15120 3694 15120 3694 22528 18024 22528 18024 12918 9191 12918 9191 4078 9191 13977 19522 13977 19522 21667 627 21667 627 14058 627 22334 18726 22334 18726 3657 18726 12827 1381 12827 1381 2019 23211 2019 23211 23194 23211 19057 8707 19057 8707 3099 19120 3099 19120 4212 3727 4212 3727 11550 24632 11550 24632 7770 956 7770 956 8196 956 1550 16294 1550 16294 24699 6721 24699 6721 16331 11658 16331 11658 5492 6365 5492 6365 20005 22851 20005 22851 12899 15823 12899 15823 3746 20555 3746 20555 12862 3327 12862 3327 19978 3327 15895 17501 15895 17501 11572 13051 11572 13051 18412 13051 6499 24539 6499 24539 22837 110 22837 110 9646 24327 9646 24327 54 24327 10391 1901 10391 1901 6275 6652 6275 6652 5202 6652 9738 14366 9738 14366 20822 6082 20822 6082 5617 13379 5617 13379 6296 419 6296 419 21213 17930 21213 17930 23173 12750 23173 12750 19520 21539 19520 21539 19793 13279 19793 13279 23513 13279 22098 24341 22098 24341 21702 4571 21702 4571 22936 4571 18049 23182 18049 23182 22278 3004 22278 3004 19963 5662 19963 5662 23244 5167 23244 5167 6903 21738 6903 21738 13510 10398 13510 10398 23642 19950 23642 19950 23672 19950 15994 8157 15994 8157 20930 12275 20930 12275 8540 12275 15926 5640 15926 5640 22088 5640 12208 14992 12208 14992 18908 7789 18908 7789 24001 7789 13050 20980 13050 20980 9458 5481 9458 5481 16296 15621 16296 15621 18276 15621 8224 2850 8224 2850 9107 16984 9107 16984 6092 16984 14975 11886 14975 11886 18030 13524 18030 13524 1271 13524 19685 10807 19685 10807 3827 10807 23527 1208 23527 1208 1443 24417 1443 24417 24682 14925 24682 14925 874 22406 874 22406 24989 9098 24989 9098 22523 21164 22523 21164 1564 3528 1564 3528 2274 23774 2274 23774 21020 17434 21020 17434 11154 11560 11154 11560 19325 11560 8804 23768 8804 23768 4710 5501 4710 5501 1989 14926 1989 14926 16117 11016 16117 11016 6807 17538 6807 17538 6648 12240 6648 12240 17721 14834 17721 14834 8941 3394 8941 3394 22432 19974 22432 19974 16681 21351 16681 21351 115 20365 115 20365 20285 22667 20285 22667 5890 3003 5890 3003 5001 3003 11564 16620 11564 16620 24225 16620 243 9499 243 9499 18499 18781 18499 18781 852 2788 852 2788 7651 12512 7651 12512 21316 16388 21316 16388 4485 2057 4485 2057 13002 7399 13002 7399 499 20306 499 20306 17012 86 17012 86 3470 86 16214 23792 16214 23792 8369 759 8369 759 9471 23882 9471 23882 23102 7003 23102 7003 12720 21387 12720 21387 3790 13261 3790 13261 17694 13261 2980 23727 2980 23727 23774 16664 23774 16664 16139 17021 16139 17021 14055 12622 14055 12622 7693 15002 7693 15002 10770 6533 10770 6533 24919 6533 20623 19121 20623 19121 7021 19121 12707 4376 12707 4376 17233 23414 17233 23414 23995 23414 21845 24216 21845 24216 10834 3785 10834 3785 22443 11179 22443 11179 2568 7295 2568 7295 14693 16823 14693 16823 19554 3229 19554 3229 4259 3229 9664 16295 9664 16295 19721 16295 97 24343 97 24343 24337 2149 24337 2149 24754 9926 24754 9926 15219 6487 15219 6487 2047 23403 2047 23403 16802 3821 16802 3821 13955 3821 18736 16942 18736 16942 2360 931 2360 931 4609 7036 4609 7036 13439 7036 1659 23801 1659 23801 16805 8203 16805 8203 21842 14226 21842 14226 17319 3518 17319 3518 7464 12237 7464 12237 17777 643 17777 643 8021 17161 8021 17161 23997 17161 23206 23312 23206 23312 1154 496 1154 496 6763 17405 6763 17405 19894 17405 2439 4278 2439 4278 20746 24157 20746 24157 20584 2437 20584 2437 16592 17213 16592 17213 6358 20746 6358 20746 15555 1028 15555 1028 21415 12125 21415 12125 8550 1223 8550 1223 5246 1223 18241 20493 18241 20493 21470 20493 8763 3728 8763 3728 9973 14089 9973 14089 8044 4563 8044 4563 24472 15246 24472 15246 10885 36 10885 36 102 8163 102 8163 18885 6987 18885 6987 23002 17200 23002 17200 4890 8463 4890 8463 10840 23709 10840 23709 19487 23709 16801 10094 16801 10094 12651 19263 12651 19263 22365 9397 22365 9397 21524 23004 21524 23004 3478 23004 13984 24234 13984 24234 12332 22980 12332 22980 7488 24225 7488 24225 2365 116 2365 116 20680 116 5948 23859 5948 23859 11506 13673 11506 13673 21911 17661 21911 17661 17672 4842 17672 4842 3162 2419 3162 2419 22725 24770 22725 24770 6453 1964 6453 1964 23247 19295 23247 19295 9253 19295 18769 21581 18769 21581 23572 13190 23572 13190 2492 22940 2492 22940 10815 22940 3222 6080 3222 6080 9975 6080 8193 10946 8193 10946 23948 10946 12971 10177 12971 10177 11460 14105 11460 14105 352 165 352 165 22170 14969 22170 14969 6575 14969 22380 22328 22380 22328 7211 2652 7211 2652 16096 10229 16096 10229 1860 5385 1860 5385 22164 5385 4213 4851 4213 4851 19775 16929 19775 16929 15088 16929 20935 14173 20935 14173 18418 18680 18418 18680 14387 2279 14387 2279 728 20830 728 20830 23951 20830 17704 424 17704 424 148 424 17310 17231 17310 17231 24196 17231 12559 6940 12559 6940 17610 24821 17610 24821 22776 24821 19787 3048 19787 3048 7038 12576 7038 12576 1599 12576 12833 17395 12833 17395 17446 10258 17446 10258 628 10258 15821 2151 15821 2151 5645 11124 5645 11124 11963 3582 11963 3582 12966 22344 12966 22344 16398 2210 16398 2210 6245 2210 12595 21075 12595 21075 11725 992 11725 992 2934 11687 2934 11687 24840 19825 24840 19825 7530 11481 7530 11481 10883 13312 10883 13312 7571 1326 7571 1326 5515 22867 5515 22867 16084 2318 16084 2318 7051 22235 7051 22235 2777 41 2777 41 15403 41 13216 7567 13216 7567 3 7567 12203 12700 12203 12700 2361 10842 2361 10842 9236 23916 9236 23916 18407 1194 18407 1194 21308 15602 21308 15602 24224 15602 21861 4747 21861 4747 24650 17602 24650 17602 22217 14900 22217 14900 12134 20915 12134 20915 16111 20915 15113 14124 15113 14124 19666 14124 5800 4167 5800 4167 333 20786 333 20786 18150 12280 18150 12280 24899 19401 24899 19401 8388 5955 8388 5955 607 21728 607 21728 5848 14333 5848 14333 987 22567 987 22567 4256 3880 4256 3880 13124 20957 13124 20957 7200 16293 7200 16293 17478 21382 17478 21382 14835 21382 21307 8180 21307 8180 1502 8180 14948 11221 14948 11221 11490 1109 11490 1109 13748 13118 13748 13118 7294 10734 7294 10734 31 17921 31 17921 16663 5715 16663 5715 10689 14451 10689 14451 19539 72 19539 72 7695 8108 7695 8108 411 4714 411 4714 4585 15674 4585 15674 9972 3857 9972 3857 5770 20984 5770 20984 16356 20984 15992 3761 15992 3761 11540 17596 11540 17596 3396 17596 6788 5062 6788 5062 10050 24991 10050 24991 1194 10329 1194 10329 9981 19804 9981 19804 10619 8295 10619 8295 12036 18364 12036 18364 10897 18364 20085 24214 20085 24214 4052 4048 4052 4048 2202 9112 2202 9112 6964 79 6964 79 8347 24541 8347 24541 18166 24541 12114 8231 12114 8231 10227 11254 10227 11254 3472 19280 3472 19280 13053 6961 13053 6961 2160 6961 6496 15303 6496 15303 22658 15303 10779 22592 10779 22592 11995 6055 11995 6055 24873 6055 10033 22556 10033 22556 4296 5641 4296 5641 893 5641 18951 8628 18951 8628 1838 3653 1838 3653 8494 21848 8494 21848 4068 15193 4068 15193 23176 23851 23176 23851 12306 10577 12306 10577 1073 10577 6735 17846 6735 17846 10216 6864 10216 6864 2386 23805 2386 23805 8478 7857 8478 7857 1529 7857 9693 4262 9693 4262 24569 16987 24569 16987 14784 10442 14784 10442 13474 15796 13474 15796 13594 10131 13594 10131 16708 20265 16708 20265 15680 9653 15680 9653 5032 19372 5032 19372 3986 14682 3986 14682 13821 19655 13821 19655 11359 19655 17417 2978 17417 2978 236 24418 236 24418 1780 1418 1780 1418 14259 21317 14259 21317 2768 21317 23360 10174 23360 10174 20109 21751 20109 21751 24065 3136 24065 3136 7807 20473 7807 20473 17888 10347 17888 10347 18319 23144 18319 23144 19391 3598 19391 3598 12313 3598 24839 4328 24839 4328 5589 2688 5589 2688 14037 10356 14037 10356 10812 10356 15298 2557 15298 2557 17608 12229 17608 12229 10910 11782 10910 11782 20301 19337 20301 19337 4176 3359 4176 3359 4904 22241 4904 22241 17616 4428 17616 4428 10194 7388 10194 7388 9283 14 9283 14 21495 15048 21495 15048 18740 3925 18740 3925 8438 3925 22068 21971 22068 21971 16161 7853 16161 7853 11568 7853 13936 18254 13936 18254 11492 4295 11492 4295 19778 9389 19778 9389 9837 312 9837 312 14162 312 9614 14187 9614 14187 5354 7826 5354 7826 5281 18344 5281 18344 14046 18344 8684 8927 8684 8927 2580 8927 9697 7603 9697 7603 17165 12777 17165 12777 20008 3731 20008 3731 16864 19551 16864 19551 20337 1392 20337 1392 9971 21237 9971 21237 21966 21237 13919 8116 13919 8116 19937 11195 19937 11195 15949 4722 15949 4722 2278 12387 2278 12387 15086 12387 4906 4904 4906 4904 11926 22685 11926 22685 22630 22685 21548 2370 21548 2370 2147 18707 2147 18707 12088 14342 12088 14342 7368 17912 7368 17912 15614 14728 15614 14728 325 14728 1469 23543 1469 23543 8574 8223 8574 8223 16108 19040 16108 19040 943 19040 14464 19530 14464 19530 3710 92 3710 92 3057 23154 3057 23154 16300 2226 16300 2226 18993 2226 10817 18957 10817 18957 5944 2849 5944 2849 5582 3670 5582 3670 1560 3268 1560 3268 14010 8732 14010 8732 11445 1575 11445 1575 8609 19239 8609 19239 5495 6906 5495 6906 9278 23697 9278 23697 22011 4595 22011 4595 13370 14514 13370 14514 4059 9931 4059 9931 24886 24795 24886 24795 569 24795 5086 3441 5086 3441 23010 5679 23010 5679 9936 532 9936 532 21711 5980 21711 5980 11601 1301 11601 1301 6052 1301 17279 12712 17279 12712 15015 19410 15015 19410 14360 11867 14360 11867 9990 22743 9990 22743 20890 135 20890 135 1254 21886 1254 21886 23197 2977 23197 2977 21635 21901 21635 21901 24494 21901 14195 17586 14195 17586 8689 17586 9249 24169 9249 24169 17876 24169 10268 18640 10268 18640 1520 22635 1520 22635 5160 8795 5160 8795 6113 23575 6113 23575 408 23575 7755 9690 7755 9690 9416 18544 9416 18544 13604 4670 13604 4670 23910 11544 23910 11544 22089 5592 22089 5592 6570 16657 6570 16657 5995 1988 5995 1988 2123 22321 2123 22321 12185 13327 12185 13327 17985 19228 17985 19228 16564 2643 16564 2643 23880 2643 5027 16040 5027 16040 17209 11070 17209 11070 21653 18454 21653 18454 2952 2664 2952 2664 2931 2664 6048 14323 6048 14323 21012 363 21012 363 22323 22865 22323 22865 24607 6368 24607 6368 21608 23017 21608 23017 15468 14478 15468 14478 15989 14478 9957 10536 9957 10536 18877 16228 18877 16228 11166 252 11166 252 1567 8661 1567 8661 1744 5600 1744 5600 19208 12649 19208 12649 6074 3798 6074 3798 10580 14094 10580 14094 24796 4248 24796 4248 282 4248 1241 20300 1241 20300 7334 9845 7334 9845 23523 20295 23523 20295 8276 14693 8276 14693 23933 14693 9332 4439 9332 4439 11546 20431 11546 20431 19462 250 19462 250 804 20679 804 20679 7204 20679 3935 7001 3935 7001 5866 18789 5866 18789 14756 18789 9829 12653 9829 12653 15247 21087 15247 21087 21489 606 21489 606 15471 18035 15471 18035 2446 4419 2446 4419 15354 5565 15354 5565 22336 3135 22336 3135 16118 13422 16118 13422 21150 13422 5336 24033 5336 24033 20103 24033 427 7026 427 7026 17164 19490 17164 19490 18676 6454 18676 6454 10981 15094 10981 15094 24223 9714 24223 9714 24042 19483 24042 19483 7642 19483 17554 12536 17554 12536 12429 12536 19951 23141 19951 23141 12732 11787 12732 11787 15818 23647 15818 23647 12317 9700 12317 9700 4735 9700 7895 23322 7895 23322 4314 8490 4314 8490 19601 17438 19601 17438 15911 2769 15911 2769 3498 18045 3498 18045 14926 18045 14031 7213 14031 7213 20507 13818 20507 13818 21433 831 21433 831 22404 14131 22404 14131 3299 1257 3299 1257 2303 1257 18727 11813 18727 11813 12418 6821 12418 6821 23754 13740 23754 13740 23046 3662 23046 3662 20879 23485 20879 23485 14995 12872 14995 12872 19786 12872 4606 2462 4606 2462 4436 18747 4436 18747 21281 5830 21281 5830 1706 16105 1706 16105 12549 4529 12549 4529 18765 11342 18765 11342 3860 4740 3860 4740 1874 13426 1874 13426 11513 3274 11513 3274 10210 23214 10210 23214 24499 23214 20917 12939 20917 12939 13565 23009 13565 23009 4843 23009 14093 14097 14093 14097 10403 20144 10403 20144 712 20144 4776 7876 4776 7876 4046 9141 4046 9141 10209 2968 10209 2968 2667 2968 6309 18527 6309 18527 2713 18527 15145 3424 15145 3424 10070 20244 10070 20244 19830 20244 3725 21722 3725 21722 11280 16953 11280 16953 16970 20384 16970 20384 16813 13407 16813 13407 4306 14544 4306 14544 20748 8594 20748 8594 20792 24484 20792 24484 3647 24484 15452 24945 15452 24945 12279 6500 12279 6500 6519 6500 21883 21560 21883 21560 11340 10634 11340 10634 18962 10634 48 21444 48 21444 19084 21444 7928 3848 7928 3848 23495 24932 23495 24932 6119 24932 12330 6062 12330 6062 1981 19458 1981 19458 19194 7061 19194 7061 21005 12527 21005 12527 10687 12527 14238 13614 14238 13614 16065 5757 16065 5757 8517 23715 8517 23715 10370 197 10370 197 5873 22326 5873 22326 584 22326 5476 75 5476 75 17097 19514 17097 19514 15788 681 15788 681 14375 7164 14375 7164 4976 4706 4976 4706 20080 21041 20080 21041 9247 21041 23559 8697 23559 8697 611 16779 611 16779 15332 7764 15332 7764 24987 239 24987 239 16433 1500 16433 1500 19901 221 19901 221 9844 5638 9844 5638 14893 1258 14893 1258 2856 16500 2856 16500 15097 4104 15097 4104 20556 8706 20556 8706 2482 5937 2482 5937 5152 14225 5152 14225 5707 923 5707 923 1910 923 9643 21674 9643 21674 8571 1970 8571 1970 9366 18135 9366 18135 4505 18135 6584 18662 6584 18662 19218 5964 19218 5964 20408 21693 20408 21693 11437 635 11437 635 15016 20538 15016 20538 6714 7251 6714 7251 16268 22716 16268 22716 273 9910 273 9910 567 9910 180 19442 180 19442 23326 6428 23326 6428 11708 16348 11708 16348 10200 9924 10200 9924 22657 9924 16216 1902 16216 1902 10614 8772 10614 8772 18541 1043 18541 1043 10724 4604 10724 4604 3726 14631 3726 14631 10699 10217 10699 10217 13892 23691 13892 23691 24322 23691 14953 12752 14953 12752 1693 20590 1693 20590 3494 9177 3494 9177 9032 9177 6493 20088 6493 20088 20379 20088 5813 10719 5813 10719 10274 10719 4568 8617 4568 8617 18130 13685 18130 13685 5625 13685 19035 23274 19035 23274 20332 9432 20332 9432 10634 20441 10634 20441 7090 3892 7090 3892 22326 21972 22326 21972 6017 21972 7089 6243 7089 6243 16616 13679 16616 13679 1523 900 1523 900 13163 900 7401 20146 7401 20146 22283 20146 11908 23092 11908 23092 10777 13047 10777 13047 17366 13047 782 12012 782 12012 9454 21554 9454 21554 22753 21554 8819 24317 8819 24317 10768 24317 8324 10390 8324 10390 17381 2908 17381 2908 18441 13180 18441 13180 22297 13180 6730 3753 6730 3753 21151 3753 17963 18180 17963 18180 1869 18180 3761 20051 3761 20051 10048 11444 10048 11444 5233 20331 5233 20331 13846 2495 13846 2495 18609 2495 10924 10246 10924 10246 19260 1013 19260 1013 1979 19165 1979 19165 11281 19165 9887 22886 9887 22886 20657 13420 20657 13420 10672 17774 10672 17774 13756 1582 13756 1582 1156 8482 1156 8482 17637 8482 9871 17919 9871 17919 19214 841 19214 841 13077 24709 13077 24709 8967 24709 24368 4110 24368 4110 1568 23411 1568 23411 6406 7487 6406 7487 13427 23878 13427 23878 21440 2888 21440 2888 18132 23938 18132 23938 9098 23938 13841 2851 13841 2851 20780 2851 14770 23064 14770 23064 8926 3167 8926 3167 11425 18484 11425 18484 14244 18484 8940 15541 8940 15541 15815 23430 15815 23430 5477 23430 18479 7238 18479 7238 15101 7238 20136 4177 20136 4177 5969 20581 5969 20581 20295 10363 20295 10363 19722 23113 19722 23113 18287 23113 19741 9678 19741 9678 9737 24029 9737 24029 18193 7536 18193 7536 22439 20266 22439 20266 20531 20266 24096 11923 24096 11923 9904 11923 20160 24410 20160 24410 6087 4957 6087 4957 10858 19511 10858 19511 13703 19511 12814 863 12814 863 7083 8101 7083 8101 16036 2969 16036 2969 24804 23981 24804 23981 5602 23981 16071 3144 16071 3144 7184 13955 7184 13955 19002 8245 19002 8245 5809 17216 5809 17216 354 3366 354 3366 7548 19504 7548 19504 5532 6462 5532 6462 14081 16970 14081 16970 1854 5408 1854 5408 16081 5408 860 22794 860 22794 15102 2431 15102 2431 20158 2431 2336 22085 2336 22085 21771 22085 14433 1944 14433 1944 17202 20237 17202 20237 23036 20237 12519 1167 12519 1167 24936 10288 24936 10288 1868 16606 1868 16606 12746 4174 12746 4174 10168 12627 10168 12627 7253 4216 7253 4216 16080 18678 16080 18678 13842 1734 13842 1734 14573 1734 9651 12386 9651 12386 23832 12386 10074 608 10074 608 10742 24756 10742 24756 24228 200 24228 200 14211 200 15924 21615 15924 21615 20838 21615 13425 12864 13425 12864 2984 4187 2984 4187 19848 21384 19848 21384 298 8812 298 8812 12505 16266 12505 16266 19563 14677 19563 14677 10170 21109 10170 21109 18369 21109 9408 16766 9408 16766 17029 22381 17029 22381 4978 7702 4978 7702 24391 7702 7280 14493 7280 14493 24603 11278 24603 11278 8339 23707 8339 23707 14680 7461 14680 7461 13424 17123 13424 17123 14071 5811 14071 5811 21029 7716 21029 7716 12758 55 12758 55 9956 6249 9956 6249 16614 6249 3598 24032 3598 24032 18033 23988 18033 23988 975 24517 975 24517 246 12110 246 12110 19611 21853 19611 21853 7737 21853 19149 783 19149 783 12390 9726 12390 9726 8392 4176 8392 4176 594 16302 594 16302 15163 13833 15163 13833 245 21028 245 21028 7725 4960 7725 4960 18067 4960 14808 23708 14808 23708 11770 4508 11770 4508 11821 15123 11821 15123 23085 9427 23085 9427 3622 19053 3622 19053 24478 19053 4757 666 4757 666 5983 666 4427 24665 4427 24665 10504 991 10504 991 24509 19884 24509 19884 21704 1202 21704 1202 14989 6970 14989 6970 14035 6965 14035 6965 10731 17794 10731 17794 2966 14453 2966 14453 9550 19619 9550 19619 20434 5236 20434 5236 3749 24823 3749 24823 24148 2164 24148 2164 5672 2164 5857 21749 5857 21749 6860 17310 6860 17310 13340 8471 13340 8471 16515 11635 16515 11635 1255 154 1255 154 24185 12412 24185 12412 16569 735 16569 735 3308 15687 3308 15687 7659 4318 7659 4318 15549 4318 9690 4399 9690 4399 8415 664 8415 664 4761 664 24686 17829 24686 17829 2722 17829 6785 9262 6785 9262 16851 14167 16851 14167 8402 12321 8402 12321 10513 24670 10513 24670 22381 14477 22381 14477 35 14477 24651 22214 24651 22214 23635 5160 23635 5160 17340 18596 17340 18596 24957 8339 24957 8339 13539 22796 13539 22796 4950 7478 4950 7478 618 17901 618 17901 19275 22440 19275 22440 3190 12943 3190 12943 16306 14806 16306 14806 20914 476 20914 476 17676 6340 17676 6340 23040 5579 23040 5579 16072 16633 16072 16633 2398 19344 2398 19344 6568 14014 6568 14014 24505 2081 24505 2081 5756 2081 24448 13889 24448 13889 15050 24229 15050 24229 3985 4816 3985 4816 13690 9129 13690 9129 14810 9129 11918 8407 11918 8407 24662 13162 24662 13162 2795 4900 2795 4900 23160 24587 23160 24587 6090 6260 6090 6260 14154 24319 14154 24319 23346 24319 151 8850 151 8850 16371 19565 16371 19565 4548 19565 4845 24525 4845 24525 22908 2189 22908 2189 4250 22131 4250 22131 17410 22131 8643 4089 8643 4089 22230 20558 22230 20558 13728 8717 13728 8717 7026 8717 13533 1670 13533 1670 24691 12262 24691 12262 561 2725 561 2725 3864 22912 3864 22912 24760 5999 24760 5999 409 20764 409 20764 15600 7977 15600 7977 23990 7977 14359 1351 14359 1351 20444 20036 20444 20036 2597 17360 2597 17360 15679 24104 15679 24104 922 1836 922 1836 476 23729 476 23729 10996 7846 10996 7846 18478 17169 18478 17169 9730 17169 22544 16417 22544 16417 1635 24675 1635 24675 22423 16843 22423 16843 14364 18085 14364 18085 16324 261 16324 261 23314 261 3724 6738 3724 6738 8604 716 8604 716 23275 18811 23275 18811 2380 314 2380 314 2089 23352 2089 23352 11047 14715 11047 14715 14837 14715 10215 2475 10215 2475 21189 2475 17231 18269 17231 18269 18442 18269 12933 19908 12933 19908 4367 3194 4367 3194 17166 20917 17166 20917 868 23492 868 23492 13825 1095 13825 1095 23794 14302 23794 14302 6606 24906 6606 24906 8741 19092 8741 19092 11831 19092 9292 17682 9292 17682 731 19247 731 19247 19258 1949 19258 1949 11076 13231 11076 13231 23006 3121 23006 3121 11043 19378 11043 19378 10830 2273 10830 2273 18587 23399 18587 23399 2753 10003 2753 10003 1121 10003 12124 2507 12124 2507 13085 18478 13085 18478 6694 18478 18762 3644 18762 3644 12911 6031 12911 6031 20493 231 20493 231 2001 18604 2001 18604 10864 18604 3620 10181 3620 10181 4814 13124 4814 13124 11298 21248 11298 21248 6571 11441 6571 11441 21430 18434 21430 18434 2111 9769 2111 9769 17993 23847 17993 23847 15082 14633 15082 14633 5200 14633 21947 10225 21947 10225 4886 10225 19182 1669 19182 1669 12698 1669 19263 9318 19263 9318 3704 9318 19092 8009 19092 8009 6738 18512 6738 18512 5955 9045 5955 9045 6272 20885 6272 20885 3690 8205 3690 8205 18200 8205 9606 11978 9606 11978 779 3739 779 3739 11752 17525 11752 17525 3942 6336 3942 6336 15453 6336 12409 16017 12409 16017 19390 7903 19390 7903 12350 18253 12350 18253 927 11192 927 11192 13695 12401 13695 12401 11638 11833 11638 11833 16910 23881 16910 23881 3593 6227 3593 6227 21416 21892 21416 21892 1830 285 1830 285 11357 24604 11357 24604 15943 24604 4696 14729 4696 14729 3849 14729 5374 719 5374 719 22584 11567 22584 11567 4196 2853 4196 2853 10461 20807 10461 20807 6010 20807 17696 15493 17696 15493 18991 22565 18991 22565 12425 5801 12425 5801 21323 15053 21323 15053 21034 8257 21034 8257 23277 11649 23277 11649 1048 722 1048 722 12902 9258 12902 9258 20340 1765 20340 1765 8162 18648 8162 18648 10242 18648 1442 19572 1442 19572 21199 1273 21199 1273 13305 15768 13305 15768 5801 15768 6437 7044 6437 7044 12677 21587 12677 21587 1723 1188 1723 1188 7942 1188 36 13830 36 13830 21115 3108 21115 3108 12779 24682 12779 24682 18394 24682 1339 10827 1339 10827 5640 10827 784 1704 784 1704 22587 24122 22587 24122 8328 24122 15279 3786 15279 3786 10646 23605 10646 23605 22133 3258 22133 3258 7569 24018 7569 24018 2986 17129 2986 17129 1507 21633 1507 21633 19517 9984 19517 9984 14965 20486 14965 20486 13176 12219 13176 12219 14029 12219 7522 23867 7522 23867 20601 3184 20601 3184 5225 10527 5225 10527 8333 10527 4270 14196 4270 14196 2473 4661 2473 4661 17091 21297 17091 21297 21610 21297 9770 17669 9770 17669 2689 20035 2689 20035 6059 2895 6059 2895 21643 15599 21643 15599 10456 15599 18233 7750 18233 7750 7758 7750 23022 19949 23022 19949 7601 134 7601 134 277 134 22526 13727 22526 13727 16178 5208 16178 5208 17296 5208 655 14880 655 14880 11310 14880 3736 24404 3736 24404 23646 24404 22028 10972 22028 10972 17042 23019 17042 23019 22969 4541 22969 4541 5847 4541 17276 17299 17276 17299 4211 811 4211 811 15185 811 2041 23325 2041 23325 18002 17769 18002 17769 23359 22473 23359 22473 7404 4047 7404 4047 23713 14676 23713 14676 9917 3437 9917 3437 21157 3437 7096 22004 7096 22004 17073 1518 17073 1518 21884 1518 7074 15987 7074 15987 16508 15987 908 21934 908 21934 13871 23222 13871 23222 15413 3353 15413 3353 20346 23497 20346 23497 14758 8028 14758 8028 9396 8028 16591 9959 16591 9959 21950 2901 21950 2901 13075 2901 18785 9927 18785 9927 24623 10892 24623 10892 10471 353 10471 353 8662 22734 8662 22734 6124 16881 6124 16881 1316 23829 1316 23829 24104 8269 24104 8269 10240 11884 10240 11884 13845 258 13845 258 20385 11593 20385 11593 13501 6113 13501 6113 5112 12720 5112 12720 8850 386 8850 386 3656 10949 3656 10949 17910 10731 17910 10731 1088 18073 1088 18073 23884 18073 9137 5401 9137 5401 7336 23579 7336 23579 2586 23579 9167 8363 9167 8363 1332 8363 4941 4171 4941 4171 2525 23356 2525 23356 7617 1235 7617 1235 7048 17718 7048 17718 3172 17718 6848 141 6848 141 21769 141 6525 10666 6525 10666 14362 10666 10624 20307 10624 20307 24874 6618 24874 6618 5588 22396 5588 22396 23724 11801 23724 11801 14852 11801 20465 23545 20465 23545 5768 23545 7309 174 7309 174 18114 2658 18114 2658 22626 2658 18421 23529 18421 23529 21322 23529 18607 3124 18607 3124 17161 13638 17161 13638 11163 13638 24330 659 24330 659 19449 20335 19449 20335 14607 20335 18843 4673 18843 4673 13654 4673 20840 21467 20840 21467 7106 3747 7106 3747 5063 3747 13154 7244 13154 7244 6726 5347 6726 5347 9022 10671 9022 10671 16146 10671 5311 18836 5311 18836 5592 1284 5592 1284 11793 1284 3028 15700 3028 15700 2018 6058 2018 6058 1385 19106 1385 19106 19283 3876 19283 3876 24807 3876 926 19675 926 19675 15521 1024 15521 1024 16373 13990 16373 13990 15482 10365 15482 10365 3007 1307 3007 1307 14704 1307 3639 17303 3639 17303 4855 4153 4855 4153 3872 17726 3872 17726 21301 7327 21301 7327 9507 18975 9507 18975 10163 3165 10163 3165 18094 6799 18094 6799 156 2886 156 2886 8885 21721 8885 21721 14235 7843 14235 7843 12596 24444 12596 24444 11434 24444 14513 5289 14513 5289 899 12791 899 12791 23551 2378 23551 2378 4957 18799 4957 18799 15165 6932 15165 6932 9349 6932 24039 14618 24039 14618 6302 19697 6302 19697 10000 19697 5714 3061 5714 3061 12926 15066 12926 15066 2229 15066 2283 19292 2283 19292 13563 7282 13563 7282 19268 21356 19268 21356 1347 16895 1347 16895 17881 17080 17881 17080 9649 7552 9649 7552 19759 23060 19759 23060 3683 9800 3683 9800 19904 9800 12912 15250 12912 15250 10013 5756 10013 5756 17848 23055 17848 23055 24788 23055 11046 13041 11046 13041 1650 24779 1650 24779 10439 5611 10439 5611 4326 5611 9099 12336 9099 12336 6581 21954 6581 21954 1313 11569 1313 11569 16254 998 16254 998 18174 22086 18174 22086 12315 11495 12315 11495 22274 19718 22274 19718 12003 3104 12003 3104 23333 3104 7337 22456 7337 22456 21386 10505 21386 10505 10291 10505 18406 12736 18406 12736 17082 3310 17082 3310 7471 10568 7471 10568 21846 8160 21846 8160 22175 21771 22175 21771 6690 100 6690 100 24362 18300 24362 18300 1051 9043 1051 9043 4894 11682 4894 11682 3044 1347 3044 1347 20020 22832 20020 22832 4555 8406 4555 8406 10107 10089 10107 10089 4753 8860 4753 8860 23966 15561 23966 15561 3597 15561 7724 2902 7724 2902 4209 2902 23169 18164 23169 18164 7001 18164 19484 13944 19484 13944 6076 13944 13790 15380 13790 15380 21051 8879 21051 8879 2330 20412 2330 20412 19623 15446 19623 15446 22116 15446 20523 2351 20523 2351 129 10425 129 10425 23649 7359 23649 7359 22309 22184 22309 22184 15904 22184 20875 24494 20875 24494 8989 9151 8989 9151 9773 23263 9773 23263 434 5345 434 5345 7783 21423 7783 21423 6993 18038 6993 18038 17684 14140 17684 14140 17284 18532 17284 18532 6524 6435 6524 6435 12227 19331 12227 19331 3312 8146 3312 8146 24144 23227 24144 23227 2519 6436 2519 6436 13582 6436 6013 6012 6013 6012 18953 16811 18953 16811 14276 10045 14276 10045 5631 24204 5631 24204 5536 10970 5536 10970 15011 11878 15011 11878 14116 766 14116 766 672 23903 672 23903 19033 23903 3445 5660 3445 5660 23608 19030 23608 19030 18806 1355 18806 1355 5736 19594 5736 19594 10068 11439 10068 11439 14033 11439 960 7354 960 7354 18937 22483 18937 22483 1136 22483 21002 15255 21002 15255 2057 15255 10627 1170 10627 1170 16124 17552 16124 17552 9774 775 9774 775 17623 6605 17623 6605 17427 814 17427 814 19993 19737 19993 19737 56 19737 15029 13940 15029 13940 22364 23398 22364 23398 8611 17914 8611 17914 21237 17914 16505 8739 16505 8739 18539 8739 1440 208 1440 208 939 23876 939 23876 6339 14068 6339 14068 2291 23124 2291 23124 20461 1563 20461 1563 24071 20158 24071 20158 1504 20158 7932 13674 7932 13674 18773 19205 18773 19205 1649 19205 15150 23777 15150 23777 1555 23777 19333 511 19333 511 14945 15558 14945 15558 24684 15558 18196 22051 18196 22051 19441 4648 19441 4648 19583 4648 13523 8126 13523 8126 12486 2689 12486 2689 15525 22198 15525 22198 5424 44 5424 44 18185 19093 18185 19093 24863 4708 24863 4708 6512 21097 6512 21097 17515 16776 17515 16776 20646 22300 20646 22300 8700 4247 8700 4247 8949 18211 8949 18211 21203 7569 21203 7569 2789 4150 2789 4150 803 4150 22945 20498 22945 20498 299 20498 7487 19090 7487 19090 5203 19403 5203 19403 16197 6273 16197 6273 6389 24356 6389 24356 21355 1374 21355 1374 23224 1374 21169 19933 21169 19933 19291 19933 23943 5318 23943 5318 2539 21906 2539 21906 12002 21906 1993 11795 1993 11795 8913 13081 8913 13081 3629 1467 3629 1467 22140 18899 22140 18899 815 11150 815 11150 18158 14845 18158 14845 3557 12191 3557 12191 14151 13569 14151 13569 7377 5225 7377 5225 20078 14497 20078 14497 21063 463 21063 463 3304 14267 3304 14267 15467 10794 15467 10794 7585 10794 24437 21526 24437 21526 4234 18061 4234 18061 9251 22905 9251 22905 3963 8701 3963 8701 23081 8701 20412 21717 20412 21717 21821 21717 12063 24686 12063 24686 21666 4222 21666 4222 7511 15638 7511 15638 17149 19024 17149 19024 2078 3851 2078 3851 24921 3851 19450 10133 19450 10133 12037 1097 12037 1097 2541 1097 6582 16459 6582 16459 14882 22128 14882 22128 5657 5747 5657 5747 489 21845 489 21845 1456 3254 1456 3254 20950 20816 20950 20816 8015 661 8015 661 5644 4576 5644 4576 19233 4576 2400 12293 2400 12293 13551 4132 13551 4132 22058 20892 22058 20892 14973 15461 14973 15461 23665 15461 19220 8573 19220 8573 10508 24840 10508 24840 15046 24840 6514 7828 6514 7828 7418 23493 7418 23493 4913 3046 4913 3046 24129 21033 24129 21033 2199 4774 2199 4774 1486 4774 16808 565 16808 565 11588 22167 11588 22167 3932 8439 3932 8439 10199 22793 10199 22793 16996 22322 16996 22322 4817 22322 16677 1153 16677 1153 255 18194 255 18194 21700 16487 21700 16487 15100 22133 15100 22133 3290 22133 8344 8988 8344 8988 17639 8988 1702 5087 1702 5087 12205 14102 12205 14102 6303 14102 22563 16389 22563 16389 23737 12732 23737 12732 23706 18186 23706 18186 14991 27 14991 27 1329 23824 1329 23824 13328 23824 3554 3776 3554 3776 19788 21355 19788 21355 20612 21355 9925 1222 9925 1222 16684 14389 16684 14389 1233 2852 1233 2852 22126 13033 22126 13033 11318 7984 11318 7984 20365 7984 7500 18250 7500 18250 23204 13466 23204 13466 2737 19985 2737 19985 15587 4642 15587 4642 1023 22090 1023 22090 3531 15099 3531 15099 20084 23607 20084 23607 22618 23607 780 14945 780 14945 134 24481 134 24481 14676 11740 14676 11740 15573 12358 15573 12358 22386 6278 22386 6278 6948 14887 6948 14887 9417 14392 9417 14392 21123 18229 21123 18229 769 5402 769 5402 21460 20906 21460 20906 15141 6229 15141 6229 18981 22041 18981 22041 15872 22041 21526 7018 21526 7018 4421 7018 15877 15853 15877 15853 22477 15853 9367 16857 9367 16857 21746 4435 21746 4435 9331 16098 9331 16098 6147 5874 6147 5874 19246 8822 19246 8822 6857 3126 6857 3126 321 3126 1179 21326 1179 21326 22999 1376 22999 1376 24278 24055 24278 24055 3971 13075 3971 13075 9514 19136 9514 19136 21597 19136 9106 24110 9106 24110 19338 786 19338 786 10552 17036 10552 17036 20416 5006 20416 5006 14435 14177 14435 14177 9435 14177 11523 12585 11523 12585 19564 22317 19564 22317 540 3275 540 3275 17629 14725 17629 14725 1144 14725 9791 10362 9791 10362 14606 24792 14606 24792 2660 939 2660 939 17326 939 5010 19691 5010 19691 11152 11714 11152 11714 14741 17760 14741 17760 5375 425 5375 425 10022 16261 10022 16261 15502 465 15502 465 23446 19642 23446 19642 12096 1871 12096 1871 4189 9564 4189 9564 4866 4894 4866 4894 4163 21578 4163 21578 14700 1142 14700 1142 1382 1142 23830 22660 23830 22660 4711 639 4711 639 23450 639 21232 7918 21232 7918 6035 7918 11577 16271 11577 16271 8183 10589 8183 10589 2711 11664 2711 11664 8793 10501 8793 10501 15851 21182 15851 21182 1542 21182 21715 2596 21715 2596 6899 21624 6899 21624 22649 14037 22649 14037 1481 21809 1481 21809 14866 1343 14866 1343 18865 739 18865 739 21864 19250 21864 19250 18044 19250 18346 6369 18346 6369 12610 17623 12610 17623 8038 7949 8038 7949 14095 7949 5260 23442 5260 23442 8821 13859 8821 13859 9813 24088 9813 24088 14601 114 14601 114 16477 12631 16477 12631 19970 3562 19970 3562 3976 19278 3976 19278 15767 7086 15767 7086 10775 23979 10775 23979 14555 7900 14555 7900 3263 24864 3263 24864 6757 6208 6757 6208 6046 6208 12885 16921 12885 16921 23357 10861 23357 10861 14761 23949 14761 23949 22847 5848 22847 5848 14994 5848 16363 24743 16363 24743 21809 24743 2305 4666 2305 4666 5472 13888 5472 13888 729 13888 20651 5321 20651 5321 11013 11871 11013 11871 4481 779 4481 779 5115 13449 5115 13449 10809 847 10809 847 5189 847 5229 7447 5229 7447 4544 2981 4544 2981 24385 18046 24385 18046 3793 18046 8150 7230 8150 7230 23106 21606 23106 21606 763 21606 23201 7636 23201 7636 23621 19113 23621 19113 2596 4580 2596 4580 9575 4580 1970 919 1970 919 8395 21135 8395 21135 16995 13115 16995 13115 2204 14041 2204 14041 11104 4271 11104 4271 10944 9424 10944 9424 22973 23176 22973 23176 17519 9789 17519 9789 20835 20065 20835 20065 22541 20065 21287 11306 21287 11306 22687 11306 12740 21150 12740 21150 1831 4640 1831 4640 11211 14872 11211 14872 8894 14872 10833 1296 10833 1296 7553 13293 7553 13293 20858 33 20858 33 13273 20769 13273 20769 10304 10595 10304 10595 15542 12563 15542 12563 18273 4308 18273 4308 5192 19461 5192 19461 2181 19461 20091 4569 20091 4569 2424 13502 2424 13502 19189 5288 19189 5288 11090 5288 11972 11485 11972 11485 20586 3159 20586 3159 24041 3159 2304 20968 2304 20968 17630 20968 5174 9143 5174 9143 23501 23219 23501 23219 5255 10826 5255 10826 21804 23717 21804 23717 23968 8107 23968 8107 8972 19759 8972 19759 1337 19759 18299 20151 18299 20151 3414 1216 3414 1216 2405 14079 2405 14079 5671 5296 5671 5296 1279 5296 3532 21759 3532 21759 24454 21759 14890 993 14890 993 4397 21584 4397 21584 23611 6926 23611 6926 4477 21221 4477 21221 5540 15792 5540 15792 10110 21123 10110 21123 11830 5654 11830 5654 6016 9183 6016 9183 17784 3038 17784 3038 13940 23354 13940 23354 1082 23354 1169 5883 1169 5883 11858 5883 7590 14316 7590 14316 4707 14316 18460 1292 18460 1292 24657 17101 24657 17101 23746 7 23746 7 22178 18278 22178 18278 806 18278 16490 1685 16490 1685 23079 18635 23079 18635 7980 24290 7980 24290 17187 4863 17187 4863 8167 4863 14921 17058 14921 17058 20843 6395 20843 6395 6335 21212 6335 21212 24418 7231 24418 7231 11903 11122 11903 11122 15440 582 15440 582 334 582 15528 5645 15528 5645 1009 5645 15731 9894 15731 9894 15398 452 15398 452 7685 14250 7685 14250 24818 14250 4183 23593 4183 23593 7621 9583 7621 9583 16107 13414 16107 13414 10131 379 10131 379 11060 14340 11060 14340 24182 14340 19490 13421 19490 13421 20191 20945 20191 20945 2886 237 2886 237 18836 22568 18836 22568 18517 3294 18517 3294 23804 23323 23804 23323 19534 8584 19534 8584 7033 24200 7033 24200 3238 24200 16471 13097 16471 13097 2785 13097 17509 3634 17509 3634 19285 16159 19285 16159 20309 6207 20309 6207 17734 24050 17734 24050 1061 6110 1061 6110 20696 21255 20696 21255 12820 14644 12820 14644 17065 14644 11180 4213 11180 4213 8242 4213 16487 17646 16487 17646 6107 3378 6107 3378 18579 22183 18579 22183 261 1828 261 1828 19356 1828 10129 15680 10129 15680 24736 15680 7282 24652 7282 24652 12722 14866 12722 14866 14954 14866 8625 15942 8625 15942 17084 576 17084 576 21576 15696 21576 15696 16454 6653 16454 6653 727 6653 7354 4268 7354 4268 2623 15478 2623 15478 6991 4955 6991 4955 1162 4955 21490 10013 21490 10013 481 10013 1757 19646 1757 19646 2601 8322 2601 8322 10090 24784 10090 24784 891 1437 891 1437 15497 1437 15125 19639 15125 19639 9855 19639 13044 5702 13044 5702 11732 20435 11732 20435 4261 20435 18623 11498 18623 11498 15936 16027 15936 16027 17695 13534 17695 13534 18532 16285 18532 16285 17413 14211 17413 14211 1465 3196 1465 3196 5116 12296 5116 12296 14449 9087 14449 9087 22557 22264 22557 22264 4804 21415 4804 21415 13770 23175 13770 23175 12526 1600 12526 1600 1607 1600 20090 11337 20090 11337 554 8159 554 8159 1919 16398 1919 16398 20024 16398 5323 4160 5323 4160 1533 4160 7467 24591 7467 24591 13288 484 13288 484 17567 21198 17567 21198 2589 2523 2589 2523 19847 2523 1670 211 1670 211 9197 22474 9197 22474 23382 22474 20919 15684 20919 15684 17049 21121 17049 21121 24295 9430 24295 9430 10040 15080 10040 15080 22201 3088 22201 3088 2810 17948 2810 17948 18591 3054 18591 3054 7008 24700 7008 24700 24750 24700 11101 2531 11101 2531 11161 18608 11161 18608 15290 4910 15290 4910 653 21160 653 21160 9067 12080 9067 12080 3131 17401 3131 17401 2500 1873 2500 1873 14819 1873 4287 10816 4287 10816 23667 10816 23556 2804 23556 2804 20621 10434 20621 10434 22617 10434 17808 24041 17808 24041 1950 21614 1950 21614 24768 24293 24768 24293 23094 6612 23094 6612 18899 20844 18899 20844 18641 20844 18656 16505 18656 16505 11691 24831 11691 24831 20145 1255 20145 1255 24857 1255 21633 1184 21633 1184 6505 15368 6505 15368 12765 15368 7105 20291 7105 20291 24790 24833 24790 24833 563 9418 563 9418 438 9418 23696 14790 23696 14790 13129 14790 22812 2624 22812 2624 9491 7103 9491 7103 3367 4528 3367 4528 3921 18330 3921 18330 2978 18330 18220 10315 18220 10315 1027 10315 9845 23960 9845 23960 24066 14353 24066 14353 13860 12011 13860 12011 14936 18119 14936 18119 18807 18119 3839 15286 3839 15286 17837 16695 17837 16695 13783 9523 13783 9523 14179 23616 14179 23616 4199 23616 11669 9609 11669 9609 1827 18816 1827 18816 8842 11775 8842 11775 2653 24426 2653 24426 13537 3919 13537 3919 12170 7315 12170 7315 18165 7315 13966 6261 13966 6261 19419 17909 19419 17909 4983 3007 4983 3007 18989 22971 18989 22971 579 5357 579 5357 3377 20411 3377 20411 15997 20411 2176 24563 2176 24563 13880 15199 13880 15199 6409 17862 6409 17862 3127 7471 3127 7471 17387 7471 7850 24520 7850 24520 18975 13346 18975 13346 22875 14958 22875 14958 24371 5975 24371 5975 15408 5975 24917 876 24917 876 1030 20676 1030 20676 6638 7797 6638 7797 13313 21473 13313 21473 4971 7960 4971 7960 2564 7960 19164 12417 19164 12417 22399 39 22399 39 1906 8522 1906 8522 152 8522 14584 11428 14584 11428 7985 21843 7985 21843 5413 785 5413 785 21294 15337 21294 15337 19909 1819 19909 1819 21463 22288 21463 22288 11808 22288 16496 9297 16496 9297 17970 9297 751 8000 751 8000 6550 14238 6550 14238 616 6069 616 6069 13481 19870 13481 19870 2857 933 2857 933 14908 20845 14908 20845 17494 8417 17494 8417 7177 8417 21255 6317 21255 6317 14582 23246 14582 23246 1344 9408 1344 9408 14826 24741 14826 24741 18901 13922 18901 13922 9781 20457 9781 20457 1066 14482 1066 14482 22241 14911 22241 14911 16817 7549 16817 7549 17820 14424 17820 14424 2466 1314 2466 1314 1310 1314 7559 14454 7559 14454 419 5578 419 5578 12307 5578 6011 441 6011 441 19319 23635 19319 23635 12856 23635 14744 188 14744 188 7906 18359 7906 18359 21465 18359 17578 3344 17578 3344 15722 7394 15722 7394 16164 1150 16164 1150 17374 24649 17374 24649 10845 13826 10845 13826 24237 16933 24237 16933 13121 631 13121 631 11350 23632 11350 23632 20394 9082 20394 9082 23368 22307 23368 22307 14574 2439 14574 2439 7149 2439 22437 5846 22437 5846 15115 1499 15115 1499 5161 1499 8776 21877 8776 21877 17522 14139 17522 14139 517 21374 517 21374 20744 6699 20744 6699 12521 17795 12521 17795 10584 15990 10584 15990 15167 23702 15167 23702 5876 4085 5876 4085 12111 18082 12111 18082 5037 18082 5501 3062 5501 3062 23407 3062 14705 23357 14705 23357 11846 16873 11846 16873 15695 16873 3663 22140 3663 22140 19013 15699 19013 15699 24501 24516 24501 24516 8114 18787 8114 18787 6490 21099 6490 21099 5304 1126 5304 1126 5290 1126 14979 17376 14979 17376 1602 24793 1602 24793 2448 11827 2448 11827 14832 11827 4258 8248 4258 8248 16442 19706 16442 19706 4939 5151 4939 5151 13870 5151 11259 18831 11259 18831 10103 957 10103 957 17831 16850 17831 16850 11481 16850 21647 2967 21647 2967 5564 23059 5564 23059 12553 10104 12553 10104 8900 15455 8900 15455 2474 15455 23422 21547 23422 21547 6384 4045 6384 4045 18781 21827 18781 21827 24460 8015 24460 8015 24300 18963 24300 18963 5168 967 5168 967 19643 967 3840 12951 3840 12951 19817 1966 19817 1966 11393 15326 11393 15326 1139 436 1139 436 23012 13296 23012 13296 11919 294 11919 294 5485 11274 5485 11274 9279 10496 9279 10496 24774 22462 24774 22462 21506 2611 21506 2611 1152 9665 1152 9665 15532 2828 15532 2828 14723 2828 24517 20099 24517 20099 6328 20099 23715 17209 23715 17209 12126 23767 12126 23767 8208 18920 8208 18920 4389 7043 4389 7043 2674 7043 8688 24114 8688 24114 8360 16789 8360 16789 24896 23208 24896 23208 6467 14772 6467 14772 2276 14772 19710 24928 19710 24928 12209 6938 12209 6938 10863 6938 23442 23377 23442 23377 13372 2271 13372 2271 12613 23583 12613 23583 18482 23583 10219 10034 10219 10034 19610 13759 19610 13759 1192 13759 2150 21149 2150 21149 23935 4130 23935 4130 2687 4130 19041 22679 19041 22679 1916 6002 1916 6002 1115 19327 1115 19327 856 19327 22460 1896 22460 1896 12305 20744 12305 20744 19942 4737 19942 4737 10313 23660 10313 23660 3612 23660 10211 24860 10211 24860 5659 9103 5659 9103 10225 10867 10225 10867 2449 2640 2449 2640 1929 14613 1929 14613 15688 2037 15688 2037 18476 22536 18476 22536 22050 11896 22050 11896 16194 23794 16194 23794 12575 6919 12575 6919 22246 20999 22246 20999 437 9711 437 9711 18303 19828 18303 19828 12483 944 12483 944 20117 12574 20117 12574 3130 12574 24146 3878 24146 3878 20536 17605 20536 17605 9577 17605 21930 23313 21930 23313 27 14727 27 14727 23130 2564 23130 2564 8104 2564 10525 16206 10525 16206 22993 5317 22993 5317 24819 5317 13028 4365 13028 4365 13753 23873 13753 23873 21293 23873 20580 226 20580 226 3226 18944 3226 18944 10894 4118 10894 4118 21683 4118 7595 17001 7595 17001 17770 23446 17770 23446 4309 4850 4309 4850 8346 14000 8346 14000 2729 3371 2729 3371 3436 24006 3436 24006 1275 9816 1275 9816 7246 19103 7246 19103 14407 3584 14407 3584 12431 3584 18215 11655 18215 11655 9264 182 9264 182 4820 17284 4820 17284 12753 10157 12753 10157 21765 20045 21765 20045 9186 6607 9186 6607 3825 22518 3825 22518 7950 22518 2861 13564 2861 13564 488 24392 488 24392 8075 2742 8075 2742 9572 2742 5072 24217 5072 24217 6441 2479 6441 2479 23504 2479 22543 22398 22543 22398 5316 869 5316 869 18757 7584 18757 7584 671 7079 671 7079 16650 9223 16650 9223 14358 829 14358 829 4092 19638 4092 19638 7296 3489 7296 3489 21518 8719 21518 8719 4056 8088 4056 8088 6578 10098 6578 10098 185 10098 15591 24534 15591 24534 368 24534 12487 1999 12487 1999 18178 1999 16225 15894 16225 15894 22906 22956 22906 22956 903 15166 903 15166 19223 18031 19223 18031 3137 13138 3137 13138 22920 13138 20028 1798 20028 1798 2634 1798 21111 6171 21111 6171 21586 6171 17135 2412 17135 2412 21944 24302 21944 24302 10835 20317 10835 20317 21514 24994 21514 24994 13312 14050 13312 14050 8427 7428 8427 7428 9173 14252 9173 14252 5759 6758 5759 6758 13285 15845 13285 15845 1008 24551 1008 24551 11303 20507 11303 20507 19430 22478 19430 22478 23760 4787 23760 4787 9908 23562 9908 23562 21184 23562 847 5888 847 5888 24592 5888 4198 13148 4198 13148 11198 5548 11198 5548 16753 5548 7674 15107 7674 15107 16073 19055 16073 19055 18793 4455 18793 4455 1290 20583 1290 20583 15414 20583 4087 1079 4087 1079 19074 1079 11805 19061 11805 19061 14952 6784 14952 6784 20387 15314 20387 15314 22652 15314 9054 7185 9054 7185 12957 23086 12957 23086 10596 1928 10596 1928 16581 1928 4105 9651 4105 9651 12750 467 12750 467 14282 467 3520 4311 3520 4311 2293 3471 2293 3471 2418 9956 2418 9956 24141 702 24141 702 6612 702 21952 20198 21952 20198 15633 5068 15633 5068 7271 6532 7271 6532 20096 866 20096 866 18571 19698 18571 19698 22313 19698 10664 16045 10664 16045 5226 23855 5226 23855 1524 4533 1524 4533 21377 4533 7881 16519 7881 16519 12706 7167 12706 7167 17847 22540 17847 22540 8086 9977 8086 9977 11426 22336 11426 22336 4588 20822 4588 20822 6856 21838 6856 21838 12056 313 12056 313 20426 313 12960 21332 12960 21332 23096 5603 23096 5603 24040 5603 22716 14352 22716 14352 6911 6870 6911 6870 23051 6870 21726 19285 21726 19285 13681 19285 19387 19078 19387 19078 22819 22643 22819 22643 22825 7102 22825 7102 11300 7102 15391 20453 15391 20453 16610 9018 16610 9018 8724 24722 8724 24722 465 15141 465 15141 23166 15141 2644 6620 2644 6620 13638 15555 13638 15555 6343 15555 15735 24514 15735 24514 22087 17749 22087 17749 1193 21782 1193 21782 22431 19397 22431 19397 1735 11715 1735 11715 9567 21909 9567 21909 15783 21909 5038 7349 5038 7349 20196 9057 20196 9057 23123 5936 23123 5936 24004 21013 24004 21013 2207 8970 2207 8970 11466 19674 11466 19674 22980 19674 5241 4677 5241 4677 11147 18838 11147 18838 20670 3287 20670 3287 14845 11840 14845 11840 823 2485 823 2485 271 8202 271 8202 23859 713 23859 713 24713 20043 24713 20043 24761 19677 24761 19677 17938 20580 17938 20580 23897 2325 23897 2325 10364 21299 10364 21299 19227 53 19227 53 21668 2994 21668 2994 5518 743 5518 743 8516 12046 8516 12046 17983 12046 2734 15106 2734 15106 23502 4738 23502 4738 3360 4738 18354 20860 18354 20860 70 492 70 492 7138 16902 7138 16902 14617 13635 14617 13635 5786 13635 23781 13986 23781 13986 2173 7113 2173 7113 19116 7820 19116 7820 644 4882 644 4882 20599 14190 20599 14190 4645 18297 4645 18297 17088 18302 17088 18302 19524 14031 19524 14031 17680 22000 17680 22000 17624 15732 17624 15732 10658 24585 10658 24585 18838 793 18838 793 15619 22287 15619 22287 2573 22287 4090 8915 4090 8915 1342 21773 1342 21773 20708 8643 20708 8643 477 8643 18208 18723 18208 18723 16365 16781 16365 16781 8581 23425 8581 23425 5804 5186 5804 5186 22645 10723 22645 10723 7532 1107 7532 1107 4747 17775 4747 17775 8546 17775 2282 23451 2282 23451 15771 9858 15771 9858 11203 9858 24805 24971 24805 24971 9621 1815 9621 1815 17464 8427 17464 8427 10569 3451 10569 3451 9237 10562 9237 10562 9088 747 9088 747 17655 7808 17655 7808 17587 2231 17587 2231 1646 15928 1646 15928 9839 9732 9839 9732 12702 9897 12702 9897 14314 5044 14314 5044 10514 23037 10514 23037 19866 1683 19866 1683 21556 1683 11286 17559 11286 17559 15556 17559 12272 20131 12272 20131 11584 9447 11584 9447 9034 24346 9034 24346 11064 12741 11064 12741 3811 12741 17040 24663 17040 24663 16357 8030 16357 8030 17861 22960 17861 22960 6256 2682 6256 2682 18090 2682 7501 4841 7501 4841 15759 4841 11261 17197 11261 17197 1637 1609 1637 1609 12143 24489 12143 24489 4340 150 4340 150 12142 17628 12142 17628 9671 8844 9671 8844 20688 10620 20688 10620 15237 3865 15237 3865 10767 17474 10767 17474 19648 5244 19648 5244 4426 10120 4426 10120 22834 7625 22834 7625 19236 15235 19236 15235 8364 1917 8364 1917 4000 1917 23189 15128 23189 15128 7681 1643 7681 1643 13161 19073 13161 19073 455 23864 455 23864 12759 13430 12759 13430 24365 24603 24365 24603 1829 24603 3843 10325 3843 10325 9631 10325 5395 2108 5395 2108 9702 2108 88 20499 88 20499 16091 699 16091 699 24563 18551 24563 18551 19905 13764 19905 13764 1943 22175 1943 22175 22181 9024 22181 9024 9474 9024 18567 17028 18567 17028 8614 17028 22614 23491 22614 23491 1209 7312 1209 7312 13284 9204 13284 9204 1399 9204 19965 8475 19965 8475 12657 23082 12657 23082 16121 2157 16121 2157 3937 9534 3937 9534 12879 9101 12879 9101 24054 24871 24054 24871 2621 24871 3336 10682 3336 10682 13927 22244 13927 22244 5706 7355 5706 7355 12727 20103 12727 20103 15513 20103 13932 20109 13932 20109 18832 4806 18832 4806 3684 21158 3684 21158 19932 11131 19932 11131 1903 14508 1903 14508 8543 10458 8543 10458 22324 3725 22324 3725 14682 21206 14682 21206 2162 6466 2162 6466 14560 3142 14560 3142 791 22248 791 22248 20389 11470 20389 11470 3995 11470 24787 5685 24787 5685 24722 18153 24722 18153 3965 1250 3965 1250 1654 24080 1654 24080 1598 24080 3927 4531 3927 4531 24588 16335 24588 16335 1100 22445 1100 22445 11974 16150 11974 16150 23819 21282 23819 21282 10231 14873 10231 14873 11074 19132 11074 19132 17295 1393 17295 1393 14942 16836 14942 16836 11324 14309 11324 14309 21073 19831 21073 19831 5953 1795 5953 1795 3894 17294 3894 17294 11826 3331 11826 3331 4819 14149 4819 14149 21520 18497 21520 18497 1843 13839 1843 13839 198 16186 198 16186 12309 1817 12309 1817 17031 1817 11698 21071 11698 21071 17631 7253 17631 7253 1037 17466 1037 17466 11879 17466 10233 13663 10233 13663 15136 13663 11769 22025 11769 22025 13727 12147 13727 12147 2076 18935 2076 18935 22505 4984 22505 4984 17336 23026 17336 23026 18225 542 18225 542 1420 22795 1420 22795 23573 2580 23573 2580 18629 7619 18629 7619 19021 7572 19021 7572 8081 15830 8081 15830 13331 15830 4616 5320 4616 5320 253 16248 253 16248 22684 9728 22684 9728 12250 11423 12250 11423 9070 2953 9070 2953 10680 17136 10680 17136 22211 10938 22211 10938 21376 10938 24229 16553 24229 16553 10295 10138 10295 10138 3481 10138 10726 403 10726 403 6330 403 10102 11426 10102 11426 4972 69 4972 69 23854 18506 23854 18506 4515 1785 4515 1785 19465 20420 19465 20420 24467 20420 9329 25 9329 25 23558 20607 23558 20607 11958 20607 12587 22234 12587 22234 15014 2877 15014 2877 15894 7668 15894 7668 6327 6493 6327 6493 18361 20636 18361 20636 3600 20636 18700 14154 18700 14154 7538 18809 7538 18809 6687 4848 6687 4848 19979 18453 19979 18453 9376 1334 9376 1334 8294 21427 8294 21427 3441 21427 10782 12645 10782 12645 17840 19001 17840 19001 2368 10674 2368 10674 718 19623 718 19623 2417 17758 2417 17758 18659 19129 18659 19129 12043 6162 12043 6162 19732 8821 19732 8821 8771 8821 20457 15827 20457 15827 704 6889 704 6889 13448 17915 13448 17915 20766 2671 20766 2671 6045 701 6045 701 20677 21837 20677 21837 10806 1652 10806 1652 16764 1652 8126 11917 8126 11917 18913 8737 18913 8737 12123 10016 12123 10016 6561 4577 6561 4577 723 18175 723 18175 20192 2856 20192 2856 8083 11265 8083 11265 13398 9178 13398 9178 16360 17834 16360 17834 23816 17834 6623 19726 6623 19726 15751 970 15751 970 21450 24173 21450 24173 13639 24173 18213 4777 18213 4777 496 21234 496 21234 23229 4790 23229 4790 8927 3272 8927 3272 1545 19462 1545 19462 12523 19462 11053 22213 11053 22213 10819 22213 19867 3968 19867 3968 20578 23386 20578 23386 7546 23386 8629 5601 8629 5601 24925 1369 24925 1369 19878 23843 19878 23843 7535 23843 18248 1536 18248 1536 24770 1536 21038 4003 21038 4003 5958 318 5958 318 23498 18499 23498 18499 3960 5300 3960 5300 10854 5300 9308 9170 9308 9170 18971 8648 18971 8648 6792 19659 6792 19659 9685 24441 9685 24441 4219 2774 4219 2774 11269 18481 11269 18481 19577 20032 19577 20032 10791 7559 10791 7559 1786 16654 1786 16654 9501 5607 9501 5607 17871 9311 17871 9311 8511 9311 16952 24251 16952 24251 1492 19264 1492 19264 16834 24211 16834 24211 9390 17 9390 17 20863 22365 20863 22365 3973 19062 3973 19062 21500 23667 21500 23667 7128 7705 7128 7705 24014 7705 14719 1466 14719 1466 21108 15000 21108 15000 7588 15000 23045 5332 23045 5332 23743 21947 23743 21947 8973 77 8973 77 17894 6815 17894 6815 2328 6815 23296 20790 23296 20790 15809 20790 18935 21416 18935 21416 2294 4070 2294 4070 7093 4389 7093 4389 9551 131 9551 131 11663 12274 11663 12274 21965 4623 21965 4623 2930 4623 9760 22978 9760 22978 5325 633 5325 633 10361 633 5976 10297 5976 10297 11714 10297 5209 23880 5209 23880 3225 18048 3225 18048 12828 22848 12828 22848 14959 14505 14959 14505 6746 17557 6746 17557 2075 13389 2075 13389 8508 20292 8508 20292 3911 11416 3911 11416 6934 15672 6934 15672 10425 8758 10425 8758 12034 18565 12034 18565 8188 5602 8188 5602 19415 24435 19415 24435 1724 11309 1724 11309 14091 16644 14091 16644 15891 16644 1748 21532 1748 21532 23391 3842 23391 3842 19529 4509 19529 4509 21737 1048 21737 1048 16948 23040 16948 23040 22226 8709 22226 8709 4727 22704 4727 22704 24522 17889 24522 17889 1000 24322 1000 24322 21013 302 21013 302 9968 18470 9968 18470 4115 8751 4115 8751 6805 8751 5777 18964 5777 18964 20067 18964 5594 8840 5594 8840 8947 8840 5248 22079 5248 22079 9158 9007 9158 9007 2370 21226 2370 21226 18608 3985 18608 3985 1326 3985 2010 23379 2010 23379 3713 9446 3713 9446 13921 9446 468 6076 468 6076 11322 6076 4569 198 4569 198 12674 17409 12674 17409 7552 24106 7552 24106 5396 983 5396 983 13536 19329 13536 19329 8871 6897 8871 6897 24049 9785 24049 9785 13319 5636 13319 5636 21302 18634 21302 18634 13491 5684 13491 5684 16982 10557 16982 10557 104 19407 104 19407 20773 13949 20773 13949 12909 21511 12909 21511 8078 9625 8078 9625 12964 9625 12341 1002 12341 1002 6610 1002 22065 19109 22065 19109 572 816 572 816 23524 816 16940 12041 16940 12041 11520 180 11520 180 23851 3376 23851 3376 23475 246 23475 246 4370 18356 4370 18356 16389 2831 16389 2831 10318 19360 10318 19360 22524 8746 22524 8746 9133 3360 9133 3360 12010 22427 12010 22427 21272 22427 10019 6018 10019 6018 11895 6018 6426 8694 6426 8694 9866 4257 9866 4257 7734 15901 7734 15901 17222 15901 15547 2542 15547 2542 4396 22460 4396 22460 11784 22460 9218 23819 9218 23819 5322 13301 5322 13301 17140 13301 8587 2467 8587 2467 11487 12890 11487 12890 13275 12890 2046 6292 2046 6292 22950 23145 22950 23145 7288 10758 7288 10758 16732 24008 16732 24008 20881 24008 7558 4631 7558 4631 20842 21899 20842 21899 5500 21899 23369 24342 23369 24342 11313 4885 11313 4885 12895 20113 12895 20113 20448 20113 7348 20293 7348 20293 5421 9939 5421 9939 24972 9939 15782 13623 15782 13623 18051 360 18051 360 7216 360 17256 15419 17256 15419 3251 6522 3251 6522 19919 6522 7382 14114 7382 14114 11411 14114 5460 18669 5460 18669 22983 7217 22983 7217 682 24855 682 24855 4045 18992 4045 18992 10367 24773 10367 24773 24426 1276 24426 1276 3796 9014 3796 9014 11730 894 11730 894 5102 17713 5102 17713 20259 341 20259 341 14523 7695 14523 7695 16135 6908 16135 6908 14543 19729 14543 19729 21304 6102 21304 6102 4369 6102 6910 5933 6910 5933 8671 21117 8671 21117 18684 9335 18684 9335 24090 21373 24090 21373 5649 10565 5649 10565 6473 10565 2765 15842 2765 15842 1722 118 1722 118 2324 22455 2324 22455 22916 22455 13946 23419 13946 23419 24544 344 24544 344 2800 20396 2800 20396 8400 5903 8400 5903 16865 5903 1135 18399 1135 18399 18592 6386 18592 6386 1190 18036 1190 18036 10720 7148 10720 7148 19269 18386 19269 18386 17066 18386 17875 7345 17875 7345 13823 12775 13823 12775 11446 2843 11446 2843 16649 14555 16649 14555 17998 7988 17998 7988 20128 7988 13209 5198 13209 5198 13215 24660 13215 24660 18447 1690 18447 1690 21661 17798 21661 17798 2929 3840 2929 3840 5696 14220 5696 14220 20980 11482 20980 11482 8867 20494 8867 20494 13978 14841 13978 14841 13545 22506 13545 22506 19066 7384 19066 7384 24573 13868 24573 13868 8448 13304 8448 13304 2049 22454 2049 22454 11328 18665 11328 18665 21906 21386 21906 21386 23078 6808 23078 6808 19353 6808 20474 21026 20474 21026 12453 9758 12453 9758 23808 23153 23808 23153 24369 23153 6184 1719 6184 1719 23566 12805 23566 12805 17800 12805 24798 3112 24798 3112 7127 20578 7127 20578 23758 6674 23758 6674 17750 24485 17750 24485 4692 8213 4692 8213 24867 23402 24867 23402 17429 1972 17429 1972 7363 19004 7363 19004 4930 19004 10839 24374 10839 24374 9276 7313 9276 7313 18128 19858 18128 19858 3569 5512 3569 5512 15629 13809 15629 13809 13031 5187 13031 5187 24424 15975 24424 15975 16692 8480 16692 8480 20606 14411 20606 14411 6795 12587 6795 12587 9530 23606 9530 23606 21616 8190 21616 8190 24541 8190 1070 9350 1070 9350 11726 1782 11726 1782 1276 24396 1276 24396 24786 7160 24786 7160 13619 19085 13619 19085 2537 19085 20275 5927 20275 5927 12683 16416 12683 16416 5107 8667 5107 8667 4931 13492 4931 13492 13840 12506 13840 12506 9371 22179 9371 22179 18311 4757 18311 4757 23964 21232 23964 21232 5397 21232 17766 6264 17766 6264 19286 8759 19286 8759 3461 8759 5033 10479 5033 10479 6710 1729 6710 1729 1118 22284 1118 22284 6713 138 6713 138 2155 7266 2155 7266 18808 7266 3093 2835 3093 2835 21695 2835 20226 22753 20226 22753 24158 21380 24158 21380 11212 21380 19307 2349 19307 2349 13612 14460 13612 14460 9094 13757 9094 13757 3151 16507 3151 16507 21492 2295 21492 2295 13359 23139 13359 23139 21529 5516 21529 5516 7449 5516 13005 20599 13005 20599 17829 14536 17829 14536 4034 5059 4034 5059 7632 5059 1837 21601 1837 21601 16730 2247 16730 2247 23701 2247 13813 16264 13813 16264 4233 8012 4233 8012 9370 8012 8309 24007 8309 24007 895 8742 895 8742 19709 1983 19709 1983 17045 15204 17045 15204 7762 11299 7762 11299 7613 21760 7613 21760 1618 6056 1618 6056 18922 13481 18922 13481 12715 13481 17304 20066 17304 20066 4101 12068 4101 12068 17581 21653 17581 21653 539 21653 18372 9829 18372 9829 22656 15519 22656 15519 9397 7303 9397 7303 23263 20956 23263 20956 9386 3461 9386 3461 12609 24644 12609 24644 18845 4105 18845 4105 9433 20866 9433 20866 4147 2907 4147 2907 17702 21404 17702 21404 8996 21404 24575 6190 24575 6190 21517 22407 21517 22407 11395 8794 11395 8794 22801 13827 22801 13827 16541 4027 16541 4027 23211 21089 23211 21089 9913 6270 9913 6270 1628 6270 2137 2087 2137 2087 12303 5996 12303 5996 22954 2623 22954 2623 16908 19922 16908 19922 7320 3225 7320 3225 1796 14458 1796 14458 10655 4810 10655 4810 12132 18230 12132 18230 9952 18230 13035 20322 13035 20322 5980 8696 5980 8696 14228 18592 14228 18592 13400 1682 13400 1682 20506 24067 20506 24067 12579 6929 12579 6929 1719 24473 1719 24473 11442 2148 11442 2148 22639 2148 11604 19348 11604 19348 21889 3164 21889 3164 13923 17272 13923 17272 11696 13179 11696 13179 1852 2565 1852 2565 20611 19654 20611 19654 257 2928 257 2928 23697 2928 944 18205 944 18205 14112 1427 14112 1427 21059 24109 21059 24109 267 24109 13996 2669 13996 2669 2654 24125 2654 24125 965 1494 965 1494 21167 14574 21167 14574 5345 14574 10743 13294 10743 13294 4406 14780 4406 14780 12197 8858 12197 8858 8434 10249 8434 10249 10936 1654 10936 1654 17642 18491 17642 18491 9850 10765 9850 10765 16385 19018 16385 19018 21121 19018 6894 8793 6894 8793 1500 18124 1500 18124 16429 4874 16429 4874 1658 22861 1658 22861 11646 1865 11646 1865 10153 23628 10153 23628 11079 21290 11079 21290 24729 16592 24729 16592 813 19122 813 19122 7614 13505 7614 13505 4985 18275 4985 18275 21243 18275 833 22467 833 22467 21099 3491 21099 3491 9703 19389 9703 19389 8572 19389 19885 9727 19885 9727 20503 21804 20503 21804 6614 21804 14814 22113 14814 22113 17298 1861 17298 1861 10725 22115 10725 22115 4061 10463 4061 10463 6271 10463 4551 24895 4551 24895 17421 9327 17421 9327 21879 9327 11864 19868 11864 19868 21575 4182 21575 4182 21740 17069 21740 17069 10452 17069 18789 5100 18789 5100 16525 21389 16525 21389 13755 1081 13755 1081 7543 5985 7543 5985 11756 299 11756 299 12920 10912 12920 10912 19289 10912 2834 17014 2834 17014 460 10603 460 10603 23250 23047 23250 23047 17886 19463 17886 19463 3036 19463 3984 16756 3984 16756 21857 22772 21857 22772 2189 2757 2189 2757 4316 20467 4316 20467 16969 20467 14823 3792 14823 3792 10785 19523 10785 19523 7276 19523 7618 2878 7618 2878 18269 21928 18269 21928 5760 21928 19042 3435 19042 3435 13323 21987 13323 21987 21893 21987 11631 13974 11631 13974 14525 13974 13915 2820 13915 2820 5838 20771 5838 20771 4264 2696 4264 2696 22030 14565 22030 14565 2549 14565 23607 13790 23607 13790 14984 19335 14984 19335 22864 13892 22864 13892 6241 16482 6241 16482 15810 8829 15810 8829 23182 18926 23182 18926 5302 12751 5302 12751 18249 12751 12346 5074 12346 5074 4979 15134 4979 15134 6932 99 6932 99 3393 21134 3393 21134 19265 5056 19265 5056 269 24915 269 24915 24293 24915 421 8459 421 8459 17153 8459 4584 18004 4584 18004 1768 18004 7069 22511 7069 22511 4193 3399 4193 3399 13879 3399 11991 20378 11991 20378 3342 5784 3342 5784 18821 18682 18821 18682 1384 14434 1384 14434 4694 14434 773 11343 773 11343 21198 1558 21198 1558 350 11771 350 11771 18367 2403 18367 2403 19823 14894 19823 14894 4028 5004 4028 5004 19642 19928 19642 19928 10850 19928 22784 5026 22784 5026 8407 16135 8407 16135 6243 5327 6243 5327 2979 5327 24609 12731 24609 12731 3020 2347 3020 2347 17400 19123 17400 19123 22935 10323 22935 10323 21174 23713 21174 23713 15986 16961 15986 16961 12620 21353 12620 21353 22239 3988 22239 3988 14456 3988 22815 18018 22815 18018 18264 7262 18264 7262 24245 7262 4815 24180 4815 24180 13249 3749 13249 3749 21435 16907 21435 16907 6822 1031 6822 1031 22034 10703 22034 10703 12014 12567 12014 12567 18239 2868 18239 2868 15761 23556 15761 23556 18819 23556 1648 8889 1648 8889 15341 8889 14135 15097 14135 15097 10532 7916 10532 7916 23292 23817 23292 23817 3974 23817 16669 16572 16669 16572 16623 20531 16623 20531 1220 17266 1220 17266 19922 24175 19922 24175 17076 1512 17076 1512 23509 18273 23509 18273 18502 717 18502 717 6235 717 12637 9526 12637 9526 21356 3367 21356 3367 20672 16049 20672 16049 7727 16049 20660 6458 20660 6458 24401 6458 22415 22965 22415 22965 12889 22965 20294 5113 20294 5113 7702 5113 8282 19026 8282 19026 3928 7463 3928 7463 9322 15410 9322 15410 21245 12846 21245 12846 17865 20862 17865 20862 7120 7324 7120 7324 340 7324 23632 10129 23632 10129 13900 1791 13900 1791 11476 16345 11476 16345 5269 16345 20961 19668 20961 19668 493 2408 493 2408 21482 2408 20941 1608 20941 1608 7076 18505 7076 18505 22400 18505 3623 13525 3623 13525 11083 13525 4036 23927 4036 23927 5065 18929 5065 18929 8293 22487 8293 22487 22409 1413 22409 1413 9280 11557 9280 11557 1392 8659 1392 8659 1235 11323 1235 11323 12496 4964 12496 4964 1408 4964 9588 7958 9588 7958 8971 4751 8971 4751 6423 22972 6423 22972 13052 6293 13052 6293 18443 19323 18443 19323 2112 3553 2112 3553 12470 12961 12470 12961 1688 12961 17577 8058 17577 8058 15803 14914 15803 14914 23568 4412 23568 4412 10127 18170 10127 18170 12151 18170 2200 6602 2200 6602 18654 16057 18654 16057 16392 16057 17465 14246 17465 14246 18912 24391 18912 24391 11855 10001 11855 10001 21224 10001 13535 18338 13535 18338 3030 6613 3030 6613 2430 14522 2430 14522 20277 2516 20277 2516 23376 17066 23376 17066 10709 8249 10709 8249 13223 23836 13223 23836 1094 264 1094 264 20874 22341 20874 22341 4097 22341 18690 2870 18690 2870 19784 2870 16311 20762 16311 20762 21339 20762 3762 2549 3762 2549 13968 2549 9960 189 9960 189 15814 20086 15814 20086 16837 11502 16837 11502 16375 20082 16375 20082 22296 6191 22296 6191 16334 22619 16334 22619 19420 315 19420 315 10466 21445 10466 21445 6452 21445 20661 12019 20661 12019 15259 13714 15259 13714 3072 13714 7860 23484 7860 23484 444 969 444 969 21933 20929 21933 20929 11326 3783 11326 3783 18104 21043 18104 21043 6043 3678 6043 3678 20802 23463 20802 23463 10539 10617 10539 10617 21271 16816 21271 16816 384 16816 6340 748 6340 748 24206 10151 24206 10151 7883 2252 7883 2252 13057 16409 13057 16409 8743 16409 21782 612 21782 612 21874 7179 21874 7179 5217 2446 5217 2446 19983 8608 19983 8608 17961 929 17961 929 3779 24083 3779 24083 13908 6269 13908 6269 24903 12194 24903 12194 3338 12194 11700 5262 11700 5262 15170 9015 15170 9015 20207 22417 20207 22417 12878 3032 12878 3032 6284 17317 6284 17317 18141 3317 18141 3317 5665 6628 5665 6628 3703 865 3703 865 23 19588 23 19588 24673 2401 24673 2401 3111 21004 3111 21004 8617 11876 8617 11876 19957 11876 12539 24254 12539 24254 11899 1736 11899 1736 3590 1736 6545 4986 6545 4986 11032 1455 11032 1455 21525 21341 21525 21341 12630 21341 13773 6408 13773 6408 15678 6408 11186 17869 11186 17869 2618 9229 2618 9229 8123 15456 8123 15456 952 15456 17468 21030 17468 21030 15515 4756 15515 4756 914 4756 17288 17944 17288 17944 5562 17944 19947 15276 19947 15276 629 24151 629 24151 13698 24151 1433 5543 1433 5543 21609 17050 21609 17050 1839 12271 1839 12271 19637 22561 19637 22561 8767 2388 8767 2388 4229 2388 17855 16533 17855 16533 12914 12823 12914 12823 6222 23998 6222 23998 23465 24313 23465 24313 580 9471 580 9471 14 9471 13665 12973 13665 12973 23034 2417 23034 2417 16599 2417 20242 938 20242 938 10574 22199 10574 22199 19372 22199 18353 5612 18353 5612 5908 22203 5908 22203 3943 22203 20739 23892 20739 23892 4836 4300 4836 4300 23549 22737 23549 22737 4236 21141 4236 21141 14701 24373 14701 24373 13078 8377 13078 8377 24845 8377 3826 7243 3826 7243 14102 7365 14102 7365 5373 4189 5373 4189 1754 4189 12585 19849 12585 19849 5555 19849 11768 5200 11768 5200 10816 5200 17796 1627 17796 1627 23145 19929 23145 19929 24152 19929 708 16000 708 16000 4178 18545 4178 18545 19264 18545 4660 22339 4660 22339 12672 8086 12672 8086 5114 8086 12441 24040 12441 24040 15230 2768 15230 2768 71 19801 71 19801 24119 13814 24119 13814 7648 24752 7648 24752 23639 24752 15231 7658 15231 7658 5493 21080 5493 21080 3455 21080 23261 9106 23261 9106 21503 23896 21503 23896 3738 10192 3738 10192 16293 12798 16293 12798 4076 826 4076 826 22195 14831 22195 14831 4528 14831 16884 24807 16884 24807 9723 18258 9723 18258 22066 22185 22066 22185 16757 8298 16757 8298 4990 8627 4990 8627 8588 6677 8588 6677 19127 15963 19127 15963 24826 12281 24826 12281 18306 23580 18306 23580 19051 5365 19051 5365 23074 17181 23074 17181 23991 17181 14885 497 14885 497 1015 23770 1015 23770 19668 4067 19668 4067 5187 13566 5187 13566 2880 7393 2880 7393 2184 7393 14987 7586 14987 7586 15835 3289 15835 3289 2700 7748 2700 7748 17775 7218 17775 7218 12467 22930 12467 22930 24940 22930 13691 8991 13691 8991 830 799 830 799 12830 799 1099 24528 1099 24528 17194 10646 17194 10646 15474 11558 15474 11558 4746 5142 4746 5142 16915 5142 11679 622 11679 622 21592 17924 21592 17924 6983 10860 6983 10860 15148 18106 15148 18106 19570 10057 19570 10057 15200 10057 21887 23457 21887 23457 4673 207 4673 207 14897 9093 14897 9093 17394 1359 17394 1359 19893 19531 19893 19531 16422 1308 16422 1308 9250 21592 9250 21592 17541 21592 13111 515 13111 515 17916 11176 17916 11176 21916 1614 21916 1614 5581 1614 17448 18762 17448 18762 11511 18762 19342 10663 19342 10663 1765 17840 1765 17840 1783 5052 1783 5052 2858 23221 2858 23221 18317 23221 13058 23718 13058 23718 10663 9680 10663 9680 6206 9680 7565 19827 7565 19827 9622 19827 768 11349 768 11349 23134 23668 23134 23668 9803 17281 9803 17281 15485 22715 15485 22715 22247 14008 22247 14008 5235 21348 5235 21348 11017 21628 11017 21628 4312 5442 4312 5442 12042 12721 12042 12721 20276 4319 20276 4319 17462 20703 17462 20703 7599 20703 10636 3610 10636 3610 1460 3610 24970 21342 24970 21342 16013 11386 16013 11386 5686 19656 5686 19656 2122 11447 2122 11447 14711 19898 14711 19898 2483 17707 2483 17707 3638 24382 3638 24382 5957 5918 5957 5918 21589 5918 11040 24129 11040 24129 24564 12742 24564 12742 14821 18015 14821 18015 8485 5039 8485 5039 9111 21605 9111 21605 23136 16579 23136 16579 23473 16579 132 22263 132 22263 10336 8496 10336 8496 13434 8496 1033 6823 1033 6823 6054 21482 6054 21482 2265 21482 16531 3759 16531 3759 412 17120 412 17120 22320 22761 22320 22761 935 1311 935 1311 12076 20213 12076 20213 8097 11424 8097 11424 21937 11424 11058 19000 11058 19000 23373 2126 23373 2126 21041 24535 21041 24535 21394 24535 19569 14857 19569 14857 1388 234 1388 234 6725 234 2198 19959 2198 19959 11697 19959 8351 3283 8351 3283 12571 3283 2493 22560 2493 22560 22811 13883 22811 13883 1417 13883 23219 56 23219 56 4152 24437 4152 24437 19889 24437 10413 10544 10413 10544 4492 10544 7493 24428 7493 24428 24962 24428 19713 22760 19713
83415 173542044 0 173542044 173542044 131806536 173542044 131806536 134868801 131806536 182195530 177983821 182195530 177983821 79420333 77989137 79420333 77989137 232149508 230712167 232149508 230712167 73036822 70033502 73036822 70033502 256512150 258790836 256512150 258790836 198173959 131095846 198173959 131095846 136355055 131095846 211985186 210183460 211985186 210183460 71549040 69165837 71549040 69165837 217340827 217576066 217340827 217576066 267414548 269827556 267414548 269827556 263332102 246084034 263332102 246084034 205842851 65515755 205842851 65515755 63832572 50798186 63832572 50798186 50987636 172437365 50987636 172437365 178511923 172437365 168454642 160871019 168454642 160871019 276082753 290788270 276082753 290788270 289087203 290788270 46524259 43739129 46524259 43739129 141152101 163652764 141152101 163652764 167566153 163652764 128193170 72770062 128193170 72770062 73607093 72770062 264100329 265018033 264100329 265018033 218306657 150862123 218306657 150862123 155459220 150862123 217358704 210553492 217358704 210553492 162492174 153061195 162492174 153061195 203347605 282036528 203347605 282036528 280033656 282036528 255433138 111118966 255433138 111118966 112771181 111118966 294844608 296038857 294844608 296038857 208841752 188550401 208841752 188550401 198503492 188550401 202848907 197245391 202848907 197245391 81670019 81331832 81670019 81331832 91172417 161492502 91172417 161492502 218837879 215644849 218837879 215644849 84683757 79685970 84683757 79685970 114471140 165763729 114471140 165763729 171974928 165763729 61901281 58754805 61901281 58754805 214637022 283392553 214637022 283392553 281433845 283392553 64307380 34222556 64307380 34222556 33165031 34222556 185347658 259770201 185347658 259770201 255252802 259770201 77789200 46869290 77789200 46869290 49381931 46869290 110206060 261761157 110206060 261761157 258665575 261761157 130361494 126537408 130361494 126537408 160678019 154170458 160678019 154170458 53889742 52072661 53889742 52072661 156369605 238823383 156369605 238823383 233674316 238823383 62152590 61463562 62152590 61463562 129793969 124782176 129793969 124782176 88576421 87668738 88576421 87668738 156336333 209542335 156336333 209542335 244025836 248408671 244025836 248408671 133258632 104566873 133258632 104566873 110393445 104566873 301986761 303939537 301986761 303939537 186971294 182267124 186971294 182267124 214069060 218202619 214069060 218202619 183146189 176001103 183146189 176001103 199565318 199979297 199565318 199979297 47616490 43541632 47616490 43541632 107094628 145278161 107094628 145278161 150088316 145278161 107178066 104036651 107178066 104036651 216963953 211530449 216963953 211530449 121352043 121562864 121352043 121562864 258263540 260326626 258263540 260326626 190183300 22087084 190183300 22087084 24769659 22087084 80110175 80732556 80110175 80732556 50099188 47537238 50099188 47537238 182663271 176096707 182663271 176096707 162180893 153954620 162180893 153954620 204003584 200641682 204003584 200641682 82376600 81696443 82376600 81696443 145704027 151593315 145704027 151593315 159944662 151593315 92911799 90648157 92911799 90648157 184990503 174796651 184990503 174796651 12555317 13525001 12555317 13525001 181244785 171448393 181244785 171448393 133777420 129468840 133777420 129468840 259299024 261899035 259299024 261899035 120417811 116785138 120417811 116785138 266602432 267785654 266602432 267785654 67618685 65346677 67618685 65346677 242022269 243111971 242022269 243111971 179669374 42891893 179669374 42891893 45666448 42891893 136573386 189656026 136573386 189656026 194101309 189656026 93516718 90580202 93516718 90580202 261990504 263445990 261990504 263445990 166505279 140852969 166505279 140852969 150775206 140852969 173382204 200731208 173382204 200731208 203428581 200731208 146222620 141301850 146222620 141301850 181583346 174884256 181583346 174884256 26410628 23432489 26410628 23432489 115273414 232343292 115273414 232343292 229706246 232343292 92935094 91703640 92935094 91703640 281276610 283368624 281276610 283368624 222847108 191099770 222847108 191099770 195572681 191099770 258195303 260844857 258195303 260844857 186148269 181266380 186148269 181266380 263640151 265254377 263640151 265254377 72743053 69895623 72743053 69895623 73427269 165015431 73427269 165015431 198336941 210846408 198336941 210846408 211589078 210846408 167125502 155633890 167125502 155633890 171238010 270897484 171238010 270897484 268836056 270897484 254930762 246282196 254930762 246282196 121473241 115499088 121473241 115499088 185716781 237956275 185716781 237956275 290413260 291132380 290413260 291132380 124240395 59320995 124240395 59320995 61700686 59320995 216072399 221500966 216072399 221500966 170436943 163282808 170436943 163282808 202963484 199005236 202963484 199005236 107780747 103938879 107780747 103938879 139021771 284285870 139021771 284285870 283663265 284285870 201043812 194038307 201043812 194038307 249382943 250533626 249382943 250533626 105349035 103046673 105349035 103046673 121777806 238448489 121777806 238448489 236622481 238448489 152874491 147996003 152874491 147996003 262454316 262727127 262454316 262727127 212260796 117393903 212260796 117393903 121595095 117393903 132288364 277079545 132288364 277079545 274772153 277079545 73012145 56598210 73012145 56598210 58501367 56598210 277582938 279686927 277582938 279686927 167343024 30060625 167343024 30060625 30869140 30060625 79949900 234734033 79949900 234734033 236922184 234734033 158786810 132981669 158786810 132981669 137855317 132981669 242089398 247302561 242089398 247302561 98754096 25966812 98754096 25966812 27067878 25966812 193591155 186997050 193591155 186997050 125254803 121125794 125254803 121125794 282474743 282428770 282474743 282428770 83614939 80364395 83614939 80364395 165945878 160933697 165945878 160933697 110040680 104952351 110040680 104952351 186295510 200536295 186295510 200536295 260306050 263739922 260306050 263739922 37385623 36346159 37385623 36346159 81139893 108859959 81139893 108859959 296278986 296583200 296278986 296583200 194544444 174250636 194544444 174250636 36705323 33667332 36705323 33667332 56248210 54584747 56248210 54584747 13436913 12571754 13436913 12571754 228296755 242531216 228296755 242531216 239393246 242531216 164261039 101613291 164261039 101613291 105156998 101613291 220769779 225010006 220769779 225010006 92506185 89243346 92506185 89243346 249400173 252345122 249400173 252345122 131754685 126592952 131754685 126592952 272918527 274226761 272918527 274226761 133528267 130404661 133528267 130404661 251663743 253254571 251663743 253254571 170775679 159916607 170775679 159916607 222870921 217125649 222870921 217125649 63468664 61396158 63468664 61396158 253139558 254159131 253139558 254159131 49038152 46889694 49038152 46889694 175667939 205202935 175667939 205202935 249936818 251147355 249936818 251147355 215694983 86021763 215694983 86021763 86023242 86021763 229218519 223554280 229218519 223554280 136212969 132128225 136212969 132128225 198947912 194600747 198947912 194600747 99208914 95984519 99208914 95984519 179097160 171294217 179097160 171294217 104942134 10488027 104942134 10488027 9786800 10488027 195194591 186204224 195194591 186204224 147553933 140227491 147553933 140227491 158965481 252738760 158965481 252738760 289895441 291119684 289895441 291119684 256599889 223449680 256599889 223449680 77028608 41472165 77028608 41472165 41435362 41472165 91374640 94019886 91374640 94019886 97763939 94019886 12139441 11702640 12139441 11702640 69146675 205476889 69146675 205476889 207813482 205476889 174138761 121987407 174138761 121987407 127759405 121987407 148242727 151933865 148242727 151933865 183143133 180827826 183143133 180827826 69137172 29613152 69137172 29613152 31518585 29613152 206861537 211680726 206861537 211680726 134925186 131467103 134925186 131467103 256829678 260821721 256829678 260821721 219997019 63847367 219997019 63847367 66668679 63847367 201356715 201555187 201356715 201555187 168993525 164214330 168993525 164214330 274938123 278166688 274938123 278166688 269443898 202630320 269443898 202630320 186115718 56772167 186115718 56772167 59987810 56772167 96654196 173332120 96654196 173332120 182202822 173332120 122192697 116353433 122192697 116353433 223654629 227471395 223654629 227471395 81171477 79160011 81171477 79160011 229028891 223404683 229028891 223404683 41744327 39054882 41744327 39054882 201978612 196815727 201978612 196815727 184693926 9064892 184693926 9064892 9943561 9064892 180681790 175243822 180681790 175243822 118147965 104896291 118147965 104896291 105790754 104896291 210579829 210379912 210579829 210379912 43111921 39840846 43111921 39840846 116038727 124854276 116038727 124854276 125902673 124854276 119834491 61425323 119834491 61425323 63306172 61425323 104045229 226756919 104045229 226756919 278561099 279762668 278561099 279762668 121995234 99939962 121995234 99939962 103088932 99939962 171441383 181688577 171441383 181688577 186606183 181688577 134324448 113893616 134324448 113893616 114775129 113893616 218230474 223172943 218230474 223172943 121888927 119561922 121888927 119561922 279573391 283135779 279573391 283135779 51388926 49308196 51388926 49308196 82302461 210236052 82302461 210236052 205477096 210236052 162472074 122253635 162472074 122253635 127498079 122253635 150312024 252117400 150312024 252117400 248187700 252117400 135315764 131357784 135315764 131357784 197619804 201627807 197619804 201627807 42707787 39363332 42707787 39363332 89009987 209258603 89009987 209258603 210587623 137141548 210587623 137141548 72728004 67803009 72728004 67803009 146216721 279209859 146216721 279209859 277654829 279209859 115862354 38271758 115862354 38271758 41450409 38271758 65282761 261131893 65282761 261131893 281554288 284182169 281554288 284182169 28916675 29020562 28916675 29020562 252521523 257299740 252521523 257299740 169823671 60019803 169823671 60019803 63440106 60019803 237256269 236703463 237256269 236703463 7860397 6228809 7860397 6228809 235389034 238961281 235389034 238961281 78563553 76232945 78563553 76232945 192493739 261239405 192493739 261239405 258308600 261239405 87609091 84550337 87609091 84550337 226636608 222129166 226636608 222129166 10761196 11198921 10761196 11198921 112028829 280472673 112028829 280472673 277473103 280472673 69447744 66454006 69447744 66454006 146683577 140494527 146683577 140494527 125918648 121023195 125918648 121023195 288795875 289562399 288795875 289562399 169148489 13815870 169148489 13815870 14175013 13815870 204703772 202383253 204703772 202383253 80840069 79468521 80840069 79468521 146771245 142356099 146771245 142356099 137945437 133725074 137945437 133725074 183665977 174957123 183665977 174957123 179065937 102273573 179065937 102273573 106643083 102273573 215169207 272790572 215169207 272790572 268256175 272790572 259453947 45218588 259453947 45218588 48980218 45218588 206576184 228571550 206576184 228571550 227816589 232714889 227816589 232714889 81103349 44876940 81103349 44876940 49808887 44876940 94577773 200311118 94577773 200311118 200093835 200311118 198248204 193981812 198248204 193981812 265062129 267291202 265062129 267291202 173597347 62310171 173597347 62310171 63706185 62310171 76236383 214627257 76236383 214627257 233242202 240235281 233242202 240235281 79199706 73883782 79199706 73883782 143958854 137141127 143958854 137141127 67999597 65436535 67999597 65436535 252881117 254059744 252881117 254059744 92001322 23745862 92001322 23745862 25664519 23745862 215286309 217208100 215286309 217208100 77140332 76657422 77140332 76657422 89196784 206033049 89196784 206033049 208086281 206033049 69003649 66506563 69003649 66506563 238491149 242945855 238491149 242945855 213656017 185457995 213656017 185457995 80364212 77655563 80364212 77655563 161686825 149813882 161686825 149813882 78026370 77691195 78026370 77691195 248491109 250139028 248491109 250139028 187878989 179831785 187878989 179831785 236329001 271808235 236329001 271808235 270550202 271808235 200691722 203752327 200691722 203752327 213049044 216248308 213049044 216248308 99698261 94818606 99698261 94818606 204254554 250899203 204254554 250899203 257458807 257565333 257458807 257565333 200190593 60425807 200190593 60425807 14238561 14563773 14238561 14563773 253165198 257446430 253165198 257446430 57465568 54122716 57465568 54122716 135003330 272816152 135003330 272816152 269278335 272816152 86838880 86119574 86838880 86119574 251083773 254965223 251083773 254965223 72754454 71189895 72754454 71189895 246820932 249321429 246820932 249321429 226245321 190054747 226245321 190054747 201959712 190054747 285928075 287286421 285928075 287286421 148196641 115257084 148196641 115257084 115593303 115257084 255011803 260113387 255011803 260113387 108763407 105247201 108763407 105247201 127477183 132764470 127477183 132764470 140547161 149855690 140547161 149855690 153426062 149855690 50736351 48321110 50736351 48321110 209566936 216488146 209566936 216488146 212141180 216488146 61096861 59014138 61096861 59014138 201043956 203829749 201043956 203829749 81446263 78609103 81446263 78609103 161553648 170274170 161553648 170274170 176165730 170274170 127386928 92489117 127386928 92489117 94273957 92489117 125537284 135840875 125537284 135840875 153589484 206184717 153589484 206184717 239144610 241941181 239144610 241941181 149276105 93673459 149276105 93673459 96090250 93673459 228467224 231890127 228467224 231890127 68449847 66228730 68449847 66228730 127279440 252532121 127279440 252532121 250382249 252532121 241562084 169030393 241562084 169030393 177670985 169030393 183485542 291479605 183485542 291479605 290581188 291479605 160478649 87733196 160478649 87733196 90505441 87733196 288078151 288682964 288078151 288682964 6148639 6652789 6148639 6652789 253501728 258970042 253501728 258970042 30425806 31024451 30425806 31024451 79260462 200965307 79260462 200965307 202866330 200965307 161136474 67940788 161136474 67940788 70444194 67940788 102593913 99151699 102593913 99151699 84070015 80863479 84070015 80863479 262548633 265434635 262548633 265434635 210231004 186823460 210231004 186823460 92304504 89768538 92304504 89768538 167872432 245597264 167872432 245597264 242607923 245597264 98629322 95989778 98629322 95989778 244578713 249092754 244578713 249092754 179147979 174650867 179147979 174650867 286904446 287014250 286904446 287014250 173109705 163387429 173109705 163387429 186071611 181154298 186071611 181154298 172337369 162102894 172337369 162102894 242874346 246953371 242874346 246953371 167633165 135605926 167633165 135605926 134155089 130094787 134155089 130094787 195962057 251185211 195962057 251185211 248451299 251185211 193640577 96757506 193640577 96757506 37322642 35632903 37322642 35632903 111690403 111211728 111690403 111211728 53682734 52577707 53682734 52577707 61451166 173746790 61451166 173746790 181251425 173746790 131459512 90813013 131459512 90813013 83284667 83167427 83284667 83167427 239972142 245723603 239972142 245723603 79686151 51830031 79686151 51830031 53094288 51830031 191748511 259145974 191748511 259145974 258667960 259145974 52401013 50282564 52401013 50282564 201385657 190305309 201385657 190305309 175735151 51278982 175735151 51278982 55086387 51278982 279154357 279742797 279154357 279742797 194133377 108133352 194133377 108133352 110011187 108133352 177414835 169301370 177414835 169301370 87399618 49695492 87399618 49695492 51782522 49695492 190938680 262203043 190938680 262203043 257660131 262203043 130576749 124355248 130576749 124355248 229133393 226664053 229133393 226664053 146483131 140694645 146483131 140694645 210462765 251195571 210462765 251195571 250131317 251195571 231676320 237687961 231676320 237687961 265214016 268017762 265214016 268017762 240670248 163081295 240670248 163081295 173658131 163081295 183821765 180295578 183821765 180295578 185872251 175863426 185872251 175863426 211577979 205273066 211577979 205273066 135726981 55931133 135726981 55931133 58693860 55931133 179792933 171552272 179792933 171552272 99001009 41058416 99001009 41058416 42923776 41058416 97593030 262986398 97593030 262986398 259017051 262986398 232975684 40807401 232975684 40807401 45542779 40807401 79706109 156899730 79706109 156899730 246927550 248476929 246927550 248476929 87386486 85381314 87386486 85381314 89504932 103536654 89504932 103536654 108593449 103536654 79991926 76050656 79991926 76050656 103397406 100575246 103397406 100575246 61045958 19756410 61045958 19756410 20600808 19756410 178835981 206465368 178835981 206465368 203215747 206465368 112213314 107006698 112213314 107006698 146433580 141250689 146433580 141250689 29538744 26940829 29538744 26940829 261322047 265365351 261322047 265365351 226456965 84364690 226456965 84364690 84901108 84364690 279485267 281550146 279485267 281550146 119855756 116821163 119855756 116821163 203339500 204415264 203339500 204415264 117170255 97806330 117170255 97806330 26342332 24772582 26342332 24772582 258503884 259581173 258503884 259581173 165642872 137697057 165642872 137697057 140142060 137697057 227891317 232379840 227891317 232379840 127066243 122456220 127066243 122456220 194188904 190738513 194188904 190738513 144252968 26126365 144252968 26126365 27508044 26126365 233439722 238961343 233439722 238961343 40657342 37810174 40657342 37810174 192148496 182045167 192148496 182045167 122747979 39319823 122747979 39319823 41103744 39319823 78340739 234870340 78340739 234870340 231343258 234870340 109977160 107095883 109977160 107095883 272519551 273163926 272519551 273163926 190205455 73507470 190205455 73507470 78948748 73507470 90443747 211541316 90443747 211541316 263756330 265169875 263756330 265169875 213907488 81857471 213907488 81857471 86013768 81857471 192161886 183848583 192161886 183848583 18360358 17169967 18360358 17169967 125422704 119314203 125422704 119314203 79970419 75506268 79970419 75506268 145779669 155866706 145779669 155866706 240869130 244253927 240869130 244253927 75642009 74886364 75642009 74886364 242590968 244131511 242590968 244131511 173904207 22831417 173904207 22831417 23873730 22831417 184216369 174139441 184216369 174139441 169821987 159464426 169821987 159464426 204472035 201995268 204472035 201995268 56454812 54710860 56454812 54710860 260832752 262213302 260832752 262213302 212390952 216879922 212390952 216879922 219879020 223031542 219879020 223031542 145157920 140196238 145157920 140196238 213900792 208172961 213900792 208172961 102413901 98519984 102413901 98519984 232330138 235143690 232330138 235143690 196457257 16917894 196457257 16917894 19727108 16917894 34904216 66722920 34904216 66722920 217765572 300191437 217765572 300191437 299967522 300191437 232513602 201414244 232513602 201414244 201954007 201414244 222979147 226199956 222979147 226199956 196331354 63478133 196331354 63478133 64882360 63478133 95873178 243026635 95873178 243026635 240224038 243026635 34707500 32879730 34707500 32879730 140004255 134431038 140004255 134431038 121841890 117831489 121841890 117831489 168333891 244058227 168333891 244058227 241253042 244058227 189589994 186913083 189589994 186913083 208810004 208785557 208810004 208785557 156324708 147174672 156324708 147174672 241478260 241501289 241478260 241501289 38618338 36649126 38618338 36649126 92034450 155767029 92034450 155767029 165607982 155767029 14958600 14943804 14958600 14943804 297621866 299948639 297621866 299948639 102148193 91289991 102148193 91289991 93916741 91289991 234926304 237839153 234926304 237839153 202561927 169725622 202561927 169725622 174673681 169725622 250696802 252140552 250696802 252140552 222535702 157446031 222535702 157446031 168755949 157446031 277182101 279572330 277182101 279572330 90829709 89200864 90829709 89200864 91881945 153869379 91881945 153869379 244769539 248352575 244769539 248352575 172423276 48505378 172423276 48505378 51513888 48505378 208699252 212900675 208699252 212900675 144519288 138358711 144519288 138358711 236665836 238316205 236665836 238316205 87723066 6829965 87723066 6829965 9131446 6829965 246270888 250260728 246270888 250260728 108145022 103592233 108145022 103592233 188148945 248134580 188148945 248134580 245730999 248134580 140503604 126063626 140503604 126063626 129446104 126063626 180645861 275743488 180645861 275743488 273515945 275743488 143406233 137396245 143406233 137396245 154443101 251236423 154443101 251236423 248928451 251236423 215437849 127133947 215437849 127133947 130969823 127133947 141122443 134389898 141122443 134389898 114156737 108279284 114156737 108279284 199239565 201619029 199239565 201619029 78576751 76052057 78576751 76052057 247953718 278331841 247953718 278331841 278458201 278331841 76672281 73475748 76672281 73475748 176106329 170545579 176106329 170545579 108500779 104540332 108500779 104540332 110893042 187886339 110893042 187886339 193292324 187886339 116657065 114383137 116657065 114383137 258977046 261637750 258977046 261637750 82701247 26781205 82701247 26781205 27648274 26781205 83734583 80469101 83734583 80469101 77372002 54490154 77372002 54490154 55814691 54490154 246944239 249506959 246944239 249506959 185251947 168609723 185251947 168609723 177444351 172721371 177444351 172721371 155594918 149356368 155594918 149356368 160989643 149356368 84613120 82815038 84613120 82815038 168748082 221448258 168748082 221448258 220955602 221448258 93804189 92422812 93804189 92422812 235477452 238876567 235477452 238876567 201955672 158782974 201955672 158782974 117026022 110417694 117026022 110417694 189688461 204783084 189688461 204783084 199617775 204783084 44024837 34540705 44024837 34540705 38243586 34540705 262795929 265277558 262795929 265277558 65803373 62669785 65803373 62669785 103327627 100764018 103327627 100764018 103434474 99269938 103434474 99269938 249815049 253057995 249815049 253057995 25046496 23447439 25046496 23447439 159598159 152236616 159598159 152236616 98475851 95854759 98475851 95854759 113217414 152485260 113217414 152485260 242870450 247022018 242870450 247022018 207878912 184665618 207878912 184665618 102033871 99027910 102033871 99027910 216727147 219572610 216727147 219572610 93864138 90979233 93864138 90979233 226486813 249088913 226486813 249088913 246363280 249088913 131777573 124881557 131777573 124881557 246467553 248604971 246467553 248604971 93967685 38746739 93967685 38746739 43361009 38746739 167321913 162547680 167321913 162547680 26093210 23210274 26093210 23210274 186899943 182218557 186899943 182218557 170685566 160851944 170685566 160851944 187676365 260282470 187676365 260282470 259241714 260282470 225371365 113358001 225371365 113358001 113839318 113358001 141279072 134857612 141279072 134857612 47030336 47802717 47030336 47802717 231471747 234363264 231471747 234363264 225422314 180534969 225422314 180534969 92306517 57139498 92306517 57139498 60588722 57139498 267428858 269148318 267428858 269148318 235103574 154136963 235103574 154136963 157521173 154136963 288699494 288690120 288699494 288690120 215572775 70043690 215572775 70043690 73374051 70043690 100764501 260803407 100764501 260803407 256689907 260803407 206783325 204835457 206783325 204835457 294912681 297227234 294912681 297227234 261474490 96791766 261474490 96791766 101915761 96791766 294679332 294299306 294679332 294299306 273925580 229652108 273925580 229652108 188722093 24129129 188722093 24129129 24406894 24129129 112813352 107617043 112813352 107617043 102478249 85579673 102478249 85579673 88987191 85579673 178432470 170078877 178432470 170078877 155232965 122822759 155232965 122822759 87726197 85689773 87726197 85689773 238384695 241705452 238384695 241705452 161397721 133035114 161397721 133035114 137464459 133035114 257476944 258535926 257476944 258535926 179787558 134196313 179787558 134196313 137549738 134196313 168014434 158202180 168014434 158202180 160625437 43032713 160625437 43032713 48028418 43032713 263217629 265267373 263217629 265267373 192540084 124873328 192540084 124873328 60414006 57808207 60414006 57808207 101470576 225468566 101470576 225468566 225654307 225468566 224631715 143860420 224631715 143860420 13572987 13149614 13572987 13149614 276514493 278742298 276514493 278742298 168649881 157300420 168649881 157300420 251428534 254734071 251428534 254734071 79742524 34390153 79742524 34390153 37903901 34390153 204437409 202879898 204437409 202879898 72318891 70121124 72318891 70121124 78780280 102803106 78780280 102803106 107007582 102803106 38288818 35570693 38288818 35570693 264426718 266494206 264426718 266494206 186705992 49738177 186705992 49738177 47265851 45640979 47265851 45640979 74824300 168423387 74824300 168423387 176434908 168423387 10910596 10727986 10910596 10727986 152543836 267089959 152543836 267089959 263059616 267089959 109094839 35652177 109094839 35652177 37984855 35652177 153618498 149636662 153618498 149636662 76390561 74455639 76390561 74455639 112688751 250305914 112688751 250305914 247105876 250305914 40498995 38015962 40498995 38015962 112291848 193734218 112291848 193734218 203635401 193734218 95824085 70477847 95824085 70477847 75338385 70477847 158314547 152785484 158314547 152785484 162427334 76723371 162427334 76723371 78109778 76723371 97507730 187120849 97507730 187120849 191738754 187120849 191641265 179516867 191641265 179516867 199348893 214000596 199348893 214000596 217824990 214000596 205894442 134535880 205894442 134535880 138766034 134535880 154964723 150108978 154964723 150108978 117330281 114152445 117330281 114152445 191321940 194023188 191321940 194023188 197546641 194023188 154717579 127858651 154717579 127858651 130895833 127858651 273312037 276436871 273312037 276436871 128895174 122209371 128895174 122209371 229695371 236322994 229695371 236322994 67418204 64344027 67418204 64344027 284368947 282942435 284368947 282942435 237845608 234883188 237845608 234883188 50120091 46782988 50120091 46782988 254290051 256627027 254290051 256627027 41131426 37646074 41131426 37646074 164361656 153745955 164361656 153745955 19521398 20198181 19521398 20198181 239822338 244693281 239822338 244693281 96478983 93004019 96478983 93004019 264557505 265658573 264557505 265658573 208678606 163731746 208678606 163731746 174391004 163731746 184335174 177714536 184335174 177714536 153360909 134058073 153360909 134058073 49705974 49268425 49705974 49268425 70828918 117753890 70828918 117753890 201088425 195566830 201088425 195566830 173957063 157939389 173957063 157939389 145389537 139513955 145389537 139513955 283138233 286067877 283138233 286067877 123808586 118303243 123808586 118303243 130919114 127257607 130919114 127257607 45407692 41445726 45407692 41445726 217358684 214584862 217358684 214584862 77304023 64400964 77304023 64400964 67254848 64400964 143916433 139370033 143916433 139370033 46510314 44673534 46510314 44673534 229553243 233563105 229553243 233563105 132973824 72986079 132973824 72986079 74874742 72986079 96181543 153595662 96181543 153595662 196449924 196019487 196449924 196019487 178896489 114992508 178896489 114992508 119697607 114992508 131702401 181053908 131702401 181053908 191915158 181053908 146217775 141302283 146217775 141302283 240217661 245977369 240217661 245977369 77339935 72413230 77339935 72413230 243108634 244371571 243108634 244371571 47753182 44928153 47753182 44928153 83397670 99541076 83397670 99541076 168831992 158730589 168831992 158730589 113503102 108519267 113503102 108519267 194484670 253654478 194484670 253654478 250244500 253654478 36830582 34384620 36830582 34384620 150026764 145882719 150026764 145882719 114846652 113564185 114846652 113564185 239295700 243536781 239295700 243536781 95093256 23827148 95093256 23827148 25482780 23827148 228169661 232483227 228169661 232483227 213311073 216887221 213311073 216887221 236914567 240436742 236914567 240436742 149326154 144695101 149326154 144695101 200201979 226516294 200201979 226516294 222210282 226516294 133156769 50005329 133156769 50005329 53818983 50005329 227032557 229776552 227032557 229776552 207674036 79390302 207674036 79390302 80966547 79390302 283023016 283982692 283023016 283982692 108837858 106119052 108837858 106119052 246657627 250285810 246657627 250285810 58589524 55675449 58589524 55675449 218411011 223025764 218411011 223025764 176471409 155821723 176471409 155821723 161718344 155821723 221446785 216176716 221446785 216176716 146341478 140273730 146341478 140273730 165393134 159082750 165393134 159082750 88573759 87789880 88573759 87789880 284707908 286894282 284707908 286894282 51212334 48083329 51212334 48083329 56777410 254481756 56777410 254481756 252727879 254481756 150368992 140979523 150368992 140979523 212678684 210603929 212678684 210603929 165132641 93029995 165132641 93029995 94251513 93029995 113875252 252521277 113875252 252521277 249207216 252521277 214013193 74802083 214013193 74802083 78716058 74802083 90286602 246474299 90286602 246474299 243104099 246474299 226270563 21155649 226270563 21155649 21209711 21155649 272573536 273907302 272573536 273907302 257305240 249350264 257305240 249350264 158922283 134280766 158922283 134280766 119648700 115172770 119648700 115172770 256361672 258633738 256361672 258633738 52686615 51560701 52686615 51560701 235351198 236727856 235351198 236727856 197482500 57080105 197482500 57080105 59985528 57080105 215040771 209663325 215040771 209663325 171271789 94458652 171271789 94458652 20048432 18166780 20048432 18166780 153606622 144459440 153606622 144459440 105290104 101481832 105290104 101481832 261289655 265427352 261289655 265427352 191228195 186427229 191228195 186427229 274371075 276687939 274371075 276687939 90191962 11984621 90191962 11984621 12496852 11984621 223213755 224461074 223213755 224461074 54458801 50599531 54458801 50599531 257338868 260565550 257338868 260565550 49991020 49520077 49991020 49520077 232097091 234846828 232097091 234846828 114416911 109718245 114416911 109718245 236317592 235084337 236317592 235084337 35309317 31911074 35309317 31911074 199433548 201757259 199433548 201757259 142765799 78986445 142765799 78986445 78491569 78986445 109567318 280590359 109567318 280590359 278514247 280590359 221901408 152766868 221901408 152766868 163058432 152766868 179571972 258867045 179571972 258867045 253689224 258867045 104472542 82322352 104472542 82322352 84127297 82322352 216641602 210214638 216641602 210214638 194924991 148197161 194924991 148197161 110228324 29298263 110228324 29298263 32817943 29298263 161513369 231831320 161513369 231831320 228604238 231831320 189674971 28486033 189674971 28486033 31040931 28486033 45107114 278109848 45107114 278109848 276594635 278109848 44109609 40492832 44109609 40492832 144190474 170497450 144190474 170497450 178650473 170497450 169312099 158964963 169312099 158964963 235841121 238570894 235841121 238570894 110340075 56792164 110340075 56792164 61094706 56792164 182627212 241422062 182627212 241422062 238962770 241422062 189958423 177469360 189958423 177469360 153130796 50058713 153130796 50058713 52581871 50058713 260603808 264120777 260603808 264120777 227239035 230197225 227239035 230197225 270179155 269616487 270179155 269616487 232232837 238352388 232232837 238352388 261802129 262836332 261802129 262836332 186400494 103271394 186400494 103271394 54593449 53802568 54593449 53802568 80832932 234092157 80832932 234092157 230814149 234092157 134981928 130105227 134981928 130105227 168442318 157211584 168442318 157211584 113889704 61329531 113889704 61329531 8361852 8963360 8361852 8963360 257044101 281849698 257044101 281849698 280964612 281849698 50204481 48827824 50204481 48827824 149407894 296199494 149407894 296199494 296754772 296199494 225285866 121211123 225285866 121211123 126596233 121211123 130584294 230096071 130584294 230096071 227159323 230096071 113062019 108546204 113062019 108546204 273416907 275008377 273416907 275008377 27017110 27097528 27017110 27097528 139092874 226915724 139092874 226915724 222912741 226915724 49553305 46800366 49553305 46800366 142536452 220998188 142536452 220998188 216093108 220998188 190531842 170932459 190531842 170932459 169456193 42945319 169456193 42945319 33218880 32577878 33218880 32577878 72836839 120748889 72836839 120748889 136389601 131919384 136389601 131919384 99672261 96743557 99672261 96743557 146012024 141101431 146012024 141101431 14846701 16418297 14846701 16418297 197049145 192903967 197049145 192903967 44128871 41091110 44128871 41091110 142393878 137009700 142393878 137009700 94135325 60915592 94135325 60915592 62464288 60915592 160907205 151315095 160907205 151315095 76784243 71177793 76784243 71177793 106778485 252270380 106778485 252270380 248775836 252270380 130944990 89172484 130944990 89172484 89884522 89172484 176011549 171083195 176011549 171083195 143907620 123771662 143907620 123771662 128719566 123771662 146791959 223072897 146791959 223072897 220038722 223072897 78712387 77643921 78712387 77643921 228478082 231124928 228478082 231124928 86493837 38947624 86493837 38947624 43214230 38947624 46673802 138008118 46673802 138008118 143785184 138008118 105961361 105187813 105961361 105187813 150013271 142437407 150013271 142437407 57452505 56026807 57452505 56026807 112743175 284132948 112743175 284132948 282617987 284132948 75635695 72749021 75635695 72749021 248954949 252669625 248954949 252669625 88939459 85945417 88939459 85945417 258600207 258865915 258600207 258865915 217897097 213893102 217897097 213893102 254912738 256368737 254912738 256368737 184905601 82122635 184905601 82122635 83238245 82122635 211167641 210994598 211167641 210994598 118978705 69503881 118978705 69503881 54000324 51634446 54000324 51634446 247092120 248797470 247092120 248797470 199342937 195867001 199342937 195867001 196919470 195867001 273048898 276085891 273048898 276085891 220614201 98310747 220614201 98310747 85238313 80280770 85238313 80280770 158236942 182364776 158236942 182364776 228769264 233461663 228769264 233461663 183498423 113606625 183498423 113606625 97031937 94803582 97031937 94803582 202800084 199835823 202800084 199835823 66279089 64196009 66279089 64196009 260841250 262815294 260841250 262815294 234203606 109909271 234203606 109909271 114203009 109909271 253940356 258681763 253940356 258681763 142632980 122615157 142632980 122615157 125060090 122615157 182980570 266907589 182980570 266907589 264316878 266907589 145558282 137558653 145558282 137558653 221310177 260594804 221310177 260594804 255780710 260594804 209160233 109067302 209160233 109067302 70788179 68933902 70788179 68933902 160148532 153315637 160148532 153315637 133902425 82712043 133902425 82712043 85887207 82712043 203885008 207921813 203885008 207921813 84183722 82325632 84183722 82325632 162639130 151426633 162639130 151426633 53666257 47547328 53666257 47547328 175351418 168953620 175351418 168953620 172642037 167634390 172642037 167634390 216382961 242691619 216382961 242691619 239831135 101758006 239831135 101758006 106428684 101758006 251956634 253914427 251956634 253914427 122443588 116980821 122443588 116980821 203416692 192426119 203416692 192426119 75101864 57782938 75101864 57782938 60345054 57782938 285157101 286939338 285157101 286939338 217477413 76333186 217477413 76333186 77157835 76333186 107263840 277130479 107263840 277130479 274665890 277130479 268956293 243052709 268956293 243052709 41625882 39686870 41625882 39686870 255749884 257809612 255749884 257809612 100514375 100352252 100514375 100352252 168285369 228602566 168285369 228602566 229659156 233262012 229659156 233262012 115264900 113294737 115264900 113294737 135247017 196457902 135247017 196457902 219058813 216730962 219058813 216730962 215319982 211574722 215319982 211574722 241107333 276244315 241107333 276244315 272674825 276244315 153894571 27542676 153894571 27542676 30777146 27542676 179471629 175161064 179471629 175161064 124454460 119397639 124454460 119397639 142076035 136499979 142076035 136499979 106070743 102273166 106070743 102273166 199291058 195605997 199291058 195605997 63526234 35084760 63526234 35084760 38002813 35084760 113302053 175060487 113302053 175060487 181674424 175060487 161137961 142902300 161137961 142902300 153381586 142902300 188970541 184270609 188970541 184270609 163170937 50486083 163170937 50486083 53944103 50486083 108442787 117408569 108442787 117408569 128416216 145995828 128416216 145995828 150865188 145995828 107084918 105030323 107084918 105030323 178072060 172811083 178072060 172811083 127274692 122894731 127274692 122894731 154611820 148887978 154611820 148887978 90901677 89927853 90901677 89927853 156105155 274392975 156105155 274392975 271550625 274392975 144478302 139401716 144478302 139401716 235625610 239329639 235625610 239329639 219371512 86978966 219371512 86978966 88121206 86978966 107086076 102499105 107086076 102499105 54845672 52047422 54845672 52047422 148129739 302843462 148129739 302843462 302034811 302843462 245022721 42951447 245022721 42951447 46237336 42951447 76250388 73559048 76250388 73559048 38621054 36712135 38621054 36712135 184010174 240287506 184010174 240287506 240786709 240287506 227148317 130650471 227148317 130650471 134902003 130650471 267461560 293247606 267461560 293247606 292365784 293247606 249585933 182238241 249585933 182238241 188927948 182238241 269862946 272303695 269862946 272303695 197850995 153204796 197850995 153204796 159790711 153204796 227284355 259021020 227284355 259021020 258223079 259021020 71688798 70202350 71688798 70202350 168083532 212409355 168083532 212409355 212991873 212409355 156497545 147177030 156497545 147177030 205052738 264555022 205052738 264555022 262925903 264555022 196009900 46973521 196009900 46973521 49696710 46973521 233713935 229616167 233713935 229616167 159902397 36599914 159902397 36599914 39995877 36599914 45345371 121652843 45345371 121652843 123802623 121652843 59771463 56393040 59771463 56393040 79088782 146031469 79088782 146031469 149466403 146031469 38583469 36039960 38583469 36039960 263779142 266926001 263779142 266926001 209024288 77448598 209024288 77448598 80177295 77448598 149222790 144107115 149222790 144107115 37354743 36506980 37354743 36506980 144071954 139461553 144071954 139461553 138883436 29027917 138883436 29027917 32079554 29027917 92794047 213244523 92794047 213244523 273354791 276616383 273354791 276616383 217677853 218854706 217677853 218854706 215752953 218854706 240850296 242051609 240850296 242051609 164819400 126174553 164819400 126174553 130436534 126174553 208674249 207115896 208674249 207115896 49422631 45420293 49422631 45420293 299858886 299647103 299858886 299647103 158951534 76314240 158951534 76314240 34827131 34604540 34827131 34604540 259638965 290753173 259638965 290753173 290429015 290753173 189256734 182659141 189256734 182659141 298076575 301162000 298076575 301162000 142594399 136915905 142594399 136915905 257314029 260442150 257314029 260442150 33527584 33355857 33527584 33355857 136982209 184103977 136982209 184103977 191958097 184103977 103516147 99724122 103516147 99724122 181381835 224640861 181381835 224640861 221141013 224640861 131005550 16958830 131005550 16958830 19497118 16958830 225374006 226009477 225374006 226009477 131593718 127175920 131593718 127175920 178863917 268567914 178863917 268567914 268312706 268567914 79679892 75349526 79679892 75349526 91439378 197199975 91439378 197199975 197187467 197199975 79445955 76187114 79445955 76187114 79019884 76187114 197663649 204394734 197663649 204394734 206132899 204394734 62643267 46646783 62643267 46646783 46767235 46646783 229627612 226708235 229627612 226708235 97721219 94910370 97721219 94910370 260054677 261751652 260054677 261751652 146860397 110074911 146860397 110074911 115556804 110074911 250697081 283576332 250697081 283576332 281369303 283576332 233635011 75033833 233635011 75033833 77197551 75033833 87613075 239077570 87613075 239077570 235511876 239077570 48367259 47665853 48367259 47665853 237613100 281242997 237613100 281242997 279253218 281242997 176878833 168200641 176878833 168200641 201251212 225958572 201251212 225958572 221458160 225958572 64245178 61382119 64245178 61382119 205755153 224478042 205755153 224478042 219687937 224478042 74022580 72043374 74022580 72043374 86923614 243404337 86923614 243404337 249410244 250488719 249410244 250488719 116747437 112441492 116747437 112441492 126873356 121597390 126873356 121597390 71745549 69114425 71745549 69114425 147289818 226252292 147289818 226252292 231230723 286021792 231230723 286021792 282600890 286021792 207650529 173384047 207650529 173384047 123490642 48262039 123490642 48262039 51587195 48262039 140424379 137938074 140424379 137938074 28700997 17151678 28700997 17151678 18698907 17151678 184360600 191554467 184360600 191554467 218699468 223783021 218699468 223783021 100187490 39248199 100187490 39248199 43222966 39248199 74823152 72947527 74823152 72947527 72401750 69829055 72401750 69829055 144616990 291843543 144616990 291843543 290404136 291843543 177977158 170749747 177977158 170749747 199252888 195734809 199252888 195734809 72640574 71140081 72640574 71140081 89575661 87335754 89575661 87335754 48865625 44155344 48865625 44155344 191892707 195630309 191892707 195630309 108149324 105799792 108149324 105799792 232481453 235294473 232481453 235294473 38839322 37303191 38839322 37303191 235520410 239694425 235520410 239694425 79842863 77821365 79842863 77821365 212252615 204984146 212252615 204984146 106149695 106269678 106149695 106269678 168074443 258028832 168074443 258028832 262202396 265168824 262202396 265168824 120418597 118078767 120418597 118078767 182296504 176817143 182296504 176817143 183874552 174638204 183874552 174638204 208735402 262361177 208735402 262361177 258969237 262361177 127004503 123924257 127004503 123924257 259994475 260955873 259994475 260955873 152858315 143688586 152858315 143688586 155971459 245782508 155971459 245782508 243563306 245782508 180451156 172465875 180451156 172465875 298869594 298554133 298869594 298554133 177051805 107226747 177051805 107226747 87574033 86854911 87574033 86854911 232599391 253602821 232599391 253602821 252777514 253602821 198263856 40090645 198263856 40090645 42602249 40090645 182545390 285291179 182545390 285291179 285763151 285291179 257209278 182949973 257209278 182949973 166142400 94177180 166142400 94177180 77332996 74066297 77332996 74066297 162005580 176156915 162005580 176156915 257364655 261301693 257364655 261301693 230833092 153139211 230833092 153139211 158336330 153139211 170460551 163909469 170460551 163909469 74583533 71612575 74583533 71612575 145021774 137338114 145021774 137338114 25190689 4348852 25190689 4348852 4936385 4348852 210571626 216307639 210571626 216307639 149979404 105286622 149979404 105286622 4937663 5103809 4937663 5103809 186281393 248183290 186281393 248183290 246260152 248183290 46675743 42304127 46675743 42304127 246929752 248107564 246929752 248107564 233906421 156674780 233906421 156674780 163656080 156674780 165857407 239944635 165857407 239944635 240210636 242549989 240210636 242549989 225699115 31929269 225699115 31929269 31583423 31929269 195508645 196394661 195508645 196394661 166602528 113626489 166602528 113626489 115145541 113626489 270421887 271427731 270421887 271427731 116300307 115256299 116300307 115256299 137971164 268078139 137971164 268078139 267291195 268078139 76134417 71402853 76134417 71402853 74207918 71402853 157802343 290930525 157802343 290930525 287618867 290930525 239252306 232552507 239252306 232552507 115993156 98859497 115993156 98859497 101602000 98859497 198377216 201098815 198377216 201098815 209235494 201098815 150160541 144563202 150160541 144563202 261526144 264445994 261526144 264445994 216577626 100239899 216577626 100239899 78705140 16764689 78705140 16764689 19015925 16764689 227446045 231485652 227446045 231485652 111643359 107394992 111643359 107394992 261008574 261927659 261008574 261927659 229619446 113652703 229619446 113652703 116865478 113652703 127839959 123288410 127839959 123288410 107817022 102993859 107817022 102993859 263507763 265133286 263507763 265133286 175210659 64337675 175210659 64337675 13011645 12287728 13011645 12287728 125959454 121122097 125959454 121122097 116132821 116188901 116132821 116188901 152721928 157334225 152721928 157334225 258744870 262399932 258744870 262399932 249847568 45759877 249847568 45759877 46782850 45759877 233846714 236393488 233846714 236393488 84294007 83262265 84294007 83262265 207655339 212172468 207655339 212172468 146001582 140307489 146001582 140307489 231736739 235837306 231736739 235837306 111711504 20865494 111711504 20865494 21137109 20865494 59402761 154913952 59402761 154913952 158694803 154913952 136433233 123198458 136433233 123198458 126841548 123198458 197448691 194848679 197448691 194848679 172564823 168142663 172564823 168142663 266305917 268978942 266305917 268978942 242452262 75379729 242452262 75379729 76565055 75379729 269510444 271755259 269510444 271755259 265474391 221431569 265474391 221431569 193543685 74415595 193543685 74415595 75676178 74415595 183005992 177527780 183005992 177527780 75185230 70859636 75185230 70859636 216527288 214422126 216527288 214422126 57314497 55911146 57314497 55911146 84192027 84462360 84192027 84462360 82582774 81078744 82582774 81078744 240088316 242446971 240088316 242446971 23801387 22495474 23801387 22495474 235187254 234466806 235187254 234466806 171178635 96984491 171178635 96984491 99223358 96984491 192478302 184703338 192478302 184703338 112312775 20693611 112312775 20693611 21447926 20693611 178234015 174588189 178234015 174588189 54905759 52204326 54905759 52204326 159723756 244237468 159723756 244237468 242330893 244237468 83583762 79486974 83583762 79486974 208788390 204689649 208788390 204689649 112381826 111425146 112381826 111425146 234704687 238600743 234704687 238600743 96405030 40014705 96405030 40014705 38551791 40014705 171459966 165206135 171459966 165206135 131556821 125734825 131556821 125734825 144999632 197602921 144999632 197602921 252784115 254824219 252784115 254824219 76922711 74855442 76922711 74855442 121900809 119959591 121900809 119959591 60519339 58080674 60519339 58080674 209893946 259088862 209893946 259088862 255750928 259088862 133532172 78425970 133532172 78425970 7152959 5642192 7152959 5642192 235497244 239322478 235497244 239322478 29279518 29595046 29279518 29595046 244421976 249871202 244421976 249871202 136547788 131797690 136547788 131797690 210579602 203186727 210579602 203186727 154239727 149864680 154239727 149864680 202130930 285557702 202130930 285557702 284651523 285557702 140107793 137853083 140107793 137853083 227675133 231833663 227675133 231833663 132751130 96265346 132751130 96265346 98394105 96265346 233712858 247288047 233712858 247288047 242256251 247288047 90524102 86153129 90524102 86153129 105011256 227827103 105011256 227827103 225481844 227827103 66432438 62460678 66432438 62460678 168139572 159901219 168139572 159901219 86568466 85602512 86568466 85602512 142672118 137389843 142672118 137389843 111468178 110082368 111468178 110082368 180053482 226385345 180053482 226385345 223965016 226385345 69892620 67943054 69892620 67943054 202343855 273667024 202343855 273667024 272156683 273667024 206793829 50798246 206793829 50798246 54826215 50798246 218961224 215696171 218961224 215696171 78271029 62385265 78271029 62385265 65403379 62385265 122908469 162815770 122908469 162815770 169506919 162815770 119621185 106952857 119621185 106952857 60154265 57074684 60154265 57074684 233167222 236923414 233167222 236923414 74847835 74162225 74847835 74162225 231877740 236827256 231877740 236827256 198446684 133902384 198446684 133902384 139670677 133902384 216345125 209827668 216345125 209827668 81757318 77418744 81757318 77418744 77889846 77418744 200437376 204205829 200437376 204205829 120950019 116206451 120950019 116206451 151710376 141086322 151710376 141086322 56944893 56672651 56944893 56672651 187308194 176396077 187308194 176396077 138073517 67488436 138073517 67488436 69806529 67488436 203903502 202768783 203903502 202768783 122984846 78787974 122984846 78787974 82373149 78787974 143615485 137526857 143615485 137526857 57779822 13466419 57779822 13466419 13532399 13466419 256458719 261355950 256458719 261355950 239540821 74550923 239540821 74550923 80108711 74550923 278654961 280307692 278654961 280307692 87528331 84856407 87528331 84856407 101133476 202910945 101133476 202910945 259232266 261199031 259232266 261199031 236193515 157093720 236193515 157093720 89551950 88449186 89551950 88449186 110626792 117578952 110626792 117578952 282235286 284338311 282235286 284338311 111999381 18682853 111999381 18682853 21082624 18682853 175397706 170296998 175397706 170296998 177737904 170296998 113944366 41269405 113944366 41269405 43882786 41269405 109123411 106073626 109123411 106073626 204144838 239849212 204144838 239849212 235700952 239849212 106477151 101880330 106477151 101880330 202752520 191454372 202752520 191454372 112392756 66274204 112392756 66274204 68664018 66274204 105989077 159798968 105989077 159798968 164355750 159798968 122979278 118305632 122979278 118305632 191898840 186705440 191898840 186705440 146491709 142250508 146491709 142250508 169258904 163105549 169258904 163105549 45496400 43797465 45496400 43797465 89627948 94087947 89627948 94087947 94239457 94087947 89824102 88640034 89824102 88640034 137336446 279446746 137336446 279446746 275402323 279446746 102403919 55299216 102403919 55299216 56489475 55299216 141159776 136888012 141159776 136888012 137067688 131554931 137067688 131554931 264932052 265608031 264932052 265608031 77655604 73214080 77655604 73214080 230356860 235030024 230356860 235030024 163979263 144316220 163979263 144316220 148160288 144316220 266215831 267344211 266215831 267344211 88800098 86656647 88800098 86656647 229870078 234218982 229870078 234218982 227530588 208554611 227530588 208554611 43871765 40986040 43871765 40986040 126953981 294110196 126953981 294110196 292423961 294110196 63366842 60916038 63366842 60916038 120454565 116097262 120454565 116097262 34431614 35123532 34431614 35123532 183559817 274343823 183559817 274343823 272803681 274343823 32199442 28320226 32199442 28320226 41262149 159442395 41262149 159442395 162950527 159442395 115127085 104677945 115127085 104677945 53221807 52040882 53221807 52040882 89887602 94272061 89887602 94272061 95542570 94272061 39826452 36820752 39826452 36820752 211240864 215209447 211240864 215209447 105033664 99456903 105033664 99456903 248285018 250808853 248285018 250808853 88253500 86165907 88253500 86165907 162500761 151845152 162500761 151845152 46287469 45722807 46287469 45722807 94667451 93747168 94667451 93747168 29330978 27749229 29330978 27749229 138169131 191296788 138169131 191296788 196087750 191296788 151089159 146049532 151089159 146049532 214075321 214254955 214075321 214254955 68971353 66774221 68971353 66774221 195628115 284184450 195628115 284184450 282039384 284184450 153790528 105212549 153790528 105212549 107947591 105212549 108608625 103634251 108608625 103634251 244090950 247537986 244090950 247537986 41200083 38355626 41200083 38355626 59850952 252584312 59850952 252584312 248523487 252584312 97525239 92909721 97525239 92909721 236321115 287415882 236321115 287415882 285327499 287415882 112021280 107074450 112021280 107074450 196194155 196754880 196194155 196754880 58116658 55661175 58116658 55661175 88242703 304749757 88242703 304749757 302898207 304749757 258783212 260492488 258783212 260492488 261114418 263526402 261114418 263526402 82794812 81373287 82794812 81373287 121982596 117460770 121982596 117460770 12558506 12594445 12558506 12594445 202131907 197692140 202131907 197692140 196708875 92395808 196708875 92395808 24233532 22766481 24233532 22766481 43358711 192806214 43358711 192806214 192310146 192806214 34549051 35260316 34549051 35260316 156211753 150541502 156211753 150541502 83432939 82130888 83432939 82130888 159255855 207459067 159255855 207459067 204975147 207459067 71583516 69469628 71583516 69469628 85664320 100779738 85664320 100779738 278486397 278968257 278486397 278968257 89647259 87901483 89647259 87901483 208630041 199725582 208630041 199725582 201666544 196249710 201666544 196249710 276466769 278092810 276466769 278092810 39338351 35300950 39338351 35300950 241018341 242736587 241018341 242736587 177036770 174943338 177036770 174943338 271305715 273536715 271305715 273536715 194642251 115589675 194642251 115589675 119406277 115589675 209115913 204709213 209115913 204709213 153351302 88572144 153351302 88572144 46549851 43974219 46549851 43974219 275611099 280509319 275611099 280509319 53880289 52606712 53880289 52606712 63500190 116236964 63500190 116236964 158771583 154375482 158771583 154375482 79815554 76465754 79815554 76465754 96513219 93643753 96513219 93643753 91078556 46062855 91078556 46062855 49193810 46062855 101278791 140853222 101278791 140853222 146117656 140853222 92668741 91379442 92668741 91379442 270104622 274175918 270104622 274175918 28979770 26985754 28979770 26985754 185484919 178682375 185484919 178682375 87688678 86428165 87688678 86428165 190771817 191912974 190771817 191912974 200050828 8627510 200050828 8627510 10223795 8627510 285114690 283705541 285114690 283705541 145480233 60496728 145480233 60496728 62468961 60496728 229198203 234968758 229198203 234968758 209168279 213287449 209168279 213287449 270402828 272904816 270402828 272904816 218462473 98266180 218462473 98266180 64930241 62370082 64930241 62370082 141549888 186059385 141549888 186059385 210903672 233484809 210903672 233484809 269664072 272597565 269664072 272597565 245788751 63747127 245788751 63747127 66332880 63747127 96956951 114475111 96956951 114475111 166661683 194766849 166661683 194766849 198957828 194766849 8050409 9476380 8050409 9476380 59818039 173034984 59818039 173034984 177521648 173034984 165630082 125622820 165630082 125622820 126235409 125622820 224879853 228149530 224879853 228149530 169577658 126457198 169577658 126457198 119341370 115363477 119341370 115363477 172494103 231953173 172494103 231953173 228885669 231953173 81380438 80819917 81380438 80819917 163952290 165014448 163952290 165014448 170342880 165014448 102656989 102333153 102656989 102333153 228541641 232269559 228541641 232269559 152847391 101395707 152847391 101395707 101273666 101395707 152744810 147824341 152744810 147824341 87427391 21310093 87427391 21310093 23556881 21310093 260198963 260888389 260198963 260888389 125304889 122550480 125304889 122550480 138454196 133163190 138454196 133163190 51787792 46469915 51787792 46469915 113577127 219474280 113577127 219474280 225626400 239740042 225626400 239740042 234243292 239740042 208213797 212407381 208213797 212407381 231488042 235161474 231488042 235161474 86468679 81496987 86468679 81496987 179472730 207357470 179472730 207357470 208168887 207357470 126267206 80833553 126267206 80833553 83783962 80833553 250528768 251565304 250528768 251565304 64489811 62574620 64489811 62574620 134367670 174788200 134367670 174788200 179327859 174788200 174512366 169323999 174512366 169323999 238006696 241638413 238006696 241638413 69300008 66337205 69300008 66337205 138661821 135351597 138661821 135351597 110428413 105473136 110428413 105473136 245662316 249716590 245662316 249716590 173618387 62916200 173618387 62916200 65750670 62916200 190627910 184856343 190627910 184856343 109792279 108391457 109792279 108391457 184886932 180647688 184886932 180647688 150423229 143638215 150423229 143638215 210827619 214798516 210827619 214798516 136031156 111508387 136031156 111508387 114916360 111508387 116885384 191058199 116885384 191058199 240758327 241755883 240758327 241755883 182346155 136781519 182346155 136781519 79437454 74811001 79437454 74811001 278354827 279386260 278354827 279386260 65609047 35965185 65609047 35965185 36430933 35965185 163338119 156055646 163338119 156055646 137048759 134510232 137048759 134510232 264282975 265335311 264282975 265335311 125175066 120176919 125175066 120176919 141028154 211922090 141028154 211922090 207187181 211922090 59049512 56977733 59049512 56977733 187089880 178400290 187089880 178400290 143097170 138060016 143097170 138060016 164176207 247725222 164176207 247725222 278969980 280336190 278969980 280336190 124061289 31134132 124061289 31134132 33164211 31134132 152022539 146954596 152022539 146954596 127935726 122879919 127935726 122879919 148660221 143282346 148660221 143282346 85047673 84102628 85047673 84102628 90949246 239211746 90949246 239211746 236258350 239211746 116487167 62738177 116487167 62738177 65934231 62738177 68199495 174093190 68199495 174093190 199212334 195135441 199212334 195135441 89582873 85791660 89582873 85791660 169284541 181021399 169284541 181021399 184404482 181021399 103138099 100229052 103138099 100229052 178182600 264527597 178182600 264527597 260998685 264527597 230333679 231899173 230333679 231899173 248653262 249557008 248653262 249557008 50366939 49878230 50366939 49878230 148623522 249648171 148623522 249648171 252250721 255806263 252250721 255806263 75173385 74819086 75173385 74819086 258193679 260059070 258193679 260059070 55862812 52966291 55862812 52966291 64128896 274219553 64128896 274219553 272121136 274219553 154195416 133588204 154195416 133588204 63394242 60605838 63394242 60605838 76631715 164078080 76631715 164078080 227150136 230989918 227150136 230989918 62120760 60089737 62120760 60089737 128211759 213102007 128211759 213102007 207925438 213102007 125554930 122345807 125554930 122345807 153753859 240083899 153753859 240083899 239197709 240083899 140469831 54606406 140469831 54606406 59532307 54606406 269078673 272162292 269078673 272162292 163817321 151611649 163817321 151611649 156312553 151611649 283446676 282548484 283446676 282548484 255942621 259568503 255942621 259568503 295659760 297345781 295659760 297345781 198199237 139004057 198199237 139004057 142459092 139004057 226654519 222583501 226654519 222583501 55671863 51456049 55671863 51456049 63457994 158359195 63457994 158359195 169923187 158359195 158352503 106960912 158352503 106960912 112114624 106960912 128245669 128808616 128245669 128808616 157503144 185052159 157503144 185052159 204927794 198129597 204927794 198129597 58680212 55259134 58680212 55259134 92190331 258769214 92190331 258769214 256869175 258769214 238335386 108528598 238335386 108528598 109117512 108528598 183090716 173811675 183090716 173811675 86871346 77090805 86871346 77090805 77950628 77090805 178972702 173501411 178972702 173501411 85910693 85385340 85910693 85385340 275134737 276461277 275134737 276461277 24995419 23627057 24995419 23627057 274714153 277153109 274714153 277153109 139675297 134810585 139675297 134810585 185892388 267995529 185892388 267995529 265151984 267995529 242612689 177392524 242612689 177392524 81022254 74679660 81022254 74679660 98600793 94677491 98600793 94677491 21284664 19430115 21284664 19430115 217519939 221489242 217519939 221489242 104770244 99721815 104770244 99721815 206067770 237575292 206067770 237575292 234165682 237575292 81587557 76551735 81587557 76551735 208441076 238983828 208441076 238983828 235890471 238983828 102070296 94371008 102070296 94371008 98335075 94371008 270904613 274331437 270904613 274331437 71345311 66818664 71345311 66818664 41906263 38468607 41906263 38468607 167459280 201870204 167459280 201870204 197690780 201870204 81565597 80325955 81565597 80325955 157117223 152366283 157117223 152366283 152706842 111194888 152706842 111194888 51536656 48773387 51536656 48773387 223220465 226866273 223220465 226866273 71376441 69048748 71376441 69048748 186700759 176747089 186700759 176747089 186175830 104166649 186175830 104166649 17657462 5426050 17657462 5426050 6374685 5426050 236105024 233515975 236105024 233515975 58432791 55336037 58432791 55336037 182342497 175842731 182342497 175842731 176528004 168266377 176528004 168266377 196335109 198126240 196335109 198126240 204344386 198126240 5798029 6657618 5798029 6657618 293573301 295607984 293573301 295607984 155242007 150483145 155242007 150483145 186222067 186378286 186222067 186378286 136420888 132494987 136420888 132494987 223832529 248046223 223832529 248046223 243055520 248046223 163412716 151967387 163412716 151967387 280647936 282346756 280647936 282346756 229726094 165907473 229726094 165907473 37743006 36458208 37743006 36458208 211747023 205110950 211747023 205110950 152679350 124964782 152679350 124964782 127840323 124964782 225195568 228858390 225195568 228858390 52308008 51298443 52308008 51298443 189824579 186120084 189824579 186120084 20660480 19251282 20660480 19251282 282059591 283901171 282059591 283901171 195929522 80721452 195929522 80721452 80465427 80721452 134225085 236032015 134225085 236032015 231091421 236032015 222899723 227508358 222899723 227508358 235199781 238346647 235199781 238346647 66358217 63020129 66358217 63020129 149210806 271037878 149210806 271037878 267803840 271037878 261022948 176669556 261022948 176669556 94858291 92593907 94858291 92593907 251938608 257696906 251938608 257696906 218375334 221514723 218375334 221514723 234543864 236999746 234543864 236999746 76610416 74576003 76610416 74576003 219538776 222909843 219538776 222909843 93955425 79927402 93955425 79927402 81927795 79927402 288489663 288806178 288489663 288806178 127059237 123476958 127059237 123476958 163624437 156473597 163624437 156473597 108051739 83129059 108051739 83129059 86699974 83129059 182403471 223222432 182403471 223222432 223048079 223222432 63125078 60549493 63125078 60549493 177005744 254602194 177005744 254602194 250032559 254602194 116273297 111983459 116273297 111983459 269812942 274016142 269812942 274016142 120066988 119977660 120066988 119977660 163449127 153667832 163449127 153667832 100705758 97564038 100705758 97564038 230462174 232781786 230462174 232781786 158136883 49547238 158136883 49547238 28826930 28158342 28826930 28158342 101206021 98766865 101206021 98766865 76187320 72255008 76187320 72255008 238346010 304359765 238346010 304359765 302979128 304359765 49764896 45101079 49764896 45101079 135384321 167564073 135384321 167564073 173766411 167564073 130161613 126802034 130161613 126802034 161310758 272109126 161310758 272109126 292342049 294292349 292342049 294292349 293982948 294292349 94672001 92760393 94672001 92760393 233025753 270140031 233025753 270140031 265975939 270140031 11345408 10048762 11345408 10048762 39173611 69885887 39173611 69885887 115617136 134981512 115617136 134981512 243980375 247868399 243980375 247868399 225720076 230400684 225720076 230400684 235900182 234631361 235900182 234631361 196123927 47136925 196123927 47136925 48803761 47136925 215719926 209820621 215719926 209820621 52759904 50420979 52759904 50420979 256247473 257097625 256247473 257097625 57081339 55644948 57081339 55644948 94630657 114766284 94630657 114766284 118832622 114766284 73771948 71562969 73771948 71562969 179561155 170856897 179561155 170856897 63988480 61303883 63988480 61303883 208898202 237360025 208898202 237360025 232660490 237360025 231152741 233210392 231152741 233210392 248268089 286052937 248268089 286052937 284498206 286052937 192328350 186461482 192328350 186461482 221396747 225472161 221396747 225472161 208478893 33522745 208478893 33522745 33764783 33522745 127735557 160840518 127735557 160840518 167350448 160840518 167075294 253597208 167075294 253597208 292572026 292907742 292572026 292907742 205337299 196328806 205337299 196328806 276540798 279140178 276540798 279140178 230467940 204355279 230467940 204355279 31346650 31618606 31346650 31618606 187715621 185495466 187715621 185495466 76366370 74102541 76366370 74102541 96965827 93585721 96965827 93585721 72253641 69552894 72253641 69552894 116046952 201483673 116046952 201483673 209382957 201483673 97786849 94240172 97786849 94240172 177020598 171918306 177020598 171918306 154577023 126493178 154577023 126493178 127871857 126493178 178891976 172630567 178891976 172630567 159694786 144544656 159694786 144544656 94426957 8706607 94426957 8706607 8456415 8706607 254002423 262040616 254002423 262040616 267960962 270610396 267960962 270610396 228684217 136722939 228684217 136722939 51531236 48593224 51531236 48593224 77368623 249579209 77368623 249579209 291140472 292714892 291140472 292714892 191915841 187630910 191915841 187630910 231798346 256867751 231798346 256867751 253346447 256867751 170540883 105709981 170540883 105709981 107232553 105709981 166080166 265728057 166080166 265728057 263408107 265728057 247685974 55150171 247685974 55150171 58317360 55150171 264477486 266524213 264477486 266524213 127525487 123441607 127525487 123441607 239135972 250590765 239135972 250590765 246206672 250590765 144845743 63572856 144845743 63572856 67656592 63572856 84631674 79572329 84631674 79572329 34883791 32804966 34883791 32804966 63354907 239550482 63354907 239550482 244791186 297903424 244791186 297903424 297562339 297903424 198244719 194429916 198244719 194429916 239422596 238261810 239422596 238261810 97679783 78463301 97679783 78463301 52310042 51907720 52310042 51907720 122583776 120294152 122583776 120294152 122005162 116145551 122005162 116145551 187131052 180158722 187131052 180158722 170413013 81665923 170413013 81665923 83965793 81665923 119455850 118128551 119455850 118128551 23564887 22095990 23564887 22095990 196720333 195512340 196720333 195512340 114517159 112193655 114517159 112193655 158288746 147898983 158288746 147898983 114324099 108626007 114324099 108626007 244573935 246803241 244573935 246803241 105805761 69538818 105805761 69538818 50006691 44827705 50006691 44827705 192080012 267110707 192080012 267110707 265142826 267110707 102240496 100830507 102240496 100830507 212766899 214440807 212766899 214440807 67831771 64770186 67831771 64770186 219755515 223306909 219755515 223306909 49624924 46137318 49624924 46137318 212426494 217564559 212426494 217564559 58166497 42015228 58166497 42015228 45181157 42015228 173037715 162930223 173037715 162930223 90217502 89461316 90217502 89461316 230990169 234342877 230990169 234342877 69556829 6811141 69556829 6811141 7736642 6811141 61590364 91565555 61590364 91565555 93458254 91565555 60912252 59825276 60912252 59825276 217575135 221199029 217575135 221199029 159540355 151741187 159540355 151741187 285928810 288285274 285928810 288285274 71029802 68471369 71029802 68471369 191266749 186443613 191266749 186443613 147073860 98095336 147073860 98095336 103084407 98095336 115710283 301731124 115710283 301731124 301580987 301731124 144891439 139498870 144891439 139498870 249240747 270213930 249240747 270213930 266261239 270213930 120395918 116700487 120395918 116700487 136339355 161873909 136339355 161873909 214019576 240149006 214019576 240149006 235059389 240149006 71989126 69596048 71989126 69596048 161101195 156243319 161101195 156243319 80939110 77782239 80939110 77782239 201744894 231206273 201744894 231206273 226525141 231206273 189785634 182659623 189785634 182659623 209540955 206194853 209540955 206194853 76549219 36543626 76549219 36543626 36507227 36543626 50366331 76560530 50366331 76560530 207521409 223192539 207521409 223192539 220345702 223192539 203104987 83748143 203104987 83748143 61531088 57290569 61531088 57290569 113729804 108144241 113729804 108144241 46428270 41842741 46428270 41842741 66104951 214075414 66104951 214075414 288827560 289344688 288827560 289344688 222417414 92885193 222417414 92885193 95106812 92885193 189297979 256786677 189297979 256786677 254307794 256786677 215973264 219150097 215973264 219150097 247955902 275457755 247955902 275457755 272551997 275457755 154607217 89629906 154607217 89629906 91144086 89629906 195485417 191481238 195485417 191481238 92594016 90469619 92594016 90469619 223289513 230627994 223289513 230627994 228547728 230627994 116557647 116380024 116557647 116380024 265600744 266683922 265600744 266683922 231751912 198683685 231751912 198683685 147611217 143559333 147611217 143559333 283599012 285406575 283599012 285406575 39681741 36161705 39681741 36161705 90990532 223686751 90990532 223686751 219229556 223686751 55324089 54038594 55324089 54038594 191439773 186250419 191439773 186250419 70251811 66772983 70251811 66772983 210105353 208745956 210105353 208745956 93130865 92690006 93130865 92690006 248691075 251704928 248691075 251704928 224836969 104415634 224836969 104415634 107813831 104415634 199158957 198564985 199158957 198564985 167908295 107187365 167908295 107187365 112970469 107187365 171606547 167297982 171606547 167297982 141923574 136225511 141923574 136225511 215552281 219943482 215552281 219943482 92013267 89052468 92013267 89052468 241336227 245504025 241336227 245504025 25629496 24406793 25629496 24406793 88279576 182854566 88279576 182854566 187688787 182854566 60370116 57820938 60370116 57820938 81787527 117771010 81787527 117771010 203586385 197053420 203586385 197053420 189842422 39261762 189842422 39261762 41368824 39261762 132105100 156782767 132105100 156782767 190564621 219338439 190564621 219338439 218010513 219338439 202573466 106564398 202573466 106564398 40125867 36589457 40125867 36589457 181073507 230234581 181073507 230234581 225164115 230234581 72874911 70194031 72874911 70194031 209257407 274293252 209257407 274293252 271773455 274293252 229354990 82686101 229354990 82686101 83030501 82686101 150224800 198040307 150224800 198040307 253925653 254455179 253925653 254455179 170896049 160874872 170896049 160874872 283950676 283236625 283950676 283236625 208476334 205846029 208476334 205846029 264467179 266148314 264467179 266148314 123732831 118327506 123732831 118327506 147805432 143236792 147805432 143236792 88356877 87817572 88356877 87817572 246038218 255811399 246038218 255811399 253821534 255811399 100984877 100175192 100984877 100175192 177968018 172879127 177968018 172879127 95414013 92952020 95414013 92952020 116223511 273596999 116223511 273596999 270047186 273596999 33256376 32833206 33256376 32833206 203843672 207410268 203843672 207410268 176858148 79877604 176858148 79877604 82419230 79877604 85279121 150588557 85279121 150588557 173482920 163101195 173482920 163101195 134384861 63912732 134384861 63912732 66794324 63912732 137643508 209739746 137643508 209739746 280551808 282838363 280551808 282838363 143653915 138549406 143653915 138549406 182438246 176742773 182438246 176742773 62106279 60890508 62106279 60890508 252152689 257467775 252152689 257467775 253192344 257467775 195544184 177771988 195544184 177771988 72666512 70859592 72666512 70859592 246558624 250265945 246558624 250265945 200899112 153551369 200899112 153551369 155553692 153551369 212567941 288827731 212567941 288827731 288012695 288827731 143917495 99820137 143917495 99820137 103276929 99820137 249546418 251120873 249546418 251120873 80853717 76767923 80853717 76767923 177474230 256618976 177474230 256618976 254401188 256618976 134245857 127992455 134245857 127992455 234719859 237631598 234719859 237631598 213736472 217577576 213736472 217577576 237959026 240396476 237959026 240396476 100652179 98220773 100652179 98220773 136537563 133351076 136537563 133351076 17251476 16287756 17251476 16287756 51345337 92427236 51345337 92427236 112648890 185846426 112648890 185846426 196731045 185846426 109199654 104026040 109199654 104026040 220975346 222529930 220975346 222529930 181748350 177718570 181748350 177718570 255261209 256392908 255261209 256392908 228295202 43571669 228295202 43571669 46888688 43571669 134969072 182132448 134969072 182132448 194766094 182132448 114601380 89636007 114601380 89636007 93428839 89636007 93722828 238827802 93722828 238827802 234052307 238827802 96398429 71986235 96398429 71986235 75454478 71986235 243156559 247050141 243156559 247050141 194835130 68769331 194835130 68769331 70224658 68769331 173932334 224634285 173932334 224634285 220745109 224634285 117723945 112517787 117723945 112517787 261603601 263730993 261603601 263730993 116186784 111281445 116186784 111281445 243945428 246745660 243945428 246745660 226370921 228171894 226370921 228171894 251378425 253242243 251378425 253242243 66712708 64189892 66712708 64189892 196978150 208912533 196978150 208912533 214124254 208912533 139291006 74050122 139291006 74050122 79416361 74050122 119566110 118462223 119566110 118462223 53138864 51907384 53138864 51907384 159772093 161646949 159772093 161646949 166171164 161646949 73977954 71546675 73977954 71546675 247935097 286984643 247935097 286984643 283503924 286984643 163248559 126203671 163248559 126203671 128256766 126203671 248821269 250702961 248821269 250702961 20031178 17880349 20031178 17880349 118970557 198546833 118970557 198546833 248128369 250340810 248128369 250340810 231849850 71085009 231849850 71085009 58023209 53461463 58023209 53461463 173522545 170296266 173522545 170296266 63220119 59910409 63220119 59910409 131917234 126783866 131917234 126783866 99990089 99659970 99990089 99659970 158263173 249423769 158263173 249423769 245241540 249423769 74149003 71344210 74149003 71344210 152061482 191761311 152061482 191761311 194991169 191761311 170064152 69187582 170064152 69187582 71741471 69187582 171377439 164954600 171377439 164954600 27875752 26439126 27875752 26439126 191889347 181637941 191889347 181637941 80445083 79265465 80445083 79265465 116370719 279038443 116370719 279038443 276945928 279038443 271499597 25625906 271499597 25625906 27110672 25625906 186047863 182190588 186047863 182190588 103476999 101533481 103476999 101533481 200930823 205885843 200930823 205885843 176322233 172383125 176322233 172383125 262049028 264262872 262049028 264262872 121414902 118984882 121414902 118984882 273315866 275330497 273315866 275330497 89526295 85050521 89526295 85050521 195211044 194015916 195211044 194015916 97949607 78443272 97949607 78443272 80864363 78443272 87109735 84562231 87109735 84562231 58978737 56957898 58978737 56957898 251478870 253493079 251478870 253493079 241515530 89287228 241515530 89287228 18551154 19676988 18551154 19676988 163069739 151770861 163069739 151770861 112911384 109064817 112911384 109064817 193960150 189757028 193960150 189757028 97920021 88127589 97920021 88127589 90270455 88127589 113989251 270209665 113989251 270209665 270761724 270209665 224535000 129142395 224535000 129142395 94052739 93012080 94052739 93012080 213357243 211418013 213357243 211418013 71132043 68520105 71132043 68520105 72472663 143790002 72472663 143790002 253471064 254264589 253471064 254264589 145383606 139507178 145383606 139507178 251479793 280083968 251479793 280083968 278125046 280083968 176444045 170828089 176444045 170828089 206669563 212061350 206669563 212061350 192226878 151968694 192226878 151968694 35093787 32289741 35093787 32289741 87246012 93251036 87246012 93251036 95518089 93251036 92137678 55497658 92137678 55497658 58485310 55497658 176199765 255771815 176199765 255771815 252317311 255771815 109131956 105569039 109131956 105569039 166970408 162057516 166970408 162057516 135911885 59988466 135911885 59988466 60971058 59988466 88347707 272832860 88347707 272832860 270526720 272832860 240249757 243172758 240249757 243172758 258658969 261017489 258658969 261017489 52890592 50781056 52890592 50781056 109823857 205283999 109823857 205283999 207059600 205283999 115535122 111159023 115535122 111159023 199924537 203398014 199924537 203398014 156131626 45814755 156131626 45814755 38952895 37801087 38952895 37801087 123553916 281100405 123553916 281100405 276106869 281100405 76076024 73470708 76076024 73470708 215313194 275300094 215313194 275300094 274257788 275300094 160904472 155366915 160904472 155366915 206596129 272032735 206596129 272032735 270306211 272032735 202278181 90367961 202278181 90367961 92104119 90367961 250405595 254306826 250405595 254306826 121546710 105261866 121546710 105261866 105664031 105261866 232328104 229343771 232328104 229343771 120437203 115461985 120437203 115461985 136984025 132146163 136984025 132146163 67226217 63914254 67226217 63914254 216015222 213655247 216015222 213655247 186127896 179508225 186127896 179508225 252602297 296501938 252602297 296501938 294760523 296501938 261032093 64523444 261032093 64523444 67118335 64523444 101744910 151709295 101744910 151709295 156043416 151709295 123128917 121174989 123128917 121174989 166373738 185217145 166373738 185217145 191279616 185217145 145129011 51284202 145129011 51284202 54286400 51284202 191499415 187779536 191499415 187779536 48710508 45216241 48710508 45216241 260066527 264908691 260066527 264908691 136156317 120271438 136156317 120271438 121652913 120271438 124414693 122354431 124414693 122354431 46116986 42818344 46116986 42818344 212843301 223555397 212843301 223555397 274907907 278855319 274907907 278855319 189248331 117408810 189248331 117408810 122157700 120177646 122157700 120177646 34387337 32646576 34387337 32646576 211508276 217081472 211508276 217081472 61015139 59646925 61015139 59646925 114319673 110126113 114319673 110126113 24595905 24055754 24595905 24055754 63117755 275651720 63117755 275651720 273500800 275651720 113402814 108232393 113402814 108232393 282880792 284957941 282880792 284957941 38427250 34320516 38427250 34320516 177888879 169899556 177888879 169899556 152539026 124348952 152539026 124348952 128140520 124348952 211727155 215135382 211727155 215135382 137369590 124119640 137369590 124119640 125961072 124119640 230717660 256062822 230717660 256062822 254212362 256062822 223232521 153939874 223232521 153939874 123258331 53589845 123258331 53589845 57171649 53589845 57207816 230947937 57207816 230947937 226405900 230947937 116932413 112760307 116932413 112760307 279879501 283177039 279879501 283177039 240136388 151617714 240136388 151617714 160822080 151617714 245730781 248106477 245730781 248106477 182879654 96135506 182879654 96135506 99018143 96135506 229872857 228557310 229872857 228557310 140100660 134124473 140100660 134124473 139521759 153097601 139521759 153097601 161557083 153097601 45539307 43719488 45539307 43719488 205342131 203526337 205342131 203526337 34180920 34379918 34180920 34379918 180951382 259871754 180951382 259871754 258971579 259871754 53661712 51157932 53661712 51157932 117213021 145898545 117213021 145898545 152352469 145898545 88860097 87576582 88860097 87576582 117095661 111081194 117095661 111081194 85081722 81264469 85081722 81264469 196958954 199581039 196958954 199581039 68239047 66118032 68239047 66118032 169508194 162673198 169508194 162673198 132078806 130015842 132078806 130015842 135760086 154445439 135760086 154445439 198571941 248365736 198571941 248365736 247765988 248365736 121286027 116003164 121286027 116003164 254312125 257901971 254312125 257901971 211946733 215676361 211946733 215676361 212527232 280485910 212527232 280485910 280044012 280485910 274484086 69045287 274484086 69045287 71238745 69045287 239609303 242498260 239609303 242498260 60550445 58486039 60550445 58486039 143642567 137837981 143642567 137837981 1289609 855047 1289609 855047 256238326 258602413 256238326 258602413 116757316 113644564 116757316 113644564 143200889 218341913 143200889 218341913 213631312 218341913 149263677 144031021 149263677 144031021 241460858 243228064 241460858 243228064 52068369 51463034 52068369 51463034 84179834 81556171 84179834 81556171 69084669 65970673 69084669 65970673 120614860 216194071 120614860 216194071 217983735 216194071 126633170 123359266 126633170 123359266 191899112 191445687 191899112 191445687 171034451 165445819 171034451 165445819 194598433 195090027 194598433 195090027 69641504 66786352 69641504 66786352 194798989 198586190 194798989 198586190 154874822 99268245 154874822 99268245 102762543 99268245 130310326 160623107 130310326 160623107 214717400 264869691 214717400 264869691 263462392 264869691 75355062 73447144 75355062 73447144 136007317 175221572 136007317 175221572 183354756 175221572 32351284 28817347 32351284 28817347 100901723 98144003 100901723 98144003 71334708 68575236 71334708 68575236 83670247 157093336 83670247 157093336 163260090 157093336 82950072 80549476 82950072 80549476 146400192 139949056 146400192 139949056 100312792 99524591 100312792 99524591 184917115 181124447 184917115 181124447 128055130 124076392 128055130 124076392 178122346 214013254 178122346 214013254 269744279 270204029 269744279 270204029 63620043 61100702 63620043 61100702 150091559 143349921 150091559 143349921 100702521 97006691 100702521 97006691 159686123 149443306 159686123 149443306 133131839 128120601 133131839 128120601 206466487 210116600 206466487 210116600 34942729 35864311 34942729 35864311 82457493 146360452 82457493 146360452 225774155 230833192 225774155 230833192 43780501 42681045 43780501 42681045 233758252 234916098 233758252 234916098 64201720 63433072 64201720 63433072 185641339 221677045 185641339 221677045 224308595 221677045 121507315 75067596 121507315 75067596 79620064 75067596 273776271 275622529 273776271 275622529 74155267 58981722 74155267 58981722 61724374 58981722 86051665 240744596 86051665 240744596 238455998 240744596 230996146 24366882 230996146 24366882 26337734 24366882 158012083 153683434 158012083 153683434 103320583 53113699 103320583 53113699 29833597 29283649 29833597 29283649 274037874 275340354 274037874 275340354 205614891 139290258 205614891 139290258 144834492 139290258 188318611 204982973 188318611 204982973 201605577 204982973 61898722 59724201 61898722 59724201 128798233 124207165 128798233 124207165 71198116 69449705 71198116 69449705 79025166 101216787 79025166 101216787 104337784 101216787 17464903 16189672 17464903 16189672 235180340 232799586 235180340 232799586 208739844 200072954 208739844 200072954 291327221 292242177 291327221 292242177 177747181 150398189 177747181 150398189 156610628 150398189 265008581 267827719 265008581 267827719 258526636 244663968 258526636 244663968 208128905 204772993 208128905 204772993 227906290 282126111 227906290 282126111 279395646 282126111 223047712 227234663 223047712 227234663 267835023 269523309 267835023 269523309 258530213 206942366 258530213 206942366 149703364 144454407 149703364 144454407 175571772 276901037 175571772 276901037 275292005 276901037 250287942 120479853 250287942 120479853 126059974 120479853 186144134 180008880 186144134 180008880 105366382 105736459 105366382 105736459 214262951 213756185 214262951 213756185 82313563 26809608 82313563 26809608 28538514 26809608 205322700 200828992 205322700 200828992 164298013 155664400 164298013 155664400 188239781 266436236 188239781 266436236 263787121 266436236 51910040 45987232 51910040 45987232 45110972 45987232 94895194 297523938 94895194 297523938 297579008 297523938 103044805 98831823 103044805 98831823 138562194 280347560 138562194 280347560 279963753 280347560 277899759 49525048 277899759 49525048 50491210 49525048 118235604 113972795 118235604 113972795 33335232 31071173 33335232 31071173 187463636 181318569 187463636 181318569 240031141 241556046 240031141 241556046 199732418 203599348 199732418 203599348 217196354 219387352 217196354 219387352 92256940 89951535 92256940 89951535 264080997 268650390 264080997 268650390 129924189 89254548 129924189 89254548 71000307 67530418 71000307 67530418 249134339 249954474 249134339 249954474 242689949 137061779 242689949 137061779 123847054 2115977 123847054 2115977 2238123 2115977 28809215 185483970 28809215 185483970 189936983 185483970 183036406 129370765 183036406 129370765 134409796 129370765 246213770 250573703 246213770 250573703 240721208 237538817 240721208 237538817 232088754 237538817 259098896 261807231 259098896 261807231 204483429 74482185 204483429 74482185 78410133 74482185 159971442 244079943 159971442 244079943 273041659 289653961 273041659 289653961 289003665 289653961 240775805 242746155 240775805 242746155 264195958 267839165 264195958 267839165 187378867 182681695 187378867 182681695 227864915 232479950 227864915 232479950 124812067 118216562 124812067 118216562 176952672 168891819 176952672 168891819 81022136 75660507 81022136 75660507 126144684 226546173 126144684 226546173 222100865 226546173 42924717 39405132 42924717 39405132 212332878 210520235 212332878 210520235 108407873 103970999 108407873 103970999 225890292 221662208 225890292 221662208 47951231 44292858 47951231 44292858 47688979 140190915 47688979 140190915 252097843 254894356 252097843 254894356 90943571 89071972 90943571 89071972 198653455 189254274 198653455 189254274 195786607 43163697 195786607 43163697 45351414 43163697 93968788 218268723 93968788 218268723 213302614 218268723 105934840 100545368 105934840 100545368 91103510 88529072 91103510 88529072 220021084 223510300 220021084 223510300 15983282 13784828 15983282 13784828 82820527 160446026 82820527 160446026 197534297 227285569 197534297 227285569 223852661 227285569 175406691 64056564 175406691 64056564 67014591 64056564 144784003 274891168 144784003 274891168 273649005 274891168 43796429 42556852 43796429 42556852 99523417 96934234 99523417 96934234 53445970 44715178 53445970 44715178 46877068 44715178 204706460 195297239 204706460 195297239 125392104 54320753 125392104 54320753 57450633 54320753 117478679 213414328 117478679 213414328 219081246 213414328 105790997 56986902 105790997 56986902 57108422 56986902 201597631 239532785 201597631 239532785 236844967 239532785 187815083 91724425 187815083 91724425 93856645 91724425 154550028 256390119 154550028 256390119 255435202 120657867 255435202 120657867 123124894 120657867 161355782 150508562 161355782 150508562 61223131 60006823 61223131 60006823 235194480 237155166 235194480 237155166 200646182 194943732 200646182 194943732 217885185 220335716 217885185 220335716 135622663 129819255 135622663 129819255 267674012 269425596 267674012 269425596 171644271 166665456 171644271 166665456 249567465 251232445 249567465 251232445 174369210 115309847 174369210 115309847 118998655 115309847 207671628 198775021 207671628 198775021 3516011 2730989 3516011 2730989 140916031 135776303 140916031 135776303 98935506 96363866 98935506 96363866 103904646 183642096 103904646 183642096 186566925 183642096 80164077 70266055 80164077 70266055 75775757 70266055 126884965 153235274 126884965 153235274 160554019 153235274 115787990 111490530 115787990 111490530 137353801 131525212 137353801 131525212 30269359 27996528 30269359 27996528 96153838 92125273 96153838 92125273 93626305 56471887 93626305 56471887 59415979 56471887 200438109 190124472 200438109 190124472 25944973 23945786 25944973 23945786 141010926 196155428 141010926 196155428 200614429 196155428 54710905 50997922 54710905 50997922 141532273 136972563 141532273 136972563 122771692 117244149 122771692 117244149 220768954 214533988 220768954 214533988 170865330 70904242 170865330 70904242 72620577 70904242 171414042 165460405 171414042 165460405 139894151 7589784 139894151 7589784 6517482 7589784 56611742 101180699 56611742 101180699 208913483 252967174 208913483 252967174 250764331 252967174 248192054 179963711 248192054 179963711 16126584 14831142 16126584 14831142 58222536 216291067 58222536 216291067 213576477 216291067 121480135 116325756 121480135 116325756 206859277 209268781 206859277 209268781 136553090 131863229 136553090 131863229 147239834 268430972 147239834 268430972 266644467 268430972 155497856 54830639 155497856 54830639 56869110 54830639 257081686 257016434 257081686 257016434 193768060 157826266 193768060 157826266 5059905 5534875 5059905 5534875 146918798 138654185 146918798 138654185 32138194 8361721 32138194 8361721 9430875 8361721 145344561 138251819 145344561 138251819 45118921 40759131 45118921 40759131 188454674 182365158 188454674 182365158 60109962 57878361 60109962 57878361 217917171 217804487 217917171 217804487 195883241 34027388 195883241 34027388 37391109 34027388 267472991 270506084 267472991 270506084 152748325 107520984 152748325 107520984 108679498 107520984 186337824 261561777 186337824 261561777 260951170 261561777 185864201 180498873 185864201 180498873 73479245 68482540 73479245 68482540 216240513 211682870 216240513 211682870 132292556 128408928 132292556 128408928 220814629 220485197 220814629 220485197 96791216 65025238 96791216 65025238 67454704 65025238 246609828 248653205 246609828 248653205 194537880 190691700 194537880 190691700 262450449 263001479 262450449 263001479 75855778 74313588 75855778 74313588 77821429 160438772 77821429 160438772 210235148 205810417 210235148 205810417 51170227 45818953 51170227 45818953 47172941 45818953 118682203 158229599 118682203 158229599 280775716 282581701 280775716 282581701 111355580 110838175 111355580 110838175 212565382 205942370 212565382 205942370 43390817 39741195 43390817 39741195 166084171 302135365 166084171 302135365 301302101 302135365 27262928 26524078 27262928 26524078 114183897 157091358 114183897 157091358 215156787 212282388 215156787 212282388 87466919 67463242 87466919 67463242 71302769 67463242 182140688 263448626 182140688 263448626 261517083 263448626 225128184 90942443 225128184 90942443 70142954 66220592 70142954 66220592 271350247 274424316 271350247 274424316 129476100 88985902 129476100 88985902 90526331 88985902 115035222 110823486 115035222 110823486 71728493 68586747 71728493 68586747 253376365 255726818 253376365 255726818 50296571 48875322 50296571 48875322 289669670 289450662 289669670 289450662 126231466 122953524 126231466 122953524 142722333 136651267 142722333 136651267 54229017 53029409 54229017 53029409 222426842 225955603 222426842 225955603 217937414 202565375 217937414 202565375 198678933 202565375 289173317 290610016 289173317 290610016 127552657 122753950 127552657 122753950 150986274 144211360 150986274 144211360 62005043 60216249 62005043 60216249 87150724 289701434 87150724 289701434 289493454 289701434 251886091 95290465 251886091 95290465 97098196 95290465 125909301 120834213 125909301 120834213 66002462 64441090 66002462 64441090 157601277 202316281 157601277 202316281 209864863 202316281 74589731 71829814 74589731 71829814 159327013 272903201 159327013 272903201 270374080 272903201 258375677 154304434 258375677 154304434 128999006 43409459 128999006 43409459 45083701 43409459 217519560 235893362 217519560 235893362 231300358 235893362 178989277 173466477 178989277 173466477 190057064 193216093 190057064 193216093 199445167 193216093 83936721 84096262 83936721 84096262 170018059 164386357 170018059 164386357 103212448 57207510 103212448 57207510 56543802 57207510 218880952 214848523 218880952 214848523 160023479 149296364 160023479 149296364 192556112 187385272 192556112 187385272 145603174 140099082 145603174 140099082 249587114 252912546 249587114 252912546 238525328 34739458 238525328 34739458 38287677 34739458 152381306 178966507 152381306 178966507 182860602 178966507 46289488 41410955 46289488 41410955 140441885 132635251 140441885 132635251 93870805 91985532 93870805 91985532 216535690 219780054 216535690 219780054 196811691 51751563 196811691 51751563 54483901 51751563 242864975 262300640 242864975 262300640 258386096 262300640 180189734 112641895 180189734 112641895 117810684 112641895 158956376 287356500 158956376 287356500 285473881 287356500 271239876 197827286 271239876 197827286 201945838 197827286 233783691 231408269 233783691 231408269 177052262 34740342 177052262 34740342 35969998 34740342 141251761 136527985 141251761 136527985 96868970 93200762 96868970 93200762 136889791 132625798 136889791 132625798 88483234 85949294 88483234 85949294 96411237 190993423 96411237 190993423 190861608 190993423 136195154 120975224 136195154 120975224 125564019 120975224 236408423 280918729 236408423 280918729 278801489 280918729 33308919 29579636 33308919 29579636 121730768 118085057 121730768 118085057 68042155 65382958 68042155 65382958 72826645 130091050 72826645 130091050 133941387 130091050 114808368 82290138 114808368 82290138 86309016 82290138 169284342 164035667 169284342 164035667 55822392 54707297 55822392 54707297 171186069 161070023 171186069 161070023 69404152 66845577 69404152 66845577 74004679 183837518 74004679 183837518 247964809 249289302 247964809 249289302 129811164 125190532 129811164 125190532 191332010 187365820 191332010 187365820 102551449 99245224 102551449 99245224 129664673 124825076 129664673 124825076 53895511 51347965 53895511 51347965 190141434 184462950 190141434 184462950 131263629 126596886 131263629 126596886 276287653 280089392 276287653 280089392 92392725 88424178 92392725 88424178 273413202 275047772 273413202 275047772 200182164 145179489 200182164 145179489 75124716 71763865 75124716 71763865 204254739 278011103 204254739 278011103 274708227 278011103 12759782 13781218 12759782 13781218 19616613 143597145 19616613 143597145 198906831 202480490 198906831 202480490 91273625 86481138 91273625 86481138 122372792 119673841 122372792 119673841 100920427 49500662 100920427 49500662 40086237 35681815 40086237 35681815 176450238 167065762 176450238 167065762 125699907 123255986 125699907 123255986 202911533 206488981 202911533 206488981 207723486 135153133 207723486 135153133 140244651 135153133 153662308 147261624 153662308 147261624 135572228 132085114 135572228 132085114 260636358 263702072 260636358 263702072 252904422 170664507 252904422 170664507 23601141 23504840 23601141 23504840 218854895 220053178 218854895 220053178 223770061 220053178 91445967 89578518 91445967 89578518 234211972 237791902 234211972 237791902 60310747 57311179 60310747 57311179 144367766 281293186 144367766 281293186 279700417 281293186 63551452 60175721 63551452 60175721 208848234 210378580 208848234 210378580 43530888 40509574 43530888 40509574 98979533 231101618 98979533 231101618 233350649 231101618 102879134 99196994 102879134 99196994 206067353 211213559 206067353 211213559 196646051 81715559 196646051 81715559 68567084 65476996 68567084 65476996 159079858 152303552 159079858 152303552 144652491 66295283 144652491 66295283 67804193 66295283 107103988 214508470 107103988 214508470 210300576 214508470 182003260 71772213 182003260 71772213 74593725 71772213 225124346 224503117 225124346 224503117 146184882 142036003 146184882 142036003 176215203 253468975 176215203 253468975 250355275 253468975 198575527 29825482 198575527 29825482 32816683 29825482 119437157 149383256 119437157 149383256 249238925 252942194 249238925 252942194 216852875 128815073 216852875 128815073 131838966 128815073 145005926 139333205 145005926 139333205 39170312 36900445 39170312 36900445 124187356 118890397 124187356 118890397 82638964 80498555 82638964 80498555 173951909 163592321 173951909 163592321 14197970 13208544 14197970 13208544 289154750 289904489 289154750 289904489 215616667 218170086 215616667 218170086 228294226 232141301 228294226 232141301 207251921 148895007 207251921 148895007 138367069 134680517 138367069 134680517 161105578 181047543 161105578 181047543 186164588 181047543 106003387 102373546 106003387 102373546 217140676 270790080 217140676 270790080 270529403 270790080 225914129 230268633 225914129 230268633 285131809 285482676 285131809 285482676 152505642 136201006 152505642 136201006 116402899 114208592 116402899 114208592 223294714 224066149 223294714 224066149 185521375 73539682 185521375 73539682 76810984 73539682 110479689 111619163 110479689 111619163 81024866 76893712 81024866 76893712 163110139 159826351 163110139 159826351 83579718 28914241 83579718 28914241 31307364 28914241 68312989 65655961 68312989 65655961 36071376 34635287 36071376 34635287 94117482 92123077 94117482 92123077 78976860 77926287 78976860 77926287 204656689 206306428 204656689 206306428 174373952 136222035 174373952 136222035 123539986 119046357 123539986 119046357 263491032 266688554 263491032 266688554 50378059 47321352 50378059 47321352 245112813 248962917 245112813 248962917 54528569 52664818 54528569 52664818 165835254 155686470 165835254 155686470 116051729 111097177 116051729 111097177 249586146 253319756 249586146 253319756 112307144 108643375 112307144 108643375 185170627 182371508 185170627 182371508 10461001 8879631 10461001 8879631 118858884 237065195 118858884 237065195 232281016 237065195 124577865 41786561 124577865 41786561 44548130 41786561 69560052 108310718 69560052 108310718 177610676 241070824 177610676 241070824 300236147 300578614 300236147 300578614 148809858 141903170 148809858 141903170 198707758 186746827 198707758 186746827 69672164 52236953 69672164 52236953 52887501 52236953 250174272 252450694 250174272 252450694 217647504 132205576 217647504 132205576 20925412 18214247 20925412 18214247 180274557 174866020 180274557 174866020 112369131 62054237 112369131 62054237 65587202 62054237 195342623 190622090 195342623 190622090 172654372 166127117 172654372 166127117 210132567 206853693 210132567 206853693 195183903 190537927 195183903 190537927 253958485 253979480 253958485 253979480 112978588 107791450 112978588 107791450 279021410 279448045 279021410 279448045 115756189 35029249 115756189 35029249 34523888 35029249 185302970 182238324 185302970 182238324 78163620 74965982 78163620 74965982 154033144 148616291 154033144 148616291 93834899 92572560 93834899 92572560 189392543 181354463 189392543 181354463 94233033 90997879 94233033 90997879 140018893 261468522 140018893 261468522 257881704 261468522 45678249 42287137 45678249 42287137 234976888 246085073 234976888 246085073 256646668 259281016 256646668 259281016 246934684 66506227 246934684 66506227 68746082 66506227 194803846 184519835 194803846 184519835 156954949 12259396 156954949 12259396 12654523 12259396 199030762 195455906 199030762 195455906 31941450 29202396 31941450 29202396 29377643 268350718 29377643 268350718 268567059 268350718 209531932 113178966 209531932 113178966 116159361 113178966 210229133 269271774 210229133 269271774 267512865 269271774 161631810 156607149 161631810 156607149 205937185 265373653 205937185 265373653 261965167 265373653 261359115 30843725 261359115 30843725 34544969 30843725 144793564 162837762 144793564 162837762 171034136 162837762 51218623 50389512 51218623 50389512 126629531 228028487 126629531 228028487 228910659 228028487 154238027 98852503 154238027 98852503 103571182 98852503 109689022 142171645 109689022 142171645 219627788 213444192 219627788 213444192 3942208 2665351 3942208 2665351 227249212 231166517 227249212 231166517 144743547 140638398 144743547 140638398 170254512 165699817 170254512 165699817 70902128 67313258 70902128 67313258 69487246 67313258 108888975 107351924 108888975 107351924 44913230 43248048 44913230 43248048 149215003 205327565 149215003 205327565 213732381 228555971 213732381 228555971 261716755 265637750 261716755 265637750 69523050 66833891 69523050 66833891 197207404 193637372 197207404 193637372 186395184 176817146 186395184 176817146 249462219 253557845 249462219 253557845 35560313 31565363 35560313 31565363 225464383 221046051 225464383 221046051 127038873 63541751 127038873 63541751 65501371 63541751 238618349 248494845 238618349 248494845 244618067 248494845 49224184 47531976 49224184 47531976 218523120 216250213 218523120 216250213 90571600 88447451 90571600 88447451 107322175 128101924 107322175 128101924 245791748 248947778 245791748 248947778 90571020 86839911 90571020 86839911 225185793 228350016 225185793 228350016 133159906 39999078 133159906 39999078 37098018 39999078 113493204 165467479 113493204 165467479 175384326 165467479 144929035 139937061 144929035 139937061 218441859 214936543 218441859 214936543 168217851 78581086 168217851 78581086 83434185 78581086 244738449 246054306 244738449 246054306 63651049 60434133 63651049 60434133 110573981 109514451 110573981 109514451 71219715 70135710 71219715 70135710 227226262 237372922 227226262 237372922 245513008 246939705 245513008 246939705 206561640 202314899 206561640 202314899 237287681 241043770 237287681 241043770 40132535 36711337 40132535 36711337 66894745 115049185 66894745 115049185 173438990 166445263 173438990 166445263 105834479 101241287 105834479 101241287 144787407 149360549 144787407 149360549 210520876 223247717 210520876 223247717 220457580 223247717 189207557 80791183 189207557 80791183 54569754 52968367 54569754 52968367 285234542 287985461 285234542 287985461 85637267 80635179 85637267 80635179 175922758 226546289 175922758 226546289 250921812 254022537 250921812 254022537 234403116 110416261 234403116 110416261 112189335 110416261 220214472 225871128 220214472 225871128 151061951 143026071 151061951 143026071 200448909 205226123 200448909 205226123 26169850 25783123 26169850 25783123 185759022 200698394 185759022 200698394 205080888 200698394 75045211 72613236 75045211 72613236 229586454 235263309 229586454 235263309 230834161 235263309 143284331 137349275 143284331 137349275 206510480 202803932 206510480 202803932 43655938 39319089 43655938 39319089 151611070 146434323 151611070 146434323 137574601 68021218 137574601 68021218 69277847 68021218 129330947 165264308 129330947 165264308 293495948 295138629 293495948 295138629 164102707 117286740 164102707 117286740 122652807 117286740 243188542 246887720 243188542 246887720 66628663 63121969 66628663 63121969 116562049 113893687 116562049 113893687 97621747 96067153 97621747 96067153 181434290 270755165 181434290 270755165 270039549 270755165 243022233 125954288 243022233 125954288 129556634 125954288 202620152 214521427 202620152 214521427 212802775 214521427 128817265 125881069 128817265 125881069 142961908 140454410 142961908 140454410 52313240 49847002 52313240 49847002 241128592 242538289 241128592 242538289 233737623 89472569 233737623 89472569 90972452 89472569 117847187 226041379 117847187 226041379 246124677 249443537 246124677 249443537 118458966 114700025 118458966 114700025 197005935 200436781 197005935 200436781 102223652 53674851 102223652 53674851 54467637 53674851 265936343 273401478 265936343 273401478 270161279 273401478 190156363 183903444 190156363 183903444 250879146 254158716 250879146 254158716 66946106 64566870 66946106 64566870 237745297 267848490 237745297 267848490 266125921 267848490 259191011 60591469 259191011 60591469 62687149 60591469 100314446 104012354 100314446 104012354 133952451 130065325 133952451 130065325 51980792 47175563 51980792 47175563 261535845 262816978 261535845 262816978 142124102 137027948 142124102 137027948 153956041 263372970 153956041 263372970 258833763 263372970 234496916 226012479 234496916 226012479 194199690 98096330 194199690 98096330 86484537 86636931 86484537 86636931 204991110 207057420 204991110 207057420 41436004 14931577 41436004 14931577 15679433 14931577 104538048 248086176 104538048 248086176 245673272 248086176 52344278 48064909 52344278 48064909 264225168 267294498 264225168 267294498 195760299 42044691 195760299 42044691 44904077 42044691 181172988 176904145 181172988 176904145 144377925 139722415 144377925 139722415 228945483 233563021 228945483 233563021 203973617 201399352 203973617 201399352 203551447 296468433 203551447 296468433 296372811 296468433 112877013 109829565 112877013 109829565 265613421 267982332 265613421 267982332 243999572 176209464 243999572 176209464 181922286 176209464 198559020 239838642 198559020 239838642 235727136 239838642 93642912 91126001 93642912 91126001 106419185 133181226 106419185 133181226 257463557 259656409 257463557 259656409 245306906 226446019 245306906 226446019 102673393 102819723 102673393 102819723 231101889 234773736 231101889 234773736 52433865 49450893 52433865 49450893 244571689 249452153 244571689 249452153 214508250 151413144 214508250 151413144 146466808 82385877 146466808 82385877 83471624 82385877 198217534 198229420 198217534 198229420 122843834 42691402 122843834 42691402 45733811 42691402 118293668 256472288 118293668 256472288 252598344 256472288 237572926 182080709 237572926 182080709 185543099 182080709 216831626 210802597 216831626 210802597 58868972 18029824 58868972 18029824 16703597 18029824 247546066 250960280 247546066 250960280 136898087 75702386 136898087 75702386 76463886 75702386 175075645 168137959 175075645 168137959 115941861 115924108 115941861 115924108 197904926 225872769 197904926 225872769 222118733 225872769 182342622 87563300 182342622 87563300 90658615 87563300 264899982 266960917 264899982 266960917 104243333 100694851 104243333 100694851 170903418 165770695 170903418 165770695 138542372 124367174 138542372 124367174 127677065 124367174 277930974 281312294 277930974 281312294 165672370 64369147 165672370 64369147 67888481 64369147 269739063 272833495 269739063 272833495 222874483 151853117 222874483 151853117 156802232 151853117 170371563 165287403 170371563 165287403 33317961 31016595 33317961 31016595 164107342 270175279 164107342 270175279 266822528 270175279 98070993 95375061 98070993 95375061 137280643 288518998 137280643 288518998 287836995 288518998 117664529 113832754 117664529 113832754 149106040 144586451 149106040 144586451 40905491 38014307 40905491 38014307 204017272 209581388 204017272 209581388 192307180 190539616 192307180 190539616 262829650 263683528 262829650 263683528 259204556 247885030 259204556 247885030 21329268 20377091 21329268 20377091 95755799 250322458 95755799 250322458 248101758 250322458 94994814 93951273 94994814 93951273 204831573 262450869 204831573 262450869 260445601 262450869 214986041 95664911 214986041 95664911 11600642 10880366 11600642 10880366 104851263 100788207 104851263 100788207 67929140 64318247 67929140 64318247 193924342 181170013 193924342 181170013 177886064 169685221 177886064 169685221 209654530 209388862 209654530 209388862 116382220 11230973 116382220 11230973 11670199 11230973 253117523 255298388 253117523 255298388 80780639 79721928 80780639 79721928 260895474 264418732 260895474 264418732 130662842 126350671 130662842 126350671 242248011 242746708 242248011 242746708 170112624 149587725 170112624 149587725 66162492 63832005 66162492 63832005 128365506 123445142 128365506 123445142 66817101 65032830 66817101 65032830 176540004 168232290 176540004 168232290 99027273 41119576 99027273 41119576 44133557 41119576 224324887 227975769 224324887 227975769 60439824 41013769 60439824 41013769 42374703 41013769 78031353 152157527 78031353 152157527 179216104 169422063 179216104 169422063 140607643 87458675 140607643 87458675 76491913 75703212 76491913 75703212 190273532 186790198 190273532 186790198 103400644 100870220 103400644 100870220 148919912 143194605 148919912 143194605 71576534 68966048 71576534 68966048 137171917 277840993 137171917 277840993 274227930 277840993 197668500 136611659 197668500 136611659 52333243 49800404 52333243 49800404 191699025 267011816 191699025 267011816 265067980 267011816 126284992 121455898 126284992 121455898 132457802 126438640 132457802 126438640 21415129 20187627 21415129 20187627 199867223 239883982 199867223 239883982 235920153 239883982 113992903 110240507 113992903 110240507 276367530 279843918 276367530 279843918 277840902 266103471 277840902 266103471 104551980 103289668 104551980 103289668 145413133 142477582 145413133 142477582 265133375 267637817 265133375 267637817 183865030 89395800 183865030 89395800 90513478 89395800 293331195 294824935 293331195 294824935 133236214 29196444 133236214 29196444 30210502 29196444 91293480 129141285 91293480 129141285 133070491 129141285 110857691 106004635 110857691 106004635 173099071 211823362 173099071 211823362 226560975 222776875 226560975 222776875 41173773 36911796 41173773 36911796 51150948 84479780 51150948 84479780 154032605 227332328 154032605 227332328 225269658 227332328 101230003 50420600 101230003 50420600 51324496 50420600 114576595 171923409 114576595 171923409 180203154 171923409 153699318 149650801 153699318 149650801 197089372 188381788 197089372 188381788 34861462 31252934 34861462 31252934 183712270 202552483 183712270 202552483 204297686 202552483 186768793 174434160 186768793 174434160 181021713 174434160 251667321 254785437 251667321 254785437 78766116 75092238 78766116 75092238 278360956 279744633 278360956 279744633 257204517 224519244 257204517 224519244 224952030 224519244 277853084 279818536 277853084 279818536 129048699 41927708 129048699 41927708 44952422 41927708 275487074 279612262 275487074 279612262 29653520 28153516 29653520 28153516 275718278 277022116 275718278 277022116 202557975 199449379 202557975 199449379 237394036 241824982 237394036 241824982 36342756 35330164 36342756 35330164 140764998 158895383 140764998 158895383 163817072 158895383 63789879 62050080 63789879 62050080 101389945 179001010 101389945 179001010 205926838 211392582 205926838 211392582 68257524 65101076 68257524 65101076 189492149 178442865 189492149 178442865 156790190 75268234 156790190 75268234 78708495 75268234 152425394 143617034 152425394 143617034 149110046 139187472 149110046 139187472 267516290 267873485 267516290 267873485 134368871 127355397 134368871 127355397 248163051 251362758 248163051 251362758 53879857 51769439 53879857 51769439 266660318 266797194 266660318 266797194 86745501 84508266 86745501 84508266 150871774 146235263 150871774 146235263 88516301 86123763 88516301 86123763 275671455 277782216 275671455 277782216 67397860 60945771 67397860 60945771 63653073 60945771 250090789 251503510 250090789 251503510 152426893 147493080 152426893 147493080 234540955 238217583 234540955 238217583 61745130 58606562 61745130 58606562 101414125 256218228 101414125 256218228 252587568 256218228 104887999 101155532 104887999 101155532 130704127 144848013 130704127 144848013 181312602 175738915 181312602 175738915 34384689 32104205 34384689 32104205 201454341 207275039 201454341 207275039 142716213 56496540 142716213 56496540 58206968 56496540 100808762 105834030 100808762 105834030 110188669 105834030 59268632 57644015 59268632 57644015 239724769 241557488 239724769 241557488 171715423 75215283 171715423 75215283 76772572 75215283 121904477 119874189 121904477 119874189 31956714 32873586 31956714 32873586 139697193 201577931 139697193 201577931 263749341 264968901 263749341 264968901 199915821 173438738 199915821 173438738 125675490 89268299 125675490 89268299 91679934 89268299 236100158 242309884 236100158 242309884 30675070 28378397 30675070 28378397 40449419 217509617 40449419 217509617 214339021 217509617 69159493 65806410 69159493 65806410 265327238 268967710 265327238 268967710 120566483 119333110 120566483 119333110 174245385 253195727 174245385 253195727 249946452 253195727 229059497 79099806 229059497 79099806 42807525 43920376 42807525 43920376 61085356 245315354 61085356 245315354 241663274 245315354 129910128 125900677 129910128 125900677 223150107 221359358 223150107 221359358 80179497 8841022 80179497 8841022 7510497 8841022 184102374 174943411 184102374 174943411 173239283 168124843 173239283 168124843 265008253 269060237 265008253 269060237 169920745 40905001 169920745 40905001 44467458 40905001 58841980 122615925 58841980 122615925 226673586 239074876 226673586 239074876 236320772 239074876 97268940 71858627 97268940 71858627 75613669 71858627 290596727 291922688 290596727 291922688 120806403 117013900 120806403 117013900 171863828 230165780 171863828 230165780 226581850 230165780 70787255 66995426 70787255 66995426 186565660 179011168 186565660 179011168 44314517 40348582 44314517 40348582 183071437 178015532 183071437 178015532 77148611 75201892 77148611 75201892 209187061 204425317 209187061 204425317 141869358 137127121 141869358 137127121 185360953 177785368 185360953 177785368 93924634 61308953 93924634 61308953 63772540 61308953 83610852 178353223 83610852 178353223 180881300 178353223 41622970 38759148 41622970 38759148 108723093 265864918 108723093 265864918 267081951 268151155 267081951 268151155 164227614 154213333 164227614 154213333 222107063 223889765 222107063 223889765 37281099 36147942 37281099 36147942 261189758 263178056 261189758 263178056 254961644 254095334 254961644 254095334 93213686 91957247 93213686 91957247 184893847 181886048 184893847 181886048 94743620 94162493 94743620 94162493 139350713 134604633 139350713 134604633 43179831 39718997 43179831 39718997 228137031 272863940 228137031 272863940 270552275 272863940 245455001 137900734 245455001 137900734 40848350 36350075 40848350 36350075 96376383 260836052 96376383 260836052 259972270 163766166 259972270 163766166 140526216 46413545 140526216 46413545 48342567 46413545 228850717 231267677 228850717 231267677 210008283 160370957 210008283 160370957 166673903 160370957 195446552 275405506 195446552 275405506 272070673 275405506 199910010 196289425 199910010 196289425 206199328 219764061 206199328 219764061 215661429 219764061 196387550 193845445 196387550 193845445 254822785 258459257 254822785 258459257 107990355 99120146 107990355 99120146 102950788 99120146 158495078 215408010 158495078 215408010 249349350 250968627 249349350 250968627 97586755 95364779 97586755 95364779 226624434 229097015 226624434 229097015 69782889 66411313 69782889 66411313 149188883 200943613 149188883 200943613 204743948 200943613 153173115 146478730 153173115 146478730 213459503 216152543 213459503 216152543 56951860 56257228 56951860 56257228 243736538 255687183 243736538 255687183 253284856 255687183 46817680 44269568 46817680 44269568 229577131 229280014 229577131 229280014 206846170 170402135 206846170 170402135 177809324 170402135 197422649 249937395 197422649 249937395 284311531 287315356 284311531 287315356 152674866 42888569 152674866 42888569 45702378 42888569 76357953 217429710 76357953 217429710 215628584 217429710 134253783 127456837 134253783 127456837 141482763 193282652 141482763 193282652 198388214 193282652 62744763 59751128 62744763 59751128 155020555 181467798 155020555 181467798 187810127 181467798 170467829 107179070 170467829 107179070 110226913 107179070 117040221 111626004 117040221 111626004 15789608 15329767 15789608 15329767 236513277 239302798 236513277 239302798 171375983 166711233 171375983 166711233 299342578 300708788 299342578 300708788 188954257 136080859 188954257 136080859 40515757 36762713 40515757 36762713 103426236 209669501 103426236 209669501 228065562 226466385 228065562 226466385 129219171 127800663 129219171 127800663 196119682 274488427 196119682 274488427 273434558 274488427 169715669 157960171 169715669 157960171 207910172 245132760 207910172 245132760 240921075 245132760 196128607 191480540 196128607 191480540 255503094 257724010 255503094 257724010 88074312 68210335 88074312 68210335 69465217 68210335 160093076 230298696 160093076 230298696 232869049 230298696 45232773 43671257 45232773 43671257 91489696 212054977 91489696 212054977 216776203 216797319 216776203 216797319 69908367 67335481 69908367 67335481 118171019 114165747 118171019 114165747 105502537 100910879 105502537 100910879 241186406 244804999 241186406 244804999 236184576 176705855 236184576 176705855 94765177 91747936 94765177 91747936 164831317 223806025 164831317 223806025 218635675 223806025 122234154 116710941 122234154 116710941 172939296 226483730 172939296 226483730 265412723 267072097 265412723 267072097 61420634 60530255 61420634 60530255 197341772 197357535 197341772 197357535 142711961 137978120 142711961 137978120 206385132 211241656 206385132 211241656 215247663 211241656 60118734 58487180 60118734 58487180 109059121 104702083 109059121 104702083 61879603 60954991 61879603 60954991 249377094 271383924 249377094 271383924 271111256 271383924 62803925 23243366 62803925 23243366 24547054 23243366 280014894 280421568 280014894 280421568 158249211 147539911 158249211 147539911 160030983 164976544 160030983 164976544 169734900 164976544 161439400 151607851 161439400 151607851 275306581 279227193 275306581 279227193 84695577 61370477 84695577 61370477 64421020 61370477 145590097 231816408 145590097 231816408 226663865 231816408 135152632 129610082 135152632 129610082 234446252 237933493 234446252 237933493 228201285 220193636 228201285 220193636 80298664 76452028 80298664 76452028 86806519 201524024 86806519 201524024 203753554 201524024 182241154 165166084 182241154 165166084 88519310 86869337 88519310 86869337 199475419 201550275 199475419 201550275 205813437 196923886 205813437 196923886 262026557 265219560 262026557 265219560 36669563 32909490 36669563 32909490 200291064 218324409 200291064 218324409 213893049 218324409 122829343 119139340 122829343 119139340 126864688 121764447 126864688 121764447 105796976 101708254 105796976 101708254 181586119 174833514 181586119 174833514 165918669 162022354 165918669 162022354 187502157 181945491 187502157 181945491 159504139 153978514 159504139 153978514 178398434 187224581 178398434 187224581 250848240 253510702 250848240 253510702 127348598 123346583 127348598 123346583 180673083 173638577 180673083 173638577 51536050 46804558 51536050 46804558 111067432 106342787 111067432 106342787 77680496 75995136 77680496 75995136 179035090 169645207 179035090 169645207 168101995 98570661 168101995 98570661 46690333 43453608 46690333 43453608 251169194 256916689 251169194 256916689 228788875 233971611 228788875 233971611 230946363 235599538 230946363 235599538 133053301 128243357 133053301 128243357 143707753 236790626 143707753 236790626 284606853 285242915 284606853 285242915 234066538 194908524 234066538 194908524 58844738 55919225 58844738 55919225 139991737 135288533 139991737 135288533 16861332 15685430 16861332 15685430 115693601 228787157 115693601 228787157 225450663 228787157 223931229 125150106 223931229 125150106 127814297 125150106 232523407 235120443 232523407 235120443 64979694 33307214 64979694 33307214 35763379 33307214 222432661 225766145 222432661 225766145 80007456 76692868 80007456 76692868 222992827 226656511 222992827 226656511 225145023 151176088 225145023 151176088 79491735 79244428 79491735 79244428 287282334 289794978 287282334 289794978 242093458 209609016 242093458 209609016 209996972 209609016 221792755 224677394 221792755 224677394 147782513 143672878 147782513 143672878 156052489 264574542 156052489 264574542 263822475 264574542 27778914 23042090 27778914 23042090 25561638 23042090 300856511 301357336 300856511 301357336 27923501 27026226 27923501 27026226 155110758 150393393 155110758 150393393 82657722 80491490 82657722 80491490 179572915 171480449 179572915 171480449 50963233 46983612 50963233 46983612 58197822 82451520 58197822 82451520 168515597 245779140 168515597 245779140 243500173 245779140 231709782 110465030 231709782 110465030 115530027 110465030 195697858 193950127 195697858 193950127 33828563 30757440 33828563 30757440 273624708 275977592 273624708 275977592 44331330 43147065 44331330 43147065 239453788 240660338 239453788 240660338 225160398 71697179 225160398 71697179 73183794 71697179 191657765 240684675 191657765 240684675 238132096 240684675 192004028 171783961 192004028 171783961 176865295 171783961 286451873 289427469 286451873 289427469 276653747 143459692 276653747 143459692 154484527 143459692 172880776 162462173 172880776 162462173 77902139 75246550 77902139 75246550 157795476 150868942 157795476 150868942 64627972 62250795 64627972 62250795 252976410 252906282 252976410 252906282 179994152 172264449 179994152 172264449 192719272 262906134 192719272 262906134 260148951 262906134 13243228 12659493 13243228 12659493 86396286 167143880 86396286 167143880 177789943 167143880 78914412 78389269 78914412 78389269 179204549 247169410 179204549 247169410 243014358 247169410 26533646 26672471 26533646 26672471 206989235 271500362 206989235 271500362 268345677 271500362 196139768 77176186 196139768 77176186 67827375 64729685 67827375 64729685 281232994 284301101 281232994 284301101 119566112 31185025 119566112 31185025 33093690 31185025 182170749 177961604 182170749 177961604 136570522 135790108 136570522 135790108 235981501 239013125 235981501 239013125 115233711 103789027 115233711 103789027 54409706 53425386 54409706 53425386 250272855 275659105 250272855 275659105 273105216 275659105 167380499 163994617 167380499 163994617 177825274 188784198 177825274 188784198 192515642 188784198 128108694 123393975 128108694 123393975 250888960 252828881 250888960 252828881 70879355 69120910 70879355 69120910 206456051 210015763 206456051 210015763 95479647 94912717 95479647 94912717 193868534 219120654 193868534 219120654 215399894 219120654 37558841 34680259 37558841 34680259 76384641 81076569 76384641 81076569 141833667 249495348 141833667 249495348 245310193 249495348 174393834 153297401 174393834 153297401 43654406 40512348 43654406 40512348 120872532 186284276 120872532 186284276 190728867 186284276 172224118 135177980 172224118 135177980 139742683 135177980 205918057 203187675 205918057 203187675 158818186 155810397 158818186 155810397 164722542 158846695 164722542 158846695 159619775 106619552 159619775 106619552 110192991 106619552 122586528 121390849 122586528 121390849 101931185 86455415 101931185 86455415 89601724 86455415 163171164 261522271 163171164 261522271 258281225 261522271 40133176 37042511 40133176 37042511 148436071 143934386 148436071 143934386 64332005 61760457 64332005 61760457 74943386 136890228 74943386 136890228 141676733 136890228 43584684 43070481 43584684 43070481 175647582 245417767 175647582 245417767 243947661 245417767 48559943 46831877 48559943 46831877 211710874 209715071 211710874 209715071 161729867 62139855 161729867 62139855 33389355 34842156 33389355 34842156 189901787 190047156 189901787 190047156 200043728 188888487 200043728 188888487 267110713 269648215 267110713 269648215 169624918 125229284 169624918 125229284 130885478 125229284 228818307 233546910 228818307 233546910 78756131 76729678 78756131 76729678 279054771 280633549 279054771 280633549 128642446 96327809 128642446 96327809 66120379 64706105 66120379 64706105 222774304 223099880 222774304 223099880 192542359 88065519 192542359 88065519 89255724 88065519 104075411 180292950 104075411 180292950 183733783 180292950 43998084 41636465 43998084 41636465 84180595 79344967 84180595 79344967 77085013 75445137 77085013 75445137 230850197 233349150 230850197 233349150 78322437 78704383 78322437 78704383 163132855 158161155 163132855 158161155 85857931 81924440 85857931 81924440 175235729 219580040 175235729 219580040 240221955 244162317 240221955 244162317 97706890 95104558 97706890 95104558 214927586 210289226 214927586 210289226 40690050 41981997 40690050 41981997 178142216 173543789 178142216 173543789 134819853 57495255 134819853 57495255 58436569 57495255 220660457 267801796 220660457 267801796 265371495 267801796 62429950 60186900 62429950 60186900 86079328 241561682 86079328 241561682 253115161 256925126 253115161 256925126 146547340 18608824 146547340 18608824 20221668 18608824 216271935 209049610 216271935 209049610 133247377 127004728 133247377 127004728 270370086 272302927 270370086 272302927 4797746 3292013 4797746 3292013 117781627 117592400 117781627 117592400 36194976 33354651 36194976 33354651 244785130 249614704 244785130 249614704 116054941 112335894 116054941 112335894 173266046 290941475 173266046 290941475 290809115 290941475 153410151 108541129 153410151 108541129 55635356 53437687 55635356 53437687 297617302 298063472 297617302 298063472 138422717 133358167 138422717 133358167 185242733 241924111 185242733 241924111 239228781 241924111 168851958 17990593 168851958 17990593 18769763 17990593 74896560 204455574 74896560 204455574 297363571 297294954 297363571 297294954 167088203 114105219 167088203 114105219 117328618 114105219 249792664 253813775 249792664 253813775 17270090 15422885 17270090 15422885 188527938 178043193 188527938 178043193 76542961 75157163 76542961 75157163 109781944 138687462 109781944 138687462 143877857 138687462 85685343 81088803 85685343 81088803 258500721 260667988 258500721 260667988 215202732 155518023 215202732 155518023 22005768 20562572 22005768 20562572 103548541 98981689 103548541 98981689 87967925 88330117 87967925 88330117 226174001 240475643 226174001 240475643 237793355 240475643 36310625 35163857 36310625 35163857 264883206 267664243 264883206 267664243 83486139 82313442 83486139 82313442 263375180 286271280 263375180 286271280 285248302 286271280 253110703 156818731 253110703 156818731 78940100 60469430 78940100 60469430 61836101 60469430 137197592 231050733 137197592 231050733 233467591 231050733 201006514 55615215 201006514 55615215 56906493 55615215 116632811 110613701 116632811 110613701 33425792 30121929 33425792 30121929 111163022 107482312 111163022 107482312 42372828 38612429 42372828 38612429 85347471 113433624 85347471 113433624 209807271 205002520 209807271 205002520 172105622 147467785 172105622 147467785 137128664 132358701 137128664 132358701 267615611 268768178 267615611 268768178 245164120 247936165 245164120 247936165 247215731 247936165 227699212 164388574 227699212 164388574 174518645 165695573 174518645 165695573 131318515 97259380 131318515 97259380 43832269 40547790 43832269 40547790 146909666 195211122 146909666 195211122 199099306 195211122 12600332 12204146 12600332 12204146 142304214 271804663 142304214 271804663 271318792 271804663 48617139 44295523 48617139 44295523 277370287 278987306 277370287 278987306 173708188 166067682 173708188 166067682 214461679 216773254 214461679 216773254 82528016 78696521 82528016 78696521 163741558 241969658 163741558 241969658 240304376 241969658 182289560 146540321 182289560 146540321 108313181 103939239 108313181 103939239 153441822 149956028 153441822 149956028 132408088 127481836 132408088 127481836 279670984 281423816 279670984 281423816 185636455 157697761 185636455 157697761 162433215 157697761 262733459 264756907 262733459 264756907 42849377 40396397 42849377 40396397 262743935 265631382 262743935 265631382 143193260 132758855 143193260 132758855 137271150 132758855 175613093 169419414 175613093 169419414 27120594 26981663 27120594 26981663 133784693 190229928 133784693 190229928 194518050 190229928 147792982 141455275 147792982 141455275 164121167 214258302 164121167 214258302 270095538 272057737 270095538 272057737 49380720 45796846 49380720 45796846 77959027 224644065 77959027 224644065 240671173 240033530 240671173 240033530 236070981 239197340 236070981 239197340 275505538 278337554 275505538 278337554 242376685 246468071 242376685 246468071 254430945 256072172 254430945 256072172 154542652 149296977 154542652 149296977 222875659 227251019 222875659 227251019 54352997 52655991 54352997 52655991 251224815 254929846 251224815 254929846 249168777 253042491 249168777 253042491 256651699 256811052 256651699 256811052 190758037 168099193 190758037 168099193 177349159 168099193 219847794 223010979 219847794 223010979 154454437 149599050 154454437 149599050 194840490 183298368 194840490 183298368 168443045 163262641 168443045 163262641 262980547 265302225 262980547 265302225 28607189 26388949 28607189 26388949 154530082 262408305 154530082 262408305 259457291 262408305 96856898 94099147 96856898 94099147 203631203 206904197 203631203 206904197 175733634 137769710 175733634 137769710 79673193 74460227 79673193 74460227 198660866 194129227 198660866 194129227 158812258 54724815 158812258 54724815 55556361 54724815 253472413 254188103 253472413 254188103 83729716 71860799 83729716 71860799 72995995 71860799 257447173 260222689 257447173 260222689 224802633 219940091 224802633 219940091 229243382 228759481 229243382 228759481 210668760 207861939 210668760 207861939 217400047 220479873 217400047 220479873 184067297 105482495 184067297 105482495 107340872 105482495 235283616 246615426 235283616 246615426 258470732 261784723 258470732 261784723 229310562 185658096 229310562 185658096 190529804 185658096 253566684 257204961 253566684 257204961 114142892 109105098 114142892 109105098 246074167 269585489 246074167 269585489 266737241 269585489 195439594 103288364 195439594 103288364 52230632 48674921 52230632 48674921 157398995 151295332 157398995 151295332 116961550 112103368 116961550 112103368 121890535 126644606 121890535 126644606 216907676 220812597 216907676 220812597 217712442 220812597 71270643 68248959 71270643 68248959 202773802 207019301 202773802 207019301 77571695 75226683 77571695 75226683 237781378 241210331 237781378 241210331 202358141 206222211 202358141 206222211 260784446 262030636 260784446 262030636 210759389 133364593 210759389 133364593 138867932 133364593 249160901 251020450 249160901 251020450 196052647 193094969 196052647 193094969 207139758 285609648 207139758 285609648 284499973 285609648 244576902 64979924 244576902 64979924 67077670 64979924 212628106 211834923 212628106 211834923 161679195 154748428 161679195 154748428 220554079 217611154 220554079 217611154 36188917 36528828 36188917 36528828 272510136 275105942 272510136 275105942 130171960 125652778 130171960 125652778 255953093 257954777 255953093 257954777 114805385 65152725 114805385 65152725 69506427 65152725 206307295 200389143 206307295 200389143 24191254 22908749 24191254 22908749 248756504 251206715 248756504 251206715 56794735 52204979 56794735 52204979 96806183 278018429 96806183 278018429 276915026 278018429 188972588 184210365 188972588 184210365 190519316 254254913 190519316 254254913 253348726 254254913 192206402 186211950 192206402 186211950 242254734 243628920 242254734 243628920 179437053 170669227 179437053 170669227 203840761 200138039 203840761 200138039 194254768 152303042 194254768 152303042 126657096 73118773 126657096 73118773 76200819 73118773 268087705 270994810 268087705 270994810 112605251 110951814 112605251 110951814 279117390 280320105 279117390 280320105 174891796 110008089 174891796 110008089 115519652 110008089 267890888 269270800 267890888 269270800 183301396 175577235 183301396 175577235 241390925 244892907 241390925 244892907 40893667 42276236 40893667 42276236 65513909 61418376 65513909 61418376 58637995 56250259 58637995 56250259 253955240 256627260 253955240 256627260 192125803 36864171 192125803 36864171 39125733 36864171 90494354 180096918 90494354 180096918 190972154 180096918 140176053 136224301 140176053 136224301 172169228 164860327 172169228 164860327 100705961 12938049 100705961 12938049 13510163 12938049 181775721 173525638 181775721 173525638 160229939 153188771 160229939 153188771 204211741 195906487 204211741 195906487 195081861 187336099 195081861 187336099 39389444 37434878 39389444 37434878 204013117 207119732 204013117 207119732 9247132 10021410 9247132 10021410 61599011 224947640 61599011 224947640 245859611 247751960 245859611 247751960 166577530 162568983 166577530 162568983 188951659 205520600 188951659 205520600 263939692 266439671 263939692 266439671 214756793 96277002 214756793 96277002 98636780 96277002 229298791 226300530 229298791 226300530 77336072 76325879 77336072 76325879 90198482 92055340 90198482 92055340 158589388 154743887 158589388 154743887 147557707 137902076 147557707 137902076 219478715 239087779 219478715 239087779 243397841 248351644 243397841 248351644 169515415 160552379 169515415 160552379 209467846 213213714 209467846 213213714 77929879 77110296 77929879 77110296 80950777 238504513 80950777 238504513 235374419 238504513 79507866 79812974 79507866 79812974 283576654 284377585 283576654 284377585 84026716 84207099 84026716 84207099 225832754 231230266 225832754 231230266 73670285 69822561 73670285 69822561 220726567 224556563 220726567 224556563 168181731 161157996 168181731 161157996 176949911 255635859 176949911 255635859 254649091 255635859 57936265 56431920 57936265 56431920 61374648 67195880 61374648 67195880 174211542 162748771 174211542 162748771 128375871 123135330 128375871 123135330 269671003 271168106 269671003 271168106 218813099 143547025 218813099 143547025 31910900 29341283 31910900 29341283 254675040 254403913 254675040 254403913 74728706 71245452 74728706 71245452 112989953 276595666 112989953 276595666 273975325 276595666 259774520 221414340 259774520 221414340 212130303 100632742 212130303 100632742 33056927 30643005 33056927 30643005 60900489 225707539 60900489 225707539 222922887 225707539 25846465 23749251 25846465 23749251 204615286 203685015 204615286 203685015 193961255 126587687 193961255 126587687 128611228 126587687 140446760 227571225 140446760 227571225 223304168 227571225 126910309 74996169 126910309 74996169 78953971 74996169 246313839 247095816 246313839 247095816 52479676 17698576 52479676 17698576 17344760 17698576 93164381 186558447 93164381 186558447 191614926 186558447 145447389 139771185 145447389 139771185 213102516 216736712 213102516 216736712 201781178 87862903 201781178 87862903 89026315 87862903 274403117 278149483 274403117 278149483 117582050 73535323 117582050 73535323 78953959 73535323 237201468 240238341 237201468 240238341 146599448 96793746 146599448 96793746 99716738 96793746 236826317 238955775 236826317 238955775 72476462 53892325 72476462 53892325 55130047 53892325 82025251 159414537 82025251 159414537 169414432 159414537 106946475 70411534 106946475 70411534 39929763 38975189 39929763 38975189 254757129 259252339 254757129 259252339 118093562 114483273 118093562 114483273 222241848 226525107 222241848 226525107 21300003 19093855 21300003 19093855 72119204 159812721 72119204 159812721 239591836 266585952 239591836 266585952 263747581 266585952 55616068 52091280 55616068 52091280 228682973 230571812 228682973 230571812 156810429 62309894 156810429 62309894 64497692 62309894 215173222 209489216 215173222 209489216 137048537 133596824 137048537 133596824 218945893 269907811 218945893 269907811 268724680 269907811 38007608 34911020 38007608 34911020 47038736 113321972 47038736 113321972 184183784 178627675 184183784 178627675 148304362 60134333 148304362 60134333 63122348 60134333 156391863 146194763 156391863 146194763 43084690 42576764 43084690 42576764 263746502 267760718 263746502 267760718 162850993 158341772 162850993 158341772 233928858 236779360 233928858 236779360 213978138 62489623 213978138 62489623 65799052 62489623 185625206 175809886 185625206 175809886 51081620 49816557 51081620 49816557 119997030 254918215 119997030 254918215 250827721 254918215 111256180 59098225 111256180 59098225 60916997 59098225 101512719 247830561 101512719 247830561 245970958 247830561 100096247 95737952 100096247 95737952 301199041 300860803 301199041 300860803 171411823 164550519 171411823 164550519 241316977 245985978 241316977 245985978 83793439 81307178 83793439 81307178 237977175 239412314 237977175 239412314 209043945 207029932 209043945 207029932 269104250 272461201 269104250 272461201 178300281 71403235 178300281 71403235 74929945 71403235 133054387 204405775 133054387 204405775 202416931 204405775 70971033 68706145 70971033 68706145 232445831 286346620 232445831 286346620 284575617 286346620 107529592 103851167 107529592 103851167 194284200 189502530 194284200 189502530 146105319 141365786 146105319 141365786 233848372 237216687 233848372 237216687 119663440 114241264 119663440 114241264 188642953 232320843 188642953 232320843 227665015 232320843 138237219 133573201 138237219 133573201 176725420 170067394 176725420 170067394 143613668 138512216 143613668 138512216 144353410 138512216 86827934 84410596 86827934 84410596 210326288 208900426 210326288 208900426 30012272 27715103 30012272 27715103 151571093 249757797 151571093 249757797 247449292 249757797 196270563 195695866 196270563 195695866 207972346 211300006 207972346 211300006 72909784 71234374 72909784 71234374 192403843 244720578 192403843 244720578 240612645 244720578 188808402 183721502 188808402 183721502 262543565 264448268 262543565 264448268 111769249 106629426 111769249 106629426 153132718 142912486 153132718 142912486 43150884 38723526 43150884 38723526 82250458 95479926 82250458 95479926 201868765 199209093 201868765 199209093 104411234 87040383 104411234 87040383 86188585 85255638 86188585 85255638 93844907 99872396 93844907 99872396 133742056 193189148 133742056 193189148 203482043 193189148 199259164 204291538 199259164 204291538 135729095 130486688 135729095 130486688 212704890 212864081 212704890 212864081 121744575 35577519 121744575 35577519 34987130 35577519 229472766 229090600 229472766 229090600 110907425 47098851 110907425 47098851 48787377 47098851 244059860 248875153 244059860 248875153 185559292 158580675 185559292 158580675 163309630 158580675 185175236 177179904 185175236 177179904 87357716 86518636 87357716 86518636 129360842 126856962 129360842 126856962 87822396 86543119 87822396 86543119 234147670 237674940 234147670 237674940 133388622 127656478 133388622 127656478 138148366 180014591 138148366 180014591 191118050 180014591 141579827 136418670 141579827 136418670 237591362 249936654 237591362 249936654 248317777 249936654 87701698 87149587 87701698 87149587 225804270 231366871 225804270 231366871 227528463 231366871 180318745 139626793 180318745 139626793 144382725 139626793 157293673 255529622 157293673 255529622 249877796 255529622 185050362 96642695 185050362 96642695 86042929 84225955 86042929 84225955 152522108 142066146 152522108 142066146 80119167 79181318 80119167 79181318 180322823 178545743 180322823 178545743 99844282 96697667 99844282 96697667 192459566 196543339 192459566 196543339 71883495 67839319 71883495 67839319 179349257 175822006 179349257 175822006 45834104 45330201 45834104 45330201 204714776 198578237 204714776 198578237 122290841 120172030 122290841 120172030 167636409 155756389 167636409 155756389 51233399 48442830 51233399 48442830 232480565 265305322 232480565 265305322 261031536 265305322 55791401 54389899 55791401 54389899 55483091 54389899 62504450 170403138 62504450 170403138 268887013 271539069 268887013 271539069 183765808 175951604 183765808 175951604 221938099 259711700 221938099 259711700 256688001 259711700 59717484 56452205 59717484 56452205 124702127 118934566 124702127 118934566 36357535 32146003 36357535 32146003 37091714 151536604 37091714 151536604 176282078 169410907 176282078 169410907 104789646 104802177 104789646 104802177 134598826 130988515 134598826 130988515 26459141 25557488 26459141 25557488 157855755 154683687 157855755 154683687 158915494 154683687 26613843 26154105 26613843 26154105 166878306 159284224 166878306 159284224 114626951 111148572 114626951 111148572 150529048 272758873 150529048 272758873 270070418 272758873 30772867 28765401 30772867 28765401 193076812 189080449 193076812 189080449 82752912 81963440 82752912 81963440 206620163 204361637 206620163 204361637 87504773 83137735 87504773 83137735 253055385 258504904 253055385 258504904 52788823 50924695 52788823 50924695 113862707 120538066 113862707 120538066 220169125 230082906 220169125 230082906 268748284 270354622 268748284 270354622 214627790 64001720 214627790 64001720 66215961 64001720 203535355 199389347 203535355 199389347 141180309 137708795 141180309 137708795 187211894 279583899 187211894 279583899 277515793 279583899 109155471 104351617 109155471 104351617 154274508 274322183 154274508 274322183 272713507 274322183 156372972 148988236 156372972 148988236 243545822 244284373 243545822 244284373 151234501 145209089 151234501 145209089 211985257 210199422 211985257 210199422 119691325 14029215 119691325 14029215 16067142 14029215 270932354 273520964 270932354 273520964 247110132 55651688 247110132 55651688 58035271 55651688 268649526 270027523 268649526 270027523 78697906 71616737 78697906 71616737 75546038 71616737 111693018 107059088 111693018 107059088 52238519 50793419 52238519 50793419 87263290 230074354 87263290 230074354 226658034 230074354 137374601 132478440 137374601 132478440 210532806 206790130 210532806 206790130 103045430 101415854 103045430 101415854 241954847 244280151 241954847 244280151 62430731 59578183 62430731 59578183 180862876 176298993 180862876 176298993 104030306 101883467 104030306 101883467 229931420 233699876 229931420 233699876 140310045 79802109 140310045 79802109 82873686 79802109 236342742 240287863 236342742 240287863 178750616 174619491 178750616 174619491 203312903 205983228 203312903 205983228 66843500 66071412 66843500 66071412 168485003 276642328 168485003 276642328 275577955 276642328 59148542 31657174 59148542 31657174 31003994 31657174 156726172 227884431 156726172 227884431 224461360 227884431 166898670 162550931 166898670 162550931 220197237 284403984 220197237 284403984 285174579 284403984 194235211 185399819 194235211 185399819 199203963 198798724 199203963 198798724 90316889 87887185 90316889 87887185 256386204 258309536 256386204 258309536 182000952 89337280 182000952 89337280 91216528 89337280 178288418 241056682 178288418 241056682 237464857 241056682 225012316 50948698 225012316 50948698 52746335 50948698 56258789 166539450 56258789 166539450 273312813 275312556 273312813 275312556 186857878 127125519 186857878 127125519 132537242 127125519 136498547 183284205 136498547 183284205 244534742 247243349 244534742 247243349 163219065 153090075 163219065 153090075 177271538 167330361 177271538 167330361 139243434 134908690 139243434 134908690 173029014 167524554 173029014 167524554 98399227 94957387 98399227 94957387 262021115 262955061 262021115 262955061 196928471 164170637 196928471 164170637 153372056 149929858 153372056 149929858 223641020 218748602 223641020 218748602 74062222 69965161 74062222 69965161 93764041 91281935 93764041 91281935 7945016 5908621 7945016 5908621 40520590 147058633 40520590 147058633 155727044 147058633 139135282 134044119 139135282 134044119 280957195 281858899 280957195 281858899 241850124 88282610 241850124 88282610 89163195 88282610 235221428 237321562 235221428 237321562 104063559 101240103 104063559 101240103 254787469 254916148 254787469 254916148 111555631 105825926 111555631 105825926 243360767 283548479 243360767 283548479 282233248 283548479 183726044 150562809 183726044 150562809 101855079 101640950 101855079 101640950 253233444 271087080 253233444 271087080 277710266 278890106 277710266 278890106 121080984 64567088 121080984 64567088 67491566 64567088 131642767 124999554 131642767 124999554 70395517 68599510 70395517 68599510 216336018 216245597 216336018 216245597 133270848 130449706 133270848 130449706 193910901 182385645 193910901 182385645 168291885 119523456 168291885 119523456 125137871 119523456 155945984 277372275 155945984 277372275 275558101 277372275 144461622 61559861 144461622 61559861 62980007 61559861 209526408 205538393 209526408 205538393 33265217 31673182 33265217 31673182 159809898 149181712 159809898 149181712 104244619 104719640 104244619 104719640 212819298 227604588 212819298 227604588 223901888 227604588 124728931 49725012 124728931 49725012 52069446 49725012 85342173 83730149 85342173 83730149 66147686 58837453 66147686 58837453 61178802 58837453 204055891 202288370 204055891 202288370 174635678 168695034 174635678 168695034 242023220 243746317 242023220 243746317 158174759 78901776 158174759 78901776 80165163 78901776 170141124 159661355 170141124 159661355 44208676 44449155 44208676 44449155 250307675 251504085 250307675 251504085 120661444 98579598 120661444 98579598 78139463 64042490 78139463 64042490 68592151 64042490 261555904 263653524 261555904 263653524 77081865 72223909 77081865 72223909 88270150 170274390 88270150 170274390 258260325 260501775 258260325 260501775 80853890 79506409 80853890 79506409 286730026 288866852 286730026 288866852 180251134 125430010 180251134 125430010 98623923 98809409 98623923 98809409 163032335 157182722 163032335 157182722 52466196 52030012 52466196 52030012 187826617 256927743 187826617 256927743 253237193 256927743 210009079 201357793 210009079 201357793 105729205 100502870 105729205 100502870 260974785 264547969 260974785 264547969 110127290 105271103 110127290 105271103 135480722 204904585 135480722 204904585 201230314 204904585 148148795 110898208 148148795 110898208 61339626 57201338 61339626 57201338 87765373 84329559 87765373 84329559 42559285 43345317 42559285 43345317 292253788 292732128 292253788 292732128 173870095 168297204 173870095 168297204 225560413 228888026 225560413 228888026 196900073 89217350 196900073 89217350 90580657 89217350 230178372 227335101 230178372 227335101 119125147 112461014 119125147 112461014 190694351 244492861 190694351 244492861 239950350 244492861 166853840 52699538 166853840 52699538 57762359 52699538 64481610 236427271 64481610 236427271 232097049 236427271 54756882 26251926 54756882 26251926 28640213 26251926 162580706 155863444 162580706 155863444 160247963 83235964 160247963 83235964 83119355 83235964 202044135 264605666 202044135 264605666 261015601 264605666 136285249 132056334 136285249 132056334 170498225 164202612 170498225 164202612 61694652 58611249 61694652 58611249 251199350 254725860 251199350 254725860 217844482 134890782 217844482 134890782 139211373 134890782 288371682 288838416 288371682 288838416 49399150 46075777 49399150 46075777 137898183 244515530 137898183 244515530 238976031 244515530 152983258 143237501 152983258 143237501 194994021 191431781 194994021 191431781 169090152 158272330 169090152 158272330 179559634 227039388 179559634 227039388 223434391 227039388 106534056 103415314 106534056 103415314 214461458 269514083 214461458 269514083 266304691 269514083 73658851 71371097 73658851 71371097 157023755 153230836 157023755 153230836 15495533 14644513 15495533 14644513 190683126 190187433 190683126 190187433 116523985 111788737 116523985 111788737 261738574 265439935 261738574 265439935 237901549 143252490 237901549 143252490 143923277 92452001 143923277 92452001 95775091 92452001 200120852 199093526 200120852 199093526 154948165 20975025 154948165 20975025 23232315 20975025 36386623 121840302 36386623 121840302 126308174 121840302 60786578 56957154 60786578 56957154 275150595 276852916 275150595 276852916 56373961 54828828 56373961 54828828 238099927 272265938 238099927 272265938 270520583 272265938 220263645 62276565 220263645 62276565 66127421 62276565 203247347 199787345 203247347 199787345 156744795 146885146 156744795 146885146 261148409 263573522 261148409 263573522 63944229 42575511 63944229 42575511 46375812 42575511 171934335 232733108 171934335 232733108 235125000 232733108 175806294 27290298 175806294 27290298 30346508 27290298 52034825 235173909 52034825 235173909 231544968 235173909 36436559 35560421 36436559 35560421 286819861 289910881 286819861 289910881 225954036 180280662 225954036 180280662 183418477 180280662 259825351 283907935 259825351 283907935 281668849 283907935 81096839 75689642 81096839 75689642 135896353 252535401 135896353 252535401 250553339 252535401 155158265 149362136 155158265 149362136 229928538 232823978 229928538 232823978 175456554 19719907 175456554 19719907 20517706 19719907 35464631 67324839 35464631 67324839 257392921 261516529 257392921 261516529 208073850 113040370 208073850 113040370 116733532 113040370 198419563 188334032 198419563 188334032 132229159 16453701 132229159 16453701 16817407 16453701 130918014 127978750 130918014 127978750 115094544 114702179 115094544 114702179 177451156 167760405 177451156 167760405 165073916 86630320 165073916 86630320 86958680 86630320 266617353 269491591 266617353 269491591 35987838 32885841 35987838 32885841 60406372 57207606 60406372 57207606 14645534 15146602 14645534 15146602 97930743 186977554 97930743 186977554 213417789 208338160 213417789 208338160 157018106 151656108 157018106 151656108 281451723 283280736 281451723 283280736 190432870 188016968 190432870 188016968 208156446 240445713 208156446 240445713 237342964 240445713 55482190 53504784 55482190 53504784 156557411 145810430 156557411 145810430 137997642 130589045 137997642 130589045 142764742 139593626 142764742 139593626 120536467 47762520 120536467 47762520 50464128 47762520 161096909 243203374 161096909 243203374 241173019 243203374 50510700 47191968 50510700 47191968 134450088 130567435 134450088 130567435 29254217 28984146 29254217 28984146 209566827 246545538 209566827 246545538 244344841 246545538 180096766 175255984 180096766 175255984 192102984 191432423 192102984 191432423 155066208 144518172 155066208 144518172 232135383 234610515 232135383 234610515 95928221 95125941 95928221 95125941 175828533 171656150 175828533 171656150 88210636 47454886 88210636 47454886 46830437 47454886 173802797 291505454 173802797 291505454 288377530 291505454 244895337 246603077 244895337 246603077 286133158 285391561 286133158 285391561 69724827 68101275 69724827 68101275 190322098 209213296 190322098 209213296 234729587 238155353 234729587 238155353 158947452 148524085 158947452 148524085 164900215 168722473 164900215 168722473 178446782 168722473 48206578 44261219 48206578 44261219 230876713 229079740 230876713 229079740 47201127 45405950 47201127 45405950 207441841 211514253 207441841 211514253 106631201 105232920 106631201 105232920 138202811 133249616 138202811 133249616 111438802 109038984 111438802 109038984 268434452 272501915 268434452 272501915 160003351 150293682 160003351 150293682 193168337 226761123 193168337 226761123 260428429 262681747 260428429 262681747 164853225 158904531 164853225 158904531 284192141 287095388 284192141 287095388 163643915 155633803 163643915 155633803 185150759 179741345 185150759 179741345 11979974 12234757 11979974 12234757 35155514 247521267 35155514 247521267 242557258 247521267 113310505 96738074 113310505 96738074 100041355 96738074 132479657 150904913 132479657 150904913 157887845 150904913 130226841 124853183 130226841 124853183 186854284 177003334 186854284 177003334 123369606 117651123 123369606 117651123 146253234 255947349 146253234 255947349 254705315 255947349 187521966 146464755 187521966 146464755 156798927 146464755 239510872 241815641 239510872 241815641 235549386 46538902 235549386 46538902 49407741 46538902 235335897 245959690 235335897 245959690 257443621 258853596 257443621 258853596 108182377 47539382 108182377 47539382 50411391 47539382 183107945 259114938 183107945 259114938 256262151 259114938 105205283 101286809 105205283 101286809 168604819 205326825 168604819 205326825 212746180 205326825 188851251 47818519 188851251 47818519 50534159 47818519 94757136 265771407 94757136 265771407 264274912 265771407 247230391 238141423 247230391 238141423 189840962 187295727 189840962 187295727 264484900 267221522 264484900 267221522 61158228 58668438 61158228 58668438 108751166 173745250 108751166 173745250 189415989 178409578 189415989 178409578 149981010 143855774 149981010 143855774 199289057 188841170 199289057 188841170 28072058 26685874 28072058 26685874 103780755 208883425 103780755 208883425 211052303 208883425 50027329 46258179 50027329 46258179 223075770 225966687 223075770 225966687 161754486 133133660 161754486 133133660 140698575 133133660 232265153 235670680 232265153 235670680 216696065 34079594 216696065 34079594 37381930 34079594 62249199 58926897 62249199 58926897 34166358 34102010 34166358 34102010 103343088 287385582 103343088 287385582 284008922 287385582 246526528 159838529 246526528 159838529 60625913 57561337 60625913 57561337 171047091 166899771 171047091 166899771 111612669 109482529 111612669 109482529 208079925 198835266 208079925 198835266 56765876 54900758 56765876 54900758 143633434 137706678 143633434 137706678 95418994 93332651 95418994 93332651 149173255 184060252 149173255 184060252 235183655 258394785 235183655 258394785 255001046 258394785 187241537 176706345 187241537 176706345 271752340 272954181 271752340 272954181 121007199 73748519 121007199 73748519 79086102 73748519 214694611 218684328 214694611 218684328 99208925 51226989 99208925 51226989 55366578 51226989 90830990 86927417 90830990 86927417 86614755 84393891 86614755 84393891 254156540 256033086 254156540 256033086 251752946 126280234 251752946 126280234 74447784 70040139 74447784 70040139 77326589 85525482 77326589 85525482 89032613 85525482 87929010 84643459 87929010 84643459 228815400 231143139 228815400 231143139 145906795 129943286 145906795 129943286 14104712 14345283 14104712 14345283 139625007 134863520 139625007 134863520 72032521 68450651 72032521 68450651 161706067 158325166 161706067 158325166 100373577 98086395 100373577 98086395 195240589 182709343 195240589 182709343 88772844 86676041 88772844 86676041 176776607 171178179 176776607 171178179 74232646 73749639 74232646 73749639 141524752 147036248 141524752 147036248 279415256 283556746 279415256 283556746 61104850 57300310 61104850 57300310 237279252 235769720 237279252 235769720 57574926 53942035 57574926 53942035 195968610 213830583 195968610 213830583 213149404 213830583 73639979 71916119 73639979 71916119 139520085 135292169 139520085 135292169 76705446 74773415 76705446 74773415 226615613 231135152 226615613 231135152 116136005 35319657 116136005 35319657 36654856 35319657 178090120 284168389 178090120 284168389 282314779 284168389 146333753 141438510 146333753 141438510 190050108 183922367 190050108 183922367 143380184 136362037 143380184 136362037 240158074 241653628 240158074 241653628 29419438 29344210 29419438 29344210 116022021 258092045 116022021 258092045 262573802 263994481 262573802 263994481 143690416 25040996 143690416 25040996 25646904 25040996 213855328 216917104 213855328 216917104 209327220 149338810 209327220 149338810 154429690 149338810 226283380 222566638 226283380 222566638 70541421 66678818 70541421 66678818 178872866 194203400 178872866 194203400 257226639 260576105 257226639 260576105 107101371 103407262 107101371 103407262 115067460 211003732 115067460 211003732 264624193 266616721 264624193 266616721 187397823 181954391 187397823 181954391 280050092 283717905 280050092 283717905 193422018 180726395 193422018 180726395 183820802 180726395 238058958 239874840 238058958 239874840 223598870 227686093 223598870 227686093 294434238 295075934 294434238 295075934 250778158 188230681 250778158 188230681 27656770 25007340 27656770 25007340 71324050 153921509 71324050 153921509 157469763 153921509 154223452 151985356 154223452 151985356 276469693 278521752 276469693 278521752 176391781 47334461 176391781 47334461 49529246 47334461 217883664 214760615 217883664 214760615 116479134 102246453 116479134 102246453 105779368 102246453 265350215 268872241 265350215 268872241 50426746 47506706 50426746 47506706 144649623 140115158 144649623 140115158 41734067 37385730 41734067 37385730 150819909 146895833 150819909 146895833 74077196 71602919 74077196 71602919 210256902 202191254 210256902 202191254 105842537 23733275 105842537 23733275 26509793 23733275 155996640 246606090 155996640 246606090 245127011 246606090 53151801 49498613 53151801 49498613 53106373 49498613 89735761 88993270 89735761 88993270 84757306 80487474 84757306 80487474 226583291 229929314 226583291 229929314 117533946 116540294 117533946 116540294 205319105 201617195 205319105 201617195 179666920 172669233 179666920 172669233 268259226 269643619 268259226 269643619 79868190 73151570 79868190 73151570 76871005 73151570 139308940 221606599 139308940 221606599 216101589 221606599 56536130 54803602 56536130 54803602 225696261 221610166 225696261 221610166 211087433 125543454 211087433 125543454 128345539 125543454 162206167 151546624 162206167 151546624 110847832 41719157 110847832 41719157 45833956 41719157 52211411 51675191 52211411 51675191 42559434 40354015 42559434 40354015 282367198 283384682 282367198 283384682 223465316 228228079 223465316 228228079 242488017 247230672 242488017 247230672 198972838 54503096 198972838 54503096 56229135 54503096 110186856 111023668 110186856 111023668 93905957 90676361 93905957 90676361 256166051 260207922 256166051 260207922 137335206 132636234 137335206 132636234 260330995 264769169 260330995 264769169 198535155 33110822 198535155 33110822 34001078 33110822 271275059 273671543 271275059 273671543 75678550 42524878 75678550 42524878 46473086 42524878 232130113 226501600 232130113 226501600 193511827 119519590 193511827 119519590 37326793 29103358 37326793 29103358 31795653 29103358 169852356 164100363 169852356 164100363 75282634 72163017 75282634 72163017 215078442 263426480 215078442 263426480 261641333 263426480 246691633 53319790 246691633 53319790 54246953 53319790 150389256 145852472 150389256 145852472 108605625 103486674 108605625 103486674 279091391 280485113 279091391 280485113 99786269 95906098 99786269 95906098 160545642 155258024 160545642 155258024 82543140 79730631 82543140 79730631 212551423 225997921 212551423 225997921 226616653 225997921 208003542 204069201 208003542 204069201 277018880 279258815 277018880 279258815 113748812 108267871 113748812 108267871 206761529 299042040 206761529 299042040 296803578 299042040 42011030 42606926 42011030 42606926 217512039 211035157 217512039 211035157 67528595 66054628 67528595 66054628 112823327 242021312 112823327 242021312 239476669 242021312 233532883 210534731 233532883 210534731 98676527 95481630 98676527 95481630 177328888 173618340 177328888 173618340 131101426 126993552 131101426 126993552 233941927 231627836 233941927 231627836 167391985 51690918 167391985 51690918 52312195 51690918 92525818 256097768 92525818 256097768 252021659 256097768 80386216 79824877 80386216 79824877 93495769 226112541 93495769 226112541 221190698 226112541 174652836 71149880 174652836 71149880 64339071 62988070 64339071 62988070 138526537 133829341 138526537 133829341 79227939 76861178 79227939 76861178 191182493 192159747 191182493 192159747 148004573 78734993 148004573 78734993 80883922 78734993 134215968 229413937 134215968 229413937 225729332 229413937 192387130 38956349 192387130 38956349 39416082 38956349 116086761 112212483 116086761 112212483 86077988 84285222 86077988 84285222 207759749 214151584 207759749 214151584 268565842 271980235 268565842 271980235 98129117 94481754 98129117 94481754 45142143 45209355 45142143 45209355 50782728 240194371 50782728 240194371 235729658 240194371 219797214 216422320 219797214 216422320 248500527 252439692 248500527 252439692 135634332 80019542 135634332 80019542 83238338 80019542 268156156 268248860 268156156 268248860 68648660 66922658 68648660 66922658 246320054 250429188 246320054 250429188 66506681 63253136 66506681 63253136 155250222 167379377 155250222 167379377 275103166 278947522 275103166 278947522 153981744 63227633 153981744 63227633 67092284 63227633 107847609 124651670 107847609 124651670 281700997 283858422 281700997 283858422 79378281 78080465 79378281 78080465 188194399 181513129 188194399 181513129 162625206 154411093 162625206 154411093 185342133 179092258 185342133 179092258 39870407 35490420 39870407 35490420 132488215 128272787 132488215 128272787 118663100 118742613 118663100 118742613 217237296 215976708 217237296 215976708 195955378 132102698 195955378 132102698 136491104 132102698 147981853 204884556 147981853 204884556 206938798 204884556 46225186 19079087 46225186 19079087 20773333 19079087 145895302 247158267 145895302 247158267 241476537 247158267 186075006 180504649 186075006 180504649 199818469 192839413 199818469 192839413 111157531 40910960 111157531 40910960 43813360 40910960 262106642 265262640 262106642 265262640 112415543 109097715 112415543 109097715 123704145 213916862 123704145 213916862 272112089 274417170 272112089 274417170 258706368 123525395 258706368 123525395 129783476 123525395 230399667 235369873 230399667 235369873 136694561 125890871 136694561 125890871 122234092 105137296 122234092 105137296 107731856 105137296 229942624 233410272 229942624 233410272 45181078 41376476 45181078 41376476 185914858 217015250 185914858 217015250 247825824 250229548 247825824 250229548 177731056 119401407 177731056 119401407 123263134 119401407 150379807 139873477 150379807 139873477 22049641 22414068 22049641 22414068 80668089 75948758 80668089 75948758 30116691 30025053 30116691 30025053 285027992 286578001 285027992 286578001 90728797 87067406 90728797 87067406 95187651 93453347 95187651 93453347 85769475 86073799 85769475 86073799 124993705 120672512 124993705 120672512 78952802 78097615 78952802 78097615 291018010 293205197 291018010 293205197 177121726 159724208 177121726 159724208 169317628 159724208 216345066 218168972 216345066 218168972 118482246 113226480 118482246 113226480 130345251 259673021 130345251 259673021 256493850 259673021 219974109 65121928 219974109 65121928 68067440 65121928 206351936 196106092 206351936 196106092 51412013 49323510 51412013 49323510 196861390 237245193 196861390 237245193 232993964 237245193 52532092 48604236 52532092 48604236 151738039 148133612 151738039 148133612 139027223 134365592 139027223 134365592 154203724 201077267 154203724 201077267 204239808 201077267 149872015 66739709 149872015 66739709 69949428 66739709 141377089 135297995 141377089 135297995 99115899 97817644 99115899 97817644 225910389 227410851 225910389 227410851 213513033 37987156 213513033 37987156 39422279 37987156 83193659 96924741 83193659 96924741 193823561 253093615 193823561 253093615 250062678 253093615 183899486 4105213 183899486 4105213 3818967 4105213 220948420 224901572 220948420 224901572 51719070 49417681 51719070 49417681 157564078 229590763 157564078 229590763 261841038 263725657 261841038 263725657 177137376 167218488 177137376 167218488 242766431 245200486 242766431 245200486 23953336 23709529 23953336 23709529 92894122 90745702 92894122 90745702 28214627 25236222 28214627 25236222 49536511 62243165 49536511 62243165 119255113 136600601 119255113 136600601 251111855 253222498 251111855 253222498 185046159 175901841 185046159 175901841 205587480 298353582 205587480 298353582 298897209 298353582 271761139 89386196 271761139 89386196 90152797 89386196 173185383 170628007 173185383 170628007 179251552 170628007 136887842 130340195 136887842 130340195 284219316 283301387 284219316 283301387 195059097 162223776 195059097 162223776 172378766 162223776 210153461 206742507 210153461 206742507 49274106 45561510 49274106 45561510 111839297 163005737 111839297 163005737 168630856 163005737 33383477 33259552 33383477 33259552 204178692 201129345 204178692 201129345 63665399 59854595 63665399 59854595 131550453 253179180 131550453 253179180 250130484 253179180 73824162 71573332 73824162 71573332 164711062 213892837 164711062 213892837 218293293 213892837 68129865 65037192 68129865 65037192 68273315 174202961 68273315 174202961 182921636 174202961 34821805 32203321 34821805 32203321 174260748 170301629 174260748 170301629 103523945 101566999 103523945 101566999 119467947 137037861 119467947 137037861 149020323 144157974 149020323 144157974 10087269 8256332 10087269 8256332 164357335 269042809 164357335 269042809 264510625 269042809 127023699 122052497 127023699 122052497 131031915 153923633 131031915 153923633 156374817 153923633 42844862 40297045 42844862 40297045 115961823 247623360 115961823 247623360 244021704 247623360 99345670 17644235 99345670 17644235 19184229 17644235 210839928 257001675 210839928 257001675 252414978 257001675 145627416 102645057 145627416 102645057 19753289 18675717 19753289 18675717 176539261 233884078 176539261 233884078 230467824 233884078 205183652 168548411 205183652 168548411 133373789 128862755 133373789 128862755 155419409 167784940 155419409 167784940 178923039 167784940 141799035 136902379 141799035 136902379 247265778 250122025 247265778 250122025 79583010 75968849 79583010 75968849 143052926 189747092 143052926 189747092 194237204 189747092 185092565 178404699 185092565 178404699 213918209 219045427 213918209 219045427 271751743 274941168 271751743 274941168 227352657 222850296 227352657 222850296 245094949 263433994 245094949 263433994 262575432 263433994 201887884 47097998 201887884 47097998 48759416 47097998 198391866 203092637 198391866 203092637 118571069 118026674 118571069 118026674 286530910 285802688 286530910 285802688 28716326 26891722 28716326 26891722 79755403 142824900 79755403 142824900 185324313 282240916 185324313 282240916 278482302 282240916 55252397 51072641 55252397 51072641 89533934 92595218 89533934 92595218 97131529 273527298 97131529 273527298 272484802 273527298 129165658 125174489 129165658 125174489 275554938 280172007 275554938 280172007 90163472 85120465 90163472 85120465 94650736 191013417 94650736 191013417 195328579 191013417 154191900 146313681 154191900 146313681 256723133 282191291 256723133 282191291 281697831 282191291 210289513 189716944 210289513 189716944 81410495 80100524 81410495 80100524 235866470 233324718 235866470 233324718 164250543 123898532 164250543 123898532 125363248 123898532 181137565 240098078 181137565 240098078 236885325 240098078 83643736 79643684 83643736 79643684 191202336 182950580 191202336 182950580 74306957 67117318 74306957 67117318 69399795 67117318 218670932 254742094 218670932 254742094 251034201 254742094 232891601 102157317 232891601 102157317 66950512 47013694 66950512 47013694 49847439 47013694 163570597 212302385 163570597 212302385 208152315 212302385 48006882 45602171 48006882 45602171 128989865 201969139 128989865 201969139 198009778 201969139 145683068 13130883 145683068 13130883 13116325 13130883 134676735 169507747 134676735 169507747 178673518 169507747 124344817 121496279 124344817 121496279 134933055 129215030 134933055 129215030 88537344 83248124 88537344 83248124 142451834 146785295 142451834 146785295 201862882 199244917 201862882 199244917 60577548 58332906 60577548 58332906 220464716 215664036 220464716 215664036 96823918 94272593 96823918 94272593 202268598 208406565 202268598 208406565 93622446 91666682 93622446 91666682 293122668 293853379 293122668 293853379 233172096 109852937 233172096 109852937 114720694 109852937 195661848 194075918 195661848 194075918 154356506 144388565 154356506 144388565 205962732 202531407 205962732 202531407 73089592 71060734 73089592 71060734 224659085 227234553 224659085 227234553 208723546 11674232 208723546 11674232 12274958 11674232 47719270 182538361 47719270 182538361 191303255 182538361 41008689 38387075 41008689 38387075 107676835 147786810 107676835 147786810 169534273 157342744 169534273 157342744 49843478 45015344 49843478 45015344 201908653 281160602 201908653 281160602 280614638 281160602 103939143 99598836 103939143 99598836 102607258 99598836 155348744 150825466 155348744 150825466 61205407 58832045 61205407 58832045 185598120 201750088 185598120 201750088 202107880 201750088 195427979 144391370 195427979 144391370 114787614 115141482 114787614 115141482 148028582 144551263 148028582 144551263 96828805 95230982 96828805 95230982 293290292 294200574 293290292 294200574 140069645 136200207 140069645 136200207 211105253 215459289 211105253 215459289 179610311 118841658 179610311 118841658 124688142 118841658 267371434 271313017 267371434 271313017 128322606 114226353 128322606 114226353 120480824 114226353 153596026 144868637 153596026 144868637 117050792 54961290 117050792 54961290 56970879 54961290 220997808 224742250 220997808 224742250 172527995 167475830 172527995 167475830 226072126 230515465 226072126 230515465 144560039 117746804 144560039 117746804 120692753 117746804 185579437 183598292 185579437 183598292 162004521 158741809 162004521 158741809 240219110 267492782 240219110 267492782 263732615 267492782 209136879 205374497 209136879 205374497 118484036 115153063 118484036 115153063 155766382 147924812 155766382 147924812 145146946 140330147 145146946 140330147 188329467 186563285 188329467 186563285 64910947 61730600 64910947 61730600 282158399 284086896 282158399 284086896 194004749 190035132 194004749 190035132 204549782 228117117 204549782 228117117 223523111 228117117 9933012 10520560 9933012 10520560 161905052 172230036 161905052 172230036 177187126 172230036 45919137 43041064 45919137 43041064 97782160 267271213 97782160 267271213 264571430 267271213 202921310 92222171 202921310 92222171 95253747 92222171 207989730 206122959 207989730 206122959 142212942 136726112 142212942 136726112 258520605 259748548 258520605 259748548 176592787 131636714 176592787 131636714 135103128 131636714 166787363 226402030 166787363 226402030 288882948 289710037 288882948 289710037 72992274 61447151 72992274 61447151 63654708 61447151 157634331 237652874 157634331 237652874 234048770 237652874 20340887 19721639 20340887 19721639 254711047 259548288 254711047 259548288 64375529 62256157 64375529 62256157 184267084 176142313 184267084 176142313 48443083 44133288 48443083 44133288 198716734 195389220 198716734 195389220 123173100 103600110 123173100 103600110 104870624 103600110 196382737 201698840 196382737 201698840 209047686 201698840 98181581 96751586 98181581 96751586 237933885 241304767 237933885 241304767 11937704 12547568 11937704 12547568 116166761 172084926 116166761 172084926 222849475 226414440 222849475 226414440 134939186 131322323 134939186 131322323 199915264 197022595 199915264 197022595 84752328 52612150 84752328 52612150 54465314 52612150 151797149 236489247 151797149 236489247 232597831 236489247 109255834 106752504 109255834 106752504 124729122 118649112 124729122 118649112 86110047 40267335 86110047 40267335 17823072 15105564 17823072 15105564 197734341 231940894 197734341 231940894 228431174 231940894 95230271 92983797 95230271 92983797 189618927 180593746 189618927 180593746 90761122 88218660 90761122 88218660 198723927 237768501 198723927 237768501 234355708 237768501 143908459 107105309 143908459 107105309 111198688 107105309 122678852 181894824 122678852 181894824 185695072 181894824 105968095 101847720 105968095 101847720 225611907 227553325 225611907 227553325 112403884 108465020 112403884 108465020 161311622 157933957 161311622 157933957 63732092 60436543 63732092 60436543 73458881 249032545 73458881 249032545 256538879 256942786 256538879 256942786 216098810 191224121 216098810 191224121 99194233 96284959 99194233 96284959 139768722 252739380 139768722 252739380 251472419 252739380 91330888 91079062 91330888 91079062 265789478 266235532 265789478 266235532 31234132 31293017 31234132 31293017 98484962 122843454 98484962 122843454 127587359 122843454 48413827 44682721 48413827 44682721 85368728 82918642 85368728 82918642 73128670 69023425 73128670 69023425 171012253 164917837 171012253 164917837 160871332 155140044 160871332 155140044 187306937 234807402 187306937 234807402 231439608 234807402 222885672 106729742 222885672 106729742 110497574 106729742 244599226 255520130 244599226 255520130 253128532 255520130 219007372 89823301 219007372 89823301 93046109 89823301 190106559 204933328 190106559 204933328 275551685 278249915 275551685 278249915 193039395 181630389 193039395 181630389 245910782 247009195 245910782 247009195 69498935 66141024 69498935 66141024 75794897 273446552 75794897 273446552 270831963 273446552 186976269 154485811 186976269 154485811 104690673 99348947 104690673 99348947 264643907 268867816 264643907 268867816 94852507 66933462 94852507 66933462 70943288 66933462 148307685 279860214 148307685 279860214 279353640 279860214 18094188 18510487 18094188 18510487 42556595 254657753 42556595 254657753 249974380 254657753 221034717 176358749 221034717 176358749 181471350 176358749 197997089 197700698 197997089 197700698 95368474 93156734 95368474 93156734 111182607 236349742 111182607 236349742 232264047 236349742 91741820 89717482 91741820 89717482 210987117 213746359 210987117 213746359 67824220 65110685 67824220 65110685 90555658 216219541 90555658 216219541 249176998 252599302 249176998 252599302 128715136 122393288 128715136 122393288 236913585 262033388 236913585 262033388 260077091 262033388 146254447 142317196 146254447 142317196 203180276 231921128 203180276 231921128 245392278 248999191 245392278 248999191 241688518 95429970 241688518 95429970 97637889 95429970 278388978 280258819 278388978 280258819 82663669 54462110 82663669 54462110 56737770 54462110 199025154 194549750 199025154 194549750 168854987 36419342 168854987 36419342 36066828 36419342 182130619 178432631 182130619 178432631 98699361 95700266 98699361 95700266 285210160 284577590 285210160 284577590 78207952 73638731 78207952 73638731 192113254 187183564 192113254 187183564 130228952 50658602 130228952 50658602 55011886 50658602 234532408 240133103 234532408 240133103 168140461 164073753 168140461 164073753 179971137 258690571 179971137 258690571 255147065 258690571 23527725 23435628 23527725 23435628 279807373 280736982 279807373 280736982 236790965 189027457 236790965 189027457 193986001 189027457 283325568 283903965 283325568 283903965 151674832 55615941 151674832 55615941 56710768 55615941 160933223 153985855 160933223 153985855 86595608 71055469 86595608 71055469 72562530 71055469 195800784 264764506 195800784 264764506 264414388 264764506 251058287 91423192 251058287 91423192 93110000 91423192 132559608 185576709 132559608 185576709 240283837 242775309 240283837 242775309 222153033 18150122 222153033 18150122 17408265 18150122 87045969 263243417 87045969 263243417 258775545 263243417 149117640 141937269 149117640 141937269 151312637 141937269 149152218 82558187 149152218 82558187 64259876 60922258 64259876 60922258 116407430 113014331 116407430 113014331 112942674 113014331 232240474 226742085 232240474 226742085 127856931 124149635 127856931 124149635 156228666 149932302 156228666 149932302 12634545 11728642 12634545 11728642 83094075 139719420 83094075 139719420 142862951 139719420 73299661 46956559 73299661 46956559 52661977 46956559 110844564 108738565 110844564 108738565 101061074 26231193 101061074 26231193 28059220 26231193 225915004 226019143 225915004 226019143 106017709 102158739 106017709 102158739 129735262 123978520 129735262 123978520 31081375 32638956 31081375 32638956 88629319 124852179 88629319 124852179 287298389 288850344 287298389 288850344 114790980 113880878 114790980 113880878 203366954 245104288 203366954 245104288 240948191 245104288 220137822 184609413 220137822 184609413 22139865 19306048 22139865 19306048 243070777 244897639 243070777 244897639 28789866 27783996 28789866 27783996 164820068 160816544 164820068 160816544 165584463 108162054 165584463 108162054 110283686 108162054 153185542 279674188 153185542 279674188 278505954 279674188 211934380 217033712 211934380 217033712 223269706 227224161 223269706 227224161 137052384 62290596 137052384 62290596 64330800 62290596 131192698 124845912 131192698 124845912 80799927 80574769 80799927 80574769 104048201 115922907 104048201 115922907 118259769 115922907 36698375 33768825 36698375 33768825 180890386 174076223 180890386 174076223 86338435 82019569 86338435 82019569 100839214 108561698 100839214 108561698 150514159 146828605 150514159 146828605 145790728 95722317 145790728 95722317 98850155 95722317 223360411 226956896 223360411 226956896 192714782 116031763 192714782 116031763 120750977 116031763 127522847 123265908 127522847 123265908 104903099 63152196 104903099 63152196 65352505 63152196 228711718 233558919 228711718 233558919 141794847 78189829 141794847 78189829 55658444 19809751 55658444 19809751 21193882 19809751 88730347 255198188 88730347 255198188 251024342 255198188 75089524 75607457 75089524 75607457 262442595 266048245 262442595 266048245 66115513 63135142 66115513 63135142 185661653 181469206 185661653 181469206 172458937 163060040 172458937 163060040 202829054 199796589 202829054 199796589 166228178 36894768 166228178 36894768 38933287 36894768 199429719 196064810 199429719 196064810 192592050 188179059 192592050 188179059 195520499 191071820 195520499 191071820 38622883 35490285 38622883 35490285 267227692 267856967 267227692 267856967 262848013 226912042 262848013 226912042 224072914 226912042 252647250 287400622 252647250 287400622 288515226 287400622 183221055 174717795 183221055 174717795 219168711 213704109 219168711 213704109 45930491 45780086 45930491 45780086 192179337 180297009 192179337 180297009 112956895 112880774 112956895 112880774 220964734 217679445 220964734 217679445 109247150 107723060 109247150 107723060 189736339 250776997 189736339 250776997 248139354 250776997 93224480 90819554 93224480 90819554 163539799 221093460 163539799 221093460 253280388 258332814 253280388 258332814 179968051 75868674 179968051 75868674 76444619 75868674 123302115 208790813 123302115 208790813 249468548 253123425 249468548 253123425 241249514 243205258 241249514 243205258 254932058 257791823 254932058 257791823 219156483 222622623 219156483 222622623 282763790 285790303 282763790 285790303 78161972 77438352 78161972 77438352 171750863 166580612 171750863 166580612 44347120 41104321 44347120 41104321 215014353 227912899 215014353 227912899 223919660 227912899 130666087 129449253 130666087 129449253 282757298 283314132 282757298 283314132 269596973 160769279 269596973 160769279 171495986 160769279 203943701 252200847 203943701 252200847 249217148 252200847 216263635 94601203 216263635 94601203 97797356 94601203 138161024 133973035 138161024 133973035 87068018 85282906 87068018 85282906 261160531 263286364 261160531 263286364 200192234 93105101 200192234 93105101 96103920 93105101 145600872 139615680 145600872 139615680 144429241 138871828 144429241 138871828 178648456 198127336 178648456 198127336 198879966 198127336 145366125 76950223 145366125 76950223 77989138 76950223 143781359 186345490 143781359 186345490 194478164 186345490 107194412 103158777 107194412 103158777 221511410 236488254 221511410 236488254 234546623 236488254 100138258 97699943 100138258 97699943 197382919 278891227 197382919 278891227 276679117 278891227 42979634 39428963 42979634 39428963 190826989 247629926 190826989 247629926 244722538 247629926 243161262 180153673 243161262 180153673 162146177 137440203 162146177 137440203 142867327 137440203 200889999 204384405 200889999 204384405 161451988 97504286 161451988 97504286 56467077 53816405 56467077 53816405 195504693 212115117 195504693 212115117 212225335 212115117 118869945 93022726 118869945 93022726 95155144 93022726 194805160 190930444 194805160 190930444 29640233 28089267 29640233 28089267 264216822 265467182 264216822 265467182 249938006 183752239 249938006 183752239 190536080 183752239 199604317 201911686 199604317 201911686 41290091 23397838 41290091 23397838 25098778 23397838 215767554 210162957 215767554 210162957 143385147 139138909 143385147 139138909 162799291 151559439 162799291 151559439 99629558 99041623 99629558 99041623 184179200 177835530 184179200 177835530 90815560 88806321 90815560 88806321 205439610 208571797 205439610 208571797 156582845 148491796 156582845 148491796 209730266 210313079 209730266 210313079 180673475 170477695 180673475 170477695 208181215 207152823 208181215 207152823 175978038 166462529 175978038 166462529 206772218 206716435 206772218 206716435 107336175 106948047 107336175 106948047 120316619 115396108 120316619 115396108 61694408 58349818 61694408 58349818 66672862 192157621 66672862 192157621 218098887 220777611 218098887 220777611 75047047 39510688 75047047 39510688 41080645 39510688 189185002 189058305 189185002 189058305 49370986 31643409 49370986 31643409 32641502 31643409 90673563 164369512 90673563 164369512 183804666 236042126 183804666 236042126 233231257 236042126 59056812 54702513 59056812 54702513 98381241 255106996 98381241 255106996 252401906 255106996 142120852 136815994 142120852 136815994 290984363 292620154 290984363 292620154 174637780 105418658 174637780 105418658 110383074 105418658 159695001 206747805 159695001 206747805 205492037 91518308 205492037 91518308 31399718 31896067 31399718 31896067 54011449 225370470 54011449 225370470 221975401 225370470 206848155 15866352 206848155 15866352 18283628 15866352 144113196 136909783 144113196 136909783 106534710 105695401 106534710 105695401 260582500 263271087 260582500 263271087 162578474 156193469 162578474 156193469 246850676 248180760 246850676 248180760 31008000 31573989 31008000 31573989 118329019 113549424 118329019 113549424 29629644 27526300 29629644 27526300 216257608 213052126 216257608 213052126 40842316 40286761 40842316 40286761 96268519 246333457 96268519 246333457 244660105 246333457 240241872 150276431 240241872 150276431 154765183 150276431 241812710 245210246 241812710 245210246 70858779 66338561 70858779 66338561 218078624 221041819 218078624 221041819 179909397 173407727 179909397 173407727 195453505 226736158 195453505 226736158 253935002 253060742 253935002 253060742 24047126 22008608 24047126 22008608 110373637 109691316 110373637 109691316 75764855 74890956 75764855 74890956 178901868 170901791 178901868 170901791 119024797 112157330 119024797 112157330 199102104 190642895 199102104 190642895 94208287 12747727 94208287 12747727 11766112 12747727 204592227 210248005 204592227 210248005 50034705 49956187 50034705 49956187 67203111 224876092 67203111 224876092 232491501 240118027 232491501 240118027 236885230 240118027 226842830 229250105 226842830 229250105 262844673 297950720 262844673 297950720 298316662 297950720 117771454 81334564 117771454 81334564 83184262 81334564 176288153 169164033 176288153 169164033 151468595 129639403 151468595 129639403 93145288 91636474 93145288 91636474 174976200 193366083 174976200 193366083 233489734 237415896 233489734 237415896 92280860 79361356 92280860 79361356 80188406 79361356 103104236 99489688 103104236 99489688 62217400 60307526 62217400 60307526 200305323 200317544 200305323 200317544 77976577 76178419 77976577 76178419 158931334 156034247 158931334 156034247 72420739 69272546 72420739 69272546 222988717 257251619 222988717 257251619 255348103 257251619 192625775 187609958 192625775 187609958 192225538 269119378 192225538 269119378 268134546 269119378 75468960 72736061 75468960 72736061 271689282 274756852 271689282 274756852 133070744 129195299 133070744 129195299 224458008 225120565 224458008 225120565 105256544 46717714 105256544 46717714 50620943 46717714 126843801 125678690 126843801 125678690 62139520 59374849 62139520 59374849 192994285 189482783 192994285 189482783 74111542 70219378 74111542 70219378 275874762 277688319 275874762 277688319 121063158 71135619 121063158 71135619 74715902 71135619 88196723 187238081 88196723 187238081 192899052 187238081 104063599 100343750 104063599 100343750 108318869 229865337 108318869 229865337 226150277 229865337 124085013 119892020 124085013 119892020 203616419 207521562 203616419 207521562 167868560 163145314 167868560 163145314 195058073 190497240 195058073 190497240 141033866 96779548 141033866 96779548 57828152 55906035 57828152 55906035 93619813 203749337 93619813 203749337 211077891 203749337 44423934 44587631 44423934 44587631 49618750 84275162 49618750 84275162 266320689 267852464 266320689 267852464 226157878 114394799 226157878 114394799 119545361 114394799 240699668 245320529 240699668 245320529 87931623 85903946 87931623 85903946 197876549 194158365 197876549 194158365 93840352 36707275 93840352 36707275 40794058 36707275 176257323 171333729 176257323 171333729 93850273 92543172 93850273 92543172 181076240 177552754 181076240 177552754 36869644 33245018 36869644 33245018 259991384 260826649 259991384 260826649 68927488 66880727 68927488 66880727 220789917 225149694 220789917 225149694 189491753 182089835 189491753 182089835 282057165 284300081 282057165 284300081 57615093 40218353 57615093 40218353 44503600 40218353 46688552 274007029 46688552 274007029 271494991 274007029 83248994 80353274 83248994 80353274 156094184 220657195 156094184 220657195 295924148 296033139 295924148 296033139 247857792 248892624 247857792 248892624 259506746 262032033 259506746 262032033 188274730 123767905 188274730 123767905 116971278 117025977 116971278 117025977 151595364 202820583 151595364 202820583 205149030 202820583 160132516 151268209 160132516 151268209 196317341 263967999 196317341 263967999 262895873 263967999 42801762 40553629 42801762 40553629 73719042 211308958 73719042 211308958 229583523 235155949 229583523 235155949 193118065 171871692 193118065 171871692 177505024 171871692 267245497 269251829 267245497 269251829 249093701 43331802 249093701 43331802 45348106 43331802 193411314 190170991 193411314 190170991 170199666 16074529 170199666 16074529 15796865 16074529 155301351 150732311 155301351 150732311 107887029 105106168 107887029 105106168 215420246 291720483 215420246 291720483 290693902 291720483 66008658 28525329 66008658 28525329 29695456 28525329 137172071 135571690 137172071 135571690 40173087 37018654 40173087 37018654 39585960 112340569 39585960 112340569 135189199 260663911 135189199 260663911 257130675 260663911 107865782 101875583 107865782 101875583 191274484 262717743 191274484 262717743 259034522 262717743 46147515 43854368 46147515 43854368 145038144 139839631 145038144 139839631 97450796 93655283 97450796 93655283 205792618 197542936 205792618 197542936 161766929 156132374 161766929 156132374 248777547 251111091 248777547 251111091 59119743 57125675 59119743 57125675 88642207 290482242 88642207 290482242 288373044 290482242 125256813 48965952 125256813 48965952 50178106 48965952 201729892 234763501 201729892 234763501 236370932 234771988 236370932 234771988 102173397 100028468 102173397 100028468 108714554 246569956 108714554 246569956 255981547 255347757 255981547 255347757 215521499 145700236 215521499 145700236 36398392 35086762 36398392 35086762 187958666 249083542 187958666 249083542 247011623 249083542 121852512 116527665 121852512 116527665 267396359 268586095 267396359 268586095 45350236 41458879 45350236 41458879 286765106 286910738 286765106 286910738 131546388 78809284 131546388 78809284 80759926 78809284 154743757 149028868 154743757 149028868 64754404 25009479 64754404 25009479 25613204 25009479 280536036 281035826 280536036 281035826 166273170 75322770 166273170 75322770 80065305 75322770 115084029 155648679 115084029 155648679 160867078 155648679 118521996 47186180 118521996 47186180 50040814 47186180 121877283 140317793 121877283 140317793 184641026 179049204 184641026 179049204 28068472 26876324 28068472 26876324 213612250 207066366 213612250 207066366 52659789 49548839 52659789 49548839 117424773 149750719 117424773 149750719 241991394 244195958 241991394 244195958 103007259 101229325 103007259 101229325 110561557 107564296 110561557 107564296 73169877 46423868 73169877 46423868 48960557 46423868 166945227 159893325 166945227 159893325 144759289 31637562 144759289 31637562 34883663 31637562 241048515 243803067 241048515 243803067 137617264 130475940 137617264 130475940 192249386 203811156 192249386 203811156 199331575 203811156 42915256 33435999 42915256 33435999 35342995 33435999 228568559 224674424 228568559 224674424 105606549 102329222 105606549 102329222 257792762 261787930 257792762 261787930 125180673 121653833 125180673 121653833 220823901 218198855 220823901 218198855 57495652 55841364 57495652 55841364 121343611 266362544 121343611 266362544 290177945 292432648 290177945 292432648 237807800 133139421 237807800 133139421 68113314 65926402 68113314 65926402 203861490 200305939 203861490 200305939 7136645 7347434 7136645 7347434 235643466 239003126 235643466 239003126 183616827 177149967 183616827 177149967 244790492 250563234 244790492 250563234 246788905 250563234 147575615 144450414 147575615 144450414 237576035 258115635 237576035 258115635 256345347 258115635 175234668 100014965 175234668 100014965 98993287 97651744 98993287 97651744 262564975 264240571 262564975 264240571 219822194 105045708 219822194 105045708 106453235 105045708 234569657 237892958 234569657 237892958 32655842 32156468 32655842 32156468 159601582 227889662 159601582 227889662 231854933 227889662 45404836 42056954 45404836 42056954 123361652 254094933 123361652 254094933 250424665 254094933 203097466 79446092 203097466 79446092 80086506 79446092 108672741 207241359 108672741 207241359 207270114 207241359 192993599 183119187 192993599 183119187 266431222 269459463 266431222 269459463 134737674 131798957 134737674 131798957 220622179 223625863 220622179 223625863 188455629 128626920 188455629 128626920 134341693 128626920 178449790 169366649 178449790 169366649 86175580 82918338 86175580 82918338 127824434 251251760 127824434 251251760 250332194 251251760 16844188 17543266 16844188 17543266 137832663 172013840 137832663 172013840 246432042 248491450 246432042 248491450 180197891 174191646 180197891 174191646 194894686 189807237 194894686 189807237 162224754 99475285 162224754 99475285 100992509 99475285 212028128 260831654 212028128 260831654 259280137 260831654 25218381 23935550 25218381 23935550 211750477 214521850 211750477 214521850 58403772 56164658 58403772 56164658 107227516 106956052 107227516 106956052 101080098 65176565 101080098 65176565 66951587 65176565 97863814 155315650 97863814 155315650 164503758 155315650 118690042 113699633 118690042 113699633 268556493 270247598 268556493 270247598 233497845 96630430 233497845 96630430 98867009 96630430 236201616 242088312 236201616 242088312 159872673 97039953 159872673 97039953 99115042 97039953 125028289 246278665 125028289 246278665 244361752 246278665 123365812 117005294 123365812 117005294 283151763 284219619 283151763 284219619 58606228 56476241 58606228 56476241 164569672 158323576 164569672 158323576 37282144 36108627 37282144 36108627 158414979 148081102 158414979 148081102 44705258 40363349 44705258 40363349 189262224 270397238 189262224 270397238 268641807 270397238 193229253 142041101 193229253 142041101 146244424 142041101 185725558 226257361 185725558 226257361 279100783 279311007 279100783 279311007 204305522 208469639 204305522 208469639 243418340 251242466 243418340 251242466 247715462 251242466 169577123 49089042 169577123 49089042 52094108 49089042 215552051 212613591 215552051 212613591 133610469 126914338 133610469 126914338 184748890 234079591 184748890 234079591 230248516 234079591 126399130 125936365 126399130 125936365 224686944 228860550 224686944 228860550 119991385 118654423 119991385 118654423 214402369 247081816 214402369 247081816 246612743 247081816 27074769 24755000 27074769 24755000 208435671 221273887 208435671 221273887 225683281 221273887 32982655 30174561 32982655 30174561 201922060 204680148 201922060 204680148 42156509 39008926 42156509 39008926 124076263 199478264 124076263 199478264 203354363 199478264 128658950 122574939 128658950 122574939 293648365 295309130 293648365 295309130 182836309 178339502 182836309 178339502 188365099 241504876 188365099 241504876 236587306 241504876 88957600 80383050 88957600 80383050 83535669 80383050 258407526 258159295 258407526 258159295 167741751 163229493 167741751 163229493 197582271 193301128 197582271 193301128 32702637 32921471 32702637 32921471 66233736 137999494 66233736 137999494 208310958 213493416 208310958 213493416 88406167 77306481 88406167 77306481 80948060 77306481 224708680 223564930 224708680 223564930 58114326 54310980 58114326 54310980 68731791 142202304 68731791 142202304 147178016 142202304 35694995 32394464 35694995 32394464 151655449 145385444 151655449 145385444 100998503 97055369 100998503 97055369 195779423 191834984 195779423 191834984 97986723 64188918 97986723 64188918 67267417 64188918 199626666 258845256 199626666 258845256 256600315 258845256 45624725 42424441 45624725 42424441 143133658 264671867 143133658 264671867 294304349 295133796 294304349 295133796 70210434 68751586 70210434 68751586 212013755 211003753 212013755 211003753 93081473 88602763 93081473 88602763 261031797 262822224 261031797 262822224 41198574 41812991 41198574 41812991 168117795 163845319 168117795 163845319 114444443 113766342 114444443 113766342 174789382 245508204 174789382 245508204 242659689 245508204 78860649 77640934 78860649 77640934 226792572 229256478 226792572 229256478 65006294 62156816 65006294 62156816 101468202 97494619 101468202 97494619 78888965 78324618 78888965 78324618 141799281 190668683 141799281 190668683 249919096 251618942 249919096 251618942 144532162 48013797 144532162 48013797 51285781 48013797 133274877 179200409 133274877 179200409 190195914 179200409 89689550 86429109 89689550 86429109 183779989 188956436 183779989 188956436 193610773 188956436 148333940 139843458 148333940 139843458 145776734 139843458 250434354 271519660 250434354 271519660 268478587 271519660 158564520 25650710 158564520 25650710 26475829 25650710 252328370 297681457 252328370 297681457 297369619 297681457 211018879 16197899 211018879 16197899 19037133 16197899 186448884 179764770 186448884 179764770 148285641 145290261 148285641 145290261 181583641 203230192 181583641 203230192 207084493 203230192 178134179 114647437 178134179 114647437 99859653 97818609 99859653 97818609 131486542 127256973 131486542 127256973 50492156 49585603 50492156 49585603 200216511 218747499 200216511 218747499 217515825 218747499 131521717 124239694 131521717 124239694 174688193 166945476 174688193 166945476 33977460 23492962 33977460 23492962 25393044 23492962 65806240 63130877 65806240 63130877 66005746 63049042 66005746 63049042 284549261 286810119 284549261 286810119 211655556 129467830 211655556 129467830 133749938 129467830 162331937 275618242 162331937 275618242 273633078 275618242 234665487 87297358 234665487 87297358 89993370 87297358 214308939 216527339 214308939 216527339 59364125 43296794 59364125 43296794 46680126 43296794 133979009 266339484 133979009 266339484 262267128 266339484 143949644 139555674 143949644 139555674 185747119 176344626 185747119 176344626 102069914 98290156 102069914 98290156 160003500 155118721 160003500 155118721 127154220 122388948 127154220 122388948 131693060 127815282 131693060 127815282 22621549 20843944 22621549 20843944 123834481 120618174 123834481 120618174 97558610 50258229 97558610 50258229 50339643 50258229 60002015 76888067 60002015 76888067 111614475 145181452 111614475 145181452 193604998 197814986 193604998 197814986 164209323 137677081 164209323 137677081 48972911 34093554 48972911 34093554 34552663 34093554 126565310 123558851 126565310 123558851 124485051 66367838 124485051 66367838 69587950 66367838 147059139 141914843 147059139 141914843 37889177 34874783 37889177 34874783 99052068 197396834 99052068 197396834 198195076 197396834 197902468 48538494 197902468 48538494 49885623 48538494 108481153 149042672 108481153 149042672 153269715 149042672 144101911 137611158 144101911 137611158 143074955 137611158 235670108 237880606 235670108 237880606 85067287 26915595 85067287 26915595 29646674 26915595 212140581 206747901 212140581 206747901 53337886 48490876 53337886 48490876 238560586 242252425 238560586 242252425 227211745 167397435 227211745 167397435 43086884 38602600 43086884 38602600 142945296 186417062 142945296 186417062 188036447 186417062 76575602 74693867 76575602 74693867 99043431 258235261 99043431 258235261 279201650 281851057 279201650 281851057 275788095 248259014 275788095 248259014 140731775 112026993 140731775 112026993 54250650 50982697 54250650 50982697 115838468 114160620 115838468 114160620 39330175 34964415 39330175 34964415 70787925 246472718 70787925 246472718 243798921 246472718 168619623 153948500 168619623 153948500 156235268 116953173 156235268 116953173 50216744 46842535 50216744 46842535 73926255 70778808 73926255 70778808 46853118 43869845 46853118 43869845 84474218 243994229 84474218 243994229 280782061 283138633 280782061 283138633 179801399 95088781 179801399 95088781 50066032 40513460 50066032 40513460 43516757 40513460 153457626 147583223 153457626 147583223 89249454 64235257 89249454 64235257 66581073 64235257 122465937 221642368 122465937 221642368 217824360 221642368 22233947 20092441 22233947 20092441 20761953 71065872 20761953 71065872 248451877 293119898 248451877 293119898 292295097 293119898 192910995 50577096 192910995 50577096 52445895 50577096 84549852 245187696 84549852 245187696 240695731 245187696 205278764 187892941 205278764 187892941 47467012 47905962 47467012 47905962 115407158 136434053 115407158 136434053 142682233 136434053 103674309 102488130 103674309 102488130 238143915 235479277 238143915 235479277 95176069 95172442 95176069 95172442 207158275 204272402 207158275 204272402 42557751 39275619 42557751 39275619 148759029 149761698 148759029 149761698 204542906 194983485 204542906 194983485 63604653 60591520 63604653 60591520 117628961 145293753 117628961 145293753 151249153 145293753 44369495 41632692 44369495 41632692 193102783 233546624 193102783 233546624 229847675 233546624 203598684 141635711 203598684 141635711 70975326 67345582 70975326 67345582 207018614 210751511 207018614 210751511 63309933 45495995 63309933 45495995 49003215 45495995 240156122 243752022 240156122 243752022 96129033 94019264 96129033 94019264 244701135 289866228 244701135 289866228 290141413 289866228 53951005 50290947 53951005 50290947 71468940 80696036 71468940 80696036 85548307 84732226 85548307 84732226 68117875 16523880 68117875 16523880 17253105 16523880 188133094 182535506 188133094 182535506 50630333 47656482 50630333 47656482 193797450 259958725 193797450 259958725 257535932 259958725 33906339 31984585 33906339 31984585 43131473 86631323 43131473 86631323 219007856 259259852 219007856 259259852 255080118 259259852 128756499 125133012 128756499 125133012 158120383 199488010 158120383 199488010 224743244 229017748 224743244 229017748 13180862 12897312 13180862 12897312 96741939 106436946 96741939 106436946 106992768 106436946 6174012 5545665 6174012 5545665 161970105 154098517 161970105 154098517 115581978 113649179 115581978 113649179 181107267 174704402 181107267 174704402 166731995 160440707 166731995 160440707 173123081 163476669 173123081 163476669 104848375 101991561 104848375 101991561 133434156 222228225 133434156 222228225 221724871 222228225 103080469 99486723 103080469 99486723 219626288 233807633 219626288 233807633 229007296 233807633 135332084 71043899 135332084 71043899 74171028 71043899 89223556 85547487 89223556 85547487 56323716 54277434 56323716 54277434 234278836 237899767 234278836 237899767 156855020 146931063 156855020 146931063 174386582 221829389 174386582 221829389 228555345 230737251 228555345 230737251 169451594 17998062 169451594 17998062 20147985 17998062 110853519 149449432 110853519 149449432 154950360 149449432 130939472 75630428 130939472 75630428 78887840 75630428 238578216 240556923 238578216 240556923 180065703 174550112 180065703 174550112 188782229 184433940 188782229 184433940 99189508 96923668 99189508 96923668 191520211 182286753 191520211 182286753 98079907 95684553 98079907 95684553 259071702 260933349 259071702 260933349 111478403 98244554 111478403 98244554 100381930 98244554 239008929 243070466 239008929 243070466 40733188 37779192 40733188 37779192 134686440 234411347 134686440 234411347 231811373 234411347 209940294 209245947 209940294 209245947 222805249 226525886 222805249 226525886 185751016 118361851 185751016 118361851 123468984 118361851 126594252 294646249 126594252 294646249 294847598 294646249 151490109 123999276 151490109 123999276 127212288 123999276 263406214 266231371 263406214 266231371 204953450 76449372 204953450 76449372 78098088 76449372 194901842 217330573 194901842 217330573 217559993 217330573 59325452 57287247 59325452 57287247 187502892 181127518 187502892 181127518 173759793 140664331 173759793 140664331 101506926 13528416 101506926 13528416 14583709 13528416 154989439 217646914 154989439 217646914 288863277 289004566 288863277 289004566 56037023 53275756 56037023 53275756 235967539 238119487 235967539 238119487 208613578 200661020 208613578 200661020 219202402 215583222 219202402 215583222 141204942 133251095 141204942 133251095 139109730 133251095 189946533 179743763 189946533 179743763 182062046 99761063 182062046 99761063 104211584 99761063 216073442 223987409 216073442 223987409 221834152 223987409 58299067 55251029 58299067 55251029 138235035 133226938 138235035 133226938 76502861 73519328 76502861 73519328 192600861 185231144 192600861 185231144 91030155 88390645 91030155 88390645 159869228 234162393 159869228 234162393 229649781 234162393 218412437 31344952 218412437 31344952 34871325 31344952 201910259 259180807 201910259 259180807 255023500 259180807 153719881 143364519 153719881 143364519 151491241 145150136 151491241 145150136 61403255 58378152 61403255 58378152 247333641 247788344 247333641 247788344 76012279 73296828 76012279 73296828 154425896 186825510 154425896 186825510 196595222 186825510 147715015 107455430 147715015 107455430 109956151 107455430 199858472 277365929 199858472 277365929 275711972 277365929 252652051 128153522 252652051 128153522 131610400 128153522 219118324 222753446 219118324 222753446 225987005 194074491 225987005 194074491 194609962 194074491 214753483 2
119234 585207703 0 585207703 454678775 585207703 90012744 135340011 90012744 135340011 285279812 427410227 285279812 427410227 815479924 277034947 815479924 277034947 650391414 767889223 650391414 767889223 38343603 56776800 38343603 56776800 894034265 263456785 894034265 263456785 517720477 816752958 517720477 816752958 367095052 816752958 587012194 944495617 587012194 944495617 110129806 164775515 110129806 164775515 674469677 977596437 674469677 977596437 96042496 144126860 96042496 144126860 325244245 489001352 325244245 489001352 164897212 29962361 164897212 29962361 980184800 29962361 205432078 413115709 205432078 413115709 528109498 739784373 528109498 739784373 398286353 125964288 398286353 125964288 916838402 125964288 821098796 441575016 821098796 441575016 701252554 441575016 924628805 114064870 924628805 114064870 528384776 695645159 528384776 695645159 537564834 549051713 537564834 549051713 649288813 680412684 649288813 680412684 146992588 222633015 146992588 222633015 744972817 976522297 744972817 976522297 439354058 338368256 439354058 338368256 224963387 338368256 475788144 752007557 475788144 752007557 253379265 379977094 253379265 379977094 366961492 615430898 366961492 615430898 284776093 384690868 284776093 384690868 256886641 384690868 940481509 13444753 940481509 13444753 8938438 13444753 349847170 518916344 349847170 518916344 912300386 132243510 912300386 132243510 521832192 904602149 521832192 904602149 343074519 163069004 343074519 163069004 891255335 163069004 706772654 433642993 706772654 433642993 101085515 152101201 101085515 152101201 586806720 728859297 586806720 728859297 296615824 444898242 296615824 444898242 475517860 977137337 475517860 977137337 703722094 437870877 703722094 437870877 703131799 438784752 703131799 438784752 739895559 384135845 739895559 384135845 715497245 421342404 715497245 421342404 166173458 8571501 166173458 8571501 993721560 8571501 467300884 853299283 467300884 853299283 990558423 14283949 990558423 14283949 716700226 419375226 716700226 419375226 773818985 334711980 773818985 334711980 413888346 563657591 413888346 563657591 812833453 280649087 812833453 280649087 665721216 495632239 665721216 495632239 704461140 437063792 704461140 437063792 557461060 956040785 557461060 956040785 859009189 211015295 859009189 211015295 382843805 916941904 382843805 916941904 455143497 916941904 268810161 403629336 268810161 403629336 677218881 477071746 677218881 477071746 116461535 129920915 116461535 129920915 55051092 19821020 55051092 19821020 12947353 19821020 517033094 910883307 517033094 910883307 674775350 50265483 674775350 50265483 33969727 50265483 377828370 653550295 377828370 653550295 310487860 110405383 310487860 110405383 73451453 110405383 808694313 285791598 808694313 285791598 827148412 260218044 827148412 260218044 339961675 625862666 339961675 625862666 949360567 75578601 949360567 75578601 752885730 365253203 752885730 365253203 162671212 192523920 162671212 192523920 947160363 78771439 947160363 78771439 507710140 575764646 507710140 575764646 242654806 158573740 242654806 158573740 105656390 158573740 780469751 325253256 780469751 325253256 892165799 162089122 892165799 162089122 466483223 949543354 466483223 949543354 351515873 83643395 351515873 83643395 55835401 83643395 559855318 724963629 559855318 724963629 124831664 187010691 124831664 187010691 776554508 330611082 776554508 330611082 974907342 37312629 974907342 37312629 823378748 265795683 823378748 265795683 13362772 20674859 13362772 20674859 894020718 977182431 894020718 977182431 223169488 289949656 223169488 289949656 191735556 289949656 785151595 973832764 785151595 973832764 617089157 762011812 617089157 762011812 628740830 983104353 628740830 983104353 367453405 137379587 367453405 137379587 91401074 137379587 377814713 875547566 377814713 875547566 331717925 497975038 331717925 497975038 398922927 713653050 398922927 713653050 964506425 17118674 964506425 17118674 11084893 17118674 621129445 627602348 621129445 627602348 762648 1024027 762648 1024027 922422444 145681384 922422444 145681384 73150254 109927015 73150254 109927015 92187889 189519735 92187889 189519735 873538654 189519735 169833012 324205705 169833012 324205705 781189985 324205705 88937804 133752901 88937804 133752901 581980492 664573371 581980492 664573371 31552525 47004252 31552525 47004252 117110982 484780001 117110982 484780001 672465805 484780001 170079039 258220292 170079039 258220292 469926222 538812554 469926222 538812554 960822312 58391314 960822312 58391314 503432317 878209853 503432317 878209853 620841122 557634325 620841122 557634325 481706897 790423172 481706897 790423172 116799869 175504680 116799869 175504680 451605859 584431392 451605859 584431392 152115687 171648154 152115687 171648154 885719563 171648154 748656856 713926173 748656856 713926173 376185706 713926173 770864182 113156154 770864182 113156154 75174367 113156154 522750408 729023190 522750408 729023190 280655176 421126727 280655176 421126727 362732115 862364981 362732115 862364981 736735194 389220491 736735194 389220491 265793104 517779316 265793104 517779316 646137334 890503809 646137334 890503809 860998478 64143598 860998478 64143598 43146570 64143598 583859052 828190004 583859052 828190004 145592841 9860598 145592841 9860598 992980261 9860598 393092281 795438395 393092281 795438395 225714363 144782638 225714363 144782638 89662319 134900964 89662319 134900964 233259749 371156103 233259749 371156103 748879326 371156103 400506174 869161765 400506174 869161765 955414077 66204329 955414077 66204329 563239254 847215405 563239254 847215405 178877056 138844920 178877056 138844920 907516220 138844920 587009661 911561875 587009661 911561875 214892758 324493027 214892758 324493027 424991382 656636455 424991382 656636455 86731713 130374428 86731713 130374428 713836412 423475270 713836412 423475270 277935679 412071679 277935679 412071679 721873959 412071679 57880920 86604951 57880920 86604951 685635681 464526896 685635681 464526896 880210590 179882745 880210590 179882745 372467783 840054021 372467783 840054021 810997791 282756546 810997791 282756546 567536425 901030240 567536425 901030240 96530386 144851246 96530386 144851246 174129404 264501082 174129404 264501082 35816885 52923316 35816885 52923316 265895003 812202254 265895003 812202254 657040518 812202254 609977335 140515402 609977335 140515402 93799914 140515402 131831347 205890013 131831347 205890013 861883850 205890013 158036606 991305675 158036606 991305675 617602288 991305675 165445342 250533001 165445342 250533001 381035818 969220727 381035818 969220727 633739192 25240545 633739192 25240545 16194118 25240545 393858502 905771995 393858502 905771995 641619403 435476053 641619403 435476053 290729012 435476053 735860923 390344763 735860923 390344763 607894905 724345700 607894905 724345700 716981062 77983127 716981062 77983127 52152330 77983127 743847874 378993247 743847874 378993247 919170059 122276043 919170059 122276043 581335050 560843350 581335050 560843350 149948990 226911255 149948990 226911255 621692339 578074123 621692339 578074123 834877693 248073716 834877693 248073716 218455498 329676926 218455498 329676926 877107041 184688478 877107041 184688478 171763677 260984978 171763677 260984978 57347800 85836470 57347800 85836470 394210545 945898253 394210545 945898253 179397391 272687040 179397391 272687040 758927057 356528764 758927057 356528764 944856993 82497820 944856993 82497820 376066007 627531396 376066007 627531396 38982710 57703966 38982710 57703966 826856255 374236222 826856255 374236222 249946350 374236222 728258607 686556295 728258607 686556295 439428019 922495697 439428019 922495697 518979730 922495697 126402949 55810427 126402949 55810427 37506798 55810427 887801072 965440283 887801072 965440283 571759424 66829300 571759424 66829300 44927629 66829300 88121931 993177568 88121931 993177568 383984711 993177568 239418642 359127020 239418642 359127020 641390704 561532290 641390704 561532290 21514276 32791986 21514276 32791986 710591240 448920979 710591240 448920979 252439728 378324469 252439728 378324469 364762353 969945946 364762353 969945946 52005890 77425102 52005890 77425102 489877529 879167398 489877529 879167398 345012592 84867717 345012592 84867717 56721286 84867717 841176335 498531877 841176335 498531877 331998975 498531877 386685597 784200612 386685597 784200612 5103945 7827911 5103945 7827911 776854749 470468853 776854749 470468853 681907018 470468853 769716890 153676314 769716890 153676314 897867279 153676314 830323558 255387770 830323558 255387770 43005153 63956653 43005153 63956653 946591929 283959491 946591929 283959491 399003476 870708882 399003476 870708882 495974583 870708882 155720853 235601554 155720853 235601554 815769159 276451714 815769159 276451714 980970765 29010743 980970765 29010743 322439732 484556637 322439732 484556637 316823877 476083364 316823877 476083364 357905811 939839460 357905811 939839460 570640748 292728973 570640748 292728973 803187077 292728973 557804640 543661769 557804640 543661769 979302884 31184764 979302884 31184764 262091874 459742718 262091874 459742718 906932630 139595352 906932630 139595352 870164880 552378889 870164880 552378889 561530938 552378889 990147870 14907717 990147870 14907717 302198227 453106983 302198227 453106983 119072759 131727550 119072759 131727550 87858293 131727550 545244782 766834105 545244782 766834105 152625879 214979698 152625879 214979698 142457503 214979698 734406562 392763584 734406562 392763584 853927091 219039739 853927091 219039739 508472385 847793642 508472385 847793642 47121770 69830182 47121770 69830182 883755881 209255715 883755881 209255715 120124927 136700821 120124927 136700821 91027565 136700821 219332374 330797669 219332374 330797669 103112762 154356879 103112762 154356879 469953758 919911078 469953758 919911078 950267976 74062937 950267976 74062937 700531071 698339660 700531071 698339660 643689915 698339660 703108625 248995450 703108625 248995450 86927579 130714917 86927579 130714917 474781429 882683878 474781429 882683878 941170979 88233216 941170979 88233216 800714460 874064804 800714460 874064804 418251874 550415131 418251874 550415131 634427224 550415131 370865952 911410305 370865952 911410305 252999255 379382558 252999255 379382558 610787168 520911419 610787168 520911419 165144134 250129085 165144134 250129085 693365922 452832905 693365922 452832905 846619154 137854587 846619154 137854587 908664098 137854587 808379624 769705115 808379624 769705115 271704795 264439244 271704795 264439244 824334057 264439244 433868511 855185115 433868511 855185115 364112647 855185115 926818742 110991132 926818742 110991132 899491153 353397992 899491153 353397992 657685407 922857875 657685407 922857875 916539112 126581933 916539112 126581933 261780287 572369873 261780287 572369873 416445458 572369873 71299817 107789272 71299817 107789272 751630920 701376732 751630920 701376732 443057932 701376732 891379031 162921014 891379031 162921014 829513695 481782814 829513695 481782814 674551847 481782814 706851839 123213217 706851839 123213217 918617134 123213217 460154703 758437304 460154703 758437304 250314075 374796762 250314075 374796762 427160997 923360530 427160997 923360530 922771831 116882340 922771831 116882340 253596998 380155092 253596998 380155092 918299666 123609552 918299666 123609552 437282793 783539215 437282793 783539215 350613218 783539215 786616203 315365198 786616203 315365198 787455515 315365198 385681601 505783762 385681601 505783762 315428779 474092007 315428779 474092007 503120797 598944906 503120797 598944906 626541899 534602789 626541899 534602789 202273131 305178419 202273131 305178419 567319052 669398603 567319052 669398603 976246662 35857078 976246662 35857078 599744376 869282041 599744376 869282041 715022230 421909875 715022230 421909875 470330773 909599748 470330773 909599748 581869233 909599748 154722217 233821400 154722217 233821400 753774716 702488026 753774716 702488026 319120428 92730680 319120428 92730680 938398069 92730680 140252734 211077473 140252734 211077473 9353183 13997589 9353183 13997589 384860282 799422779 384860282 799422779 26260247 39571527 26260247 39571527 478281096 620135652 478281096 620135652 100535488 90378899 100535488 90378899 60326665 90378899 120834876 181494586 120834876 181494586 893510697 160132030 893510697 160132030 249852560 542414545 249852560 542414545 803669401 147611489 803669401 147611489 901965464 147611489 392879759 880347446 392879759 880347446 941165471 88263732 941165471 88263732 342929692 711325194 342929692 711325194 414983655 711325194 313525673 28652427 313525673 28652427 981300758 28652427 513312790 991959638 513312790 991959638 763554165 157235564 763554165 157235564 895525053 157235564 677733655 812185625 677733655 812185625 430039212 812185625 964055036 53253035 964055036 53253035 604501154 537308365 604501154 537308365 991210120 12774206 991210120 12774206 878812180 217612931 878812180 217612931 25979161 39281837 25979161 39281837 707923409 802861639 707923409 802861639 618102953 802861639 855484407 141719253 855484407 141719253 905795117 141719253 536762214 750195325 536762214 750195325 153950226 22384319 153950226 22384319 985132039 22384319 553231165 534361307 553231165 534361307 299830794 449892523 299830794 449892523 619720088 858234834 619720088 858234834 587070429 720001494 587070429 720001494 464371977 808289086 464371977 808289086 871552561 192334796 871552561 192334796 335230053 702073636 335230053 702073636 82340487 123485303 82340487 123485303 577490847 753177422 577490847 753177422 27190943 40951276 27190943 40951276 708736032 596368317 708736032 596368317 581653870 596368317 657649244 624378895 657649244 624378895 84914662 127782173 84914662 127782173 228729355 414050187 228729355 414050187 720479358 414050187 281867851 422730062 281867851 422730062 273765019 358652016 273765019 358652016 239083712 358652016 604335074 940779480 604335074 940779480 539587750 940779480 621571129 99909308 621571129 99909308 934286253 99909308 829617753 753666734 829617753 753666734 200976779 303507046 200976779 303507046 502078391 745581501 502078391 745581501 228394052 299695201 228394052 299695201 198142918 299695201 589809423 647623399 589809423 647623399 487419128 591224383 487419128 591224383 383157429 762732913 383157429 762732913 207912707 223729381 207912707 223729381 851195405 223729381 760255570 477009549 760255570 477009549 317289535 477009549 948655023 76539398 948655023 76539398 726184369 764377016 726184369 764377016 99198790 148993127 99198790 148993127 312608066 469682381 312608066 469682381 816806000 274924926 816806000 274924926 467826959 637738932 467826959 637738932 213036919 212858681 213036919 212858681 857759502 212858681 276914548 415639128 276914548 415639128 44612226 66222770 44612226 66222770 738145212 722948687 738145212 722948687 408913059 722948687 711113559 326148303 711113559 326148303 779678412 326148303 327879842 493241890 327879842 493241890 743804458 275386341 743804458 275386341 843326833 156161322 843326833 156161322 896320270 156161322 225004793 937824984 225004793 937824984 662310682 937824984 447716045 522429632 447716045 522429632 581397351 830614422 581397351 830614422 89189387 134229124 89189387 134229124 719767708 414982268 719767708 414982268 936944485 94961674 936944485 94961674 320464063 481860100 320464063 481860100 295699935 443262562 295699935 443262562 373403296 911634122 373403296 911634122 335922160 499356999 335922160 499356999 663273139 499356999 286159647 428683415 286159647 428683415 424120230 890439425 424120230 890439425 373220619 890439425 564847520 994531612 564847520 994531612 225068986 164996859 225068986 164996859 890215370 164996859 622788617 869402606 622788617 869402606 542605339 869402606 884498364 151059952 884498364 151059952 100538330 151059952 649520652 560285135 649520652 560285135 902730331 58578937 902730331 58578937 960729791 58578937 295234212 442710279 295234212 442710279 766699185 345271020 766699185 345271020 338308356 976677820 338308356 976677820 476801697 200970239 476801697 200970239 133792233 200970239 982211755 26866502 982211755 26866502 748020645 372743968 748020645 372743968 68667248 103587221 68667248 103587221 371216334 912473281 371216334 912473281 385700587 28708610 385700587 28708610 18437709 28708610 681960268 470453635 681960268 470453635 199832721 44649043 199832721 44649043 29445203 44649043 99811285 150105358 99811285 150105358 2455829 3694825 2455829 3694825 922556902 117282389 922556902 117282389 73306444 110000185 73306444 110000185 927415324 110000185 861435904 463939154 861435904 463939154 309353724 463939154 887888519 39571524 887888519 39571524 973273588 39571524 524492520 827941742 524492520 827941742 736276619 98792474 736276619 98792474 935092735 98792474 562634566 716735816 562634566 716735816 2173727 3383719 2173727 3383719 211411240 318787291 211411240 318787291 50210715 74771700 50210715 74771700 360714470 626288830 360714470 626288830 117771204 176667968 117771204 176667968 143752078 499087064 143752078 499087064 430057242 921580161 430057242 921580161 477168952 504486397 477168952 504486397 278372235 241571868 278372235 241571868 159686209 241571868 166707152 418601639 166707152 418601639 380762078 658407909 380762078 658407909 739638098 197789145 739638098 197789145 131732149 197789145 518666444 685134189 518666444 685134189 209715253 316492875 209715253 316492875 502160664 692554974 502160664 692554974 562757168 692554974 154578285 18247565 154578285 18247565 11953585 18247565 127638400 854686280 127638400 854686280 821706574 94738308 821706574 94738308 937149056 94738308 609161548 870515210 609161548 870515210 796729850 302424085 796729850 302424085 669423089 599413807 669423089 599413807 141530586 145797228 141530586 145797228 97143611 145797228 923907368 115169717 923907368 115169717 750302181 729379982 750302181 729379982 432921112 729379982 900761004 149732506 900761004 149732506 356658576 784455629 356658576 784455629 134614883 202348854 134614883 202348854 258063777 386618838 258063777 386618838 3033077 4834176 3033077 4834176 362125253 575561933 362125253 575561933 925657633 112616870 925657633 112616870 211665131 319094461 211665131 319094461 925650913 112670644 925650913 112670644 481349152 637445666 481349152 637445666 259275776 388471889 259275776 388471889 358160974 893271282 358160974 893271282 54077605 81120141 54077605 81120141 737919439 482594005 737919439 482594005 321042269 482594005 510025340 903382750 510025340 903382750 596325400 640456140 596325400 640456140 466706109 775545492 466706109 775545492 617931057 775545492 70469740 106334941 70469740 106334941 490773470 836596801 490773470 836596801 7836045 12006611 7836045 12006611 173953700 961075547 173953700 961075547 773574385 112231237 773574385 112231237 74430549 112231237 812771915 280796776 812771915 280796776 922068104 118109491 922068104 118109491 324903121 488452773 324903121 488452773 800225176 6336529 800225176 6336529 4044381 6336529 890765662 163871576 890765662 163871576 982044173 27332942 982044173 27332942 323900806 487068857 323900806 487068857 148198839 224525112 148198839 224525112 526352485 605339132 526352485 605339132 115627281 173332086 115627281 173332086 608659519 863030142 608659519 863030142 591297303 414280973 591297303 414280973 720288464 414280973 651851044 726330546 651851044 726330546 116255993 174477936 116255993 174477936 744538663 377807462 744538663 377807462 40033785 59551631 40033785 59551631 794164392 345231448 794164392 345231448 575265468 942654736 575265468 942654736 433198903 942654736 984541640 23098420 984541640 23098420 609742748 869671229 609742748 869671229 490525969 379673587 490525969 379673587 253206084 379673587 685448326 464837689 685448326 464837689 988652139 17102395 988652139 17102395 761456282 639952739 761456282 639952739 278092869 417862808 278092869 417862808 443027484 893763221 443027484 893763221 432965796 893763221 958825188 60977518 958825188 60977518 448996885 958037342 448996885 958037342 343841757 958037342 545913235 332540424 545913235 332540424 775234245 332540424 661729067 626820715 661729067 626820715 269219504 359392652 269219504 359392652 756965734 359392652 709012862 898875214 709012862 898875214 276792953 415423515 276792953 415423515 621219356 901438343 621219356 901438343 43469633 64668124 43469633 64668124 172602997 873545531 172602997 873545531 351118078 873545531 53398837 79827977 53398837 79827977 860642862 435158097 860642862 435158097 290548432 435158097 823282071 265964658 823282071 265964658 433813265 609659252 433813265 609659252 375516352 609659252 548309306 898980295 548309306 898980295 500768745 898980295 976356669 35806621 976356669 35806621 974382673 362645590 974382673 362645590 241609872 362645590 873812194 189227721 873812194 189227721 735652457 622814972 735652457 622814972 600677995 622814972 785874644 317349285 785874644 317349285 276867322 415536596 276867322 415536596 946073094 80620389 946073094 80620389 405750725 718863602 405750725 718863602 751712897 367016020 751712897 367016020 677871380 476067510 677871380 476067510 767166854 344513820 767166854 344513820 415702711 831809877 415702711 831809877 527590067 831809877 156704629 236962698 156704629 236962698 326999575 996681859 326999575 996681859 530636355 419358984 530636355 419358984 716766109 419358984 676034271 851833413 676034271 851833413 370537181 851833413 838544543 242481234 838544543 242481234 571051445 946987976 571051445 946987976 51408987 76704920 51408987 76704920 620858077 612812082 620858077 612812082 172127998 261549257 172127998 261549257 448019413 836194899 448019413 836194899 189223917 286751904 189223917 286751904 428409071 669116084 428409071 669116084 83185357 124931976 83185357 124931976 390983621 739869469 390983621 739869469 443837021 739869469 58736220 10540552 58736220 10540552 7069278 10540552 664177214 747879364 664177214 747879364 262761855 135099776 262761855 135099776 89852941 135099776 897528167 155676260 897528167 155676260 449038534 740989293 449038534 740989293 958448206 61848683 958448206 61848683 439567299 708785606 439567299 708785606 225696317 146019896 225696317 146019896 902857212 146019896 357706640 871805589 357706640 871805589 316458464 169830203 316458464 169830203 886966027 169830203 64871577 97406318 64871577 97406318 468595453 595899507 468595453 595899507 935479276 97971787 935479276 97971787 653440445 930138200 653440445 930138200 125035170 187466810 125035170 187466810 806281937 979511196 806281937 979511196 408348995 588092397 408348995 588092397 384062597 588092397 594727649 690276822 594727649 690276822 826980153 260464408 826980153 260464408 182953201 356000730 182953201 356000730 759484947 356000730 631566625 983059377 631566625 983059377 805491535 126951223 805491535 126951223 84381232 126951223 391715559 756180424 391715559 756180424 812459407 281357314 812459407 281357314 279770102 583172908 279770102 583172908 595507096 921524911 595507096 921524911 573516609 201179565 573516609 201179565 865267512 201179565 690299071 777196911 690299071 777196911 630904162 777196911 844777098 233233959 844777098 233233959 335978443 783911486 335978443 783911486 529000400 277291183 529000400 277291183 815334156 277291183 484219544 794739634 484219544 794739634 897626700 154022329 897626700 154022329 443304771 636083137 443304771 636083137 295816784 443455599 295816784 443455599 313018679 470142554 313018679 470142554 748573853 147979064 748573853 147979064 901698447 147979064 595646908 642136904 595646908 642136904 784020349 304719375 784020349 304719375 794861741 304719375 233961804 733232919 233961804 733232919 343981554 733232919 53720080 80491853 53720080 80491853 549147305 647774818 549147305 647774818 289890148 361143070 289890148 361143070 240659682 361143070 759708084 355728891 759708084 355728891 568677590 860184673 568677590 860184673 132450184 78994572 132450184 78994572 947025185 78994572 157854344 846144373 157854344 846144373 632521466 846144373 265857684 288463282 265857684 288463282 190785140 288463282 245518922 368317302 245518922 368317302 765911564 346197071 765911564 346197071 293477033 439811779 293477033 439811779 850036182 52556725 850036182 52556725 964689875 52556725 480711577 931099762 480711577 931099762 125823106 131021219 125823106 131021219 913390594 131021219 278480949 854943307 278480949 854943307 625319744 854943307 35453632 52246329 35453632 52246329 576970545 787904014 576970545 787904014 990149338 14901354 990149338 14901354 20029752 136961817 20029752 136961817 197528425 298619160 197528425 298619160 123091858 184454640 123091858 184454640 456957263 649312846 456957263 649312846 267535324 401780333 267535324 401780333 300103329 885318243 300103329 885318243 545514995 885318243 180363501 274214773 180363501 274214773 695595513 500810283 695595513 500810283 438371495 756992326 438371495 756992326 623179051 482395578 623179051 482395578 313606160 420475558 313606160 420475558 280076019 420475558 351918932 942746999 351918932 942746999 599368203 942746999 151644486 229270549 151644486 229270549 273290036 982682073 273290036 982682073 551022001 138116129 551022001 138116129 908266140 138116129 350346133 993875221 350346133 993875221 758018035 288205416 758018035 288205416 938656856 92305511 938656856 92305511 208929568 315668327 208929568 315668327 78019183 117289394 78019183 117289394 722946024 441287911 722946024 441287911 294370720 441287911 439677072 674938081 439677072 674938081 745764340 375558102 745764340 375558102 266920850 483002940 266920850 483002940 673761617 483002940 600900507 785309863 600900507 785309863 459187074 323320023 459187074 323320023 201806399 304622290 201806399 304622290 249950012 374291055 249950012 374291055 937714100 93868117 937714100 93868117 383964626 610556434 383964626 610556434 758502409 357422909 758502409 357422909 422058385 639289478 422058385 639289478 289578550 433650579 289578550 433650579 448385170 549234257 448385170 549234257 922262065 117809357 922262065 117809357 329655084 495240105 329655084 495240105 175164638 266338468 175164638 266338468 734292803 771958209 734292803 771958209 512247339 15133176 512247339 15133176 10084322 15133176 250816211 487958323 250816211 487958323 971316917 42730540 971316917 42730540 580843239 654208196 580843239 654208196 969064449 45389156 969064449 45389156 71991802 236601267 71991802 236601267 842688284 236601267 644104508 889743995 644104508 889743995 391279603 85854100 391279603 85854100 942607191 85854100 815011555 277847619 815011555 277847619 29685265 44930643 29685265 44930643 373691397 939835267 373691397 939835267 131746094 197794887 131746094 197794887 422025849 819173995 422025849 819173995 656496678 95784598 656496678 95784598 936424485 95784598 379329457 818359638 379329457 818359638 582502388 818359638 372241208 894950196 372241208 894950196 536526500 816476272 536526500 816476272 532691429 892163797 532691429 892163797 94087967 140890376 94087967 140890376 384439525 952839428 384439525 952839428 32523367 48405394 32523367 48405394 74861564 751727898 74861564 751727898 412810058 751727898 303776200 170402865 303776200 170402865 998063630 2691397 998063630 2691397 604615951 935296475 604615951 935296475 147164035 222912567 147164035 222912567 252710554 378770396 252710554 378770396 154146087 232889370 154146087 232889370 336815811 552199531 336815811 552199531 111315857 166538586 111315857 166538586 375341445 700237410 375341445 700237410 996969203 4623733 996969203 4623733 411667411 517060037 411667411 517060037 176143458 78616823 176143458 78616823 52473588 78616823 623826400 861189193 623826400 861189193 337810341 861189193 916291691 126934908 916291691 126934908 343483213 650365498 343483213 650365498 903113642 145822051 903113642 145822051 298458338 447786022 298458338 447786022 844367603 233991861 844367603 233991861 322455578 484609426 322455578 484609426 961721268 56802835 961721268 56802835 572926032 502701193 572926032 502701193 997701663 3389756 997701663 3389756 695852854 449168471 695852854 449168471 123245809 184722891 123245809 184722891 144268700 218045231 144268700 218045231 115752026 173431173 115752026 173431173 813836527 279465404 813836527 279465404 35363056 52078687 35363056 52078687 229222529 344067798 229222529 344067798 130759715 106015658 130759715 106015658 930369653 106015658 551390328 994409039 551390328 994409039 997778178 3190387 997778178 3190387 91197327 260539409 91197327 260539409 174665450 265399971 174665450 265399971 902918385 57602327 902918385 57602327 38875054 57602327 749135112 370858805 749135112 370858805 121257357 181981232 121257357 181981232 646978621 679332992 646978621 679332992 616883831 483377580 616883831 483377580 196224729 296542270 196224729 296542270 377917236 938384053 377917236 938384053 699430422 444025708 699430422 444025708 311451769 467815116 311451769 467815116 295181846 336121436 295181846 336121436 223182777 336121436 620213147 987122852 620213147 987122852 82778057 124312791 82778057 124312791 350411046 909480110 350411046 909480110 784415484 319377597 784415484 319377597 240317595 360587381 240317595 360587381 986912586 19579498 986912586 19579498 109749115 712738395 109749115 712738395 693756736 452449577 693756736 452449577 661047578 644660590 661047578 644660590 712218046 426063908 712218046 426063908 608382184 865301964 608382184 865301964 800993551 108401480 800993551 108401480 71958610 108401480 932023272 103625804 932023272 103625804 460926224 759276177 460926224 759276177 795934492 303526003 795934492 303526003 673529907 581407907 673529907 581407907 125088140 187682323 125088140 187682323 554644052 945515748 554644052 945515748 891307277 163031614 891307277 163031614 871416336 340490606 871416336 340490606 193023071 87030425 193023071 87030425 58241102 87030425 247028953 910352451 247028953 910352451 418690481 910352451 357392631 94051494 357392631 94051494 937603073 94051494 666327705 494740288 666327705 494740288 201462604 304053411 201462604 304053411 303357136 454940328 303357136 454940328 132836874 199376392 132836874 199376392 866511530 199376392 501651656 919380899 501651656 919380899 974198547 38328006 974198547 38328006 40131971 355159845 40131971 355159845 578496983 836030419 578496983 836030419 345346329 748840415 345346329 748840415 467967652 748840415 423275831 815759341 423275831 815759341 463743194 568460746 463743194 568460746 530801414 597388318 530801414 597388318 74231096 111846468 74231096 111846468 319581749 820485928 319581749 820485928 598113223 820485928 475682659 867444749 475682659 867444749 722518164 9423420 722518164 9423420 6406263 9423420 442457898 865839315 442457898 865839315 474833827 264421766 474833827 264421766 174053751 264421766 429919516 826008126 429919516 826008126 644994488 826008126 295454584 442942524 295454584 442942524 571328390 727109213 571328390 727109213 942806181 85648338 942806181 85648338 491479918 769796462 491479918 769796462 700090226 443356302 700090226 443356302 338671160 827523876 338671160 827523876 870190382 194209690 870190382 194209690 625097643 861006487 625097643 861006487 590671909 802381154 590671909 802381154 411566585 984017925 411566585 984017925 792526748 307792287 792526748 307792287 683659515 468204978 683659515 468204978 277414906 416619641 277414906 416619641 324556811 487928454 324556811 487928454 29620142 44810164 29620142 44810164 871248369 319141165 871248369 319141165 784678727 319141165 936822674 95103748 936822674 95103748 481099428 878516114 481099428 878516114 734445390 134370227 734445390 134370227 911028870 134370227 452090558 724120084 452090558 724120084 840774596 239512843 840774596 239512843 482684938 955617335 482684938 955617335 570984010 955617335 294620102 111394403 294620102 111394403 926606546 111394403 788227788 617629279 788227788 617629279 92769135 139062905 92769135 139062905 337018852 591061441 337018852 591061441 544921642 145854872 544921642 145854872 903050701 145854872 228116282 342732653 228116282 342732653 946673188 79598447 946673188 79598447 53851747 160289849 53851747 160289849 893467837 160289849 254413078 459932935 254413078 459932935 688741452 459932935 388734092 928102831 388734092 928102831 540939658 151009956 540939658 151009956 100504937 151009956 152241127 392975399 152241127 392975399 783815127 320381617 783815127 320381617 536163230 772294241 536163230 772294241 31587392 47052783 31587392 47052783 609522833 563421326 609522833 563421326 276342102 108157157 276342102 108157157 928911435 108157157 74109003 675093790 74109003 675093790 480659231 675093790 410045394 692302012 410045394 692302012 365881070 526696420 365881070 526696420 497662029 526696420 188437865 285789478 188437865 285789478 297456996 446260964 297456996 446260964 181011782 275095931 181011782 275095931 762016284 352490559 762016284 352490559 792436745 234166322 792436745 234166322 154954258 234166322 392218396 656657589 392218396 656657589 52971858 78135425 52971858 78135425 947546872 78135425 548075788 656308928 548075788 656308928 580689057 452675620 580689057 452675620 888802385 167040375 888802385 167040375 586741528 871518804 586741528 871518804 376343936 299308771 376343936 299308771 798561500 299308771 442707731 507053048 442707731 507053048 169079475 256747186 169079475 256747186 453698666 977693665 453698666 977693665 437283315 352660193 437283315 352660193 234833766 352660193 383992112 806599500 383992112 806599500 596495081 294660942 596495081 294660942 194788864 294660942 618505575 739421602 618505575 739421602 444176689 739421602 965825852 50671108 965825852 50671108 823887331 680761275 823887331 680761275 385097476 680761275 511767743 860196439 511767743 860196439 193547670 292707914 193547670 292707914 566020014 953860178 566020014 953860178 652192269 150694467 652192269 150694467 899945989 150694467 155030432 393406366 155030432 393406366 478961938 878402575 478961938 878402575 559137788 263512732 559137788 263512732 825166914 263512732 690977984 603483054 690977984 603483054 153548040 232173739 153548040 232173739 726201213 904186170 726201213 904186170 521811261 904186170 930653644 105705285 930653644 105705285 235552659 353992475 235552659 353992475 832155187 252103206 832155187 252103206 590581523 907621113 590581523 907621113 100789909 151444110 100789909 151444110 715610118 800604839 715610118 800604839 510372741 800604839 752066449 366428369 752066449 366428369 455523724 756016687 455523724 756016687 193250692 292026187 193250692 292026187 657506131 833703111 657506131 833703111 642061800 523444623 642061800 523444623 913541970 130851799 913541970 130851799 770142004 339751101 770142004 339751101 873342135 140989994 873342135 140989994 906122832 140989994 127803230 595452857 127803230 595452857 629236894 595452857 259713172 212416546 259713172 212416546 858113235 212416546 380067952 729562017 380067952 729562017 787512319 95134724 787512319 95134724 936800407 95134724 687903862 776990826 687903862 776990826 576503495 776990826 649764757 903819898 649764757 903819898 40820510 60565875 40820510 60565875 119946868 180065756 119946868 180065756 913120273 131367430 913120273 131367430 577207186 641780074 577207186 641780074 438028597 641780074 461736134 941461503 461736134 941461503 971467221 42544855 971467221 42544855 82212595 658185924 82212595 658185924 682967282 469196623 682967282 469196623 603045717 638969141 603045717 638969141 737148630 317200054 737148630 317200054 210129692 317200054 837376137 181420319 837376137 181420319 120793411 181420319 735597266 391110747 735597266 391110747 6614823 9685310 6614823 9685310 384698486 722317144 384698486 722317144 21311416 32297634 21311416 32297634 582611242 976295707 582611242 976295707 173223097 127560148 173223097 127560148 936148939 96391444 936148939 96391444 707896611 703366642 707896611 703366642 611314968 703366642 870701074 193752841 870701074 193752841 710259148 602171642 710259148 602171642 355035853 920438772 355035853 920438772 651597808 610767977 651597808 610767977 584297723 808539871 584297723 808539871 986274356 20608647 986274356 20608647 171257149 872682414 171257149 872682414 376213535 872682414 359407228 992715675 359407228 992715675 704008214 437561874 704008214 437561874 391025953 729460844 391025953 729460844 682298992 57774322 682298992 57774322 39012489 57774322 376098421 876188252 376098421 876188252 720080474 14692825 720080474 14692825 990260898 14692825 511047533 803730499 511047533 803730499 225332901 338852840 225332901 338852840 700346984 556009064 700346984 556009064 522137441 556009064 612082174 590940487 612082174 590940487 419440719 13676805 419440719 13676805 9152465 13676805 343035072 728604524 343035072 728604524 156679211 236796019 156679211 236796019 640184923 595425164 640184923 595425164 846923714 229697550 846923714 229697550 283638403 723390129 283638403 723390129 548627638 723390129 491596262 829429806 491596262 829429806 444794766 490809723 444794766 490809723 978101318 33158584 978101318 33158584 126501256 303400782 126501256 303400782 796087953 303400782 252759071 447622099 252759071 447622099 696900056 447622099 586725346 985804830 586725346 985804830 232131991 51624114 232131991 51624114 34996352 51624114 812696069 281022840 812696069 281022840 170025503 258179330 170025503 258179330 496746651 897163753 496746651 897163753 898331779 46787583 898331779 46787583 968061726 46787583 803615705 292225675 803615705 292225675 914311924 129378354 914311924 129378354 911465734 448447760 911465734 448447760 267316165 356185346 267316165 356185346 237354415 356185346 414385101 631389541 414385101 631389541 319838960 314582320 319838960 314582320 787980429 314582320 676163191 559497586 676163191 559497586 507943933 559497586 860196302 208526411 860196302 208526411 184689983 348364617 184689983 348364617 232005479 348364617 97536915 146311523 97536915 146311523 516120201 991446114 516120201 991446114 671590867 486591874 671590867 486591874 612249980 694948269 612249980 694948269 573261439 445237905 573261439 445237905 46421472 68893070 46421472 68893070 306687731 999663784 306687731 999663784 429342841 999663784 292321689 315559325 292321689 315559325 787309425 315559325 448541402 983313185 448541402 983313185 310988163 466746077 310988163 466746077 358860527 785749330 358860527 785749330 267087236 326472666 267087236 326472666 803031622 293031542 803031622 293031542 677569282 476353673 677569282 476353673 307913868 461536981 307913868 461536981 365160363 716665578 365160363 716665578 649458523 368202501 649458523 368202501 245458780 368202501 717648512 418170409 717648512 418170409 44562604 66096810 44562604 66096810 651457364 639393307 651457364 639393307 863076758 204204165 863076758 204204165 498407215 843721774 498407215 843721774 378564836 107045523 378564836 107045523 70892615 107045523 960679166 58687493 960679166 58687493 553543186 916672157 553543186 916672157 776302451 29543706 776302451 29543706 19086705 29543706 109872560 173813829 109872560 173813829 884451862 173813829 653358241 679630517 653358241 679630517 275515296 413813143 275515296 413813143 686881819 462516564 686881819 462516564 800123387 263168015 800123387 263168015 825481518 263168015 681249864 579694558 681249864 579694558 471924157 579694558 805650883 289378373 805650883 289378373 200154801 317411255 200154801 317411255 785804006 317411255 181938533 276693135 181938533 276693135 304088180 473843289 304088180 473843289 640090791 655777416 640090791 655777416 96323843 144584494 96323843 144584494 848615279 247489367 848615279 247489367 638674476 551667863 638674476 551667863 514443117 551667863 734859209 392075288 734859209 392075288 668285600 491617187 668285600 491617187 693495888 452783469 693495888 452783469 624818555 731324585 624818555 731324585 637283493 731324585 15947450 24710166 15947450 24710166 912523829 147896073 912523829 147896073 98545231 147896073 654369543 899701142 654369543 899701142 804583769 290694480 804583769 290694480 382395750 751977355 382395750 751977355 87663678 131586299 87663678 131586299 263081315 571070718 263081315 571070718 947852994 77425099 947852994 77425099 55911863 795473115 55911863 795473115 701258735 441532869 701258735 441532869 408243326 719262102 408243326 719262102 31188805 46569135 31188805 46569135 548334071 578162875 548334071 578162875 200408749 302715255 200408749 302715255 680503378 792012692 680503378 792012692 373259200 792012692 567247271 855651115 567247271 855651115 621685059 169598451 621685059 169598451 113207119 169598451 360060979 754586959 360060979 754586959 664506993 314925137 664506993 314925137 208361458 314925137 909128051 103728575 909128051 103728575 68770152 103728575 905111992 480766372 905111992 480766372 319831381 480766372 384486330 647227001 384486330 647227001 746766180 237608891 746766180 237608891 156988779 237608891 500675448 994450264 500675448 994450264 604785401 533570578 604785401 533570578 573854023 744576198 573854023 744576198 913390711 131018844 913390711 131018844 646625576 583789228 646625576 583789228 879268782 181452741 879268782 181452741 847563911 233327173 847563911 233327173 154376684 233327173 683764578 607082165 683764578 607082165 414966006 607082165 793335286 306690479 793335286 306690479 651605732 620103910 651605732 620103910 844624050 233519791 844624050 233519791 455989790 899226138 455989790 899226138 500426329 280002230 500426329 280002230 813240960 280002230 107248804 160832264 107248804 160832264 754619797 454825063 754619797 454825063 303221724 454825063 559654348 717943077 559654348 717943077 487754349 78874608 487754349 78874608 947101459 78874608 233579024 445375218 233579024 445375218 910849448 134754609 910849448 134754609 285698226 428135582 285698226 428135582 163174739 89047328 163174739 89047328 940850794 89047328 533451217 966006984 533451217 966006984 660670778 140754725 660670778 140754725 906284576 140754725 568843492 743616661 568843492 743616661 894176981 109672009 894176981 109672009 927632120 109672009 162498586 638841090 162498586 638841090 834532099 248537723 834532099 248537723 175967093 744571444 175967093 744571444 999386443 648371 999386443 648371 280990907 421624892 280990907 421624892 175136875 266169876 175136875 266169876 564813035 830105793 564813035 830105793 438628216 830105793 929960807 57426275 929960807 57426275 961401867 57426275 332268330 879520298 332268330 879520298 970874662 43239567 970874662 43239567 861751964 681383179 861751964 681383179 425326662 937515950 425326662 937515950 445056550 131596626 445056550 131596626 87678121 131596626 807178277 649506558 807178277 649506558 523295493 617515891 523295493 617515891 574027447 754115373 574027447 754115373 314697532 441021617 314697532 441021617 294107707 441021617 542582690 639273953 542582690 639273953 681544109 27627279 681544109 27627279 981835633 27627279 752216853 405613067 752216853 405613067 176384164 268141955 176384164 268141955 510915029 982105263 510915029 982105263 933826336 100822009 933826336 100822009 157166021 904129089 157166021 904129089 639300897 204976359 639300897 204976359 862501892 204976359 570092863 683926460 570092863 683926460 582125813 225801105 582125813 225801105 149165831 225801105 593773609 618416865 593773609 618416865 300130683 134572987 300130683 134572987 936156684 96345523 936156684 96345523 238184221 357317664 238184221 357317664 892789345 161393120 892789345 161393120 628099240 753357157 628099240 753357157 312264964 468893096 312264964 468893096 312113557 468893096 702452264 229274994 702452264 229274994 847298516 229274994 685285632 465314909 685285632 465314909 242001540 241254823 242001540 241254823 839376022 241254823 527687910 533352351 527687910 533352351 723257498 409636242 723257498 409636242 484371793 716262064 484371793 716262064 368006181 258685306 368006181 258685306 170341137 258685306 466189599 838806145 466189599 838806145 852190944 222021116 852190944 222021116 578228477 774084067 578228477 774084067 998749931 1674672 998749931 1674672 225905396 339796963 225905396 339796963 801391747 295384666 801391747 295384666 537999534 748419566 537999534 748419566 815385365 277179655 815385365 277179655 603117494 965969667 603117494 965969667 467888818 22785209 467888818 22785209 14772786 22785209 988841302 16875060 988841302 16875060 600412812 901868465 600412812 901868465 499138452 453333001 499138452 453333001 693099798 453333001 144400472 200891040 144400472 200891040 133735837 200891040 424160482 517828440 424160482 517828440 842753412 40501917 842753412 40501917 26901799 40501917 543446413 882771489 543446413 882771489 42523069 63124718 42523069 63124718 348616348 817733796 348616348 817733796 444430507 817733796 284078881 66849681 284078881 66849681 44944276 66849681 59333938 768755331 59333938 768755331 445082362 768755331 301212375 451899966 301212375 451899966 669063593 490651862 669063593 490651862 891911396 162350867 891911396 162350867 374778574 820246766 374778574 820246766 91796839 137890090 91796839 137890090 335508144 937900271 335508144 937900271 749604813 370255459 749604813 370255459 487205146 625271639 487205146 625271639 812851767 280633123 812851767 280633123 391462664 835897384 391462664 835897384 764637184 105165813 764637184 105165813 69720988 105165813 771293315 337981533 771293315 337981533 151851759 229553903 151851759 229553903 255091039 382377632 255091039 382377632 753633313 51652775 753633313 51652775 965279096 51652775 377040618 803701805 377040618 803701805 388290464 803701805 144475474 91563367 144475474 91563367 61056634 91563367 622883652 918577445 622883652 918577445 13491606 20915950 13491606 20915950 61606825 718447073 61606825 718447073 543642936 728147733 543642936 728147733 56704128 84813969 56704128 84813969 487128552 727788057 487128552 727788057 479254476 402760606 479254476 402760606 727877937 402760606 470932143 517138110 470932143 517138110 752391695 121198126 752391695 121198126 919900481 121198126 619121045 598631361 619121045 598631361 175030299 265952274 175030299 265952274 632426330 821254367 632426330 821254367 781717608 240923548 781717608 240923548 159271725 240923548 219498012 331183027 219498012 331183027 131290708 39271409 131290708 39271409 973696806 39271409 406249181 609424838 406249181 609424838 781451783 323783720 781451783 323783720 360483570 594030951 360483570 594030951 844621306 50716129 844621306 50716129 965771002 50716129 281685483 445085933 281685483 445085933 986061473 20953900 986061473 20953900 255700059 382991560 255700059 382991560 925074184 113553625 925074184 113553625 578998874 768836472 578998874 768836472 58837292 62455656 58837292 62455656 958087117 62455656 17653613 27436090 17653613 27436090 458022750 563680870 458022750 563680870 761994924 184628131 761994924 184628131 877111628 184628131 726286058 405397152 726286058 405397152 215851262 325799380 215851262 325799380 215911417 325874960 215911417 325874960 801450210 244272399 801450210 244272399 161332248 244272399 876132245 185774784 876132245 185774784 184891946 280679416 184891946 280679416 54609246 81897265 54609246 81897265 820830790 819022412 820830790 819022412 61769980 92515452 61769980 92515452 469415944 554832863 469415944 554832863 995722315 6097902 995722315 6097902 283373118 731107747 283373118 731107747 797042773 301948575 797042773 301948575 425283595 800310603 425283595 800310603 998693569 1750742 998693569 1750742 169744414 257788623 169744414 257788623 134321572 201974231 134321572 201974231 167828577 254848748 167828577 254848748 122251328 183253541 122251328 183253541 637176903 545847644 637176903 545847644 87349633 131211414 87349633 131211414 321852889 483769607 321852889 483769607 806447011 203947578 806447011 203947578 135768758 203947578 313757348 471153573 313757348 471153573 260945933 391016341 260945933 391016341 716343508 945121511 716343508 945121511 9772144 14590625 9772144 14590625 310587555 712258054 310587555 712258054 615870953 235804932 615870953 235804932 843334519 235804932 774689912 637438380 774689912 637438380 74718460 112483977 74718460 112483977 210126807 969983565 210126807 969983565 727857764 402929315 727857764 402929315 447334720 649653905 447334720 649653905 239515230 359185677 239515230 359185677 582457602 916877081 582457602 916877081 830660789 255001417 830660789 255001417 217267679 327564607 217267679 327564607 37750354 22823261 37750354 22823261 14793990 22823261 99609133 149791583 99609133 149791583 967100746 48586664 967100746 48586664 841852022 274570680 841852022 274570680 817046927 274570680 919648683 121643860 919648683 121643860 705667704 802044410 705667704 802044410 661736401 802044410 817839904 273273879 817839904 273273879 466434081 882441637 466434081 882441637 661354059 882441637 461675686 895010300 461675686 895010300 488647348 293639534 488647348 293639534 802633815 293639534 564160931 682564179 564160931 682564179 948972891 76233876 948972891 76233876 246842133 369740185 246842133 369740185 232891961 349924488 232891961 349924488 467125117 785938246 467125117 785938246 395233984 232993104 395233984 232993104 154189723 232993104 497891939 826609437 497891939 826609437 678322428 214221682 678322428 214221682 142079017 214221682 976015949 36130897 976015949 36130897 682072489 721058159 682072489 721058159 574301658 675478851 574301658 675478851 409319214 718547149 409319214 718547149 589589866 66769855 589589866 66769855 44891235 66769855 550730743 563634611 550730743 563634611 172118385 63272475 172118385 63272475 42699944 63272475 817118918 274515723 817118918 274515723 159506811 241276696 159506811 241276696 303141401 454606563 303141401 454606563 861108443 207126151 861108443 207126151 461322940 884362987 461322940 884362987 565434527 884362987 264799946 361682838 264799946 361682838 241077434 361682838 830897058 105349007 830897058 105349007 69884361 105349007 693113914 486395103 693113914 486395103 323327591 486395103 359799668 795871545 359799668 795871545 801762438 157639660 801762438 157639660 895153161 157639660 262219093 392983028 262219093 392983028 105043378 136983279 105043378 136983279 48915528 72545590 48915528 72545590 802419759 885242196 802419759 885242196 141526386 213052474 141526386 213052474 656026693 842067650 656026693 842067650 619107619 842067650 668142029 491974346 668142029 491974346 331666300 497923689 331666300 497923689 976457002 35648233 976457002 35648233 674542469 567912803 674542469 567912803 160574899 242739148 160574899 242739148 311103346 927509010 311103346 927509010 880604310 178952359 880604310 178952359 383643321 951631844 383643321 951631844 931197818 104808151 931197818 104808151 294674856 441826042 294674856 441826042 275145361 413056920 275145361 413056920 406469562 832951951 406469562 832951951 971872170 41744738 971872170 41744738 769086298 341571241 769086298 341571241 838060586 221228284 838060586 221228284 852814123 221228284 698952287 444804350 698952287 444804350 274312775 411753415 274312775 411753415 388686372 936731305 388686372 936731305 426692000 936731305 354669390 165368109 354669390 165368109 110417873 165368109 524148789 980921608 524148789 980921608 832047730 252618487 832047730 252618487 201640344 304293807 201640344 304293807 110958816 166197789 110958816 166197789 593212754 728834259 593212754 728834259 755358785 181141325 755358785 181141325 120640714 181141325 252115659 973738324 252115659 973738324 906576591 140231981 906576591 140231981 351474737 719563772 351474737 719563772 642176892 719563772 572467065 455680448 572467065 455680448 303921255 455680448 648454913 569545621 648454913 569545621 423765112 515675029 423765112 515675029 478005579 615455770 478005579 615455770 736512437 320941296 736512437 320941296 212678254 320941296 253052837 379442014 253052837 379442014 895638707 157009119 895638707 157009119 156087018 235994909 156087018 235994909 77135954 115957122 77135954 115957122 92372003 280503165 92372003 280503165 184756127 280503165 155915708 235804935 155915708 235804935 548045485 754799900 548045485 754799900 563002501 609574410 563002501 609574410 647754171 927209765 647754171 927209765 481467607 547355172 481467607 547355172 242425209 363718660 242425209 363718660 349498691 912772784 349498691 912772784 989079729 16548409 989079729 16548409 451045845 633660852 451045845 633660852 894634366 158483899 894634366 158483899 119998278 745519312 119998278 745519312 429148673 745519312 68120165 102893188 68120165 102893188 759643038 355757337 759643038 355757337 231272424 290697590 231272424 290697590 804559079 290697590 701292909 899202376 701292909 899202376 74820747 112679419 74820747 112679419 336840630 707895139 336840630 707895139 396923559 414345080 396923559 414345080 720247381 414345080 597254593 966658362 597254593 966658362 627144695 966658362 28850403 43672554 28850403 43672554 733186182 826514480 733186182 826514480 471588305 992165188 471588305 992165188 212060070 319619045 212060070 319619045 573152233 911758246 573152233 911758246 454203075 222741685 454203075 222741685 147100036 222741685 424934911 907479403 424934911 907479403 480908202 907479403 453121923 748997759 453121923 748997759 640015713 915763659 640015713 915763659 394587386 915763659 947677497 13912094 947677497 13912094 9280824 13912094 579351520 711296486 579351520 711296486 854342378 218437794 854342378 218437794 199866254 301948576 199866254 301948576 42102050 62577496 42102050 62577496 501067579 805080964 501067579 805080964 401967275 805080964 657561346 978645044 657561346 978645044 576071194 628138844 576071194 628138844 607190194 724530432 607190194 724530432 946986964 79127615 946986964 79127615 653822125 558673696 653822125 558673696 932528661 25984903 932528661 25984903 16718624 25984903 403438852 658779564 403438852 658779564 630109050 315225660 630109050 315225660 120526270 180964159 120526270 180964159 515855327 768948033 515855327 768948033 167591951 189662848 167591951 189662848 873425823 189662848 428815814 612063897 428815814 612063897 835865857 246708306 835865857 246708306 765738664 346564765 765738664 346564765 833856435 249327450 833856435 249327450 424277535 742719426 424277535 742719426 256614667 242422835 256614667 242422835 838679301 242422835 303313482 454906695 303313482 454906695 820820776 269521463 820820776 269521463 260273519 389855720 260273519 389855720 954897628 66882183 954897628 66882183 199053861 910438449 199053861 910438449 932501880 1287911 932501880 1287911 863575 1287911 521542676 859788747 521542676 859788747 253847147 286959063 253847147 286959063 189427567 286959063 947839417 77512133 947839417 77512133 494714834 868935072 494714834 868935072 753622208 157003948 753622208 157003948 895705032 157003948 434683240 868268557 434683240 868268557 980245952 29881617 980245952 29881617 727744283 403003634 727744283 403003634 153916732 232628455 153916732 232628455 203064270 818786440 203064270 818786440 341295517 818786440 32908440 43314483 32908440 43314483 28713322 43314483 208982524 315791453 208982524 315791453 130253239 195379418 130253239 195379418 297309359 445766863 297309359 445766863 844997275 232949469 844997275 232949469 599895500 833705216 599895500 833705216 80047536 120097655 80047536 120097655 105237601 157860821 105237601 157860821 86524172 83561643 86524172 83561643 943992274 83561643 643034135 989672252 643034135 989672252 792800591 130391652 792800591 130391652 913751339 130391652 724710871 436434585 724710871 436434585 433282695 530912291 433282695 530912291 959639863 59984177 959639863 59984177 744114549 393828353 744114549 393828353 257005923 384979550 257005923 384979550 593498011 819920028 593498011 819920028 722496822 410643896 722496822 410643896 408381127 900193370 408381127 900193370 529417816 430061860 529417816 430061860 159018665 240608821 159018665 240608821 344111689 712451238 344111689 712451238 993627426 8773995 993627426 8773995 560998004 810578262 560998004 810578262 774879110 9435587 774879110 9435587 993196282 9435587 819372020 373304007 819372020 373304007 249276234 373304007 405478095 912535529 405478095 912535529 473279961 161979724 473279961 161979724 108213786 161979724 393561848 645006065 393561848 645006065 925991270 112406861 925991270 112406861 325593548 489475530 325593548 489475530 232370321 348999553 232370321 348999553 592062472 781326331 592062472 781326331 397728672 206736595 397728672 206736595 861536163 206736595 828242558 258419157 828242558 258419157 886792342 170140097 886792342 170140097 301231820 762116357 301231820 762116357 767243032 336784946 767243032 336784946 915972202 127599210 915972202 127599210 811331553 282494380 811331553 282494380 833615230 134447792 833615230 134447792 910987215 134447792 402913415 798681718 402913415 798681718 112245863 89289488 112245863 89289488 940592309 89289488 44831815 66640534 44831815 66640534 690101189 490719734 690101189 490719734 668977149 490719734 769963159 340094643 769963159 340094643 768031981 617584889 768031981 617584889 582945668 617584889 760907988 354515149 760907988 354515149 389868590 862110455 389868590 862110455 657754618 171360559 657754618 171360559 885959070 171360559 502151541 918501103 502151541 918501103 345943673 205258530 345943673 205258530 862222679 205258530 518005334 793050629 518005334 793050629 645363404 293813514 645363404 293813514 194224334 293813514 357261012 733172015 357261012 733172015 8309582 12494409 8309582 12494409 911646898 832812833 911646898 832812833 406497378 832812833 759963913 354991998 759963913 354991998 236449973 354991998 588249676 857626569 588249676 857626569 472095830 857626569 545709417 312665984 545709417 312665984 789338905 312665984 289124502 432991407 289124502 432991407 152197623 230056405 152197623 230056405 730854753 398841258 730854753 398841258 35428202 52134400 35428202 52134400 650489566 919510753 650489566 919510753 400501480 67719201 400501480 67719201 45807744 67719201 186705698 283414860 186705698 283414860 812728329 16611299 812728329 16611299 989022814 16611299 74135049 757149311 74135049 757149311 737362400 388190424 737362400 388190424 376016700 765387962 376016700 765387962 975313145 36929214 975313145 36929214 601522377 838977473 601522377 838977473 763046467 348336579 763046467 348336579 143097782 215917125 143097782 215917125 790884249 310457806 790884249 310457806 16167930 25218283 16167930 25218283 166494303 719990223 166494303 719990223 537376499 719990223 151313744 228752951 151313744 228752951 388553493 991936352 388553493 991936352 143225684 216019881 143225684 216019881 620017183 881591651 620017183 881591651 9826999 14662775 9826999 14662775 879389317 813139274 879389317 813139274 498997817 813139274 528126816 914916914 528126816 914916914 12501225 19024237 12501225 19024237 866450819 199476903 866450819 199476903 953109321 69863334 953109321 69863334 718295946 417126655 718295946 417126655 747527363 373266208 747527363 373266208 585171000 720050963 585171000 720050963 947289193 78658977 947289193 78658977 315025521 473559728 315025521 473559728 1345663 1952387 1345663 1952387 767374417 475804523 767374417 475804523 17597704 27370933 17597704 27370933 480501859 933039734 480501859 933039734 312317056 469370832 312317056 469370832 327070076 825204473 327070076 825204473 927488372 109906704 927488372 109906704 657158737 918160006 657158737 918160006 316880262 162690541 316880262 162690541 108822258 162690541 394366788 928873964 394366788 928873964 681057592 471574968 681057592 471574968 426960132 687069159 426960132 687069159 195111366 295140597 195111366 295140597 788886145 313235238 788886145 313235238 952990918 70033532 952990918 70033532 853903567 609440064 853903567 609440064 588734521 609440064 664702496 351988410 664702496 351988410 762363770 351988410 71147715 107623319 71147715 107623319 329265280 494878982 329265280 494878982 316846582 476131919 316846582 476131919 676872060 811791220 676872060 811791220 141881391 213811558 141881391 213811558 507586999 847643411 507586999 847643411 159474745 241161467 159474745 241161467 250161366 374563419 250161366 374563419 923996314 115000728 923996314 115000728 745488906 982994584 745488906 982994584 454347087 982994584 603737105 364951508 603737105 364951508 10938204 16801709 10938204 16801709 96996939 276894737 96996939 276894737 182099190 276894737 89745955 134955743 89745955 134955743 322091410 612829369 322091410 612829369 586215454 612829369 534159354 686926295 534159354 686926295 390597047 513219260 390597047 513219260 537155119 865512202 537155119 865512202 913127959 56247361 913127959 56247361 38017306 56247361 83572155 885043468 83572155 885043468 611861573 885043468 13115569 20176857 13115569 20176857 717640637 972555292 717640637 972555292 563133653 972555292 626444523 994665764 626444523 994665764 733170867 395414167 733170867 395414167 647537899 760580304 647537899 760580304 975210606 36969434 975210606 36969434 242847417 746106322 242847417 746106322 536441068 185508717 536441068 185508717 947558616 71389138 947558616 71389138 31023425 46287970 31023425 46287970 567462229 989183781 567462229 989183781 19559482 30008946 19559482 30008946 702317167 439786864 702317167 439786864 53917069 80888255 53917069 80888255 368138722 874733441 368138722 874733441 802742740 83140165 802742740 83140165 944132783 83140165 392906418 721836158 392906418 721836158 153288029 231828007 153288029 231828007 499907187 672306163 499907187 672306163 396497978 634711269 396497978 634711269 560337336 785764838 560337336 785764838 310884329 65301214 310884329 65301214 956105469 65301214 838882940 461408983 838882940 461408983 153292122 98301379 153292122 98301379 960046895 59504062 960046895 59504062 892300284 780214424 892300284 780214424 516829294 780214424 663665036 408952573 663665036 408952573 272581623 408952573 530884397 596925963 530884397 596925963 19086858 29558876 19086858 29558876 408159680 623663370 408159680 623663370 934809354 99427370 934809354 99427370 138996623 208927027 138996623 208927027 82439890 123704616 82439890 123704616 457544510 810742642 457544510 810742642 819451373 115858119 819451373 115858119 77091882 115858119 956687358 64149213 956687358 64149213 483939833 916460988 483939833 916460988 504799241 916460988 175342447 13339423 175342447 13339423 8869281 13339423 563572446 564369382 563572446 564369382 149888790 226777360 149888790 226777360 281341795 422018381 281341795 422018381 798531724 299462979 798531724 299462979 338060152 891228576 338060152 891228576 480728899 288110931 480728899 288110931 190478789 288110931 837393117 244440313 837393117 244440313 228779516 655709313 228779516 655709313 421496540 655709313 12430992 18946185 12430992 18946185 452413399 862831875 452413399 862831875 828288425 106603779 828288425 106603779 70629372 106603779 601570328 670513691 601570328 670513691 806136843 288551558 806136843 288551558 529383580 901116569 529383580 901116569 923989574 115002937 923989574 115002937 872142678 648532516 872142678 648532516 182586784 277528801 182586784 277528801 556306724 694148728 556306724 694148728 850557808 224725883 850557808 224725883 249457314 373571169 249457314 373571169 98611273 147979066 98611273 147979066 615814001 696654993 615814001 696654993 685914420 283494324 685914420 283494324 810410167 283494324 556094571 916431128 556094571 916431128 829056224 257360284 829056224 257360284 548661795 750167116 548661795 750167116 875228431 167229054 875228431 167229054 111848513 167229054 968590002 46020863 968590002 46020863 58198864 747049142 58198864 747049142 529089910 747049142 152013070 209567507 152013070 209567507 859553673 209567507 269412387 404577864 269412387 404577864 85315623 128307734 85315623 128307734 136381594 210131184 136381594 210131184 859322951 210131184 454992221 517310150 454992221 517310150 303127012 83551904 303127012 83551904 943993399 83551904 31118022 46367999 31118022 46367999 278488090 418285644 278488090 418285644 925023077 113685168 925023077 113685168 328033933 493335987 328033933 493335987 981533221 28283289 981533221 28283289 477077512 664615976 477077512 664615976 630180576 416633419 630180576 416633419 69072795 104192494 69072795 104192494 335203802 995175130 335203802 995175130 937743942 93695648 937743942 93695648 830508966 809638420 830508966 809638420 644027930 809638420 751429390 367511893 751429390 367511893 718886092 416254763 718886092 416254763 862795541 204554382 862795541 204554382 801751171 294736265 801751171 294736265 155109400 24053482 155109400 24053482 983994942 24053482 270871629 814325002 270871629 814325002 643829946 233781461 643829946 233781461 844439811 233781461 245361359 367847349 245361359 367847349 945138866 82019953 945138866 82019953 662258017 766722134 662258017 766722134 717214438 418836446 717214438 418836446 654028480 886251583 654028480 886251583 531218555 886251583 875392651 186647196 875392651 186647196 425006908 932879810 425006908 932879810 549284339 151981636 549284339 151981636 101040570 151981636 594625847 906063199 594625847 906063199 362263028 496643318 362263028 496643318 664935529 496643318 418613211 734717069 418613211 734717069 383160114 497832034 383160114 497832034 883265080 175659018 883265080 175659018 551365856 508865005 551365856 508865005 747617350 307429553 747617350 307429553 792822640 307429553 745199303 718571356 745199303 718571356 162773870 15291339 162773870 15291339 989844773 15291339 363042224 980567998 363042224 980567998 125405759 187977624 125405759 187977624 528601371 864118080 528601371 864118080 584435325 279311730 584435325 279311730 107696177 127830586 107696177 127830586 915706161 127830586 874339841 369559742 874339841 369559742 246578160 369559742 297553184 853936695 297553184 853936695 825575060 262896130 825575060 262896130 759628621 380566028 759628621 380566028 253845105 380566028 306137306 657914912 306137306 657914912 429657813 657914912 205593681 310312055 205593681 310312055 303157241 454691556 303157241 454691556 138859911 208783711 138859911 208783711 722655322 410575745 722655322 410575745 744843012 294446743 744843012 294446743 801830001 294446743 51615794 76992377 51615794 76992377 531682699 797127270 531682699 797127270 636716737 788232231 636716737 788232231 571700777 903203512 571700777 903203512 647077023 215547646 647077023 215547646 856060334 215547646 485593066 901127989 485593066 901127989 342255652 314256355 342255652 314256355 788160905 314256355 657440247 907365208 657440247 907365208 54372048 81550845 54372048 81550845 677837376 690184188 677837376 690184188 101768917 152865785 101768917 152865785 180383075 274257153 180383075 274257153 20121523 30564125 20121523 30564125 889185294 570958295 889185294 570958295 159149892 240759881 159149892 240759881 445103475 718948408 445103475 718948408 987683070 18268328 987683070 18268328 188952779 407786984 188952779 407786984 271711594 407786984 161391295 244327865 161391295 244327865 797427834 375182682 797427834 375182682 250605699 375182682 263244692 705135170 263244692 705135170 563976088 705135170 90506956 101613721 90506956 101613721 933325072 101613721 243954426 366360987 243954426 366360987 873001089 190252626 873001089 190252626 522266410 936729261 522266410 936729261 146021433 221264542 146021433 221264542 682809216 469265497 682809216 469265497 108515882 71749875 108515882 71749875 48232843 71749875 442258430 893446257 442258430 893446257 231183528 346658590 231183528 346658590 589431970 526477734 589431970 526477734 290342748 434814187 290342748 434814187 378757565 953439632 378757565 953439632 657171642 953439632 171568909 260635586 171568909 260635586 488400615 881397370 488400615 881397370 216168484 20437380 216168484 20437380 13251375 20437380 419545318 891843501 419545318 891843501 967304258 47958705 967304258 47958705 112483698 421855572 112483698 421855572 810007526 284037994 810007526 284037994 779597931 326375728 779597931 326375728 40913568 60721199 40913568 60721199 824250137 404533029 824250137 404533029 726968388 404533029 830083236 255901070 830083236 255901070 341451346 888767953 341451346 888767953 194199667 293700548 194199667 293700548 748939160 412758637 748939160 412758637 274914916 412758637 959683926 59887117 959683926 59887117 841889540 237659463 841889540 237659463 125053078 187545163 125053078 187545163 568325269 606946362 568325269 606946362 230702534 345933334 230702534 345933334 698592263 445480821 698592263 445480821 133494501 200598228 133494501 200598228 657793405 944491481 657793405 944491481 174886717 55995643 174886717 55995643 37790326 55995643 804503191 481806296 804503191 481806296 254437739 361331829 254437739 361331829 240772355 361331829 993702366 8589556 993702366 8589556 963298319 263997443 963298319 263997443 173790212 263997443 831068874 254285309 831068874 254285309 300622927 760553713 300622927 760553713 475426626 760553713 446484971 62277796 446484971 62277796 958267392 62277796 404041487 514614049 404041487 514614049 216763808 326886275 216763808 326886275 499961897 917498307 499961897 917498307 463925111 917498307 771942150 122093397 771942150 122093397 919402309 122093397 287557011 482356286 287557011 482356286 674177441 482356286 607216287 716783314 607216287 716783314 36715150 54197153 36715150 54197153 627027142 602473589 627027142 602473589 120142027 68680412 120142027 68680412 953877999 68680412 779184091 326961807 779184091 326961807 924149103 114788291 924149103 114788291 672155995 873159813 672155995 873159813 128109129 68007042 128109129 68007042 954236000 68007042 659610802 700422563 659610802 700422563 638370614 528484074 638370614 528484074 391208054 992327925 391208054 992327925 432798040 992327925 2499757 3728026 2499757 3728026 368016772 695419772 368016772 695419772 292138088 437685162 292138088 437685162 372780827 676389699 372780827 676389699 246375401 369117478 246375401 369117478 461044951 582689331 461044951 582689331 176300842 7441342 176300842 7441342 994614050 7441342 496515802 513129331 496515802 513129331 274419945 35302305 274419945 35302305 976711793 35302305 135476071 615020559 135476071 615020559 564380939 615020559 423736599 637580624 423736599 637580624 653556094 637580624 438197694 806263299 438197694 806263299 2351921 3495204 2351921 3495204 991485795 727352079 991485795 727352079 409598965 897940712 409598965 897940712 626273640 897940712 105357931 158097287 105357931 158097287 279844687 420051776 279844687 420051776 221136392 333388539 221136392 333388539 671290915 487035958 671290915 487035958 52090015 77827787 52090015 77827787 265987693 669597923 265987693 669597923 903751317 144851244 903751317 144851244 263165279 394671990 263165279 394671990 137037706 206417940 137037706 206417940 602617537 671050012 602617537 671050012 46830465 69446480 46830465 69446480 148917612 909620877 148917612 909620877 564315446 909620877 23740292 35936029 23740292 35936029 945338045 685238788 945338045 685238788 644804032 835980157 644804032 835980157 800791596 1399065 800791596 1399065 958559 1399065 599322874 698244777 599322874 698244777 657707761 649384552 657707761 649384552 348908719 995313361 348908719 995313361 659922153 995313361 553438281 466707582 553438281 466707582 684338809 466707582 493065356 970405051 493065356 970405051 595258476 336074523 595258476 336074523 772800828 336074523 492632939 832852257 492632939 832852257 345529913 832852257 889276959 111613653 889276959 111613653 74122244 111613653 490351058 687571209 490351058 687571209 725318665 405285034 725318665 405285034 726396879 405285034 102592232 153796500 102592232 153796500 758543194 649259122 758543194 649259122 528416627 649259122 561205125 658868596 561205125 658868596 252956428 166245208 252956428 166245208 111012716 166245208 505056628 944756480 505056628 944756480 728176379 402384914 728176379 402384914 365478630 737053918 365478630 737053918 945151664 81984191 945151664 81984191 617972262 793739915 617972262 793739915 682131699 108612043 682131699 108612043 928487693 108612043 603896999 883308796 603896999 883308796 589679959 883308796 913176069 131214133 913176069 131214133 167362126 467172110 167362126 467172110 684132623 467172110 264464316 396926319 264464316 396926319 301047894 451717543 301047894 451717543 6590201 9596870 6590201 9596870 544361713 598297700 544361713 598297700 526416671 518390605 526416671 518390605 350071092 959044215 350071092 959044215 868444549 196771800 868444549 196771800 399376149 756809674 399376149 756809674 701546875 370606322 701546875 370606322 749411608 370606322 282752006 784480822 282752006 784480822 634326325 784480822 127660933 56370297 127660933 56370297 38061432 56370297 382476699 993406564 382476699 993406564 276744931 415302082 276744931 415302082 363035477 954793396 363035477 954793396 861807186 206177402 861807186 206177402 815530323 455583073 815530323 455583073 238672294 133781066 238672294 133781066 911470881 133781066 488771686 529170781 488771686 529170781 948645713 76552594 948645713 76552594 851765471 723429536 851765471 723429536 73082358 109902627 73082358 109902627 474818641 665696934 474818641 665696934 779103315 257986991 779103315 257986991 169871071 257986991 314090966 776821156 314090966 776821156 736748137 344217904 736748137 344217904 229323110 344217904 841908675 78971086 841908675 78971086 947050745 78971086 531963604 758335512 531963604 758335512 255628471 382892608 255628471 382892608 587992373 765185622 587992373 765185622 990505771 14351082 990505771 14351082 636097225 987904384 636097225 987904384 353136280 965183013 353136280 965183013 336619794 989933264 336619794 989933264 53844454 58042885 53844454 58042885 961016637 58042885 72499669 223431569 72499669 223431569 851398668 223431569 11542792 17624131 11542792 17624131 922299096 465295485 922299096 465295485 234726859 352519989 234726859 352519989 360734589 907490533 360734589 907490533 761499345 353495684 761499345 353495684 284336408 910760097 284336408 910760097 744384465 378145832 744384465 378145832 698221125 613842439 698221125 613842439 473839644 613842439 731752915 98210827 731752915 98210827 65358351 98210827 655456040 727131879 655456040 727131879 194014100 293430769 194014100 293430769 478499449 537420908 478499449 537420908 676904245 278638843 676904245 278638843 814495246 278638843 803081353 292990740 803081353 292990740 996306480 5488478 996306480 5488478 479675730 770022097 479675730 770022097 584444476 128159999 584444476 128159999 915444523 128159999 755133989 361874091 755133989 361874091 821272995 268706510 821272995 268706510 405075359 654486340 405075359 654486340 91855831 91490362 91855831 91490362 60988904 91490362 669200457 490463690 669200457 490463690 915024636 128163613 915024636 128163613 85144301 128163613 630710948 675878988 630710948 675878988 855680839 215991701 855680839 215991701 353058001 931170480 353058001 931170480 139169615 209179728 139169615 209179728 720807233 413517943 720807233 413517943 815394645 54563218 815394645 54563218 36826998 54563218 451834633 695059023 451834633 695059023 5849480 8571499 5849480 8571499 724722480 407487549 724722480 407487549 927971074 91890388 927971074 91890388 938995046 91890388 335623026 768647647 335623026 768647647 997240302 3984043 997240302 3984043 43105961 347326527 43105961 347326527 383214048 878957176 383214048 878957176 660114489 245311366 660114489 245311366 161992197 245311366 652043572 959507659 652043572 959507659 607559707 394132794 607559707 394132794 262795179 394132794 605440775 971979916 605440775 971979916 717322571 418669062 717322571 418669062 399437385 677676448 399437385 677676448 288204712 431375148 288204712 431375148 567380360 819203886 567380360 819203886 447113758 819203886 581332416 622239211 581332416 622239211 408212942 766870921 408212942 766870921 338849345 603667048 338849345 603667048 374204110 648913177 374204110 648913177 707268810 433049701 707268810 433049701 507085655 558844448 507085655 558844448 769468975 341102342 769468975 341102342 676720355 477732936 676720355 477732936 44855653 66715481 44855653 66715481 94831609 142012631 94831609 142012631 54113097 81149694 54113097 81149694 315525375 474182935 315525375 474182935 798955698 25868497 798955698 25868497 982777571 25868497 437050318 785420358 437050318 785420358 283571672 319390698 283571672 319390698 211923729 319390698 607687332 844746999 607687332 844746999 208308063 314731273 208308063 314731273 273482715 764447008 273482715 764447008 675255605 479671775 675255605 479671775 188981489 196296334 188981489 196296334 130812327 196296334 642402042 722243351 642402042 722243351 39377938 58370711 39377938 58370711 737933221 387614320 737933221 387614320 856741475 214653724 856741475 214653724 609258351 880008810 609258351 880008810 410305385 880008810 851579161 223138936 851579161 223138936 151916395 510269416 151916395 510269416 654516396 510269416 517877818 817369861 517877818 817369861 836223590 246133134 836223590 246133134 570140771 980400297 570140771 980400297 66746714 100600774 66746714 100600774 191572249 289666574 191572249 289666574 991825803 12155060 991825803 12155060 919774808 121422481 919774808 121422481 12054358 18372757 12054358 18372757 113098312 169428831 113098312 169428831 5967127 1295096 5967127 1295096 999017568 1295096 964674033 862543786 964674033 862543786 363623960 862543786 413004636 304102066 413004636 304102066 886451269 170680803 886451269 170680803 308304041 462110667 308304041 462110667 917810334 124226252 917810334 124226252 810685325 283107952 810685325 283107952 866901416 198860637 866901416 198860637 143664387 592929939 143664387 592929939 386486720 592929939 211284395 318606944 211284395 318606944 335703095 846594279 335703095 846594279 485826219 628460542 485826219 628460542 364769819 628460542 690035292 458181787 690035292 458181787 343872033 897059026 343872033 897059026 47609818 70836271 47609818 70836271 347053984 958015248 347053984 958015248 560606101 567574131 560606101 567574131 341497755 841478527 341497755 841478527 998268125 2436583 998268125 2436583 431605554 604376623 431605554 604376623 138791063 208746897 138791063 208746897 304038595 455808839 304038595 455808839 934630003 99680301 934630003 99680301 790318660 311142731 790318660 311142731 22531618 33962966 22531618 33962966 298930116 496707712 298930116 496707712 664934137 496707712 658554891 525205446 658554891 525205446 687329460 151433371 687329460 151433371 100777372 151433371 154660141 679657104 154660141 679657104 527123435 679657104 509643 667153 509643 667153 200036864 317052437 200036864 317052437 982751236 25923487 982751236 25923487 20871860 720095754 20871860 720095754 928889880 108172087 928889880 108172087 447416592 574090267 447416592 574090267 776427554 330774265 776427554 330774265 519666619 725972101 519666619 725972101 402786934 725972101 481797091 806672211 481797091 806672211 669942697 65391871 669942697 65391871 956067636 65391871 182615221 759635659 182615221 759635659 363322540 759635659 178169566 271031353 178169566 271031353 344377784 985990031 344377784 985990031 800347894 296713703 800347894 296713703 304242316 874864071 304242316 874864071 573899029 79598442 573899029 79598442 53260436 79598442 307366159 460968371 307366159 460968371 978181765 33053914 978181765 33053914 892208495 796704586 892208495 796704586 160369519 242468538 160369519 242468538 360749705 726553387 360749705 726553387 254994499 195429194 254994499 195429194 869456844 195429194 795828149 432402725 795828149 432402725 436862738 937673172 436862738 937673172 253554153 380147911 253554153 380147911 368733369 875792122 368733369 875792122 104116818 155988865 104116818 155988865 674300692 482108885 674300692 482108885 691780904 455648134 691780904 455648134 501548445 973219392 501548445 973219392 797446855 301211159 797446855 301211159 407216965 808766573 407216965 808766573 162052555 5985652 162052555 5985652 3839448 5985652 91085614 155039328 91085614 155039328 103599118 155039328 31147410 46474898 31147410 46474898 62801334 94190161 62801334 94190161 939733959 50298198 939733959 50298198 966127444 50298198 332403268 855467048 332403268 855467048 395074845 855467048 231432283 347080646 231432283 347080646 383179019 867711015 383179019 867711015 512603822 553319759 512603822 553319759 649637925 920653462 649637925 920653462 963428360 54159976 963428360 54159976 209945805 316858102 209945805 316858102 809567324 139188076 809567324 139188076 907235604 139188076 355389701 530567559 355389701 530567559 204301606 307984140 204301606 307984140 375520213 924539104 375520213 924539104 938117004 47441937 938117004 47441937 19734364 30052919 19734364 30052919 546740172 854455768 546740172 854455768 56895686 85049085 56895686 85049085 569562467 628632175 569562467 628632175 357342228 235718938 357342228 235718938 943460205 84668828 943460205 84668828 352595007 618701218 352595007 618701218 657686190 618701218 260746312 390733736 260746312 390733736 668663096 491103678 668663096 491103678 672588755 484609425 672588755 484609425 384337568 813668394 384337568 813668394 602404585 15732120 602404585 15732120 989609563 15732120 338219045 613074504 338219045 613074504 228179492 342793977 228179492 342793977 254009952 399452820 254009952 399452820 730305057 399452820 392366629 977961045 392366629 977961045 341272980 977961045 847704509 228665078 847704509 228665078 828639054 452925051 828639054 452925051 302042695 452925051 648608665 849750488 648608665 849750488 172310329 261846850 172310329 261846850 744435006 378078545 744435006 378078545 875574877 93488935 875574877 93488935 937800428 93488935 472893555 959232656 472893555 959232656 797515847 301085576 797515847 301085576 781542144 323572157 781542144 323572157 953866909 68725146 953866909 68725146 369648578 786966286 369648578 786966286 604924805 117438598 604924805 117438598 78083046 117438598 158555807 349180789 158555807 349180789 764152124 349180789 333356456 885422934 333356456 885422934 830917881 254695589 830917881 254695589 624335250 747144784 624335250 747144784 281130300 33012083 281130300 33012083 21710689 33012083 540232049 552448832 540232049 552448832 665530814 370949745 665530814 370949745 748955483 370949745 259339622 616228417 259339622 616228417 340073837 616228417 272545448 267906367 272545448 267906367 83216290 124974894 83216290 124974894 716399177 419917776 716399177 419917776 870100562 194385317 870100562 194385317 704412291 968718670 704412291 968718670 365823769 968718670 399059441 892093545 399059441 892093545 395982206 992066818 395982206 992066818 719683634 415152772 719683634 415152772 459111974 826591895 459111974 826591895 8523977 12805596 8523977 12805596 15103189 646947037 15103189 646947037 452816667 646947037 426406585 926160306 426406585 926160306 320568218 243821 320568218 243821 999729752 243821 621513052 832522635 621513052 832522635 203497972 306799466 203497972 306799466 620019798 937958681 620019798 937958681 550576791 937958681 869332796 195596779 869332796 195596779 762984472 351035645 762984472 351035645 215564037 325391698 215564037 325391698 338424635 862653291 338424635 862653291 789819776 311694532 789819776 311694532 572565542 703330939 572565542 703330939 885206938 172662297 885206938 172662297 693509787 452746331 693509787 452746331 868501734 196663178 868501734 196663178 766543160 345449883 766543160 345449883 200256530 302562922 200256530 302562922 496259896 868278498 496259896 868278498 972508241 40501916 972508241 40501916 328274531 567485291 328274531 567485291 447934225 567485291 157174538 207054727 157174538 207054727 137488913 207054727 611039035 927824670 611039035 927824670 421589998 422648294 421589998 422648294 714472128 422648294 362011132 657930259 362011132 657930259 177178801 269376765 177178801 269376765 420684251 564341900 420684251 564341900 803569934 292313117 803569934 292313117 361887196 907990909 361887196 907990909 788073222 294181722 788073222 294181722 802152423 294181722 338418251 892734519 338418251 892734519 498333467 198459646 498333467 198459646 117045354 175785364 117045354 175785364 864946877 395734948 864946877 395734948 615666496 635032374 615666496 635032374 104230856 104965319 104230856 104965319 931101104 104965319 726425821 838931906 726425821 838931906 382597120 353834489 382597120 353834489 828853911 257635222 828853911 257635222 471847994 749673397 471847994 749673397 211465897 318951953 211465897 318951953 672140386 485675526 672140386 485675526 767430705 294124390 767430705 294124390 194427677 294124390 506596001 870917735 506596001 870917735 389693797 870917735 830254375 255556080 830254375 255556080 428349554 624006811 428349554 624006811 103492576 154909203 103492576 154909203 254675276 381753304 254675276 381753304 198033450 171648150 198033450 171648150 110514970 165647737 110514970 165647737 458280701 865041477 458280701 865041477 969550505 44981484 969550505 44981484 84146196 464047833 84146196 464047833 309501054 464047833 68004745 102698787 68004745 102698787 213013863 321343010 213013863 321343010 77733207 116824104 77733207 116824104 862182805 205398927 862182805 205398927 81579512 122276040 81579512 122276040 294128016 441037761 294128016 441037761 999459871 535628 999459871 535628 864103213 290525023 864103213 290525023 477774424 773633751 477774424 773633751 830078326 255940739 830078326 255940739 602835155 590166066 602835155 590166066 849986974 185874274 849986974 185874274 876043884 185874274 565219694 685144188 565219694 685144188 916173009 127237477 916173009 127237477 411142674 975131739 411142674 975131739 356041950 110887746 356041950 110887746 73833709 110887746 144846682 218901645 144846682 218901645 85070683 127911608 85070683 127911608 905756012 217667560 905756012 217667560 185746500 282308451 185746500 282308451 92209628 52593151 92209628 52593151 35620181 52593151 961183925 146037663 961183925 146037663 902842517 146037663 971982245 41418410 971982245 41418410 603618770 757457667 603618770 757457667 988531206 17262903 988531206 17262903 951382979 238653117 951382979 238653117 275279783 530443569 275279783 530443569 350464962 530443569 293260974 439688397 293260974 439688397 619688325 607141858 619688325 607141858 515839169 607141858 656413226 302933634 656413226 302933634 200556021 302933634 364144879 958257232 364144879 958257232 180525472 274539807 180525472 274539807 226795752 340831120 226795752 340831120 132312159 143308067 132312159 143308067 95538512 143308067 587048161 779337144 587048161 779337144 292440293 25876526 292440293 25876526 11931986 18058123 11931986 18058123 78669775 118043128 78669775 118043128 987366911 18844902 987366911 18844902 264718385 397387735 264718385 397387735 33351937 49220436 33351937 49220436 639975342 514344857 639975342 514344857 82541680 123882507 82541680 123882507 762615030 380922829 762615030 380922829 254044691 380922829 711406516 427242351 711406516 427242351 817391796 274052221 817391796 274052221 438032392 635205240 438032392 635205240 689872962 400023303 689872962 400023303 266332266 400023303 801176171 295705334 801176171 295705334 318069748 478078044 318069748 478078044 128673448 55168053 128673448 55168053 962879616 55168053 431224682 948776205 431224682 948776205 727323608 161013873 727323608 161013873 107301026 161013873 457540288 913550871 457540288 913550871 876996760 184853185 876996760 184853185 484798469 749759504 484798469 749759504 406927277 469405885 406927277 469405885 117250930 97117386 117250930 97117386 64755689 97117386 119313688 384344189 119313688 384344189 808762770 285529381 808762770 285529381 384123990 835533835 384123990 835533835 862810222 84104844 862810222 84104844 56093698 84104844 815846960 276329523 815846960 276329523 2759464 4135009 2759464 4135009 981609735 433161369 981609735 433161369 707125852 433161369 816329285 275740196 816329285 275740196 723702826 408900704 723702826 408900704 797444570 164471788 797444570 164471788 890463362 164471788 230886230 346209003 230886230 346209003 960749965 58533915 960749965 58533915 105334260 158000444 105334260 158000444 92240943 138351643 92240943 138351643 594179750 959831506 594179750 959831506 773074720 335721903 773074720 335721903 297224785 445646972 297224785 445646972 26503351 39829026 26503351 39829026 481719069 931626654 481719069 931626654 289459762 313154486 289459762 313154486 925623001 112680592 925623001 112680592 783101264 886002482 783101264 886002482 321799661 95076422 321799661 95076422 936865758 95076422 31952591 36490851 31952591 36490851 975742585 36490851 803833958 535806798 803833958 535806798 164958288 249639143 164958288 249639143 413791308 823857694 413791308 823857694 681724725 470706161 681724725 470706161 435324559 703516485 435324559 703516485 358682300 703516485 743591030 379443781 743591030 379443781 443273216 869908025 443273216 869908025 205221680 287323727 205221680 287323727 189730758 287323727 747668766 447969196 747668766 447969196 166204928 251704055 166204928 251704055 722420974 410872309 722420974 410872309 738152877 29624250 738152877 29624250 980480195 29624250 602972119 613970201 602972119 613970201 792442614 278391114 792442614 278391114 814715054 278391114 66012987 99215476 66012987 99215476 369597802 871099324 369597802 871099324 505534253 871099324 385202498 885417762 385202498 885417762 178972569 271997879 178972569 271997879 722564451 410611920 722564451 410611920 877681028 183756609 877681028 183756609 676281347 881009133 676281347 881009133 53333939 79718282 53333939 79718282 352173704 742095781 352173704 742095781 95851353 143583965 95851353 143583965 891862639 162429592 891862639 162429592 910421342 135533244 910421342 135533244 596695824 572830085 596695824 572830085 996905382 4699111 996905382 4699111 259838518 389320939 259838518 389320939 843328877 34870256 843328877 34870256 977064946 34870256 574315067 848705162 574315067 848705162 73052115 109886466 73052115 109886466 491339596 737274908 491339596 737274908 613788278 65691631 613788278 65691631 44234945 65691631 769716557 340516707 769716557 340516707 932124042 103491620 932124042 103491620 210843532 997252765 210843532 997252765 526350562 235264270 526350562 235264270 843671167 235264270 831777670 252992763 831777670 252992763 26643590 40124855 26643590 40124855 293652179 524278119 293652179 524278119 417573462 524278119 118359629 73998256 118359629 73998256 49707933 73998256 799449575 297900302 799449575 297900302 868253989 197005007 868253989 197005007 304803419 741319484 304803419 741319484 558137142 890437167 558137142 890437167 983655238 24710167 983655238 24710167 799444645 318340677 799444645 318340677 578536 912357 578536 912357 383862863 590134000 383862863 590134000 930863833 105348293 930863833 105348293 922362459 202055268 922362459 202055268 134399619 202055268 400952186 686426099 400952186 686426099 284813535 322721133 284813535 322721133 782152463 322721133 145208312 219774982 145208312 219774982 324040976 487257460 324040976 487257460 282496864 423411497 282496864 423411497 293620500 765754502 293620500 765754502 952387657 71119084 952387657 71119084 822501289 577450731 822501289 577450731 363595579 577450731 736908321 324258737 736908321 324258737 214757260 324258737 611055327 757790147 611055327 757790147 610666605 293450513 610666605 293450513 194018572 293450513 267782155 757325332 267782155 757325332 465718458 757325332 10199451 15223909 10199451 15223909 211461206 318922846 211461206 318922846 785982114 216089108 785982114 216089108 855623489 216089108 66698776 100505628 66698776 100505628 507046811 974578233 507046811 974578233 407598106 170680805 407598106 170680805 113815776 170680805 944289396 82962963 944289396 82962963 795426454 304145012 795426454 304145012 181528594 275866535 181528594 275866535 458541018 812282692 458541018 812282692 865496746 200806992 865496746 200806992 816875385 275221765 816875385 275221765 181217922 275221765 751724084 367013452 751724084 367013452 977072779 34856290 977072779 34856290 169561277 882127013 169561277 882127013 944608264 82718906 944608264 82718906 353561660 592259933 353561660 592259933 710443260 428633061 710443260 428633061 303535091 874129432 303535091 874129432 627065469 932523444 627065469 932523444 660508989 735194520 660508989 735194520 466258695 735194520 709171724 430302343 709171724 430302343 669534574 889484177 669534574 889484177 73270170 110000187 73270170 110000187 148262719 873804580 148262719 873804580 535593975 873804580 29319880 44492729 29319880 44492729 145384318 220318833 145384318 220318833 952370046 71196677 952370046 71196677 361293234 996857695 361293234 996857695 645781665 917025547 645781665 917025547 651665983 935725676 651665983 935725676 927255182 110346115 927255182 110346115 783066232 340224998 783066232 340224998 189573666 287087603 189573666 287087603 214249168 798523883 214249168 798523883 496056637 798523883 210066581 217889822 210066581 217889822 854659273 217889822 651685170 934523109 651685170 934523109 932584385 102699891 932584385 102699891 99514525 310511692 99514525 310511692 789992660 700841175 789992660 700841175 596002943 700841175 955987397 65458161 955987397 65458161 951317305 441780662 951317305 441780662 701136343 441780662 978697518 31952561 978697518 31952561 791961977 308872017 791961977 308872017 178457445 158627902 178457445 158627902 894531567 158627902 747903489 372894088 747903489 372894088 863707866 24363340 863707866 24363340 983805968 24363340 884358101 173975900 884358101 173975900 87846230 131727005 87846230 131727005 512740065 673467350 512740065 673467350 13197959 20292726 13197959 20292726 208901125 429036880 208901125 429036880 710108612 429036880 284747838 128794858 284747838 128794858 85778210 128794858 750408534 780183422 750408534 780183422 185698540 60336452 185698540 60336452 959370815 60336452 147939576 223787645 147939576 223787645 76023155 114158028 76023155 114158028 243881308 553917008 243881308 553917008 560318759 553917008 81698397 122559685 81698397 122559685 162469327 246347679 162469327 246347679 899505254 151343613 899505254 151343613 411836250 763894345 411836250 763894345 188453677 235967704 188453677 235967704 156053653 235967704 359736321 797267437 359736321 797267437 623109571 347132450 623109571 347132450 765365371 347132450 172043971 261385116 172043971 261385116 679202873 474247300 679202873 474247300 221552347 98440576 221552347 98440576 935261954 98440576 685948820 464014525 685948820 464014525 831468194 253618015 831468194 253618015 549278765 630140194 549278765 630140194 53512887 79991448 53512887 79991448 330251056 644805399 330251056 644805399 451888119 530094932 451888119 530094932 916087281 127480225 916087281 127480225 153621875 333226987 153621875 333226987 815181110 277467976 815181110 277467976 263766310 395602872 263766310 395602872 104922990 157360679 104922990 157360679 315910063 474892780 315910063 474892780 992063570 11478243 992063570 11478243 755264890 361619367 755264890 361619367 926764556 111142842 926764556 111142842 544567953 677901827 544567953 677901827 784029925 70928945 784029925 70928945 952467942 70928945 201419333 303952552 201419333 303952552 109421459 151509430 109421459 151509430 100843897 151509430 906972580 131112051 906972580 131112051 913290440 131112051 363488150 886754112 363488150 886754112 534280367 886754112 2764739 4237675 2764739 4237675 883769117 263457715 883769117 263457715 480401802 877803653 480401802 877803653 737324911 388274025 737324911 388274025 303584359 543941125 303584359 543941125 934578694 99721471 934578694 99721471 166302443 275885330 166302443 275885330 816222490 275885330 611000325 759973391 611000325 759973391 395905551 759973391 770317146 339592015 770317146 339592015 570905837 885631944 570905837 885631944 129652491 194535902 129652491 194535902 280066767 489594265 280066767 489594265 541019891 877397605 541019891 877397605 54871061 82337110 54871061 82337110 691440294 461614983 691440294 461614983 308040038 461614983 675242577 480632198 675242577 480632198 730121630 8115861 730121630 8115861 994032881 8115861 521938666 800607975 521938666 800607975 320315910 292557602 320315910 292557602 803408593 292557602 493742912 867316921 493742912 867316921 632351267 867316921 65036691 97740050 65036691 97740050 633618205 996740358 633618205 996740358 296420359 155288627 296420359 155288627 896711847 155288627 567184984 689780823 567184984 689780823 25947325 39238128 25947325 39238128 740726684 383022963 740726684 383022963 783621125 320783810 783621125 320783810 780983654 324409600 780983654 324409600 110131508 164810193 110131508 164810193 353899751 766442534 353899751 766442534 462627315 510449160 462627315 510449160 538452229 946987825 538452229 946987825 412807198 946987825 824258910 264553273 824258910 264553273 277146288 979681560 277146288 979681560 534028148 979681560 249407258 192438215 249407258 192438215 40409494 59993883 40409494 59993883 634898219 972916814 634898219 972916814 492565482 645865563 492565482 645865563 635423069 645865563 359026892 741796013 359026892 741796013 674076353 482541248 674076353 482541248 642871061 767426464 642871061 767426464 650324643 767426464 294249109 226751183 294249109 226751183 77580712 116624646 77580712 116624646 826272762 261549253 826272762 261549253 925616203 112692629 925616203 112692629 84749221 167687112 84749221 167687112 999536645 505345 999536645 505345 480451015 655154939 480451015 655154939 973761861 39140756 973761861 39140756 173185536 830436584 173185536 830436584 379736730 830436584 189953882 287645421 189953882 287645421 352057553 845183355 352057553 845183355 166219075 251728194 166219075 251728194 719113958 910526860 719113958 910526860 452736275 910526860 545954468 111865531 545954468 111865531 926337526 111865531 501101425 709869527 501101425 709869527 279690490 419776795 279690490 419776795 715992213 518081218 715992213 518081218 487885344 876002151 487885344 876002151 594719101 498693781 594719101 498693781 96924218 93471434 96924218 93471434 62470651 93471434 363059610 644134682 363059610 644134682 843134628 236062597 843134628 236062597 816976572 292675329 816976572 292675329 803329376 292675329 996965732 4645647 996965732 4645647 769927963 508691712 769927963 508691712 532924418 508691712 843494639 198007061 843494639 198007061 93835627 140585750 93835627 140585750 904408999 928064928 904408999 928064928 241598099 362628834 241598099 362628834 531082241 683537805 531082241 683537805 173455914 263629625 173455914 263629625 198298683 325595085 198298683 325595085 780081762 325595085 615532274 747087324 615532274 747087324 220990955 333166315 220990955 333166315 275671529 413958878 275671529 413958878 768974850 341769866 768974850 341769866 273438801 410201096 273438801 410201096 252595245 378513866 252595245 378513866 667564920 493098789 667564920 493098789 783369566 321019164 783369566 321019164 265987197 399347573 265987197 399347573 966509289 49478093 966509289 49478093 696530329 448304081 696530329 448304081 899170802 152035008 899170802 152035008 195591698 295844955 195591698 295844955 947490433 78294244 947490433 78294244 603043299 574959960 603043299 574959960 765753754 174331919 765753754 174331919 116184121 174331919 526721406 732958359 526721406 732958359 247287371 370492878 247287371 370492878 277568077 512356801 277568077 512356801 576473416 512356801 5881242 8639851 5881242 8639851 703563099 438055207 703563099 438055207 955535501 65989528 955535501 65989528 51387401 897186297 51387401 897186297 806002857 515747 806002857 515747 999523413 515747 986534184 642727275 986534184 642727275 316055111 475178572 316055111 475178572 403300846 891603871 403300846 891603871 972936388 40066545 972936388 40066545 233994548 351684721 233994548 351684721 83188963 124953724 83188963 124953724 124769570 186937559 124769570 186937559 952113058 36790916 952113058 36790916 975511591 36790916 580432499 616802298 580432499 616802298 910423597 135501822 910423597 135501822 90369826 943607740 90369826 943607740 494167039 943607740 68177672 102906492 68177672 102906492 690083040 682026202 690083040 682026202 418456472 682026202 545938517 618596343 545938517 618596343 639534951 646646938 639534951 646646938 316530529 79944850 316530529 79944850 946459950 79944850 292182944 500105500 292182944 500105500 798230236 299940972 798230236 299940972 307154286 460648723 307154286 460648723 197950739 299004057 197950739 299004057 237228037 773712695 237228037 773712695 560841913 773712695 143465509 216342215 143465509 216342215 799487053 492072453 799487053 492072453 327172883 492072453 596508838 736058636 596508838 736058636 829819148 256308169 829819148 256308169 586056249 716384162 586056249 716384162 299704065 449744137 299704065 449744137 460561694 633871084 460561694 633871084 153680208 232366033 153680208 232366033 520059349 627760946 520059349 627760946 50460060 75384255 50460060 75384255 454211123 523396795 454211123 523396795 848682747 227305831 848682747 227305831 151353286 373814144 151353286 373814144 762410791 351963071 762410791 351963071 263650706 774146594 263650706 774146594 851186504 223745302 851186504 223745302 707475668 432811269 707475668 432811269 844890647 227040906 844890647 227040906 848836047 227040906 337117120 569461369 337117120 569461369 974979517 37190230 974979517 37190230 127919508 287852166 127919508 287852166 806917927 287852166 348400700 708085867 348400700 708085867 235305693 353586301 235305693 353586301 400600982 643726006 400600982 643726006 922169664 117945856 922169664 117945856 873293797 632481266 873293797 632481266 372921681 632481266 889121138 166725712 889121138 166725712 615897523 866761350 615897523 866761350 663921145 477553693 663921145 477553693 676862278 477553693 553006835 850314486 553006835 850314486 501422997 104185590 501422997 104185590 931589068 104185590 547870610 522432331 547870610 522432331 80435959 120571215 80435959 120571215 98179145 147462800 98179145 147462800 20187427 30642278 20187427 30642278 215603868 486767777 215603868 486767777 671511658 486767777 621720466 950144344 621720466 950144344 411441213 119008008 411441213 119008008 921384626 119008008 787266534 374190577 787266534 374190577 746769320 374190577 991790589 12174086 991790589 12174086 465306044 563238526 465306044 563238526 304902937 307093710 304902937 307093710 203741073 307093710 715927185 420530818 715927185 420530818 953505565 69188880 953505565 69188880 356031865 645230491 356031865 645230491 882756206 87729965 882756206 87729965 959641937 59973063 959641937 59973063 243029666 364863133 243029666 364863133 214831824 324344391 214831824 324344391 632110887 887294094 632110887 887294094 242905577 54168376 242905577 54168376 963394880 54168376 49599858 73912471 49599858 73912471 32283180 47959373 32283180 47959373 622249804 565566788 622249804 565566788 640762534 565566788 613399998 906064834 613399998 906064834 906811935 139748131 906811935 139748131 420071615 870834731 420071615 870834731 587710606 870834731 376064665 945097438 376064665 945097438 829496158 256676238 829496158 256676238 556340448 648691967 556340448 648691967 791599091 309465330 791599091 309465330 423415629 673230694 423415629 673230694 416203271 45352169 416203271 45352169 30226398 45352169 157850699 749472572 157850699 749472572 501042245 815477020 501042245 815477020 501172675 54054548 501172675 54054548 36466029 54054548 227040671 341116621 227040671 341116621 56145570 84269083 56145570 84269083 290060976 434279906 290060976 434279906 878187768 182925885 878187768 182925885 201116773 303656294 201116773 303656294 934148089 100104455 934148089 100104455 803273676 379084194 803273676 379084194 743815249 379084194 753227317 364662824 753227317 364662824 277555038 416826153 277555038 416826153 188528557 285950374 188528557 285950374 472011015 880400179 472011015 880400179 234798621 320818803 234798621 320818803 212632145 320818803 477109559 810202016 477109559 810202016 376185179 810202016 627615751 181494584 627615751 181494584 879263407 181494584 527294967 967934324 527294967 967934324 287092897 429843436 287092897 429843436 707720524 920522658 707720524 920522658 308133386 372949879 308133386 372949879 927827527 109329856 927827527 109329856 230121039 345400241 230121039 345400241 999191664 912359 999191664 912359 206826714 443615279 206826714 443615279 913149120 131274734 913149120 131274734 528855782 880427827 528855782 880427827 462051039 880427827 542394682 363612490 542394682 363612490 242221499 363612490 948482018 29893585 948482018 29893585 19449123 29893585 108588155 162394964 108588155 162394964 953251061 69493465 953251061 69493465 735889452 594134354 735889452 594134354 413761127 594134354 543242174 946874586 543242174 946874586 623600344 67351690 623600344 67351690 954643871 67351690 202209485 788124737 202209485 788124737 478529689 788124737 21883475 33186697 21883475 33186697 687766045 461016546 687766045 461016546 231777738 347886717 231777738 347886717 261984447 400007935 261984447 400007935 729876936 400007935 28341611 42875181 28341611 42875181 784023215 464394777 784023215 464394777 577276668 868249960 577276668 868249960 219916907 331758250 219916907 331758250 406276422 768923462 406276422 768923462 609318105 768923462 342195139 918618129 342195139 918618129 199496323 301547393 199496323 301547393 752141626 366348169 752141626 366348169 991878536 11992966 991878536 11992966 731308666 892077836 731308666 892077836 374882055 936043601 374882055 936043601 87470265 131421714 87470265 131421714 344811224 866518006 344811224 866518006 888622808 62863076 888622808 62863076 42379501 62863076 254812209 497893128 254812209 497893128 664136411 497893128 414721763 763456382 414721763 763456382 48691444 72291858 48691444 72291858 832163310 252093341 832163310 252093341 141364737 212654131 141364737 212654131 769504446 961891800 769504446 961891800 399603797 961891800 857663925 213183691 857663925 213183691 696788473 447918066 696788473 447918066 173742421 48691743 173742421 48691743 967071862 48691743 680201559 472978705 680201559 472978705 270083302 334849790 270083302 334849790 773682673 334849790 154337018 233187681 154337018 233187681 667532422 493114943 667532422 493114943 111384559 166721103 111384559 166721103 423145239 992852324 423145239 992852324 86194481 129463426 86194481 129463426 744636128 822835535 744636128 822835535 370123843 822835535 691993813 452223581 691993813 452223581 135657279 203750767 135657279 203750767 301992649 452802753 301992649 452802753 219748728 331518113 219748728 331518113 440198225 804157699 440198225 804157699 526538031 615020096 526538031 615020096 597715256 732889216 597715256 732889216 811952302 36407416 811952302 36407416 24139284 36407416 938778172 344868542 938778172 344868542 465379250 889003008 465379250 889003008 30495194 45566812 30495194 45566812 496464259 792133974 496464259 792133974 950795719 73321367 950795719 73321367 176799308 268661203 176799308 268661203 982076611 27231804 982076611 27231804 600886023 708490620 600886023 708490620 437611525 397677886 437611525 397677886 265042865 397677886 662947609 630838099 662947609 630838099 291796142 437150103 291796142 437150103 368210890 553068753 368210890 553068753 867836886 197528137 867836886 197528137 386159110 657540491 386159110 657540491 456932532 43101654 456932532 43101654 28599655 43101654 696837239 894970802 696837239 894970802 175466269 111135606 175466269 111135606 73979362 111135606 327794362 871372151 327794362 871372151 360121692 871372151 347865324 782025537 347865324 782025537 495752957 940569998 495752957 940569998 503945041 864592808 503945041 864592808 435333910 864592808 654462083 393099117 654462083 393099117 734259557 393099117 175761137 267283405 175761137 267283405 206942918 312107829 206942918 312107829 135845843 204251354 135845843 204251354 239280124 392926699 239280124 392926699 487696926 848830003 487696926 848830003 409462940 848830003 880602922 178967621 880602922 178967621 673014031 483987569 673014031 483987569 268410764 402760603 268410764 402760603 401555018 864580554 401555018 864580554 731938103 123660127 731938103 123660127 82381748 123660127 638612329 555301696 638612329 555301696 677951511 475936162 677951511 475936162 629060491 520324040 629060491 520324040 179429081 272696373 179429081 272696373 352285464 987968037 352285464 987968037 975682332 36532522 975682332 36532522 345795502 846527490 345795502 846527490 90939663 136572416 90939663 136572416 876145078 185712511 876145078 185712511 32285602 47964013 32285602 47964013 478554630 516181437 478554630 516181437 725850568 405979341 725850568 405979341 415883850 883087385 415883850 883087385 607989700 93566864 607989700 93566864 937785067 93566864 935271905 893405910 935271905 893405910 63460182 94962535 63460182 94962535 282252606 423245427 282252606 423245427 892093285 162161252 892093285 162161252 228635050 384061179 228635050 384061179 979283907 31244125 979283907 31244125 822074659 267717903 822074659 267717903 67606962 102102220 67606962 102102220 790859950 444024694 790859950 444024694 699439122 444024694 893684771 131008908 893684771 131008908 87113697 131008908 169562679 335292594 169562679 335292594 773342315 335292594 604228533 739092569 604228533 739092569 830335167 4244017 830335167 4244017 2798140 4244017 102142457 463778838 102142457 463778838 686167958 463778838 322957918 758260371 322957918 758260371 632416121 758260371 458629154 898216098 458629154 898216098 197312709 298289380 197312709 298289380 652260430 948588833 652260430 948588833 217684015 328446735 217684015 328446735 722255686 498486082 722255686 498486082 631000720 607347085 631000720 607347085 146772618 222194906 146772618 222194906 584842726 695622151 584842726 695622151 878456789 182496841 878456789 182496841 216842702 326975994 216842702 326975994 183184161 278526314 183184161 278526314 550679269 746886555 550679269 746886555 333908428 363422866 333908428 363422866 754143433 363422866 588821909 638698958 588821909 638698958 583315769 623288523 583315769 623288523 520180937 635850187 520180937 635850187 823598062 265399969 823598062 265399969 325722969 489658202 325722969 489658202 704844028 436690242 704844028 436690242 365925958 531593113 365925958 531593113 35759118 52852397 35759118 52852397 208408202 793006907 208408202 793006907 361378544 793006907 252339524 378132052 252339524 378132052 336799006 796639783 336799006 796639783 766862448 142265802 766862448 142265802 61962765 92826536 61962765 92826536 247504933 370852358 247504933 370852358 825896339 262241814 825896339 262241814 421828820 542214222 421828820 542214222 207069058 312402282 207069058 312402282 776285980 330991892 776285980 330991892 854822007 217735778 854822007 217735778 255556234 382833847 255556234 382833847 162089824 162054175 162089824 162054175 102499642 153605831 102499642 153605831 726579436 404968190 726579436 404968190 866064250 27480595 866064250 27480595 17700399 27480595 134751097 202605849 134751097 202605849 884246067 59457548 884246067 59457548 39998782 59457548 246268356 750608455 246268356 750608455 386184406 750608455 276111838 128881934 276111838 128881934 85820926 128881934 352943171 906959646 352943171 906959646 8418001 12691764 8418001 12691764 652848096 970626778 652848096 970626778 292537196 438428535 292537196 438428535 477545273 863091476 477545273 863091476 979520929 30821160 979520929 30821160 766245715 345772851 766245715 345772851 27627627 41413776 27627627 41413776 286084652 428664977 286084652 428664977 144681018 218719588 144681018 218719588 612269922 780019297 612269922 780019297 321425714 48290679 321425714 48290679 32425364 48290679 747054227 509649940 747054227 509649940 462130267 509649940 540045630 605298633 540045630 605298633 345211434 307228825 345211434 307228825 203816031 307228825 312423887 553370012 312423887 553370012 801273526 295578467 801273526 295578467 747552706 373241929 747552706 373241929 843500764 235599711 843500764 235599711 740695689 383027112 740695689 383027112 33478993 49448538 33478993 49448538 232131484 348457800 232131484 348457800 206649021 311645294 206649021 311645294 785170139 700132125 785170139 700132125 413612022 700132125 640421374 816982973 640421374 816982973 572763785 710106389 572763785 710106389 372851705 976366014 372851705 976366014 817590466 214846590 817590466 214846590 142302394 214846590 852331747 549876463 852331747 549876463 401433049 596652042 401433049 596652042 349783105 502189763 349783105 502189763 519640401 778919656 519640401 778919656 750566140 264450363 750566140 264450363 824308213 264450363 524770843 975929746 524770843 975929746 34017976 50284539 34017976 50284539 378636035 754452531 378636035 754452531 44411388 65914843 44411388 65914843 468461805 825657542 468461805 825657542 466414703 24940959 466414703 24940959 983577644 24940959 412508647 608780799 412508647 608780799 149233381 225954948 149233381 225954948 819824019 439428900 819824019 439428900 190987553 261232926 190987553 261232926 955109464 66546025 955109464 66546025 241243748 827212633 241243748 827212633 566798592 827212633 142058981 214199084 142058981 214199084 328057621 967471602 328057621 967471602 558133198 66616100 558133198 66616100 955083198 66616100 800422819 719782219 800422819 719782219 167019756 253034441 167019756 253034441 360006384 751322606 360006384 751322606 291912237 406170053 291912237 406170053 270504495 406170053 794159304 305567731 794159304 305567731 432533949 601267486 432533949 601267486 62433013 93259282 62433013 93259282 854387637 218415542 854387637 218415542 75109375 112991674 75109375 112991674 676451821 478133553 676451821 478133553 11456527 17473166 11456527 17473166 99138401 330289219 99138401 330289219 776692715 330289219 748331470 623269661 748331470 623269661 79181437 118662221 79181437 118662221 194182788 293675565 194182788 293675565 107480524 161227049 107480524 161227049 210289769 637625304 210289769 637625304 994374268 7610103 994374268 7610103 917913357 124089083 917913357 124089083 70527874 106396436 70527874 106396436 206533875 311384368 206533875 311384368 904429563 76328071 904429563 76328071 948860615 76328071 627851641 951327610 627851641 951327610 522260793 951327610 964841832 52263754 964841832 52263754 423729224 835797172 423729224 835797172 368678042 497317867 368678042 497317867 331203046 497317867 347734795 658801794 347734795 658801794 473940913 658801794 254821145 179639933 254821145 179639933 959765310 59683505 959765310 59683505 63773719 445532853 63773719 445532853 698515597 445532853 92407946 138603564 92407946 138603564 94228717 744261114 94228717 744261114 834402414 248812407 834402414 248812407 399707449 785567882 399707449 785567882 934918866 99147785 934918866 99147785 907619843 138660268 907619843 138660268 931068477 55754023 931068477 55754023 962558676 55754023 514788190 981911771 514788190 981911771 318166096 10836896 318166096 10836896 992460765 10836896 820597295 269830822 820597295 269830822 98250601 147527465 98250601 147527465 280783300 421181485 280783300 421181485 864481955 202074804 864481955 202074804 263719750 395545376 263719750 395545376 226940176 341057287 226940176 341057287 331645630 497909051 331645630 497909051 839110648 55903742 839110648 55903742 962302362 55903742 853445643 219883465 853445643 219883465 859216403 210530926 859216403 210530926 798793164 298911229 798793164 298911229 72306578 108777989 72306578 108777989 638047478 781086628 638047478 781086628 10787804 16552537 10787804 16552537 532311561 907196878 532311561 907196878 227637262 288373696 227637262 288373696 135925325 170040921 135925325 170040921 113519580 170040921 975607643 36746964 975607643 36746964 588663016 869749039 588663016 869749039 601832942 526614361 601832942 526614361 388599270 948823901 388599270 948823901 994320438 7716080 994320438 7716080 49960506 307065564 49960506 307065564 203724911 307065564 164787583 249297909 164787583 249297909 631435017 701559036 631435017 701559036 840936752 239268479 840936752 239268479 623904408 665884122 623904408 665884122 717658309 35820443 717658309 35820443 23704428 35820443 590226293 918572752 590226293 918572752 655650349 213995716 655650349 213995716 141950634 213995716 889213910 63218822 889213910 63218822 42683233 63218822 321184103 482839321 321184103 482839321 833200798 156312951 833200798 156312951 896256011 156312951 612767848 739762047 612767848 739762047 186443329 283172808 186443329 283172808 711329884 680910691 711329884 680910691 133212107 200159143 133212107 200159143 555504531 658597276 555504531 658597276 247439397 161850330 247439397 161850330 108049253 161850330 913044458 131413107 913044458 131413107 579603568 952815119 579603568 952815119 531702901 952815119 857099074 69188883 857099074 69188883 46710341 69188883 598222166 930215994 598222166 930215994 115691902 173377667 115691902 173377667 402976549 749355501 402976549 749355501 25339254 38054630 25339254 38054630 744230535 649181770 744230535 649181770 462870062 649181770 630349755 902322020 630349755 902322020 671560328 206066666 671560328 206066666 861831465 206066666 843073977 236119694 843073977 236119694 153257895 231763883 153257895 231763883 373707771 596347639 373707771 596347639 124411015 186603234 124411015 186603234 376439179 700367062 376439179 700367062 273641789 201303503 273641789 201303503 865196799 201303503 656297280 688203724 656297280 688203724 342772174 718502142 342772174 718502142 523883742 64921181 523883742 64921181 956366643 64921181 484958557 831801871 484958557 831801871 371471936 858851169 371471936 858851169 377611877 74444737 377611877 74444737 50014092 74444737 187877734 284905494 187877734 284905494 956741884 64091637 956741884 64091637 497547257 636057800 497547257 636057800 745603366 375725913 745603366 375725913 421175988 701953697 421175988 701953697 57346694 85822710 57346694 85822710 529378571 714078548 529378571 714078548 726272091 217735781 726272091 217735781 144055572 217735781 438237017 948144556 438237017 948144556 810185279 208661247 810185279 208661247 138717266 208661247 203239484 930135335 203239484 930135335 472707770 930135335 234442699 352189883 234442699 352189883 438471595 873642781 438471595 873642781 319387343 81590500 319387343 81590500 54489253 81590500 606730284 992162775 606730284 992162775 485459989 992162775 702590686 58971814 702590686 58971814 39682003 58971814 361578393 758519338 361578393 758519338 293663763 125004953 293663763 125004953 917311993 125004953 366521098 851070430 366521098 851070430 762227594 27823962 762227594 27823962 17941813 27823962 821534776 268283738 821534776 268283738 953836965 68858611 953836965 68858611 498330974 617193423 498330974 617193423 106119202 159155457 106119202 159155457 788244122 915655925 788244122 915655925 379201680 915655925 478707032 157949788 478707032 157949788 894999757 157949788 464049904 977517150 464049904 977517150 126175353 189312955 126175353 189312955 738759650 386262009 738759650 386262009 946716737 79325565 946716737 79325565 488351072 942452934 488351072 942452934 902083590 147415370 902083590 147415370 610181166 657723988 610181166 657723988 544783993 657723988 765245075 347781622 765245075 347781622 355979871 809769266 355979871 809769266 332326440 407173063 332326440 407173063 725033212 407173063 52952795 79016968 52952795 79016968 460742855 543389130 460742855 543389130 168964951 93909853 168964951 93909853 937706910 93909853 662282722 847442139 662282722 847442139 339392383 827742323 339392383 827742323 570097162 884064124 570097162 884064124 365141879 884064124 737588958 387983753 737588958 387983753 447846463 791361406 447846463 791361406 902817534 146093084 902817534 146093084 773930742 475206069 773930742 475206069 180044637 273798970 180044637 273798970 653428404 969289594 653428404 969289594 171019006 259623733 171019006 259623733 374973850 894007387 374973850 894007387 299331375 449149747 299331375 449149747 432076039 779314835 432076039 779314835 491537883 779314835 350471840 613570701 350471840 613570701 588200501 880839290 588200501 880839290 410511763 339318037 410511763 339318037 770507459 339318037 465429110 803740324 465429110 803740324 379777090 709933260 379777090 709933260 525363884 742485159 525363884 742485159 199804543 301838973 199804543 301838973 297342572 751469345 297342572 751469345 759152532 356297101 759152532 356297101 400087427 580715832 400087427 580715832 13450290 20865488 13450290 20865488 360919823 722204750 360919823 722204750 217087543 327296625 217087543 327296625 451358498 814295739 451358498 814295739 382940411 814295739 946009367 80688417 946009367 80688417 483147809 613722650 483147809 613722650 735805283 154220854 735805283 154220854 897459212 154220854 265754209 520395804 265754209 520395804 826798579 260719085 826798579 260719085 693520998 452719984 693520998 452719984 61887358 92730678 61887358 92730678 915182087 128359892 915182087 128359892 21395971 32418574 21395971 32418574 760062781 355366220 760062781 355366220 899871490 150877070 899871490 150877070 388855038 842504344 388855038 842504344 364258849 571933520 364258849 571933520 375607390 840092369 375607390 840092369 787503901 315305356 787503901 315305356 422566814 714275581 422566814 714275581 384803186 714275581 916355120 126800568 916355120 126800568 209735614 784069707 209735614 784069707 538095800 880345146 538095800 880345146 193853077 293108309 193853077 293108309 214622622 954406033 214622622 954406033 731855232 65522358 731855232 65522358 955958146 65522358 68440303 320887363 68440303 320887363 904621312 12836978 904621312 12836978 8525541 12836978 994312373 7721866 994312373 7721866 221895244 334364947 221895244 334364947 923194364 116217795 923194364 116217795 195962136 937719616 195962136 937719616 474347903 937719616 336323504 991260711 336323504 991260711 32947383 48837336 32947383 48837336 630140008 944619205 630140008 944619205 57795906 86493061 57795906 86493061 383920245 824186076 383920245 824186076 694904935 450733562 694904935 450733562 317637619 815460223 317637619 815460223 487109573 658952988 487109573 658952988 457113084 705990005 457113084 705990005 305198940 457460386 305198940 457460386 583836762 579725593 583836762 579725593 914741432 128768439 914741432 128768439 542463839 719035937 542463839 719035937 380816136 719035937 859150084 210684933 859150084 210684933 711467599 427206906 711467599 427206906 886126165 171152669 886126165 171152669 498252017 564122788 498252017 564122788 848405242 22772213 848405242 22772213 984724741 22772213 973644331 248226598 973644331 248226598 163970411 248226598 854968364 217507161 854968364 217507161 678962897 474742504 678962897 474742504 283653830 424727033 283653830 424727033 518457081 895575749 518457081 895575749 940615683 89218339 940615683 89218339 296315218 444226773 296315218 444226773 173868420 61993048 173868420 61993048 41766981 61993048 431766913 838555191 431766913 838555191 329621702 164355146 329621702 164355146 890558321 164355146 572814810 831161695 572814810 831161695 148418701 224858578 148418701 224858578 590800035 770681344 590800035 770681344 338678578 335855861 338678578 335855861 117097504 175861338 117097504 175861338 776978039 329973908 776978039 329973908 986533128 20195194 986533128 20195194 64463952 141101213 64463952 141101213 856005359 215648468 856005359 215648468 123781066 68121720 123781066 68121720 42887908 63712565 42887908 63712565 183041941 487853322 183041941 487853322 670709499 487853322 413347983 905805192 413347983 905805192 543198485 507181523 543198485 507181523 279422526 193104570 279422526 193104570 128652098 193104570 731450170 397769039 731450170 397769039 924878006 113865943 924878006 113865943 441954323 707788442 441954323 707788442 376955746 707788442 842353031 237086486 842353031 237086486 263026725 669776955 263026725 669776955 654994180 669776955 570785894 468728356 570785894 468728356 311937115 468728356 822163326 174978119 822163326 174978119 116394267 174978119 852710840 414080255 852710840 414080255 275766384 414080255 982506808 26333018 982506808 26333018 832912049 807623819 832912049 807623819 423234465 807623819 472635250 325758578 472635250 325758578 779943777 325758578 310283198 465291003 310283198 465291003 115754619 173457602 115754619 173457602 819194958 324589890 819194958 324589890 214905040 324589890 369924857 936425089 369924857 936425089 754456053 362940384 754456053 362940384 657740644 686593805 657740644 686593805 104252108 73762633 104252108 73762633 950396351 73762633 308389058 649986990 308389058 649986990 609146650 649986990 150542280 50365195 150542280 50365195 966075382 50365195 488634105 613580327 488634105 613580327 558513001 613580327 131447836 197350905 131447836 197350905 376185499 898344432 376185499 898344432 462288860 3434034 462288860 3434034 2282869 3434034 947339097 327705634 947339097 327705634 18997052 29412432 18997052 29412432 131160226 861101929 131160226 861101929 371615931 861101929 270401116 406053173 270401116 406053173 335206587 531085776 335206587 531085776 284851334 426667877 284851334 426667877 289136641 433005477 289136641 433005477 921347576 119095023 921347576 119095023 120747164 671350700 120747164 671350700 451102704 671350700 157277475 237962334 157277475 237962334 399035272 511507211 399035272 511507211 772209591 218279024 772209591 218279024 144367515 218279024 596586149 772583559 596586149 772583559 765633228 346703288 765633228 346703288 740357607 383583108 740357607 383583108 758288178 357818960 758288178 357818960 715140976 421713269 715140976 421713269 7313263 11085167 7313263 11085167 207145116 513309636 207145116 513309636 655400563 513309636 655182770 950031931 655182770 950031931 794543346 305161345 794543346 305161345 308468767 685870616 308468767 685870616 812906057 280508107 812906057 280508107 265804781 398961204 265804781 398961204 965494454 51243816 965494454 51243816 625657489 687754134 625657489 687754134 115372424 172937075 115372424 172937075 576042134 950953683 576042134 950953683 429482964 950953683 692421782 33468324 692421782 33468324 22143249 33468324 759269772 560869156 759269772 560869156 108729647 162559066 108729647 162559066 161006699 243551104 161006699 243551104 900712331 149845704 900712331 149845704 497737714 615302778 497737714 615302778 454666417 615302778 886133283 171146117 886133283 171146117 714071621 423205801 714071621 423205801 231067255 272297405 231067255 272297405 179109892 272297405 929956394 106799188 929956394 106799188 886083947 279423750 886083947 279423750 183810211 279423750 922043730 118124518 922043730 118124518 159475464 241163125 159475464 241163125 87708693 86663574 87708693 86663574 57909275 86663574 268843555 867628677 268843555 867628677 674920346 481232269 674920346 481232269 587439816 530547853 587439816 530547853 318999074 386028684 318999074 386028684 738919147 386028684 544655741 557505789 544655741 557505789 887914994 11517845 887914994 11517845 992050418 11517845 186779841 364162628 186779841 364162628 955455884 66104187 955455884 66104187 231642121 347464997 231642121 347464997 225719754 339466069 225719754 339466069 579795551 807902269 579795551 807902269 139564954 209713266 139564954 209713266 323160078 486157793 323160078 486157793 882788131 176134107 882788131 176134107 285063430 427207074 285063430 427207074 834026526 249125024 834026526 249125024 736030109 904823384 736030109 904823384 351984208 392179733 351984208 392179733 261759391 392179733 776141285 331093512 776141285 331093512 617000908 765822619 617000908 765822619 252657786 23099407 252657786 23099407 15069994 23099407 78633946 729546106 78633946 729546106 728025135 123170849 728025135 123170849 918624943 123170849 873953570 752973176 873953570 752973176 616839061 752973176 983037974 25614828 983037974 25614828 425493893 694810377 425493893 694810377 749440623 370598635 749440623 370598635 384177484 830475650 384177484 830475650 922068652 118082229 922068652 118082229 441055188 874235146 441055188 874235146 333230831 80698171 333230831 80698171 945996238 80698171 710710220 428114155 710710220 428114155 22322415 33574919 22322415 33574919 470998471 904868182 470998471 904868182 874770472 187689481 874770472 187689481 432198828 787606276 432198828 787606276 618107528 787606276 6619120 9703167 6619120 9703167 445246942 870275187 445246942 870275187 129033445 60565873 129033445 60565873 997803959 3168529 997803959 3168529 303969053 455705391 303969053 455705391 837944307 243304639 837944307 243304639 177262472 410872310 177262472 410872310 819401186 236601269 819401186 236601269 156532350 236601269 776333444 341203022 776333444 341203022 286664769 497120766 286664769 497120766 561931430 556058682 561931430 556058682 300755447 183860915 300755447 183860915 906638923 140102278 906638923 140102278 360280111 771801961 360280111 771801961 606934005 771801961 381472715 448032663 381472715 448032663 696697182 448032663 15415961 23631481 15415961 23631481 627954933 880962173 627954933 880962173 707064971 433293751 707064971 433293751 579519930 762184711 579519930 762184711 325298962 245485787 325298962 245485787 836701933 245485787 69857625 105348292 69857625 105348292 623138381 718574077 623138381 718574077 803514471 190918875 803514471 190918875 872469474 190918875 662943368 499770281 662943368 499770281 112328841 168286987 112328841 168286987 619494999 675464743 619494999 675464743 157764753 238715296 157764753 238715296 570085551 628564206 570085551 628564206 801078288 295915873 801078288 295915873 670210309 488777799 670210309 488777799 944371871 82912210 944371871 82912210 587517125 941169222 587517125 941169222 277706313 35472152 277706313 35472152 976573645 35472152 498452660 995097165 498452660 995097165 470179832 537972100 470179832 537972100 576495225 623929468 576495225 623929468 884930822 172994215 884930822 172994215 147982714 389558959 147982714 389558959 562436289 891744912 562436289 891744912 174295017 264662005 174295017 264662005 754266979 600508915 754266979 600508915 557653640 958565561 557653640 958565561 649432374 259711185 649432374 259711185 16329275 25536721 16329275 25536721 405746522 635783543 405746522 635783543 248003314 371742734 248003314 371742734 746753578 693718769 746753578 693718769 376463130 606988447 376463130 606988447 614620946 765017621 614620946 765017621 324932966 409995416 324932966 409995416 273288000 409995416 459876286 893784777 459876286 893784777 39596352 58739596 39596352 58739596 284784892 601202558 284784892 601202558 688419857 213823155 688419857 213823155 141886244 213823155 814446893 840252040 814446893 840252040 439552027 107296484 439552027 107296484 70955781 107296484 524893396 780911195 524893396 780911195 445898122 331062634 445898122 331062634 776175947 331062634 695776982 449325035 695776982 449325035 152156425 48905725 152156425 48905725 32977596 48905725 743603419 690122928 743603419 690122928 555012994 690122928 832768952 251340583 832768952 251340583 493571954 806948166 493571954 806948166 375892738 806948166 478336061 717383146 478336061 717383146 388934212 961997957 388934212 961997957 834808800 248155725 834808800 248155725 268429624 521475734 268429624 521475734 410172415 521475734 264481322 396944221 264481322 396944221 343635295 898727577 343635295 898727577 867071759 198459644 867071759 198459644 324174144 487490159 324174144 487490159 937003268 94947282 937003268 94947282 483350571 720470646 483350571 720470646 59213166 88731563 59213166 88731563 660976115 585000556 660976115 585000556 222781242 222834352 222781242 222834352 961069325 25873490 961069325 25873490 982764891 25873490 574397007 944061577 574397007 944061577 958412727 61889503 958412727 61889503 559308216 517976279 559308216 517976279 783982318 230260219 783982318 230260219 152290934 230260219 467410916 599849799 467410916 599849799 693780980 452364305 693780980 452364305 503968591 563935998 503968591 563935998 41285564 2592265 41285564 2592265 998120190 2592265 658686402 681951674 658686402 681951674 175825881 53611571 175825881 53611571 36348961 53611571 587977358 753306053 587977358 753306053 640671792 753306053 231840289 55917025 231840289 55917025 37709654 55917025 958741847 669409496 958741847 669409496 409547962 669409496 937175523 94665187 937175523 94665187 439968924 571788065 439968924 571788065 183524724 177466594 183524724 177466594 962002094 56370299 962002094 56370299 956044614 285207158 956044614 285207158 181261356 184962580 181261356 184962580 876775650 184962580 40112550 59621777 40112550 59621777 798549845 487445015 798549845 487445015 205105856 197099627 205105856 197099627 18484440 28785884 18484440 28785884 790437622 728333191 790437622 728333191 361276476 728333191 971672042 42103889 971672042 42103889 407863865 941806248 407863865 941806248 830582416 232588067 830582416 232588067 153838371 232588067 182933101 278153164 182933101 278153164 988313591 17473168 988313591 17473168 886655632 170392886 886655632 170392886 40486663 60036035 40486663 60036035 832297014 251847949 832297014 251847949 71217550 107735208 71217550 107735208 155338321 296940947 155338321 296940947 866819474 198893045 866819474 198893045 251412291 397068448 251412291 397068448 264591564 397068448 62642751 93868120 62642751 93868120 480380856 806329522 480380856 806329522 111406993 166741698 111406993 166741698 589440254 629950696 589440254 629950696 175837109 267421696 175837109 267421696 213714174 322811924 213714174 322811924 988227510 17601027 988227510 17601027 650000135 672094089 650000135 672094089 814884839 278063238 814884839 278063238 285850834 428393196 285850834 428393196 788754370 313547940 788754370 313547940 339293967 877756856 339293967 877756856 576234791 306787544 576234791 306787544 148477482 224980539 148477482 224980539 533903111 974533807 533903111 974533807 698959861 109088470 698959861 109088470 928027944 109088470 708315005 431419550 708315005 431419550 51514078 76816442 51514078 76816442 740965922 382723618 740965922 382723618 110048271 164464963 110048271 164464963 639468809 870554575 639468809 870554575 232937872 137868502 232937872 137868502 908608358 137868502 578362667 628496876 578362667 628496876 640568654 546224129 640568654 546224129 429957406 918666219 429957406 918666219 208038539 314245854 208038539 314245854 764160839 850755408 764160839 850755408 525254721 850755408 610469759 245791190 610469759 245791190 162243179 245791190 450514452 695413625 450514452 695413625 917774056 124368657 917774056 124368657 477636368 605881348 477636368 605881348 210730604 317869365 210730604 317869365 462470844 992757445 462470844 992757445 606817274 297841972 606817274 297841972 197078802 297841972 413520148 687939997 413520148 687939997 103842334 155501899 103842334 155501899 278815846 775288550 278815846 775288550 527631063 966412166 527631063 966412166 14730466 22772838 14730466 22772838 56200198 231326720 56200198 231326720 544129825 612579812 544129825 612579812 559249908 569341945 559249908 569341945 537352326 933666065 537352326 933666065 874070624 159581430 874070624 159581430 893869507 159581430 753759971 363775851 753759971 363775851 774827511 22151410 774827511 22151410 985370151 22151410 571406692 755513852 571406692 755513852 989793462 15304533 989793462 15304533 183032953 278346524 183032953 278346524 897491865 144432560 897491865 144432560 904172752 144432560 394767625 779975799 394767625 779975799 43065298 64078947 43065298 64078947 522925118 843594305 522925118 843594305 600435498 677067893 600435498 677067893 379544022 974786992 379544022 974786992 862872456 204417656 862872456 204417656 748343089 460459839 748343089 460459839 307032443 460459839 881824828 177523040 881824828 177523040 196397105 296789838 196397105 296789838 174141317 264512924 174141317 264512924 547825096 888963651 547825096 888963651 968361641 46334034 968361641 46334034 235074938 763721455 235074938 763721455 437362998 763721455 294376973 193551978 294376973 193551978 870817819 193551978 341849221 743800490 341849221 743800490 431591423 743800490 254059873 197831463 254059873 197831463 131776585 197831463 362513152 891605545 362513152 891605545 586234349 891605545 160765611 243111590 160765611 243111590 701563665 691940344 701563665 691940344 58460986 87325325 58460986 87325325 920646381 211229392 920646381 211229392 645488089 778035119 645488089 778035119 982919084 25692057 982919084 25692057 282200191 423068028 282200191 423068028 11079414 17092277 11079414 17092277 891486266 162772618 891486266 162772618 30822305 45914612 30822305 45914612 212611924 320786372 212611924 320786372 878396422 119586905 878396422 119586905 920960358 119586905 331225581 739733166 331225581 739733166 615644093 258054150 615644093 258054150 169945385 258054150 207922873 673938605 207922873 673938605 970436897 43814676 970436897 43814676 822738056 771167514 822738056 771167514 439578909 771167514 580342619 872731033 580342619 872731033 324722239 488198363 324722239 488198363 381234439 964622438 381234439 964622438 623716298 383975308 623716298 383975308 739978284 383975308 355957740 632701882 355957740 632701882 197965359 36207847 197965359 36207847 975922662 36207847 741209935 382363300 741209935 382363300 107914437 161629504 107914437 161629504 310607970 465821427 310607970 465821427 141250013 212549967 141250013 212549967 717843312 468076734 717843312 468076734 394869821 836585293 394869821 836585293 458456947 278083857 458456947 278083857 814858823 278083857 721635266 412575607 721635266 412575607 857066402 94960681 857066402 94960681 11681262 17814105 11681262 17814105 21738242 487681731 21738242 487681731 324334164 487681731 251737843 103457405 251737843 103457405 999866104 65661 999866104 65661 440718080 544353555 440718080 544353555 760783812 354694345 760783812 354694345 538791699 573458832 538791699 573458832 766431574 156832677 766431574 156832677 895870016 156832677 88475690 132855955 88475690 132855955 293544681 439826921 293544681 439826921 728814890 161214944 728814890 161214944 892883130 161214944 567451947 991484066 567451947 991484066 99688900 149845706 99688900 149845706 397001290 792938045 397001290 792938045 94026334 140817991 94026334 140817991 298304462 988084823 298304462 988084823 567434282 988084823 103347954 154798799 103347954 154798799 674682204 481584541 674682204 481584541 177023787 81037501 177023787 81037501 945836385 81037501 554859404 517925267 554859404 517925267 148883921 225404764 148883921 225404764 425178028 786683033 425178028 786683033 42792651 63500587 42792651 63500587 402844678 732951115 402844678 732951115 478328994 253023498 478328994 253023498 167017358 253023498 893420188 160359991 893420188 160359991 590037633 846315822 590037633 846315822 340961822 846315822 500642724 424674358 500642724 424674358 712892040 424674358 527554896 952028744 527554896 952028744 673712155 483046971 673712155 483046971 377064175 654037014 377064175 654037014 856606358 214946111 856606358 214946111 420553277 774858310 420553277 774858310 855365584 216578906 855365584 216578906 702477213 589028122 702477213 589028122 577577583 589028122 738136380 113051783 738136380 113051783 946234304 80103732 946234304 80103732 325121252 488943261 325121252 488943261 100353054 150804445 100353054 150804445 129548951 295092379 129548951 295092379 801562485 295092379 397813905 774926930 397813905 774926930 737091982 147026063 737091982 147026063 97941884 147026063 137486106 207048500 137486106 207048500 900949915 149230379 900949915 149230379 473048763 778800131 473048763 778800131 323371507 435248312 323371507 435248312 705789287 435248312 256114975 215542760 256114975 215542760 856063879 215542760 779804945 325887465 779804945 325887465 62228327 93074950 62228327 93074950 861821114 310982153 861821114 310982153 206016588 310982153 425043669 524324636 425043669 524324636 849795496 46943400 849795496 46943400 31470566 46943400 926706193 111274222 926706193 111274222 49005396 72862768 49005396 72862768 69892660 528930832 69892660 528930832 662361890 528930832 347718796 846245219 347718796 846245219 177895961 270535020 177895961 270535020 546903901 683892219 546903901 683892219 857049533 214064162 857049533 214064162 151416897 654133204 151416897 654133204 588396828 822106125 588396828 822106125 239769387 359518223 239769387 359518223 495507551 918259520 495507551 918259520 370666060 427787709 370666060 427787709 270744940 406556426 270744940 406556426 660347800 883729596 660347800 883729596 401716372 409926522 401716372 409926522 273246039 409926522 833395018 14466747 833395018 14466747 9699836 14466747 734843376 392125617 734843376 392125617 46644000 69094385 46644000 69094385 744500906 660777824 744500906 660777824 299058486 88751848 299058486 88751848 59238956 88751848 949448440 75389388 949448440 75389388 914798438 886482312 914798438 886482312 506832162 377016577 506832162 377016577 744806699 377016577 560719404 822393181 560719404 822393181 243056458 364939885 243056458 364939885 729416280 400644526 729416280 400644526 848130933 228145199 848130933 228145199 532073711 683446321 532073711 683446321 550346908 452037013 550346908 452037013 694026034 452037013 240376388 124079056 240376388 124079056 917922869 124079056 903620161 229824469 903620161 229824469 296844856 445292762 296844856 445292762 182105207 276897673 182105207 276897673 191656496 289905844 191656496 289905844 890621856 164123483 890621856 164123483 529162708 796061931 529162708 796061931 407320974 125505398 407320974 125505398 83446567 125505398 798417105 299656314 798417105 299656314 170709605 259102424 170709605 259102424 793117034 309676850 793117034 309676850 205251456 309676850 825095123 263524203 825095123 263524203 681573463 470865807 681573463 470865807 800432989 296529149 800432989 296529149 212464831 332804843 212464831 332804843 891172800 163185995 891172800 163185995 828855105 527623200 828855105 527623200 168959791 194909519 168959791 194909519 129894242 194909519 313723769 789902347 313723769 789902347 357231786 789902347 301466688 131805576 301466688 131805576 912549854 131805576 810739407 283000666 810739407 283000666 112284656 87532634 112284656 87532634 941672670 87532634 744818687 377010003 744818687 377010003 29792638 45019493 29792638 45019493 777000946 329955519 777000946 329955519 215079816 324960271 215079816 324960271 372289122 995644312 372289122 995644312 241972848 363130262 241972848 363130262 747899309 372926997 747899309 372926997 66836645 100790276 66836645 100790276 891191188 740370032 891191188 740370032 644522781 740370032 991173721 12949044 991173721 12949044 844781202 446993391 844781202 446993391 297908609 446993391 913610263 130715318 913610263 130715318 140150223 211015294 140150223 211015294 912781047 131609591 912781047 131609591 661137271 736590962 661137271 736590962 71106726 107558153 71106726 107558153 739264043 463469082 739264043 463469082 309078334 463469082 848476860 227600451 848476860 227600451 786061306 369186108 786061306 369186108 246376597 369186108 708027858 431777416 708027858 431777416 124966852 187296007 124966852 187296007 846299248 230829013 846299248 230829013 854723454 217804786 854723454 217804786 344438522 735872656 344438522 735872656 652107276 564545912 652107276 564545912 388891014 902356273 388891014 902356273 715643613 91779212 715643613 91779212 10484381 15813066 10484381 15813066 91143415 358481140 91143415 358481140 757790125 358481140 132260291 198753232 132260291 198753232 152328590 586193989 152328590 586193989 585844916 586193989 73163157 109927313 73163157 109927313 498135473 841213101 498135473 841213101 363306560 124588843 363306560 124588843 82967909 124588843 744743038 484554405 744743038 484554405 162620628 246672101 162620628 246672101 320184978 922594650 320184978 922594650 837920365 243404954 837920365 243404954 545313909 762425087 545313909 762425087 111238211 166436390 111238211 166436390 762551364 351679214 762551364 351679214 929132016 107901238 929132016 107901238 627594910 730340043 627594910 730340043 155102890 195401262 155102890 195401262 130268974 195401262 241357521 362180428 241357521 362180428 93351012 95253038 93351012 95253038 63655792 95253038 305901715 458814923 305901715 458814923 724516589 407786983 724516589 407786983 709849736 429158434 709849736 429158434 185299845 281259700 185299845 281259700 558791881 659997048 558791881 659997048 290608978 117087500 290608978 117087500 77887338 117087500 349763923 510428531 349763923 510428531 23435339 35407287 23435339 35407287 372084362 842395649 372084362 842395649 161655619 244700280 161655619 244700280 437863659 739860839 437863659 739860839 158988073 240600101 158988073 240600101 705000112 969301394 705000112 969301394 347763867 969301394 681059813 471572200 681059813 471572200 322468190 484702609 322468190 484702609 154488872 68225810 154488872 68225810 954119925 68225810 706037165 434815465 706037165 434815465 878807602 182166716 878807602 182166716 749256909 501134552 749256909 501134552 230260679 345449881 230260679 345449881 300841117 451411290 300841117 451411290 213320929 321994722 213320929 321994722 759393282 550059746 759393282 550059746 141092915 212327342 141092915 212327342 828205686 402680630 828205686 402680630 222780228 335295980 222780228 335295980 758727852 356972031 758727852 356972031 958122654 62451501 958122654 62451501 417045218 721874772 417045218 721874772 94708239 141763852 94708239 141763852 851512913 223277980 851512913 223277980 926108281 112239102 926108281 112239102 908343149 836312007 908343149 836312007 553609427 836312007 976776938 35234499 976776938 35234499 395922812 594118773 395922812 594118773 842805817 236417633 842805817 236417633 734587616 392368677 734587616 392368677 843500898 235546031 843500898 235546031 688963471 459449447 688963471 459449447 992609546 10540553 992609546 10540553 751789459 366887048 751789459 366887048 184314286 279892903 184314286 279892903 553134743 549036284 553134743 549036284 472865801 514492827 472865801 514492827 378354134 991588739 378354134 991588739 317171763 476681948 317171763 476681948 575985623 861979896 575985623 861979896 511705428 82825258 511705428 82825258 944468017 82825258 474332644 668448329 474332644 668448329 40339047 50442482 40339047 50442482 34192554 50442482 990106031 14990203 990106031 14990203 562597837 985095600 562597837 985095600 624766371 985095600 157134315 237839488 157134315 237839488 638329546 765504150 638329546 765504150 118492928 177573861 118492928 177573861 591074263 839130336 591074263 839130336 258670363 387675440 258670363 387675440 703428523 438169246 703428523 438169246 966329173 49947636 966329173 49947636 587534495 731161793 587534495 731161793 357986163 731161793 637625913 872548306 637625913 872548306 426462511 345241793 426462511 345241793 229981686 345241793 483062655 620990311 483062655 620990311 203384227 127774930 203384227 127774930 84888842 127774930 491507836 969039888 491507836 969039888 109742651 163871575 109742651 163871575 566401791 813479145 566401791 813479145 32613114 48476740 32613114 48476740 411221879 983353602 411221879 983353602 447721889 100436384 447721889 100436384 66661098 100436384 151273572 247376669 151273572 247376669 796333301 302980122 796333301 302980122 178323706 271245489 178323706 271245489 457274907 581672006 457274907 581672006 320845281 53198122 320845281 53198122 36065965 53198122 425226111 648735589 425226111 648735589 799487749 272371218 799487749 272371218 818363559 272371218 495627167 725783775 495627167 725783775 128555455 192995985 128555455 192995985 305313365 457899506 305313365 457899506 865315413 200952913 865315413 200952913 648197932 841507509 648197932 841507509 773091702 71824490 773091702 71824490 951941841 71824490 899498995 151397927 899498995 151397927 942591536 85918457 942591536 85918457 721324479 412903784 721324479 412903784 805781303 289104774 805781303 289104774 416800607 665709090 416800607 665709090 947818682 77514639 947818682 77514639 623734653 752306754 623734653 752306754 794995499 304620050 794995499 304620050 631372070 536547438 631372070 536547438 666551852 494464883 666551852 494464883 337166309 888962464 337166309 888962464 76860932 115563606 76860932 115563606 427447651 576787682 427447651 576787682 154976289 234293143 154976289 234293143 418219521 957338159 418219521 957338159 212639066 281854837 212639066 281854837 811828992 281854837 272407282 408534914 272407282 408534914 802919153 293109867 802919153 293109867 208011623 314233857 208011623 314233857 898863082 94677132 898863082 94677132 63148863 94677132 647866990 997398265 647866990 997398265 694576622 122008043 694576622 122008043 81367218 122008043 565411640 592550344 565411640 592550344 650922109 235599713 650922109 235599713 147406310 90022251 147406310 90022251 940253364 90022251 172205353 778259291 172205353 778259291 566215177 778259291 131821605 151782589 131821605 151782589 100952847 151782589 546975984 601823089 546975984 601823089 485711258 540395451 485711258 540395451 346523062 581152209 346523062 581152209 357190401 260635589 357190401 260635589 826878279 260635589 255290544 382603118 255290544 382603118 928980464 108094723 928980464 108094723 548287702 537121484 548287702 537121484 867741171 197558856 867741171 197558856 404337333 846419542 404337333 846419542 650806718 167751006 650806718 167751006 888230993 167751006 751163267 699659720 751163267 699659720 185498009 17458394 185498009 17458394 988366770 17458394 461565885 666630877 461565885 666630877 133094632 193004380 133094632 193004380 128556302 193004380 796128124 368006504 796128124 368006504 168824544 256279348 168824544 256279348 485445215 782021426 485445215 782021426 822608640 267046089 822608640 267046089 529321459 752348196 529321459 752348196 695095081 450305782 695095081 450305782 338745570 911301452 338745570 911301452 979485554 30846583 979485554 30846583 444406354 777354231 444406354 777354231 166425174 211914064 166425174 211914064 140646932 211914064 781462475 471982755 781462475 471982755 175564667 266900407 175564667 266900407 625126857 814545235 625126857 814545235 435367415 661687582 435367415 661687582 387205229 682025680 387205229 682025680 272992987 409532261 272992987 409532261 663793032 498583473 663793032 498583473 178227320 207616230 178227320 207616230 137983340 207616230 619703904 571396544 619703904 571396544 487378401 541059287 487378401 541059287 585122735 886992394 585122735 886992394 870406374 154105455 870406374 154105455 102805895 154105455 489793337 757997949 489793337 757997949 546660789 541769732 546660789 541769732 599805900 580037858 599805900 580037858 895385524 149429955 895385524 149429955 99430081 149429955 664423953 497582167 664423953 497582167 180016663 273750083 180016663 273750083 705666367 435494172 705666367 435494172 847607300 228883223 847607300 228883223 507168186 723431943 507168186 723431943 728150006 402405993 728150006 402405993 407031248 545713494 407031248 545713494 135759858 203921854 135759858 203921854 857214894 628100074 857214894 628100074 480144047 628100074 500192713 933671346 500192713 933671346 622447900 134433392 622447900 134433392 911008906 134433392 467980323 928361276 467980323 928361276 124200100 186322110 124200100 186322110 454011962 517791343 454011962 517791343 893624987 82484827 893624987 82484827 944884828 82484827 298909730 967937728 298909730 967937728 654308538 967937728 10928568 16738397 10928568 16738397 185702069 282203659 185702069 282203659 185641562 282018485 185641562 282018485 565577075 754925931 565577075 754925931 174182062 146164439 174182062 146164439 902770134 146164439 432137416 500044506 432137416 500044506 48778808 72357853 48778808 72357853 946646181 973616910 946646181 973616910 469134154 973616910 979487243 30843837 979487243 30843837 121128892 406063148 121128892 406063148 270403462 406063148 142305467 214865439 142305467 214865439 237705097 883333800 237705097 883333800 444432799 883333800 306162757 459110615 306162757 459110615 348004923 593652391 348004923 593652391 989431628 15890178 989431628 15890178 206351444 311258087 206351444 311258087 96439641 144684277 96439641 144684277 353079692 860081282 353079692 860081282 424099193 860081282 214063554 323363805 214063554 323363805 299180769 597382699 299180769 597382699 817310269 274207614 817310269 274207614 397328147 986341099 397328147 986341099 104748517 157152993 104748517 157152993 449675325 556583938 449675325 556583938 244419671 237509347 244419671 237509347 842042472 237509347 361748966 931391166 361748966 931391166 417554359 931391166 185328101 281357310 185328101 281357310 422886200 986295097 422886200 986295097 832221158 244725719 832221158 244725719 837149772 244725719 317871543 492191690 317871543 492191690 668074769 492191690 546768726 511655170 546768726 511655170 860101406 208704564 860101406 208704564 772298371 336682280 772298371 336682280 154979462 234320097 154979462 234320097 476975042 942439192 476975042 942439192 393553873 473917232 393553873 473917232 315319103 473917232 675663902 479757352 675663902 479757352 163927814 248175805 163927814 248175805 438281091 872923055 438281091 872923055 880324212 179683586 880324212 179683586 823359649 265829728 823359649 265829728 102393409 153561366 102393409 153561366 686022698 463950047 686022698 463950047 816793467 143415256 816793467 143415256 95668391 143415256 493692778 546600857 493692778 546600857 954778767 67054900 954778767 67054900 816663810 430348017 816663810 430348017 171056366 165577240 171056366 165577240 110511587 165577240 281273159 421968894 281273159 421968894 228530783 163970836 228530783 163970836 109762387 163970836 255116111 382408990 255116111 382408990 101162147 152215663 101162147 152215663 797791899 989975603 797791899 989975603 231374085 346981417 231374085 346981417 285079891 427242348 285079891 427242348 174123631 233007237 174123631 233007237 844933924 233007237 325601651 489482162 325601651 489482162 679415938 474092006 679415938 474092006 405060373 877918821 405060373 877918821 181397923 275552592 181397923 275552592 565400889 852963763 565400889 852963763 344570106 805929053 344570106 805929053 533412072 965671767 533412072 965671767 439886549 199819000 439886549 199819000 866165516 199819000 813061970 280298518 813061970 280298518 70643875 106616732 70643875 106616732 507731766 943033346 507731766 943033346 616711321 7508157 616711321 7508157 4732475 7508157 727331240 441250955 727331240 441250955 294339217 441250955 793471637 306384241 793471637 306384241 642215901 750352961 642215901 750352961 582050621 311984197 582050621 311984197 887770991 124165301 887770991 124165301 82687500 124165301 960927248 58258096 960927248 58258096 359465443 884196861 359465443 884196861 177662272 239116167 177662272 239116167 157972036 239116167 236459581 888812879 236459581 888812879 377238588 888812879 184945695 280920991 184945695 280920991 262648780 393822228 262648780 393822228 817779866 273331235 817779866 273331235 400500903 563437265 400500903 563437265 895220140 157562120 895220140 157562120 686514455 949154966 686514455 949154966 117915140 169343953 117915140 169343953 113052981 169343953 712925968 424643718 712925968 424643718 44566275 66131999 44566275 66131999 290991675 436092263 290991675 436092263 270527031 406172623 270527031 406172623 403616651 872353446 403616651 872353446 336469061 872353446 511219140 646590404 511219140 646590404 260638741 114247316 260638741 114247316 924539110 114247316 648122453 710656566 648122453 710656566 858999160 17723155 858999160 17723155 11649092 17723155 335859095 563029098 335859095 563029098 537809157 563029098 500796265 957881082 500796265 957881082 56086723 84101303 56086723 84101303 91021124 771031041 91021124 771031041 575328004 771031041 325919385 488288050 325919385 488288050 144716554 218719604 144716554 218719604 819784584 271024053 819784584 271024053 167488499 253988065 167488499 253988065 796875571 302146641 796875571 302146641 829142105 117606416 829142105 117606416 973779463 39092794 973779463 39092794 431201630 587518728 431201630 587518728 305445502 197493047 305445502 197493047 131546887 197493047 228731056 794766033 228731056 794766033 839990559 240322627 839990559 240322627 247207816 370255463 247207816 370255463 211198572 11408290 211198572 11408290 7493611 11408290 442007779 886935207 442007779 886935207 978263808 32980933 978263808 32980933 702187541 440016530 702187541 440016530 161910256 245248583 161910256 245248583 165937522 510725539 165937522 510725539 416246849 510725539 333837422 648332229 333837422 648332229 231105437 101356302 231105437 101356302 933561596 101356302 923293530 431644469 923293530 431644469 167230118 253262939 167230118 253262939 747986276 790409397 747986276 790409397 408443342 790409397 751040052 233715474 751040052 233715474 844546066 233715474 240156395 582066481 240156395 582066481 554316195 582066481 175324607 266534605 175324607 266534605 225309999 570974109 225309999 570974109 614899623 771760228 614899623 771760228 274253108 411557933 274253108 411557933 571154665 758294369 571154665 758294369 842066867 237470634 842066867 237470634 233068885 394635214 233068885 394635214 585075713 646784335 585075713 646784335 455328723 646784335 602987453 400529590 602987453 400529590 778914543 327321565 778914543 327321565 430473266 962156017 430473266 962156017 874023613 188791614 874023613 188791614 779916238 325818363 779916238 325818363 24319677 36610151 24319677 36610151 26212437 620126468 26212437 620126468 560237464 620126468 496120114 181168233 496120114 181168233 879517726 181168233 775362619 379887668 775362619 379887668 228140698 226582986 228140698 226582986 61492988 92120991 61492988 92120991 613851742 549613377 613851742 549613377 23750515 35956780 23750515 35956780 598376749 542425499 598376749 542425499 877668871 114836880 877668871 114836880 76401664 114836880 487507268 932186893 487507268 932186893 644021913 443377287 644021913 443377287 896017191 156541914 896017191 156541914 357490900 782591459 357490900 782591459 812910632 261845905 812910632 261845905 826081972 261845905 722461184 890571496 722461184 890571496 414264120 890571496 770112365 339829712 770112365 339829712 326900880 491550184 326900880 491550184 970711941 43455390 970711941 43455390 748498048 372030834 748498048 372030834 843650121 81897269 843650121 81897269 945193072 81897269 485051493 948594181 485051493 948594181 57427477 85927953 57427477 85927953 426873680 780679383 426873680 780679383 598606564 780679383 4059234 6369945 4059234 6369945 258842173 387860193 258842173 387860193 238454226 128512418 238454226 128512418 914952366 128512418 555705400 782923972 555705400 782923972 643317587 782923972 97034999 84334555 97034999 84334555 56216596 84334555 338093215 994970972 338093215 994970972 607735264 492982388 607735264 492982388 667682703 492982388 661591474 757397873 661591474 757397873 147553410 223409909 147553410 223409909 375269529 776471243 375269529 776471243 772655614 336310263 772655614 336310263 620910643 990912520 620910643 990912520 235498062 353834488 235498062 353834488 240512742 360801885 240512742 360801885 122332012 183427583 122332012 183427583 557468498 774304677 557468498 774304677 141601189 213342377 141601189 213342377 731814476 881498828 731814476 881498828 386436499 881498828 915115904 128413869 915115904 128413869 721764424 477492130 721764424 477492130 82735563 70874373 82735563 70874373 47619539 70874373 667522819 493145117 667522819 493145117 28704177 43311056 28704177 43311056 76462078 153677555 76462078 153677555 897856255 153677555 361422294 967883633 361422294 967883633 889351346 166295446 889351346 166295446 547546530 524597033 547546530 524597033 250707030 375369385 250707030 375369385 653032763 632973145 653032763 632973145 258158594 37758344 258158594 37758344 974634203 37758344 279250554 419277578 279250554 419277578 46928947 69546825 46928947 69546825 286755164 723426058 286755164 723426058 663588001 498736529 663588001 498736529 333339840 883157409 333339840 883157409 672202540 485470677 672202540 485470677 622481202 884876326 622481202 884876326 468163310 577177157 468163310 577177157 620753240 774715599 620753240 774715599 244161328 366503125 244161328 366503125 677597252 923209618 677597252 923209618 298554883 447989865 298554883 447989865 309120761 851417300 309120761 851417300 494822547 851417300 187630046 284589034 187630046 284589034 751934932 486497577 751934932 486497577 151600183 229240104 151600183 229240104 606819846 710796100 606819846 710796100 553983249 304756455 553983249 304756455 202062823 304756455 693310162 708448265 693310162 708448265 241416575 362275729 241416575 362275729 740363971 455634007 740363971 455634007 239702745 359392650 239702745 359392650 344485204 695428171 344485204 695428171 93529601 140223586 93529601 140223586 322359478 484496460 322359478 484496460 955047108 66642493 955047108 66642493 353236914 861386806 353236914 861386806 575817491 481609536 575817491 481609536 674608630 481609536 289932579 286978731 289932579 286978731 807469176 286978731 698714685 445322101 698714685 445322101 74606313 112419898 74606313 112419898 758113359 357920899 758113359 357920899 860365052 208197723 860365052 208197723 255589477 874727233 255589477 874727233 685309514 465178841 685309514 465178841 423565391 553108210 423565391 553108210 787386618 110493349 787386618 110493349 927070034 110493349 60549659 90591783 60549659 90591783 455013906 567952633 455013906 567952633 281108108 421813927 281108108 421813927 395739450 626009643 395739450 626009643 82737439 124281021 82737439 124281021 684814103 465870818 684814103 465870818 977658097 33652194 977658097 33652194 272684361 693657798 272684361 693657798 767782238 40161566 767782238 40161566 972833963 40161566 897253943 307097295 897253943 307097295 398720650 683543407 398720650 683543407 877914762 143459342 877914762 143459342 904701201 143459342 722414741 937753068 722414741 937753068 367326531 937753068 893049793 160969866 893049793 160969866 807466031 286991346 807466031 286991346 129746981 194568553 129746981 194568553 257229944 385363720 257229944 385363720 211155672 302673207 211155672 302673207 200389910 302673207 645010523 763331464 645010523 763331464 220438983 92029793 220438983 92029793 61441292 92029793 77950428 749264537 77950428 749264537 907372800 139017398 907372800 139017398 468746855 823733134 468746855 823733134 771178223 338160350 771178223 338160350 442208288 943983000 442208288 943983000 703197034 99204221 703197034 99204221 934890460 99204221 541928097 675981810 541928097 675981810 810504309 283394149 810504309 283394149 565908204 823416679 565908204 823416679 595603941 311514144 595603941 311514144 206586507 311514144 476907157 674841370 476907157 674841370 176103228 207160525 176103228 207160525 62808491 94221553 62808491 94221553 119690733 179533082 119690733 179533082 83653670 125831091 83653670 125831091 573029877 963242519 573029877 963242519 767416242 344087075 767416242 344087075 322701985 485308924 322701985 485308924 54461157 81568896 54461157 81568896 929397914 838340606 929397914 838340606 436806490 838340606 839247647 241434393 839247647 241434393 402211817 995005059 402211817 995005059 360648424 995005059 939176078 91743651 939176078 91743651 286423481 429039166 286423481 429039166 735015963 391963516 735015963 391963516 335485627 752483570 335485627 752483570 516419440 475729463 516419440 475729463 678157350 475729463 621244808 810711783 621244808 810711783 167396722 159626346 167396722 159626346 106390654 159626346 756870272 507452492 756870272 507452492 611279393 507452492 898191516 122422048 898191516 122422048 81614029 122422048 511298970 762847598 511298970 762847598 906022235 141328003 906022235 141328003 238532044 357865253 238532044 357865253 207112946 33229660 207112946 33229660 977989194 33229660 777681094 469436268 777681094 469436268 457391537 793171522 457391537 793171522 889181109 166538587 889181109 166538587 163265737 247499397 163265737 247499397 984208555 23757627 984208555 23757627 344771794 786744968 344771794 786744968 939036529 91858498 939036529 91858498 91484274 137501654 91484274 137501654 6651951 9758024 6651951 9758024 880992325 300526862 880992325 300526862 690670945 457052447 690670945 457052447 217445021 328044867 217445021 328044867 401328333 759831490 401328333 759831490 181982192 276787666 181982192 276787666 213159201 579892056 213159201 579892056 442104484 579892056 355530593 741431961 355530593 741431961 955265891 66315612 955265891 66315612 417190308 816601115 417190308 816601115 446397287 227722159 446397287 227722159 150579586 227722159 283195950 424321664 283195950 424321664 895117431 6034165 895117431 6034165 995795956 6034165 37980861 520236752 37980861 520236752 935893764 96858805 935893764 96858805 520421403 960653673 520421403 960653673 665704029 17356228 665704029 17356228 988385613 17356228 670053809 489066583 670053809 489066583 274157610 411329248 274157610 411329248 677367141 557842513 677367141 557842513 592767098 557842513 631059294 983379097 631059294 983379097 659000868 983379097 310040247 464713420 310040247 464713420 470426728 520346649 470426728 520346649 4663559 7432177 4663559 7432177 206404470 311272456 206404470 311272456 830961376 254435611 830961376 254435611 822880817 405360002 822880817 405360002 269982337 405360002 491849910 884862302 491849910 884862302 603670129 884862302 85588405 128512421 85588405 128512421 786309142 516281555 786309142 516281555 170332232 258659703 170332232 258659703 769679396 994181937 769679396 994181937 279104003 297009576 279104003 297009576 800087347 297009576 146531110 194412658 146531110 194412658 115261415 172772377 115261415 172772377 359326836 710315611 359326836 710315611 622998465 676011559 622998465 676011559 563424621 812984173 563424621 812984173 279138208 419139829 279138208 419139829 651404065 751413924 651404065 751413924 722792803 410280111 722792803 410280111 657701966 828151287 657701966 828151287 507882307 10468940 507882307 10468940 7029949 10468940 397215457 717853715 397215457 717853715 126232770 189450971 126232770 189450971 725353575 406660213 725353575 406660213 224018940 337026353 224018940 337026353 765875143 367741273 765875143 367741273 739892138 384176331 739892138 384176331 10263046 15316938 10263046 15316938 165971199 489098011 165971199 489098011 654757812 516227033 654757812 516227033 229682268 257357943 229682268 257357943 169497776 257357943 913613340 130706817 913613340 130706817 716815094 419332283 716815094 419332283 837729712 243675469 837729712 243675469 645936612 999391180 645936612 999391180 181900611 276528277 181900611 276528277 232455352 349180791 232455352 349180791 12644874 19315833 12644874 19315833 912925288 397769036 912925288 397769036 265096506 397769036 688559898 460209616 688559898 460209616 48504800 72065347 48504800 72065347 644916307 616673584 644916307 616673584 74693462 112461591 74693462 112461591 82215304 172028872 82215304 172028872 885502428 172028872 158803163 352371043 158803163 352371043 234627430 352371043 121739724 60329267 121739724 60329267 959396288 60329267 343931804 967049949 343931804 967049949 424312509 243105948 424312509 243105948 160741543 243105948 325622774 848279939 325622774 848279939 604523456 848279939 383107948 838868149 383107948 838868149 629619284 985742247 629619284 985742247 479646819 250765250 479646819 250765250 832997975 250765250 247467740 370824793 247467740 370824793 86524965 130151778 86524965 130151778 158325058 958071474 158325058 958071474 804277494 291247107 804277494 291247107 280917637 902265823 280917637 902265823 502970884 528782331 502970884 528782331 584834535 693317930 584834535 693317930 127954236 192026645 127954236 192026645 260113427 389637710 260113427 389637710 796948795 302051171 796948795 302051171 456700841 511003866 456700841 511003866 758319829 155485186 758319829 155485186 896600839 155485186 288478944 431837579 288478944 431837579 723109674 56357078 723109674 56357078 962014968 56357078 487265119 922135052 487265119 922135052 298602157 448031031 298602157 448031031 508281617 993154152 508281617 993154152 985469407 22001056 985469407 22001056 62215215 748266761 62215215 748266761 570368242 826470260 570368242 826470260 106018947 159067153 106018947 159067153 891567042 795358432 891567042 795358432 336423648 925401664 336423648 925401664 7932842 12145999 7932842 12145999 563562378 705318008 563562378 705318008 371559136 195967052 371559136 195967052 869048323 195967052 843562408 751511516 843562408 751511516 546065756 213431311 546065756 213431311 868664302 196424557 868664302 196424557 552471154 982680174 552471154 982680174 429428736 137145019 429428736 137145019 91210388 137145019 645499906 574315247 645499906 574315247 86258363 129625563 86258363 129625563 224392788 337709757 224392788 337709757 909976395 136282520 909976395 136282520 284082516 856452943 284082516 856452943 345174980 856452943 66716340 51657447 66716340 51657447 965256941 51657447 710153436 428928413 710153436 428928413 744207916 378513864 744207916 378513864 633027542 810568924 633027542 810568924 66628290 100368015 66628290 100368015 455033527 998338751 455033527 998338751 10907377 16676097 10907377 16676097 716703280 795570764 716703280 795570764 486518049 795570764 678268149 441584924 678268149 441584924 701247214 441584924 27755511 41744741 27755511 41744741 197271927 607010975 197271927 607010975 738622694 386313150 738622694 386313150 332071303 802180839 332071303 802180839 592176434 802180839 549485876 335586327 549485876 335586327 773188219 335586327 66848276 100822011 66848276 100822011 327772529 924103373 327772529 924103373 541828942 109512014 541828942 109512014 927783294 109512014 277296488 811942173 277296488 811942173 616820130 811942173 425575608 951976786 425575608 951976786 728409458 58559535 728409458 58559535 39550568 58559535 464321711 997045863 464321711 997045863 619760444 997045863 257883699 223298247 257883699 223298247 851509150 223298247 465312009 937790171 465312009 937790171 604495809 937790171 157524533 238596175 157524533 238596175 218154695 329366277 218154695 329366277 934355186 99888543 934355186 99888543 753463556 364151332 753463556 364151332 816530228 275325066 816530228 275325066 748408564 442143859 748408564 442143859 655837957 911344152 655837957 911344152 803804482 291895877 803804482 291895877 385485500 719707140 385485500 719707140 430984405 75796096 430984405 75796096 50842100 75796096 629681592 656818305 629681592 656818305 157872758 238949922 157872758 238949922 653731116 696027137 653731116 696027137 186674449 33048534 186674449 33048534 21714285 33048534 888838307 177962025 888838307 177962025 348744140 963182469 348744140 963182469 640158876 963182469 263486932 37611327 263486932 37611327 974672555 37611327 545304737 859264442 545304737 859264442 744551256 110404630 744551256 110404630 11825114 17939523 11825114 17939523 779706026 346975000 779706026 346975000 757382176 504725233 757382176 504725233 653425922 504725233 751687121 367028493 751687121 367028493 552312668 919547797 552312668 919547797 897018423 154836970 897018423 154836970 377015452 901825797 377015452 901825797 530545927 509187121 530545927 509187121 985042164 22508198 985042164 22508198 93321735 139935811 93321735 139935811 996350371 5455072 996350371 5455072 69026230 301836970 69026230 301836970 797091174 301836970 418287270 628155335 418287270 628155335 644182841 206754170 644182841 206754170 137222283 206754170 792136353 308559098 792136353 308559098 173998868 264329682 173998868 264329682 262816921 955703550 262816921 955703550 388563461 955703550 263584333 382528902 263584333 382528902 835716526 18469673 835716526 18469673 12149492 18469673 818293485 683087771 818293485 683087771 529218458 683087771 873832642 114928736 873832642 114928736 924117126 114928736 443801906 792028719 443801906 792028719 268135420 117270954 268135420 117270954 922579169 117270954 128861836 423796121 128861836 423796121 381130103 954542959 381130103 954542959 780577213 325154267 780577213 325154267 714666417 422395826 714666417 422395826 151014092 228293739 151014092 228293739 166200601 251702658 166200601 251702658 99548144 149666335 99548144 149666335 222817496 335406322 222817496 335406322 36731221 54240574 36731221 54240574 217881886 328762567 217881886 328762567 857812024 212777918 857812024 212777918 790130413 380919103 790130413 380919103 421901189 978362652 421901189 978362652 703367284 438354554 703367284 438354554 361815570 616393143 361815570 616393143 521339197 616393143 421850058 774963487 421850058 774963487 506141590 774963487 299715275 449744672 299715275 449744672 553939372 705450064 553939372 705450064 468437999 705450064 715978761 420386251 715978761 420386251 291809478 437154205 291809478 437154205 732906465 389483529 732906465 389483529 736467570 389483529 248065396 18506312 248065396 18506312 987569574 18506312 404579026 502846757 404579026 502846757 930056387 106554350 930056387 106554350 372307526 810989801 372307526 810989801 453237292 810989801 31411018 46869764 31411018 46869764 838929398 487206541 838929398 487206541 671154344 487206541 907196544 139280877 907196544 139280877 903977884 872462734 903977884 872462734 393919983 321908330 393919983 321908330 782812413 321908330 509870651 537136094 509870651 537136094 127611387 191250696 127611387 191250696 698882494 495815868 698882494 495815868 665486459 495815868 794799920 304756457 794799920 304756457 273003091 409539558 273003091 409539558 826963596 47485672 826963596 47485672 967634168 47485672 287529512 982046396 287529512 982046396 977618298 33781515 977618298 33781515 350265337 529653939 350265337 529653939 855584845 216142487 855584845 216142487 458558987 696094141 458558987 696094141 621486029 226312991 621486029 226312991 964400342 52969685 964400342 52969685 133129723 370686215 133129723 370686215 594934571 568542736 594934571 568542736 190083348 39855242 190083348 39855242 26547231 39855242 545980745 567650544 545980745 567650544 691473348 429090772 691473348 429090772 286505475 429090772 795095765 247203368 795095765 247203368 163064357 247203368 218087288 329262435 218087288 329262435 187521948 130515772 187521948 130515772 913717577 130515772 597288336 824366083 597288336 824366083 99073595 148904952 99073595 148904952 537748192 791437820 537748192 791437820 657194419 578812140 657194419 578812140 638571226 844448447 638571226 844448447 728215334 3903160 728215334 3903160 2626520 3903160 572938694 785381165 572938694 785381165 784036193 319907404 784036193 319907404 325911413 490089272 325911413 490089272 194288405 294052744 194288405 294052744 723411183 409326458 723411183 409326458 781454476 165568217 781454476 165568217 889878034 165568217 312917080 668662892 312917080 668662892 465983219 668662892 446033651 15398452 446033651 15398452 989663429 15398452 629003032 653088384 629003032 653088384 71140334 107602744 71140334 107602744 902660752 146371217 902660752 146371217 987541567 18606971 987541567 18606971 411676446 845248833 411676446 845248833 213524205 17998521 213524205 17998521 11884182 17998521 193826261 687913285 193826261 687913285 880403708 179528575 880403708 179528575 815646706 499420888 815646706 499420888 11770790 17879683 11770790 17879683 712666728 425162582 712666728 425162582 197505930 43405040 197505930 43405040 970803426 43405040 484986919 714311477 484986919 714311477 395731992 714311477 687388042 461614981 687388042 461614981 414206534 931983876 414206534 931983876 368964098 460246410 368964098 460246410 46831328 69447799 46831328 69447799 611358832 968991365 611358832 968991365 632061330 704877518 632061330 704877518 435988923 849889199 435988923 849889199 195694772 296042041 195694772 296042041 379174507 663807673 379174507 663807673 869000401 196036812 869000401 196036812 710810392 427956218 710810392 427956218 217856944 24550377 217856944 24550377 15872197 24550377 495909323 916294318 495909323 916294318 345585133 427114285 345585133 427114285 285009980 427114285 465323706 712373200 465323706 712373200 769937834 340133127 769937834 340133127 510447385 960762503 510447385 960762503 312948054 345863856 312948054 345863856 230680544 345863856 639691772 857242198 639691772 857242198 253649574 340178795 253649574 340178795 899342153 151566116 899342153 151566116 145448786 220407226 145448786 220407226 934836288 99426721 934836288 99426721 317950571 477791266 317950571 477791266 916217691 127080000 916217691 127080000 254164466 381163080 254164466 381163080 922258315 117820150 922258315 117820150 218569885 865901788 218569885 865901788 400862120 865901788 113265301 94353067 113265301 94353067 62918981 94353067 768299365 342793978 768299365 342793978 983123655 25582628 983123655 25582628 432478428 691745306 432478428 691745306 860259236 208373163 860259236 208373163 505302927 809325300 505302927 809325300 539401105 809325300 111892643 154336838 111892643 154336838 897340444 154336838 321571647 483223778 321571647 483223778 921601522 118672915 921601522 118672915 834444550 248635526 834444550 248635526 993476239 8939348 993476239 8939348 672934252 484066829 672934252 484066829 15718675 24053481 15718675 24053481 901660208 955555746 901660208 955555746 537796433 955555746 777891750 221943337 777891750 221943337 852314652 221943337 36767344 54357425 36767344 54357425 231568327 667332942 231568327 667332942 434287132 667332942 162463248 246259564 162463248 246259564 575966932 905184111 575966932 905184111 489227538 527740884 489227538 527740884 629298566 794257132 629298566 794257132 632605515 354359453 632605515 354359453 760976335 354359453 53064612 79198984 53064612 79198984 626638655 793820528 626638655 793820528 213897557 323205852 213897557 323205852 586524778 536040163 586524778 536040163 802694714 293495014 802694714 293495014 659011011 887343726 659011011 887343726 779747644 326040363 779747644 326040363 316818525 476067514 316818525 476067514 840551713 239745777 840551713 239745777 645395629 786292641 645395629 786292641 365842050 786292641 953085427 69921472 953085427 69921472 926736493 226201902 926736493 226201902 298850828 448482033 298850828 448482033 7498780 11444490 7498780 11444490 13585343 630327503 13585343 630327503 640864612 630327503 267595100 401866518 267595100 401866518 312445357 469485816 312445357 469485816 993388524 9059427 993388524 9059427 239380663 359079618 239380663 359079618 173342558 263512729 173342558 263512729 251008047 376053719 251008047 376053719 212103722 319736379 212103722 319736379 674309552 692648229 674309552 692648229 427829994 692648229 925520134 112798335 925520134 112798335 431938769 617381409 431938769 617381409 723469902 409289277 723469902 409289277 630324189 879295591 630324189 879295591 233489850 350973202 233489850 350973202 670331444 488536290 670331444 488536290 982265115 26822429 982265115 26822429 408046345 552637834 408046345 552637834 973766990 39117982 973766990 39117982 195804614 825263278 195804614 825263278 639703640 937877940 639703640 937877940 885432076 172293908 885432076 172293908 305685044 458534855 305685044 458534855 923108051 116429626 923108051 116429626 891626481 941135735 891626481 941135735 8440383 12713030 8440383 12713030 596707684 781319195 596707684 781319195 344139194 781319195 987652591 18400973 987652591 18400973 132852145 667355543 132852145 667355543 600296455 199712926 600296455 199712926 866371235 199712926 587752067 845264466 587752067 845264466 555865097 459553562 555865097 459553562 882447757 176471738 882447757 176471738 157554205 245699437 157554205 245699437 836486541 245699437 710603101 533032432 710603101 533032432 115699037 173380908 115699037 173380908 181899761 333771671 181899761 333771671 793671493 217263470 793671493 217263470 143864935 217263470 872413112 191055725 872413112 191055725 390931478 695905122 390931478 695905122 537615255 695905122 439132747 323270235 439132747 323270235 937664547 93987323 937664547 93987323 678117230 475753300 678117230 475753300 260574935 94023338 260574935 94023338 937645599 94023338 469041357 754583501 469041357 754583501 744142637 121881498 744142637 121881498 81235328 121881498 614369583 675249904 614369583 675249904 372351327 524624823 372351327 524624823 482294868 524624823 97918439 146973970 97918439 146973970 585657007 701248262 585657007 701248262 131306132 46585055 131306132 46585055 31194278 46585055 622587408 938267636 622587408 938267636 538232001 360233399 538232001 360233399 910834895 16924690 910834895 16924690 11033857 16924690 96683159 830735466 96683159 830735466 652118999 830735466 380840139 353330123 380840139 353330123 235215720 353330123 254157058 802180827 254157058 802180827 410368108 802180827 123716388 185662755 123716388 185662755 268309751 465116045 268309751 465116045 685347655 465116045 230900606 346219093 230900606 346219093 652127839 728944422 652127839 728944422 417633438 642193321 417633438 642193321 414532450 768278335 414532450 768278335 87884756 131804751 87884756 131804751 655147241 904328622 655147241 904328622 175137332 109112713 175137332 109112713 72508778 109112713 361134426 558071986 361134426 558071986 980333625 29795117 980333625 29795117 770002564 340080770 770002564 340080770 974609818 37822380 974609818 37822380 700727803 897575737 700727803 897575737 421065471 897575737 900486000 149950172 900486000 149950172 464205377 981756622 464205377 981756622 868677606 196387864 868677606 196387864 623852048 882251143 623852048 882251143 387036411 572808068 387036411 572808068 415425732 572808068 179837434 273572719 179837434 273572719 644279905 929535941 644279905 929535941 76535715 115085842 76535715 115085842 95303694 847462171 95303694 847462171 946626257 37157417 946626257 37157417 975055968 37157417 561443896 623832863 561443896 623832863 999174651 941288 999174651 941288 849095032 226694382 849095032 226694382 70822344 87541 70822344 87541 999808058 87541 160942915 903168030 160942915 903168030 570690188 903168030 405572990 937307337 405572990 937307337 564218239 523010522 564218239 523010522 632608737 948546446 632608737 948546446 846534384 230162432 846534384 230162432 572339091 950743914 572339091 950743914 675961317 362158156 675961317 362158156 241351607 362158156 637583996 869688133 637583996 869688133 177033780 269261325 177033780 269261325 341172453 702976370 341172453 702976370 982464008 26364316 982464008 26364316 890871480 424174114 890871480 424174114 80892234 121262026 80892234 121262026 342363828 657551962 342363828 657551962 230766681 345994625 230766681 345994625 679000668 541362120 679000668 541362120 326746686 281725830 326746686 281725830 185429619 281725830 482863310 735404317 482863310 735404317 866779123 199025648 866779123 199025648 299264849 449095315 299264849 449095315 58863858 87919487 58863858 87919487 936577664 306446016 936577664 306446016 203348426 306446016 858740096 211575784 858740096 211575784 192186495 438488021 192186495 438488021 926597389 111444706 926597389 111444706 701761600 456780068 701761600 456780068 65792970 99006869 65792970 99006869 689947236 458247364 689947236 458247364 49247531 73239511 49247531 73239511 941718672 87476630 941718672 87476630 976411877 35756017 976411877 35756017 497604798 545483194 497604798 545483194 217397612 294485611 217397612 294485611 801811868 294485611 599247876 978722180 599247876 978722180 187726266 284636027 187726266 284636027 607108911 911943121 607108911 911943121 323408841 486480700 323408841 486480700 628547251 912554099 628547251 912554099 740339786 335797007 740339786 335797007 223070812 335797007 903633851 145111797 903633851 145111797 467835963 754524504 467835963 754524504 496206737 754524504 462700350 488841602 462700350 488841602 757006716 190817781 757006716 190817781 872627150 190817781 508499009 997158966 508499009 997158966 851296443 223660862 851296443 223660862 475900950 572143159 475900950 572143159 837459758 164272581 837459758 164272581 109894324 164272581 847342884 229261138 847342884 229261138 990754847 13870263 990754847 13870263 950145708 652497549 950145708 652497549 639679189 652497549 695502955 198027351 695502955 198027351 131864624 198027351 968303512 46474899 968303512 46474899 251464240 428285551 251464240 428285551 836483008 245764668 836483008 245764668 512025845 895678612 512025845 895678612 516233739 160571970 516233739 160571970 106979179 160571970 637341739 689124278 637341739 689124278 124517264 109031052 124517264 109031052 928116518 109031052 206623749 963982665 206623749 963982665 649027394 963982665 100351744 150702306 100351744 150702306 828357385 554055102 828357385 554055102 455031697 554055102 541156852 908964510 541156852 908964510 770497539 235903112 770497539 235903112 156002731 235903112 247049816 564328457 247049816 564328457 472718235 564328457 77239408 116043146 77239408 116043146 81321969 396259000 81321969 396259000 732624801 396259000 66184643 99590919 66184643 99590919 591538578 994061602 591538578 994061602 661925141 558408518 661925141 558408518 417356258 572872895 417356258 572872895 349089450 451439674 349089450 451439674 300860983 451439674 345618481 604381036 345618481 604381036 192120622 290549141 192120622 290549141 575472845 757097271 575472845 757097271 278867371 418824894 278867371 418824894 284966582 701779475 284966582 701779475 446569734 524777435 446569734 524777435 339423960 524777435 727857865 389043185 727857865 389043185 176590185 268306261 176590185 268306261 803902892 481319222 803902892 481319222 331419057 497636682 331419057 497636682 326276735 99867178 326276735 99867178 66346927 99867178 702656224 439310940 702656224 439310940 751656521 111827282 751656521 111827282 60764589 90946481 60764589 90946481 291030290 436242684 291030290 436242684 948745766 76482249 948745766 76482249 73807328 110705500 73807328 110705500 934268268 99928097 934268268 99928097 863427646 801271708 863427646 801271708 343707464 10650914 343707464 10650914 992550529 10650914 211121139 318342802 211121139 318342802 995074767 6817126 995074767 6817126 940279712 478952556 940279712 478952556 318638038 478952556 804389179 147204048 804389179 147204048 98049771 147204048 410686860 696176881 410686860 696176881 27762757 41765706 27762757 41765706 106666648 160008398 106666648 160008398 99705639 137969936 99705639 137969936 91936702 137969936 871061575 193142891 871061575 193142891 967458890 47739910 967458890 47739910 875100027 245983362 875100027 245983362 745420608 451189161 745420608 451189161 141390520 36140759 141390520 36140759 23905989 36140759 974633378 127725639 974633378 127725639 28810067 43609468 28810067 43609468 752831844 525812263 752831844 525812263 134785702 202653459 134785702 202653459 499521371 824470188 499521371 824470188 426360023 576615026 426360023 576615026 486745770 873672585 486745770 873672585 76081063 37204804 76081063 37204804 974979379 37204804 347551437 772650656 347551437 772650656 44756354 66513335 44756354 66513335 481915830 871735246 481915830 871735246 410677851 871735246 449327938 95111701 449327938 95111701 63554970 95111701 343312008 985960046 343312008 985960046 776318535 330870376 776318535 330870376 540446802 996578248 540446802 996578248 669772128 370196685 669772128 370196685 749693909 370196685 124971990 187322033 124971990 187322033 385236645 511296221 385236645 511296221 327410241 369705392 327410241 369705392 942036896 86801117 942036896 86801117 217772234 328574075 217772234 328574075 67976020 102673122 67976020 102673122 689078555 859037777 689078555 859037777 461492621 336274908 461492621 336274908 223207299 336274908 736526749 778494091 736526749 778494091 628627907 778494091 826819844 260678939 826819844 260678939 536216159 601462358 536216159 601462358 185429087 281724741 185429087 281724741 624363190 900600013 624363190 900600013 849035583 226777358 849035583 226777358 662815294 786799315 662815294 786799315 172433638 27141907 172433638 27141907 982099665 27141907 639187522 931334659 639187522 931334659 78021793 117290798 78021793 117290798 829006732 926797333 829006732 926797333 542182808 926797333 877210272 184393393 877210272 184393393 685926245 464045432 685926245 464045432 200484890 302816371 200484890 302816371 713548448 943345800 713548448 943345800 394612942 943345800 894352093 158734778 894352093 158734778 670611844 488170592 670611844 488170592 828286679 46829346 828286679 46829346 8232738 12381934 8232738 12381934 272362924 881734448 272362924 881734448 647756539 881734448 2526206 3758285 2526206 3758285 641160299 754760887 641160299 754760887 409338450 610721504 409338450 610721504 466208355 758392151 466208355 758392151 420621600 758392151 959760270 59773737 959760270 59773737 58807545 523638899 58807545 523638899 659044831 523638899 328183149 406525413 328183149 406525413 270666312 406525413 414248680 900728421 414248680 900728421 467995551 499886806 467995551 499886806 429653383 499886806 753297057 121881499 753297057 121881499 919523351 121881499 593427243 500753772 593427243 500753772 796857931 302202989 796857931 302202989 230390671 345680736 230390671 345680736 833729467 249680061 833729467 249680061 247978065 501282038 247978065 501282038 684584686 98102333 684584686 98102333 65255294 98102333 703571623 673111445 703571623 673111445 507353548 673111445 522491199 613713980 522491199 613713980 658764450 797758131 658764450 797758131 442196319 948626033 442196319 948626033 696115089 30864287 696115089 30864287 981066311 28848957 981066311 28848957 215861979 325825805 215861979 325825805 909686298 136553288 909686298 136553288 103735707 419151176 103735707 419151176 603936956 612849922 603936956 612849922 16901178 26332112 16901178 26332112 485130016 830358989 485130016 830358989 539825980 418723952 539825980 418723952 278777491 418723952 384289468 582816998 384289468 582816998 112533928 168676991 112533928 168676991 459928112 925818102 459928112 925818102 163458815 247607457 163458815 247607457 689733036 458522744 689733036 458522744 291614628 437032334 291614628 437032334 566075909 628372992 566075909 628372992 984422203 23232989 984422203 23232989 332262229 498895233 332262229 498895233 199118748 211124543 199118748 211124543 946409849 79969381 946409849 79969381 120581949 235259821 120581949 235259821 843703188 235259821 445033247 784386175 445033247 784386175 547715279 784386175 247615204 155485184 247615204 155485184 103830675 155485184 108141841 501929660 108141841 501929660 794734699 304890676 794734699 304890676 744369230 948729755 744369230 948729755 362045450 705400540 362045450 705400540 486301437 705400540 111958136 145796074 111958136 145796074 97143087 145796074 408964525 907937099 408964525 907937099 651240168 640313087 651240168 640313087 656977118 863531465 656977118 863531465 986681111 19780626 986681111 19780626 404872226 650838206 404872226 650838206 351327215 650838206 447466897 862601682 447466897 862601682 824985610 25656662 824985610 25656662 16465441 25656662 485058676 803133537 485058676 803133537 879787606 180759746 879787606 180759746 534254747 714476325 534254747 714476325 206670235 311658461 206670235 311658461 255054689 483888440 255054689 483888440 544656596 997933027 544656596 997933027 290691836 35472150 290691836 35472150 23464071 35472150 125296256 306594858 125296256 306594858 990775092 13832289 990775092 13832289 820962571 269322812 820962571 269322812 968155897 46619354 968155897 46619354 746059515 482396095 746059515 482396095 85453108 128400054 85453108 128400054 890370499 467710294 890370499 467710294 178369221 212899798 178369221 212899798 857727187 212899798 409582907 850013758 409582907 850013758 736731013 183909527 736731013 183909527 877584424 183909527 10210806 15244039 10210806 15244039 233028666 350210566 233028666 350210566 26222518 39519968 26222518 39519968 738618534 386347690 738618534 386347690 144630125 154639113 144630125 154639113 897160320 154639113 31916279 47579698 31916279 47579698 466030722 891020939 466030722 891020939 32621740 48538933 32621740 48538933 522824947 734695506 522824947 734695506 109954606 164418732 109954606 164418732 129644862 356001310 129644862 356001310 595998647 843972586 595998647 843972586 643045093 843972586 15546664 23821397 15546664 23821397 548953945 785289981 548953945 785289981 477739463 607212925 477739463 607212925 519802310 720871613 519802310 720871613 98462198 147790107 98462198 147790107 728420853 415466489 728420853 415466489 87240587 79883202 87240587 79883202 946500789 79883202 693712891 452501471 693712891 452501471 106146953 5995934 106146953 5995934 995798199 5995934 554295909 796429759 554295909 796429759 265322002 223273075 265322002 223273075 147421476 223273075 925863275 112419896 925863275 112419896 834408986 580405510 834408986 580405510 196508692 296933093 196508692 296933093 263013827 679160074 263013827 679160074 584337097 679160074 451635126 975277885 451635126 975277885 369957132 150959636 369957132 150959636 37865461 56087789 37865461 56087789 342149693 804907341 342149693 804907341 972436898 40601561 972436898 40601561 617198700 570086078 617198700 570086078 119586524 149523829 119586524 149523829 99475990 149523829 992044878 11532079 992044878 11532079 959031335 244760434 959031335 244760434 531736767 688038108 531736767 688038108 481380104 177551608 481380104 177551608 985067656 22496935 985067656 22496935 106325195 590884026 106325195 590884026 470205001 926734684 470205001 926734684 459469043 528030643 459469043 528030643 658229362 528030643 608986526 880009381 608986526 880009381 587349292 305133520 587349292 305133520 794566377 305133520 10623773 16080039 10623773 16080039 274744931 941553204 274744931 941553204 530201431 663709307 530201431 663709307 618788243 968873902 618788243 968873902 27338354 41204271 27338354 41204271 889213015 202052880 889213015 202052880 134363407 202052880 504883829 989900514 504883829 989900514 759856487 29824970 759856487 29824970 19304769 29824970 597369389 983640584 597369389 983640584 511828687 142822890 511828687 142822890 95187357 142822890 504174259 720683654 504174259 720683654 906880362 139655422 906880362 139655422 390616276 884385173 390616276 884385173 755290579 361533099 755290579 361533099 439733151 673447015 439733151 673447015 697086273 194059119 697086273 194059119 870343930 194059119 719004989 948007512 719004989 948007512 279063006 199594094 279063006 199594094 866386019 199594094 706686117 433731348 706686117 433731348 945976905 80698645 945976905 80698645 173288172 263457718 173288172 263457718 879944139 179141082 879944139 179141082 880547555 179141082 610117353 761481815 610117353 761481815 204029049 307654808 204029049 307654808 242222169 705313043 242222169 705313043 560312881 705313043 170682217 259052446 170682217 259052446 674443986 549830775 674443986 549830775 413403797 549830775 790767110 310694968 790767110 310694968 387753570 762780093 387753570 762780093 147153441 222903194 147153441 222903194 726255859 486110256 726255859 486110256 70464594 106330286 70464594 106330286 165682190 250960098 165682190 250960098 149801422 226612481 149801422 226612481 344941613 814703212 344941613 814703212 60124683 90035617 60124683 90035617 407630237 569753850 407630237 569753850 733483374 130822104 733483374 130822104 913575655 130822104 280292944 420668171 280292944 420668171 784468991 319306305 784468991 319306305 595059764 762375442 595059764 762375442 973284745 39568002 973284745 39568002 246872618 636726008 246872618 636726008 482752127 636726008 302752672 453711671 302752672 453711671 583134730 875063604 583134730 875063604 368245952 181922503 368245952 181922503 878981698 181922503 376180418 554735355 376180418 554735355 781263612 324102343 781263612 324102343 542455974 923940808 542455974 923940808 528338563 712984450 528338563 712984450 585320871 982150541 585320871 982150541 113371144 169923923 113371144 169923923 514768641 530156525 514768641 530156525 960776826 58480757 960776826 58480757 706021339 858586830 706021339 858586830 539746379 858586830 771369645 310465846 771369645 310465846 790880064 310465846 453513540 804734721 453513540 804734721 375856316 804734721 853735697 79566098 853735697 79566098 946678521 79566098 14351527 22548743 14351527 22548743 277632951 416988540 277632951 416988540 167730144 85137154 167730144 85137154 943055569 85137154 209198560 315968977 209198560 315968977 128380271 47600890 128380271 47600890 31971325 47600890 208143058 862174401 208143058 862174401 357022342 862174401 302593513 362536400 302593513 362536400 241507555 362536400 441087194 639840953 441087194 639840953 993892115 8275273 993892115 8275273 925554796 180191634 925554796 180191634 162708715 284636024 162708715 284636024 809486355 284636024 761652459 353297249 761652459 353297249 139025697 121503772 139025697 121503772 81004484 121503772 689193175 785820048 689193175 785820048 566774684 785820048 859618792 117679962 859618792 117679962 922304342 117679962 718881755 416306365 718881755 416306365 10683850 16356200 10683850 16356200 202838326 455705389 202838326 455705389 691655068 455705389 391750441 799425178 391750441 799425178 794665450 304983312 794665450 304983312 275996783 429041122 275996783 429041122 658532355 600690605 658532355 600690605 212506522 13128601 212506522 13128601 991086902 13128601 826592105 609368034 826592105 609368034 23617391 35710192 23617391 35710192 821847995 464220916 821847995 464220916 309640314 464220916 825649752 183226502 825649752 183226502 27745528 41705691 27745528 41705691 248376748 372159063 248376748 372159063 846474323 230348181 846474323 230348181 490497119 848045581 490497119 848045581 307511811 161888050 307511811 161888050 108122679 161888050 455337651 914843582 455337651 914843582 810446375 283447977 810446375 283447977 223033721 410669200 223033721 410669200 722474333 410669200 543450207 541847249 543450207 541847249 347635085 597862536 347635085 597862536 316740971 437043579 316740971 437043579 262292918 393156082 262292918 393156082 691058767 456710882 691058767 456710882 108770799 162673742 108770799 162673742 357985993 986416614 357985993 986416614 531828410 11515545 531828410 11515545 7637746 11515545 601621940 683405971 601621940 683405971 974424251 37920759 974424251 37920759 514833165 937060044 514833165 937060044 318967091 797282 318967091 797282 999237571 797282 110509319 644515199 110509319 644515199 962752009 55457897 962752009 55457897 764947055 348036226 764947055 348036226 181581576 275973001 181581576 275973001 776862018 770403914 776862018 770403914 332961940 770403914 439165588 7670232 439165588 7670232 4935027 7670232 945235837 230829015 945235837 230829015 152632301 230829015 174363269 419288015 174363269 419288015 373605053 697595995 373605053 697595995 415513934 127644560 415513934 127644560 996807312 4811033 996807312 4811033 138548158 344955064 138548158 344955064 767013960 344955064 743463891 588037646 743463891 588037646 288748467 432360383 288748467 432360383 443996942 835141270 443996942 835141270 857161470 213794716 857161470 213794716 714526273 422513154 714526273 422513154 916281120 127002476 916281120 127002476 808168670 953036474 808168670 953036474 544579780 953036474 916195578 127081514 916195578 127081514 374405753 550267454 374405753 550267454 930515710 51593375 930515710 51593375 965323315 51593375 92252134 332506749 92252134 332506749 841202475 238670164 841202475 238670164 606637491 526216040 606637491 526216040 10392196 15498523 10392196 15498523 97157457 550636854 97157457 550636854 567720328 550636854 553338575 357819852 553338575 357819852 238502902 357819852 352761358 573328056 352761358 573328056 875404851 186637438 875404851 186637438 421312408 958106827 421312408 958106827 589516708 595921349 589516708 595921349 371954474 703780963 371954474 703780963 884551129 173594237 884551129 173594237 472546718 933478963 472546718 933478963 133373048 191070394 133373048 191070394 898138190 58289670 898138190 58289670 960907123 58289670 52511813 270835030 52511813 270835030 819936516 270835030 762328857 352066469 762328857 352066469 70179152 105836435 70179152 105836435 246294658 496340269 246294658 496340269 665154532 496340269 489474155 678664966 489474155 678664966 877426204 184032455 877426204 184032455 521013189 514799962 521013189 514799962 462218153 514799962 924582938 114135503 924582938 114135503 308245783 462015885 308245783 462015885 845820152 2315446
183782 0 920391 1681280 920391 1681280 3112421 1669721 3112421 1669721 3347872 893461 3347872 893461 3333832 609889 3333832 609889 1661130 370989 1661130 370989 4182782 2521939 4182782 2521939 1655823 3886747 1655823 3886747 1680669 3028709 1680669 3028709 3327701 3964652 3327701 3964652 3336594 1148111 3336594 1148111 1800194 1662231 1800194 1662231 1672400 1578700 1672400 1578700 4614099 2953781 4614099 2953781 904441 761784 904441 761784 4771411 1654436 4771411 1654436 3667422 2968381 3667422 2968381 331333 341147 331333 341147 597971 1073625 597971 1073625 1277656 1684123 1277656 1684123 785519 3528071 785519 3528071 3651581 1965463 3651581 1965463 3884534 2762515 3884534 2762515 4100278 2419757 4100278 2419757 1659455 4236214 1659455 4236214 867843 852380 867843 852380 1680527 3835723 1680527 3835723 4252213 2406563 4252213 2406563 3341315 4346887 3341315 4346887 679660 989899 679660 989899 2200972 3314525 2200972 3314525 1182223 1679686 1182223 1679686 4363196 2715501 4363196 2715501 1684203 4297308 1684203 4297308 769348 866409 769348 866409 4092062 2610836 4092062 2610836 1276623 414015 1276623 414015 1670476 1014261 1670476 1014261 4280869 2379998 4280869 2379998 1654545 515677 1654545 515677 1647602 1865008 1647602 1865008 975810 969804 975810 969804 3678068 2959390 3678068 2959390 1679692 81471 1679692 81471 2866539 1677771 2866539 1677771 1420514 284179 1420514 284179 3331884 4515816 3331884 4515816 1684389 2778949 1684389 2778949 1687125 1665523 1687125 1665523 1279295 1298815 1279295 1298815 4424379 2769362 4424379 2769362 3315732 3886482 3315732 3886482 4158707 3322498 4158707 3322498 1236002 1270816 1236002 1270816 455705 1232077 455705 1232077 4794766 3112501 4794766 3112501 3689903 3348346 3689903 3348346 378337 1290978 378337 1290978 3820765 2832139 3820765 2832139 4761465 3332937 4761465 3332937 239991 1402305 239991 1402305 3320963 179066 3320963 179066 1390116 294910 1390116 294910 3327115 4191392 3327115 4191392 3314074 2757977 3314074 2757977 3413148 1672448 3413148 1672448 3874443 2223548 3874443 2223548 1657056 360599 1657056 360599 936169 954203 936169 954203 503832 491380 503832 491380 733431 1673485 733431 1673485 4167525 2493204 4167525 2493204 4253586 2611176 4253586 2611176 1649964 2950780 1649964 2950780 4051996 2607189 4051996 2607189 402682 1263013 402682 1263013 1370245 1380987 1370245 1380987 581130 1059265 581130 1059265 1138638 533544 1138638 533544 4759930 1925506 4759930 1925506 4124466 2537141 4124466 2537141 1669851 3495034 1669851 3495034 4682277 1986829 4682277 1986829 2754855 3333042 2754855 3333042 1350259 1352120 1350259 1352120 1111442 3326092 1111442 3326092 1716955 3315799 1716955 3315799 245779 264815 245779 264815 963730 694001 963730 694001 3333216 2519196 3333216 2519196 1680488 1387284 1680488 1387284 1516898 1653236 1516898 1653236 558710 584515 558710 584515 651233 642436 651233 642436 4664516 2998516 4664516 2998516 1682906 1637018 1682906 1637018 3291572 3341570 3291572 3341570 3235029 3330704 3235029 3330704 1305916 356995 1305916 356995 310220 310747 310220 310747 1078758 1070884 1078758 1070884 78160 3325404 78160 3325404 3342141 2627818 3342141 2627818 2789509 3329436 2789509 3329436 3605463 3098876 3605463 3098876 4109042 2446375 4109042 2446375 727322 3337977 727322 3337977 3322854 761530 3322854 761530 1105640 1671394 1105640 1671394 1131390 1137874 1131390 1137874 4674154 1985955 4674154 1985955 450732 468852 450732 468852 471535 3340918 471535 3340918 1221142 433087 1221142 433087 1614292 1685398 1614292 1685398 3094702 3316287 3094702 3316287 643166 644663 643166 644663 4359170 2312659 4359170 2312659 3328052 708792 3328052 708792 329016 330364 329016 330364 295162 320908 295162 320908 4108275 2562131 4108275 2562131 1654938 453787 1654938 453787 1681456 2182549 1681456 2182549 1684490 1883788 1684490 1883788 1650616 2819413 1650616 2819413 3326499 3251677 3326499 3251677 4365451 2320874 4365451 2320874 343807 362414 343807 362414 4004025 2647547 4004025 2647547 4182657 1673108 4182657 1673108 2333118 1658599 2333118 1658599 3328966 4865655 3328966 4865655 3348250 758245 3348250 758245 1276249 371230 1276249 371230 676896 987381 676896 987381 1674785 122719 1674785 122719 3770532 2889418 3770532 2889418 3318993 1282972 3318993 1282972 4461945 2804110 4461945 2804110 1675568 2353306 1675568 2353306 4024766 2358355 4024766 2358355 451352 468281 451352 468281 723927 738457 723927 738457 1451682 4231467 1451682 4231467 3329707 4961707 3329707 4961707 4497511 2835512 4497511 2835512 1347789 334929 1347789 334929 308548 312042 308548 312042 1968700 3316401 1968700 3316401 654066 3332034 654066 3332034 3346187 1883557 3346187 1883557 4612688 2026101 4612688 2026101 753154 758082 753154 758082 4382405 2292241 4382405 2292241 197730 197021 197730 197021 1668710 2907422 1668710 2907422 3660840 2005652 3660840 2005652 1214886 461767 1214886 461767 1912544 3322405 1912544 3322405 2860238 3315436 2860238 3315436 4061407 2634547 4061407 2634547 1396046 279094 1396046 279094 523526 1160228 523526 1160228 3971476 2303920 3971476 2303920 4326867 2323991 4326867 2323991 1650155 2043416 1650155 2043416 4496519 2838174 4496519 2838174 289385 300245 289385 300245 1152847 1162435 1152847 1162435 488897 1145995 488897 1145995 3979391 2648403 3979391 2648403 4138419 2549642 4138419 2549642 431186 1261157 431186 1261157 1655573 2197268 1655573 2197268 4575507 3328362 4575507 3328362 952651 942680 952651 942680 3705896 2955948 3705896 2955948 1656411 4832830 1656411 4832830 4677178 3017129 4677178 3017129 3573126 1905295 3573126 1905295 1673580 912627 1673580 912627 4731814 1945833 4731814 1945833 2552515 3127506 2552515 3127506 4251535 2440325 4251535 2440325 512835 1125559 512835 1125559 1401280 261931 1401280 261931 3348998 3333688 3348998 3333688 3536580 3318294 3536580 3318294 2038447 1653413 2038447 1653413 4253255 2411257 4253255 2411257 367050 3322304 367050 3322304 1113188 566950 1113188 566950 3678587 2020668 3678587 2020668 627048 613986 627048 613986 3331028 4880785 3331028 4880785 3736826 2078070 3736826 2078070 3721866 3331634 3721866 3331634 836519 1660470 836519 1660470 4251570 2578243 4251570 2578243 3876316 2206527 3876316 2206527 4145657 2545580 4145657 2545580 3704698 2942044 3704698 2942044 592328 1071339 592328 1071339 4576318 2063542 4576318 2063542 3903724 2244948 3903724 2244948 1180086 464725 1180086 464725 1196588 1192470 1196588 1192470 1141773 541044 1141773 541044 637771 668693 637771 668693 3344388 4525671 3344388 4525671 3339594 2461447 3339594 2461447 618966 627764 618966 627764 4153672 2520094 4153672 2520094 4583004 2927103 4583004 2927103 4064525 2404142 4064525 2404142 748090 909874 748090 909874 1675804 2720872 1675804 2720872 3735899 2073696 3735899 2073696 976708 991119 976708 991119 1653477 4804840 1653477 4804840 1303433 1291760 1303433 1291760 953411 950932 953411 950932 3656104 2999921 3656104 2999921 906959 773671 906959 773671 1556819 3320921 1556819 3320921 4174823 2493878 4174823 2493878 491687 1137448 491687 1137448 1931991 3322104 1931991 3322104 3892233 1654639 3892233 1654639 1376340 1671917 1376340 1671917 569519 561848 569519 561848 911731 917803 911731 917803 937847 753749 937847 753749 3578927 649742 3578927 649742 3340161 2870077 3340161 2870077 1134919 1161483 1134919 1161483 3941680 2309449 3941680 2309449 3653244 3014348 3653244 3014348 385229 1283947 385229 1283947 3684609 2027852 3684609 2027852 4490663 2197028 4490663 2197028 4445405 2745817 4445405 2745817 1102915 555299 1102915 555299 1248111 1260182 1248111 1260182 3321053 3118465 3321053 3118465 4603030 2072149 4603030 2072149 3323333 3339791 3323333 3339791 4755346 3062250 4755346 3062250 675789 983567 675789 983567 1660409 243705 1660409 243705 890189 890206 890189 890206 2208404 3332791 2208404 3332791 4737141 3090318 4737141 3090318 1674205 2102049 1674205 2102049 4514326 2167364 4514326 2167364 1414163 3331174 1414163 3331174 4372406 3344517 4372406 3344517 1674717 1535360 1674717 1535360 1413868 262662 1413868 262662 1682990 1897865 1682990 1897865 3796708 2139708 3796708 2139708 3356329 1665925 3356329 1665925 3962584 3329374 3962584 3329374 3047935 1669549 3047935 1669549 926347 727290 926347 727290 4238146 2592112 4238146 2592112 4495906 2166775 4495906 2166775 1684703 591101 1684703 591101 957371 943491 957371 943491 1458223 1459024 1458223 1459024 4206777 2443985 4206777 2443985 1672125 3299760 1672125 3299760 628750 1013862 628750 1013862 620591 614436 620591 614436 521977 1676963 521977 1676963 4181147 2538974 4181147 2538974 977479 984154 977479 984154 1334548 315248 1334548 315248 4332143 2319753 4332143 2319753 495483 1159977 495483 1159977 3898086 2792349 3898086 2792349 4610367 2933328 4610367 2933328 1376806 286308 1376806 286308 81459 1647277 81459 1647277 4340682 2324054 4340682 2324054 3590008 3106006 3590008 3106006 3346711 369181 3346711 369181 1272579 3343052 1272579 3343052 4305568 2619289 4305568 2619289 1076744 623304 1076744 623304 245500 1427095 245500 1427095 4356525 2321090 4356525 2321090 4889695 3338300 4889695 3338300 2606525 1885523 2606525 1885523 3325129 3319041 3325129 3319041 3323795 3798077 3323795 3798077 4188975 2506708 4188975 2506708 2102448 3341881 2102448 3341881 3712976 2969049 3712976 2969049 2382827 1661062 2382827 1661062 853613 792840 853613 792840 918402 937245 918402 937245 1672879 3281813 1672879 3281813 4545709 2149484 4545709 2149484 2246078 3327111 2246078 3327111 1073719 570022 1073719 570022 671623 999755 671623 999755 3314474 2551914 3314474 2551914 2160790 1661805 2160790 1661805 4598351 1309423 4598351 1309423 3349414 1985028 3349414 1985028 1663106 3482556 1663106 3482556 4009664 2343248 4009664 2343248 1655915 3192216 1655915 3192216 2426598 1658468 2426598 1658468 3931450 2242781 3931450 2242781 1663393 515657 1663393 515657 3351532 4587085 3351532 4587085 4018087 2361767 4018087 2361767 4239254 2443014 4239254 2443014 1662608 4697312 1662608 4697312 4526456 1647633 4526456 1647633 719974 723905 719974 723905 3876790 2773547 3876790 2773547 1676304 619783 1676304 619783 1378293 1384215 1378293 1384215 3325348 3918875 3325348 3918875 1736074 3332756 1736074 3332756 1313923 1335276 1313923 1335276 1206635 1194115 1206635 1194115 1262076 3349418 1262076 3349418 1221380 432228 1221380 432228 4660713 3347143 4660713 3347143 1433555 4325175 1433555 4325175 1089103 1066184 1089103 1066184 3993738 2298127 3993738 2298127 3748515 2900916 3748515 2900916 4610116 2943548 4610116 2943548 3637250 3006554 3637250 3006554 1312873 1283006 1312873 1283006 3317707 4977833 3317707 4977833 3350872 950075 3350872 950075 3608591 1942581 3608591 1942581 1647604 735888 1647604 735888 1681626 1611245 1681626 1611245 1671654 2508100 1671654 2508100 4644394 2018269 4644394 2018269 1331971 356608 1331971 356608 4135099 2464742 4135099 2464742 230919 1667170 230919 1667170 4301500 2649345 4301500 2649345 3329602 3716716 3329602 3716716 4740636 3084961 4740636 3084961 3826106 2828476 3826106 2828476 1245183 441461 1245183 441461 3332622 2100920 3332622 2100920 4001722 2316419 4001722 2316419 3337997 2888936 3337997 2888936 3607814 3070119 3607814 3070119 3901100 2750572 3901100 2750572 4079310 2434286 4079310 2434286 3350375 4510853 3350375 4510853 4796271 1875587 4796271 1875587 3917147 3321978 3917147 3321978 3321640 1994977 3321640 1994977 1651507 475304 1651507 475304 450481 1214677 450481 1214677 1465681 218244 1465681 218244 1261427 1252006 1261427 1252006 410093 3328732 410093 3328732 3313665 2927562 3313665 2927562 4295969 2345396 4295969 2345396 420345 1231192 420345 1231192 3337519 650633 3337519 650633 355335 357573 355335 357573 1368792 1377568 1368792 1377568 4526134 1674767 4526134 1674767 1308175 352581 1308175 352581 1400672 260671 1400672 260671 3318046 2008617 3318046 2008617 4621439 2985007 4621439 2985007 4088171 2426087 4088171 2426087 3327818 3774414 3327818 3774414 930433 730532 930433 730532 257080 265134 257080 265134 845722 835507 845722 835507 1657205 1918471 1657205 1918471 523134 508556 523134 508556 1441565 235577 1441565 235577 3847150 2185312 3847150 2185312 1682533 3446802 1682533 3446802 1840087 3342731 1840087 3342731 3640771 3040906 3640771 3040906 3813852 2841137 3813852 2841137 508323 3321449 508323 3321449 1297761 1661755 1297761 1661755 1654338 4028676 1654338 4028676 3328204 3619606 3328204 3619606 2905753 3329617 2905753 3329617 876068 866027 876068 866027 263740 269680 263740 269680 4273111 2363056 4273111 2363056 1678883 2612201 1678883 2612201 286877 1658532 286877 1658532 3992274 2343593 3992274 2343593 4312717 3333467 4312717 3333467 1400226 275427 1400226 275427 1216848 1189113 1216848 1189113 915943 1677852 915943 1677852 4580978 2093260 4580978 2093260 4134680 2467758 4134680 2467758 989961 994379 989961 994379 3045526 3345943 3045526 3345943 2072355 1675935 2072355 1675935 4536436 2860554 4536436 2860554 4537527 2135619 4537527 2135619 3892766 2247063 3892766 2247063 4224499 2442718 4224499 2442718 3879859 2800624 3879859 2800624 1681270 4110882 1681270 4110882 4347432 2663877 4347432 2663877 1064646 1076738 1064646 1076738 4319120 2349217 4319120 2349217 3669807 3004363 3669807 3004363 1802284 3323816 1802284 3323816 3557117 3109615 3557117 3109615 1650243 4459874 1650243 4459874 390742 1296972 390742 1296972 3995202 2673111 3995202 2673111 3993426 2335901 3993426 2335901 3328666 2789963 3328666 2789963 4711727 3045094 4711727 3045094 1685888 1870018 1685888 1870018 2390641 1664848 2390641 1664848 4318348 2648043 4318348 2648043 872622 797768 872622 797768 3350031 282622 3350031 282622 1647188 2536918 1647188 2536918 1020990 1031268 1020990 1031268 1651786 2087530 1651786 2087530 3578539 1896562 3578539 1896562 1124471 508830 1124471 508830 3552747 3091456 3552747 3091456 3333132 2331718 3333132 2331718 808068 854430 808068 854430 3634078 3016471 3634078 3016471 4257717 2598873 4257717 2598873 1660602 4819021 1660602 4819021 4500121 2173008 4500121 2173008 1770770 3334370 1770770 3334370 4284201 2394828 4284201 2394828 4540716 3322218 4540716 3322218 1306192 1308347 1306192 1308347 4160065 2482769 4160065 2482769 1495305 3343818 1495305 3343818 1382795 1386675 1382795 1386675 1677264 416222 1677264 416222 1255058 4646948 1255058 4646948 4056766 2368358 4056766 2368358 1661640 200784 1661640 200784 2764474 1673309 2764474 1673309 3691835 2966686 3691835 2966686 920965 757523 920965 757523 4466731 2791156 4466731 2791156 1203027 1183898 1203027 1183898 3919459 2727071 3919459 2727071 454276 425583 454276 425583 943269 946550 943269 946550 3921089 2723829 3921089 2723829 4601277 2933823 4601277 2933823 3888829 2782393 3888829 2782393 4277755 2374688 4277755 2374688 3330360 1420188 3330360 1420188 4328369 2366956 4328369 2366956 3994320 2315663 3994320 2315663 373996 1320393 373996 1320393 4611158 2051955 4611158 2051955 4737508 1941273 4737508 1941273 4458231 2822747 4458231 2822747 3865778 2197825 3865778 2197825 2586104 1668361 2586104 1668361 4662917 2011891 4662917 2011891 1293316 1279503 1293316 1279503 235338 1435302 235338 1435302 1664052 4112549 1664052 4112549 1586529 1655205 1586529 1655205 4590023 2934807 4590023 2934807 784148 889074 784148 889074 3353064 267809 3353064 267809 3331991 2085119 3331991 2085119 302269 3836301 302269 3836301 3754312 2099618 3754312 2099618 436688 431647 436688 431647 1109302 538522 1109302 538522 883401 774298 883401 774298 581820 1669422 581820 1669422 432047 415409 432047 415409 4317984 2654252 4317984 2654252 3785263 1684280 3785263 1684280 3059649 1650996 3059649 1650996 3332405 590251 3332405 590251 435479 1242109 435479 1242109 1275313 380555 1275313 380555 1128316 1094776 1128316 1094776 329984 349579 329984 349579 1170154 1169101 1170154 1169101 2212327 1667685 2212327 1667685 3873883 2184831 3873883 2184831 106386 1668194 106386 1668194 3965077 2306589 3965077 2306589 4303971 2649006 4303971 2649006 4680342 1954675 4680342 1954675 242681 3333995 242681 3333995 1649282 1833311 1649282 1833311 1822723 3334604 1822723 3334604 4748149 3091254 4748149 3091254 4239847 2414357 4239847 2414357 3907404 2220194 3907404 2220194 1444110 1658774 1444110 1658774 2573053 3345005 2573053 3345005 3330223 2012345 3330223 2012345 3992373 2348507 3992373 2348507 3329064 2010178 3329064 2010178 336458 1346615 336458 1346615 4487805 2180207 4487805 2180207 3322063 2864855 3322063 2864855 2348598 3341683 2348598 3341683 2590727 1669319 2590727 1669319 3313445 2591489 3313445 2591489 3912848 1663898 3912848 1663898 994645 988724 994645 988724 4046811 2351405 4046811 2351405 2833658 1659731 2833658 1659731 1158986 1155711 1158986 1155711 4008888 2651493 4008888 2651493 1130036 1140718 1130036 1140718 1074177 1683762 1074177 1683762 442581 434866 442581 434866 1659599 1410128 1659599 1410128 3617205 1962263 3617205 1962263 841307 809042 841307 809042 4793133 1863182 4793133 1863182 1225222 1236384 1225222 1236384 1674470 3095843 1674470 3095843 451166 458430 451166 458430 745168 751288 745168 751288 2718244 3343295 2718244 3343295 1395652 260468 1395652 260468 1411659 234800 1411659 234800 4170154 2475023 4170154 2475023 3330232 822798 3330232 822798 3320354 2306724 3320354 2306724 4279450 2385421 4279450 2385421 4477647 2197707 4477647 2197707 3338516 3281092 3338516 3281092 3322631 3228849 3322631 3228849 3337655 3184577 3337655 3184577 3867924 2199309 3867924 2199309 337128 341557 337128 341557 1151870 496296 1151870 496296 4020164 2353352 4020164 2353352 2762109 3322375 2762109 3322375 282614 293717 282614 293717 4745752 3101268 4745752 3101268 4055824 2399553 4055824 2399553 1182267 1175999 1182267 1175999 1224344 1215166 1224344 1215166 1149427 1178980 1149427 1178980 4268102 2386972 4268102 2386972 746151 748376 746151 748376 3754061 2907579 3754061 2907579 792136 811551 792136 811551 2064923 1666213 2064923 1666213 1048674 616450 1048674 616450 3658837 1991999 3658837 1991999 1407755 1417259 1407755 1417259 4732330 1939484 4732330 1939484 1334913 325428 1334913 325428 1667401 3233729 1667401 3233729 4118956 2542913 4118956 2542913 3747319 2910840 3747319 2910840 836653 845039 836653 845039 948179 940682 948179 940682 3343473 1714951 3343473 1714951 4125785 2538793 4125785 2538793 3388602 1649481 3388602 1649481 4392563 2722887 4392563 2722887 1659258 1193947 1659258 1193947 1311982 1314188 1311982 1314188 1665297 4705907 1665297 4705907 349667 366828 349667 366828 1678275 3320563 1678275 3320563 354133 1308147 354133 1308147 144311 1656174 144311 1656174 1196856 452186 1196856 452186 493680 1660241 493680 1660241 4115003 1659219 4115003 1659219 1674178 4570862 1674178 4570862 1000781 1009749 1000781 1009749 3336661 306579 3336661 306579 3897602 2764569 3897602 2764569 4505386 2176128 4505386 2176128 1649580 1073537 1649580 1073537 959149 724264 959149 724264 4106394 2573711 4106394 2573711 3151000 1661655 3151000 1661655 3342322 4913359 3342322 4913359 3740162 2910487 3740162 2910487 4686001 1681092 4686001 1681092 1674984 4120083 1674984 4120083 3325522 143748 3325522 143748 810095 818960 810095 818960 4668219 3000921 4668219 3000921 260893 1423745 260893 1423745 1298980 336211 1298980 336211 4587939 2055290 4587939 2055290 331712 3334525 331712 3334525 4186245 2488818 4186245 2488818 4523465 2143820 4523465 2143820 4466685 2197852 4466685 2197852 3323297 4223444 3323297 4223444 1050201 620665 1050201 620665 1657487 1234944 1657487 1234944 3337957 3667431 3337957 3667431 4220031 2578132 4220031 2578132 780001 781759 780001 781759 4356601 2322086 4356601 2322086 3350317 475097 3350317 475097 585974 1672271 585974 1672271 311282 3314524 311282 3314524 4317841 2337475 4317841 2337475 1414878 1431695 1414878 1431695 1270876 1262816 1270876 1262816 1457394 4160513 1457394 4160513 632951 609731 632951 609731 619663 1048823 619663 1048823 1190844 482254 1190844 482254 1657400 1744961 1657400 1744961 1305606 1297802 1305606 1297802 4552439 2901126 4552439 2901126 4270629 2400097 4270629 2400097 3319677 2873036 3319677 2873036 1671085 4612677 1671085 4612677 4507316 2849105 4507316 2849105 982574 988894 982574 988894 3638812 1966169 3638812 1966169 383787 1270677 383787 1270677 1066911 629963 1066911 629963 3333594 3558655 3333594 3558655 3108414 1651476 3108414 1651476 3547668 1896613 3547668 1896613 1074204 616234 1074204 616234 792611 809149 792611 809149 3344362 2351284 3344362 2351284 1677362 1914538 1677362 1914538 1235400 1685200 1235400 1685200 1677987 1601232 1677987 1601232 1650187 4061362 1650187 4061362 967647 975318 967647 975318 1662062 3829160 1662062 3829160 3348769 1507817 3348769 1507817 1662320 4497530 1662320 4497530 392252 1282128 392252 1282128 3878670 2791660 3878670 2791660 3317259 2861023 3317259 2861023 902726 897914 902726 897914 3629016 3044712 3629016 3044712 4703640 1972465 4703640 1972465 4738338 1908282 4738338 1908282 3569317 1883315 3569317 1883315 225572 1425370 225572 1425370 945162 961720 945162 961720 830170 822445 830170 822445 3344226 4363158 3344226 4363158 258851 240094 258851 240094 1670809 2652988 1670809 2652988 3988411 3323541 3988411 3323541 2287947 1677417 2287947 1677417 941617 694347 941617 694347 3541605 3107811 3541605 3107811 261524 1403263 261524 1403263 72586 3335870 72586 3335870 1725268 3342954 1725268 3342954 3321174 3250788 3321174 3250788 4596964 2055202 4596964 2055202 896596 767137 896596 767137 4099996 2438870 4099996 2438870 1683375 862890 1683375 862890 3316134 2508860 3316134 2508860 1658525 1549452 1658525 1549452 3321856 2486703 3321856 2486703 4210083 2522959 4210083 2522959 4027151 2382161 4027151 2382161 3969839 2682393 3969839 2682393 4674642 3026040 4674642 3026040 659116 1034830 659116 1034830 999934 1648904 999934 1648904 4221508 2568203 4221508 2568203 630089 600216 630089 600216 1685753 2611058 1685753 2611058 808061 824892 808061 824892 527782 1138461 527782 1138461 2057868 1683230 2057868 1683230 4237029 3322113 4237029 3322113 4721893 1974612 4721893 1974612 907675 937431 907675 937431 4009296 2657273 4009296 2657273 3997963 3314275 3997963 3314275 671882 1018846 671882 1018846 3853762 2801593 3853762 2801593 4031728 2622840 4031728 2622840 262838 3915278 262838 3915278 357107 1326861 357107 1326861 1198444 493002 1198444 493002 4679007 1991352 4679007 1991352 4047954 2617459 4047954 2617459 1651273 4531 1651273 4531 3870734 2823395 3870734 2823395 4549498 2114309 4549498 2114309 1382058 3315434 1382058 3315434 1267308 1266964 1267308 1266964 508102 1160657 508102 1160657 2092993 1655446 2092993 1655446 3331847 3753565 3331847 3753565 1653817 416037 1653817 416037 1379202 301353 1379202 301353 3376778 3337001 3376778 3337001 410602 3349686 410602 3349686 3554654 1900508 3554654 1900508 1331327 312102 1331327 312102 1651753 1053299 1651753 1053299 328965 328609 328965 328609 3352439 1664999 3352439 1664999 1649439 329983 1649439 329983 153576 1683608 153576 1683608 1175342 1183206 1175342 1183206 3348098 2314709 3348098 2314709 1399064 257627 1399064 257627 4636495 3002238 4636495 3002238 3338008 4428278 3338008 4428278 603520 587610 603520 587610 4001275 2325916 4001275 2325916 611363 610208 611363 610208 4682272 1985006 4682272 1985006 2572151 1675418 2572151 1675418 646141 1003886 646141 1003886 1648220 604503 1648220 604503 373006 1288626 373006 1288626 3334239 282562 3334239 282562 3345741 1183994 3345741 1183994 3626240 1973801 3626240 1973801 1672533 4263984 1672533 4263984 1032026 3348306 1032026 3348306 3674566 1999480 3674566 1999480 3341410 3085953 3341410 3085953 1948487 3344931 1948487 3344931 749858 747582 749858 747582 4339726 1670187 4339726 1670187 3625655 3038156 3625655 3038156 1651671 2481444 1651671 2481444 410147 1253566 410147 1253566 4447487 2777811 4447487 2777811 4246205 2607868 4246205 2607868 4728985 1925691 4728985 1925691 1739288 1675173 1739288 1675173 4221125 2551535 4221125 2551535 3347520 1520836 3347520 1520836 4670770 3006556 4670770 3006556 3349227 3558527 3349227 3558527 1656244 488747 1656244 488747 3331969 3410661 3331969 3410661 1208325 1681984 1208325 1681984 4413968 2237366 4413968 2237366 4794699 1869954 4794699 1869954 54792 1649872 54792 1649872 420833 440589 420833 440589 4526371 2151318 4526371 2151318 1681962 4151105 1681962 4151105 893062 895242 893062 895242 1661081 3201911 1661081 3201911 1676474 4436250 1676474 4436250 2644042 1677787 2644042 1677787 3324836 838731 3324836 838731 1171132 1166482 1171132 1166482 1281784 1249174 1281784 1249174 3317738 2158123 3317738 2158123 317487 314660 317487 314660 4267920 2592154 4267920 2592154 4720696 3058995 4720696 3058995 3885662 2787586 3885662 2787586 639257 1681750 639257 1681750 4710485 547223 4710485 547223 839879 855193 839879 855193 4049439 2624284 4049439 2624284 1655032 110861 1655032 110861 1494696 1658648 1494696 1658648 1661495 2598522 1661495 2598522 1659826 149484 1659826 149484 3958775 2728987 3958775 2728987 4705703 3326795 4705703 3326795 3651041 3037495 3651041 3037495 1682009 530444 1682009 530444 3931147 1664219 3931147 1664219 447773 450026 447773 450026 1089968 1115528 1089968 1115528 3348943 793630 3348943 793630 4443974 2191550 4443974 2191550 1673696 3670980 1673696 3670980 4210901 2537118 4210901 2537118 1663619 64519 1663619 64519 4499254 2824148 4499254 2824148 910960 889550 910960 889550 1056932 588127 1056932 588127 2279539 3317278 2279539 3317278 1088140 1101725 1088140 1101725 4283732 2386411 4283732 2386411 399666 3324095 399666 3324095 460313 1203761 460313 1203761 3330163 1738778 3330163 1738778 950867 973023 950867 973023 3313706 144073 3313706 144073 4725050 1929679 4725050 1929679 2547353 1672197 2547353 1672197 1323715 1308044 1323715 1308044 4213037 2467024 4213037 2467024 1115625 530172 1115625 530172 38989 3321591 38989 3321591 4767057 3341907 4767057 3341907 1275196 1262939 1275196 1262939 3622358 3050364 3622358 3050364 1655022 3817209 1655022 3817209 413486 1284873 413486 1284873 3932756 2736932 3932756 2736932 4619342 2969850 4619342 2969850 3331648 4109156 3331648 4109156 4495426 2839498 4495426 2839498 2522373 1670521 2522373 1670521 2634731 3347356 2634731 3347356 4213782 2466363 4213782 2466363 1649979 3399258 1649979 3399258 1675316 478334 1675316 478334 1461262 4308693 1461262 4308693 294309 1360513 294309 1360513 802676 810978 802676 810978 3548648 1908792 3548648 1908792 1650108 1407643 1650108 1407643 4016358 2634397 4016358 2634397 1686367 4822903 1686367 4822903 3346691 1276287 3346691 1276287 3330195 2476470 3330195 2476470 552161 1142525 552161 1142525 3926986 2713231 3926986 2713231 4255849 2592903 4255849 2592903 944428 947879 944428 947879 3345340 281911 3345340 281911 4044805 2349222 4044805 2349222 2317932 3320561 2317932 3320561 843007 1649760 843007 1649760 920945 737657 920945 737657 841647 855564 841647 855564 4265299 2594671 4265299 2594671 1388773 1370541 1388773 1370541 4532997 2878872 4532997 2878872 4166790 2518000 4166790 2518000 3344459 128553 3344459 128553 3767148 2096679 3767148 2096679 1680417 419653 1680417 419653 1229627 1254716 1229627 1254716 3994112 1658726 3994112 1658726 318950 1667384 318950 1667384 4104623 2448683 4104623 2448683 1388306 1657009 1388306 1657009 2597748 1668255 2597748 1668255 1651953 234912 1651953 234912 1631282 3342433 1631282 3342433 1397872 270615 1397872 270615 3319710 2739817 3319710 2739817 3572425 1651601 3572425 1651601 4119407 2459047 4119407 2459047 923619 3348569 923619 3348569 4777888 1684294 4777888 1684294 1665150 298556 1665150 298556 4009247 2645713 4009247 2645713 3349758 3331529 3349758 3331529 4591272 2074412 4591272 2074412 3333772 2113326 3333772 2113326 237343 3337654 237343 3337654 4077066 2609849 4077066 2609849 1671666 3025225 1671666 3025225 2115496 1648916 2115496 1648916 332357 349705 332357 349705 1086149 1102806 1086149 1102806 835367 818356 835367 818356 3590267 596038 3590267 596038 3740857 2065309 3740857 2065309 3644680 3032480 3644680 3032480 2910634 3327963 2910634 3327963 3323809 4194858 3323809 4194858 3612442 1670739 3612442 1670739 4167854 2515296 4167854 2515296 1679625 935564 1679625 935564 1674637 4490636 1674637 4490636 3747847 2090862 3747847 2090862 4741392 3088182 4741392 3088182 2587907 3341619 2587907 3341619 3202592 3350237 3202592 3350237 1140744 1679583 1140744 1679583 4541437 2112757 4541437 2112757 3328954 280472 3328954 280472 934311 3333534 934311 3333534 4354750 1666807 4354750 1666807 4454086 2234928 4454086 2234928 1073093 1659106 1073093 1659106 1261278 1279071 1261278 1279071 1327202 346470 1327202 346470 1660630 1896101 1660630 1896101 121105 1659603 121105 1659603 3659813 453661 3659813 453661 538553 3339066 538553 3339066 4693407 1654866 4693407 1654866 3591823 3073864 3591823 3073864 1663547 2556651 1663547 2556651 4310885 2631293 4310885 2631293 3157120 3319995 3157120 3319995 3804167 2897959 3804167 2897959 3350977 862827 3350977 862827 363025 1290034 363025 1290034 4217651 2546711 4217651 2546711 1685078 360090 1685078 360090 602601 619171 602601 619171 3122887 2355933 3122887 2355933 1685812 2256496 1685812 2256496 1592457 1665984 1592457 1665984 584690 1081719 584690 1081719 859279 841832 859279 841832 1676685 2477874 1676685 2477874 904457 763537 904457 763537 2317808 1909244 2317808 1909244 3463682 1666551 3463682 1666551 4259096 2596134 4259096 2596134 3340431 1509642 3340431 1509642 3349508 1756937 3349508 1756937 1389036 1415497 1389036 1415497 451761 1686502 451761 1686502 2052014 3345474 2052014 3345474 3352178 3512667 3352178 3512667 763172 873578 763172 873578 3323433 3886521 3323433 3886521 1650531 66203 1650531 66203 3588268 3067905 3588268 3067905 1564103 1654022 1564103 1654022 3596033 3347510 3596033 3347510 813674 849331 813674 849331 1678201 1857312 1678201 1857312 334240 1328131 334240 1328131 4712482 1979904 4712482 1979904 3045871 1678193 3045871 1678193 4429922 2264923 4429922 2264923 4430746 1682884 4430746 1682884 1300618 3341002 1300618 3341002 3323831 3318565 3323831 3318565 244841 1428044 244841 1428044 787447 762840 787447 762840 1851739 3346672 1851739 3346672 3776064 2904457 3776064 2904457 3866036 2216027 3866036 2216027 1650420 2835705 1650420 2835705 1442006 231734 1442006 231734 4260601 2422058 4260601 2422058 4471115 2825090 4471115 2825090 3316657 4412714 3316657 4412714 1180302 509012 1180302 509012 684993 958526 684993 958526 3073937 3320911 3073937 3320911 1269986 1280930 1269986 1280930 3918872 3314207 3918872 3314207 3798135 2855868 3798135 2855868 3325970 2620356 3325970 2620356 1670248 4955547 1670248 4955547 3325037 1234826 3325037 1234826 3346773 2600010 3346773 2600010 3643634 3008731 3643634 3008731 1684419 4953014 1684419 4953014 3609822 3073498 3609822 3073498 422209 452870 422209 452870 566337 1108234 566337 1108234 1656581 4931176 1656581 4931176 823832 865150 823832 865150 1567555 1665125 1567555 1665125 1195055 450082 1195055 450082 3976043 2716139 3976043 2716139 789671 877209 789671 877209 3318098 4980437 3318098 4980437 251357 1388780 251357 1388780 353847 3324463 353847 3324463 4398376 3332621 4398376 3332621 1649904 2837333 1649904 2837333 1646897 2090257 1646897 2090257 442134 1201087 442134 1201087 662443 634711 662443 634711 4122413 2464408 4122413 2464408 531131 520811 531131 520811 4153115 1680109 4153115 1680109 3883081 3353202 3883081 3353202 2879464 1990703 2879464 1990703 842140 830846 842140 830846 843340 811007 843340 811007 4828415 1652924 4828415 1652924 4423259 2787837 4423259 2787837 214529 1459355 214529 1459355 3586363 3083059 3586363 3083059 483417 491955 483417 491955 3317661 1814701 3317661 1814701 812358 4771430 812358 4771430 3785461 2136961 3785461 2136961 3898048 3343290 3898048 3343290 2946662 3320106 2946662 3320106 1264684 1289681 1264684 1289681 4109361 2551734 4109361 2551734 884199 3352932 884199 3352932 640878 1025773 640878 1025773 3320308 2209501 3320308 2209501 4334732 2354508 4334732 2354508 717445 730836 717445 730836 3915770 2249391 3915770 2249391 955752 698760 955752 698760 1393622 269752 1393622 269752 3066836 3324336 3066836 3324336 1458003 4207021 1458003 4207021 3324840 4830604 3324840 4830604 3319816 4969105 3319816 4969105 1456292 1432753 1456292 1432753 932726 738131 932726 738131 2561946 1680091 2561946 1680091 4088660 2576454 4088660 2576454 3338585 801048 3338585 801048 1669653 4804974 1669653 4804974 1895450 3335380 1895450 3335380 1518306 3341945 1518306 3341945 4341238 2644522 4341238 2644522 237196 3924966 237196 3924966 272359 3336466 272359 3336466 4846606 3344432 4846606 3344432 1662876 2502491 1662876 2502491 989956 1654127 989956 1654127 1206686 1229855 1206686 1229855 378642 1324257 378642 1324257 1670589 944678 1670589 944678 1664366 3541709 1664366 3541709 234442 3317024 234442 3317024 4322572 2324208 4322572 2324208 1655996 589233 1655996 589233 4230758 1657782 4230758 1657782 4605816 2937013 4605816 2937013 1678552 2376538 1678552 2376538 4673197 1965544 4673197 1965544 1407854 278839 1407854 278839 2806723 3026376 2806723 3026376 510102 514033 510102 514033 2820374 1679692 2820374 1679692 427254 1250735 427254 1250735 3763166 2893650 3763166 2893650 2191326 1974635 2191326 1974635 462900 452028 462900 452028 1105673 544566 1105673 544566 3960980 2270722 3960980 2270722 1658222 282219 1658222 282219 4316372 2670967 4316372 2670967 3113512 2391894 3113512 2391894 4499306 3325316 4499306 3325316 3351838 4084027 3351838 4084027 601565 1089228 601565 1089228 795447 892251 795447 892251 3572801 1914296 3572801 1914296 3352148 1954363 3352148 1954363 1648947 491911 1648947 491911 3311329 1660727 3311329 1660727 2877556 3319998 2877556 3319998 1877305 3313435 1877305 3313435 839372 848810 839372 848810 1655690 3028073 1655690 3028073 603702 1660857 603702 1660857 3321682 4905280 3321682 4905280 2148471 1661834 2148471 1661834 459211 421029 459211 421029 1276662 412103 1276662 412103 4586285 2088714 4586285 2088714 1086516 1082732 1086516 1082732 1105811 575991 1105811 575991 845137 830908 845137 830908 1308557 360480 1308557 360480 4670675 2021894 4670675 2021894 2691333 1656467 2691333 1656467 291876 1355887 291876 1355887 4438856 2775005 4438856 2775005 3783552 2105885 3783552 2105885 3315064 2015803 3315064 2015803 4601436 1684714 4601436 1684714 1305685 384503 1305685 384503 172802 3322506 172802 3322506 3688487 2017931 3688487 2017931 4162658 2519508 4162658 2519508 4127661 2460302 4127661 2460302 3340519 2352330 3340519 2352330 1659246 2836377 1659246 2836377 2298485 3351119 2298485 3351119 3318641 8436 3318641 8436 1463157 1430617 1463157 1430617 1346837 1352119 1346837 1352119 4173137 2505581 4173137 2505581 3740594 2092442 3740594 2092442 226452 213758 226452 213758 3617249 1924699 3617249 1924699 1683235 1747005 1683235 1747005 856599 1664996 856599 1664996 4451670 2230194 4451670 2230194 728006 749149 728006 749149 484252 1212179 484252 1212179 3594401 3092685 3594401 3092685 4440766 2248757 4440766 2248757 695082 684213 695082 684213 571679 591260 571679 591260 3343544 1686098 3343544 1686098 4642933 2025552 4642933 2025552 3340257 1250239 3340257 1250239 702769 714238 702769 714238 1649980 4047894 1649980 4047894 1103767 565853 1103767 565853 999800 999504 999800 999504 349031 333429 349031 333429 408914 1281647 408914 1281647 580684 576407 580684 576407 3351608 2028031 3351608 2028031 4731758 1675040 4731758 1675040 3329744 1339523 3329744 1339523 1703749 1648084 1703749 1648084 1664541 3261020 1664541 3261020 3916473 2278244 3916473 2278244 915106 3349987 915106 3349987 4651224 2012377 4651224 2012377 1654806 1244617 1654806 1244617 4099340 2463756 4099340 2463756 986160 658692 986160 658692 745978 3327810 745978 3327810 1686164 4165488 1686164 4165488 3858315 2218991 3858315 2218991 3576898 1916731 3576898 1916731 3401556 3332701 3401556 3332701 1666003 2772476 1666003 2772476 4786772 1655237 4786772 1655237 1066728 1057720 1066728 1057720 898670 773281 898670 773281 3959840 2274392 3959840 2274392 988270 689093 988270 689093 677073 692988 677073 692988 51012 3330385 51012 3330385 619866 639323 619866 639323 3412223 3333619 3412223 3333619 1897915 1673228 1897915 1673228 309604 3314104 309604 3314104 3344339 436593 3344339 436593 3908383 3326943 3908383 3326943 1011429 1004346 1011429 1004346 3766847 1668285 3766847 1668285 4394943 2298217 4394943 2298217 1611023 1661029 1611023 1661029 1162878 522747 1162878 522747 1663871 2801519 1663871 2801519 3991512 2337301 3991512 2337301 3880348 2780038 3880348 2780038 4770156 3121448 4770156 3121448 386459 1290433 386459 1290433 1578908 3315483 1578908 3315483 935401 910844 935401 910844 4555774 2874492 4555774 2874492 3783406 2097983 3783406 2097983 1651263 2772719 1651263 2772719 4303467 2374790 4303467 2374790 3701607 2949155 3701607 2949155 4857871 1683760 4857871 1683760 4272757 3333408 4272757 3333408 3328155 1456158 3328155 1456158 4481771 2192517 4481771 2192517 4267179 1669525 4267179 1669525 1053131 3327370 1053131 3327370 780748 775981 780748 775981 3332799 3069699 3332799 3069699 1680187 990873 1680187 990873 4111531 2541352 4111531 2541352 1020090 649563 1020090 649563 1274506 1282518 1274506 1282518 3598073 1952874 3598073 1952874 3350951 103785 3350951 103785 1104794 1120714 1104794 1120714 633910 3330069 633910 3330069 1237503 446656 1237503 446656 1686222 2010101 1686222 2010101 1024319 635531 1024319 635531 1318512 341469 1318512 341469 444111 1258957 444111 1258957 372138 373749 372138 373749 4049224 2655278 4049224 2655278 4568588 2905943 4568588 2905943 4360835 3325330 4360835 3325330 1319802 1324200 1319802 1324200 1664675 1306336 1664675 1306336 330289 1321681 330289 1321681 4468338 2818319 4468338 2818319 1241943 3338120 1241943 3338120 4712574 1952747 4712574 1952747 363959 332470 363959 332470 1159888 507959 1159888 507959 195361 1435677 195361 1435677 3334351 546776 3334351 546776 492169 1170546 492169 1170546 485153 1167807 485153 1167807 745100 763864 745100 763864 3237574 1680415 3237574 1680415 1606631 1665905 1606631 1665905 4512601 2172669 4512601 2172669 4106984 2436977 4106984 2436977 4457986 2780853 4457986 2780853 379980 365779 379980 365779 3323100 737818 3323100 737818 1211441 1682900 1211441 1682900 405332 1259776 405332 1259776 4161226 2492718 4161226 2492718 3344478 1172487 3344478 1172487 938215 959222 938215 959222 3993888 2351308 3993888 2351308 1458024 201076 1458024 201076 1427678 4389774 1427678 4389774 4538373 2150523 4538373 2150523 700907 945185 700907 945185 618243 589494 618243 589494 1658852 532654 1658852 532654 1275105 1275291 1275105 1275291 1677416 4613710 1677416 4613710 4322569 2671843 4322569 2671843 1669884 4183823 1669884 4183823 4000846 2665648 4000846 2665648 4393963 2265176 4393963 2265176 216524 1648565 216524 1648565 2623080 1673495 2623080 1673495 4136632 2520985 4136632 2520985 1916990 3317813 1916990 3317813 457157 450565 457157 450565 3589674 3081562 3589674 3081562 4572915 2902504 4572915 2902504 329715 1329882 329715 1329882 1119746 1114146 1119746 1114146 1151141 486887 1151141 486887 3323461 3111743 3323461 3111743 848973 806145 848973 806145 603158 1677833 603158 1677833 3350760 1426751 3350760 1426751 1964240 3336976 1964240 3336976 605199 3318553 605199 3318553 1650267 1357067 1650267 1357067 4047643 2356435 4047643 2356435 4671803 3005028 4671803 3005028 354596 3341166 354596 3341166 1052951 1059049 1052951 1059049 1665319 213565 1665319 213565 1660559 1140413 1660559 1140413 878498 869764 878498 869764 862692 872495 862692 872495 1406496 273380 1406496 273380 2478906 1661867 2478906 1661867 623936 1045302 623936 1045302 4783589 3324208 4783589 3324208 3936160 2747235 3936160 2747235 4491932 2168868 4491932 2168868 1684379 1778416 1684379 1778416 3313758 2970665 3313758 2970665 4101133 2602089 4101133 2602089 4307655 2652772 4307655 2652772 3968932 2685249 3968932 2685249 3759852 2912822 3759852 2912822 3756295 2883846 3756295 2883846 1660788 1654972 1660788 1654972 4530705 2121530 4530705 2121530 4131788 3316468 4131788 3316468 2865620 1659761 2865620 1659761 4730795 3029973 4730795 3029973 4207860 2454326 4207860 2454326 4161453 2484140 4161453 2484140 1139036 1653028 1139036 1653028 4433620 2782197 4433620 2782197 4597656 2064162 4597656 2064162 1666614 2372283 1666614 2372283 3321272 3160245 3321272 3160245 1677447 754977 1677447 754977 4568571 2900060 4568571 2900060 1158866 3657131 1158866 3657131 1221232 3323519 1221232 3323519 2459912 3317106 2459912 3317106 1658454 2333851 1658454 2333851 1661875 2931887 1661875 2931887 1383512 3343119 1383512 3343119 986212 669340 986212 669340 2303641 3349232 2303641 3349232 4629266 2977213 4629266 2977213 656970 1656323 656970 1656323 4207835 2548301 4207835 2548301 1669482 3970363 1669482 3970363 457375 464691 457375 464691 2334585 1653970 2334585 1653970 4132655 2455920 4132655 2455920 479623 1198236 479623 1198236 2598909 3337043 2598909 3337043 377304 1647819 377304 1647819 1681346 1707514 1681346 1707514 3954686 2722797 3954686 2722797 341874 1323872 341874 1323872 3588028 3042772 3588028 3042772 3314989 1570557 3314989 1570557 498849 525476 498849 525476 990500 1016585 990500 1016585 1676983 3859463 1676983 3859463 4071453 2596052 4071453 2596052 1648217 2342219 1648217 2342219 2195660 1671107 2195660 1671107 569714 576097 569714 576097 4696928 3003770 4696928 3003770 880156 788061 880156 788061 3604477 3081917 3604477 3081917 4304490 2325691 4304490 2325691 1655512 4831836 1655512 4831836 2472811 3324161 2472811 3324161 4079834 2396315 4079834 2396315 3352880 1453263 3352880 1453263 3420880 1665438 3420880 1665438 4616651 2930759 4616651 2930759 4706610 1945869 4706610 1945869 4379068 2281515 4379068 2281515 4511518 2134079 4511518 2134079 1649901 1101542 1649901 1101542 2230204 1683966 2230204 1683966 681685 956069 681685 956069 3526650 1890226 3526650 1890226 2650433 1665941 2650433 1665941 3321512 1723636 3321512 1723636 490871 1172196 490871 1172196 852473 810243 852473 810243 4203748 2523558 4203748 2523558 3321885 1286925 3321885 1286925 3334800 2441664 3334800 2441664 4674883 1982749 4674883 1982749 1158219 1152789 1158219 1152789 1223761 3317690 1223761 3317690 799467 798777 799467 798777 4271999 2380427 4271999 2380427 444363 1229421 444363 1229421 4198711 2460811 4198711 2460811 4770298 1658644 4770298 1658644 4473780 2215649 4473780 2215649 3314868 1577000 3314868 1577000 1129018 1115486 1129018 1115486 553376 4750310 553376 4750310 3817110 2164124 3817110 2164124 3327503 4876870 3327503 4876870 4494118 2812197 4494118 2812197 526050 1674792 526050 1674792 3314600 1530236 3314600 1530236 1091079 574006 1091079 574006 2139412 3319238 2139412 3319238 1040313 1046376 1040313 1046376 3860474 2210879 3860474 2210879 4165654 2509666 4165654 2509666 1157136 1178454 1157136 1178454 1668333 2101734 1668333 2101734 3328615 2533764 3328615 2533764 3791754 2126221 3791754 2126221 4228803 2576716 4228803 2576716 1665094 2891829 1665094 2891829 385442 394118 385442 394118 1666212 237970 1666212 237970 1056277 1074195 1056277 1074195 3313449 2984460 3313449 2984460 3797299 2119932 3797299 2119932 4027063 2653508 4027063 2653508 717986 942853 717986 942853 2527021 1861995 2527021 1861995 3717219 2037534 3717219 2037534 4337021 2323843 4337021 2323843 904916 1650615 904916 1650615 1682526 4494072 1682526 4494072 2496921 3342314 2496921 3342314 3938721 2289220 3938721 2289220 3322590 2501403 3322590 2501403 689602 669906 689602 669906 723859 755355 723859 755355 516188 530143 516188 530143 1699597 1655768 1699597 1655768 643894 1026868 643894 1026868 328611 331553 328611 331553 871105 786232 871105 786232 1184043 1172895 1184043 1172895 1258264 388268 1258264 388268 4497910 2178704 4497910 2178704 4851603 3349679 4851603 3349679 1674853 3941983 1674853 3941983 3127616 3336454 3127616 3336454 1686046 1710721 1686046 1710721 674184 995701 674184 995701 382382 389253 382382 389253 3337028 2737265 3337028 2737265 1249133 1245288 1249133 1245288 3313720 3350823 3313720 3350823 276638 1365721 276638 1365721 1650066 4242461 1650066 4242461 1014524 995937 1014524 995937 966628 671323 966628 671323 547173 531395 547173 531395 3840150 1683462 3840150 1683462 4709718 3057652 4709718 3057652 4837945 3347313 4837945 3347313 1439099 217766 1439099 217766 3338176 2483732 3338176 2483732 1047798 1031145 1047798 1031145 939486 938056 939486 938056 1652888 2174350 1652888 2174350 1680953 1682765 1680953 1682765 879853 792252 879853 792252 3964518 2703752 3964518 2703752 1339621 1325140 1339621 1325140 4678217 1987758 4678217 1987758 4488261 2171280 4488261 2171280 3908462 2224561 3908462 2224561 1651202 546641 1651202 546641 4855922 3321301 4855922 3321301 1668742 716621 1668742 716621 1546961 3332691 1546961 3332691 387488 391226 387488 391226 2350169 1648351 2350169 1648351 1659430 1207363 1659430 1207363 1057733 1059474 1057733 1059474 3336839 1839526 3336839 1839526 3335639 3096974 3335639 3096974 3347770 4895151 3347770 4895151 1353135 1349401 1353135 1349401 3923331 1669487 3923331 1669487 3331804 199570 3331804 199570 1684408 1621590 1684408 1621590 3724659 2933082 3724659 2933082 1650599 3966051 1650599 3966051 1008891 3331768 1008891 3331768 1139565 526088 1139565 526088 3320732 4796980 3320732 4796980 3944245 1654405 3944245 1654405 4561026 2915110 4561026 2915110 1682323 2124060 1682323 2124060 464174 483761 464174 483761 3909787 2777952 3909787 2777952 3260648 3327616 3260648 3327616 4246203 2587546 4246203 2587546 2150510 3319804 2150510 3319804 4691905 3027002 4691905 3027002 908474 885475 908474 885475 4008112 2657639 4008112 2657639 3893847 2779600 3893847 2779600 1080250 1068201 1080250 1068201 4754550 3082995 4754550 3082995 821904 838605 821904 838605 4383642 2275234 4383642 2275234 269595 4426815 269595 4426815 3337153 1802915 3337153 1802915 1419793 3327721 1419793 3327721 702237 3342798 702237 3342798 1157131 1655897 1157131 1655897 3315005 2949444 3315005 2949444 4760402 1895253 4760402 1895253 3328827 3750990 3328827 3750990 3989194 2308366 3989194 2308366 4654273 2026346 4654273 2026346 3697398 2012113 3697398 2012113 1672284 1887161 1672284 1887161 1115076 1098064 1115076 1098064 357708 3313757 357708 3313757 4111599 2453253 4111599 2453253 1825184 1684249 1825184 1684249 3978227 2697527 3978227 2697527 933172 923417 933172 923417 3680189 2000753 3680189 2000753 1111938 1108379 1111938 1108379 3348024 3688743 3348024 3688743 4169987 2506672 4169987 2506672 1669296 2772951 1669296 2772951 4624440 2948676 4624440 2948676 772951 779800 772951 779800 1831519 1657145 1831519 1657145 1214335 1206381 1214335 1206381 1128501 517524 1128501 517524 4496715 2190070 4496715 2190070 1648780 480970 1648780 480970 4559807 2928269 4559807 2928269 2346693 3348930 2346693 3348930 1660707 1709129 1660707 1709129 3328860 944504 3328860 944504 1673476 3658749 1673476 3658749 1232564 1240499 1232564 1240499 2067098 3349028 2067098 3349028 3320980 4464458 3320980 4464458 4599146 2071033 4599146 2071033 1278840 388465 1278840 388465 1272898 409916 1272898 409916 220513 247803 220513 247803 1686150 1449197 1686150 1449197 1172036 479782 1172036 479782 2798349 3339747 2798349 3339747 615976 1063327 615976 1063327 1353938 310917 1353938 310917 1232730 3326888 1232730 3326888 4454200 2760949 4454200 2760949 3332407 3061689 3332407 3061689 3345172 4582015 3345172 4582015 3707517 2955183 3707517 2955183 3358795 1682613 3358795 1682613 4531455 2888549 4531455 2888549 1225325 3351919 1225325 3351919 1392202 3315613 1392202 3315613 2394356 3321055 2394356 3321055 3920914 2715054 3920914 2715054 1000789 640585 1000789 640585 4800296 709854 4800296 709854 3628400 3314117 3628400 3314117 1091936 561560 1091936 561560 1121359 1104017 1121359 1104017 1133658 3318712 1133658 3318712 1661471 1251685 1661471 1251685 1669957 2388034 1669957 2388034 3780097 2101742 3780097 2101742 1379800 278767 1379800 278767 3546026 1677937 3546026 1677937 971708 984271 971708 984271 3345639 3981635 3345639 3981635 508741 3350235 508741 3350235 4110742 2436778 4110742 2436778 779475 897752 779475 897752 1057698 1067430 1057698 1067430 1654694 3103247 1654694 3103247 4183264 2504348 4183264 2504348 1679631 1761289 1679631 1761289 750061 1654687 750061 1654687 3479306 3324652 3479306 3324652 3321158 2139165 3321158 2139165 3662644 1661259 3662644 1661259 3915747 2227659 3915747 2227659 1162801 1167743 1162801 1167743 1604257 1649319 1604257 1649319 1650933 3635982 1650933 3635982 1202068 463468 1202068 463468 429249 1243706 429249 1243706 3881318 2805083 3881318 2805083 1667655 1304398 1667655 1304398 1295239 370579 1295239 370579 2678741 3107167 2678741 3107167 1205415 481766 1205415 481766 1439681 238647 1439681 238647 1662799 4056427 1662799 4056427 318423 1368635 318423 1368635 3771149 2090296 3771149 2090296 853722 785445 853722 785445 4614204 3333188 4614204 3333188 4511574 2132001 4511574 2132001 3351957 3395593 3351957 3395593 655577 667898 655577 667898 1672808 1247339 1672808 1247339 1108305 585409 1108305 585409 3338110 1213522 3338110 1213522 687910 705909 687910 705909 3932130 2264480 3932130 2264480 470431 462859 470431 462859 715773 3537311 715773 3537311 1671623 2575921 1671623 2575921 3333537 4979446 3333537 4979446 4402202 2737547 4402202 2737547 4702692 1973671 4702692 1973671 656804 683531 656804 683531 3615746 1949517 3615746 1949517 3543274 719851 3543274 719851 2956935 3315655 2956935 3315655 1290698 1259262 1290698 1259262 393505 1652827 393505 1652827 4296180 2362270 4296180 2362270 2832602 1654743 2832602 1654743 3624474 1679917 3624474 1679917 1218185 1227741 1218185 1227741 571947 1063507 571947 1063507 4423739 2764783 4423739 2764783 1441404 1434286 1441404 1434286 4113593 2568513 4113593 2568513 1113410 1118396 1113410 1118396 146992 1679750 146992 1679750 4709245 3029402 4709245 3029402 1669093 4797829 1669093 4797829 4262784 2412574 4262784 2412574 1097809 1110978 1097809 1110978 882105 872275 882105 872275 1651642 203350 1651642 203350 3352668 3107090 3352668 3107090 151559 3350426 151559 3350426 4612596 2961103 4612596 2961103 1671465 4939438 1671465 4939438 4895711 3346309 4895711 3346309 1363541 4534564 1363541 4534564 2591315 3136238 2591315 3136238 826858 855699 826858 855699 823597 870138 823597 870138 1652416 1648248 1652416 1648248 532262 1123546 532262 1123546 3336748 3051486 3336748 3051486 326279 344951 326279 344951 4625734 2964191 4625734 2964191 1133143 1108283 1133143 1108283 3337968 4520803 3337968 4520803 3340712 4708872 3340712 4708872 276897 1380267 276897 1380267 576680 552383 576680 552383 603145 626030 603145 626030 4576928 2915808 4576928 2915808 3514155 1647841 3514155 1647841 213809 3345215 213809 3345215 103191 1647171 103191 1647171 599720 592728 599720 592728 2111179 3316440 2111179 3316440 1992906 3327708 1992906 3327708 783934 1677358 783934 1677358 1304690 1297973 1304690 1297973 3314267 3959165 3314267 3959165 3333171 1373396 3333171 1373396 4387025 2683536 4387025 2683536 3383301 3318701 3383301 3318701 4731896 3076071 4731896 3076071 3337759 49618 3337759 49618 4308563 2334525 4308563 2334525 1682441 4555175 1682441 4555175 4258941 2408267 4258941 2408267 615677 1059010 615677 1059010 3328350 88708 3328350 88708 1263150 1651240 1263150 1651240 3812017 3330127 3812017 3330127 3327331 1122230 3327331 1122230 4599927 2073293 4599927 2073293 3346944 4939148 3346944 4939148 1162119 1133994 1162119 1133994 3335778 2654843 3335778 2654843 1873493 1647439 1873493 1647439 4443418 2788118 4443418 2788118 1051732 3347856 1051732 3347856 1132231 535579 1132231 535579 4171242 2498198 4171242 2498198 1240672 1235253 1240672 1235253 3242599 3342614 3242599 3342614 4238745 2584070 4238745 2584070 4571320 2091060 4571320 2091060 4768356 3321993 4768356 3321993 4017848 1669344 4017848 1669344 815947 3323095 815947 3323095 4211826 2549021 4211826 2549021 4640950 2979235 4640950 2979235 4242500 2570253 4242500 2570253 3332230 1650988 3332230 1650988 3346736 3950813 3346736 3950813 1673040 554185 1673040 554185 388824 3338338 388824 3338338 676204 677345 676204 677345 3889386 2790410 3889386 2790410 1056062 600996 1056062 600996 1647075 4338299 1647075 4338299 454128 461124 454128 461124 471365 1213766 471365 1213766 3687647 2980728 3687647 2980728 1439254 222616 1439254 222616 448975 1243340 448975 1243340 3610441 3060964 3610441 3060964 2166688 1660285 2166688 1660285 855470 861363 855470 861363 4062556 2429807 4062556 2429807 878996 880195 878996 880195 4325688 2651271 4325688 2651271 1027440 643692 1027440 643692 4166439 3337022 4166439 3337022 4202005 3326261 4202005 3326261 3351051 2964234 3351051 2964234 4424197 2755338 4424197 2755338 3340581 41060 3340581 41060 3574813 1885789 3574813 1885789 1057744 1037839 1057744 1037839 4629402 2973301 4629402 2973301 4696712 1659649 4696712 1659649 4385405 2291697 4385405 2291697 4698756 3003380 4698756 3003380 4281730 2625697 4281730 2625697 3352307 3599790 3352307 3599790 1000417 3322883 1000417 3322883 4096045 2430000 4096045 2430000 718309 729567 718309 729567 3320012 1939518 3320012 1939518 876165 861120 876165 861120 1671765 725393 1671765 725393 3222626 3319367 3222626 3319367 1659424 3015683 1659424 3015683 660689 655077 660689 655077 974806 968477 974806 968477 2456247 3351918 2456247 3351918 733317 923640 733317 923640 4472681 2210525 4472681 2210525 446668 1249435 446668 1249435 2229491 3315248 2229491 3315248 2157500 3325810 2157500 3325810 4190988 2466024 4190988 2466024 2860390 1649219 2860390 1649219 4050236 2386662 4050236 2386662 3502574 3349197 3502574 3349197 3335995 3801232 3335995 3801232 4800831 1659014 4800831 1659014 1648167 4393604 1648167 4393604 1991260 1681243 1991260 1681243 1389232 293451 1389232 293451 3755893 2081615 3755893 2081615 3328258 4763841 3328258 4763841 3321529 647437 3321529 647437 2203757 3316879 2203757 3316879 1606443 1655773 1606443 1655773 696831 698893 696831 698893 3321338 1382183 3321338 1382183 3634841 1969663 3634841 1969663 1663205 18186 1663205 18186 2278733 1650639 2278733 1650639 627201 3321980 627201 3321980 3790156 2869154 3790156 2869154 1669486 1338988 1669486 1338988 3644621 1974700 3644621 1974700 4206996 2438201 4206996 2438201 403245 1285433 403245 1285433 4486447 2188605 4486447 2188605 1551188 3337230 1551188 3337230 3337822 3697813 3337822 3697813 4210653 2447296 4210653 2447296 611084 1077465 611084 1077465 3324554 3161880 3324554 3161880 1656153 615333 1656153 615333 3707328 2030118 3707328 2030118 3766993 2923314 3766993 2923314 1680715 1159512 1680715 1159512 985839 1007538 985839 1007538 4493377 2156262 4493377 2156262 1046921 1675731 1046921 1675731 2545484 1649551 2545484 1649551 3624310 1957236 3624310 1957236 2387797 3323948 2387797 3323948 569262 597316 569262 597316 423864 1253537 423864 1253537 1684565 3932162 1684565 3932162 1674654 547208 1674654 547208 4084202 2412953 4084202 2412953 1320989 1325624 1320989 1325624 1681351 3795742 1681351 3795742 471656 1194111 471656 1194111 4323495 2664297 4323495 2664297 4082676 2608104 4082676 2608104 4044480 2622309 4044480 2622309 1666336 4649499 1666336 4649499 3938910 2276673 3938910 2276673 3269923 3349698 3269923 3349698 1666925 4452048 1666925 4452048 3789566 2880080 3789566 2880080 3791995 2906236 3791995 2906236 4119888 2526660 4119888 2526660 3352684 3620456 3352684 3620456 4455338 2806697 4455338 2806697 1664487 3137858 1664487 3137858 1187181 458148 1187181 458148 3818423 2149018 3818423 2149018 3773401 2129906 3773401 2129906 4524925 2864698 4524925 2864698 1934478 3328078 1934478 3328078 1674049 4828487 1674049 4828487 4467318 2198290 4467318 2198290 2212972 1680510 2212972 1680510 867435 1679138 867435 1679138 931093 765692 931093 765692 3689833 3331428 3689833 3331428 376764 3737999 376764 3737999 1182505 491181 1182505 491181 3937267 2262715 3937267 2262715 4500482 2153802 4500482 2153802 3326986 4586691 3326986 4586691 1436134 242459 1436134 242459 846814 841208 846814 841208 806747 4792529 806747 4792529 4009124 3318355 4009124 3318355 148791 1665415 148791 1665415 3346934 3318460 3346934 3318460 1661982 2305307 1661982 2305307 4318462 3322656 4318462 3322656 578729 1118590 578729 1118590 3750499 3324053 3750499 3324053 2396551 3347859 2396551 3347859 4032289 2379372 4032289 2379372 3891301 2204278 3891301 2204278 3562892 3080237 3562892 3080237 620819 631263 620819 631263 1662496 1204869 1662496 1204869 4079568 2416465 4079568 2416465 1343541 316486 1343541 316486 806001 3326751 806001 3326751 2356468 3344741 2356468 3344741 3345779 4193518 3345779 4193518 3331315 314004 3331315 314004 4754453 3091727 4754453 3091727 3348355 3599831 3348355 3599831 1655644 1137350 1655644 1137350 4167011 2508475 4167011 2508475 1720094 3328798 1720094 3328798 1464407 197746 1464407 197746 1668776 4243402 1668776 4243402 3324919 887548 3324919 887548 3321236 1726887 3321236 1726887 3344193 3076336 3344193 3076336 3777354 2874136 3777354 2874136 1140236 3320695 1140236 3320695 1059170 598832 1059170 598832 1676157 399670 1676157 399670 1021671 1025644 1021671 1025644 1680082 3758963 1680082 3758963 2000435 1670160 2000435 1670160 1493785 1676738 1493785 1676738 4572304 2906759 4572304 2906759 3347447 1785931 3347447 1785931 3565983 3117212 3565983 3117212 1646803 316438 1646803 316438 4190709 2493051 4190709 2493051 4356814 2663729 4356814 2663729 3098020 3350126 3098020 3350126 1278262 1672902 1278262 1672902 4272855 2598730 4272855 2598730 659839 668450 659839 668450 4596757 2925665 4596757 2925665 1675641 3286684 1675641 3286684 3114934 3317516 3114934 3317516 3938617 2268711 3938617 2268711 657445 985208 657445 985208 3329695 2456416 3329695 2456416 92273 1667522 92273 1667522 4472794 2173049 4472794 2173049 4604740 3315883 4604740 3315883 3614095 1971577 3614095 1971577 3428454 3338957 3428454 3338957 2048420 1668252 2048420 1668252 3320968 1864322 3320968 1864322 3882486 1681543 3882486 1681543 619905 638684 619905 638684 249250 1411876 249250 1411876 1897640 2367744 1897640 2367744 3320106 1038825 3320106 1038825 1911545 1680261 1911545 1680261 1725987 1686378 1725987 1686378 4367510 2304585 4367510 2304585 1735373 3318006 1735373 3318006 3166122 3317039 3166122 3317039 1330460 357902 1330460 357902 1551996 3330146 1551996 3330146 3827207 2160429 3827207 2160429 89390 3324695 89390 3324695 279294 1373537 279294 1373537 410992 1274053 410992 1274053 3314284 1534277 3314284 1534277 212177 217070 212177 217070 1313082 355689 1313082 355689 3339246 4346987 3339246 4346987 2455362 3315604 2455362 3315604 1647374 2812507 1647374 2812507 4737590 3342791 4737590 3342791 831941 837899 831941 837899 725301 943281 725301 943281 1390631 1397953 1390631 1397953 204639 3325630 204639 3325630 4588203 2082804 4588203 2082804 317137 1326728 317137 1326728 4258295 2611766 4258295 2611766 992081 648730 992081 648730 4685076 3052702 4685076 3052702 4009203 2343487 4009203 2343487 4657487 1656920 4657487 1656920 1180671 481279 1180671 481279 581169 586888 581169 586888 3319612 1019562 3319612 1019562 1115490 580958 1115490 580958 3911411 2276021 3911411 2276021 4054566 2350610 4054566 2350610 3848379 2840228 3848379 2840228 4742640 1659215 4742640 1659215 412137 424241 412137 424241 4660710 2029559 4660710 2029559 3693623 2975162 3693623 2975162 838047 841658 838047 841658 9385 3326418 9385 3326418 469017 443724 469017 443724 1655215 913638 1655215 913638 4719081 1969527 4719081 1969527 1396381 239461 1396381 239461 1678463 4696938 1678463 4696938 2427688 1886390 2427688 1886390 1267318 392620 1267318 392620 3342918 1687333 3342918 1687333 4289993 2628494 4289993 2628494 3560390 3101064 3560390 3101064 622598 1045806 622598 1045806 4010705 2660941 4010705 2660941 868219 873913 868219 873913 3979561 2666393 3979561 2666393 2157651 3334992 2157651 3334992 860051 843160 860051 843160 4773334 1894150 4773334 1894150 4590385 1680999 4590385 1680999 319281 1343534 319281 1343534 625382 645315 625382 645315 1471389 1453446 1471389 1453446 841376 863639 841376 863639 3978645 2697711 3978645 2697711 4731989 1929350 4731989 1929350 3909157 2774041 3909157 2774041 102092 3331376 102092 3331376 3321897 496255 3321897 496255 921871 913845 921871 913845 984162 987314 984162 987314 2215978 3338474 2215978 3338474 1279734 1285357 1279734 1285357 3337521 3034332 3337521 3034332 412709 413099 412709 413099 4290679 2355587 4290679 2355587 470899 455977 470899 455977 2643020 1662023 2643020 1662023 3340263 4191926 3340263 4191926 1019934 654811 1019934 654811 3339587 108662 3339587 108662 4464387 1656570 4464387 1656570 1357516 318521 1357516 318521 4612048 2075097 4612048 2075097 4083066 2580843 4083066 2580843 3334870 2602724 3334870 2602724 1658850 3947861 1658850 3947861 871056 789608 871056 789608 843996 848011 843996 848011 1658524 4017261 1658524 4017261 426123 435458 426123 435458 1650565 1894553 1650565 1894553 167351 1649843 167351 1649843 1685226 4547184 1685226 4547184 4332398 3321501 4332398 3321501 389269 1283174 389269 1283174 793668 861650 793668 861650 4303734 2352301 4303734 2352301 4419609 2266875 4419609 2266875 4325531 1667902 4325531 1667902 545745 1135393 545745 1135393 4117293 2442755 4117293 2442755 1658226 217815 1658226 217815 4130484 2474759 4130484 2474759 369369 1281031 369369 1281031 4380305 2278265 4380305 2278265 768697 924579 768697 924579 888964 896675 888964 896675 369065 1301552 369065 1301552 4389534 2288205 4389534 2288205 3071190 1656118 3071190 1656118 4449151 2771206 4449151 2771206 3330498 274206 3330498 274206 1298524 374619 1298524 374619 1091174 548040 1091174 548040 1686130 2948674 1686130 2948674 1673794 2586840 1673794 2586840 317203 309989 317203 309989 218785 216954 218785 216954 3698557 2971229 3698557 2971229 3996526 3330136 3996526 3330136 1709859 1658505 1709859 1658505 3333004 2328984 3333004 2328984 1674203 26283 1674203 26283 4596610 2074762 4596610 2074762 2821106 1684087 2821106 1684087 1316896 366844 1316896 366844 2999823 3342936 2999823 3342936 3987130 2326857 3987130 2326857 1073624 1088259 1073624 1088259 3989048 2308987 3989048 2308987 3560868 3120415 3560868 3120415 823234 3322177 823234 3322177 1582478 3338926 1582478 3338926 3938486 2746400 3938486 2746400 3337434 2296732 3337434 2296732 1658295 684435 1658295 684435 2641954 3337443 2641954 3337443 3997583 2336149 3997583 2336149 1237507 1249150 1237507 1249150 3322932 909026 3322932 909026 611923 593675 611923 593675 1251546 1227574 1251546 1227574 3342571 1164860 3342571 1164860 561507 564296 561507 564296 176718 3340435 176718 3340435 2146133 1685478 2146133 1685478 703296 959262 703296 959262 3317848 1044297 3317848 1044297 4204860 2477670 4204860 2477670 1654132 2291309 1654132 2291309 1660262 2301711 1660262 2301711 719672 958982 719672 958982 1228117 444547 1228117 444547 1158454 508495 1158454 508495 1668110 794189 1668110 794189 953025 702225 953025 702225 245941 4344747 245941 4344747 4378300 2707528 4378300 2707528 3714997 2037240 3714997 2037240 4664949 1230248 4664949 1230248 3321510 2363361 3321510 2363361 1051731 3315707 1051731 3315707 1441039 195226 1441039 195226 1683282 3226245 1683282 3226245 3341703 22612 3341703 22612 3907317 2775229 3907317 2775229 4544146 2119209 4544146 2119209 3335013 2179316 3335013 2179316 3628901 3033460 3628901 3033460 4893872 1662859 4893872 1662859 1672355 2151115 1672355 2151115 3649017 3034606 3649017 3034606 4337269 2315928 4337269 2315928 4732436 1926127 4732436 1926127 4330370 2319479 4330370 2319479 4232978 2587170 4232978 2587170 4680276 1987996 4680276 1987996 799050 3559792 799050 3559792 3315713 3567582 3315713 3567582 1670550 1617718 1670550 1617718 3326391 4498837 3326391 4498837 1121664 1114743 1121664 1114743 1738791 1675755 1738791 1675755 1680748 4456735 1680748 4456735 129849 1676806 129849 1676806 3341055 2779087 3341055 2779087 3336700 1036901 3336700 1036901 4341537 2659363 4341537 2659363 3767888 3335875 3767888 3335875 1671142 3086661 1671142 3086661 4406727 3324229 4406727 3324229 1685187 3865277 1685187 3865277 3836372 2822939 3836372 2822939 4366376 2320786 4366376 2320786 3609731 3067568 3609731 3067568 4072010 2436774 4072010 2436774 910386 918138 910386 918138 3325218 3088944 3325218 3088944 951147 723492 951147 723492 1153196 537851 1153196 537851 350680 357341 350680 357341 3604589 1929876 3604589 1929876 1034905 650049 1034905 650049 1667038 2290529 1667038 2290529 817002 853658 817002 853658 1683389 2122411 1683389 2122411 1302418 1267707 1302418 1267707 4079192 2585063 4079192 2585063 3327007 4300051 3327007 4300051 3317501 3193459 3317501 3193459 1614267 3325794 1614267 3325794 796254 3317259 796254 3317259 288234 1379322 288234 1379322 4200171 2473428 4200171 2473428 1353625 1376742 1353625 1376742 1114724 1136899 1114724 1136899 2285070 3318346 2285070 3318346 831469 819774 831469 819774 4603651 2928045 4603651 2928045 342068 349050 342068 349050 4257426 2580817 4257426 2580817 1373275 3334200 1373275 3334200 4308917 2641803 4308917 2641803 3330585 994404 3330585 994404 1649045 2244521 1649045 2244521 4612533 2027774 4612533 2027774 4057369 3349562 4057369 3349562 235266 1430725 235266 1430725 604968 1063132 604968 1063132 4422605 2788700 4422605 2788700 3767129 2920831 3767129 2920831 3343366 3675910 3343366 3675910 4722923 3052043 4722923 3052043 600075 596877 600075 596877 765496 914354 765496 914354 2946267 3338414 2946267 3338414 4658553 2962310 4658553 2962310 1683088 2255539 1683088 2255539 4488538 3316617 4488538 3316617 246456 259048 246456 259048 3320530 2874416 3320530 2874416 1884265 2640683 1884265 2640683 1016240 660905 1016240 660905 920012 924009 920012 924009 1686631 2795912 1686631 2795912 2355623 3322914 2355623 3322914 998513 1006076 998513 1006076 1685379 4023387 1685379 4023387 1911843 1651554 1911843 1651554 856237 844020 856237 844020 4256898 2390292 4256898 2390292 1670666 1985761 1670666 1985761 4733173 1921513 4733173 1921513 2723602 1661654 2723602 1661654 1655862 4502247 1655862 4502247 897286 751138 897286 751138 2590621 3340617 2590621 3340617 1652720 2392527 1652720 2392527 1392385 3337592 1392385 3337592 1085836 1082763 1085836 1082763 1660616 2176684 1660616 2176684 4099370 1655394 4099370 1655394 1661568 1497200 1661568 1497200 3331153 2935137 3331153 2935137 3233993 3336376 3233993 3336376 4177462 3327814 4177462 3327814 4560608 3326439 4560608 3326439 4888902 1657058 4888902 1657058 1106009 1113479 1106009 1113479 224130 4251422 224130 4251422 4470616 2181739 4470616 2181739 886920 891444 886920 891444 819379 3337867 819379 3337867 4291486 2363980 4291486 2363980 4678984 2010767 4678984 2010767 4514787 2846535 4514787 2846535 1686375 305607 1686375 305607 963148 671851 963148 671851 1671959 2117174 1671959 2117174 2500563 1658236 2500563 1658236 598004 1077717 598004 1077717 357452 1305306 357452 1305306 624782 617602 624782 617602 2499054 1665321 2499054 1665321 1037594 1055677 1037594 1055677 1692098 1661167 1692098 1661167 4188998 2544971 4188998 2544971 4449071 2766948 4449071 2766948 2952131 2074102 2952131 2074102 1237056 1258122 1237056 1258122 4281512 2624487 4281512 2624487 4042063 2368512 4042063 2368512 1674608 3380276 1674608 3380276 1649384 4991473 1649384 4991473 4235741 2437236 4235741 2437236 1673411 530343 1673411 530343 308696 1388743 308696 1388743 1338926 3327212 1338926 3327212 704974 699989 704974 699989 3942592 2707822 3942592 2707822 4614223 2957602 4614223 2957602 4130683 2439492 4130683 2439492 4993211 1664391 4993211 1664391 3713081 2967984 3713081 2967984 541772 1120175 541772 1120175 515686 1162501 515686 1162501 447076 466367 447076 466367 1335057 358396 1335057 358396 4831119 3349450 4831119 3349450 433556 1666345 433556 1666345 4077283 2588155 4077283 2588155 3996888 2361072 3996888 2361072 1670795 2989860 1670795 2989860 1406382 3330498 1406382 3330498 4632042 2047226 4632042 2047226 585032 1074717 585032 1074717 1680074 4460572 1680074 4460572 4151280 2531270 4151280 2531270 1676574 4387286 1676574 4387286 3623648 1978295 3623648 1978295 929054 3320902 929054 3320902 4797895 3341364 4797895 3341364 542396 3336194 542396 3336194 3795873 3351922 3795873 3351922 4531153 2873014 4531153 2873014 1240741 435943 1240741 435943 447728 1213730 447728 1213730 816292 853603 816292 853603 403133 3326344 403133 3326344 400095 1665898 400095 1665898 3891903 2795856 3891903 2795856 4748364 1911406 4748364 1911406 350811 353067 350811 353067 4435141 2219936 4435141 2219936 1563951 1684129 1563951 1684129 550690 558149 550690 558149 1363698 1348095 1363698 1348095 1141453 519600 1141453 519600 4282718 2620802 4282718 2620802 1155067 1124351 1155067 1124351 971066 973338 971066 973338 907484 927571 907484 927571 3106301 1673760 3106301 1673760 3554235 1879908 3554235 1879908 3318984 2058551 3318984 2058551 852042 840124 852042 840124 565522 1087298 565522 1087298 3858717 2187320 3858717 2187320 1457275 223561 1457275 223561 4407908 2245539 4407908 2245539 4254863 2576660 4254863 2576660 540779 526814 540779 526814 3667216 1998425 3667216 1998425 4351136 2293633 4351136 2293633 4855165 3336203 4855165 3336203 3315681 1128082 3315681 1128082 277875 276453 277875 276453 3326661 2931751 3326661 2931751 3219775 3320945 3219775 3320945 4232993 2544942 4232993 2544942 3329506 2027389 3329506 2027389 2781613 3347192 2781613 3347192 3338947 3638716 3338947 3638716 3316053 679789 3316053 679789 348346 349292 348346 349292 1668667 1338054 1668667 1338054 3907706 2784528 3907706 2784528 3908855 2260913 3908855 2260913 2252222 3336642 2252222 3336642 3353207 958269 3353207 958269 1663188 2999945 1663188 2999945 1666813 1227494 1666813 1227494 4432218 1654757 4432218 1654757 4076216 2403163 4076216 2403163 616394 3329621 616394 3329621 1652757 1574933 1652757 1574933 1665880 2425707 1665880 2425707 3335111 20083 3335111 20083 4077655 2415997 4077655 2415997 4993037 1663626 4993037 1663626 1656326 4088289 1656326 4088289 915315 910689 915315 910689 3337082 1420535 3337082 1420535 174899 3339454 174899 3339454 3349049 3103496 3349049 3103496 4689717 3028270 4689717 3028270 4362319 2674986 4362319 2674986 1535696 3332334 1535696 3332334 4657855 2973138 4657855 2973138 4161216 2523380 4161216 2523380 3829469 3336193 3829469 3336193 962993 951645 962993 951645 2094592 3347808 2094592 3347808 4016708 2646323 4016708 2646323 4530157 2861414 4530157 2861414 3839682 3327088 3839682 3327088 300398 312028 300398 312028 1963967 1668409 1963967 1668409 3982386 2336970 3982386 2336970 402003 1252875 402003 1252875 4055206 2406263 4055206 2406263 345499 1307538 345499 1307538 4492991 2845811 4492991 2845811 4652149 2967673 4652149 2967673 3750357 2935290 3750357 2935290 3657995 2983467 3657995 2983467 962377 974787 962377 974787 678723 990942 678723 990942 4128513 2448195 4128513 2448195 1003853 652832 1003853 652832 4388085 1649562 4388085 1649562 855873 847213 855873 847213 3802192 2172481 3802192 2172481 3348806 3140237 3348806 3140237 4562765 2092105 4562765 2092105 3758229 2072666 3758229 2072666 1675351 1868898 1675351 1868898 1212459 478739 1212459 478739 940387 921990 940387 921990 401905 433581 401905 433581 2141894 1650941 2141894 1650941 1035656 612941 1035656 612941 3251339 1683499 3251339 1683499 1651346 2360562 1651346 2360562 4294184 1664730 4294184 1664730 2800214 1648956 2800214 1648956 3620072 1670462 3620072 1670462 1095776 562002 1095776 562002 366633 1292201 366633 1292201 410952 1238790 410952 1238790 4535285 1653774 4535285 1653774 3898253 2249251 3898253 2249251 3891252 2215279 3891252 2215279 4588036 2928540 4588036 2928540 3352377 4924835 3352377 4924835 1665496 675462 1665496 675462 235031 256032 235031 256032 947560 917456 947560 917456 3336387 1162948 3336387 1162948 628047 628444 628047 628444 4900960 1665624 4900960 1665624 3329209 2529372 3329209 2529372 4110075 2453513 4110075 2453513 1084706 1110091 1084706 1110091 3328704 3005231 3328704 3005231 4563688 2091019 4563688 2091019 3818109 2142330 3818109 2142330 733350 706031 733350 706031 3951305 2276559 3951305 2276559 4628709 2960924 4628709 2960924 3577669 3074928 3577669 3074928 1271971 381726 1271971 381726 4332707 2337114 4332707 2337114 1439156 220814 1439156 220814 4346165 2319936 4346165 2319936 4626527 2975410 4626527 2975410 3324713 3852543 3324713 3852543 3941741 2268306 3941741 2268306 3344741 272818 3344741 272818 831571 858694 831571 858694 2501718 1668115 2501718 1668115 3829047 2152295 3829047 2152295 4083385 2442340 4083385 2442340 3847194 2163498 3847194 2163498 4073204 2407087 4073204 2407087 4219101 2529442 4219101 2529442 4657765 1984855 4657765 1984855 1657027 3581070 1657027 3581070 793026 802657 793026 802657 1672450 2690151 1672450 2690151 3655943 3341503 3655943 3341503 1662827 916855 1662827 916855 2211683 3340714 2211683 3340714 4031661 2370751 4031661 2370751 4732266 1946523 4732266 1946523 4590332 2933399 4590332 2933399 4121210 1647266 4121210 1647266 1006200 1670374 1006200 1670374 4103849 2555631 4103849 2555631 4715863 3035270 4715863 3035270 4067328 2423014 4067328 2423014 2143304 3315988 2143304 3315988 4182228 2510289 4182228 2510289 4358801 3337231 4358801 3337231 1647128 869609 1647128 869609 1715212 3336095 1715212 3336095 4731087 1915853 4731087 1915853 3973484 2690930 3973484 2690930 1257360 419582 1257360 419582 978417 697985 978417 697985 3344401 4401066 3344401 4401066 3282053 3351844 3282053 3351844 228235 1439953 228235 1439953 875386 806602 875386 806602 1892224 3329840 1892224 3329840 3818087 2857265 3818087 2857265 4599544 2093864 4599544 2093864 276850 1686523 276850 1686523 4943435 1664580 4943435 1664580 1076191 1072045 1076191 1072045 774345 1672419 774345 1672419 4424451 2728671 4424451 2728671 3344387 3862143 3344387 3862143 3330994 2008828 3330994 2008828 3315131 4700426 3315131 4700426 363748 1684543 363748 1684543 3529725 3351949 3529725 3351949 3332892 78001 3332892 78001 1472932 1674740 1472932 1674740 2990555 3336467 2990555 3336467 568956 3313731 568956 3313731 4305104 2628479 4305104 2628479 1685545 1685920 1685545 1685920 3564914 1868011 3564914 1868011 1340630 304185 1340630 304185 909709 3342359 909709 3342359 1494403 3332291 1494403 3332291 2783608 1657747 2783608 1657747 3568570 1660235 3568570 1660235 4043345 2612632 4043345 2612632 1422540 230084 1422540 230084 1682930 3468606 1682930 3468606 3343312 818031 3343312 818031 614146 602617 614146 602617 1683229 771022 1683229 771022 4078829 2419126 4078829 2419126 3717764 3351764 3717764 3351764 1561348 1661010 1561348 1661010 688133 1658103 688133 1658103 2990472 1649005 2990472 1649005 4547109 2101999 4547109 2101999 1410743 243873 1410743 243873 818974 829068 818974 829068 4691890 1986050 4691890 1986050 315931 314536 315931 314536 3809492 2156547 3809492 2156547 3318495 3549156 3318495 3549156 4584785 2930808 4584785 2930808 1686070 1544728 1686070 1544728 3653626 2999438 3653626 2999438 1679506 2114058 1679506 2114058 4713954 3011719 4713954 3011719 1651737 1981509 1651737 1981509 4661234 2976264 4661234 2976264 3321628 656944 3321628 656944 1794928 1661825 1794928 1661825 3324089 197204 3324089 197204 4243091 1653402 4243091 1653402 1539738 3342762 1539738 3342762 740565 924189 740565 924189 3323653 984201 3323653 984201 1652067 1992184 1652067 1992184 3407986 3347225 3407986 3347225 4460019 2190758 4460019 2190758 4592400 2065086 4592400 2065086 1007250 645778 1007250 645778 916958 1647429 916958 1647429 3318854 2814518 3318854 2814518 1040807 636252 1040807 636252 1670618 3807997 1670618 3807997 4376069 2306070 4376069 2306070 1313056 366068 1313056 366068 3841106 2797107 3841106 2797107 3340451 2698008 3340451 2698008 203943 4281344 203943 4281344 368319 1315832 368319 1315832 4406880 2283241 4406880 2283241 4447003 1657216 4447003 1657216 4082678 2567025 4082678 2567025 3347218 1639752 3347218 1639752 4326573 2322570 4326573 2322570 4437383 2774012 4437383 2774012 3786200 2855304 3786200 2855304 564119 3350108 564119 3350108 614263 590511 614263 590511 238094 228249 238094 228249 1352472 316532 1352472 316532 818735 797482 818735 797482 1668793 1893448 1668793 1893448 1043854 1044631 1043854 1044631 1270976 384396 1270976 384396 3729536 2053379 3729536 2053379 318965 329544 318965 329544 1407756 1385693 1407756 1385693 1366475 300868 1366475 300868 1661463 294462 1661463 294462 3628131 1987982 3628131 1987982 1657924 3710016 1657924 3710016 3593175 3072774 3593175 3072774 1147002 505117 1147002 505117 625074 620482 625074 620482 4131017 202109 4131017 202109 4335133 2674770 4335133 2674770 855213 828631 855213 828631 2793200 3330937 2793200 3330937 300660 294194 300660 294194 2965268 1673181 2965268 1673181 3675883 2000469 3675883 2000469 720596 706731 720596 706731 3313543 3384723 3313543 3384723 4726128 1948949 4726128 1948949 4151134 2490963 4151134 2490963 4651620 2018111 4651620 2018111 1362765 3865107 1362765 3865107 4219222 2450833 4219222 2450833 4650090 2015526 4650090 2015526 3931183 2715701 3931183 2715701 3958930 2714407 3958930 2714407 4628114 2023060 4628114 2023060 46693 3316515 46693 3316515 3755450 2939112 3755450 2939112 509927 1147037 509927 1147037 4223480 2416574 4223480 2416574 4382942 2729611 4382942 2729611 1084959 1669684 1084959 1669684 3682804 2026787 3682804 2026787 1650855 2139561 1650855 2139561 1014765 996765 1014765 996765 4390778 2709714 4390778 2709714 4104611 2449395 4104611 2449395 445852 443705 445852 443705 4863734 3327492 4863734 3327492 1066697 1673518 1066697 1673518 3691419 2989621 3691419 2989621 1521204 1685558 1521204 1685558 1222190 412696 1222190 412696 4380892 1668503 4380892 1668503 960887 3322723 960887 3322723 4273861 2396574 4273861 2396574 1111643 3346573 1111643 3346573 212752 227252 212752 227252 236821 233184 236821 233184 3680706 3323038 3680706 3323038 3321481 4150902 3321481 4150902 4036859 2407112 4036859 2407112 417477 1679123 417477 1679123 1240052 435745 1240052 435745 1441219 1431657 1441219 1431657 3749335 2070600 3749335 2070600 4557713 2116620 4557713 2116620 1680769 761743 1680769 761743 3324797 1511238 3324797 1511238 242199 235356 242199 235356 1668942 413443 1668942 413443 4178884 2506588 4178884 2506588 1680495 1348205 1680495 1348205 4052878 2593299 4052878 2593299 172985 3337364 172985 3337364 4880356 1659483 4880356 1659483 1068467 1063425 1068467 1063425 3522294 1682878 3522294 1682878 4822654 3348715 4822654 3348715 697113 685456 697113 685456 3196244 3326570 3196244 3326570 788514 3317294 788514 3317294 3324147 1925315 3324147 1925315 531619 1120270 531619 1120270 52330 1683472 52330 1683472 1889225 3328236 1889225 3328236 1266808 1287863 1266808 1287863 629513 3345682 629513 3345682 4176654 2512471 4176654 2512471 1681932 3882832 1681932 3882832 4509295 2157572 4509295 2157572 855857 860660 855857 860660 4783759 714618 4783759 714618 3344446 2310403 3344446 2310403 774450 869811 774450 869811 915865 750873 915865 750873 829664 808693 829664 808693 3180065 3328699 3180065 3328699 3829731 1674143 3829731 1674143 2921821 3323578 2921821 3323578 3319460 2546763 3319460 2546763 4415161 2238482 4415161 2238482 483285 1181073 483285 1181073 4069109 2587398 4069109 2587398 1680351 2017975 1680351 2017975 3316009 2978476 3316009 2978476 3873663 2226926 3873663 2226926 1160761 1177889 1160761 1177889 4119552 2454156 4119552 2454156 182706 3327759 182706 3327759 1658918 4874434 1658918 4874434 1671359 561101 1671359 561101 1408179 1438524 1408179 1438524 4749179 1902454 4749179 1902454 618494 3341878 618494 3341878 412276 1263868 412276 1263868 4030285 2603013 4030285 2603013 4739662 3053355 4739662 3053355 435148 1657350 435148 1657350 4687228 3041711 4687228 3041711 3319482 105738 3319482 105738 703566 676737 703566 676737 1874932 1648734 1874932 1648734 3342852 391828 3342852 391828 1382549 1365076 1382549 1365076 957211 969717 957211 969717 3325953 1668474 3325953 1668474 4123218 1673299 4123218 1673299 1079464 1063861 1079464 1063861 3385567 3350214 3385567 3350214 684498 986098 684498 986098 4456834 2794809 4456834 2794809 3355510 3313780 3355510 3313780 4390189 2752088 4390189 2752088 770258 3329276 770258 3329276 1934983 3336989 1934983 3336989 4518521 2123747 4518521 2123747 1680499 2511471 1680499 2511471 3709071 2015383 3709071 2015383 2195801 1646692 2195801 1646692 3981747 2311049 3981747 2311049 3739599 2927852 3739599 2927852 4138922 2462524 4138922 2462524 1236442 434472 1236442 434472 986705 669669 986705 669669 1000405 986531 1000405 986531 1667456 3570405 1667456 3570405 1681824 3747499 1681824 3747499 2303980 3343911 2303980 3343911 448802 1182622 448802 1182622 344805 361563 344805 361563 398613 1278561 398613 1278561 1293563 342428 1293563 342428 2731872 1678660 2731872 1678660 305398 287401 305398 287401 2440017 1651600 2440017 1651600 3752360 2079338 3752360 2079338 3955108 2695637 3955108 2695637 4326199 2342143 4326199 2342143 1170956 3351643 1170956 3351643 1662209 2110290 1662209 2110290 659586 654621 659586 654621 953376 3352013 953376 3352013 1665676 1636477 1665676 1636477 4858457 3347757 4858457 3347757 3844557 2804725 3844557 2804725 1303662 1684240 1303662 1684240 309753 1367605 309753 1367605 4201302 2502116 4201302 2502116 579379 1072752 579379 1072752 4607398 2044163 4607398 2044163 3211396 1664104 3211396 1664104 1672881 1566444 1672881 1566444 1667378 2090044 1667378 2090044 3316198 212184 3316198 212184 1668868 1646510 1668868 1646510 4509661 2154396 4509661 2154396 817737 855016 817737 855016 4534984 2120817 4534984 2120817 4288592 2620982 4288592 2620982 4737911 3320509 4737911 3320509 340792 330060 340792 330060 3348233 3514593 3348233 3514593 1675726 3307307 1675726 3307307 1656413 2578391 1656413 2578391 4766506 1900863 4766506 1900863 3337339 2396162 3337339 2396162 3572692 3095633 3572692 3095633 4210506 2436751 4210506 2436751 3095261 3351776 3095261 3351776 1687967 3333664 1687967 3333664 835660 801601 835660 801601 472674 472998 472674 472998 3795279 2864411 3795279 2864411 3331352 4030121 3331352 4030121 1674089 690878 1674089 690878 446927 3337610 446927 3337610 3684506 3018573 3684506 3018573 2243265 3331808 2243265 3331808 4769473 1904251 4769473 1904251 1346749 299445 1346749 299445 3318561 746887 3318561 746887 1100342 557136 1100342 557136 1678676 3703195 1678676 3703195 3502696 1649845 3502696 1649845 4292886 1684207 4292886 1684207 3352483 931950 3352483 931950 1405117 267004 1405117 267004 4204660 2552421 4204660 2552421 3352161 2332137 3352161 2332137 1924727 2690701 1924727 2690701 702494 1672992 702494 1672992 3631927 1948533 3631927 1948533 2864893 1648395 2864893 1648395 3700508 2975307 3700508 2975307 3320212 1241853 3320212 1241853 4628432 2939081 4628432 2939081 3613302 1955681 3613302 1955681 1707557 3336858 1707557 3336858 4362304 2312342 4362304 2312342 745071 729366 745071 729366 4257869 2420299 4257869 2420299 450369 460072 450369 460072 1115229 1115650 1115229 1115650 4178815 2514453 4178815 2514453 370826 361318 370826 361318 837450 834777 837450 834777 3352033 2410743 3352033 2410743 408906 3338394 408906 3338394 926448 727977 926448 727977 3589211 1942082 3589211 1942082 4669177 1986091 4669177 1986091 1661363 2343400 1661363 2343400 1320678 1320811 1320678 1320811 3576087 1931486 3576087 1931486 1121128 1101155 1121128 1101155 2813939 1686097 2813939 1686097 4618266 2940668 4618266 2940668 3324749 3045977 3324749 3045977 4034500 2650158 4034500 2650158 1387236 1393301 1387236 1393301 1048414 1064675 1048414 1064675 3558159 3115645 3558159 3115645 3900456 2747601 3900456 2747601 4448929 2750424 4448929 2750424 4566716 2113077 4566716 2113077 3789346 2872470 3789346 2872470 773062 895935 773062 895935 606666 4734950 606666 4734950 956550 970248 956550 970248 4132967 2513599 4132967 2513599 3568873 3106129 3568873 3106129 4251675 2604378 4251675 2604378 603143 1095085 603143 1095085 3322226 4185777 3322226 4185777 4324313 2684222 4324313 2684222 4736159 3344301 4736159 3344301 4046745 1462147 4046745 1462147 2221637 3330740 2221637 3330740 3333581 3654421 3333581 3654421 963632 3539983 963632 3539983 1068989 1056913 1068989 1056913 123208 1669567 123208 1669567 3855314 3349464 3855314 3349464 3323895 1854847 3323895 1854847 1672451 2099733 1672451 2099733 1662986 1324084 1662986 1324084 3769955 2114293 3769955 2114293 4571223 2074954 4571223 2074954 660551 646518 660551 646518 704661 973464 704661 973464 4321104 2364272 4321104 2364272 1407567 237087 1407567 237087 3565696 3077285 3565696 3077285 4679023 2015322 4679023 2015322 3351891 1719481 3351891 1719481 3959642 2272201 3959642 2272201 3350088 969840 3350088 969840 4432449 1653664 4432449 1653664 609677 593488 609677 593488 1208077 1228899 1208077 1228899 2298564 3328531 2298564 3328531 3724905 2073300 3724905 2073300 1059682 621946 1059682 621946 4550907 2872358 4550907 2872358 212906 1461490 212906 1461490 1365330 316108 1365330 316108 3350111 4018281 3350111 4018281 753857 897899 753857 897899 1506547 1675559 1506547 1675559 3351704 3155887 3351704 3155887 891300 3349286 891300 3349286 3337196 3279973 3337196 3279973 3318167 369279 3318167 369279 4139871 2478659 4139871 2478659 1658942 4869377 1658942 4869377 3770477 2871490 3770477 2871490 1646734 41938 1646734 41938 227463 1446399 227463 1446399 4223876 2439381 4223876 2439381 1675756 1973096 1675756 1973096 3628721 3061792 3628721 3061792 4764171 1906500 4764171 1906500 4021428 2351174 4021428 2351174 319233 325092 319233 325092 2029594 2123216 2029594 2123216 1041150 4749758 1041150 4749758 4555403 2122926 4555403 2122926 4154404 2498644 4154404 2498644 3326003 1788398 3326003 1788398 958816 937818 958816 937818 3321146 32836 3321146 32836 4027813 3327121 4027813 3327121 4026400 2356782 4026400 2356782 3328437 845901 3328437 845901 1089199 572952 1089199 572952 4781183 3103524 4781183 3103524 4956699 1657266 4956699 1657266 4885969 3335010 4885969 3335010 2405361 3352342 2405361 3352342 279085 1656076 279085 1656076 1403013 1431222 1403013 1431222 3319539 111087 3319539 111087 4085071 2568704 4085071 2568704 4016301 1678842 4016301 1678842 4119882 2550659 4119882 2550659 3315881 4061685 3315881 4061685 3765426 2083071 3765426 2083071 4473261 2205278 4473261 2205278 1683237 25614 1683237 25614 4542246 2862481 4542246 2862481 1405093 1395886 1405093 1395886 1003310 997007 1003310 997007 4677001 1988631 4677001 1988631 4645208 2031891 4645208 2031891 1654129 3292997 1654129 3292997 3824777 2852354 3824777 2852354 1663164 847872 1663164 847872 4727354 1676824 4727354 1676824 484728 462297 484728 462297 3376819 1674824 3376819 1674824 678106 680449 678106 680449 3923992 3332896 3923992 3332896 3538846 1888177 3538846 1888177 3326932 3639437 3326932 3639437 3988326 2663185 3988326 2663185 1864881 1663294 1864881 1663294 3320404 2760246 3320404 2760246 3325611 4975983 3325611 4975983 3339506 3530240 3339506 3530240 1237828 1218659 1237828 1218659 1416730 1656643 1416730 1656643 430630 421156 430630 421156 1233705 1246429 1233705 1246429 4640031 1671836 4640031 1671836 1410346 277657 1410346 277657 338771 1649926 338771 1649926 4658010 2010891 4658010 2010891 744500 919785 744500 919785 4565248 2096609 4565248 2096609 600062 608844 600062 608844 895254 772479 895254 772479 307096 1368066 307096 1368066 1683896 4097977 1683896 4097977 918591 1677522 918591 1677522 1400219 255379 1400219 255379 4569147 2919547 4569147 2919547 928749 905685 928749 905685 4606229 2937748 4606229 2937748 1672587 51907 1672587 51907 675602 980495 675602 980495 3559942 1881845 3559942 1881845 700905 974716 700905 974716 4440215 2752330 4440215 2752330 3703652 2042021 3703652 2042021 576224 1081726 576224 1081726 3319530 2805501 3319530 2805501 1665173 4385731 1665173 4385731 3965758 2294161 3965758 2294161 2753477 3331435 2753477 3331435 1667202 2453263 1667202 2453263 1672366 951384 1672366 951384 4734961 3345093 4734961 3345093 1679930 2808992 1679930 2808992 553551 533119 553551 533119 3331531 2230562 3331531 2230562 3337311 627142 3337311 627142 1520168 3325679 1520168 3325679 1669987 4837048 1669987 4837048 1131309 1114266 1131309 1114266 3052242 3321030 3052242 3321030 4467991 275177 4467991 275177 3714421 1665274 3714421 1665274 280935 281355 280935 281355 4410726 2721138 4410726 2721138 3893783 2229975 3893783 2229975 2022635 3349083 2022635 3349083 4144861 2476753 4144861 2476753 3344124 3894561 3344124 3894561 4569271 2085497 4569271 2085497 3314201 900586 3314201 900586 1654191 2892050 1654191 2892050 1653804 2141084 1653804 2141084 2629668 1657260 2629668 1657260 3313760 2168254 3313760 2168254 1246464 439862 1246464 439862 1383564 1362532 1383564 1362532 4511948 3352399 4511948 3352399 781679 785828 781679 785828 3870385 2237834 3870385 2237834 4251879 2580508 4251879 2580508 255463 1386090 255463 1386090 896910 892399 896910 892399 1295713 1270855 1295713 1270855 1206485 1229078 1206485 1229078 4821296 3345921 4821296 3345921 641799 1033097 641799 1033097 4249747 2597611 4249747 2597611 1681946 3540780 1681946 3540780 3112135 3323844 3112135 3323844 655173 1019819 655173 1019819 495966 1183865 495966 1183865 3326418 4446351 3326418 4446351 4062325 2596350 4062325 2596350 1341821 3331291 1341821 3331291 1670290 3494248 1670290 3494248 3573263 1880696 3573263 1880696 4034847 2620745 4034847 2620745 1664968 1219606 1664968 1219606 4741386 1923245 4741386 1923245 3901661 2769613 3901661 2769613 4463533 2775748 4463533 2775748 3314589 2653926 3314589 2653926 1108474 1142596 1108474 1142596 4023012 2353194 4023012 2353194 1685836 2954068 1685836 2954068 1664338 4093137 1664338 4093137 433036 445462 433036 445462 3330839 3052212 3330839 3052212 3319576 4881152 3319576 4881152 4043618 2389485 4043618 2389485 1668337 1391899 1668337 1391899 2169831 1658403 2169831 1658403 1656860 2368402 1656860 2368402 1057555 612757 1057555 612757 3324475 821975 3324475 821975 1507730 3335756 1507730 3335756 4804041 3321119 4804041 3321119 4080850 3319833 4080850 3319833 2354510 3104848 2354510 3104848 1658866 4368466 1658866 4368466 1667597 1539085 1667597 1539085 888560 760576 888560 760576 4726876 1948118 4726876 1948118 3565411 3087345 3565411 3087345 948899 715422 948899 715422 1421663 1432593 1421663 1432593 3681091 2020778 3681091 2020778 4382440 2297739 4382440 2297739 1104561 558155 1104561 558155 4167772 2504519 4167772 2504519 2839461 3333397 2839461 3333397 3316533 3183962 3316533 3183962 1004853 682232 1004853 682232 424676 1649762 424676 1649762 4265823 2599155 4265823 2599155 1879877 1660496 1879877 1660496 3348858 1408244 3348858 1408244 1219134 1217551 1219134 1217551 3813159 2123250 3813159 2123250 4441917 2773275 4441917 2773275 3573317 1885034 3573317 1885034 3799841 2874656 3799841 2874656 4193371 1676250 4193371 1676250 4342514 2684923 4342514 2684923 651712 3314235 651712 3314235 1918387 1647659 1918387 1647659 905062 1676264 905062 1676264 1324590 3321738 1324590 3321738 469850 1217896 469850 1217896 3347247 875609 3347247 875609 4324860 1657175 4324860 1657175 4356764 2278253 4356764 2278253 3330579 2491172 3330579 2491172 498775 494389 498775 494389 1244880 1246050 1244880 1246050 947170 949023 947170 949023 3320527 3854870 3320527 3854870 4593469 2894704 4593469 2894704 3718961 2053187 3718961 2053187 3644854 1995668 3644854 1995668 4268711 2595772 4268711 2595772 4086291 2544422 4086291 2544422 4361990 3352544 4361990 3352544 1666859 3760282 1666859 3760282 3084438 3315267 3084438 3315267 3498575 1681198 3498575 1681198 1058105 611412 1058105 611412 637433 635777 637433 635777 583777 556615 583777 556615 4278515 2598723 4278515 2598723 3951880 3329624 3951880 3329624 3868075 2792774 3868075 2792774 1655173 3615840 1655173 3615840 3315291 35901 3315291 35901 4583789 2096142 4583789 2096142 3336195 3554485 3336195 3554485 4370045 2717839 4370045 2717839 662683 654310 662683 654310 3676501 2979662 3676501 2979662 844642 827258 844642 827258 662886 673197 662886 673197 3324093 154979 3324093 154979 4904146 1664879 4904146 1664879 1668519 1871051 1668519 1871051 3314025 1917773 3314025 1917773 1376002 1392394 1376002 1392394 4618096 2929717 4618096 2929717 1835499 3316188 1835499 3316188 1060139 613706 1060139 613706 3763415 2924084 3763415 2924084 1663952 3017598 1663952 3017598 1677301 3648904 1677301 3648904 4339621 2359838 4339621 2359838 797733 1672792 797733 1672792 3634410 1119206 3634410 1119206 376278 381084 376278 381084 3976929 1652272 3976929 1652272 1021276 619713 1021276 619713 4418356 2734613 4418356 2734613 4429796 2210807 4429796 2210807 4189015 1648031 4189015 1648031 3742967 2071770 3742967 2071770 1671278 4820157 1671278 4820157 1871958 3319123 1871958 3319123 700426 690454 700426 690454 4715390 1977884 4715390 1977884 3624599 1653799 3624599 1653799 4096912 2410064 4096912 2410064 791143 787168 791143 787168 2403088 3345571 2403088 3345571 1677591 3484935 1677591 3484935 1143522 1134683 1143522 1134683 3780680 2110774 3780680 2110774 465324 3328469 465324 3328469 1663131 3082271 1663131 3082271 909192 726815 909192 726815 4157392 2474346 4157392 2474346 3827421 2175478 3827421 2175478 2281159 1648795 2281159 1648795 825911 806862 825911 806862 2601320 3318781 2601320 3318781 3352530 2389672 3352530 2389672 4022575 2637462 4022575 2637462 3321210 1183175 3321210 1183175 247331 1419829 247331 1419829 3329990 543186 3329990 543186 395180 1677882 395180 1677882 3163928 3333243 3163928 3333243 861680 3326460 861680 3326460 4641007 3351697 4641007 3351697 1677082 364713 1677082 364713 4077368 2413974 4077368 2413974 4367679 2266617 4367679 2266617 761791 730745 761791 730745 2695607 1914335 2695607 1914335 467034 1226974 467034 1226974 4355040 2308108 4355040 2308108 1929147 3328205 1929147 3328205 4642851 2985558 4642851 2985558 3785734 2136938 3785734 2136938 886757 3336434 886757 3336434 2855187 1675886 2855187 1675886 3696543 2963262 3696543 2963262 2693305 3329113 2693305 3329113 271988 268173 271988 268173 485691 3313464 485691 3313464 675127 690535 675127 690535 792292 770813 792292 770813 3316737 4552543 3316737 4552543 4517902 2138400 4517902 2138400 2065058 3349146 2065058 3349146 640920 1664414 640920 1664414 1380715 1400700 1380715 1400700 4541286 2120102 4541286 2120102 3336358 2615450 3336358 2615450 913058 737582 913058 737582 4266338 2591051 4266338 2591051 454338 439469 454338 439469 426972 1234002 426972 1234002 3108874 1662324 3108874 1662324 2768473 1676003 2768473 1676003 939511 748423 939511 748423 3344317 164776 3344317 164776 4290799 2348687 4290799 2348687 4508099 2127422 4508099 2127422 102226 3325428 102226 3325428 1350306 319110 1350306 319110 4396344 2709363 4396344 2709363 1151983 493376 1151983 493376 3887110 2206051 3887110 2206051 1667784 4500173 1667784 4500173 1674124 4346875 1674124 4346875 3801947 2146479 3801947 2146479 1395193 1684984 1395193 1684984 3329374 2651256 3329374 2651256 4445246 2232262 4445246 2232262 4488756 2811916 4488756 2811916 3461703 3324094 3461703 3324094 3970133 2309814 3970133 2309814 1675817 453410 1675817 453410 4398930 2743029 4398930 2743029 3342128 931011 3342128 931011 4222092 1673284 4222092 1673284 508546 3352705 508546 3352705 3343486 795633 3343486 795633 878933 880291 878933 880291 1394237 1386247 1394237 1386247 4517610 2137991 4517610 2137991 3045037 1655695 3045037 1655695 3631581 3043805 3631581 3043805 3316420 4634145 3316420 4634145 3751996 2079114 3751996 2079114 1003731 997390 1003731 997390 1676354 2234590 1676354 2234590 1106047 1666730 1106047 1666730 1292037 1329096 1292037 1329096 1207827 458697 1207827 458697 2709712 3339444 2709712 3339444 235836 4044791 235836 4044791 4579636 2890480 4579636 2890480 3327696 3914360 3327696 3914360 537336 1116455 537336 1116455 499911 1169470 499911 1169470 4528983 2115883 4528983 2115883 4544203 2132599 4544203 2132599 4096430 2537897 4096430 2537897 1334710 3325053 1334710 3325053 1655859 3219109 1655859 3219109 3897786 2243534 3897786 2243534 4680049 1992707 4680049 1992707 514456 1157073 514456 1157073 3757681 2928642 3757681 2928642 4113808 1671001 4113808 1671001 4702429 1958887 4702429 1958887 1315550 381160 1315550 381160 4246462 1650309 4246462 1650309 1681609 2877910 1681609 2877910 1668953 1165822 1668953 1165822 222071 1421762 222071 1421762 4298395 2366463 4298395 2366463 784239 864255 784239 864255 386898 3709157 386898 3709157 3351683 1085139 3351683 1085139 4928197 1668015 4928197 1668015 1651793 473227 1651793 473227 911308 760043 911308 760043 4345321 2707152 4345321 2707152 4724668 1648473 4724668 1648473 1669843 125284 1669843 125284 617335 624059 617335 624059 4306410 2372275 4306410 2372275 3726793 2941388 3726793 2941388 4162363 2522312 4162363 2522312 1658873 104091 1658873 104091 632595 650435 632595 650435 842599 810710 842599 810710 3330947 2733224 3330947 2733224 1674137 3252084 1674137 3252084 1654015 245741 1654015 245741 4578780 1668436 4578780 1668436 216559 250314 216559 250314 873591 3330590 873591 3330590 4651358 2028034 4651358 2028034 4356607 2656550 4356607 2656550 4713587 1946220 4713587 1946220 4727785 1950369 4727785 1950369 4372961 2694625 4372961 2694625 1186432 479180 1186432 479180 985910 675267 985910 675267 3314915 868318 3314915 868318 4021591 2352254 4021591 2352254 4237890 2537134 4237890 2537134 1391264 1405504 1391264 1405504 3893969 2782803 3893969 2782803 887358 760713 887358 760713 4021667 2352755 4021667 2352755 4142193 2518390 4142193 2518390 3320556 1960092 3320556 1960092 1060477 1072002 1060477 1072002 4069055 2397297 4069055 2397297 3795083 2880625 3795083 2880625 4161892 2482741 4161892 2482741 1613032 3323923 1613032 3323923 1659379 2140316 1659379 2140316 1220070 1649876 1220070 1649876 4617242 2952076 4617242 2952076 1660883 1668991 1660883 1668991 4286031 2360793 4286031 2360793 1658596 2961359 1658596 2961359 4705208 1935186 4705208 1935186 3657357 2022767 3657357 2022767 994899 1013265 994899 1013265 1674897 4209277 1674897 4209277 4596112 1656595 4596112 1656595 648085 1020399 648085 1020399 1638373 1650426 1638373 1650426 1683115 756912 1683115 756912 3941001 2267563 3941001 2267563 738231 918572 738231 918572 1169952 3347387 1169952 3347387 854174 3315578 854174 3315578 766917 776648 766917 776648 4091995 2408189 4091995 2408189 3892849 2779664 3892849 2779664 3766857 2102588 3766857 2102588 1654395 3779012 1654395 3779012 3637075 3012099 3637075 3012099 3014653 1678515 3014653 1678515 4858219 3336887 4858219 3336887 1303530 1649426 1303530 1649426 1682018 2253552 1682018 2253552 1655112 4690094 1655112 4690094 345151 3763264 345151 3763264 334919 1685671 334919 1685671 4519237 2878182 4519237 2878182 4179455 2462677 4179455 2462677 4750403 3059133 4750403 3059133 1037070 3341611 1037070 3341611 3535461 1660484 3535461 1660484 4208607 2570655 4208607 2570655 461683 1219599 461683 1219599 701098 953649 701098 953649 1667948 3415358 1667948 3415358 4489623 2785081 4489623 2785081 431916 1235862 431916 1235862 3966845 3344545 3966845 3344545 4647958 3332176 4647958 3332176 2692601 1654914 2692601 1654914 311342 327052 311342 327052 467502 461462 467502 461462 4575244 2910561 4575244 2910561 3344014 2419351 3344014 2419351 4517583 2823928 4517583 2823928 3645419 1676621 3645419 1676621 3352520 2930171 3352520 2930171 3991888 2688164 3991888 2688164 4380824 2747177 4380824 2747177 1089316 1111942 1089316 1111942 3697503 3343496 3697503 3343496 4927758 1647646 4927758 1647646 1651126 219301 1651126 219301 1661125 3827436 1661125 3827436 4424372 2780227 4424372 2780227 3424336 1669324 3424336 1669324 3347700 3980463 3347700 3980463 3660282 1658957 3660282 1658957 4577238 2094514 4577238 2094514 3258496 3315548 3258496 3315548 418092 1234668 418092 1234668 2376832 3326674 2376832 3326674 3347393 2893207 3347393 2893207 4146072 2491091 4146072 2491091 1432877 1679200 1432877 1679200 3349525 3776776 3349525 3776776 2900610 1653159 2900610 1653159 1664129 2836874 1664129 2836874 989833 3327052 989833 3327052 4038647 2659475 4038647 2659475 4118896 2552590 4118896 2552590 1655198 110931 1655198 110931 1669360 763426 1669360 763426 1342463 301918 1342463 301918 3331015 486189 3331015 486189 3344870 576421 3344870 576421 3330838 728145 3330838 728145 359638 1325360 359638 1325360 2994916 3319679 2994916 3319679 356080 359485 356080 359485 3706574 2976947 3706574 2976947 3770735 2865409 3770735 2865409 940208 720367 940208 720367 4373602 3321170 4373602 3321170 1612409 3338740 1612409 3338740 3196370 3331454 3196370 3331454 3864467 2795354 3864467 2795354 1252055 1254188 1252055 1254188 4738948 1116205 4738948 1116205 1651757 3669522 1651757 3669522 3342837 4715521 3342837 4715521 3746091 2077566 3746091 2077566 3702579 2020153 3702579 2020153 1379629 258684 1379629 258684 3705242 2027843 3705242 2027843 848426 828777 848426 828777 3174465 3317323 3174465 3317323 1672991 1411983 1672991 1411983 1240394 419408 1240394 419408 525206 1122323 525206 1122323 1162602 1663602 1162602 1663602 4129025 2469171 4129025 2469171 3327632 2865666 3327632 2865666 4525269 2853121 4525269 2853121 1039518 1012721 1039518 1012721 1652625 4382401 1652625 4382401 1340696 307220 1340696 307220 4289137 2635751 4289137 2635751 1029409 645885 1029409 645885 719735 704524 719735 704524 4804653 3121117 4804653 3121117 1065139 640546 1065139 640546 1011632 990272 1011632 990272 4552251 1683614 4552251 1683614 189101 3317761 189101 3317761 1665812 4895973 1665812 4895973 3322025 2870782 3322025 2870782 3323281 2508188 3323281 2508188 4124992 3343759 4124992 3343759 1668101 1232482 1668101 1232482 2610393 1672176 2610393 1672176 3351859 2343325 3351859 2343325 787017 889640 787017 889640 242577 1425795 242577 1425795 931577 1686649 931577 1686649 4370267 2287557 4370267 2287557 4564060 2909202 4564060 2909202 4247992 2586400 4247992 2586400 3329335 2228212 3329335 2228212 213865 1669155 213865 1669155 1676950 843641 1676950 843641 4078198 2615315 4078198 2615315 4129608 2453310 4129608 2453310 3655440 3328161 3655440 3328161 1170611 1193586 1170611 1193586 549813 4710063 549813 4710063 994951 972910 994951 972910 4090335 2406122 4090335 2406122 807428 827881 807428 827881 1661515 4700772 1661515 4700772 4385185 2269853 4385185 2269853 978759 685009 978759 685009 3037762 1683339 3037762 1683339 4094817 2448556 4094817 2448556 1906654 2260585 1906654 2260585 3572000 1903700 3572000 1903700 3762115 2097762 3762115 2097762 2026278 3329913 2026278 3329913 4862741 3350973 4862741 3350973 1159057 3326995 1159057 3326995 239497 1436971 239497 1436971 1528037 1648896 1528037 1648896 1668738 467677 1668738 467677 2024240 1684164 2024240 1684164 3906236 1686254 3906236 1686254 4205735 2468315 4205735 2468315 3323766 1733577 3323766 1733577 1190519 499052 1190519 499052 1160036 518190 1160036 518190 2851712 3317835 2851712 3317835 2305869 1650875 2305869 1650875 1376325 1337773 1376325 1337773 228449 1425615 228449 1425615 1661788 1927395 1661788 1927395 1393273 1654152 1393273 1654152 1682796 4425150 1682796 4425150 2733384 3339134 2733384 3339134 3314872 2102480 3314872 2102480 3712155 2956721 3712155 2956721 749684 773548 749684 773548 1672872 2423329 1672872 2423329 69028 3318138 69028 3318138 262393 1437328 262393 1437328 4466369 2797507 4466369 2797507 1299010 337882 1299010 337882 470597 491436 470597 491436 3697006 2972673 3697006 2972673 2679629 3330588 2679629 3330588 1218634 1228015 1218634 1228015 4243502 2571062 4243502 2571062 1513031 1647959 1513031 1647959 1070355 1071602 1070355 1071602 3612183 3049978 3612183 3049978 1244001 1257522 1244001 1257522 256479 1398031 256479 1398031 3346651 3415898 3346651 3415898 4224305 2427050 4224305 2427050 3319088 3095000 3319088 3095000 602484 629732 602484 629732 3974785 3334629 3974785 3334629 1681977 504693 1681977 504693 4151651 2469750 4151651 2469750 3819776 2827394 3819776 2827394 901897 898629 901897 898629 600367 586585 600367 586585 1649557 3921659 1649557 3921659 3329438 2742835 3329438 2742835 893425 751798 893425 751798 3646324 2016467 3646324 2016467 1128065 552040 1128065 552040 3630063 3010945 3630063 3010945 3814410 2843351 3814410 2843351 3718371 2950027 3718371 2950027 3324787 445370 3324787 445370 4337017 2659810 4337017 2659810 874157 788480 874157 788480 2273067 1685519 2273067 1685519 4736969 3065064 4736969 3065064 4528326 2866271 4528326 2866271 263519 1378598 263519 1378598 2474395 3322324 2474395 3322324 3229936 1661158 3229936 1661158 4576458 3321979 4576458 3321979 3733274 2972027 3733274 2972027 3204686 3341369 3204686 3341369 3752731 1680441 3752731 1680441 505835 476194 505835 476194 439788 1197853 439788 1197853 2899437 3341090 2899437 3341090 1431478 224802 1431478 224802 1551130 3315912 1551130 3315912 4290444 1676846 4290444 1676846 951149 717595 951149 717595 3774198 1666913 3774198 1666913 4274279 2365376 4274279 2365376 387490 411293 387490 411293 848932 3336570 848932 3336570 725810 3315789 725810 3315789 4549642 2900669 4549642 2900669 3323337 3594118 3323337 3594118 1129505 1153350 1129505 1153350 3954795 2273264 3954795 2273264 708023 3340747 708023 3340747 1308555 364173 1308555 364173 824609 813247 824609 813247 1679126 46129 1679126 46129 274563 3346837 274563 3346837 1650934 3781642 1650934 3781642 502337 522332 502337 522332 3912855 2274738 3912855 2274738 3751537 2921123 3751537 2921123 4586771 2079455 4586771 2079455 1660828 399943 1660828 399943 376707 1272172 376707 1272172 4604153 378333 4604153 378333 4297773 2334197 4297773 2334197 881824 900802 881824 900802 898992 881094 898992 881094 3332323 3840763 3332323 3840763 4153747 2546852 4153747 2546852 873958 883081 873958 883081 4640508 2023548 4640508 2023548 1056994 601022 1056994 601022 3329196 1772285 3329196 1772285 4243765 2447698 4243765 2447698 215300 1452613 215300 1452613 429176 426397 429176 426397 4395646 2719380 4395646 2719380 1192121 1177817 1192121 1177817 1683239 2443252 1683239 2443252 4621427 2029522 4621427 2029522 3559216 1894466 3559216 1894466 4382933 2307465 4382933 2307465 3664942 2013823 3664942 2013823 1386959 3344175 1386959 3344175 4428291 2231840 4428291 2231840 1432301 4006233 1432301 4006233 4314992 2633092 4314992 2633092 3331368 2423951 3331368 2423951 3350079 3216457 3350079 3216457 283124 1412686 283124 1412686 1663577 3884843 1663577 3884843 1684624 1031124 1684624 1031124 1678026 1861587 1678026 1861587 3582856 1649258 3582856 1649258 732921 903726 732921 903726 4512260 2172543 4512260 2172543 4631061 2962457 4631061 2962457 1786283 1685038 1786283 1685038 4691963 3020105 4691963 3020105 3666213 1973856 3666213 1973856 3827975 2167451 3827975 2167451 368275 1651262 368275 1651262 643333 3339836 643333 3339836 1684491 713115 1684491 713115 162096 1671098 162096 1671098 1664320 1103038 1664320 1103038 3906274 2726388 3906274 2726388 4400558 2752210 4400558 2752210 2919151 1649147 2919151 1649147 326349 339724 326349 339724 1658776 2720629 1658776 2720629 739378 915023 739378 915023 814464 815887 814464 815887 3342694 4503079 3342694 4503079 516703 514350 516703 514350 4309353 2330394 4309353 2330394 701703 978827 701703 978827 394764 1658923 394764 1658923 4566352 2078351 4566352 2078351 3326516 3957893 3326516 3957893 4262419 2394396 4262419 2394396 200026 1666523 200026 1666523 4738958 1932267 4738958 1932267 904105 894940 904105 894940 1522739 3338530 1522739 3338530 554089 554696 554089 554696 4520909 2852083 4520909 2852083 328136 1366932 328136 1366932 1308968 1283213 1308968 1283213 886047 910169 886047 910169 1018233 1028152 1018233 1028152 1667805 3023825 1667805 3023825 1908669 3319445 1908669 3319445 860113 840553 860113 840553 485086 1208238 485086 1208238 4230804 2568403 4230804 2568403 3346464 92658 3346464 92658 613185 605771 613185 605771 587501 607139 587501 607139 3919640 2753259 3919640 2753259 3316693 3295184 3316693 3295184 4796922 3126828 4796922 3126828 1301642 361421 1301642 361421 1112308 1130837 1112308 1130837 3699860 2954237 3699860 2954237 1650224 1710821 1650224 1710821 4719416 1954537 4719416 1954537 3766678 2110710 3766678 2110710 938737 711002 938737 711002 882694 865724 882694 865724 1073777 602183 1073777 602183 415355 1251592 415355 1251592 2144523 1682229 2144523 1682229 3248863 3351675 3248863 3351675 4282217 2397891 4282217 2397891 331046 1662357 331046 1662357 3343668 2863589 3343668 2863589 3694965 2978049 3694965 2978049 3924243 1667464 3924243 1667464 4528507 2113149 4528507 2113149 4152917 3318270 4152917 3318270 3330093 3968549 3330093 3968549 4669546 1998555 4669546 1998555 650545 992388 650545 992388 1129486 1667793 1129486 1667793 514491 1155735 514491 1155735 4706959 3051987 4706959 3051987 3695182 2028984 3695182 2028984 3665904 2020661 3665904 2020661 1469822 1459250 1469822 1459250 4699590 1971062 4699590 1971062 3032677 1682037 3032677 1682037 4614451 2979642 4614451 2979642 651438 638443 651438 638443 1676760 2539682 1676760 2539682 628095 629567 628095 629567 4609003 2089741 4609003 2089741 1659921 4751675 1659921 4751675 4660890 2021765 4660890 2021765 4383944 2266692 4383944 2266692 4282433 1684250 4282433 1684250 2420551 1658815 2420551 1658815 1679831 4255271 1679831 4255271 228086 1657172 228086 1657172 4192811 2458841 4192811 2458841 4130241 1678267 4130241 1678267 718698 946127 718698 946127 978690 1004301 978690 1004301 3543914 1864499 3543914 1864499 1691423 3329835 1691423 3329835 1405244 1402964 1405244 1402964 4498589 2849560 4498589 2849560 3320718 1659415 3320718 1659415 3642522 3025121 3642522 3025121 2561721 1679802 2561721 1679802 4158462 2465661 4158462 2465661 4543901 2123992 4543901 2123992 1957081 3331993 1957081 3331993 3609078 3076633 3609078 3076633 909148 732912 909148 732912 2303119 1670400 2303119 1670400 1667529 4979083 1667529 4979083 1308073 358766 1308073 358766 1668079 1317131 1668079 1317131 1420165 3947728 1420165 3947728 1483150 3318420 1483150 3318420 3331973 4418720 3331973 4418720 650923 636332 650923 636332 2615120 1686230 2615120 1686230 567953 1654994 567953 1654994 4300594 2387509 4300594 2387509 3797359 2841435 3797359 2841435 569638 1110032 569638 1110032 2954835 2109653 2954835 2109653 3727838 2095385 3727838 2095385 782703 867360 782703 867360 1669280 2271623 1669280 2271623 1672894 3394684 1672894 3394684 1344790 1333346 1344790 1333346 1679746 1625218 1679746 1625218 4072516 2401100 4072516 2401100 468588 1184748 468588 1184748 4709630 1938251 4709630 1938251 3762130 2093517 3762130 2093517 4702689 1957323 4702689 1957323 4339997 2679216 4339997 2679216 781994 891079 781994 891079 1467259 219210 1467259 219210 1657799 1184007 1657799 1184007 920377 906225 920377 906225 2411348 3133611 2411348 3133611 4050764 2415266 4050764 2415266 2947039 3322403 2947039 3322403 3703685 2036688 3703685 2036688 610977 1077208 610977 1077208 1673263 1494496 1673263 1494496 329824 1311933 329824 1311933 728047 921824 728047 921824 4054605 2361675 4054605 2361675 427128 1231120 427128 1231120 3636909 1660011 3636909 1660011 3335447 4038454 3335447 4038454 2773115 1665828 2773115 1665828 923648 732132 923648 732132 1437799 1455808 1437799 1455808 4001335 2297382 4001335 2297382 400284 1249137 400284 1249137 3611055 1923690 3611055 1923690 4462022 2212035 4462022 2212035 2624156 1670209 2624156 1670209 1649578 2099305 1649578 2099305 3648717 3020724 3648717 3020724 642366 663536 642366 663536 711544 1649500 711544 1649500 4930422 3331809 4930422 3331809 4274258 2602652 4274258 2602652 1672523 1706288 1672523 1706288 4103771 2422603 4103771 2422603 1131636 1113066 1131636 1113066 1681784 2790580 1681784 2790580 1002468 1647315 1002468 1647315 124843 1662057 124843 1662057 3321303 3057221 3321303 3057221 4715538 3049655 4715538 3049655 1159979 537568 1159979 537568 3932624 2729104 3932624 2729104 266823 284016 266823 284016 3822522 2167485 3822522 2167485 1660803 1184477 1660803 1184477 968110 971576 968110 971576 1353079 290156 1353079 290156 4198157 2477217 4198157 2477217 2793137 3323057 2793137 3323057 484719 494627 484719 494627 1286159 368493 1286159 368493 3193692 3317777 3193692 3317777 635088 667947 635088 667947 3350066 1421990 3350066 1421990 4677265 3013646 4677265 3013646 4380956 2284736 4380956 2284736 4924904 3328783 4924904 3328783 770931 776925 770931 776925 258980 260968 258980 260968 4380634 2698120 4380634 2698120 4715084 1914330 4715084 1914330 3727775 2080347 3727775 2080347 3334520 2744502 3334520 2744502 4423015 2232181 4423015 2232181 1416350 266504 1416350 266504 2420412 1686433 2420412 1686433 3346001 945644 3346001 945644 607659 1667082 607659 1667082 242153 3352274 242153 3352274 1919286 3340247 1919286 3340247 4530442 2147737 4530442 2147737 3864745 2199116 3864745 2199116 1660322 2298272 1660322 2298272 259976 1387199 259976 1387199 4077866 2428515 4077866 2428515 2856279 3340191 2856279 3340191 891761 1673775 891761 1673775 1670997 1500248 1670997 1500248 485836 474608 485836 474608 1113541 1144015 1113541 1144015 3338611 2498753 3338611 2498753 3347238 3945208 3347238 3945208 2694026 3349036 2694026 3349036 898045 764295 898045 764295 3350057 3569492 3350057 3569492 3322959 3253950 3322959 3253950 1075917 1098767 1075917 1098767 1223053 444816 1223053 444816 690768 700757 690768 700757 1666189 2658849 1666189 2658849 1597345 1653137 1597345 1653137 499050 532376 499050 532376 3791583 2880895 3791583 2880895 1673199 971513 1673199 971513 4509060 2828677 4509060 2828677 3183056 1676530 3183056 1676530 4219088 1658755 4219088 1658755 1660655 4483302 1660655 4483302 941936 726504 941936 726504 335110 364347 335110 364347 3332592 3356921 3332592 3356921 3874556 2773715 3874556 2773715 3318060 2262725 3318060 2262725 2535753 1666561 2535753 1666561 1649198 1170293 1649198 1170293 1682907 1131634 1682907 1131634 1672766 500139 1672766 500139 3325837 1935826 3325837 1935826 2376486 1683251 2376486 1683251 322292 350553 322292 350553 3339240 4826682 3339240 4826682 3604674 3046719 3604674 3046719 357146 1302423 357146 1302423 2130086 1647208 2130086 1647208 3333351 623163 3333351 623163 1683629 2866331 1683629 2866331 3882116 2766819 3882116 2766819 4436122 2233481 4436122 2233481 4672691 2013855 4672691 2013855 3760581 2126824 3760581 2126824 3318304 3293255 3318304 3293255 228214 3341019 228214 3341019 4182831 2448950 4182831 2448950 4416217 2267780 4416217 2267780 1650980 3510637 1650980 3510637 1678953 2105494 1678953 2105494 3345989 2467903 3345989 2467903 1647163 2936818 1647163 2936818 3351504 3400213 3351504 3400213 4691661 3351679 4691661 3351679 1773377 1671009 1773377 1671009 3686078 2969695 3686078 2969695 1883851 1663627 1883851 1663627 3539069 3095434 3539069 3095434 589213 1108852 589213 1108852 764523 758788 764523 758788 4655343 1668112 4655343 1668112 1647551 2881725 1647551 2881725 1056192 582929 1056192 582929 3349973 3217344 3349973 3217344 4296063 225995 4296063 225995 1048359 634000 1048359 634000 1673660 3605281 1673660 3605281 1127829 1672301 1127829 1672301 1680924 3447073 1680924 3447073 2662535 1674223 2662535 1674223 696752 684680 696752 684680 1646951 2207079 1646951 2207079 4092937 2408361 4092937 2408361 347684 337196 347684 337196 3564377 1911677 3564377 1911677 4152592 2500727 4152592 2500727 4655984 2993812 4655984 2993812 4617299 2050364 4617299 2050364 2581213 3344558 2581213 3344558 3849739 2177625 3849739 2177625 67038 1672984 67038 1672984 669096 680398 669096 680398 4403746 2268419 4403746 2268419 4594514 2912095 4594514 2912095 920085 923316 920085 923316 4656661 3340769 4656661 3340769 2438544 1674839 2438544 1674839 3980798 2695205 3980798 2695205 1660530 663175 1660530 663175 618817 597117 618817 597117 1218571 441934 1218571 441934 390238 1296913 390238 1296913 542020 1142332 542020 1142332 247173 261557 247173 261557 4645085 2030164 4645085 2030164 4033465 2624594 4033465 2624594 4717831 3083080 4717831 3083080 4988352 3346371 4988352 3346371 4022448 2361963 4022448 2361963 641469 637321 641469 637321 4557906 2858483 4557906 2858483 4166729 2510592 4166729 2510592 3330636 3844506 3330636 3844506 3347017 1107031 3347017 1107031 1396229 285932 1396229 285932 4483295 2195257 4483295 2195257 528106 528359 528106 528359 3328327 3032155 3328327 3032155 4560807 2897473 4560807 2897473 2277234 1684128 2277234 1684128 4633615 2006462 4633615 2006462 1060020 595303 1060020 595303 3854599 2173888 3854599 2173888 797014 765207 797014 765207 1655643 562429 1655643 562429 3343636 744930 3343636 744930 3801865 2157822 3801865 2157822 3314892 3932193 3314892 3932193 599377 1090612 599377 1090612 3769875 2099821 3769875 2099821 4204033 3331769 4204033 3331769 3329537 1826975 3329537 1826975 4645783 2006177 4645783 2006177 892367 1666044 892367 1666044 984490 678299 984490 678299 4513469 2808032 4513469 2808032 3324983 3203908 3324983 3203908 3601501 3036488 3601501 3036488 3942951 2713243 3942951 2713243 740776 1660625 740776 1660625 733388 936543 733388 936543 842627 816831 842627 816831 553570 3317812 553570 3317812 1662056 4818037 1662056 4818037 4367176 2705678 4367176 2705678 2442658 3345627 2442658 3345627 3920375 2259370 3920375 2259370 524431 1124657 524431 1124657 2525938 1672098 2525938 1672098 4435903 2770783 4435903 2770783 3588582 1904505 3588582 1904505 4122166 2541175 4122166 2541175 461366 1668020 461366 1668020 4548665 2133216 4548665 2133216 3320666 4697755 3320666 4697755 1668148 1174380 1668148 1174380 1360226 1668047 1360226 1668047 495087 4709295 495087 4709295 4024163 2637177 4024163 2637177 1681213 2459439 1681213 2459439 1683891 3571687 1683891 3571687 477847 483462 477847 483462 4486164 2217249 4486164 2217249 4346419 2317319 4346419 2317319 1155439 1149550 1155439 1149550 695601 967842 695601 967842 4335415 2680704 4335415 2680704 4025527 2629304 4025527 2629304 2780120 1658908 2780120 1658908 1648139 2238062 1648139 2238062 3889823 3323852 3889823 3323852 4763109 3105381 4763109 3105381 4276977 2364995 4276977 2364995 744757 767168 744757 767168 728676 934495 728676 934495 512168 494827 512168 494827 3902181 2199538 3902181 2199538 523348 1167264 523348 1167264 3338363 4886525 3338363 4886525 3601063 1909461 3601063 1909461 685569 966199 685569 966199 3321619 3543889 3321619 3543889 541212 1132556 541212 1132556 2387909 1672281 2387909 1672281 811008 868172 811008 868172 3324888 1773234 3324888 1773234 4434050 2761655 4434050 2761655 4613526 2971101 4613526 2971101 4663488 3023983 4663488 3023983 438109 1652476 438109 1652476 3348524 482132 3348524 482132 4046580 2369540 4046580 2369540 901415 794997 901415 794997 673485 641932 673485 641932 445322 1219889 445322 1219889 3343302 2174571 3343302 2174571 593047 574564 593047 574564 1382949 1360055 1382949 1360055 4253991 2603789 4253991 2603789 3335529 4729897 3335529 4729897 1050204 1025866 1050204 1025866 327182 306298 327182 306298 4550477 2126246 4550477 2126246 762337 927408 762337 927408 1647468 2102503 1647468 2102503 2454959 3320085 2454959 3320085 279474 281294 279474 281294 3348091 3564452 3348091 3564452 4526114 2132323 4526114 2132323 353568 354220 353568 354220 3318464 3008145 3318464 3008145 4390668 2266687 4390668 2266687 719447 946356 719447 946356 3351303 1579992 3351303 1579992 4068732 1675064 4068732 1675064 4427272 1656284 4427272 1656284 3338365 434280 3338365 434280 3098757 3314037 3098757 3314037 3654896 1985105 3654896 1985105 4287531 2626296 4287531 2626296 3724128 2051240 3724128 2051240 3349053 2001654 3349053 2001654 397585 3327051 397585 3327051 3320434 3715694 3320434 3715694 1240944 4663245 1240944 4663245 1671983 4883194 1671983 4883194 1309081 1293073 1309081 1293073 488310 517361 488310 517361 650215 979874 650215 979874 1662531 3306675 1662531 3306675 3329817 3313538 3329817 3313538 3319742 4647123 3319742 4647123 1669336 16912 1669336 16912 3221796 3327670 3221796 3327670 527208 520729 527208 520729 1648855 1754611 1648855 1754611 279930 1387275 279930 1387275 61499 1667108 61499 1667108 836762 828073 836762 828073 2860865 1679526 2860865 1679526 3680317 3330720 3680317 3330720 251522 1684895 251522 1684895 1346243 330230 1346243 330230 4533974 2109517 4533974 2109517 258783 259290 258783 259290 4435104 2793007 4435104 2793007 1202172 1182316 1202172 1182316 608697 1083634 608697 1083634 2876029 1651329 2876029 1651329 3808275 2154950 3808275 2154950 3652688 1986392 3652688 1986392 4237355 2413901 4237355 2413901 3894225 1682647 3894225 1682647 4720678 1958148 4720678 1958148 917879 723890 917879 723890 4924565 3316438 4924565 3316438 4584687 2108105 4584687 2108105 4099987 3342084 4099987 3342084 1384302 288606 1384302 288606 692484 717494 692484 717494 3840170 2136648 3840170 2136648 3871379 2196623 3871379 2196623 982581 981476 982581 981476 3335666 3507914 3335666 3507914 4252326 2614006 4252326 2614006 663878 662632 663878 662632 3569456 3327606 3569456 3327606 4616534 2061672 4616534 2061672 3853779 2202729 3853779 2202729 3606954 1937562 3606954 1937562 4645780 2039676 4645780 2039676 3809781 2870539 3809781 2870539 4450090 2765854 4450090 2765854 4322649 2644887 4322649 2644887 1529054 1646818 1529054 1646818 362319 1321436 362319 1321436 4045949 2398476 4045949 2398476 769661 785483 769661 785483 1667947 2756848 1667947 2756848 3347310 2860785 3347310 2860785 618968 589254 618968 589254 1240459 410824 1240459 410824 3336094 2496495 3336094 2496495 409740 407763 409740 407763 4337197 2689971 4337197 2689971 3335600 583294 3335600 583294 3623864 1952210 3623864 1952210 3330705 2008141 3330705 2008141 4289406 1678573 4289406 1678573 1675819 4756942 1675819 4756942 2028068 3343926 2028068 3343926 1664224 3620004 1664224 3620004 3255940 1651813 3255940 1651813 3316770 650790 3316770 650790 1234039 1671857 1234039 1671857 1684452 1836586 1684452 1836586 4756790 1681789 4756790 1681789 4666907 1686019 4666907 1686019 388342 400642 388342 400642 4469310 2186524 4469310 2186524 1140545 1146954 1140545 1146954 1650371 3080524 1650371 3080524 4147488 2489359 4147488 2489359 4336572 3340393 4336572 3340393 1773104 1670224 1773104 1670224 1672192 4771240 1672192 4771240 1646947 4442551 1646947 4442551 4285517 2368805 4285517 2368805 962341 964638 962341 964638 742182 925923 742182 925923 1244747 1251806 1244747 1251806 4217742 2551692 4217742 2551692 1397522 1399331 1397522 1399331 3315280 3197871 3315280 3197871 1210359 1232458 1210359 1232458 1001056 1015405 1001056 1015405 2785979 3333270 2785979 3333270 3326029 432926 3326029 432926 482775 485505 482775 485505 3999744 2668091 3999744 2668091 1350038 1385964 1350038 1385964 3851084 2826315 3851084 2826315 4668279 503437 4668279 503437 4600273 2904356 4600273 2904356 835472 1683546 835472 1683546 3331160 69488 3331160 69488 315496 1676378 315496 1676378 4001949 2674699 4001949 2674699 4390735 1668736 4390735 1668736 3322673 1596951 3322673 1596951 3337085 4644044 3337085 4644044 536943 513973 536943 513973 1239040 1677718 1239040 1677718 1013315 1020489 1013315 1020489 683786 976053 683786 976053 4712348 1980222 4712348 1980222 1659207 4246290 1659207 4246290 4769721 3108662 4769721 3108662 1647088 3165247 1647088 3165247 3324515 1662363 3324515 1662363 3953685 2697482 3953685 2697482 4771864 3108377 4771864 3108377 4803570 1888649 4803570 1888649 487716 4711085 487716 4711085 4530611 2146263 4530611 2146263 1268057 1279728 1268057 1279728 1113126 1143311 1113126 1143311 4497784 1677774 4497784 1677774 3261692 3341163 3261692 3341163 478379 480938 478379 480938 1341067 1324423 1341067 1324423 4092441 2553392 4092441 2553392 959525 703326 959525 703326 4481112 2817677 4481112 2817677 4484247 2178841 4484247 2178841 1677955 2691424 1677955 2691424 4032503 2354855 4032503 2354855 2129098 3333679 2129098 3333679 3855291 2796042 3855291 2796042 3399289 3341587 3399289 3341587 4919986 3348345 4919986 3348345 4299694 2367513 4299694 2367513 1117303 558339 1117303 558339 3345846 1500403 3345846 1500403 589734 1100936 589734 1100936 1677884 2979984 1677884 2979984 4127734 2466415 4127734 2466415 1647347 2788539 1647347 2788539 1865020 3326600 1865020 3326600 4199542 2492376 4199542 2492376 4716779 3046548 4716779 3046548 1318920 320355 1318920 320355 3342354 1873776 3342354 1873776 994777 975071 994777 975071 1674168 1648560 1674168 1648560 1180393 1192028 1180393 1192028 3731313 3329447 3731313 3329447 402756 1224516 402756 1224516 4393048 2256390 4393048 2256390 1667630 4566417 1667630 4566417 1032572 619755 1032572 619755 3816540 2146282 3816540 2146282 1661162 4372930 1661162 4372930 1208766 466895 1208766 466895 284816 4452186 284816 4452186 3338275 2026907 3338275 2026907 3380596 3315095 3380596 3315095 1686000 1487988 1686000 1487988 4922112 1647771 4922112 1647771 1676356 4091932 1676356 4091932 4440697 2223579 4440697 2223579 4546931 2114255 4546931 2114255 805951 860859 805951 860859 1683359 2996240 1683359 2996240 4068818 2401927 4068818 2401927 737829 957213 737829 957213 3344520 3119041 3344520 3119041 3340334 2662180 3340334 2662180 1346057 1340275 1346057 1340275 1675928 1469804 1675928 1469804 4301889 2639924 4301889 2639924 495672 1171461 495672 1171461 3593349 3056104 3593349 3056104 3738080 2062056 3738080 2062056 1125042 1143985 1125042 1143985 1656359 838331 1656359 838331 1313196 1344813 1313196 1344813 1666672 174050 1666672 174050 687441 988579 687441 988579 1675468 934223 1675468 934223 1673590 2808707 1673590 2808707 4564659 2098759 4564659 2098759 3318177 4457416 3318177 4457416 1239931 1222519 1239931 1222519 1030603 609783 1030603 609783 4578650 2085778 4578650 2085778 1045299 623308 1045299 623308 3343556 2925428 3343556 2925428 932754 751231 932754 751231 4926390 3349384 4926390 3349384 1945362 1668071 1945362 1668071 1674152 3768188 1674152 3768188 3865802 2222382 3865802 2222382 3848522 2174556 3848522 2174556 1656840 4198253 1656840 4198253 3259639 1663725 3259639 1663725 1361701 303449 1361701 303449 1022447 1005711 1022447 1005711 4015623 2335018 4015623 2335018 3323971 1064214 3323971 1064214 1669325 2956432 1669325 2956432 4451746 2225358 4451746 2225358 1077431 1057416 1077431 1057416 711166 707788 711166 707788 639954 634329 639954 634329 1662400 1658047 1662400 1658047 3000123 1672878 3000123 1672878 1211445 1210939 1211445 1210939 4151726 2463684 4151726 2463684 1648304 272551 1648304 272551 4531919 2848892 4531919 2848892 4002199 2302770 4002199 2302770 3789616 3340525 3789616 3340525 1660675 4725989 1660675 4725989 1288725 3327710 1288725 3327710 1677876 628396 1677876 628396 4247489 2428978 4247489 2428978 780234 856319 780234 856319 4622662 1664087 4622662 1664087 3860177 2200880 3860177 2200880 4280460 2404894 4280460 2404894 3313881 4358574 3313881 4358574 573944 1096115 573944 1096115 4630990 2967429 4630990 2967429 3341901 2985859 3341901 2985859 247953 1679553 247953 1679553 3881816 2795604 3881816 2795604 3342661 3709383 3342661 3709383 1028491 632819 1028491 632819 1363696 297833 1363696 297833 4260035 2371291 4260035 2371291 810417 814621 810417 814621 314158 3336890 314158 3336890 411614 1287116 411614 1287116 1238697 1240268 1238697 1240268 627842 606770 627842 606770 1658816 2867881 1658816 2867881 2501032 3324948 2501032 3324948 4010825 2634226 4010825 2634226 785727 763296 785727 763296 428786 454550 428786 454550 3325328 4480509 3325328 4480509 527941 525721 527941 525721 637164 642810 637164 642810 3601167 1919479 3601167 1919479 495559 476730 495559 476730 4233375 3325870 4233375 3325870 4208112 2445088 4208112 2445088 4642546 1671546 4642546 1671546 1338719 350509 1338719 350509 3363704 3316939 3363704 3316939 1681903 366025 1681903 366025 1679882 4837499 1679882 4837499 4251670 3349047 4251670 3349047 3324349 1288006 3324349 1288006 158648 3337171 158648 3337171 1077754 592130 1077754 592130 3335137 1474101 3335137 1474101 4400137 2746325 4400137 2746325 627186 654127 627186 654127 1351781 1328149 1351781 1328149 3864882 2199365 3864882 2199365 1656488 4144086 1656488 4144086 4027420 2657601 4027420 2657601 1200347 447064 1200347 447064 3341823 4515854 3341823 4515854 2462176 1657837 2462176 1657837 651925 1001165 651925 1001165 2135306 1671720 2135306 1671720 1289048 3329710 1289048 3329710 811684 825025 811684 825025 1673257 1168334 1673257 1168334 4337843 2317547 4337843 2317547 1655727 3627470 1655727 3627470 4407012 2777142 4407012 2777142 656367 999853 656367 999853 3577628 3343616 3577628 3343616 1372196 1382344 1372196 1382344 3335496 1623265 3335496 1623265 3780807 3352933 3780807 3352933 4651148 1997226 4651148 1997226 3582170 1897059 3582170 1897059 3610052 1676526 3610052 1676526 4737126 3047628 4737126 3047628 1829406 1674555 1829406 1674555 4510554 2848716 4510554 2848716 977902 684243 977902 684243 1661283 4022684 1661283 4022684 3319775 2373381 3319775 2373381 3327217 2061836 3327217 2061836 436046 416840 436046 416840 262121 1394752 262121 1394752 4415360 2245009 4415360 2245009 678865 1016807 678865 1016807 3345781 4600152 3345781 4600152 1666580 4027481 1666580 4027481 1504351 3329483 1504351 3329483 3328952 2240930 3328952 2240930 3684698 2000045 3684698 2000045 492747 3336859 492747 3336859 1687705 1683086 1687705 1683086 3322103 3423897 3322103 3423897 699590 692789 699590 692789 1686403 2662670 1686403 2662670 3945223 2266545 3945223 2266545 4728427 1656580 4728427 1656580 1344985 307101 1344985 307101 232505 4270729 232505 4270729 4451576 2204100 4451576 2204100 1680463 2589921 1680463 2589921 1832096 3316450 1832096 3316450 1211972 1192348 1211972 1192348 411611 1254023 411611 1254023 233901 235188 233901 235188 1396625 280425 1396625 280425 590868 3337058 590868 3337058 4150689 2469831 4150689 2469831 922801 909949 922801 909949 2734751 3321924 2734751 3321924 4726430 3065801 4726430 3065801 1177609 1195276 1177609 1195276 1933789 3324644 1933789 3324644 3997196 2672425 3997196 2672425 897304 769288 897304 769288 3317579 2937124 3317579 2937124 986623 987477 986623 987477 382975 1303584 382975 1303584 318712 1333187 318712 1333187 3332777 128082 3332777 128082 766185 892003 766185 892003 1667727 4572753 1667727 4572753 849950 837940 849950 837940 1374897 301872 1374897 301872 938267 914105 938267 914105 3760428 2128204 3760428 2128204 1655632 2260574 1655632 2260574 3564325 1916040 3564325 1916040 3347274 1356517 3347274 1356517 4654155 2995649 4654155 2995649 4595136 2065776 4595136 2065776 3743576 2071543 3743576 2071543 1279254 4599339 1279254 4599339 3623583 3046926 3623583 3046926 821008 811720 821008 811720 1153533 3352822 1153533 3352822 291228 282166 291228 282166 3846605 2814192 3846605 2814192 491566 494739 491566 494739 4675691 1989910 4675691 1989910 3348983 494734 3348983 494734 1669779 125253 1669779 125253 4295632 2343133 4295632 2343133 4389487 2700126 4389487 2700126 1053009 619297 1053009 619297 876842 868492 876842 868492 3851778 2823064 3851778 2823064 3330174 7904 3330174 7904 814767 853011 814767 853011 3676327 1991243 3676327 1991243 1647189 3902151 1647189 3902151 3901702 2234854 3901702 2234854 939918 724112 939918 724112 3316765 4456228 3316765 4456228 4160777 1686607 4160777 1686607 2281247 3344998 2281247 3344998 3027641 1663488 3027641 1663488 2811328 3315705 2811328 3315705 854784 883783 854784 883783 4279455 2388489 4279455 2388489 488204 1149987 488204 1149987 4669040 3013387 4669040 3013387 913090 760475 913090 760475 1656848 305207 1656848 305207 1099431 583605 1099431 583605 1628403 3321234 1628403 3321234 2145284 1658837 2145284 1658837 3317436 2651562 3317436 2651562 3349675 3039776 3349675 3039776 1853048 3334448 1853048 3334448 3091671 1665997 3091671 1665997 4567459 2889371 4567459 2889371 4560034 1677212 4560034 1677212 325254 1340282 325254 1340282 4085764 2414738 4085764 2414738 603318 1039950 603318 1039950 1669195 1514917 1669195 1514917 1674414 3517637 1674414 3517637 3741307 2104729 3741307 2104729 4658035 1684022 4658035 1684022 4091099 3337831 4091099 3337831 210458 228440 210458 228440 3328690 1267703 3328690 1267703 3323930 2376790 3323930 2376790 2046030 1668543 2046030 1668543 4882181 1651173 4882181 1651173 3978261 2688351 3978261 2688351 1679250 2097219 1679250 2097219 410681 1255464 410681 1255464 679075 994929 679075 994929 3326096 4691533 3326096 4691533 315936 330112 315936 330112 4731995 3084316 4731995 3084316 3326135 4532241 3326135 4532241 1653801 1337797 1653801 1337797 4273729 2622791 4273729 2622791 678796 1002559 678796 1002559 3314349 1902283 3314349 1902283 4210105 2457772 4210105 2457772 1647254 3488921 1647254 3488921 3325630 27894 3325630 27894 1075689 1093131 1075689 1093131 1154153 1156714 1154153 1156714 4525104 2146906 4525104 2146906 4503675 1680890 4503675 1680890 697870 936573 697870 936573 2718667 1666573 2718667 1666573 518453 522411 518453 522411 3339741 2395249 3339741 2395249 1412945 3976121 1412945 3976121 4742354 3038635 4742354 3038635 953842 961080 953842 961080 4366174 1663443 4366174 1663443 3289463 3318829 3289463 3318829 1659777 113373 1659777 113373 542195 1677942 542195 1677942 78058 3342809 78058 3342809 1666824 2843444 1666824 2843444 3342022 796421 3342022 796421 2537194 1682725 2537194 1682725 4334976 2342345 4334976 2342345 3647985 1987557 3647985 1987557 4262410 2421736 4262410 2421736 247211 277082 247211 277082 1680500 3189780 1680500 3189780 1679020 3181936 1679020 3181936 836316 822567 836316 822567 3544013 3318454 3544013 3318454 3591367 1670267 3591367 1670267 76280 3348837 76280 3348837 3826367 2853291 3826367 2853291 3343846 3656796 3343846 3656796 3334064 1547963 3334064 1547963 4628755 2043696 4628755 2043696 513963 498860 513963 498860 346469 1295107 346469 1295107 3816920 2164970 3816920 2164970 4380504 2722443 4380504 2722443 4740892 3077509 4740892 3077509 3595019 1955340 3595019 1955340 2502003 1663241 2502003 1663241 1657436 1061292 1657436 1061292 4038456 2337436 4038456 2337436 836376 835846 836376 835846 4706699 3028231 4706699 3028231 697739 3320780 697739 3320780 632272 1040393 632272 1040393 4118764 2462779 4118764 2462779 316574 1337563 316574 1337563 1240820 1648432 1240820 1648432 1366025 277663 1366025 277663 772873 905027 772873 905027 1029225 1029730 1029225 1029730 3089120 1647897 3089120 1647897 942110 744975 942110 744975 1669948 26057 1669948 26057 3918257 2255371 3918257 2255371 4834673 1672224 4834673 1672224 4084111 2588037 4084111 2588037 1664401 3504499 1664401 3504499 249873 238185 249873 238185 407183 1272583 407183 1272583 4182597 2498738 4182597 2498738 1679218 1535288 1679218 1535288 4247987 1652282 4247987 1652282 932065 934205 932065 934205 1394149 1389678 1394149 1389678 3885713 2770881 3885713 2770881 1149140 1665956 1149140 1665956 441542 1231457 441542 1231457 3346830 4386139 3346830 4386139 982436 1673510 982436 1673510 4112897 2535840 4112897 2535840 1667440 3830480 1667440 3830480 379499 1312387 379499 1312387 1683073 3993862 1683073 3993862 4432397 2198848 4432397 2198848 4837161 1674969 4837161 1674969 1316757 1324765 1316757 1324765 1080836 1649515 1080836 1649515 387230 356471 387230 356471 464788 1196410 464788 1196410 688925 672170 688925 672170 1656212 1495113 1656212 1495113 658644 992657 658644 992657 3343738 3346075 3343738 3346075 4251506 2585001 4251506 2585001 3323122 1344390 3323122 1344390 3596142 1921764 3596142 1921764 1242231 1239751 1242231 1239751 1359866 300450 1359866 300450 1647963 3340700 1647963 3340700 2544417 1670898 2544417 1670898 1661146 3367994 1661146 3367994 3322020 2843266 3322020 2843266 3643465 3019749 3643465 3019749 271028 240090 271028 240090 3315685 2960151 3315685 2960151 1740333 3352287 1740333 3352287 801510 1667098 801510 1667098 533150 542389 533150 542389 3905129 2745666 3905129 2745666 3610387 3055144 3610387 3055144 4187625 3322844 4187625 3322844 567683 4718223 567683 4718223 976875 997858 976875 997858 4238481 2557126 4238481 2557126 4554462 2106142 4554462 2106142 860250 888199 860250 888199 1163254 3353120 1163254 3353120 3973225 2291207 3973225 2291207 1130954 3326901 1130954 3326901 4025104 1420894 4025104 1420894 1670672 4351015 1670672 4351015 430949 1674914 430949 1674914 4096943 2425787 4096943 2425787 4791785 1676070 4791785 1676070 4277645 2610966 4277645 2610966 3347744 1681644 3347744 1681644 5010186 3334930 5010186 3334930 1680100 208496 1680100 208496 3341539 1297096 3341539 1297096 132433 1661650 132433 1661650 571345 559269 571345 559269 3339226 4536639 3339226 4536639 1660585 3226875 1660585 3226875 3690255 2037164 3690255 2037164 1059922 619661 1059922 619661 4244031 2581490 4244031 2581490 4472766 2796106 4472766 2796106 4601129 2946214 4601129 2946214 1665183 2763672 1665183 2763672 2762570 1660509 2762570 1660509 319020 298708 319020 298708 663912 689929 663912 689929 2763868 3327157 2763868 3327157 3322588 1679362 3322588 1679362 950008 750171 950008 750171 3506913 1669822 3506913 1669822 542444 542026 542444 542026 403872 404263 403872 404263 1669574 4747571 1669574 4747571 4381720 3334737 4381720 3334737 899109 734357 899109 734357 4360376 1661086 4360376 1661086 4579409 2941584 4579409 2941584 3352964 4607656 3352964 4607656 972900 4793896 972900 4793896 811418 3334414 811418 3334414 3041588 3320520 3041588 3320520 440835 1224521 440835 1224521 1052689 1023037 1052689 1023037 860872 866655 860872 866655 2888309 3318985 2888309 3318985 1667191 525416 1667191 525416 3083622 3340838 3083622 3340838 4177789 2506330 4177789 2506330 3633146 1981106 3633146 1981106 4625891 2047218 4625891 2047218 2553519 1678318 2553519 1678318 4038877 2627041 4038877 2627041 2764569 1918800 2764569 1918800 50929 1660242 50929 1660242 741355 3319262 741355 3319262 3879839 2228722 3879839 2228722 1622903 1650220 1622903 1650220 3322596 2967794 3322596 2967794 4384154 2701398 4384154 2701398 528611 1138595 528611 1138595 942164 3334961 942164 3334961 3847313 2836938 3847313 2836938 4093227 2546132 4093227 2546132 1141015 1141879 1141015 1141879 3325562 3634814 3325562 3634814 858235 782748 858235 782748 1146367 3315403 1146367 3315403 3343265 1992994 3343265 1992994 4449202 2806254 4449202 2806254 4472557 2212262 4472557 2212262 4666429 1998061 4666429 1998061 2578639 3138429 2578639 3138429 250579 1432524 250579 1432524 3308354 1683433 3308354 1683433 4345523 2664400 4345523 2664400 4287162 1670539 4287162 1670539 2485129 1653786 2485129 1653786 1243107 439197 1243107 439197 3950351 2267420 3950351 2267420 3505944 1675661 3505944 1675661 402779 1283547 402779 1283547 3659022 1958092 3659022 1958092 3584261 1930564 3584261 1930564 1683030 1116250 1683030 1116250 4436982 2244345 4436982 2244345 494794 463921 494794 463921 4776262 1669877 4776262 1669877 335267 1316474 335267 1316474 4248697 2437309 4248697 2437309 1253823 3321694 1253823 3321694 4748138 1902978 4748138 1902978 3580850 1939347 3580850 1939347 4633390 1649398 4633390 1649398 338760 1322677 338760 1322677 1669042 3435608 1669042 3435608 820308 864017 820308 864017 3917269 2261976 3917269 2261976 3723859 2940477 3723859 2940477 4340664 2345809 4340664 2345809 1398172 1397237 1398172 1397237 419597 1266170 419597 1266170 4102576 2433281 4102576 2433281 1095330 3323250 1095330 3323250 627286 656870 627286 656870 206692 1453237 206692 1453237 4026081 2385612 4026081 2385612 4657293 2010840 4657293 2010840 1224157 444696 1224157 444696 4150931 2473450 4150931 2473450 3130822 1667162 3130822 1667162 1682764 3643414 1682764 3643414 4084654 2604878 4084654 2604878 1656468 4018561 1656468 4018561 3762505 2072483 3762505 2072483 1652459 667407 1652459 667407 3327610 2822350 3327610 2822350 3332064 2174684 3332064 2174684 1978080 1679104 1978080 1679104 4058456 2383523 4058456 2383523 3859201 2169387 3859201 2169387 1382738 1360113 1382738 1360113 1363205 302945 1363205 302945 3782764 2900852 3782764 2900852 4109167 3326082 4109167 3326082 874219 807324 874219 807324 3784548 2862541 3784548 2862541 1439341 223277 1439341 223277 3767121 338072 3767121 338072 3322282 4363564 3322282 4363564 803348 831478 803348 831478 3337728 4836396 3337728 4836396 925718 765914 925718 765914 3324143 3623503 3324143 3623503 698918 967084 698918 967084 1288488 3316528 1288488 3316528 1681102 3336286 1681102 3336286 3331491 3692800 3331491 3692800 1102519 3317179 1102519 3317179 1457374 245834 1457374 245834 1143259 1656071 1143259 1656071 4011758 2339028 4011758 2339028 4189576 2499894 4189576 2499894 540167 548140 540167 548140 744003 910618 744003 910618 4669127 2014568 4669127 2014568 427941 436943 427941 436943 3350248 3036135 3350248 3036135 1006821 675516 1006821 675516 225065 1427594 225065 1427594 4889692 3343221 4889692 3343221 3321560 3453854 3321560 3453854 485945 460853 485945 460853 964833 969591 964833 969591 4337603 1676251 4337603 1676251 1664009 2416422 1664009 2416422 1785141 1677027 1785141 1677027 3330541 4462599 3330541 4462599 4717956 3019018 4717956 3019018 370918 1656391 370918 1656391 1101669 1657498 1101669 1657498 1659830 780727 1659830 780727 2906187 1677964 2906187 1677964 805021 887439 805021 887439 3253319 1670965 3253319 1670965 1645561 1677660 1645561 1677660 4583747 3329946 4583747 3329946 580314 1063084 580314 1063084 1897070 1674515 1897070 1674515 692194 713054 692194 713054 668830 666699 668830 666699 3321275 1224368 3321275 1224368 1313047 353565 1313047 353565 331379 1323313 331379 1323313 1676463 3188381 1676463 3188381 1650286 2973409 1650286 2973409 4213061 2427625 4213061 2427625 3314548 4531170 3314548 4531170 3333550 2551002 3333550 2551002 4359577 2327279 4359577 2327279 3916208 2763423 3916208 2763423 1015679 637527 1015679 637527 1657887 2294679 1657887 2294679 4770094 1909234 4770094 1909234 2105000 2025206 2105000 2025206 3347497 2347090 3347497 2347090 1124570 556378 1124570 556378 3346255 2264431 3346255 2264431 4150766 2500395 4150766 2500395 3353220 2157483 3353220 2157483 1472504 1683294 1472504 1683294 3352745 567289 3352745 567289 1663969 3572198 1663969 3572198 940165 722914 940165 722914 1390916 298643 1390916 298643 3836724 2196291 3836724 2196291 204501 1453727 204501 1453727 4647402 2036197 4647402 2036197 544874 3316730 544874 3316730 1384692 3315709 1384692 3315709 1568142 1683694 1568142 1683694 4493484 2835842 4493484 2835842 619790 1013358 619790 1013358 62999 1651958 62999 1651958 812130 830990 812130 830990 817782 834919 817782 834919 3585185 1077412 3585185 1077412 2410190 1661720 2410190 1661720 3071804 3327085 3071804 3327085 2652715 3330873 2652715 3330873 1671682 604853 1671682 604853 2141912 1668283 2141912 1668283 3315200 3252640 3315200 3252640 1959023 3348592 1959023 3348592 289635 1372178 289635 1372178 1653858 3045190 1653858 3045190 1005525 3346544 1005525 3346544 3350720 657076 3350720 657076 779811 897303 779811 897303 3334987 3720684 3334987 3720684 4010678 2642650 4010678 2642650 4512438 2162678 4512438 2162678 1187273 3315677 1187273 3315677 4660918 3329568 4660918 3329568 1415643 231839 1415643 231839 411230 4629908 411230 4629908 1023925 648104 1023925 648104 1671394 4928825 1671394 4928825 3773134 2908588 3773134 2908588 1028872 640277 1028872 640277 4161991 2513235 4161991 2513235 2462906 1680783 2462906 1680783 1670430 3715439 1670430 3715439 2573943 1647363 2573943 1647363 801992 807646 801992 807646 4467155 2812293 4467155 2812293 1679597 987797 1679597 987797 744221 903798 744221 903798 3335334 2949199 3335334 2949199 4680761 3012623 4680761 3012623 1662109 4630091 1662109 4630091 1665758 3344298 1665758 3344298 1372906 1360720 1372906 1360720 3796032 2844202 3796032 2844202 1422581 3321481 1422581 3321481 1672994 3978055 1672994 3978055 829716 1680846 829716 1680846 4530874 2138013 4530874 2138013 4457754 3323851 4457754 3323851 4693325 1988162 4693325 1988162 4063265 3351958 4063265 3351958 4401441 2271985 4401441 2271985 4195764 2544280 4195764 2544280 518827 3317648 518827 3317648 620504 588462 620504 588462 4389236 2278210 4389236 2278210 578665 1091352 578665 1091352 4684014 3027366 4684014 3027366 273226 271385 273226 271385 1657269 4303217 1657269 4303217 3968230 2300792 3968230 2300792 1061551 628536 1061551 628536 3771945 1665227 3771945 1665227 1670446 2406415 1670446 2406415 3325117 1208494 3325117 1208494 607093 1038101 607093 1038101 212646 4315420 212646 4315420 4152967 2483614 4152967 2483614 554041 549605 554041 549605 1207927 1207828 1207927 1207828 1662661 4021790 1662661 4021790 734721 753244 734721 753244 3329282 1544435 3329282 1544435 1658775 1669394 1658775 1669394 1114796 1675230 1114796 1675230 231192 209280 231192 209280 768393 753401 768393 753401 4555180 2129875 4555180 2129875 4414590 3338892 4414590 3338892 3325019 2537571 3325019 2537571 4529670 2167214 4529670 2167214 4710260 3340096 4710260 3340096 4114120 3336823 4114120 3336823 3540287 954724 3540287 954724 4125471 2440404 4125471 2440404 585361 597146 585361 597146 1661746 1225149 1661746 1225149 3805588 2124084 3805588 2124084 4373498 2276461 4373498 2276461 3547331 3101349 3547331 3101349 1648335 4661146 1648335 4661146 1171912 1174078 1171912 1174078 3326638 1239514 3326638 1239514 1041761 618621 1041761 618621 4555483 2097015 4555483 2097015 4105433 2553089 4105433 2553089 1148899 543524 1148899 543524 1213999 3339477 1213999 3339477 283943 1397824 283943 1397824 2573147 1683237 2573147 1683237 135634 3342060 135634 3342060 4010160 2338858 4010160 2338858 3096387 2319820 3096387 2319820 1664349 36672 1664349 36672 326575 302570 326575 302570 2714284 3321840 2714284 3321840 394199 3328857 394199 3328857 3339007 4657443 3339007 4657443 78422 3338970 78422 3338970 3350097 2647980 3350097 2647980 943650 726386 943650 726386 1675960 1295122 1675960 1295122 706687 958152 706687 958152 3332082 185391 3332082 185391 1654295 4918882 1654295 4918882 3338854 2942756 3338854 2942756 4197134 3333581 4197134 3333581 4952778 1667062 4952778 1667062 2897728 1665782 2897728 1665782 3807130 2147944 3807130 2147944 1659875 4232022 1659875 4232022 3857768 2823669 3857768 2823669 539184 1131708 539184 1131708 3322309 4512832 3322309 4512832 4390521 2720228 4390521 2720228 332935 332973 332935 332973 1670867 2318029 1670867 2318029 1054609 611230 1054609 611230 1678534 1520418 1678534 1520418 1651087 3237951 1651087 3237951 627091 614779 627091 614779 3339073 3269014 3339073 3269014 430132 1237816 430132 1237816 1686353 3470702 1686353 3470702 4187578 2540251 4187578 2540251 3712609 2969104 3712609 2969104 244877 257774 244877 257774 1686200 3558616 1686200 3558616 4568386 2881383 4568386 2881383 2401322 3335416 2401322 3335416 3345681 2849477 3345681 2849477 1316543 362315 1316543 362315 1165001 513901 1165001 513901 1648699 248841 1648699 248841 3958346 2729712 3958346 2729712 3007639 3322999 3007639 3322999 1116013 523395 1116013 523395 1263244 412157 1263244 412157 4457426 2221884 4457426 2221884 4021401 2378868 4021401 2378868 4060147 1672559 4060147 1672559 3340041 4748004 3340041 4748004 240442 248889 240442 248889 3316879 665492 3316879 665492 244971 228485 244971 228485 1195123 449728 1195123 449728 205959 1434626 205959 1434626 4835261 1678808 4835261 1678808 1007467 1015215 1007467 1015215 3174119 3340038 3174119 3340038 1380728 1366658 1380728 1366658 3314616 1344940 3314616 1344940 4961526 3341071 4961526 3341071 1063895 577711 1063895 577711 4627574 2035549 4627574 2035549 4498007 2193807 4498007 2193807 3583466 3097491 3583466 3097491 3337973 2444211 3337973 2444211 659603 1681922 659603 1681922 1499311 1654045 1499311 1654045 3322915 780147 3322915 780147 1671358 2971416 1671358 2971416 218082 1459025 218082 1459025 5008251 3344864 5008251 3344864 4538550 2885400 4538550 2885400 4182418 2523864 4182418 2523864 4510750 2166909 4510750 2166909 667935 670661 667935 670661 946978 729627 946978 729627 4233608 2433277 4233608 2433277 2816071 3321867 2816071 3321867 357163 1307559 357163 1307559 4079868 2603670 4079868 2603670 4541387 2101964 4541387 2101964 1684147 4310630 1684147 4310630 3667805 2003079 3667805 2003079 4030832 2643422 4030832 2643422 1679869 4362771 1679869 4362771 1185211 467293 1185211 467293 3943056 2282000 3943056 2282000 4029942 3345024 4029942 3345024 4625562 2063275 4625562 2063275 3807164 2859011 3807164 2859011 1670968 546137 1670968 546137 4182162 2525534 4182162 2525534 4737180 1920588 4737180 1920588 3352471 2838248 3352471 2838248 4626747 2984561 4626747 2984561 3671525 2012735 3671525 2012735 3647321 477381 3647321 477381 3910097 2775895 3910097 2775895 4027081 2348140 4027081 2348140 1676190 4306057 1676190 4306057 4518798 3332702 4518798 3332702 2594818 1658495 2594818 1658495 1403057 1403016 1403057 1403016 4959762 1672266 4959762 1672266 1517533 1647456 1517533 1647456 3353121 2021607 3353121 2021607 352520 368203 352520 368203 997675 977563 997675 977563 4322387 2633495 4322387 2633495 593067 598042 593067 598042 3519350 3341944 3519350 3341944 523297 3332571 523297 3332571 4231218 2401626 4231218 2401626 4190582 2480433 4190582 2480433 323585 1329648 323585 1329648 1228798 402052 1228798 402052 3322159 1405065 3322159 1405065 3926772 2276377 3926772 2276377 3342872 3374084 3342872 3374084 3332087 4484229 3332087 4484229 4034031 2377982 4034031 2377982 438630 1240031 438630 1240031 1057279 1053427 1057279 1053427 3343721 315321 3343721 315321 3740918 2938794 3740918 2938794 3348046 1076905 3348046 1076905 3769313 1661873 3769313 1661873 419864 3336247 419864 3336247 956510 701790 956510 701790 4450263 1412872 4450263 1412872 3336364 1892401 3336364 1892401 3352448 4096962 3352448 4096962 396668 402265 396668 402265 1657662 4382939 1657662 4382939 4736435 3066111 4736435 3066111 3942210 2255740 3942210 2255740 3333505 762302 3333505 762302 4715002 1948831 4715002 1948831 4694038 3004007 4694038 3004007 1440951 1407294 1440951 1407294 3986766 2287006 3986766 2287006 3541357 1894774 3541357 1894774 251035 1658590 251035 1658590 2130796 3323108 2130796 3323108 1457735 1472076 1457735 1472076 3778086 2908773 3778086 2908773 1676130 4545182 1676130 4545182 1667125 14285 1667125 14285 557354 1107216 557354 1107216 226037 1453714 226037 1453714 3366530 1679888 3366530 1679888 3321028 3344056 3321028 3344056 4064029 1670937 4064029 1670937 1377948 311762 1377948 311762 788239 788385 788239 788385 1410893 230198 1410893 230198 1371101 1377303 1371101 1377303 3650715 3036283 3650715 3036283 977478 1011043 977478 1011043 3698414 2956625 3698414 2956625 3349910 1223890 3349910 1223890 218694 248763 218694 248763 3332623 1364938 3332623 1364938 3462350 1677697 3462350 1677697 4689075 3328906 4689075 3328906 1664157 2820037 1664157 2820037 3738376 2050946 3738376 2050946 525704 1146178 525704 1146178 1658344 3259419 1658344 3259419 2980442 2078179 2980442 2078179 1455798 1464742 1455798 1464742 869485 776032 869485 776032 1243461 1648056 1243461 1648056 4309367 2386168 4309367 2386168 4155306 2511101 4155306 2511101 1679380 1574479 1679380 1574479 1002586 991937 1002586 991937 4251753 2591222 4251753 2591222 136658 3314841 136658 3314841 4255794 2409169 4255794 2409169 861636 820120 861636 820120 4434356 1667383 4434356 1667383 4376619 2679861 4376619 2679861 3351145 3418059 3351145 3418059 2237774 1676091 2237774 1676091 4515271 2169786 4515271 2169786 624900 625689 624900 625689 1667741 2767249 1667741 2767249 4320074 2342361 4320074 2342361 4245171 2586846 4245171 2586846 1664400 2199588 1664400 2199588 4666462 2981164 4666462 2981164 4105803 2411514 4105803 2411514 3320339 3424369 3320339 3424369 3340051 224671 3340051 224671 4100640 2569340 4100640 2569340 3347173 2498242 3347173 2498242 1651895 1075426 1651895 1075426 3331381 1221761 3331381 1221761 3313418 516662 3313418 516662 947850 723442 947850 723442 3341192 2818368 3341192 2818368 4145135 2505648 4145135 2505648 4360925 2700199 4360925 2700199 1669169 4360387 1669169 4360387 4681856 3342768 4681856 3342768 4588174 2074851 4588174 2074851 2587102 1665418 2587102 1665418 1178151 498760 1178151 498760 4739593 3062154 4739593 3062154 4118690 3339414 4118690 3339414 1657182 4199672 1657182 4199672 1657619 1682564 1657619 1682564 337542 1333929 337542 1333929 4381053 1399243 4381053 1399243 519923 1150889 519923 1150889 3318925 3325565 3318925 3325565 1686059 1504290 1686059 1504290 1293947 1302992 1293947 1302992 4905844 1673923 4905844 1673923 1001778 1013913 1001778 1013913 4513008 2175640 4513008 2175640 674625 651308 674625 651308 1679704 4754300 1679704 4754300 531799 1682578 531799 1682578 3337129 4542171 3337129 4542171 4933740 1647550 4933740 1647550 1647794 2039180 1647794 2039180 825423 836246 825423 836246 4160674 2497438 4160674 2497438 4500857 2834291 4500857 2834291 378601 409852 378601 409852 3426960 3351214 3426960 3351214 2356311 1668823 2356311 1668823 4740353 1654567 4740353 1654567 4013201 2355722 4013201 2355722 188956 1672453 188956 1672453 3553270 3105710 3553270 3105710 4100155 2457067 4100155 2457067 3917081 3336531 3917081 3336531 3580500 1915274 3580500 1915274 3333621 1854014 3333621 1854014 3347007 1781895 3347007 1781895 3521773 3320885 3521773 3320885 1143057 1142949 1143057 1142949 1685269 1414881 1685269 1414881 4496751 2827351 4496751 2827351 3328089 3742257 3328089 3742257 1263887 3335909 1263887 3335909 1220291 465238 1220291 465238 1213141 1678925 1213141 1678925 3785703 2137474 3785703 2137474 865383 855278 865383 855278 4376255 2319107 4376255 2319107 1676927 592428 1676927 592428 4575065 1669994 4575065 1669994 1664738 3012604 1664738 3012604 4111247 2573028 4111247 2573028 3801868 2137370 3801868 2137370 3336592 504762 3336592 504762 4551512 2092826 4551512 2092826 4270875 2590242 4270875 2590242 1061533 593833 1061533 593833 1656788 2248582 1656788 2248582 785022 784414 785022 784414 359089 3335580 359089 3335580 1200712 1674517 1200712 1674517 2304423 3323801 2304423 3323801 3697939 2032980 3697939 2032980 1669446 3911538 1669446 3911538 1292985 1283075 1292985 1283075 4644934 3330110 4644934 3330110 1670140 4729194 1670140 4729194 722635 958751 722635 958751 1833063 3331636 1833063 3331636 3564617 1904471 3564617 1904471 3907285 2763770 3907285 2763770 878404 898178 878404 898178 1197256 1685755 1197256 1685755 1140002 1167004 1140002 1167004 1680494 15187 1680494 15187 1677499 4257464 1677499 4257464 1422810 1666355 1422810 1666355 2976985 3324484 2976985 3324484 1815161 3320590 1815161 3320590 1660743 1493190 1660743 1493190 4483925 2807957 4483925 2807957 1116980 3344737 1116980 3344737 3243887 3322139 3243887 3322139 785638 880003 785638 880003 4763801 1927070 4763801 1927070 3180171 3329410 3180171 3329410 3595638 3062876 3595638 3062876 4187906 1648400 4187906 1648400 4671959 1991737 4671959 1991737 1658431 1515274 1658431 1515274 3981133 1677037 3981133 1677037 4491844 2861663 4491844 2861663 4224173 2462080 4224173 2462080 2797281 1655751 2797281 1655751 1956576 2144502 1956576 2144502 718770 3353261 718770 3353261 4849125 3334452 4849125 3334452 4116724 1670690 4116724 1670690 1001827 3321855 1001827 3321855 591625 3330923 591625 3330923 307189 3333950 307189 3333950 1052824 604324 1052824 604324 4562636 1655362 4562636 1655362 1104633 1132257 1104633 1132257 4690571 3012217 4690571 3012217 213288 213756 213288 213756 1130293 1124356 1130293 1124356 3898381 2223498 3898381 2223498 1136495 1112102 1136495 1112102 3883600 2775639 3883600 2775639 3576769 1913883 3576769 1913883 4656024 2025729 4656024 2025729 3352971 3554139 3352971 3554139 3313990 1353563 3313990 1353563 544272 517415 544272 517415 1248966 3320917 1248966 3320917 1138263 532725 1138263 532725 4050846 1657358 4050846 1657358 3322333 2084878 3322333 2084878 2764254 1672839 2764254 1672839 2576138 1656298 2576138 1656298 1983677 2155457 1983677 2155457 3610826 3046367 3610826 3046367 449712 1196842 449712 1196842 3722423 2944308 3722423 2944308 4444769 2220654 4444769 2220654 1673621 2421284 1673621 2421284 3809078 2173399 3809078 2173399 3199527 3336099 3199527 3336099 1179483 491039 1179483 491039 3321376 3065039 3321376 3065039 457803 1204784 457803 1204784 1659725 3913654 1659725 3913654 3351524 494272 3351524 494272 537005 1137453 537005 1137453 1335992 1342700 1335992 1342700 4737303 1658857 4737303 1658857 3315032 1319570 3315032 1319570 3353127 3957724 3353127 3957724 4043922 2363288 4043922 2363288 4637616 2943519 4637616 2943519 819408 848572 819408 848572 1372199 3315736 1372199 3315736 4590598 2915202 4590598 2915202 824131 826260 824131 826260 1221097 1225072 1221097 1225072 393985 1652405 393985 1652405 700850 976729 700850 976729 1179399 473985 1179399 473985 4165527 2484739 4165527 2484739 1686640 2634380 1686640 2634380 975215 972811 975215 972811 3340817 2982301 3340817 2982301 1654224 81494 1654224 81494 3314607 4767244 3314607 4767244 707246 3338771 707246 3338771 1441545 3348806 1441545 3348806 4785937 1678681 4785937 1678681 1147195 3350989 1147195 3350989 1332525 304960 1332525 304960 3343126 4583483 3343126 4583483 1103573 567545 1103573 567545 4205857 2533217 4205857 2533217 1683001 2980699 1683001 2980699 1351753 1663545 1351753 1663545 1123364 542731 1123364 542731 3710829 2941383 3710829 2941383 917939 912370 917939 912370 3606082 1932229 3606082 1932229 4202939 2538673 4202939 2538673 3941038 3333224 3941038 3333224 2195709 3343862 2195709 3343862 3320050 3704679 3320050 3704679 876797 805317 876797 805317 4285012 3314924 4285012 3314924 4040631 2608636 4040631 2608636 3188801 1681067 3188801 1681067 1655141 2204020 1655141 2204020 516393 1163986 516393 1163986 3347038 3689639 3347038 3689639 970483 697135 970483 697135 1273328 1246377 1273328 1246377 4725421 3032391 4725421 3032391 4653166 2024168 4653166 2024168 1373478 1349178 1373478 1349178 4225989 2560360 4225989 2560360 636043 1003285 636043 1003285 1314724 1322887 1314724 1322887 4581118 3346776 4581118 3346776 1266475 396576 1266475 396576 4104087 3342744 4104087 3342744 509380 1134117 509380 1134117 3649577 3020442 3649577 3020442 3351156 4577878 3351156 4577878 3918006 2237134 3918006 2237134 4114689 2547234 4114689 2547234 4022669 2335347 4022669 2335347 3704164 1231316 3704164 1231316 4533639 1655339 4533639 1655339 1675346 1008276 1675346 1008276 527520 1151034 527520 1151034 1056059 603846 1056059 603846 539099 1116744 539099 1116744 1680598 436426 1680598 436426 3821986 2874134 3821986 2874134 623673 1033559 623673 1033559 532220 1125960 532220 1125960 495383 1183142 495383 1183142 3672552 1235172 3672552 1235172 1656374 157101 1656374 157101 4785050 1890670 4785050 1890670 692475 667246 692475 667246 4726299 1941163 4726299 1941163 606734 580235 606734 580235 961261 960883 961261 960883 4420191 3343695 4420191 3343695 4397741 2752059 4397741 2752059 621913 1060554 621913 1060554 4728304 3055887 4728304 3055887 4158741 2490823 4158741 2490823 3709486 2936678 3709486 2936678 3339327 4643497 3339327 4643497 4282120 2620417 4282120 2620417 1653826 3032732 1653826 3032732 3334009 4967745 3334009 4967745 3599604 1956788 3599604 1956788 2449618 1681011 2449618 1681011 3832484 3321610 3832484 3321610 1679353 388296 1679353 388296 3334874 1087818 3334874 1087818 1678916 2832656 1678916 2832656 3674921 1993312 3674921 1993312 679078 695223 679078 695223 4651843 3012726 4651843 3012726 1681258 1062050 1681258 1062050 1079339 582051 1079339 582051 1915666 1663201 1915666 1663201 4091140 2431837 4091140 2431837 4577203 2100648 4577203 2100648 971961 667831 971961 667831 531170 1150689 531170 1150689 4529514 2864020 4529514 2864020 4696886 1678001 4696886 1678001 3320631 2491190 3320631 2491190 2429396 3344326 2429396 3344326 4360184 2711372 4360184 2711372 3320935 1277868 3320935 1277868 666265 1001420 666265 1001420 3339873 898755 3339873 898755 5002177 1680254 5002177 1680254 1684075 4602159 1684075 4602159 4498655 2810414 4498655 2810414 1313379 1302597 1313379 1302597 3331290 4790139 3331290 4790139 4093085 2565096 4093085 2565096 4047657 2639587 4047657 2639587 1658216 3584225 1658216 3584225 4778200 3098650 4778200 3098650 1289979 352317 1289979 352317 3327558 4999860 3327558 4999860 1059716 1091051 1059716 1091051 1664480 4358321 1664480 4358321 3326390 1037715 3326390 1037715 1335230 337858 1335230 337858 4266899 2607465 4266899 2607465 4651539 1982038 4651539 1982038 3328738 4089310 3328738 4089310 3331506 223041 3331506 223041 1663513 4244973 1663513 4244973 791843 1661648 791843 1661648 218131 239367 218131 239367 223633 3348105 223633 3348105 4677422 3000899 4677422 3000899 1430210 3341767 1430210 3341767 4096766 2536784 4096766 2536784 468237 1667911 468237 1667911 1606687 3313945 1606687 3313945 1178818 3345781 1178818 3345781 3999717 2702874 3999717 2702874 4328071 3327049 4328071 3327049 3351609 205886 3351609 205886 617991 619983 617991 619983 4370239 1681075 4370239 1681075 3368391 3338336 3368391 3338336 4039388 3343526 4039388 3343526 1091995 579951 1091995 579951 4049124 2372352 4049124 2372352 1104121 540906 1104121 540906 892886 883272 892886 883272 774972 882262 774972 882262 816803 795366 816803 795366 3562858 3086492 3562858 3086492 3589724 3048272 3589724 3048272 4218611 3335474 4218611 3335474 4304202 2364738 4304202 2364738 1043763 642086 1043763 642086 1076527 1658563 1076527 1658563 3536010 1653366 3536010 1653366 3638151 1962741 3638151 1962741 4443787 2215876 4443787 2215876 3347321 2778118 3347321 2778118 559057 525235 559057 525235 4738331 1942677 4738331 1942677 3993667 2307965 3993667 2307965 1428110 242125 1428110 242125 280393 268088 280393 268088 4615561 2022762 4615561 2022762 4263918 2393490 4263918 2393490 4007375 2340439 4007375 2340439 3317813 396596 3317813 396596 1289134 1665339 1289134 1665339 1661247 3988473 1661247 3988473 4356989 2305286 4356989 2305286 1018123 1019855 1018123 1019855 3321483 314320 3321483 314320 1663108 487279 1663108 487279 3350532 627452 3350532 627452 1668264 4024414 1668264 4024414 3879625 2806841 3879625 2806841 2986039 3313487 2986039 3313487 346669 1353349 346669 1353349 1356973 311596 1356973 311596 3574347 1910722 3574347 1910722 792481 1659754 792481 1659754 3350297 4325191 3350297 4325191 1459378 232780 1459378 232780 3662957 1960815 3662957 1960815 1660779 2806683 1660779 2806683 921798 771933 921798 771933 3345526 4935190 3345526 4935190 3845224 2824106 3845224 2824106 3617967 3027633 3617967 3027633 3804138 2836378 3804138 2836378 403816 395713 403816 395713 4466609 2780957 4466609 2780957 3317125 647625 3317125 647625 1664242 1908326 1664242 1908326 1311373 339424 1311373 339424 4177307 2504416 4177307 2504416 388870 1280699 388870 1280699 3330506 3756010 3330506 3756010 1145048 1121403 1145048 1121403 3329060 1461316 3329060 1461316 500698 1677790 500698 1677790 3335818 3897959 3335818 3897959 3568840 1894320 3568840 1894320 3325403 1754325 3325403 1754325 1669991 2748170 1669991 2748170 4174916 2480261 4174916 2480261 1672666 3343873 1672666 3343873 3341960 3519812 3341960 3519812 872948 828018 872948 828018 1810168 3321254 1810168 3321254 1669279 4857321 1669279 4857321 1307082 1307560 1307082 1307560 837975 1685913 837975 1685913 4195073 2537629 4195073 2537629 4063244 2611498 4063244 2611498 4264136 1430831 4264136 1430831 4342622 2340091 4342622 2340091 1679149 1138663 1679149 1138663 3725842 1675705 3725842 1675705 1655140 1397833 1655140 1397833 3777279 1662665 3777279 1662665 2483665 3352008 2483665 3352008 1469615 1460709 1469615 1460709 3942777 2724480 3942777 2724480 3793470 2901500 3793470 2901500 4522821 3325910 4522821 3325910 1674695 4259371 1674695 4259371 806449 3327039 806449 3327039 4045338 3320815 4045338 3320815 2801347 3336400 2801347 3336400 3329668 2323939 3329668 2323939 395765 413609 395765 413609 848055 850376 848055 850376 2272285 1673471 2272285 1673471 3906775 2784264 3906775 2784264 3953648 1666616 3953648 1666616 2662974 3338516 2662974 3338516 3924092 2260641 3924092 2260641 3115531 1660264 3115531 1660264 348977 335553 348977 335553 3559805 3092987 3559805 3092987 4251563 2585426 4251563 2585426 695771 696251 695771 696251 4159835 1679042 4159835 1679042 4606623 2928530 4606623 2928530 803932 1654918 803932 1654918 2632147 3347057 2632147 3347057 4462733 2187037 4462733 2187037 439099 443561 439099 443561 3663835 1682612 3663835 1682612 3157876 3317960 3157876 3317960 886896 875160 886896 875160 1121273 1118857 1121273 1118857 1678689 1011976 1678689 1011976 356171 350172 356171 350172 3853868 2194297 3853868 2194297 1061150 629494 1061150 629494 602295 1058853 602295 1058853 1665328 1423770 1665328 1423770 1657997 2559982 1657997 2559982 3339908 732319 3339908 732319 3929888 2255383 3929888 2255383 3872820 2772370 3872820 2772370 1670614 1658508 1670614 1658508 4045527 2363734 4045527 2363734 3314991 2208064 3314991 2208064 3925129 3327436 3925129 3327436 1339769 1360919 1339769 1360919 4145329 2466443 4145329 2466443 959880 3318273 959880 3318273 1187990 1186981 1187990 1186981 1411715 216179 1411715 216179 220508 204643 220508 204643 349028 352582 349028 352582 2363559 3338764 2363559 3338764 1062071 625981 1062071 625981 1122122 545525 1122122 545525 2855745 3348549 2855745 3348549 1653573 4923929 1653573 4923929 1676237 315456 1676237 315456 4336163 3337646 4336163 3337646 1651147 1378335 1651147 1378335 3331338 3802764 3331338 3802764 1665065 1372503 1665065 1372503 3319475 262645 3319475 262645 334109 361789 334109 361789 3437514 1647199 3437514 1647199 3771868 3319244 3771868 3319244 3330063 2163118 3330063 2163118 4540724 2136096 4540724 2136096 1666722 2060227 1666722 2060227 3959073 2720819 3959073 2720819 1357796 1330304 1357796 1330304 1659436 715922 1659436 715922 1323469 339024 1323469 339024 1647228 3646010 1647228 3646010 276736 259113 276736 259113 4757681 3096391 4757681 3096391 679540 660723 679540 660723 1663050 2034868 1663050 2034868 3322795 1193488 3322795 1193488 659995 3558322 659995 3558322 1604316 3322923 1604316 3322923 299270 3315099 299270 3315099 2918036 1660447 2918036 1660447 981686 3350629 981686 3350629 4711392 3025340 4711392 3025340 480505 1653692 480505 1653692 4336908 2331795 4336908 2331795 755169 773566 755169 773566 1080475 1086792 1080475 1086792 3352630 2803377 3352630 2803377 4507741 2820222 4507741 2820222 842267 830554 842267 830554 3647036 1650004 3647036 1650004 816689 833852 816689 833852 4699249 1991128 4699249 1991128 1156405 535556 1156405 535556 716631 925649 716631 925649 3810979 3342926 3810979 3342926 4422679 2790664 4422679 2790664 3776404 2137900 3776404 2137900 1660401 88507 1660401 88507 1647219 2810132 1647219 2810132 635923 650839 635923 650839 4782485 1654383 4782485 1654383 2866259 3333302 2866259 3333302 268891 1674173 268891 1674173 3350213 3541851 3350213 3541851 959580 970406 959580 970406 298520 1372423 298520 1372423 2796943 3327917 2796943 3327917 4095743 2566152 4095743 2566152 1351629 1368290 1351629 1368290 4400752 2729706 4400752 2729706 1316804 1294741 1316804 1294741 758588 919120 758588 919120 4977365 3344993 4977365 3344993 1467263 214975 1467263 214975 294119 1381992 294119 1381992 4184120 2503566 4184120 2503566 1378017 1383710 1378017 1383710 2790263 1647400 2790263 1647400 4266962 2618385 4266962 2618385 4141441 2499547 4141441 2499547 1654945 3239534 1654945 3239534 1449346 1445851 1449346 1445851 806788 888709 806788 888709 3773075 2893235 3773075 2893235 862099 816164 862099 816164 4644863 2967337 4644863 2967337 4637671 3329180 4637671 3329180 1128685 1125464 1128685 1125464 1665241 2731263 1665241 2731263 3795211 2871584 3795211 2871584 545380 570590 545380 570590 1671781 2403142 1671781 2403142 3069837 2276229 3069837 2276229 3612523 1921927 3612523 1921927 4680468 3031143 4680468 3031143 999290 3320698 999290 3320698 1685130 3687664 1685130 3687664 817242 850883 817242 850883 808129 880513 808129 880513 1288750 386371 1288750 386371 4137654 2551540 4137654 2551540 237561 4314692 237561 4314692 4498263 2812741 4498263 2812741 4266055 2404912 4266055 2404912 955595 709966 955595 709966 4781842 1877957 4781842 1877957 353565 4534505 353565 4534505 1156176 486424 1156176 486424 4577445 2087493 4577445 2087493 3342112 3293057 3342112 3293057 1124344 1676785 1124344 1676785 1472270 230082 1472270 230082 1280331 1305199 1280331 1305199 1670554 1751454 1670554 1751454 2175914 1659113 2175914 1659113 232711 231398 232711 231398 1684603 1832418 1684603 1832418 4061802 2612489 4061802 2612489 1686267 2770245 1686267 2770245 4581216 1650603 4581216 1650603 1680910 3225768 1680910 3225768 486380 483400 486380 483400 354407 1309238 354407 1309238 1646712 1675085 1646712 1675085 166214 3318352 166214 3318352 1284492 359936 1284492 359936 3759537 2090526 3759537 2090526 729543 905163 729543 905163 3895685 1654322 3895685 1654322 1649369 2416391 1649369 2416391 4340503 2334201 4340503 2334201 1583202 1676114 1583202 1676114 1149217 505824 1149217 505824 4018277 2631461 4018277 2631461 4436822 1674581 4436822 1674581 1681712 1892645 1681712 1892645 3329853 930818 3329853 930818 4241006 2419572 4241006 2419572 3813441 2830765 3813441 2830765 4381730 2728457 4381730 2728457 1104845 549322 1104845 549322 1031967 1039586 1031967 1039586 517344 1171799 517344 1171799 708459 987748 708459 987748 346007 4567984 346007 4567984 586369 1107388 586369 1107388 3741200 2909091 3741200 2909091 1681262 2656764 1681262 2656764 2266525 1671220 2266525 1671220 3335900 4578985 3335900 4578985 3325667 91350 3325667 91350 1222487 454823 1222487 454823 4232752 2430577 4232752 2430577 1668061 2607635 1668061 2607635 1707146 1672159 1707146 1672159 1663269 3049335 1663269 3049335 893577 776724 893577 776724 317310 1360750 317310 1360750 4269674 2403458 4269674 2403458 3340302 591931 3340302 591931 4457479 3335640 4457479 3335640 3872836 1654689 3872836 1654689 663165 681597 663165 681597 2225710 1686271 2225710 1686271 1372757 3324600 1372757 3324600 3313417 139414 3313417 139414 3766827 2111764 3766827 2111764 800288 891565 800288 891565 1129788 1137696 1129788 1137696 4886864 1670717 4886864 1670717 4097745 2582159 4097745 2582159 3068751 1681130 3068751 1681130 1397012 1656552 1397012 1656552 3941328 1402607 3941328 1402607 540516 514772 540516 514772 4553703 1664810 4553703 1664810 1205271 1192242 1205271 1192242 2897251 3335430 2897251 3335430 1665267 4604573 1665267 4604573 3339078 3708088 3339078 3708088 802059 794009 802059 794009 284638 278583 284638 278583 512809 512993 512809 512993 1686134 4701030 1686134 4701030 1094384 1658313 1094384 1658313 1343807 337312 1343807 337312 1679829 2037516 1679829 2037516 3892053 2256922 3892053 2256922 1024959 645028 1024959 645028 4069402 1463080 4069402 1463080 1654819 4486512 1654819 4486512 1378280 1650830 1378280 1650830 4511611 2874276 4511611 2874276 3742990 2933739 3742990 2933739 1063393 599508 1063393 599508 727239 944096 727239 944096 1766610 3328411 1766610 3328411 3745623 2944160 3745623 2944160 4187821 2477583 4187821 2477583 67848 1673163 67848 1673163 868702 3313515 868702 3313515 1106666 590866 1106666 590866 4054862 2634106 4054862 2634106 3595712 3330759 3595712 3330759 3991899 2293020 3991899 2293020 328150 314362 328150 314362 401183 1279465 401183 1279465 4272621 2582161 4272621 2582161 3326842 4091512 3326842 4091512 3347433 964630 3347433 964630 817963 788569 817963 788569 3344817 94784 3344817 94784 4147577 3331657 4147577 3331657 3851267 2802755 3851267 2802755 2427111 3317832 2427111 3317832 1665162 876364 1665162 876364 290785 1379268 290785 1379268 283999 294225 283999 294225 1409184 1410258 1409184 1410258 3338853 1923413 3338853 1923413 3322306 2179087 3322306 2179087 897516 1658046 897516 1658046 628339 626941 628339 626941 752833 781606 752833 781606 3351465 150739 3351465 150739 3737862 2935208 3737862 2935208 3325276 902022 3325276 902022 867014 856590 867014 856590 325407 356385 325407 356385 3842929 2790023 3842929 2790023 3331031 4581930 3331031 4581930 1682256 92994 1682256 92994 768175 3317156 768175 3317156 4736055 3083894 4736055 3083894 290993 1683489 290993 1683489 3334897 306696 3334897 306696 3210241 3318580 3210241 3318580 2501815 3341459 2501815 3341459 4054856 2410312 4054856 2410312 4319612 2667325 4319612 2667325 4338787 1676200 4338787 1676200 2851390 3335881 2851390 3335881 4394667 2731960 4394667 2731960 1683138 2277272 1683138 2277272 4595124 2918392 4595124 2918392 3894704 2261896 3894704 2261896 4312660 2615729 4312660 2615729 3321778 3493505 3321778 3493505 2850092 1677598 2850092 1677598 4239755 2582296 4239755 2582296 2065428 3325898 2065428 3325898 3950507 2712880 3950507 2712880 1647011 1942999 1647011 1942999 355133 351182 355133 351182 1314794 1664483 1314794 1664483 4102309 2431420 4102309 2431420 722297 971040 722297 971040 1674343 4439609 1674343 4439609 3821527 2160629 3821527 2160629 231830 228480 231830 228480 1269502 407643 1269502 407643 4889879 3329639 4889879 3329639 3897144 2795612 3897144 2795612 3777889 2916687 3777889 2916687 4225377 2424707 4225377 2424707 4492489 2822294 4492489 2822294 4385056 2719192 4385056 2719192 322895 1366435 322895 1366435 1201920 3334569 1201920 3334569 4526626 2880863 4526626 2880863 4266455 2382682 4266455 2382682 1194341 1177508 1194341 1177508 3640056 3313956 3640056 3313956 3347261 3063579 3347261 3063579 3702887 2936855 3702887 2936855 3324445 3026403 3324445 3026403 1021183 1684003 1021183 1684003 1294914 373463 1294914 373463 1648892 3472845 1648892 3472845 3341622 792295 3341622 792295 3859881 2808922 3859881 2808922 3890587 2763854 3890587 2763854 1274766 1254404 1274766 1254404 2290309 1664471 2290309 1664471 4768417 1895587 4768417 1895587 972773 727572 972773 727572 3250721 1657831 3250721 1657831 3816839 2122635 3816839 2122635 3338842 192830 3338842 192830 1439804 1434061 1439804 1434061 3400659 3316331 3400659 3316331 2387743 3325013 2387743 3325013 705528 952308 705528 952308 3350282 2019526 3350282 2019526 3791844 2128690 3791844 2128690 886828 1675268 886828 1675268 3116441 1668288 3116441 1668288 4463196 2784895 4463196 2784895 2244050 1646765 2244050 1646765 4604085 3320205 4604085 3320205 3340812 3552730 3340812 3552730 893410 3341178 893410 3341178 3765238 2877855 3765238 2877855 310476 1356735 310476 1356735 747302 919402 747302 919402 3332469 1337731 3332469 1337731 4715629 1975745 4715629 1975745 4045553 3353273 4045553 3353273 4272594 3323566 4272594 3323566 1666043 1819688 1666043 1819688 3683435 3017317 3683435 3017317 3313539 2225480 3313539 2225480 1094104 1097454 1094104 1097454 4020365 2643714 4020365 2643714 343400 1329596 343400 1329596 1262496 3339033 1262496 3339033 4414462 2238998 4414462 2238998 1095811 578480 1095811 578480 591284 592481 591284 592481 4491846 2826632 4491846 2826632 1389704 1383838 1389704 1383838 1078471 602425 1078471 602425 855090 831387 855090 831387 1181999 1160680 1181999 1160680 3842108 2843758 3842108 2843758 3327501 2660451 3327501 2660451 2100827 3340497 2100827 3340497 3345077 884265 3345077 884265 506497 541605 506497 541605 752623 1652380 752623 1652380 1664048 2379286 1664048 2379286 3730436 2081974 3730436 2081974 1354973 1347087 1354973 1347087 861029 873861 861029 873861 2070330 3326931 2070330 3326931 3337090 1518019 3337090 1518019 1679159 612341 1679159 612341 3962381 2723328 3962381 2723328 3434860 3328571 3434860 3328571 585876 623696 585876 623696 3323826 4122235 3323826 4122235 299482 3836676 299482 3836676 4746800 1925927 4746800 1925927 3346700 3985191 3346700 3985191 767326 757326 767326 757326 1332735 1657745 1332735 1657745 1680024 2465007 1680024 2465007 1404083 1402973 1404083 1402973 1247381 1680248 1247381 1680248 4102493 2597059 4102493 2597059 2433934 3321875 2433934 3321875 2978545 3342848 2978545 3342848 1440023 246876 1440023 246876 2885333 3339331 2885333 3339331 969062 977403 969062 977403 3606869 3349568 3606869 3349568 3734122 2048613 3734122 2048613 2060861 3350493 2060861 3350493 358363 1304079 358363 1304079 217142 210698 217142 210698 1146677 539955 1146677 539955 4775390 3089508 4775390 3089508 1682059 1451606 1682059 1451606 1020392 654186 1020392 654186 3384489 1658519 3384489 1658519 2067290 3326431 2067290 3326431 3821159 2148430 3821159 2148430 812765 852491 812765 852491 996775 667050 996775 667050 3702197 2963497 3702197 2963497 3381942 3346468 3381942 3346468 1321907 1341248 1321907 1341248 826212 840835 826212 840835 1149733 3318156 1149733 3318156 4432273 2752054 4432273 2752054 3313906 521209 3313906 521209 3313671 2329322 3313671 2329322 1664391 84930 1664391 84930 4573346 2108388 4573346 2108388 4368848 2716527 4368848 2716527 3543659 788970 3543659 788970 3315463 73684 3315463 73684 1862485 3335764 1862485 3335764 3352933 2341356 3352933 2341356 1433117 3330753 1433117 3330753 661371 1028869 661371 1028869 1063160 1651292 1063160 1651292 3827121 2855872 3827121 2855872 3348313 3540217 3348313 3540217 1262728 3346073 1262728 3346073 4360296 2677345 4360296 2677345 4334713 2335156 4334713 2335156 1654617 4958252 1654617 4958252 1493829 3322877 1493829 3322877 1426279 3341456 1426279 3341456 4434725 2784440 4434725 2784440 3339395 400269 3339395 400269 1213786 1217862 1213786 1217862 1268647 1242665 1268647 1242665 433217 1243834 433217 1243834 4188131 1678367 4188131 1678367 4703453 3047699 4703453 3047699 3325719 391513 3325719 391513 1683311 1149667 1683311 1149667 3703220 2965939 3703220 2965939 4580803 2117406 4580803 2117406 3326237 2075098 3326237 2075098 3100481 1652258 3100481 1652258 1666661 367584 1666661 367584 893775 3338867 893775 3338867 2402688 3329588 2402688 3329588 1176398 474335 1176398 474335 740148 751346 740148 751346 520260 3327580 520260 3327580 3608462 1680250 3608462 1680250 4227344 2445204 4227344 2445204 3590120 1929287 3590120 1929287 1139693 529115 1139693 529115 676066 703784 676066 703784 3317958 3076890 3317958 3076890 380128 1294675 380128 1294675 3324951 2944081 3324951 2944081 3586018 3090412 3586018 3090412 1359963 311969 1359963 311969 4625818 2024175 4625818 2024175 396051 1259829 396051 1259829 4804385 1665545 4804385 1665545 380762 1282869 380762 1282869 762475 777192 762475 777192 450749 1188582 450749 1188582 4130253 2532323 4130253 2532323 4264881 2590440 4264881 2590440 1453358 3335320 1453358 3335320 4299944 3324080 4299944 3324080 1016058 673501 1016058 673501 3319905 92345 3319905 92345 4374422 2723224 4374422 2723224 2322571 3340965 2322571 3340965 413815 1679993 413815 1679993 1660998 2709419 1660998 2709419 4408326 2759789 4408326 2759789 268693 1661265 268693 1661265 4283696 2606356 4283696 2606356 1669016 4195572 1669016 4195572 1668957 1069281 1668957 1069281 1134332 510547 1134332 510547 215242 1451133 215242 1451133 3965287 3353275 3965287 3353275 4231373 2549698 4231373 2549698 2865545 3341282 2865545 3341282 3562695 3345258 3562695 3345258 4122032 2557668 4122032 2557668 1672949 2388579 1672949 2388579 4458726 2800307 4458726 2800307 345581 1669608 345581 1669608 3546432 1877812 3546432 1877812 4158646 2487959 4158646 2487959 4582779 2057408 4582779 2057408 891586 897962 891586 897962 4014699 2374273 4014699 2374273 1652427 4532279 1652427 4532279 3316974 1678017 3316974 1678017 1548875 3328662 1548875 3328662 4759268 1911268 4759268 1911268 4305152 2647226 4305152 2647226 1204985 1230347 1204985 1230347 2927544 1676976 2927544 1676976 3090892 3322730 3090892 3322730 4694287 3345341 4694287 3345341 1891034 2646465 1891034 2646465 3845772 2843192 3845772 2843192 4735355 1956555 4735355 1956555 4027770 2657629 4027770 2657629 4595826 2920038 4595826 2920038 3739955 2044509 3739955 2044509 828467 814701 828467 814701 619697 1039390 619697 1039390 506577 1654252 506577 1654252 4614814 2957226 4614814 2957226 4834237 3329245 4834237 3329245 255426 4398885 255426 4398885 927016 901188 927016 901188 1665139 2436041 1665139 2436041 1659919 1693031 1659919 1693031 4331922 1656492 4331922 1656492 1008344 649660 1008344 649660 2564985 1659894 2564985 1659894 3239547 1676238 3239547 1676238 4297560 2335065 4297560 2335065 3337692 1221951 3337692 1221951 1188293 504651 1188293 504651 3827185 2155165 3827185 2155165 494524 477554 494524 477554 3923814 2265022 3923814 2265022 1683720 42010 1683720 42010 579903 576223 579903 576223 4168106 2540415 4168106 2540415 1316238 1306144 1316238 1306144 696131 958479 696131 958479 1467723 1445962 1467723 1445962 4515269 2846561 4515269 2846561 307392 298488 307392 298488 1328415 1340924 1328415 1340924 3930128 2705998 3930128 2705998 4116987 2564353 4116987 2564353 1941647 3334164 1941647 3334164 3352625 134921 3352625 134921 597395 594208 597395 594208 3345079 1318743 3345079 1318743 1204126 1193520 1204126 1193520 104706 3334936 104706 3334936 4548769 2887011 4548769 2887011 1416686 240715 1416686 240715 939224 720634 939224 720634 3229135 1665750 3229135 1665750 2959132 1681419 2959132 1681419 4327625 2320502 4327625 2320502 3348882 3852115 3348882 3852115 946081 959944 946081 959944 2070315 3324432 2070315 3324432 1458973 1453213 1458973 1453213 3321500 952004 3321500 952004 4060542 1684182 4060542 1684182 3316234 3895965 3316234 3895965 1967128 3341213 1967128 3341213 3982297 2680789 3982297 2680789 1627817 3317085 1627817 3317085 1063295 1054544 1063295 1054544 4548429 2875150 4548429 2875150 4944015 1671808 4944015 1671808 1951016 2806385 1951016 2806385 4580910 2933240 4580910 2933240 1321633 359458 1321633 359458 1666177 3611874 1666177 3611874 1395928 1656150 1395928 1656150 524230 517649 524230 517649 3347511 4550762 3347511 4550762 3685632 3320530 3685632 3320530 3819192 2149664 3819192 2149664 1419569 1439463 1419569 1439463 1252418 4635309 1252418 4635309 3327548 3097208 3327548 3097208 233863 1680006 233863 1680006 870832 814522 870832 814522 4743971 1912400 4743971 1912400 1206283 456562 1206283 456562 4782307 3108152 4782307 3108152 4195668 2480210 4195668 2480210 3322126 4742086 3322126 4742086 3880625 2791248 3880625 2791248 4503015 2165896 4503015 2165896 3335898 2316386 3335898 2316386 1294613 375717 1294613 375717 3342392 107268 3342392 107268 1399217 1377946 1399217 1377946 4607781 2963635 4607781 2963635 327324 3792083 327324 3792083 3229389 3322490 3229389 3322490 4454464 2204688 4454464 2204688 4226640 2550933 4226640 2550933 3323866 1090860 3323866 1090860 4197493 2529184 4197493 2529184 1657882 3466337 1657882 3466337 1252812 1225594 1252812 1225594 4686564 3014216 4686564 3014216 3343822 2506582 3343822 2506582 4329202 2332351 4329202 2332351 1123449 536881 1123449 536881 1654604 1439524 1654604 1439524 1671247 747483 1671247 747483 1344032 1333041 1344032 1333041 4771985 3092221 4771985 3092221 3564812 1877079 3564812 1877079 4184248 2483741 4184248 2483741 540191 1122808 540191 1122808 1022096 3348470 1022096 3348470 4166085 2463657 4166085 2463657 4907634 1660950 4907634 1660950 3588167 3055787 3588167 3055787 3316266 2666174 3316266 2666174 241814 3334037 241814 3334037 1682877 3587307 1682877 3587307 607846 1031299 607846 1031299 928203 735388 928203 735388 336119 1354539 336119 1354539 265879 258933 265879 258933 4799829 3130921 4799829 3130921 1659913 3565339 1659913 3565339 1675466 4054652 1675466 4054652 1450842 239913 1450842 239913 3322606 2576335 3322606 2576335 638976 1018113 638976 1018113 2995660 3319889 2995660 3319889 3582530 1924919 3582530 1924919 725847 958958 725847 958958 4008039 2645710 4008039 2645710 3344735 1678071 3344735 1678071 3453584 3329962 3453584 3329962 4324428 3323773 4324428 3323773 3788203 2110556 3788203 2110556 2585839 1667255 2585839 1667255 3504158 3329445 3504158 3329445 1728633 1665442 1728633 1665442 1307810 1657620 1307810 1657620 813269 1658912 813269 1658912 1682658 2400680 1682658 2400680 925982 913512 925982 913512 3582467 1908669 3582467 1908669 3335642 3243195 3335642 3243195 3344822 3074680 3344822 3074680 3800365 2137550 3800365 2137550 4024836 2658106 4024836 2658106 1052752 1040952 1052752 1040952 3210239 3331998 3210239 3331998 644385 1024181 644385 1024181 3812487 2151879 3812487 2151879 3337860 2075888 3337860 2075888 1029330 639851 1029330 639851 562669 1113556 562669 1113556 3910131 2270488 3910131 2270488 3335782 289808 3335782 289808 1056013 591326 1056013 591326 1315406 355424 1315406 355424 439718 1212528 439718 1212528 3519387 3342876 3519387 3342876 1400499 1401697 1400499 1401697 4701310 1978481 4701310 1978481 4420947 2274040 4420947 2274040 4399357 2746442 4399357 2746442 4230468 2558412 4230468 2558412 4325515 2696099 4325515 2696099 3910271 2740878 3910271 2740878 3314120 3669086 3314120 3669086 1675906 3314340 1675906 3314340 3939313 2287199 3939313 2287199 4665836 2994648 4665836 2994648 1035754 1015546 1035754 1015546 3801950 2133652 3801950 2133652 1191160 464976 1191160 464976 1371876 1652475 1371876 1652475 373070 1655278 373070 1655278 1774827 1651032 1774827 1651032 1224003 1217746 1224003 1217746 4556394 2880697 4556394 2880697 372908 1306791 372908 1306791 3680735 1985123 3680735 1985123 4764969 1895391 4764969 1895391 3562484 3086295 3562484 3086295 853619 856206 853619 856206 931006 910728 931006 910728 1333214 331280 1333214 331280 1432625 1676492 1432625 1676492 1612593 1673658 1612593 1673658 3315812 2651970 3315812 2651970 4246125 2432827 4246125 2432827 1357584 1342284 1357584 1342284 1027139 1023526 1027139 1023526 1444700 1677889 1444700 1677889 3623891 1974984 3623891 1974984 3352756 2720521 3352756 2720521 3352436 4848630 3352436 4848630 4754503 1928055 4754503 1928055 4282905 2619421 4282905 2619421 262128 269663 262128 269663 3332868 3321853 3332868 3321853 3332579 3463850 3332579 3463850 544961 1105071 544961 1105071 3322390 1503180 3322390 1503180 1703625 3331404 1703625 3331404 4545680 2896687 4545680 2896687 3323957 4828771 3323957 4828771 4724664 1936793 4724664 1936793 593022 1091200 593022 1091200 1676340 4235448 1676340 4235448 3776276 1652500 3776276 1652500 1660593 4997512 1660593 4997512 2544668 3336648 2544668 3336648 1029997 1063990 1029997 1063990 4110116 2589902 4110116 2589902 4494659 2174991 4494659 2174991 3337585 1852702 3337585 1852702 3337517 3335090 3337517 3335090 1139915 545996 1139915 545996 4186059 2495023 4186059 2495023 273661 275997 273661 275997 541078 541088 541078 541088 1790813 1674857 1790813 1674857 4566246 2898657 4566246 2898657 724373 956025 724373 956025 3330321 1496577 3330321 1496577 3649436 1960757 3649436 1960757 4948226 3327326 4948226 3327326 3787783 2894433 3787783 2894433 3328387 3756098 3328387 3756098 835000 869744 835000 869744 1682286 2109260 1682286 2109260 1165830 1143324 1165830 1143324 3318281 4949228 3318281 4949228 1280303 404265 1280303 404265 567232 566043 567232 566043 1034300 1678816 1034300 1678816 1631482 1673198 1631482 1673198 941516 714581 941516 714581 3338180 295932 3338180 295932 1091621 558755 1091621 558755 3331705 4521180 3331705 4521180 3827921 3319254 3827921 3319254 4614355 3323843 4614355 3323843 3346975 4758108 3346975 4758108 2672530 1677555 2672530 1677555 1152683 502741 1152683 502741 1666503 3482133 1666503 3482133 1658214 2620268 1658214 2620268 570223 572821 570223 572821 3351594 4240449 3351594 4240449 4521610 2863342 4521610 2863342 1652931 1081461 1652931 1081461 652665 1685981 652665 1685981 3122143 1671072 3122143 1671072 4169569 1686032 4169569 1686032 1664792 3711094 1664792 3711094 4772275 1900700 4772275 1900700 1674598 2318532 1674598 2318532 1684521 735693 1684521 735693 4085616 2428551 4085616 2428551 956402 688692 956402 688692 238034 207285 238034 207285 3317916 2864633 3317916 2864633 35125 1675153 35125 1675153 4106550 2456949 4106550 2456949 2401001 1672342 2401001 1672342 372782 383987 372782 383987 706534 3313633 706534 3313633 4531911 2856430 4531911 2856430 113723 3353042 113723 3353042 1203097 1184792 1203097 1184792 393690 3348468 393690 3348468 826669 858769 826669 858769 3350277 1679653 3350277 1679653 4797131 3110565 4797131 3110565 3775983 2100966 3775983 2100966 1665740 3469931 1665740 3469931 3088290 3339797 3088290 3339797 3624500 1944570 3624500 1944570 4111768 2451562 4111768 2451562 3575101 3092528 3575101 3092528 1329356 1340002 1329356 1340002 938024 972767 938024 972767 2256677 1925767 2256677 1925767 1493537 1681194 1493537 1681194 4320578 2620496 4320578 2620496 4742133 3066045 4742133 3066045 529313 1677880 529313 1677880 3322688 4014377 3322688 4014377 2047569 1655407 2047569 1655407 1684606 4353438 1684606 4353438 3645482 2006680 3645482 2006680 3262125 1650739 3262125 1650739 777025 891496 777025 891496 3322685 3352098 3322685 3352098 1662134 2670181 1662134 2670181 3669470 2019997 3669470 2019997 1673365 2205233 1673365 2205233 1652008 2876359 1652008 2876359 370896 364474 370896 364474 4107930 2563701 4107930 2563701 3710286 2047830 3710286 2047830 4788565 3122007 4788565 3122007 3743574 2922405 3743574 2922405 3975200 1664044 3975200 1664044 3543084 1887004 3543084 1887004 4252544 2419413 4252544 2419413 4308579 2355329 4308579 2355329 3346191 4293233 3346191 4293233 3180793 1683950 3180793 1683950 3346896 510468 3346896 510468 1094520 1091983 1094520 1091983 2514511 3342202 2514511 3342202 2189666 1681755 2189666 1681755 646001 617229 646001 617229 2001548 3339668 2001548 3339668 422796 1268714 422796 1268714 3693973 2947589 3693973 2947589 1106949 1104483 1106949 1104483 1433883 1678160 1433883 1678160 3301908 1651530 3301908 1651530 1666209 3352149 1666209 3352149 4119389 1650733 4119389 1650733 4162497 2526862 4162497 2526862 3678128 2029080 3678128 2029080 3320321 2975099 3320321 2975099 2330444 1651223 2330444 1651223 3636375 3040636 3636375 3040636 4074687 2613941 4074687 2613941 4388641 2286230 4388641 2286230 3620464 3049925 3620464 3049925 765201 864561 765201 864561 1647903 1866586 1647903 1866586 1195416 1174315 1195416 1174315 1008428 1013560 1008428 1013560 1402364 1399056 1402364 1399056 1669145 2275584 1669145 2275584 709051 710811 709051 710811 4504790 2871388 4504790 2871388 4050120 2397081 4050120 2397081 1143124 3323824 1143124 3323824 4605438 2043774 4605438 2043774 4193326 2480814 4193326 2480814 4057712 2573726 4057712 2573726 278292 312504 278292 312504 1292189 3326994 1292189 3326994 1193945 1180136 1193945 1180136 412175 1662116 412175 1662116 1535528 3350215 1535528 3350215 619110 632862 619110 632862 4179759 3330384 4179759 3330384 4522110 2825787 4522110 2825787 1655922 785807 1655922 785807 994503 3320371 994503 3320371 3662158 2010097 3662158 2010097 3316153 4557741 3316153 4557741 4003883 2336120 4003883 2336120 944641 920556 944641 920556 3327371 4171482 3327371 4171482 3316015 988339 3316015 988339 483315 3318214 483315 3318214 3550148 3086608 3550148 3086608 1316376 330654 1316376 330654 1048814 593641 1048814 593641 356995 352400 356995 352400 395941 392050 395941 392050 30002 1665553 30002 1665553 1657334 2483393 1657334 2483393 1062954 593543 1062954 593543 1461145 1425658 1461145 1425658 1664639 2568723 1664639 2568723 1656173 814170 1656173 814170 4534811 2111143 4534811 2111143 3320353 1172555 3320353 1172555 577961 1071885 577961 1071885 1671316 1230879 1671316 1230879 4147606 2533218 4147606 2533218 4790439 1890457 4790439 1890457 3515859 1655537 3515859 1655537 3657146 1967607 3657146 1967607 2358902 1653651 2358902 1653651 3632224 1958097 3632224 1958097 2413853 1653584 2413853 1653584 1680218 1931535 1680218 1931535 1677454 188847 1677454 188847 1671440 1283338 1671440 1283338 3350380 2241474 3350380 2241474 280854 274369 280854 274369 780520 805289 780520 805289 209191 3313543 209191 3313543 4737236 1937499 4737236 1937499 1239111 416839 1239111 416839 3353250 1418502 3353250 1418502 1678489 605812 1678489 605812 3311491 1681858 3311491 1681858 409867 1686365 409867 1686365 4025932 2637842 4025932 2637842 3341801 3673696 3341801 3673696 4542400 2102937 4542400 2102937 3337345 2767286 3337345 2767286 3884898 2765824 3884898 2765824 894038 746435 894038 746435 4016523 2356906 4016523 2356906 486670 1182787 486670 1182787 1320497 1306436 1320497 1306436 291635 1402295 291635 1402295 1673772 3817801 1673772 3817801 4760480 3098990 4760480 3098990 754551 907479 754551 907479 646538 645840 646538 645840 1158705 1684954 1158705 1684954 3694998 1655893 3694998 1655893 909330 1665661 909330 1665661 764259 757726 764259 757726 3320526 1722670 3320526 1722670 559432 1116349 559432 1116349 4356931 2284957 4356931 2284957 4244476 2432364 4244476 2432364 3814480 2857593 3814480 2857593 4193552 2454229 4193552 2454229 4772745 1915662 4772745 1915662 3940156 2247291 3940156 2247291 357484 343378 357484 343378 3340632 3812098 3340632 3812098 3313914 4572358 3313914 4572358 3806927 2123472 3806927 2123472 4845684 3323827 4845684 3323827 354365 1294714 354365 1294714 1157157 533687 1157157 533687 802389 789308 802389 789308 1362756 1677751 1362756 1677751 1306190 3328115 1306190 3328115 525288 515022 525288 515022 1007387 993026 1007387 993026 2622355 1663180 2622355 1663180 591233 1096991 591233 1096991 4396588 2253962 4396588 2253962 1672119 3884542 1672119 3884542 737601 955274 737601 955274 4533457 2878075 4533457 2878075 738305 954687 738305 954687 4464694 1360905 4464694 1360905 257280 1410973 257280 1410973 535218 1146208 535218 1146208 3317007 1351271 3317007 1351271 336847 1299766 336847 1299766 1114029 561864 1114029 561864 4655704 3350464 4655704 3350464 2236767 3344947 2236767 3344947 1682356 2266304 1682356 2266304 3463901 1666781 3463901 1666781 1651002 3087746 1651002 3087746 4763350 3100751 4763350 3100751 1323830 350886 1323830 350886 1673330 61642 1673330 61642 3321963 4397716 3321963 4397716 3855875 2212416 3855875 2212416 4464664 2794943 4464664 2794943 3328268 4734458 3328268 4734458 618246 1660209 618246 1660209 1444847 1455577 1444847 1455577 4593145 2077661 4593145 2077661 663508 1007346 663508 1007346 3940118 2294178 3940118 2294178 1671434 3198118 1671434 3198118 4314221 2335477 4314221 2335477 3325137 1189091 3325137 1189091 4447375 2202937 4447375 2202937 1389861 1413324 1389861 1413324 1665850 4289528 1665850 4289528 1087682 585813 1087682 585813 3670774 2006201 3670774 2006201 1651468 224421 1651468 224421 399891 3316664 399891 3316664 3805628 2134098 3805628 2134098 4121166 2555243 4121166 2555243 254743 1396915 254743 1396915 3348874 4863843 3348874 4863843 4210047 1680907 4210047 1680907 4271750 2607402 4271750 2607402 180527 3328997 180527 3328997 2491286 1654856 2491286 1654856 3750159 2894452 3750159 2894452 3348364 3393463 3348364 3393463 1668360 1879779 1668360 1879779 3327135 1296337 3327135 1296337 3456889 1667200 3456889 1667200 437541 1669271 437541 1669271 511324 502862 511324 502862 3627206 1159667 3627206 1159667 4560749 2120176 4560749 2120176 3126791 1683508 3126791 1683508 292919 291025 292919 291025 1113196 573018 1113196 573018 1649768 4719698 1649768 4719698 1654383 584793 1654383 584793 4752059 666634 4752059 666634 4717846 1932122 4717846 1932122 3339003 4015868 3339003 4015868 875046 874963 875046 874963 3343128 3627247 3343128 3627247 518261 498964 518261 498964 809925 1661371 809925 1661371 4448209 2215308 4448209 2215308 4654881 1685404 4654881 1685404 4751954 3062116 4751954 3062116 1650079 3821829 1650079 3821829 4199934 2486263 4199934 2486263 4311970 2332218 4311970 2332218 4565977 2923645 4565977 2923645 687495 979940 687495 979940 1667183 2948869 1667183 2948869 4535081 325866 4535081 325866 866896 3337665 866896 3337665 3353078 3511662 3353078 3511662 1686459 4792104 1686459 4792104 3345436 542526 3345436 542526 1655267 3598449 1655267 3598449 3833881 1670791 3833881 1670791 3263575 1682401 3263575 1682401 3337659 2085567 3337659 2085567 3314116 2241971 3314116 2241971 4030898 2377674 4030898 2377674 3351510 4220256 3351510 4220256 4539784 2865658 4539784 2865658 4078637 2616144 4078637 2616144 1525505 3332404 1525505 3332404 4881381 3326385 4881381 3326385 4581844 1299136 4581844 1299136 554459 544131 554459 544131 4576014 2889404 4576014 2889404 1195498 1646904 1195498 1646904 3330041 1549189 3330041 1549189 3782914 3345359 3782914 3345359 538146 509668 538146 509668 994126 972744 994126 972744 1269157 1278527 1269157 1278527 1092886 557743 1092886 557743 2346452 1675168 2346452 1675168 800547 798122 800547 798122 780715 875774 780715 875774 352327 1302856 352327 1302856 1787564 3327410 1787564 3327410 2835643 3332396 2835643 3332396 3329238 4639271 3329238 4639271 1278529 400627 1278529 400627 1443303 1418524 1443303 1418524 3342389 2678919 3342389 2678919 4927031 1652556 4927031 1652556 1655633 1880082 1655633 1880082 1314273 1307578 1314273 1307578 3871308 2228968 3871308 2228968 3347594 3965816 3347594 3965816 4206011 1650128 4206011 1650128 3352941 874320 3352941 874320 1682613 638237 1682613 638237 2587551 3324015 2587551 3324015 1654974 4790645 1654974 4790645 3325483 3344135 3325483 3344135 973932 663531 973932 663531 564890 556677 564890 556677 4201114 3336863 4201114 3336863 3804210 2848960 3804210 2848960 676111 964756 676111 964756 605651 1670888 605651 1670888 1295821 1293261 1295821 1293261 4269407 1655681 4269407 1655681 4529046 318661 4529046 318661 4464031 2779437 4464031 2779437 4722723 3055015 4722723 3055015 3657928 3008657 3657928 3008657 3224810 1652456 3224810 1652456 1350799 324012 1350799 324012 3332658 1834471 3332658 1834471 3949019 2733646 3949019 2733646 1151816 543209 1151816 543209 693389 712498 693389 712498 945365 960876 945365 960876 4872383 1675286 4872383 1675286 456056 3339067 456056 3339067 1665115 4547582 1665115 4547582 1667145 2858027 1667145 2858027 4328027 2669156 4328027 2669156 1650148 2378463 1650148 2378463 1658594 3774606 1658594 3774606 3568351 1885725 3568351 1885725 1654226 2686005 1654226 2686005 481877 1183907 481877 1183907 3604403 1900875 3604403 1900875 3637284 3038828 3637284 3038828 824462 3322045 824462 3322045 4119009 2465189 4119009 2465189 429651 1249130 429651 1249130 586972 1107328 586972 1107328 325274 1348351 325274 1348351 4058135 2384058 4058135 2384058 1733449 1666961 1733449 1666961 4631516 2995680 4631516 2995680 798756 1682909 798756 1682909 4769364 1653495 4769364 1653495 4016111 2336245 4016111 2336245 784938 794268 784938 794268 1650864 3783764 1650864 3783764 1762962 3316835 1762962 3316835 4184765 2515977 4184765 2515977 978090 962688 978090 962688 81496 3337746 81496 3337746 1343032 3326874 1343032 3326874 1672614 1990704 1672614 1990704 3996096 2654409 3996096 2654409 3313714 3469512 3313714 3469512 671410 675492 671410 675492 304540 1364552 304540 1364552 4791012 3103309 4791012 3103309 3315990 546015 3315990 546015 1132247 1117903 1132247 1117903 4404834 2293639 4404834 2293639 484169 467851 484169 467851 4465498 2204505 4465498 2204505 1326784 349010 1326784 349010 1564242 1665118 1564242 1665118 1648071 303654 1648071 303654 3130612 3336869 3130612 3336869 3547736 1890974 3547736 1890974 259862 1413166 259862 1413166 1087519 1083814 1087519 1083814 1147970 516814 1147970 516814 313913 1670240 313913 1670240 1677996 870486 1677996 870486 1185406 1205614 1185406 1205614 1275036 1269396 1275036 1269396 1684394 1274902 1684394 1274902 4442181 2754782 4442181 2754782 1681073 1823206 1681073 1823206 2281460 1655782 2281460 1655782 4567445 2104243 4567445 2104243 559486 570244 559486 570244 1226239 439517 1226239 439517 465521 481668 465521 481668 3317690 4249698 3317690 4249698 440091 414985 440091 414985 877283 815714 877283 815714 3786667 2908627 3786667 2908627 3560590 875049 3560590 875049 3372888 1660107 3372888 1660107 3945986 2264853 3945986 2264853 1235920 1246873 1235920 1246873 849224 797743 849224 797743 3172531 3348326 3172531 3348326 560037 1097791 560037 1097791 1659808 2127245 1659808 2127245 1338695 353475 1338695 353475 3323906 2931016 3323906 2931016 3344647 3124729 3344647 3124729 2537634 3334631 2537634 3334631 622003 633246 622003 633246 4081843 2412549 4081843 2412549 4673786 2990251 4673786 2990251 4435062 2776796 4435062 2776796 678690 707822 678690 707822 3865923 2804373 3865923 2804373 332130 3779387 332130 3779387 374829 1277433 374829 1277433 3768259 2910295 3768259 2910295 1391357 257581 1391357 257581 3812906 2139302 3812906 2139302 4655218 1667808 4655218 1667808 4783494 3132817 4783494 3132817 1731111 1677994 1731111 1677994 3317981 3619715 3317981 3619715 3327451 2889456 3327451 2889456 1671297 4670105 1671297 4670105 3518702 3347309 3518702 3347309 1769152 3346743 1769152 3346743 2494361 3345061 2494361 3345061 4430557 2224121 4430557 2224121 1196618 1680758 1196618 1680758 528117 1154422 528117 1154422 462467 3318292 462467 3318292 3828134 1666150 3828134 1666150 3782383 2092520 3782383 2092520 4007335 2648839 4007335 2648839 3475710 3327033 3475710 3327033 4120209 1662525 4120209 1662525 3941664 2279763 3941664 2279763 1664354 2960108 1664354 2960108 1063843 1670757 1063843 1670757 2592547 3336360 2592547 3336360 313207 1647987 313207 1647987 3314654 968225 3314654 968225 4078773 2581848 4078773 2581848 4224939 2584295 4224939 2584295 706712 3349716 706712 3349716 1244105 1239115 1244105 1239115 3934498 2746222 3934498 2746222 3791821 2107589 3791821 2107589 4378622 1659406 4378622 1659406 976308 662105 976308 662105 1088748 4743530 1088748 4
166744 877729287 0 877729287 371844753 611771025 371844753 611771025 388513638 611771025 292324833 708809868 292324833 708809868 524961002 213166965 524961002 213166965 839177581 159892464 839177581 159892464 786206822 771947165 786206822 771947165 61395788 940603148 61395788 940603148 382868151 264052193 382868151 264052193 933848048 64537051 933848048 64537051 54088126 947225573 54088126 947225573 532253062 467538673 532253062 467538673 109867684 891177931 109867684 891177931 211566401 210892034 211566401 210892034 787755422 210892034 336477134 681806309 336477134 681806309 319771850 681806309 836097690 163142809 836097690 163142809 819368308 677512736 819368308 677512736 324017914 677512736 604277161 395274257 604277161 395274257 298584613 702476229 298584613 702476229 353536576 647401177 353536576 647401177 221411553 778726157 221411553 778726157 945161918 53576972 945161918 53576972 800315573 764159135 800315573 764159135 236822506 764159135 971828028 27602276 971828028 27602276 197808133 802476191 197808133 802476191 361448456 217375775 361448456 217375775 781514792 217375775 475721013 523997977 475721013 523997977 566655654 199399208 566655654 199399208 798845724 199399208 89521746 912651826 89521746 912651826 330186214 640840630 330186214 640840630 520594932 479315678 520594932 479315678 395735804 604224916 395735804 604224916 560189164 440846665 560189164 440846665 175812333 825057501 175812333 825057501 527228398 119697957 527228398 119697957 878523249 119697957 370552166 988593448 370552166 988593448 12060009 988593448 120355347 880710668 120355347 880710668 34049029 967000339 34049029 967000339 312835276 113642210 312835276 113642210 948890728 49769679 948890728 49769679 570619328 429915708 570619328 429915708 650325805 342978722 650325805 342978722 996692758 3365342 996692758 3365342 628945711 956583902 628945711 956583902 44214442 956583902 968818725 30503245 968818725 30503245 174373361 836999583 174373361 836999583 94077092 908266445 94077092 908266445 243613051 152515671 243613051 152515671 846183506 152515671 341684358 659427718 341684358 659427718 847593439 49640063 847593439 49640063 969767912 29470227 969767912 29470227 335256022 666400073 335256022 666400073 828690340 170239954 828690340 170239954 138131319 937536427 138131319 937536427 64856286 937536427 731695170 162945160 731695170 162945160 836350586 162945160 13242331 987501256 13242331 987501256 933475696 64934494 933475696 64934494 81809780 920104876 81809780 920104876 451705019 547790976 451705019 547790976 301854417 847612460 301854417 847612460 153126660 847612460 890885599 107939725 890885599 107939725 562723153 692488364 562723153 692488364 309338254 692488364 959727477 39489757 959727477 39489757 102810236 898753254 102810236 898753254 485969885 330938172 485969885 330938172 827722500 171159026 827722500 171159026 259356630 741686470 259356630 741686470 333123256 668637339 333123256 668637339 317376546 922313652 317376546 922313652 79541831 922313652 738739138 255744655 738739138 255744655 752919792 182318501 752919792 182318501 815965297 182318501 456445351 899171621 456445351 899171621 62577421 939649486 62577421 939649486 662230825 337148823 662230825 337148823 42064665 958713369 42064665 958713369 555688870 444740715 555688870 444740715 164967185 835906790 164967185 835906790 821865091 176614232 821865091 176614232 403839682 596532152 403839682 596532152 515193423 484342702 515193423 484342702 245453224 991729664 245453224 991729664 8704095 991729664 859199805 139778013 859199805 139778013 359586591 640518863 359586591 640518863 968082099 31338424 968082099 31338424 488081604 511677308 488081604 511677308 774734242 195794684 774734242 195794684 802086809 195794684 752972223 742855318 752972223 742855318 154497742 937235937 154497742 937235937 65062751 937235937 762497347 108615355 762497347 108615355 917617882 81351040 917617882 81351040 174920516 825865192 174920516 825865192 451923009 394374332 451923009 394374332 693148983 305926633 693148983 305926633 640940663 358472857 640940663 358472857 885093605 113187081 885093605 113187081 612749176 386956730 612749176 386956730 908761961 89672445 908761961 89672445 736329467 312314892 736329467 312314892 63410041 938888833 63410041 938888833 105394824 871240773 105394824 871240773 129833900 871240773 48484534 952397386 48484534 952397386 168756717 772372664 168756717 772372664 485985760 513667311 485985760 513667311 80046838 921802756 80046838 921802756 467808399 122407285 467808399 122407285 875720780 122407285 3263104 996715780 3263104 996715780 962478418 36331256 962478418 36331256 701753645 859307972 701753645 859307972 142257337 859307972 947149245 51589258 947149245 51589258 376224968 715518342 376224968 715518342 284823536 715518342 990444881 9443635 990444881 9443635 802054927 213323160 802054927 213323160 400656542 599801648 400656542 599801648 658294798 341444665 658294798 341444665 29769782 971503075 29769782 971503075 126792192 27750905 126792192 27750905 971722856 27750905 393061740 606683104 393061740 606683104 442250806 557543964 442250806 557543964 231149593 769779091 231149593 769779091 794250218 204048210 794250218 204048210 89523063 912624833 89523063 912624833 482778086 351587585 482778086 351587585 648106501 351587585 171773482 872189395 171773482 872189395 128870022 872189395 854184034 144580613 854184034 144580613 687493791 311056187 687493791 311056187 900500810 98898499 900500810 98898499 213955891 786106273 213955891 786106273 767514027 230898952 767514027 230898952 597875904 402371333 597875904 402371333 968443114 30923191 968443114 30923191 715817897 746680209 715817897 746680209 246559176 754604749 246559176 754604749 732098076 267598762 732098076 267598762 73952067 927786100 73952067 927786100 696218195 303036743 696218195 303036743 625826838 594666854 625826838 594666854 405792144 594666854 451181069 206442696 451181069 206442696 791750584 206442696 194545777 805525460 194545777 805525460 550824991 449625120 550824991 449625120 306360884 695325903 306360884 695325903 731639840 268179826 731639840 268179826 542151044 721833972 542151044 721833972 278461373 721833972 873293997 124741349 873293997 124741349 441562411 818575451 441562411 818575451 182290588 818575451 391237950 608806036 391237950 608806036 288590244 711878316 288590244 711878316 885208991 113119426 885208991 113119426 765414567 329942639 765414567 329942639 310112029 691594729 310112029 691594729 955098538 43797962 955098538 43797962 642338083 944039188 642338083 944039188 57550462 944039188 257355884 418903301 257355884 418903301 582236809 418903301 214950820 785108490 214950820 785108490 776815820 63388431 776815820 63388431 934921216 63388431 66968035 935408699 66968035 935408699 416037329 584310096 416037329 584310096 361094565 638875001 361094565 638875001 745377850 253805127 745377850 253805127 171104811 967744916 171104811 967744916 33408899 967744916 368760971 226678811 368760971 226678811 771702665 226678811 166921866 834122688 166921866 834122688 827192831 120359219 827192831 120359219 877810161 120359219 317610223 751359162 317610223 751359162 69269431 932534424 69269431 932534424 462195556 537210189 462195556 537210189 382682701 617755273 382682701 617755273 382881285 511362578 382881285 511362578 488445895 511362578 15594188 985170596 15594188 985170596 125868975 345157227 125868975 345157227 654259748 345157227 455047997 649978051 455047997 649978051 350981433 649978051 891636060 107321948 891636060 107321948 569682475 851733779 569682475 851733779 7699385 992613246 7699385 992613246 995331496 4791446 995331496 4791446 697421337 628386330 697421337 628386330 371916542 628386330 823971678 174632706 823971678 174632706 485995992 513652933 485995992 513652933 786350699 127628759 786350699 127628759 870622857 127628759 279306504 936491719 279306504 936491719 65684875 936491719 163737510 417406142 163737510 417406142 921246203 77463051 921246203 77463051 451155894 819799676 451155894 819799676 58371140 943371557 58371140 943371557 766861486 231716487 766861486 231716487 553313383 447467522 553313383 447467522 833428074 165748032 833428074 165748032 286278077 786906665 286278077 786906665 212912140 786906665 788775025 209820395 788775025 209820395 291423968 709510391 291423968 709510391 420293646 2027130 420293646 2027130 998186082 2027130 596958839 699461828 596958839 699461828 103861578 897800518 103861578 897800518 804693317 193167625 804693317 193167625 583692830 417172002 583692830 417172002 825200022 173451202 825200022 173451202 619663304 392946082 619663304 392946082 88677662 913381464 88677662 913381464 147050130 739028382 147050130 739028382 479380037 253080951 479380037 253080951 746155317 253080951 8766566 991694177 8766566 991694177 859996728 101619862 859996728 101619862 898018691 101619862 458899279 540505366 458899279 540505366 633453824 270567576 633453824 270567576 729080537 270567576 294862111 706169503 294862111 706169503 718469412 131908825 718469412 131908825 866135065 131908825 416912003 905097952 416912003 905097952 96928263 905097952 935614038 62720090 935614038 62720090 177096193 823709811 177096193 823709811 366164165 590811680 366164165 590811680 409710198 590811680 115376928 885555195 115376928 885555195 364679290 64868465 364679290 64868465 933565789 64868465 859774376 331237144 859774376 331237144 667819072 331237144 826584702 172300054 826584702 172300054 567517759 788674255 567517759 788674255 10314564 990150068 10314564 990150068 365132894 634724364 365132894 634724364 170759457 829732358 170759457 829732358 352418838 630034453 352418838 630034453 370481772 630034453 58819635 943083801 58819635 943083801 347606941 653241327 347606941 653241327 114173324 886902653 114173324 886902653 119360114 40651005 119360114 40651005 958518464 40651005 189496962 810692128 189496962 810692128 749256272 249707559 749256272 249707559 534711125 590925062 534711125 590925062 204636993 946331869 204636993 946331869 55159892 946331869 366226717 633663445 366226717 633663445 258877822 774734788 258877822 774734788 225914441 774734788 604833579 394658429 604833579 394658429 603338179 614828381 603338179 614828381 385568330 614828381 972342954 27218817 972342954 27218817 374653898 625091293 374653898 625091293 709764579 289769718 709764579 289769718 293162286 707841029 293162286 707841029 633458787 366117263 633458787 366117263 381598509 685103904 381598509 685103904 316700844 685103904 596088491 404185340 596088491 404185340 342273941 965722945 342273941 965722945 35237241 965722945 515639959 483926807 515639959 483926807 350929398 969162094 350929398 969162094 32058294 969162094 536410700 323903760 536410700 323903760 795694331 18524965 795694331 18524965 980760426 18524965 580052374 936840416 580052374 936840416 65460694 936840416 793736418 204512239 793736418 204512239 358780443 641523293 358780443 641523293 563330336 437492667 563330336 437492667 326541929 674999299 326541929 674999299 615513541 384330696 615513541 384330696 23435421 977699314 23435421 977699314 651333452 348320926 651333452 348320926 410259582 590222214 410259582 590222214 959483749 39826002 959483749 39826002 748408884 380076200 748408884 380076200 476091866 979034390 476091866 979034390 22275747 979034390 861873694 136564382 861873694 136564382 304206178 697526760 304206178 697526760 914262868 84299184 914262868 84299184 511992470 871552834 511992470 871552834 38871953 962187962 38871953 962187962 667614876 323886231 667614876 323886231 674278978 323886231 123795186 877405779 123795186 877405779 232196319 201646701 232196319 201646701 796566997 201646701 712651799 938598238 712651799 938598238 63888609 938598238 844333766 154673284 844333766 154673284 471343109 528771805 471343109 528771805 846288156 152483505 846288156 152483505 464394992 535234856 464394992 535234856 970042626 29238226 970042626 29238226 749874398 249184759 749874398 249184759 943808803 55337787 943808803 55337787 838931608 598905335 838931608 598905335 401617775 598905335 504553305 494531556 504553305 494531556 127906710 872979906 127906710 872979906 961637227 37151335 961637227 37151335 120525467 880527581 120525467 880527581 487053974 186977710 487053974 186977710 811217978 186977710 138025326 863712633 138025326 863712633 156628408 329816455 156628408 329816455 669126196 329816455 621091596 782963144 621091596 782963144 217128704 782963144 298398557 288206612 298398557 288206612 711369475 288206612 19470325 981445207 19470325 981445207 544253969 456496006 544253969 456496006 175852549 825002299 175852549 825002299 228951667 771899320 228951667 771899320 154010306 846769960 154010306 846769960 172241386 673620353 172241386 673620353 919659869 79255055 919659869 79255055 539039311 948609369 539039311 948609369 52536827 948609369 476116323 236378851 476116323 236378851 762399279 236378851 661996150 753100556 661996150 753100556 248112802 753100556 719109900 137950691 719109900 137950691 860723377 137950691 624506199 956118935 624506199 956118935 44586970 956118935 947951545 50872583 947951545 50872583 623463823 543888274 623463823 543888274 455756712 543888274 556107055 96267246 556107055 96267246 902847735 96267246 181722224 819196259 181722224 819196259 750896563 248192154 750896563 248192154 65223372 937036473 65223372 937036473 766271595 122356513 766271595 122356513 875789637 122356513 815309532 357915153 815309532 357915153 477510789 522395550 477510789 522395550 587624993 358057692 587624993 358057692 973800448 25817320 973800448 25817320 513265966 485991331 513265966 485991331 890369410 108520463 890369410 108520463 820809955 490559104 820809955 490559104 508361809 490559104 685359657 312990777 685359657 312990777 281939422 718404828 281939422 718404828 465679381 534167317 465679381 534167317 404064244 596396782 404064244 596396782 509849751 489130142 509849751 489130142 82498770 919458613 82498770 919458613 756563252 242747737 756563252 242747737 679429700 505609145 679429700 505609145 320168795 926121806 320168795 926121806 75872586 926121806 765997599 46431737 765997599 46431737 952305598 46431737 816028569 294412351 816028569 294412351 697998408 762666193 697998408 762666193 238109383 762666193 586223101 128620356 586223101 128620356 869562758 128620356 828014975 823523547 828014975 823523547 92476566 909877352 92476566 909877352 982529038 17039767 982529038 17039767 841489601 510430450 841489601 510430450 489752727 510430450 940018681 58782471 940018681 58782471 150568117 950163799 150568117 950163799 50993342 950163799 931092541 67491803 931092541 67491803 290617792 901907228 290617792 901907228 100096794 901907228 305717689 696042067 305717689 696042067 183608426 817005293 183608426 817005293 308814239 692989188 308814239 692989188 131147648 869920506 131147648 869920506 133149746 28667435 133149746 28667435 970526788 28667435 442092524 557750180 442092524 557750180 538191783 462283202 538191783 462283202 211120774 788731345 211120774 788731345 423534938 69843069 423534938 69843069 928878983 69843069 327990110 680407498 327990110 680407498 321041965 680407498 499226855 182607308 499226855 182607308 815632983 182607308 700305567 299127235 700305567 299127235 895341534 104306080 895341534 104306080 780669056 930314342 780669056 930314342 25675456 975454751 25675456 975454751 420567710 580165970 420567710 580165970 29142259 972069974 29142259 972069974 736423751 263375437 736423751 263375437 556972253 443442610 556972253 443442610 677531290 320741853 677531290 320741853 237718368 763136296 237718368 763136296 546242273 42887142 546242273 42887142 956055258 42887142 706102376 310710549 706102376 310710549 687800045 310710549 858454535 140349696 858454535 140349696 848132550 879098353 848132550 879098353 122164098 879098353 283846052 46697826 283846052 46697826 952046781 46697826 328038731 673357568 328038731 673357568 729294665 270429651 729294665 270429651 697146405 878830203 697146405 878830203 122502125 878830203 658743645 340900829 658743645 340900829 614750595 385013739 614750595 385013739 774147995 224022174 774147995 224022174 195818827 810127351 195818827 810127351 189999771 810127351 914098032 84378544 914098032 84378544 803327458 194575717 803327458 194575717 904323502 94578858 904323502 94578858 808183908 754326350 808183908 754326350 131618707 869509617 131618707 869509617 555422496 445053549 555422496 445053549 178193651 822296337 178193651 822296337 290809721 150565866 290809721 150565866 848382185 150565866 751011729 267045523 751011729 267045523 732762152 267045523 823267500 175261611 823267500 175261611 512535285 866183963 512535285 866183963 135290343 866183963 614241546 385546283 614241546 385546283 425993920 574208837 425993920 574208837 982003822 17442990 982003822 17442990 16471803 984431428 16471803 984431428 407388931 418093237 407388931 418093237 724021714 254141291 724021714 254141291 997275889 2875425 997275889 2875425 833398979 593559836 833398979 593559836 124312875 876737807 124312875 876737807 209455043 790362142 209455043 790362142 82897713 919199020 82897713 919199020 269357240 579594267 269357240 579594267 421095102 579594267 157499442 843425344 157499442 843425344 436045487 343901885 436045487 343901885 655620786 343901885 607063979 797151428 607063979 797151428 203014439 797151428 206742574 435805635 206742574 435805635 894802187 104653692 894802187 104653692 740696675 975185783 740696675 975185783 25984554 975185783 603071783 170966311 603071783 170966311 827961533 170966311 120345648 880723355 120345648 880723355 434560750 565697464 434560750 565697464 110549344 890547400 110549344 890547400 183745547 558053369 183745547 558053369 958914551 40354458 958914551 40354458 368753594 631476220 368753594 631476220 862789865 135490672 862789865 135490672 373892074 740347766 373892074 740347766 260745885 740347766 885169697 113124163 885169697 113124163 234919186 766107535 234919186 766107535 548070828 132240688 548070828 132240688 865865242 132240688 329559552 671919327 329559552 671919327 740778060 258579982 740778060 258579982 123231338 964707882 123231338 964707882 36297896 964707882 619934397 380125550 619934397 380125550 238744139 762065605 238744139 762065605 434507389 565797858 434507389 565797858 431439108 568645641 431439108 568645641 656877844 342864998 656877844 342864998 620794424 379112078 620794424 379112078 853704223 145068483 853704223 145068483 430011021 569872176 430011021 569872176 944956741 53797429 944956741 53797429 176339349 824642352 176339349 824642352 505815330 493272896 505815330 493272896 283950616 716654245 283950616 716654245 845761405 153095994 845761405 153095994 378722542 621684663 378722542 621684663 791281275 207132858 791281275 207132858 113285637 888060919 113285637 888060919 414898258 233300283 414898258 233300283 765216312 233300283 520565437 479335473 520565437 479335473 531619984 468072631 531619984 468072631 254300794 910242752 254300794 910242752 91992533 910242752 781423766 217506730 781423766 217506730 747895486 251127996 747895486 251127996 761721400 221180083 761721400 221180083 777657411 221180083 754981989 927254519 754981989 927254519 31621067 969624086 31621067 969624086 90369725 189274539 90369725 189274539 808675397 189274539 237557262 763280300 237557262 763280300 408795002 339469444 408795002 339469444 660073110 339469444 304510898 697275699 304510898 697275699 327161120 11122492 327161120 11122492 988902584 11122492 680983746 525248043 680983746 525248043 147171861 854016879 147171861 854016879 318877205 403774204 318877205 403774204 596586490 403774204 171490970 829120352 171490970 829120352 181476097 796782552 181476097 796782552 529132876 471028715 529132876 471028715 277921345 722338901 277921345 722338901 703944618 205688916 703944618 205688916 831670955 167670637 831670955 167670637 178565948 822047957 178565948 822047957 479224784 210810820 479224784 210810820 904534053 94256003 904534053 94256003 576957553 599516175 576957553 599516175 400964939 599516175 990124800 9695905 990124800 9695905 320024326 681653868 320024326 681653868 471434387 314174990 471434387 314174990 753335789 246043368 753335789 246043368 553865868 446862064 553865868 446862064 644460425 354702625 644460425 354702625 403290108 815812790 403290108 815812790 45326471 955160849 45326471 955160849 91641751 303244518 91641751 303244518 695906213 303244518 87081390 914830581 87081390 914830581 348197519 476169952 348197519 476169952 833921646 165286631 833921646 165286631 30807392 970556849 30807392 970556849 834715666 155086621 834715666 155086621 843876896 155086621 415887346 584402971 415887346 584402971 677158860 321073037 677158860 321073037 116672703 884280899 116672703 884280899 457033620 542703807 457033620 542703807 24211627 977095184 24211627 977095184 193386330 311787172 193386330 311787172 686491778 311787172 202970037 797203540 202970037 797203540 504119001 186803542 504119001 186803542 811361183 186803542 521891120 478301633 521891120 478301633 878041912 120151626 878041912 120151626 91031444 911292944 91031444 911292944 240309214 74807698 240309214 74807698 923753379 74807698 177976892 822617296 177976892 822617296 650491112 349088703 650491112 349088703 223211140 777329855 223211140 777329855 719596704 279964389 719596704 279964389 369274218 631075118 369274218 631075118 945268343 53411872 945268343 53411872 408294415 625811094 408294415 625811094 264344457 736582169 264344457 736582169 493942443 506044343 493942443 506044343 292164977 961268263 292164977 961268263 39624631 961268263 877077168 121064518 877077168 121064518 336387041 664892016 336387041 664892016 902906789 96157033 902906789 96157033 560483426 440648028 560483426 440648028 770459718 54797719 770459718 54797719 944130441 54797719 228360174 772406853 228360174 772406853 783053517 132209654 783053517 132209654 916950908 81831775 916950908 81831775 121370401 886928354 121370401 886928354 114154456 886928354 449679582 549818871 449679582 549818871 438067921 562228710 438067921 562228710 538590753 120811427 538590753 120811427 877352613 120811427 765367613 437444386 765367613 437444386 355886639 644718994 355886639 644718994 523461930 405978707 523461930 405978707 984271661 15362361 984271661 15362361 30094023 971186772 30094023 971186772 305882392 614953244 305882392 614953244 385457577 614953244 96605860 905605419 96605860 905605419 760979303 237773697 760979303 237773697 482522548 669713571 482522548 669713571 332024271 669713571 466046937 499498914 466046937 499498914 762696376 163180062 762696376 163180062 836062875 163180062 467232582 532695369 467232582 532695369 683684796 314518869 683684796 314518869 599100495 925021405 599100495 925021405 76797414 925021405 296171249 427126316 296171249 427126316 591890600 408476523 591890600 408476523 64297788 938253329 64297788 938253329 778441388 220382161 778441388 220382161 127425576 897265927 127425576 897265927 104358355 897265927 281396182 325997883 281396182 325997883 741688631 257619633 741688631 257619633 218744989 781441019 218744989 781441019 643414995 221474850 643414995 221474850 777188375 221474850 136726707 865027992 136726707 865027992 737212174 112632871 737212174 112632871 885807000 112632871 757454150 241564022 757454150 241564022 981674309 17848967 981674309 17848967 962852406 700383598 962852406 700383598 301021267 700383598 756765378 242525072 756765378 242525072 354148909 646673735 354148909 646673735 553827618 336203955 553827618 336203955 663350346 336203955 200725158 903794420 200725158 903794420 98367961 903794420 794134160 84535080 794134160 84535080 913909446 84535080 82582058 941272034 82582058 941272034 60757633 941272034 437235419 563127547 437235419 563127547 40628682 960099245 40628682 960099245 144747695 856768086 144747695 856768086 125873459 989129440 125873459 989129440 11449864 989129440 291109236 221371761 291109236 221371761 777311015 221371761 519440391 480500587 519440391 480500587 600698322 399149639 600698322 399149639 224363229 776112434 224363229 776112434 781761826 217165628 781761826 217165628 553615502 668723237 553615502 668723237 326497502 675058198 326497502 675058198 604108649 395458571 604108649 395458571 396859851 603292445 396859851 603292445 608678203 315990358 608678203 315990358 682017132 315990358 104183560 897505357 104183560 897505357 201827562 139655145 201827562 139655145 859426419 139655145 709875642 802423115 709875642 802423115 197890886 802423115 202596684 797755535 202596684 797755535 148613770 852339600 148613770 852339600 877917962 120227719 877917962 120227719 78434549 923475668 78434549 923475668 852380509 146442096 852380509 146442096 305822558 695929899 305822558 695929899 650856628 348818838 650856628 348818838 234289568 766794472 234289568 766794472 612970220 386743672 612970220 386743672 593016098 789919710 593016098 789919710 209998641 789919710 842222483 156546192 842222483 156546192 577999129 422828059 577999129 422828059 755594559 243561468 755594559 243561468 739195710 665003860 739195710 665003860 336238772 665003860 651271388 322249899 651271388 322249899 675932651 322249899 142897035 858737482 142897035 858737482 487734230 483923624 487734230 483923624 515674712 483923624 336415031 664883377 336415031 664883377 341791903 4436898 341791903 4436898 995597653 4436898 683543381 314714155 683543381 314714155 954443297 44359506 954443297 44359506 220862504 779299198 220862504 779299198 484089236 191478327 484089236 191478327 806335660 191478327 502234116 614756579 502234116 614756579 385616579 614756579 834472615 164905700 834472615 164905700 545992589 760489487 545992589 760489487 240512873 760489487 832438901 84978107 832438901 84978107 913281641 84978107 327644163 673784862 327644163 673784862 378182089 113757739 378182089 113757739 884554678 113757739 492935595 691237520 492935595 691237520 223839517 776706319 223839517 776706319 788742666 123265840 788742666 123265840 874860437 123265840 361123461 792263826 361123461 792263826 40505427 960184250 40505427 960184250 434221616 565970130 434221616 565970130 115294681 885713608 115294681 885713608 177234904 89740178 177234904 89740178 908687508 89740178 810039696 861737124 810039696 861737124 78077362 923801784 78077362 923801784 373684519 364746486 373684519 364746486 634693759 364746486 494528571 505193600 494528571 505193600 934739688 63510058 934739688 63510058 373178678 626700991 373178678 626700991 748275983 250761080 748275983 250761080 146656865 854509462 146656865 854509462 450956670 548657433 450956670 548657433 447640825 551717513 447640825 551717513 918079492 80888087 918079492 80888087 347181482 653755976 347181482 653755976 454197996 307475135 454197996 307475135 691585035 307475135 639410770 492942645 639410770 492942645 488361515 511422040 488361515 511422040 721619472 277769341 721619472 277769341 321234457 680286718 321234457 680286718 808006082 146134865 808006082 146134865 852691758 146134865 839299679 882418505 839299679 882418505 118698873 882418505 909548122 88776758 909548122 88776758 179643056 821069921 179643056 821069921 927421014 56717983 927421014 56717983 942411433 56717983 587774380 412785778 587774380 412785778 973181084 26603278 973181084 26603278 665722644 588663891 665722644 588663891 412076125 588663891 546598516 454120645 546598516 454120645 509013377 489991236 509013377 489991236 744474823 255023462 744474823 255023462 742486230 256920361 742486230 256920361 989620071 10188897 989620071 10188897 404517034 595897739 404517034 595897739 848699307 150228555 848699307 150228555 698220370 301119180 698220370 301119180 722092330 277372335 722092330 277372335 635768393 914490891 635768393 914490891 87478886 914490891 772251835 226006711 772251835 226006711 628254231 677024806 628254231 677024806 324519826 677024806 962061841 36682415 962061841 36682415 541717946 458959950 541717946 458959950 842986389 155707832 842986389 155707832 318997031 682691912 318997031 682691912 707712252 292070257 707712252 292070257 173391390 827571833 173391390 827571833 180426342 344672363 180426342 344672363 654904123 344672363 464143571 535433800 464143571 535433800 797489209 200615488 797489209 200615488 266500308 734024706 266500308 734024706 872570189 125424109 872570189 125424109 2776881 997161334 2776881 997161334 457690486 105623545 457690486 105623545 893622413 105623545 826798042 919447597 826798042 919447597 82533724 919447597 281430563 138344701 281430563 138344701 860467567 138344701 624572585 735768861 624572585 735768861 265003659 735768861 673811656 324524252 673811656 324524252 250774613 770077650 250774613 770077650 230732448 770077650 461347489 111690007 461347489 111690007 886831554 111690007 153206870 847525542 153206870 847525542 737385508 262170276 737385508 262170276 192614305 807562053 192614305 807562053 383996165 616265073 383996165 616265073 252586034 748049798 252586034 748049798 993535858 6501261 993535858 6501261 822439819 821526831 822439819 821526831 179186554 821526831 270727884 657649860 270727884 657649860 900848890 98511750 900848890 98511750 142650869 859004158 142650869 859004158 347920850 104940226 347920850 104940226 894461235 104940226 81357648 920527509 81357648 920527509 893027777 5028703 893027777 5028703 995035403 5028703 203785482 796342640 203785482 796342640 213850034 428008985 213850034 428008985 572825795 428008985 404140188 596361154 404140188 596361154 797850481 200345405 797850481 200345405 487286679 512400263 487286679 512400263 813082656 185112139 813082656 185112139 449066480 659464565 449066480 659464565 134059081 867356696 134059081 867356696 203915392 796205396 203915392 796205396 61209567 940832514 61209567 940832514 342099226 659002975 342099226 659002975 151855145 848870542 151855145 848870542 219533406 238027399 219533406 238027399 760709000 238027399 563415849 437385619 563415849 437385619 650661797 349010446 650661797 349010446 71375592 930041694 71375592 930041694 962971504 35917443 962971504 35917443 637959591 361393542 637959591 361393542 745489061 253693498 745489061 253693498 365122586 634751739 365122586 634751739 764406148 234332074 764406148 234332074 535257684 762117393 535257684 762117393 238700551 762117393 527009786 170759025 527009786 170759025 828192812 170759025 824279993 343569845 824279993 343569845 655966216 343569845 773382233 224831002 773382233 224831002 84178075 917729935 84178075 917729935 979483791 19891216 979483791 19891216 218205387 781926110 218205387 781926110 218551920 555641940 218551920 555641940 444152078 555641940 343694350 657224353 343694350 657224353 797534908 200589821 797534908 200589821 193786774 806240170 193786774 806240170 364265108 473093642 364265108 473093642 863873016 111497582 863873016 111497582 887064917 111497582 580632697 632413938 580632697 632413938 367785579 632413938 837831033 102793014 837831033 102793014 896820773 102793014 84768034 917173539 84768034 917173539 209864333 191531239 209864333 191531239 806268583 191531239 138345751 863243418 138345751 863243418 637590471 361811656 637590471 361811656 1831727 997949133 1831727 997949133 235702950 592545584 235702950 592545584 873043479 124952731 873043479 124952731 783659536 215098620 783659536 215098620 799355387 198871828 799355387 198871828 180393526 820413641 180393526 820413641 472108473 265574212 472108473 265574212 734045461 265574212 335974893 665251475 335974893 665251475 913018886 85223967 913018886 85223967 684942131 313286139 684942131 313286139 856562379 142419406 856562379 142419406 704804471 294654180 704804471 294654180 935922159 62525514 935922159 62525514 778299584 696659798 778299584 696659798 305060424 696659798 395841885 604145508 395841885 604145508 232878078 768029845 232878078 768029845 999200332 894170 999200332 894170 249088156 752189676 249088156 752189676 363104668 368727303 363104668 368727303 828644955 170266201 828644955 170266201 280706281 719598850 280706281 719598850 960530856 38425393 960530856 38425393 141965774 859575629 141965774 859575629 143039272 131373500 143039272 131373500 866638474 131373500 65919595 936132649 65919595 936132649 537376008 369642662 537376008 369642662 629791339 369642662 6537893 993495616 6537893 993495616 155322068 261594396 155322068 261594396 737939801 261594396 599071146 401058480 599071146 401058480 679767642 318448514 679767642 318448514 642552648 356708520 642552648 356708520 650407718 349151804 650407718 349151804 200806260 799447492 200806260 799447492 547227007 277840090 547227007 277840090 885635814 112763833 885635814 112763833 439642547 560375598 439642547 560375598 819355675 179152878 819355675 179152878 318367409 683272346 318367409 683272346 344884099 250614887 344884099 250614887 748408749 250614887 208400713 791377997 208400713 791377997 996121482 3994994 996121482 3994994 447926344 698680990 447926344 698680990 302970888 698680990 735373415 248908987 735373415 248908987 750259306 248908987 550197185 450223380 550197185 450223380 660102174 339457871 660102174 339457871 286389490 714327050 286389490 714327050 566549304 419493519 566549304 419493519 581521564 419493519 416182060 584179279 416182060 584179279 553843078 291042834 553843078 291042834 708643403 291042834 100460478 901401816 100460478 901401816 533782300 364511545 533782300 364511545 634922450 364511545 350837904 650075494 350837904 650075494 633397499 366138087 633397499 366138087 518897795 740210239 518897795 740210239 260873256 740210239 979565687 19817883 979565687 19817883 598548299 513788787 598548299 513788787 224463065 775920833 224463065 775920833 626680197 372745868 626680197 372745868 570608621 429920734 570608621 429920734 570739653 70426845 570739653 70426845 928339938 70426845 547281634 700352057 547281634 700352057 301028700 700352057 877879163 5812144 877879163 5812144 994210320 5812144 461799361 733364724 461799361 733364724 267138559 733364724 671226034 327509513 671226034 327509513 83442549 989914039 83442549 989914039 10533370 989914039 116623713 424492244 116623713 424492244 576365049 424492244 193827994 806217664 193827994 806217664 919049815 79821169 919049815 79821169 510480705 488469809 510480705 488469809 689641245 144834995 689641245 144834995 853928436 144834995 83087340 918920254 83087340 918920254 936292473 62111880 936292473 62111880 233493516 767574750 233493516 767574750 380078178 164758917 380078178 164758917 834654042 164758917 683695395 424365293 683695395 424365293 576532892 424365293 623808876 349967188 623808876 349967188 649581592 349967188 288856279 711729204 288856279 711729204 362738697 352512254 362738697 352512254 646998961 352512254 362563590 984435650 362563590 984435650 16462095 984435650 727356734 272309454 727356734 272309454 322791125 737706277 322791125 737706277 263055003 737706277 399333195 500956134 399333195 500956134 625236761 374550212 625236761 374550212 3665065 996253895 3665065 996253895 47772658 798110329 47772658 798110329 202296035 798110329 129564282 871414368 129564282 871414368 836745942 45219877 836745942 45219877 953556013 45219877 76017086 925925111 76017086 925925111 143136472 779099253 143136472 779099253 262413887 595156780 262413887 595156780 490945832 509134151 490945832 509134151 168903769 994687344 168903769 994687344 5168450 994687344 57372914 561673769 57372914 561673769 840605914 158301792 840605914 158301792 111312750 985765052 111312750 985765052 15078078 985765052 688197047 310311990 688197047 310311990 165606633 895191849 165606633 895191849 106159034 895191849 830503759 48261368 830503759 48261368 950479241 48261368 930546336 228025588 930546336 228025588 770264802 228025588 800095693 33037866 800095693 33037866 966280706 33037866 241921654 759275966 241921654 759275966 562165279 239880858 562165279 239880858 759008072 239880858 128703287 951199014 128703287 951199014 49880442 951199014 531064840 468674290 531064840 468674290 225012627 775513141 225012627 775513141 928373540 70425305 928373540 70425305 868347866 138390257 868347866 138390257 171162251 829418793 171162251 829418793 961567068 37269792 961567068 37269792 253132821 747580210 253132821 747580210 299102521 640364572 299102521 640364572 770927814 227460449 770927814 227460449 707267873 652482048 707267873 652482048 348223492 652482048 397364767 602831560 397364767 602831560 94743167 907720319 94743167 907720319 988493066 11542107 988493066 11542107 467817903 756307821 467817903 756307821 244812897 756307821 441977504 432629875 441977504 432629875 567767701 432629875 446748056 552759183 446748056 552759183 524207962 475820192 524207962 475820192 494025946 505916457 494025946 505916457 546083055 454817051 546083055 454817051 263935362 737001647 263935362 737001647 749889304 249174572 749889304 249174572 708750666 290947631 708750666 290947631 831410275 167918361 831410275 167918361 273534419 836949522 273534419 836949522 79677013 923580551 79677013 923580551 78357964 923580551 927510279 71183546 927510279 71183546 3961120 995991532 3961120 995991532 652553741 347130349 652553741 347130349 111721746 889390730 111721746 889390730 612166723 1107043 612166723 1107043 999076854 1107043 701932807 538854563 701932807 538854563 460572243 538854563 834848295 164562741 834848295 164562741 340231868 661020758 340231868 661020758 717288807 153559730 717288807 153559730 963750350 35120971 963750350 35120971 612856164 386859691 612856164 386859691 933957297 64407469 933957297 64407469 705304174 294250534 705304174 294250534 816269613 182085361 816269613 182085361 61936647 940162717 61936647 940162717 928491889 70255659 928491889 70255659 619846699 669192500 619846699 669192500 332623857 669192500 706947449 145115884 706947449 145115884 853664604 145115884 592478710 408000306 592478710 408000306 603982431 395592886 603982431 395592886 565067826 435746110 565067826 435746110 692651016 306347346 692651016 306347346 534978743 465081759 534978743 465081759 728396368 183821894 728396368 183821894 814254228 183821894 183394026 986503144 183394026 986503144 14323080 986503144 833313182 165850151 833313182 165850151 540890537 568576741 540890537 568576741 277440192 722778576 277440192 722778576 822158418 176278911 822158418 176278911 407512837 619186736 407512837 619186736 333085644 668740271 333085644 668740271 440488089 559533320 440488089 559533320 146906645 854215532 146906645 854215532 625070994 58029569 625070994 58029569 940779477 58029569 530951894 559030721 530951894 559030721 101106229 900840926 101106229 900840926 559087973 217481931 559087973 217481931 781438404 217481931 301911747 953946962 301911747 953946962 46825248 953946962 712796639 286852339 712796639 286852339 177804094 822849004 177804094 822849004 687265656 311260190 687265656 311260190 365068112 634835838 365068112 634835838 885222245 113112181 885222245 113112181 80675008 921417509 80675008 921417509 525640772 264420707 525640772 264420707 938134100 60318328 938134100 60318328 70449614 931304956 70449614 931304956 231592137 376202208 231592137 376202208 623390697 376202208 92820511 909559115 92820511 909559115 403581795 8945178 403581795 8945178 990812587 8945178 502936232 954795067 502936232 954795067 45748013 954795067 708319215 291408566 708319215 291408566 611007087 458836527 611007087 458836527 541797593 458836527 856440254 142532314 856440254 142532314 25834114 975376141 25834114 975376141 106102796 304967228 106102796 304967228 694085238 304967228 309632362 692250445 309632362 692250445 862667113 135594214 862667113 135594214 245060342 756160393 245060342 756160393 811265862 186914818 811265862 186914818 13053078 987755445 13053078 987755445 64740181 96021294 64740181 96021294 903047380 96021294 760537873 753016049 760537873 753016049 248192759 753016049 569718645 343003121 569718645 343003121 656660830 343003121 29139423 972097540 29139423 972097540 544385242 182081114 544385242 182081114 997289449 2860216 997289449 2860216 672047137 785204639 672047137 785204639 214812698 785204639 642782447 66126065 642782447 66126065 995982448 4138981 995982448 4138981 917281352 81671828 917281352 81671828 994156861 5865826 994156861 5865826 768299734 948431358 768299734 948431358 52716975 948431358 179905261 343135856 179905261 343135856 656502026 343135856 640755191 358709914 640755191 358709914 725542599 274131080 725542599 274131080 698621133 300808781 698621133 300808781 976130028 23408793 976130028 23408793 939577513 641081259 939577513 641081259 359098712 641081259 649838318 11319019 649838318 11319019 988738900 11319019 640478983 864308108 640478983 864308108 137447041 864308108 971305842 28048244 971305842 28048244 460443756 539026357 460443756 539026357 844393312 154628075 844393312 154628075 791831929 338198434 791831929 338198434 314407030 891217895 314407030 891217895 22643364 978612972 22643364 978612972 319054623 682514081 319054623 682514081 98657229 903383941 98657229 903383941 408283682 566888483 408283682 566888483 433241112 566888483 207181499 792858614 207181499 792858614 338432563 453247990 338432563 453247990 581719230 419373632 581719230 419373632 269189199 731430910 269189199 731430910 346004341 435308924 346004341 435308924 797700266 200398941 797700266 200398941 376053657 623927881 376053657 623927881 403849423 596501745 403849423 596501745 246285165 754842362 246285165 754842362 870783790 127476502 870783790 127476502 692962507 306086428 692962507 306086428 875363300 122721738 875363300 122721738 134397487 866888019 134397487 866888019 687654282 310858103 687654282 310858103 475536857 524234701 475536857 524234701 524696033 475332103 524696033 475332103 399642968 777656305 399642968 777656305 107079797 894246459 107079797 894246459 345367349 614323138 345367349 614323138 386077074 614323138 67870534 934258944 67870534 934258944 499169189 500570302 499169189 500570302 96586412 905650436 96586412 905650436 598562257 401575103 598562257 401575103 208807927 899579284 208807927 899579284 102295491 899579284 435508684 531565693 435508684 531565693 468419643 531565693 158723782 842251538 158723782 842251538 979030168 20188869 979030168 20188869 655344503 344208799 655344503 344208799 903946337 95041804 903946337 95041804 512832758 486326332 512832758 486326332 750855712 248258671 750855712 248258671 704122375 355221007 704122375 355221007 636729940 411106370 636729940 411106370 589391140 411106370 898858147 46734239 898858147 46734239 952021797 46734239 472231405 978189315 472231405 978189315 22989442 978189315 758801452 239965998 758801452 239965998 435199923 766355573 435199923 766355573 234658110 766355573 640230732 260469380 640230732 260469380 739246550 260469380 367376552 632789471 367376552 632789471 515771926 483773309 515771926 483773309 111684632 889421213 111684632 889421213 115987568 756828173 115987568 756828173 902723213 96405471 902723213 96405471 220545061 940617557 220545061 940617557 61372877 940617557 795254254 203007627 795254254 203007627 151779838 984462459 151779838 984462459 16436322 984462459 562788288 354111404 562788288 354111404 645008047 354111404 436361163 563851677 436361163 563851677 563303861 437533555 563303861 437533555 443902522 679479569 443902522 679479569 322074154 679479569 347299122 653497149 347299122 653497149 108565329 892404004 108565329 892404004 967277395 32103588 967277395 32103588 7240614 992874071 7240614 992874071 824380395 174279792 824380395 174279792 610431437 389413753 610431437 389413753 714186132 285383225 714186132 285383225 350804732 729470638 350804732 729470638 270993977 729470638 387223433 2059636 387223433 2059636 998103448 2059636 169206962 831543154 169206962 831543154 302817591 513095371 302817591 513095371 642531013 254228202 642531013 254228202 880203896 118115296 880203896 118115296 72696434 928981053 72696434 928981053 347181585 653729365 347181585 653729365 117299896 883756504 117299896 883756504 442200353 557580245 442200353 557580245 67953144 942969643 67953144 942969643 59012589 942969643 300340569 427583129 300340569 427583129 573408493 427583129 197452567 802909383 197452567 802909383 888989542 109742871 888989542 109742871 763254665 553423704 763254665 553423704 446387406 553423704 712572578 286957709 712572578 286957709 4062176 995866960 4062176 995866960 269838231 730799138 269838231 730799138 4786967 995065111 4786967 995065111 639751520 359915047 639751520 359915047 354463402 987429226 354463402 987429226 13260839 987429226 364474449 635413034 364474449 635413034 127280340 985173122 127280340 985173122 15591495 985173122 177242700 805843775 177242700 805843775 762591068 236168556 762591068 236168556 701635159 297864323 701635159 297864323 789871039 208660182 789871039 208660182 586558564 414336896 586558564 414336896 491320566 508727849 491320566 508727849 869319218 128815024 869319218 128815024 472179672 527925075 472179672 527925075 970150916 29041044 970150916 29041044 717988834 281849220 717988834 281849220 863687140 134614250 863687140 134614250 643671331 355438181 643671331 355438181 920326527 78527318 920326527 78527318 280999581 783149239 280999581 783149239 216854168 783149239 389498876 610647415 389498876 610647415 60894647 941102581 60894647 941102581 837318059 162018259 837318059 162018259 402409289 615451356 402409289 615451356 384869377 615451356 663248716 336282897 663248716 336282897 286469001 884726931 286469001 884726931 116287339 884726931 667222838 332136641 667222838 332136641 230744938 861535319 230744938 861535319 139960151 861535319 993535553 6507982 993535553 6507982 274615957 725742755 274615957 725742755 584839080 415910090 584839080 415910090 22577428 978744435 22577428 978744435 789667871 208882563 789667871 208882563 385714954 908387400 385714954 908387400 93999781 908387400 179319736 395732320 179319736 395732320 748490344 250517839 748490344 250517839 387259769 613112756 387259769 613112756 969755334 29474941 969755334 29474941 177966754 822629903 177966754 822629903 811809176 186409775 811809176 186409775 573921261 897953278 573921261 897953278 103696865 897953278 189124543 562500371 189124543 562500371 437727774 562500371 365202515 634594741 365202515 634594741 834770051 164623047 834770051 164623047 219038483 781079619 219038483 781079619 742594945 256738764 742594945 256738764 312542182 689202003 312542182 689202003 729870794 269928569 729870794 269928569 393349790 732783152 393349790 732783152 256798132 743997730 256798132 743997730 446183121 253251854 446183121 253251854 746036433 253251854 503472840 557228747 503472840 557228747 442734536 557228747 996350150 3678827 996350150 3678827 274714998 725664742 274714998 725664742 904688941 94036748 904688941 94036748 558779670 442062624 558779670 442062624 811193565 186987086 811193565 186987086 729323108 398501199 729323108 398501199 601142801 398501199 983999638 15562056 983999638 15562056 665184816 403792841 665184816 403792841 596558357 403792841 775424034 222879402 775424034 222879402 750914452 935686785 750914452 935686785 66468107 935686785 752418571 246846156 752418571 246846156 581606916 689146630 581606916 689146630 5886761 993950149 5886761 993950149 610811237 388940185 610811237 388940185 549610900 450863993 549610900 450863993 653570403 345959926 653570403 345959926 149290186 851710448 149290186 851710448 161884631 555190272 161884631 555190272 444653264 555190272 34354850 966696748 34354850 966696748 264395808 446015152 264395808 446015152 935455136 62867020 935455136 62867020 832713121 456643096 832713121 456643096 544158684 456643096 685903021 312381297 685903021 312381297 468371522 842682753 468371522 842682753 158250385 842682753 303986227 328813426 303986227 328813426 670092942 328813426 226346598 774364860 226346598 774364860 396219424 101509328 396219424 101509328 898074499 101509328 338048300 663227723 338048300 663227723 765169156 233364661 765169156 233364661 111912393 985584576 111912393 985584576 15208383 985584576 735682528 263997477 735682528 263997477 86822146 915111066 86822146 915111066 668080081 133168192 668080081 133168192 905478209 79227613 905478209 79227613 975791735 23753399 975791735 23753399 549425476 866610238 549425476 866610238 94248295 908134503 94248295 908134503 497430411 502269987 497430411 502269987 252731237 747858467 252731237 747858467 307797071 693928506 307797071 693928506 202454318 970334406 202454318 970334406 31028251 970334406 849525526 149487943 849525526 149487943 691480289 307591666 691480289 307591666 785757844 194481920 785757844 194481920 803402554 194481920 679251328 806990520 679251328 806990520 193161248 806990520 891920110 107027247 891920110 107027247 352410695 648637660 352410695 648637660 582424379 418698011 582424379 418698011 361610382 638286015 361610382 638286015 831670666 167674204 831670666 167674204 619848890 380202826 619848890 380202826 868945180 129179245 868945180 129179245 51409139 949790051 51409139 949790051 998878142 1255430 998878142 1255430 476665830 523340247 476665830 523340247 646200213 88630166 646200213 88630166 909673650 88630166 376957274 623237901 376957274 623237901 643519077 355624127 643519077 355624127 427631819 943016942 427631819 943016942 35028314 965919336 35028314 965919336 149411628 666093157 149411628 666093157 335450152 666093157 93794090 908637828 93794090 908637828 331727582 572820981 331727582 572820981 582088220 419040495 582088220 419040495 289855707 710946027 289855707 710946027 464482921 186384727 464482921 186384727 811811274 186384727 88815933 913263989 88815933 913263989 467128590 316197488 467128590 316197488 681805584 316197488 507336789 491800833 507336789 491800833 607079113 154995647 607079113 154995647 844041741 154995647 268220431 732230029 268220431 732230029 896101385 103457495 896101385 103457495 345988412 654997668 345988412 654997668 464908188 534816058 464908188 534816058 434717806 565559527 434717806 565559527 528667347 471523782 528667347 471523782 164327107 836560389 164327107 836560389 756243555 37100465 756243555 37100465 961779219 37100465 45727878 954798695 45727878 954798695 783350768 215450278 783350768 215450278 719414783 722604361 719414783 722604361 265604294 735027008 265604294 735027008 492279153 353638005 492279153 353638005 645807843 353638005 302071834 699519321 302071834 699519321 769439802 229031446 769439802 229031446 176006901 824903708 176006901 824903708 310070258 77765826 310070258 77765826 920923265 77765826 458451500 541039274 458451500 541039274 714209534 285352301 714209534 285352301 161075715 839848993 161075715 839848993 198990600 518393452 198990600 518393452 992415740 7472814 992415740 7472814 623734177 376022912 623734177 376022912 793016770 204372895 793016770 204372895 905948003 92683304 905948003 92683304 33325170 967843391 33325170 967843391 953755131 45091650 953755131 45091650 77987077 923857948 77987077 923857948 204270227 477378940 204270227 477378940 623304755 376255050 623304755 376255050 46905496 953878399 46905496 953878399 127184964 859953423 127184964 859953423 423441632 429605605 423441632 429605605 849886396 149099569 849886396 149099569 763147825 292246115 763147825 292246115 252267330 981252768 252267330 981252768 19845963 981252768 268111139 35820828 268111139 35820828 963198167 35820828 797864859 908074307 797864859 908074307 94310494 908074307 460899986 446056773 460899986 446056773 805350423 22514783 805350423 22514783 977028379 22514783 784379835 749843040 784379835 749843040 251221370 749843040 371961735 628343653 371961735 628343653 104179158 897506359 104179158 897506359 576470336 424385071 576470336 424385071 250147922 750967701 250147922 750967701 607305521 252958223 607305521 252958223 746295337 252958223 12949960 987857313 12949960 987857313 930302637 68396428 930302637 68396428 409493458 591057439 409493458 591057439 629153369 370314118 629153369 370314118 617508474 776259241 617508474 776259241 224236303 776259241 856886313 142108060 856886313 142108060 124771296 967883154 124771296 967883154 33278088 967883154 674377196 323766347 674377196 323766347 345574780 655391512 345574780 655391512 475143101 524784021 475143101 524784021 421855519 578772334 421855519 578772334 543885350 45588149 543885350 45588149 953216540 45588149 879460034 707846175 879460034 707846175 293154654 707846175 527011050 90013845 527011050 90013845 908447274 90013845 880032625 931595624 880032625 931595624 70121440 931595624 654499232 344960800 654499232 344960800 240243699 760772840 240243699 760772840 741961443 257357135 741961443 257357135 215083746 784957699 215083746 784957699 385471069 614930095 385471069 614930095 186640974 813785354 186640974 813785354 639208525 339313589 639208525 339313589 660257635 339313589 548847823 702955977 548847823 702955977 298054114 702955977 560208769 440795510 560208769 440795510 414177054 586274934 414177054 586274934 744086150 255310275 744086150 255310275 623791672 720668337 623791672 720668337 145939583 855366443 145939583 855366443 749545295 249517997 749545295 249517997 528578724 471613370 528578724 471613370 770880180 227488669 770880180 227488669 335943117 798072718 335943117 798072718 100174509 901769528 100174509 901769528 399086294 600447366 399086294 600447366 727886062 14636814 727886062 14636814 985102167 14636814 754824576 254291082 754824576 254291082 438797421 561362679 438797421 561362679 788478439 210245874 788478439 210245874 93350073 909002154 93350073 909002154 444105798 555696324 444105798 555696324 120314838 880772364 120314838 880772364 756395172 77602294 756395172 77602294 921047676 77602294 671915737 326766512 671915737 326766512 696478816 32193880 696478816 32193880 967236661 32193880 554418318 509483318 554418318 509483318 262174455 738847676 262174455 738847676 839660373 159334703 839660373 159334703 304864877 696741383 304864877 696741383 968407708 30957406 968407708 30957406 842094971 675827761 842094971 675827761 205778350 895581635 205778350 895581635 105756952 895581635 915660639 82906280 915660639 82906280 15943968 984966000 15943968 984966000 955562986 43333040 955562986 43333040 225520000 775024681 225520000 775024681 322510195 522917725 322510195 522917725 477041521 522917725 9497171 990906707 9497171 990906707 805088313 100712677 805088313 100712677 898622139 100712677 244879143 756259732 244879143 756259732 912466247 85840070 912466247 85840070 737242472 875065997 737242472 875065997 125945531 875065997 290068937 690424521 290068937 690424521 311266626 690424521 98463950 903678740 98463950 903678740 361007861 638929900 361007861 638929900 224947441 775580819 224947441 775580819 648827676 350937784 648827676 350937784 197919448 802411852 197919448 802411852 966819296 32566747 966819296 32566747 396246670 603795746 396246670 603795746 715923185 223269900 715923185 223269900 878397112 119872252 878397112 119872252 82316500 919732705 82316500 919732705 483832014 261396343 483832014 261396343 738269597 261396343 255627397 745187859 255627397 745187859 627121786 372263920 627121786 372263920 117006448 962209290 117006448 962209290 38822357 962209290 817440187 136907466 817440187 136907466 861500047 136907466 729033650 458015128 729033650 458015128 478028461 949091679 478028461 949091679 52057957 949091679 562207816 438734712 562207816 438734712 492645867 736241615 492645867 736241615 264615143 736241615 300921613 407539446 300921613 407539446 592916771 407539446 390887665 609249618 390887665 609249618 755070746 244049961 755070746 244049961 251114187 749915931 251114187 749915931 344402793 48428102 344402793 48428102 950272006 48428102 735126424 439349443 735126424 439349443 130167233 870954950 130167233 870954950 736599447 164274961 736599447 164274961 835228651 164274961 495257604 504347179 495257604 504347179 873186623 124858524 873186623 124858524 652044642 667587206 652044642 667587206 334036021 667587206 817608900 180853244 817608900 180853244 347316891 653457201 347316891 653457201 732726194 255677926 732726194 255677926 946890907 51891708 946890907 51891708 439240553 891480443 439240553 891480443 109591078 891480443 826340060 172434911 826340060 172434911 240501127 760560987 240501127 760560987 387991576 457112156 387991576 457112156 543633287 457112156 11906896 988778174 11906896 988778174 871453899 126719483 871453899 126719483 765785258 232722604 765785258 232722604 971797069 27638165 971797069 27638165 772841657 225427427 772841657 225427427 837272540 162037206 837272540 162037206 72861820 928840394 72861820 928840394 123424402 199496836 123424402 199496836 798750908 199496836 566522790 434269335 566522790 434269335 907895152 90607318 907895152 90607318 630863075 978965646 630863075 978965646 22328811 978965646 443267020 56751305 443267020 56751305 942364256 56751305 171651987 829023895 171651987 829023895 671074416 327621057 671074416 327621057 512089594 487162436 512089594 487162436 972398031 27172511 972398031 27172511 689976431 596755278 689976431 596755278 403692777 596755278 421243835 579487508 421243835 579487508 362325669 778162106 362325669 778162106 221878334 778162106 892771578 106237483 892771578 106237483 650884198 348802864 650884198 348802864 796888513 201285038 796888513 201285038 93189334 909134124 93189334 909134124 707787655 291981894 707787655 291981894 23554513 977596306 23554513 977596306 941296897 57717441 941296897 57717441 190149936 809978411 190149936 809978411 999398843 714393 999398843 714393 967237526 189648461 967237526 189648461 270301148 730281113 270301148 730281113 434167090 452601049 434167090 452601049 548115238 452601049 392599545 960736605 392599545 960736605 40028976 960736605 121624045 438474677 121624045 438474677 877971547 56304448 877971547 56304448 942796164 56304448 120844055 880186731 120844055 880186731 121274057 821644951 121274057 821644951 881467471 116945477 881467471 116945477 816819610 181663783 816819610 181663783 904950120 93738904 904950120 93738904 280670938 915703575 280670938 915703575 57301765 944181080 57301765 944181080 101132096 815121736 101132096 815121736 185334606 815121736 20934000 980302761 20934000 980302761 782364099 216424793 782364099 216424793 515479605 512994157 515479605 512994157 71634492 929788728 71634492 929788728 850625707 148465136 850625707 148465136 527602649 472566131 527602649 472566131 884557824 113741712 884557824 113741712 384123433 715090998 384123433 715090998 285473096 715090998 303075895 294825893 303075895 294825893 899953040 99336893 899953040 99336893 282693423 717773188 282693423 717773188 544018568 166090486 544018568 166090486 991305263 8469596 991305263 8469596 990122555 124470814 990122555 124470814 873614007 124470814 883268166 115136766 883268166 115136766 562995555 437788625 562995555 437788625 774428430 89687442 774428430 89687442 908752818 89687442 458495728 540983903 458495728 540983903 987786032 12316799 987786032 12316799 858908949 579120838 858908949 579120838 34582590 966488202 34582590 966488202 139016107 826925946 139016107 826925946 472378730 376444464 472378730 376444464 623218433 376444464 155007467 920384579 155007467 920384579 67804325 934328019 67804325 934328019 361455772 638590613 361455772 638590613 359000930 769928470 359000930 769928470 230931756 769928470 672752435 325782846 672752435 325782846 568474815 887516908 568474815 887516908 113608418 887516908 664288448 335343410 664288448 335343410 547605453 453046303 547605453 453046303 938624648 59781583 938624648 59781583 312541691 689202405 312541691 689202405 543011359 154373066 543011359 154373066 844586676 154373066 822852483 252312819 822852483 252312819 642447572 365243171 642447572 365243171 634190697 365243171 784993345 213499061 784993345 213499061 192198562 808038623 192198562 808038623 832438280 166762358 832438280 166762358 600455126 484223499 600455126 484223499 251539488 749414296 251539488 749414296 847156930 151728707 847156930 151728707 374112499 625763853 374112499 625763853 430049143 569864169 430049143 569864169 181333735 819470359 181333735 819470359 449014834 550401209 449014834 550401209 194781646 805171026 194781646 805171026 250253943 406209684 250253943 406209684 885844478 112565019 885844478 112565019 385185666 615218747 385185666 615218747 402513040 544071986 402513040 544071986 478171565 4362356 478171565 4362356 995619348 4362356 583841070 935436885 583841070 935436885 58415951 943337751 58415951 943337751 265674073 539891598 265674073 539891598 459495233 539891598 245287672 756026757 245287672 756026757 562814330 438023970 562814330 438023970 129944678 871149301 129944678 871149301 754741800 244345047 754741800 244345047 611851179 387793989 611851179 387793989 982397316 17124387 982397316 17124387 132467466 868703119 132467466 868703119 302298719 699226537 302298719 699226537 198472678 851328377 198472678 851328377 149488514 851328377 284620610 601685606 284620610 601685606 804910725 193019696 804910725 193019696 131887863 869241657 131887863 869241657 775557551 222755633 775557551 222755633 259811114 741243063 259811114 741243063 928385289 70412558 928385289 70412558 155867973 844901081 155867973 844901081 558055834 442536539 558055834 442536539 379408426 620989200 379408426 620989200 837204991 162121373 837204991 162121373 775790897 376561550 775790897 376561550 187225593 813122906 187225593 813122906 940016293 58783786 940016293 58783786 288160301 712386036 288160301 712386036 350936232 650011688 350936232 650011688 113313077 888025355 113313077 888025355 568139902 432412764 568139902 432412764 530149171 533479125 530149171 533479125 466310167 533479125 831133192 168161444 831133192 168161444 710186972 411410263 710186972 411410263 589193876 411410263 678752549 319519653 678752549 319519653 219566285 780480083 219566285 780480083 354389604 646477735 354389604 646477735 273223724 727121341 273223724 727121341 862268762 136096414 862268762 136096414 445350780 554440020 445350780 554440020 542513592 35665498 542513592 35665498 963407576 35665498 266444469 734142267 266444469 734142267 576436018 424410742 576436018 424410742 166451299 834506550 166451299 834506550 243089070 758147329 243089070 758147329 164776165 882138616 164776165 882138616 119021900 882138616 829997875 169254052 829997875 169254052 730725653 282193978 730725653 282193978 717505112 282193978 774495967 223762438 774495967 223762438 127109116 873778816 127109116 873778816 654537285 344932019 654537285 344932019 40357927 960425957 40357927 960425957 989354091 10510913 989354091 10510913 721801 999252690 721801 999252690 743945656 255353472 743945656 255353472 507458220 800400160 507458220 800400160 199936386 800400160 694968659 230638240 694968659 230638240 767648836 230638240 124532062 876443488 124532062 876443488 424582792 575476594 424582792 575476594 194270504 805712326 194270504 805712326 440692219 378029117 440692219 378029117 621759906 378029117 313531253 688283670 313531253 688283670 437479377 562779237 437479377 562779237 239185140 761719687 239185140 761719687 555473726 444946316 555473726 444946316 34203153 966848737 34203153 966848737 131012940 826790620 131012940 826790620 872279585 125819557 872279585 125819557 615724780 384097532 615724780 384097532 698902182 300610249 698902182 300610249 183744533 816869234 183744533 816869234 921693294 77021987 921693294 77021987 662539138 889603942 662539138 889603942 85414907 916534487 85414907 916534487 958135681 40965707 958135681 40965707 887135806 985832981 887135806 985832981 14940005 985832981 240336966 677843340 240336966 677843340 323668135 677843340 304175148 697563223 304175148 697563223 328729043 274848291 328729043 274848291 724798278 274848291 223011628 777478542 223011628 777478542 673023688 325437509 673023688 325437509 553359688 447410099 553359688 447410099 862525168 135770925 862525168 135770925 597092435 403077759 597092435 403077759 727098849 272578320 727098849 272578320 554245517 842584636 554245517 842584636 148776213 852208258 148776213 852208258 912663578 85616551 912663578 85616551 608671798 799612676 608671798 799612676 200658846 799612676 889779123 109066472 889779123 109066472 862638331 488226055 862638331 488226055 510789780 488226055 765196408 147699836 765196408 147699836 851253249 147699836 149469116 851376724 149469116 851376724 493226862 506803894 493226862 506803894 317885566 683918749 317885566 683918749 324793810 676737735 324793810 676737735 186427031 814028317 186427031 814028317 666270132 332803645 666270132 332803645 518382548 481313384 518382548 481313384 583018729 280963196 583018729 280963196 718811013 280963196 102795427 898774813 102795427 898774813 296857323 102213826 296857323 102213826 897442844 102213826 599453819 967570899 599453819 967570899 33526866 967570899 862494662 135804986 862494662 135804986 118501756 882597575 118501756 882597575 312368973 689419960 312368973 689419960 167378741 833537052 167378741 833537052 258673475 446857735 258673475 446857735 553873471 446857735 203776501 796355189 203776501 796355189 830895553 168371963 830895553 168371963 657536280 342263902 657536280 342263902 718655890 258685240 718655890 258685240 950912540 47884703 950912540 47884703 614040113 707466679 614040113 707466679 293448695 707466679 471575906 331177028 471575906 331177028 667856139 331177028 548614045 451833102 548614045 451833102 555498796 119579587 555498796 119579587 940735721 58125917 940735721 58125917 877855836 499274244 877855836 499274244 500343226 499274244 669001139 33036889 669001139 33036889 966281178 33036889 961823336 909223956 961823336 909223956 93153442 909223956 158090264 650821014 158090264 650821014 913477538 84842214 913477538 84842214 526599387 642347334 526599387 642347334 358104348 642347334 949344191 49266599 949344191 49266599 220961589 779239499 220961589 779239499 252303880 242610199 252303880 242610199 766423218 63934938 766423218 63934938 994486811 5526418 994486811 5526418 343022981 658143299 343022981 658143299 400682183 599745456 400682183 599745456 365591534 660425904 365591534 660425904 340899351 660425904 423828718 576431087 423828718 576431087 249099633 752144287 249099633 752144287 955728623 43148381 955728623 43148381 464349844 535313228 464349844 535313228 808782441 189100116 808782441 189100116 409013920 591569515 409013920 591569515 453473833 369544546 453473833 369544546 629838307 369544546 448843312 550647143 448843312 550647143 594470533 406052303 594470533 406052303 567728786 483077772 567728786 483077772 314920399 686864520 314920399 686864520 511281032 70240352 511281032 70240352 928508182 70240352 484564475 915603802 484564475 915603802 86306270 915603802 106377885 145905333 106377885 145905333 896999535 102554467 896999535 102554467 203079891 797010187 203079891 797010187 971794499 27643958 971794499 27643958 904409905 753106937 904409905 753106937 248098016 753106937 793637883 204711835 793637883 204711835 567447135 432990589 567447135 432990589 723150647 276349039 723150647 276349039 403371171 597075090 403371171 597075090 412719017 587883288 412719017 587883288 5131585 994708978 5131585 994708978 594958210 405545769 594958210 405545769 520262711 479743097 520262711 479743097 601552641 323396810 601552641 323396810 674655839 323396810 612908910 750153947 612908910 750153947 250958947 750153947 337760290 663467041 337760290 663467041 198985350 801450409 198985350 801450409 685870795 182135347 685870795 182135347 816173503 182135347 603152976 463837361 603152976 463837361 468287485 531685536 468287485 531685536 723596196 275947207 723596196 275947207 563235640 895562978 563235640 895562978 105764377 895562978 681071690 317162649 681071690 317162649 616376229 383630090 616376229 383630090 708430527 25508251 708430527 25508251 974060804 25508251 301123764 700204966 301123764 700204966 772859414 225410574 772859414 225410574 770121276 918669193 770121276 918669193 83323843 918669193 704754598 294778399 704754598 294778399 190128648 809992567 190128648 809992567 575225467 393027118 575225467 393027118 677773524 320519261 677773524 320519261 226641745 835384657 226641745 835384657 155109713 845607431 155109713 845607431 557863350 287769793 557863350 287769793 711664551 287769793 87029253 914865457 87029253 914865457 305375256 696351134 305375256 696351134 135436736 866107686 135436736 866107686 490914226 126056833 490914226 126056833 872086629 126056833 116518133 884458141 116518133 884458141 831760414 167519554 831760414 167519554 732072655 973032174 732072655 973032174 28203862 973032174 933327859 65008323 933327859 65008323 680302191 327247586 680302191 327247586 58576703 943215698 58576703 943215698 429572358 505741612 429572358 505741612 494094535 505741612 239383414 761535071 239383414 761535071 508072904 3177712 508072904 3177712 996831158 3177712 184548316 816048965 184548316 816048965 914606686 84016888 914606686 84016888 146001515 855298876 146001515 855298876 336915567 398228627 336915567 398228627 701975193 207120467 701975193 207120467 791331703 207120467 194211246 948423430 194211246 948423430 52760489 948423430 211508928 669610243 211508928 669610243 332108017 669610243 171444676 977664668 171444676 977664668 23475038 977664668 571797770 428964334 571797770 428964334 116885417 884084471 116885417 884084471 475203789 41227731 475203789 41227731 957849075 41227731 556238094 554154560 556238094 554154560 424936961 614583609 424936961 614583609 385825524 614583609 536669200 91230753 536669200 91230753 907416475 91230753 400420245 600080945 400420245 600080945 823881831 174704576 823881831 174704576 502932316 496295296 502932316 496295296 602230321 260124069 602230321 260124069 739519642 260124069 624650053 375126909 624650053 375126909 931986957 66573324 931986957 66573324 213921318 827748055 213921318 827748055 173092685 827748055 342307553 434644548 342307553 434644548 566179680 434644548 407764851 592882801 407764851 592882801 597920952 402314558 597920952 402314558 290630321 710137736 290630321 710137736 348189104 302002750 348189104 302002750 697199604 302002750 118660820 975070491 118660820 975070491 26043211 975070491 168458954 136248948 168458954 136248948 862138615 136248948 606445306 393317658 606445306 393317658 762260182 236525006 762260182 236525006 401672695 598838864 401672695 598838864 482071397 517541999 482071397 517541999 144351783 857272994 144351783 857272994 427105135 219795143 427105135 219795143 778967040 219795143 387247771 613120526 387247771 613120526 526881215 194553319 526881215 194553319 803373109 194553319 340989028 660342745 340989028 660342745 588396001 411963879 588396001 411963879 71828296 929643542 71828296 929643542 207235889 99230866 207235889 99230866 900106294 99230866 166575236 834383447 166575236 834383447 793672852 46354503 793672852 46354503 952373767 46354503 923211869 417104984 923211869 417104984 583775955 417104984 893606746 105640442 893606746 105640442 203039645 797073247 203039645 797073247 628277447 353604275 628277447 353604275 645868735 353604275 587402877 499074186 587402877 499074186 324549022 677019838 324549022 677019838 781303377 55781577 781303377 55781577 943400721 55781577 562845440 769519978 562845440 769519978 190467145 900397069 190467145 900397069 101538020 900397069 177550497 330865826 177550497 330865826 668119968 330865826 511124836 487943129 511124836 487943129 761727623 236976260 761727623 236976260 91821792 910453227 91821792 910453227 396900896 80521744 396900896 80521744 918416819 80521744 721143330 618484032 721143330 618484032 381875945 618484032 937463501 60901669 937463501 60901669 595053643 915820449 595053643 915820449 86062675 915820449 93228465 628967609 93228465 628967609 371283663 628967609 254089397 746504837 254089397 746504837 501503523 497684632 501503523 497684632 265302920 884493661 265302920 884493661 35275507 965599390 35275507 965599390 913246303 85065097 913246303 85065097 906026468 294914589 906026468 294914589 47491257 953370168 47491257 953370168 776566948 221989406 776566948 221989406 130490369 870583459 130490369 870583459 657119784 342603343 657119784 342603343 212558578 787359822 212558578 787359822 840994176 157888765 840994176 157888765 756209944 798408952 756209944 798408952 127630980 873189197 127630980 873189197 528779015 471433463 528779015 471433463 458222339 541232325 458222339 541232325 877239788 120891715 877239788 120891715 389253207 791538664 389253207 791538664 208253889 791538664 925490828 73177566 925490828 73177566 122373789 878893951 122373789 878893951 709838899 289687827 709838899 289687827 252990241 747652001 252990241 747652001 626908713 372520412 626908713 372520412 93960306 908457111 93960306 908457111 916111943 82563892 916111943 82563892 95243292 906997269 95243292 906997269 575984753 192708271 575984753 192708271 805151633 192708271 610029114 389700536 610029114 389700536 659995718 339595992 659995718 339595992 464353982 537371665 464353982 537371665 462029710 537371665 579118584 421766481 579118584 421766481 488416803 511368818 488416803 511368818 679078221 319279899 679078221 319279899 602500488 515412233 602500488 515412233 104612812 896919135 104612812 896919135 718427889 103437929 718427889 103437929 896182151 103437929 14884186 985882840 14884186 985882840 917755814 81145072 917755814 81145072 754018823 245459081 754018823 245459081 812265728 185928021 812265728 185928021 152356255 899559735 152356255 899559735 102302754 899559735 740127076 133221516 740127076 133221516 864846287 133221516 845476106 428581162 845476106 428581162 572238937 428581162 616555171 383530244 616555171 383530244 331339617 901237465 331339617 901237465 100663737 901237465 523417797 46710230 523417797 46710230 952046498 46710230 800332810 197651450 800332810 197651450 819887955 178634819 819887955 178634819 438786581 561371017 438786581 561371017 547151873 453530099 547151873 453530099 73604484 928044621 73604484 928044621 366760279 408212849 366760279 408212849 592173057 408212849 415679886 748448212 415679886 748448212 252286102 748448212 889456459 109425048 889456459 109425048 833382222 994246774 833382222 994246774 5515652 994246774 73932550 756315185 73932550 756315185 989869383 9902093 989869383 9902093 442995009 557029376 442995009 557029376 712059130 287345100 712059130 287345100 65520740 936703578 65520740 936703578 970712335 28418258 970712335 28418258 102219306 899705574 102219306 899705574 541072088 459524488 541072088 459524488 474675371 525317936 474675371 525317936 755311194 243828242 755311194 243828242 191055374 809050397 191055374 809050397 339724577 661480457 339724577 661480457 64647941 937707198 64647941 937707198 809579195 188500293 809579195 188500293 760871576 237897626 760871576 237897626 923922877 74648011 923922877 74648011 138281328 863369653 138281328 863369653 792671822 205589775 792671822 205589775 311316378 690392223 311316378 690392223 906148937 92456146 906148937 92456146 635775926 787947904 635775926 787947904 198678636 801678418 198678636 801678418 776540639 222007499 776540639 222007499 550664125 731928715 550664125 731928715 268541746 731928715 432162689 180436303 432162689 180436303 818018362 180436303 119756466 881307308 119756466 881307308 516523401 483114188 516523401 483114188 84809859 917085440 84809859 917085440 493823964 506230350 493823964 506230350 1269704 998592301 1269704 998592301 575024690 426096712 575024690 426096712 360459542 968440818 360459542 968440818 32754205 968440818 363560881 396792555 363560881 396792555 815029874 183318463 815029874 183318463 745294465 253912449 745294465 253912449 765817776 232655700 765817776 232655700 627779536 430466125 627779536 430466125 7727997 992599266 7727997 992599266 335538253 556298658 335538253 556298658 717958068 281849881 717958068 281849881 228592946 772180203 228592946 772180203 853476085 145417059 853476085 145417059 315886971 707442933 315886971 707442933 293517888 707442933 743233207 256059075 743233207 256059075 199564536 800798431 199564536 800798431 517884835 481739722 517884835 481739722 309246136 761068936 309246136 761068936 239826068 761068936 629797571 369604610 629797571 369604610 87576628 914338158 87576628 914338158 451192709 548250033 451192709 548250033 140503379 860864514 140503379 860864514 498222493 420787840 498222493 420787840 856306217 66813840 856306217 66813840 931738834 66813840 630260473 551450320 630260473 551450320 447952954 551450320 821058086 177604621 821058086 177604621 657994056 391749595 657994056 391749595 87384360 914571098 87384360 914571098 199336414 438758552 199336414 438758552 733737871 265960153 733737871 265960153 207065225 793022320 207065225 793022320 882204683 6409371 882204683 6409371 993665709 6409371 118203507 968335301 118203507 968335301 32929330 968335301 334284449 631472124 334284449 631472124 368759621 631472124 275837370 724667260 275837370 724667260 919843268 25861434 919843268 25861434 973695604 25861434 334503475 986099236 334503475 986099236 14639983 986099236 338054959 79563815 338054959 79563815 919452036 79563815 223667698 882031094 223667698 882031094 119141374 882031094 502735152 496523922 502735152 496523922 125800162 875329999 125800162 875329999 876174843 122012543 876174843 122012543 14595821 986181589 14595821 986181589 555445114 148604014 555445114 148604014 850386671 148604014 128130758 872811369 128130758 872811369 734978412 264640679 734978412 264640679 715420101 284178815 715420101 284178815 985777463 14190579 985777463 14190579 229053213 771837910 229053213 771837910 446654315 22640094 446654315 22640094 976832282 22640094 760986857 988008726 760986857 988008726 12763061 988008726 928044455 70620005 928044455 70620005 865844943 962196872 865844943 962196872 38844471 962196872 44674474 248577022 44674474 248577022 750558240 248577022 603247420 890035044 603247420 890035044 111090706 890035044 374485779 625244785 374485779 625244785 268877192 731730920 268877192 731730920 647258752 352283360 647258752 352283360 409563815 590921825 409563815 590921825 911291847 86822361 911291847 86822361 499534322 500081415 499534322 500081415 874843196 43514919 874843196 43514919 955434302 43514919 580682938 933539290 580682938 933539290 68335918 933539290 101981425 432188579 101981425 432188579 568407192 432188579 303602278 996949142 303602278 996949142 3053701 996949142 525065310 474970474 525065310 474970474 32444549 968631619 32444549 968631619 334001651 284212585 334001651 284212585 715392885 284212585 335526120 665926871 335526120 665926871 445434623 483308775 445434623 483308775 599954867 400054878 599954867 400054878 201555152 798719925 201555152 798719925 594522432 405958653 594522432 405958653 91105872 911234385 91105872 911234385 596554466 402650862 596554466 402650862 933286289 28081508 933286289 28081508 971216178 28081508 605680998 935434880 605680998 935434880 66905747 935434880 217054216 782997819 217054216 782997819 15235415 985561286 15235415 985561286 31680548 451325877 31680548 451325877 659624758 193114769 659624758 193114769 804734927 193114769 477398691 996135993 477398691 996135993 3850558 996135993 824816941 173893099 824816941 173893099 157347449 843571028 157347449 843571028 200039785 711514688 200039785 711514688 289199276 711514688 36449591 964626171 36449591 964626171 783590148 215220550 783590148 215220550 474465250 525552386 474465250 525552386 961458567 37336431 961458567 37336431 459046827 540368083 459046827 540368083 916313551 82353446 916313551 82353446 355180215 844140324 355180215 844140324 110504413 890584469 110504413 890584469 855687395 143247634 855687395 143247634 537373005 640229681 537373005 640229681 359827478 640229681 703223608 296351107 703223608 296351107 491888864 508211409 491888864 508211409 627736746 371715587 627736746 371715587 167921140 905808962 167921140 905808962 96339596 905808962 858831431 140025475 858831431 140025475 508560981 884965543 508560981 884965543 115993820 884965543 815539563 182753398 815539563 182753398 803767263 724379017 803767263 724379017 276094901 724379017 609671922 188203940 609671922 188203940 809886728 188203940 282928584 717589651 282928584 717589651 390574928 491286849 390574928 491286849 874525333 59710300 874525333 59710300 938756715 59710300 897863336 872601014 897863336 872601014 128395491 872601014 450741775 435398861 450741775 435398861 721193231 278190046 721193231 278190046 137408075 985180294 137408075 985180294 15579140 985180294 635450562 266314693 635450562 266314693 921607161 77109476 921607161 77109476 182860644 817902948 182860644 817902948 299491325 411216079 299491325 411216079 589331269 411216079 586573196 413911691 586573196 413911691 944266597 54580045 944266597 54580045 487858550 905724169 487858550 905724169 96516288 905724169 648464193 182706674 648464193 182706674 815552577 182706674 102286571 899592837 102286571 899592837 302102295 699446992 302102295 699446992 3478601 996436559 3478601 996436559 143726275 203051841 143726275 203051841 795228073 203051841 762641247 236089814 762641247 236089814 999629076 416072 999629076 416072 935584773 406022826 935584773 406022826 126609458 874295406 126609458 874295406 393391804 606374331 393391804 606374331 222528569 777769228 222528569 777769228 957768633 41318090 957768633 41318090 73468309 928268801 73468309 928268801 468624338 531390070 468624338 531390070 99905527 902174431 99905527 902174431 800932678 197116577 800932678 197116577 540884526 459797881 540884526 459797881 677995740 320276100 677995740 320276100 475994514 627954926 475994514 627954926 372295554 627954926 393425154 606345490 393425154 606345490 265908202 734613676 265908202 734613676 541597233 459114402 541597233 459114402 234519296 766665860 234519296 766665860 923064170 75555775 923064170 75555775 387978006 612316538 387978006 612316538 759974407 238867281 759974407 238867281 492032761 508121665 492032761 508121665 910760422 87351229 910760422 87351229 697083563 965112079 697083563 965112079 35838920 965112079 160533410 351704179 160533410 351704179 796129609 202044475 796129609 202044475 482243835 543216356 482243835 543216356 263994782 977738992 263994782 977738992 23361094 977738992 914034393 84459684 914034393 84459684 584080573 623522502 584080573 623522502 112820539 888568316 112820539 888568316 489755915 216142690 489755915 216142690 828310429 170581077 828310429 170581077 430823299 569201066 430823299 569201066 955118203 43790505 955118203 43790505 224747663 775736231 224747663 775736231 466489422 409573553 466489422 409573553 868437340 129609082 868437340 129609082 50935407 950235172 50935407 950235172 622045159 377791129 622045159 377791129 302553689 966668094 302553689 966668094 34403135 966668094 524616879 475389118 524616879 475389118 275158726 821325021 275158726 821325021 179343241 821325021 860534458 39833511 860534458 39833511 959479881 39833511 266394366 734209448 266394366 734209448 524291016 73988938 524291016 73988938 924594975 73988938 779843302 441987679 779843302 441987679 143149748 858392599 143149748 858392599 841320428 157561866 841320428 157561866 728722332 433446307 728722332 433446307 567129081 433446307 793656817 59925842 793656817 59925842 938439330 59925842 621125470 876668745 621125470 876668745 124343089 876668745 438285692 562001063 438285692 562001063 224688011 842861225 224688011 842861225 158049865 842861225 915496914 76264113 915496914 76264113 922521553 76264113 686472735 784443890 686472735 784443890 215623988 784443890 369705059 360171799 369705059 360171799 685490787 312830239 685490787 312830239 175177389 831257611 175177389 831257611 169389012 831257611 336637999 664655402 336637999 664655402 174138225 826683363 174138225 826683363 402239058 174225490 402239058 174225490 824441587 174225490 216933002 783091588 216933002 783091588 311745529 531525391 311745529 531525391 866144474 131900945 866144474 131900945 744554011 254909645 744554011 254909645 852484183 146353994 852484183 146353994 40020159 960767712 40020159 960767712 759088794 239737790 759088794 239737790 115005648 886121838 115005648 886121838 599941132 400092278 599941132 400092278 130016452 871116419 130016452 871116419 631938780 120412779 631938780 120412779 877785711 120412779 846491893 947363798 846491893 947363798 53907808 947363798 374178160 203870328 374178160 203870328 794339754 203870328 61964778 940118818 61964778 940118818 363177183 281440583 363177183 281440583 718364803 281440583 538786567 461611870 538786567 461611870 849544174 56472191 849544174 56472191 942668611 56472191 837207108 365779049 837207108 365779049 154164078 986735880 154164078 986735880 13909443 986735880 920910301 77802276 920910301 77802276 427981246 571912451 427981246 571912451 710378611 119596025 710378611 119596025 973703724 25859916 973703724 25859916 6589655 993397864 6589655 993397864 530412636 469553908 530412636 469553908 457674413 741681888 457674413 741681888 259395637 741681888 625605971 374183654 625605971 374183654 624943630 374963270 624943630 374963270 646346991 353103779 646346991 353103779 270732256 729936230 270732256 729936230 835257354 164251338 835257354 164251338 319158012 682397604 319158012 682397604 349978047 109971287 349978047 109971287 888748794 109971287 547463564 566744563 547463564 566744563 433514835 566744563 761303110 237374410 761303110 237374410 61330527 940643076 61330527 940643076 603994096 395530702 603994096 395530702 301523817 699928148 301523817 699928148 941866736 57178480 941866736 57178480 795083254 203170759 795083254 203170759 821148105 161442524 821148105 161442524 837826643 161442524 350861427 970388098 350861427 970388098 31009113 970388098 265058292 175214643 265058292 175214643 823356654 175214643 177049900 888305661 177049900 888305661 113011595 888305661 603150226 160856431 603150226 160856431 931656739 66924847 931656739 66924847 375680478 723189133 375680478 723189133 277106066 723189133 834613494 164781558 834613494 164781558 72139651 929322023 72139651 929322023 138463752 768191994 138463752 768191994 554471116 446172666 554471116 446172666 290575847 710217315 290575847 710217315 896497669 103129506 896497669 103129506 322390903 679098815 322390903 679098815 380699353 619472499 380699353 619472499 60524262 941481495 60524262 941481495 223072000 424181832 223072000 424181832 952095772 46654657 952095772 46654657 570527281 866555461 570527281 866555461 134738122 866555461 660904940 338741113 660904940 338741113 93367779 908980343 93367779 908980343 687522440 310982601 687522440 310982601 252896841 747751889 252896841 747751889 806270987 191513202 806270987 191513202 131413547 869646359 131413547 869646359 358077172 55862718 358077172 55862718 943375782 55862718 660706141 455167040 660706141 455167040 545731396 455167040 587270254 413206675 587270254 413206675 445609420 554152031 445609420 554152031 542541273 303066371 542541273 303066371 696194840 303066371 142009404 859531355 142009404 859531355 782965185 215846455 782965185 215846455 6434046 993595356 6434046 993595356 643030624 356125906 643030624 356125906 220826598 779317460 220826598 779317460 875707714 122413066 875707714 122413066 232393102 768588318 232393102 768588318 791227742 55468610 791227742 55468610 943684961 55468610 151376671 849481798 151376671 849481798 532405086 467369333 532405086 467369333 4167352 995652229 4167352 995652229 880783700 117648280 880783700 117648280 174820389 876669891 174820389 876669891 124341913 876669891 143190901 42551199 143190901 42551199 956397634 42551199 739028753 611811892 739028753 611811892 137171238 864559092 137171238 864559092 150403374 850603575 150403374 850603575 34011537 967030897 34011537 967030897 446822354 442822729 446822354 442822729 557569818 442822729 306703871 695008680 306703871 695008680 972283701 27257864 972283701 27257864 156061323 844629599 156061323 844629599 371264829 629029223 371264829 629029223 31101458 970238865 31101458 970238865 366337666 633615496 366337666 633615496 301924934 699623262 301924934 699623262 903241275 95814507 903241275 95814507 898157635 447010398 898157635 447010398 259243945 741747844 259243945 741747844 280022103 720265788 280022103 720265788 186236052 814239801 186236052 814239801 734528498 265015017 734528498 265015017 679443750 788589346 679443750 788589346 135644980 865889610 135644980 865889610 260004940 740935976 260004940 740935976 216325325 901059810 216325325 901059810 100850268 901059810 736916827 99145970 736916827 99145970 978846263 20433952 978846263 20433952 868671456 849432501 868671456 849432501 151409276 849432501 427115347 572808077 427115347 572808077 410911538 801959224 410911538 801959224 186918072 813414364 186918072 813414364 625069585 374806510 625069585 374806510 465973087 533881412 465973087 533881412 892993829 106158467 892993829 106158467 518020486 804245365 518020486 804245365 195972288 804245365 401551602 598948340 401551602 598948340 64375596 938103968 64375596 938103968 429790406 533915508 429790406 533915508 857382055 141441621 857382055 141441621 766299876 330218999 766299876 330218999 191069988 809048107 191069988 809048107 375356031 104323344 375356031 104323344 895319746 104323344 659087950 460300756 659087950 460300756 540266491 460300756 814859115 183426798 814859115 183426798 133877860 867469057 133877860 867469057 733314290 266480982 733314290 266480982 586392965 442451408 586392965 442451408 511080756 662960896 511080756 662960896 338326808 662960896 422622141 577885169 422622141 577885169 250583618 750462331 250583618 750462331 367444504 241963691 367444504 241963691 757104973 241963691 493916229 903821830 493916229 903821830 98360956 903821830 540051258 460508636 540051258 460508636 180168827 820638936 180168827 820638936 432764315 314612931 432764315 314612931 713646857 285885172 713646857 285885172 506118208 493060280 506118208 493060280 794087061 204287348 794087061 204287348 491268054 847626949 491268054 847626949 153112610 847626949 476821043 523149430 476821043 523149430 20752524 980415933 20752524 980415933 980233492 19191022 980233492 19191022 273044982 727309761 273044982 727309761 773785828 224361498 773785828 224361498 350395519 650662946 350395519 650662946 958843125 40397955 958843125 40397955 99037764 903061305 99037764 903061305 846231466 152501048 846231466 152501048 784730511 859543615 784730511 859543615 141986744 859543615 481415451 107639250 481415451 107639250 891192381 107639250 270051174 730514447 270051174 730514447 376056884 135118053 376056884 135118053 863210142 135118053 681123166 933637308 681123166 933637308 68310115 933637308 809363571 188701535 809363571 188701535 739521763 629505653 739521763 629505653 370869502 629505653 506841907 328643709 506841907 328643709 670176411 328643709 310579834 691102776 310579834 691102776 629618319 369794119 629618319 369794119 23250479 977853973 23250479 977853973 805635428 192258253 805635428 192258253 40060263 960713933 40060263 960713933 412371797 588399642 412371797 588399642 83601247 918446952 83601247 918446952 362483977 637349148 362483977 637349148 126072953 874886626 126072953 874886626 750792363 45010096 750792363 45010096 953861196 45010096 799624842 364373537 799624842 364373537 358117904 960669559 358117904 960669559 40107082 960669559 640629532 60666336 640629532 60666336 937626395 60666336 869420432 128742487 869420432 128742487 882496061 115930329 882496061 115930329 854701000 636021363 854701000 636021363 342505714 658725986 342505714 658725986 692224414 40144102 692224414 40144102 959159288 40144102 190981764 809091427 190981764 809091427 842572739 156105810 842572739 156105810 684768854 313675093 684768854 313675093 941447346 57578740 941447346 57578740 560914276 440082265 560914276 440082265 593967063 406492904 593967063 406492904 206957360 793159961 206957360 793159961 753047686 246354154 753047686 246354154 333142072 728350293 333142072 728350293 271896311 728350293 360829950 37565055 360829950 37565055 961316901 37565055 867113446 781655066 867113446 781655066 218519891 781655066 500430841 499154938 500430841 499154938 355324219 792138699 355324219 792138699 192270688 807894468 192270688 807894468 777214660 221453851 777214660 221453851 671327767 422260356 671327767 422260356 463024552 954230702 463024552 954230702 46422085 954230702 853467954 145449182 853467954 145449182 457554515 554575698 457554515 554575698 243180001 758088065 243180001 758088065 324741237 676818275 324741237 676818275 311613169 690130742 311613169 690130742 389473077 168491527 389473077 168491527 830739792 168491527 420052081 580799618 420052081 580799618 571538779 25917177 571538779 25917177 973645384 25917177 95875440 906365324 95875440 906365324 422362307 99393562 422362307 99393562 899908285 99393562 526313609 474014032 526313609 474014032 718976817 280759651 718976817 280759651 383247101 690890920 383247101 690890920 310777302 690890920 688928995 309757985 688928995 309757985 470073093 530141623 470073093 530141623 698162564 25487291 698162564 25487291 974072607 25487291 615859425 384037167 615859425 384037167 691854742 307215884 691854742 307215884 670066985 408308865 670066985 408308865 530481843 710783532 530481843 710783532 290021774 710783532 667892994 331116068 667892994 331116068 542403241 467210490 542403241 467210490 41162598 959673526 41162598 959673526 113071118 695482088 113071118 695482088 306155722 695482088 114883806 886263293 114883806 886263293 962473461 36357463 962473461 36357463 49634458 951364814 49634458 951364814 373365585 626537172 373365585 626537172 70993497 930528739 70993497 930528739 878935322 119288946 878935322 119288946 631589586 868702574 631589586 868702574 132467564 868702574 268895046 731711525 268895046 731711525 235143029 864792749 235143029 864792749 108360281 892827898 108360281 892827898 410209473 202460238 410209473 202460238 795833717 202460238 392766186 606866376 392766186 606866376 704998541 257415325 704998541 257415325 741793525 257415325 295901420 705198219 295901420 705198219 360009674 640134886 360009674 640134886 239413559 761494528 239413559 761494528 995357760 3120890 995357760 3120890 996951685 3120890 176041648 824847231 176041648 824847231 443921381 182798213 443921381 182798213 815490398 182798213 705777688 637547467 705777688 637547467 362267885 637547467 407494545 593136373 407494545 593136373 108392527 964980695 108392527 964980695 35950502 964980695 79439170 812452232 79439170 812452232 187839864 812452232 181894780 829634952 181894780 829634952 170866374 829634952 981791667 17765423 981791667 17765423 10089344 990323837 10089344 990323837 261453506 96068742 261453506 96068742 902955967 96068742 589013802 669765304 589013802 669765304 331914103 669765304 755328602 141484018 755328602 141484018 857348297 141484018 341839888 724564541 341839888 724564541 275957425 724564541 421817266 529696478 421817266 529696478 470354983 529696478 467058998 532862060 467058998 532862060 737336241 230971757 737336241 230971757 767432271 230971757 742901229 256477784 742901229 256477784 812993833 185235816 812993833 185235816 151457074 849383793 151457074 849383793 612212024 387469845 612212024 387469845 306900084 713883128 306900084 713883128 286788193 713883128 788355555 210375650 788355555 210375650 693300834 512965235 693300834 512965235 226622344 774056144 226622344 774056144 601795092 397872214 601795092 397872214 63541303 938796365 63541303 938796365 532944999 105258709 532944999 105258709 894028811 105258709 67707974 934359855 67707974 934359855 529209669 414934846 529209669 414934846 713310411 286336571 713310411 286336571 520706104 840901896 520706104 840901896 159917690 840901896 643670400 355448354 643670400 355448354 447564124 551786157 447564124 551786157 907368844 91316273 907368844 91316273 178483288 822073791 178483288 822073791 188065132 812105908 188065132 812105908 75040555 926921678 75040555 926921678 488420563 204781994 488420563 204781994 928495206 70251085 928495206 70251085 705051298 294498597 705051298 294498597 936467869 61962592 936467869 61962592 346071329 654940188 346071329 654940188 700277936 299159188 700277936 299159188 561450014 439471817 561450014 439471817 959935019 39288819 959935019 39288819 690722864 884231088 690722864 884231088 116793001 884231088 465727761 178067529 465727761 178067529 820439501 178067529 224139643 776366290 224139643 776366290 586032043 159061521 586032043 159061521 839901495 159061521 265854057 770947211 265854057 770947211 230010800 770947211 930216362 68433715 930216362 68433715 385392777 614987645 385392777 614987645 847538403 151423895 847538403 151423895 194692360 805360835 194692360 805360835 659448980 297001269 659448980 297001269 702579997 297001269 153214938 847516181 153214938 847516181 444404849 555441625 444404849 555441625 331004236 771789052 331004236 771789052 229106364 771789052 412195226 357375885 412195226 357375885 701009758 298470200 701009758 298470200 12164532 988528451 12164532 988528451 262461204 656891877 262461204 656891877 344150263 656891877 337760410 663461512 337760410 663461512 592262588 408185783 592262588 408185783 18253096 982880080 18253096 982880080 856154956 142835599 856154956 142835599 769178058 580505375 769178058 580505375 420154145 580505375 934112581 64159427 934112581 64159427 374184334 694450109 374184334 694450109 307256635 694450109 784616823 2466113 784616823 2466113 997704726 2466113 633890809 480161265 633890809 480161265 245238325 756042490 245238325 756042490 518660322 481117684 518660322 481117684 412743389 587782111 412743389 587782111 754807990 244264212 754807990 244264212 264313049 743146479 264313049 743146479 127726410 873096110 127726410 873096110 561780163 439087951 561780163 439087951 398797935 601477585 398797935 601477585 642003242 357349652 642003242 357349652 598598365 946314161 598598365 946314161 55182199 946314161 475860891 523897020 475860891 523897020 284815503 715520771 284815503 715520771 767888367 50890117 767888367 50890117 947925479 50890117 775938694 389333069 775938694 389333069 263009428 737715903 263009428 737715903 948832141 49855014 948832141 49855014 631142646 925179003 631142646 925179003 76616262 925179003 254592223 448831327 254592223 448831327 551712655 448831327 518446457 481280074 518446457 481280074 989273407 10630726 989273407 10630726 432849374 907505471 432849374 907505471 77962784 923859024 77962784 923859024 750096549 248995612 750096549 248995612 288540439 766200995 288540439 766200995 234824346 766200995 297911707 659503218 297911707 659503218 410066646 466591677 410066646 466591677 964159423 34861252 964159423 34861252 790694047 735723475 790694047 735723475 265034104 735723475 308738797 137968361 308738797 137968361 860706840 137968361 844597231 711308955 844597231 711308955 289393343 711308955 426372874 461518657 426372874 461518657 539018206 461518657 120036435 881046206 120036435 881046206 824585999 68928355 824585999 68928355 929782505 68928355 248048069 753148916 248048069 753148916 798615855 199606119 798615855 199606119 763665927 234984125 763665927 234984125 878028023 120167039 878028023 120167039 567763053 432631997 567763053 432631997 910719212 87471881 910719212 87471881 337693823 663538404 337693823 663538404 767834112 230567674 767834112 230567674 668190331 800138124 668190331 800138124 200181813 800138124 447033956 288478827 447033956 288478827 824297107 174373528 824297107 174373528 344566313 656475972 344566313 656475972 735123925 7478501 735123925 7478501 992346998 7478501 622025744 835322131 622025744 835322131 165549786 835322131 847608110 151398124 847608110 151398124 485819628 513821858 485819628 513821858 630981777 368663903 630981777 368663903 533485806 466417635 533485806 466417635 699233282 300318849 699233282 300318849 624748698 713791472 624748698 713791472 286878805 713791472 896389732 103245083 896389732 103245083 375684329 624224522 375684329 624224522 900128424 99227092 900128424 99227092 855493907 289890210 855493907 289890210 709584435 289890210 987557188 12601818 987557188 12601818 612135964 387557566 612135964 387557566 993644367 6437146 993644367 6437146 825276653 173409596 825276653 173409596 937191543 61202225 937191543 61202225 336893488 664343729 336893488 664343729 603897018 62541863 603897018 62541863 935884300 62541863 667541279 720184509 667541279 720184509 147789776 853370957 147789776 853370957 693328027 305730040 693328027 305730040 619306150 613137201 619306150 613137201 387188594 613137201 558225515 273734101 558225515 273734101 907402030 91287660 907402030 91287660 871900176 391853214 871900176 391853214 607815436 391853214 979787390 19598202 979787390 19598202 890809738 108033455 890809738 108033455 899829417 99464290 899829417 99464290 277026468 723347744 277026468 723347744 360338639 639831978 360338639 639831978 2349673 997476047 2349673 997476047 3934846 821054918 3934846 821054918 179687372 821054918 19451930 981493595 19451930 981493595 410644796 384579273 410644796 384579273 615277525 384579273 4677801 995222048 4677801 995222048 979938636 19382529 979938636 19382529 912980782 594192936 912980782 594192936 406306801 594192936 922323795 76404549 922323795 76404549 81194852 920771766 81194852 920771766 506261387 182219297 506261387 182219297 816062157 182219297 93184485 909134434 93184485 909134434 684808085 313613916 684808085 313613916 373703414 777278096 373703414 777278096 223312709 777278096 226252650 580132308 226252650 580132308 420596145 580132308 260420840 740579756 260420840 740579756 600355000 172122313 600355000 172122313 939112826 59420737 939112826 59420737 712978281 286617914 712978281 286617914 874495494 123723564 874495494 123723564 139243552 862234162 139243552 862234162 305526804 696248661 305526804 696248661 220131693 779985261 220131693 779985261 438818269 263870777 438818269 263870777 735841349 263870777 632625042 366804549 632625042 366804549 978167409 5268595 978167409 5268595 994936316 5268595 74337423 927470547 74337423 927470547 959433364 39880845 959433364 39880845 838805488 160303534 838805488 160303534 855782611 143069917 855782611 143069917 491569525 968770617 491569525 968770617 32346771 968770617 277582382 579069544 277582382 579069544 421645598 579069544 263549337 737337056 263549337 737337056 888661890 110079486 888661890 110079486 444327938 555506531 444327938 555506531 448909644 166097956 448909644 166097956 833029465 166097956 49408482 951616304 49408482 951616304 920278568 78575675 920278568 78575675 484684292 976454497 484684292 976454497 24796047 976454497 322476384 191625913 322476384 191625913 806119014 191625913 347288660 653503211 347288660 653503211 352119842 70798438 352119842 70798438 927866034 70798438 663922277 335743071 663922277 335743071 955459193 43454692 955459193 43454692 486196825 599131661 486196825 599131661 401380339 599131661 654709286 187789190 654709286 187789190 810507863 187789190 217426580 782549031 217426580 782549031 775854575 222487340 775854575 222487340 541831315 471005256 541831315 471005256 208039807 791744677 208039807 791744677 704771991 294738263 704771991 294738263 542964944 457871025 542964944 457871025 596559468 403784925 596559468 403784925 55035293 946452613 55035293 946452613 737194361 111862196 737194361 111862196 886628580 111862196 432418114 567613063 432418114 567613063 481720122 64167758 481720122 64167758 934106354 64167758 152260847 866003677 152260847 866003677 135543718 866003677 299225471 701935777 299225471 701935777 204422692 795780572 204422692 795780572 644551213 24928424 644551213 24928424 974572318 24928424 654829537 344764592 654829537 344764592 728107804 271504930 728107804 271504930 578794323 973237375 578794323 973237375 28014812 973237375 591779664 145739963 591779664 145739963 899947144 99359489 899947144 99359489 122978270 878248261 122978270 878248261 642256457 357066775 642256457 357066775 533577951 466309003 533577951 466309003 566006518 365286462 566006518 365286462 634167376 365286462 228852985 856514466 228852985 856514466 40666748 960034952 40666748 960034952 860445697 138370042 860445697 138370042 146699363 857692179 146699363 857692179 143827943 857692179 808677716 142989556 808677716 142989556 855998438 142989556 820910686 539074433 820910686 539074433 460409050 539074433 478167500 521453728 478167500 521453728 297266783 709152749 297266783 709152749 291850465 709152749 400472181 599976994 400472181 599976994 290518298 947458956 290518298 947458956 53787294 947458956 567654860 32917374 567654860 32917374 966500576 32917374 583024033 694852577 583024033 694852577 277247337 723003166 277247337 723003166 858438350 79539598 858438350 79539598 919463985 79539598 170602474 931067208 170602474 931067208 70578571 931067208 431937215 568067055 431937215 568067055 212878408 786954728 212878408 786954728 418064124 466045120 418064124 466045120 533841956 466045120 405272845 595133365 405272845 595133365 911298334 86814349 911298334 86814349 576731056 848495025 576731056 848495025 152273456 848495025 978041502 21261456 978041502 21261456 572767313 428068197 572767313 428068197 588370574 412022059 588370574 412022059 44008923 956812121 44008923 956812121 759640333 239197666 759640333 239197666 623943680 951593172 623943680 951593172 49469967 951593172 620098629 209810715 620098629 209810715 788823168 209810715 373162447 626738108 373162447 626738108 433516337 566735847 433516337 566735847 64882465 943994860 64882465 943994860 57582969 943994860 584130419 333281892 584130419 333281892 665922767 333281892 566830110 870694498 566830110 870694498 130375715 870694498 893193248 105979004 893193248 105979004 99869073 902212137 99869073 902212137 266816902 597623040 266816902 597623040 402783348 597623040 90948484 911335618 90948484 911335618 756491351 79338931 756491351 79338931 919562500 79338931 429966463 569938340 429966463 569938340 885363906 112965325 885363906 112965325 416570945 583715551 416570945 583715551 960660178 38286725 960660178 38286725 47658122 953318621 47658122 953318621 434293244 565914255 434293244 565914255 175094768 825620070 175094768 825620070 784025795 35002417 784025795 35002417 963879194 35002417 705060356 526647182 705060356 526647182 460618038 976528419 460618038 976528419 21577367 979813935 21577367 979813935 822440745 88113107 822440745 88113107 910132934 88113107 413815566 586670086 413815566 586670086 851285345 147698822 851285345 147698822 838145550 810257505 838145550 810257505 189806543 810257505 495005477 504672530 495005477 504672530 12189363 988502337 12189363 988502337 723304677 276265533 723304677 276265533 471516722 705827041 471516722 705827041 40474448 978670926 40474448 978670926 22610746 978670926 217579845 782453271 217579845 782453271 169944947 830687508 169944947 830687508 474881183 189663888 474881183 189663888 808324086 189663888 357916657 930553104 357916657 930553104 70979916 930553104 570868990 177627656 570868990 177627656 914498304 84111209 914498304 84111209 299497599 701750353 299497599 701750353 822773259 175717275 822773259 175717275 275202586 725289126 275202586 725289126 635554148 363822216 635554148 363822216 99374086 911867081 99374086 911867081 90305079 911867081 785149207 213222304 785149207 213222304 9533115 990869054 9533115 990869054 651543054 348047964 651543054 348047964 279201851 721159714 279201851 721159714 693078761 259783469 693078761 259783469 739939938 259783469 598157307 402081218 598157307 402081218 615752947 384093004 615752947 384093004 605910832 393731197 605910832 393731197 663708926 335904071 663708926 335904071 23768425 977363188 23768425 977363188 146783465 271281180 146783465 271281180 728289008 271281180 121743264 879449066 121743264 879449066 917282990 81670113 917282990 81670113 849960239 149041772 849960239 149041772 886272787 112158232 886272787 112158232 379940723 620177071 379940723 620177071 573439697 321399557 573439697 321399557 676781799 321399557 51652738 949512236 51652738 949512236 416080383 193669838 416080383 193669838 804183998 193669838 159153516 841791713 159153516 841791713 901647510 97768862 901647510 97768862 708450801 694402766 708450801 694402766 90326488 911846033 90326488 911846033 228421366 578393747 228421366 578393747 422261173 578393747 273040554 727331393 273040554 727331393 600748041 399039077 600748041 399039077 93799210 908632682 93799210 908632682 209329984 224508393 209329984 224508393 883167324 115220837 883167324 115220837 48961631 952011539 48961631 952011539 668814663 330124064 668814663 330124064 418148169 747264408 418148169 747264408 253250489 747264408 552874474 6785383 552874474 6785383 993187357 6785383 734890583 264694397 734890583 264694397 759388559 239455452 759388559 239455452 496230396 660541796 496230396 660541796 340816718 660541796 496850210 502875843 496850210 502875843 300362334 866266856 300362334 866266856 135206515 866266856 162632400 838374718 162632400 838374718 68367022 933491049 68367022 933491049 632214811 367392416 632214811 367392416 500920742 661375887 500920742 661375887 195106013 804976291 195106013 804976291 867669176 130394318 867669176 130394318 849600873 223524987 849600873 223524987 196399330 909647688 196399330 909647688 92783394 909647688 305779126 501129949 305779126 501129949 498702048 501129949 149695223 851066621 149695223 851066621 761091914 204099682 761091914 204099682 794193099 204099682 540711420 791631617 540711420 791631617 89236670 912909501 89236670 912909501 661193692 338423457 661193692 338423457 15270595 985485123 15270595 985485123 967471840 31900269 967471840 31900269 510472376 488497764 510472376 488497764 629065275 370412371 629065275 370412371 77481597 924251137 77481597 924251137 654242955 112239379 654242955 112239379 886177680 112239379 617222969 631019363 617222969 631019363 27011218 974118679 27011218 974118679 190229126 809893647 190229126 809893647 18828063 982234387 18828063 982234387 700276046 299167327 700276046 299167327 160970055 840040810 160970055 840040810 200478558 799846113 200478558 799846113 82318810 919727457 82318810 919727457 566649287 49488290 566649287 49488290 949105448 49488290 593503140 607902764 593503140 607902764 391855445 607902764 463959899 535525760 463959899 535525760 24066068 977186882 24066068 977186882 168568543 832156861 168568543 832156861 164371091 836501334 164371091 836501334 634753493 364700482 634753493 364700482 512257706 612588803 512257706 612588803 212080641 787829286 212080641 787829286 935982675 62459381 935982675 62459381 920957403 212682015 920957403 212682015 190895418 809205182 190895418 809205182 970885722 28288514 970885722 28288514 259773092 741337139 259773092 741337139 798928194 199347629 798928194 199347629 213013886 786852392 213013886 786852392 758202422 240711782 758202422 240711782 593039287 407364272 593039287 407364272 730223530 269680682 730223530 269680682 84694620 917270659 84694620 917270659 738486197 261211543 738486197 261211543 531499382 468237458 531499382 468237458 767576062 230823660 767576062 230823660 392922549 753109636 392922549 753109636 137580685 864234372 137580685 864234372 301193844 603340479 301193844 603340479 396745750 603340479 126733674 874092070 126733674 874092070 683882981 191790002 683882981 191790002 805980862 191790002 114431919 886678764 114431919 886678764 166080633 379502974 166080633 379502974 917887857 81025360 917887857 81025360 250379143 750575527 250379143 750575527 936085949 49259806 936085949 49259806 949352738 49259806 251013792 750118631 251013792 750118631 834654178 164749528 834654178 164749528 749492256 417024323 749492256 417024323 41798650 959033164 41798650 959033164 492401970 507709231 492401970 507709231 232420875 916979069 232420875 916979069 85005773 916979069 666097203 333090732 666097203 333090732 232567023 768355061 232567023 768355061 634904264 364556506 634904264 364556506 240654600 760335389 240654600 760335389 668004128 256734931 668004128 256734931 742611450 256734931 119560272 881543503 119560272 881543503 273882621 525966855 273882621 525966855 473972413 525966855 309491084 980168126 309491084 980168126 21180283 980168126 383703790 145166975 383703790 145166975 853640515 145166975 800690182 508445834 800690182 508445834 138121102 863575292 138121102 863575292 551572954 449032734 551572954 449032734 234543049 766617650 234543049 766617650 449144719 176282034 449144719 176282034 822153325 176282034 448102866 696220655 448102866 696220655 305557366 696220655 768821750 229678597 768821750 229678597 7455562 992734976 7455562 992734976 452418752 61626575 452418752 61626575 936793871 61626575 707036077 292700289 707036077 292700289 997752098 2414448 997752098 2414448 700126461 620313083 700126461 620313083 379852868 620313083 954979222 40138245 954979222 40138245 959162302 40138245 585078093 415596925 585078093 415596925 913394341 84860865 913394341 84860865 882275576 116118390 882275576 116118390 984794146 14950312 984794146 14950312 575747394 578541847 575747394 578541847 422018613 578541847 683457700 314808563 683457700 314808563 645693656 721999503 645693656 721999503 278334490 721999503 895856643 4958164 895856643 4958164 995167418 4958164 121544132 879553915 121544132 879553915 634644339 364804481 634644339 364804481 150581424 850329922 150581424 850329922 853998900 144752259 853998900 144752259 576866 999456793 576866 999456793 505435850 493717651 505435850 493717651 335469398 666053083 335469398 666053083 534988532 335117081 534988532 335117081 664474504 335117081 529006863 471210435 529006863 471210435 540017245 460525003 540017245 460525003 499373852 708733136 499373852 708733136 292358935 708733136 526761045 473487114 526761045 473487114 42091018 958645345 42091018 958645345 81232393 63413287 81232393 63413287 934860696 63413287 189565970 810565266 189565970 810565266 589578607 410878832 589578607 410878832 569139360 491245734 569139360 491245734 507898038 491245734 660858558 236804097 660858558 236804097 939412210 59248071 939412210 59248071 554144588 787690317 554144588 787690317 212217866 787690317 274514389 130836983 274514389 130836983 867241300 130836983 63279139 957264189 63279139 957264189 43621734 957264189 193623282 418068758 193623282 418068758 864275233 133816686 864275233 133816686 840640552 158260395 840640552 158260395 907488900 91153377 907488900 91153377 366416336 994094086 366416336 994094086 5663156 994094086 860321990 138593990 860321990 138593990 128513880 872492459 128513880 872492459 961787193 37070874 961787193 37070874 532383263 831139575 532383263 831139575 156970503 843897646 156970503 843897646 225150575 775349301 225150575 775349301 62371466 939793793 62371466 939793793 222739465 777667238 222739465 777667238 214313591 785657387 214313591 785657387 927265585 71511657 927265585 71511657 814935666 267538986 814935666 267538986 323968362 677545978 323968362 677545978 499643145 499970332 499643145 499970332 17974284 983166953 17974284 983166953 527018842 473229891 527018842 473229891 102933475 898620947 102933475 898620947 281397281 142940205 281397281 142940205 856070446 142940205 204611451 795509289 204611451 795509289 936332612 62080223 936332612 62080223 401806917 965237698 401806917 965237698 35779701 965237698 887660978 110990864 887660978 110990864 327925985 673515820 327925985 673515820 948399320 50249484 948399320 50249484 717163340 777433796 717163340 777433796 55619933 945926397 55619933 945926397 460641612 353725889 460641612 353725889 837886459 161413292 837886459 161413292 53109415 948230686 53109415 948230686 617065362 382965987 617065362 382965987 339387034 661937465 339387034 661937465 933498749 53343112 933498749 53343112 945355714 53343112 437181059 563142286 437181059 563142286 843150206 155585175 843150206 155585175 711695259 909053878 711695259 909053878 93298989 909053878 675999470 233097771 675999470 233097771 765381640 233097771 222580913 777726359 222580913 777726359 371568541 628621171 371568541 628621171 343831184 657101221 343831184 657101221 593676137 116788279 593676137 116788279 881718217 116788279 736465716 357055690 736465716 357055690 97272730 904771201 97272730 904771201 937384386 60980104 937384386 60980104 708592459 291100626 708592459 291100626 725943424 273719863 725943424 273719863 83274962 918736274 83274962 918736274 348832102 581698196 348832102 581698196 419146532 581698196 166974398 834056527 166974398 834056527 806709088 191108209 806709088 191108209 61061247 940969102 61061247 940969102 560346587 440726243 560346587 440726243 45869748 954670627 45869748 954670627 896873007 102726793 896873007 102726793 879908531 562556684 879908531 562556684 437684726 562556684 950015239 48561943 950015239 48561943 63574966 938780064 63574966 938780064 847929598 150921481 847929598 150921481 417849978 582812854 417849978 582812854 433389337 566796589 433389337 566796589 205423697 794735524 205423697 794735524 535269363 464735467 535269363 464735467 86849947 915070834 86849947 915070834 521455731 478620480 521455731 478620480 270706416 729950257 270706416 729950257 805786071 192043108 805786071 192043108 388521736 611737064 388521736 611737064 544034492 456799865 544034492 456799865 541691482 759672371 541691482 759672371 241465502 759672371 564226579 436575903 564226579 436575903 533965047 465913547 533965047 465913547 880814610 117554073 880814610 117554073 191673800 913162596 191673800 913162596 88959193 913162596 532767728 94361180 532767728 94361180 904471842 94361180 473677732 874721579 473677732 874721579 126168236 874721579 421508720 398284283 421508720 398284283 988906307 11087812 988906307 11087812 522169901 697446754 522169901 697446754 141105135 860218718 141105135 860218718 425803141 379121368 425803141 379121368 999337865 769960 999337865 769960 212785818 787115384 212785818 787115384 280423585 402414361 280423585 402414361 673346846 324883414 673346846 324883414 554360115 446303455 554360115 446303455 691635456 307453275 691635456 307453275 646074561 950984237 646074561 950984237 50112286 950984237 763838081 234890455 763838081 234890455 493050780 506997074 493050780 506997074 505994608 475483643 505994608 475483643 524509631 475483643 259599296 741503145 259599296 741503145 945876271 52843632 945876271 52843632 628822166 941746354 628822166 941746354 60294936 941746354 739806377 259961195 739806377 259961195 456345102 595622247 456345102 595622247 404767213 595622247 893950329 105335639 893950329 105335639 681257561 316916329 681257561 316916329 955250086 43665960 955250086 43665960 842403791 297141325 842403791 297141325 432830129 794440918 432830129 794440918 90501001 911748244 90501001 911748244 861100729 137537950 861100729 137537950 244507736 756602872 244507736 756602872 600276894 399781772 600276894 399781772 237742140 971035279 237742140 971035279 30290542 971035279 435792917 564562673 435792917 564562673 21724972 979604237 21724972 979604237 90899369 880348426 90899369 880348426 719132608 280581419 719132608 280581419 594809705 637567819 594809705 637567819 362223974 637567819 685845677 115393777 685845677 115393777 883041593 115393777 428890303 571075129 428890303 571075129 664543379 335042725 664543379 335042725 321355542 680184823 321355542 680184823 729498762 270238946 729498762 270238946 492182219 727154801 492182219 727154801 273199550 727154801 307725178 307242078 307725178 307242078 691838326 307242078 654722408 344824815 654722408 344824815 876135237 122058847 876135237 122058847 317056902 684779850 317056902 684779850 434969677 2516304 434969677 2516304 997610462 2516304 81055439 920975774 81055439 920975774 388142991 132582071 388142991 132582071 865534887 132582071 686881012 311496107 686881012 311496107 731738218 268054232 731738218 268054232 270521014 730113263 270521014 730113263 484541612 515179829 484541612 515179829 258360674 742531959 258360674 742531959 459221748 27742026 459221748 27742026 971729422 27742026 796068943 991950461 796068943 991950461 8372404 991950461 703783289 141386899 703783289 141386899 924827590 73726928 924827590 73726928 154922687 871967433 154922687 871967433 129155810 871967433 435147194 565111337 435147194 565111337 350987627 840869810 350987627 840869810 159932669 840869810 785169502 213216928 785169502 213216928 221713314 778275361 221713314 778275361 988868562 11171834 988868562 11171834 612294421 966013077 612294421 966013077 34845049 966013077 348700432 374654894 348700432 374654894 869225284 128914058 869225284 128914058 813467025 440698341 813467025 440698341 504516441 494578328 504516441 494578328 908499394 89979252 908499394 89979252 846461128 152229515 846461128 152229515 905784463 1785858 905784463 1785858 998413078 1785858 835340849 212372999 835340849 212372999 599363476 400712102 599363476 400712102 789721873 162466125 789721873 162466125 918304136 80580721 918304136 80580721 66569882 935623523 66569882 935623523 947314191 51422359 947314191 51422359 265488300 735128793 265488300 735128793 880121867 118213544 880121867 118213544 297897891 703082701 297897891 703082701 720015853 26429206 720015853 26429206 973284605 26429206 317847322 937593550 317847322 937593550 64725608 937593550 928702256 70000388 928702256 70000388 93617532 908763169 93617532 908763169 805055363 192897521 805055363 192897521 213223164 786673747 213223164 786673747 380475376 569125769 380475376 569125769 570411465 430163899 570411465 430163899 399230581 970963244 399230581 970963244 30440404 970963244 163539850 101186339 163539850 101186339 898302495 101186339 206741303 793498941 206741303 793498941 473837892 327133304 473837892 327133304 671737017 327133304 653149940 516105830 653149940 516105830 483527342 516105830 730619481 269341068 730619481 269341068 222532298 777746823 222532298 777746823 971689669 27796892 971689669 27796892 372884111 666593919 372884111 666593919 335029511 666593919 821087016 177563437 821087016 177563437 146160117 859550120 146160117 859550120 141980398 859550120 710861253 288621418 710861253 288621418 240260303 760759837 240260303 760759837 310117707 691578707 310117707 691578707 60552166 941456764 60552166 941456764 374646921 607022138 374646921 607022138 409523070 590982571 409523070 590982571 138063827 863672863 138063827 863672863 485524919 223174847 485524919 223174847 986028051 13881987 986028051 13881987 722067643 951138357 722067643 951138357 49954447 951138357 783258614 215502841 783258614 215502841 128154839 872789566 128154839 872789566 729822041 269977016 729822041 269977016 92141166 910052877 92141166 910052877 789301940 209228429 789301940 209228429 516314102 508698693 516314102 508698693 491340459 508698693 818188599 180320019 818188599 180320019 606867996 392878901 606867996 392878901 683847897 284304974 683847897 284304974 715276615 284304974 107814417 893246005 107814417 893246005 766288679 232278837 766288679 232278837 213090880 786753117 213090880 786753117 842552514 156107435 842552514 156107435 649579760 724891210 649579760 724891210 275603090 724891210 402578585 384911676 402578585 384911676 614879171 384911676 108473683 892528572 108473683 892528572 209376425 125864176 209376425 125864176 872233478 125864176 706676847 293016266 706676847 293016266 763412624 235197191 763412624 235197191 484664469 953072404 484664469 953072404 47953296 953072404 631934011 127755654 631934011 127755654 870472596 127755654 113519972 887688022 113519972 887688022 635735057 363700350 635735057 363700350 504526001 494577044 504526001 494577044 770289999 227986310 770289999 227986310 528155339 692830238 528155339 692830238 252760379 747816500 252760379 747816500 623587668 376086762 623587668 376086762 215668917 784350475 215668917 784350475 319499625 583353029 319499625 583353029 814024642 162174944 814024642 162174944 837095108 162174944 101919980 900049965 101919980 900049965 528937836 471303700 528937836 471303700 223845353 776686659 223845353 776686659 337215458 448091954 337215458 448091954 552526102 448091954 455670139 872645360 455670139 872645360 29942661 971322004 29942661 971322004 917160554 81714550 917160554 81714550 606659791 645728522 606659791 645728522 345237619 655656587 345237619 655656587 736229022 263609029 736229022 263609029 192243604 807975651 192243604 807975651 509291773 489670008 509291773 489670008 452474811 797389826 452474811 797389826 202826471 797389826 923094713 75485250 923094713 75485250 906088773 891158135 906088773 891158135 109876472 891158135 783866170 34216547 783866170 34216547 965024267 34216547 836053416 503070497 836053416 503070497 496605746 503070497 943431313 55724973 943431313 55724973 285815095 847599901 285815095 847599901 153138053 847599901 914692657 83901205 914692657 83901205 203952583 796088701 203952583 796088701 333788292 66347671 333788292 66347671 932163487 66347671 98711301 903354548 98711301 903354548 836502168 162798516 836502168 162798516 416636138 583653165 416636138 583653165 484322135 515332183 484322135 515332183 49529058 951487078 49529058 951487078 771340958 227089818 771340958 227089818 427301971 967397486 427301971 967397486 33718764 967397486 72916572 5917755 72916572 5917755 994092969 5917755 911459242 605500363 911459242 605500363 394383236 605500363 571379859 429188273 571379859 429188273 201420192 798845750 201420192 798845750 801687546 196440235 801687546 196440235 756238865 691545211 756238865 691545211 112888729 888524118 112888729 888524118 513777598 343694330 513777598 343694330 743282451 255971699 743282451 255971699 705841754 464294874 705841754 464294874 123596436 877567524 123596436 877567524 139709755 712597093 139709755 712597093 786684115 211832767 786684115 211832767 131610081 869532709 131610081 869532709 959818060 39411140 959818060 39411140 837587275 491620782 837587275 491620782 507525817 491620782 547767511 433744694 547767511 433744694 566815758 433744694 36679792 964394124 36679792 964394124 637037008 362416522 637037008 362416522 129558523 871421497 129558523 871421497 659322735 340291072 659322735 340291072 430256022 846272777 430256022 846272777 154499529 846272777 891999858 106979802 891999858 106979802 322037554 679526458 322037554 679526458 550952750 440629461 550952750 440629461 560484004 440629461 433314399 871256407 433314399 871256407 129811407 871256407 526348103 473994123 526348103 473994123 358860987 763205648 358860987 763205648 171998588 828759635 171998588 828759635 199001418 801394259 199001418 801394259 12499588 988322080 12499588 988322080 104020978 772855064 104020978 772855064 488080151 511683076 488080151 511683076 244708158 756370553 244708158 756370553 317548572 684216677 317548572 684216677 6008385 993819229 6008385 993819229 329681528 671833313 329681528 671833313 147621894 853537359 147621894 853537359 315116381 192583361 315116381 192583361 805312750 192583361 432176793 567894401 432176793 567894401 768966516 180165431 768966516 180165431 941846367 57213211 941846367 57213211 560073094 440964209 560073094 440964209 649368699 77730512 649368699 77730512 920946735 77730512 637594621 948084113 637594621 948084113 53199450 948084113 284588508 715880863 284588508 715880863 144966458 869889129 144966458 869889129 131196102 869889129 688636511 309974455 688636511 309974455 611841631 704236142 611841631 704236142 296674358 704236142 697991602 225343141 697991602 225343141 772917613 225343141 619678598 903268497 619678598 903268497 98804060 903268497 441201619 558753498 441201619 558753498 74843857 927112798 74843857 927112798 651320058 3175906 651320058 3175906 996841438 3175906 916512774 871793910 916512774 871793910 129290320 871793910 491927311 508192056 491927311 508192056 131304701 869761471 131304701 869761471 317210849 280099907 317210849 280099907 719454125 280099907 549954069 583113164 549954069 583113164 417306063 583113164 632631251 366802263 632631251 366802263 570218391 862870628 570218391 862870628 109983552 891109462 109983552 891109462 703251252 155008532 703251252 155008532 844010026 155008532 579490233 947299419 579490233 947299419 54019958 947299419 754736379 244380907 754736379 244380907 642749137 722721320 642749137 722721320 277501537 722721320 466936999 532942432 466936999 532942432 251188554 805549369 251188554 805549369 194526063 805549369 961932259 36904149 961932259 36904149 837451598 173611373 837451598 173611373 392454375 607274810 392454375 607274810 772834957 225443401 772834957 225443401 195153366 828212177 195153366 828212177 56200500 992020736 56200500 992020736 8282466 992020736 33123135 138968518 33123135 138968518 860107441 138968518 61605942 940404029 61605942 940404029 703245896 296325124 703245896 296325124 421500599 579150107 421500599 579150107 706885583 292807589 706885583 292807589 96336659 905813042 96336659 905813042 695655915 303515530 695655915 303515530 378443662 621912652 378443662 621912652 797963454 200241018 797963454 200241018 184276157 816365298 184276157 816365298 387032791 601581138 387032791 601581138 487232277 512595002 487232277 512595002 425683356 866036110 425683356 866036110 30559434 970901238 30559434 970901238 134948879 814551568 134948879 814551568 553047486 363225270 553047486 363225270 636291191 363225270 33331699 967831342 33331699 967831342 364904996 515078366 364904996 515078366 484646244 515078366 102556609 899044388 102556609 899044388 113550671 404899658 113550671 404899658 805080635 192880332 805080635 192880332 212459057 787488648 212459057 787488648 569292877 425844507 569292877 425844507 833599215 165566836 833599215 165566836 30818061 970554819 30818061 970554819 255110291 534703570 255110291 534703570 464967146 534703570 246839911 824391119 246839911 824391119 16154215 984734932 16154215 984734932 723143585 276400359 723143585 276400359 676476418 630080052 676476418 630080052 370460806 630080052 423781154 154013082 423781154 154013082 844876878 154013082 297789928 703227061 297789928 703227061 834507174 164864099 834507174 164864099 507236676 491867040 507236676 491867040 557605019 262168397 557605019 262168397 737387830 262168397 460619778 538811832 460619778 538811832 857071164 141889542 857071164 141889542 240942970 760149064 240942970 760149064 716402069 89485298 716402069 89485298 908968505 89485298 358819044 947495044 358819044 947495044 53744447 947495044 853468159 145436643 853468159 145436643 831680909 339802762 831680909 339802762 174180119 985812114 174180119 985812114 15010874 985812114 676488081 321606417 676488081 321606417 471104212 710369265 471104212 710369265 290400312 710369265 768954148 84908247 768954148 84908247 913342043 84908247 686747542 311608266 686747542 311608266 942108144 56882281 942108144 56882281 3285930 996704286 3285930 996704286 795355345 202932126 795355345 202932126 7695442 992635291 7695442 992635291 900941440 98387624 900941440 98387624 3066564 996947739 3066564 996947739 578240293 146371470 578240293 146371470 852453826 146371470 812623747 268480398 812623747 268480398 473505638 526503908 473505638 526503908 550033923 450412567 550033923 450412567 441987656 590681901 441987656 590681901 373073350 626863937 373073350 626863937 853733380 145058461 853733380 145058461 286195729 714503298 286195729 714503298 737351253 65845915 737351253 65845915 932615350 65845915 103050497 898487150 103050497 898487150 810877599 187269120 810877599 187269120 512439577 486832511 512439577 486832511 534185052 465742449 534185052 465742449 342674775 658603695 342674775 658603695 548244435 228236252 548244435 228236252 770057522 228236252 131010807 870077350 131010807 870077350 589875877 173082657 589875877 173082657 825669854 173082657 381927348 618429501 381927348 618429501 524359386 475652069 524359386 475652069 487985045 711982298 487985045 711982298 288507539 711982298 927724846 70934719 927724846 70934719 253346929 747189664 253346929 747189664 589270266 350996952 589270266 350996952 948113660 50642492 948113660 50642492 314788823 686996895 314788823 686996895 855751999 143136355 855751999 143136355 29072741 972192480 29072741 972192480 565995508 434854094 565995508 434854094 246162047 934906229 246162047 934906229 67348797 934906229 691226906 307730761 691226906 307730761 281464098 865620652 281464098 865620652 136040554 865620652 150950553 459585261 150950553 459585261 626522336 373108285 626522336 373108285 485661587 513962983 485661587 513962983 959645659 39521636 959645659 39521636 905149564 514085369 905149564 514085369 342305542 943541727 342305542 943541727 58078951 943541727 252816558 89077965 252816558 89077965 909249812 89077965 818244138 180274858 818244138 180274858 896234675 103396670 896234675 103396670 530679509 872580477 530679509 872580477 72873638 928837882 72873638 928837882 971732973 27734681 971732973 27734681 902314894 516066042 902314894 516066042 483621865 516066042 973176574 26613145 973176574 26613145 696729714 646258276 696729714 646258276 354648875 646258276 944941906 53812015 944941906 53812015 23271490 977845784 23271490 977845784 899355302 99848269 899355302 99848269 726316333 841313260 726316333 841313260 159592552 841313260 579713712 230867981 579713712 230867981 969900865 29376729 969900865 29376729 788304742 747438949 788304742 747438949 115993378 884975846 115993378 884975846 660053222 29418396 660053222 29418396 969820305 29418396 439052816 561060896 439052816 561060896 868516029 129565486 868516029 129565486 410810426 798381381 410810426 798381381 119154533 882006793 119154533 882006793 720197435 123929059 720197435 123929059 874171168 123929059 619389259 391614628 619389259 391614628 69865600 931870416 69865600 931870416 75004701 856003328 75004701 856003328 971565112 20946266 971565112 20946266 978453694 20946266 874743525 123415980 874743525 123415980 982357838 17130733 982357838 17130733 764773530 233966908 764773530 233966908 937304301 61152068 937304301 61152068 108420405 892695237 108420405 892695237 418930808 581885105 418930808 581885105 158947951 842068331 158947951 842068331 856679930 142291779 856679930 142291779 77093308 924719191 77093308 924719191 313483380 122479392 313483380 122479392 875637415 122479392 239801157 877077464 239801157 877077464 124035409 877077464 294274743 72535648 294274743 72535648 926309883 72535648 250652140 750406521 250652140 750406521 437884980 562345345 437884980 562345345 4153045 995701033 4153045 995701033 277829854 20287596 277829854 20287596 978955609 20287596 278443264 721859160 278443264 721859160 663622546 335959869 663622546 335959869 279729104 720644467 279729104 720644467 401461204 23483821 401461204 23483821 976057295 23483821 757366296 602101841 757366296 602101841 398123937 602101841 895234702 104354099 895234702 104354099 8911459 991467874 8911459 991467874 340113507 661092286 340113507 661092286 64690057 937663678 64690057 937663678 626256097 373318604 626256097 373318604 115286383 885753773 115286383 885753773 121712684 203089530 121712684 203089530 949906463 48684088 949906463 48684088 335146392 666503626 335146392 666503626 615463998 341370701 615463998 341370701 658324649 341370701 632475831 751174643 632475831 751174643 249989646 751174643 795591370 202630099 795591370 202630099 351264997 649803954 351264997 649803954 498879618 319645660 498879618 319645660 678674912 319645660 169772393 978449354 169772393 978449354 2771722 997180655 2771722 997180655 407586297 568603920 407586297 568603920 807320083 190419952 807320083 190419952 129696574 871331923 129696574 871331923 570619793 429914714 570619793 429914714 269314435 731240815 269314435 731240815 368650997 130109598 368650997 130109598 867998829 130109598 253337062 848212802 253337062 848212802 152608601 848212802 818095084 180419811 818095084 180419811 595377098 877002397 595377098 877002397 124111641 877002397 920520511 78327963 920520511 78327963 368810011 674867444 368810011 674867444 326682093 674867444 341850410 659195115 341850410 659195115 153704156 921701049 153704156 921701049 80175996 921701049 472803358 527113652 472803358 527113652 196657737 803604959 196657737 803604959 753562809 245827754 753562809 245827754 673725856 324610319 673725856 324610319 691619486 150785521 691619486 150785521 848153123 150785521 493714476 531459037 493714476 531459037 170330273 977730187 170330273 977730187 23368969 977730187 650662549 314433564 650662549 314433564 905052309 93667591 905052309 93667591 707823214 650979198 707823214 650979198 227590466 773126985 227590466 773126985 850138534 148902611 850138534 148902611 286047397 714657499 286047397 714657499 446025002 281523125 446025002 281523125 718229942 281523125 404746612 779076868 404746612 779076868 221129490 779076868 735266388 264338548 735266388 264338548 233365311 767654927 233365311 767654927 731230382 268563326 731230382 268563326 371768271 628490828 371768271 628490828 479385949 520124790 479385949 520124790 73899810 927900321 73899810 927900321 344917962 655940492 344917962 655940492 57156377 944237808 57156377 944237808 554887630 165364122 554887630 165364122 833839761 165364122 298500768 788416993 298500768 788416993 211501138 788416993 889193663 48171445 889193663 48171445 950609334 48171445 902398608 837982383 902398608 837982383 53885197 947381358 53885197 947381358 684147258 314087658 684147258 314087658 481319539 755436420 481319539 755436420 245767927 755436420 741157428 83184728 741157428 83184728 915285397 83184728 96407656 905795339 96407656 905795339 930063191 68542824 930063191 68542824 206811462 793363802 206811462 793363802 589503723 410942996 589503723 410942996 496851377 502862078 496851377 502862078 865773077 117668285 865773077 117668285 880738283 117668285 641569319 607627942 641569319 607627942 392087222 607627942 443096551 556828081 443096551 556828081 341256973 659925316 341256973 659925316 462037330 537369533 462037330 537369533 111020485 890156892 111020485 890156892 863247265 59126609 863247265 59126609 939553823 59126609 303000449 954281171 303000449 954281171 46289296 954281171 61882882 861819314 61882882 861819314 139626608 861819314 43537239 957369928 43537239 957369928 966044500 33167170 966044500 33167170 475337912 927952908 475337912 927952908 73840126 927952908 355181890 645459839 355181890 645459839 190987211 906197802 190987211 906197802 95942775 906197802 816670676 72777342 816670676 72777342 926124618 72777342 293720985 852867327 293720985 852867327 148132527 852867327 837996995 161195361 837996995 161195361 492424073 704496951 492424073 704496951 296397388 704496951 814706062 183522610 814706062 183522610 280763447 719476301 280763447 719476301 438103131 116680780 438103131 116680780 881847329 116680780 557932711 442631804 557932711 442631804 882973268 101249028 882973268 101249028 898276725 101249028 72286095 929226583 72286095 929226583 201396880 531344725 201396880 531344725 816787872 181695396 816787872 181695396 13717748 986887785 13717748 986887785 624666633 206927334 624666633 206927334 791430671 206927334 485689346 513892297 485689346 513892297 586700533 413724634 586700533 413724634 368808886 631416146 368808886 631416146 804603601 193270713 804603601 193270713 719937877 606665079 719937877 606665079 393116493 606665079 478786322 520800734 478786322 520800734 406770642 593811498 406770642 593811498 905095840 93642191 905095840 93642191 207175596 881003036 207175596 881003036 120081664 881003036 830709989 168517253 830709989 168517253 801716320 369705328 801716320 369705328 11899071 988779528 11899071 988779528 969268266 29892665 969268266 29892665 69411170 932313579 69411170 932313579 99641257 840589857 99641257 840589857 160252699 840589857 22199080 979098065 22199080 979098065 270233023 730369164 270233023 730369164 34172197 980780524 34172197 980780524 20508813 980780524 419922229 580991179 419922229 580991179 160384645 840439133 160384645 840439133 494555716 142830722 494555716 142830722 856163911 142830722 65797846 936351625 65797846 936351625 867880804 128371047 867880804 128371047 918494599 80430052 918494599 80430052 341832541 659245017 341832541 659245017 841864319 156970819 841864319 156970819 3450140 996502475 3450140 996502475 962061524 36694441 962061524 36694441 177673266 823024970 177673266 823024970 619602893 380459471 619602893 380459471 298349389 702666019 298349389 702666019 506759660 231552555 506759660 231552555 766962145 231552555 183244438 817444998 183244438 817444998 874573824 8208372 874573824 8208372 991553797 8208372 680186184 318073792 680186184 318073792 902427549 96800001 902427549 96800001 365997504 957604972 365997504 957604972 43274664 957604972 256913987 544623168 256913987 544623168 454979288 544623168 390391674 609747178 390391674 609747178 909586538 88761665 909586538 88761665 309990603 703980508 309990603 703980508 296984019 703980508 831538965 167793574 831538965 167793574 569034892 431633116 569034892 431633116 753377268 245998092 753377268 245998092 382103980 618206478 382103980 618206478 795411524 202908093 795411524 202908093 663075087 336415727 663075087 336415727 866448626 27943324 866448626 27943324 971458145 27943324 669301885 442159849 669301885 442159849 279365809 721035537 279365809 721035537 966945467 32447250 966945467 32447250 639997685 375584589 639997685 375584589 594241184 406262778 594241184 406262778 836883485 162331285 836883485 162331285 97164532 904839610 97164532 904839610 809446534 188580103 809446534 188580103 45511088 954958768 45511088 954958768 895447572 104204228 895447572 104204228 439793393 560305054 439793393 560305054 675100647 322990909 675100647 322990909 567425575 650026466 567425575 650026466 350897329 650026466 555681251 73222289 555681251 73222289 925433389 73222289 626967620 788646062 626967620 788646062 211255811 788646062 285626784 679966276 285626784 679966276 476188934 315593985 476188934 315593985 682604342 315593985 29113347 972157418 29113347 972157418 581404118 224897753 581404118 224897753 773329716 224897753 491648888 508407226 491648888 508407226 706637960 293062948 706637960 293062948 560287755 440758699 560287755 440758699 744776928 254575417 744776928 254575417 666802968 417301289 666802968 417301289 583566441 417301289 637067865 362388829 637067865 362388829 500230541 775736262 500230541 775736262 224697926 775736262 412934628 587634236 412934628 587634236 139472971 862049807 139472971 862049807 717666149 282105545 717666149 282105545 139669436 861803869 139669436 861803869 341354395 659799748 341354395 659799748 299099143 702065421 299099143 702065421 646476625 261618354 646476625 261618354 737931497 261618354 441737827 558135931 441737827 558135931 830446281 168828809 830446281 168828809 767559157 267232965 767559157 267232965 470007825 530239973 470007825 530239973 774506219 223734644 774506219 223734644 595980508 404341272 595980508 404341272 959136993 40175911 959136993 40175911 125706113 875478331 125706113 875478331 705265846 294279025 705265846 294279025 362561911 637257869 362561911 637257869 534570364 465506670 534570364 465506670 443355644 899082404 443355644 899082404 102518217 899082404 118861451 151738163 118861451 151738163 847095632 151738163 736008480 939081790 736008480 939081790 63104431 939081790 951602778 47191145 951602778 47191145 407918661 592792799 407918661 592792799 461016747 538381591 461016747 538381591 138313735 969970622 138313735 969970622 31371659 969970622 842225844 156492767 842225844 156492767 320829307 925831332 320829307 925831332 76039353 925831332 721200862 179243562 721200862 179243562 819208945 179243562 197433524 802938243 197433524 802938243 211377752 182147172 211377752 182147172 816138956 182147172 618824733 557522472 618824733 557522472 442282851 557522472 719449717 280129286 719449717 280129286 142203812 943226324 142203812 943226324 58570971 943226324 972156444 27340254 972156444 27340254 751489609 720227420 751489609 720227420 280074449 720227420 799787305 198360413 799787305 198360413 756606454 441305525 756606454 441305525 559844509 441305525 577019462 242087267 577019462 242087267 757051980 242087267 308426116 873660601 308426116 873660601 127223250 873660601 818309014 180259804 818309014 180259804 539636610 482199653 539636610 482199653 259328460 741687182 259328460 741687182 769817940 228550450 769817940 228550450 142028763 859512286 142028763 859512286 748973885 250000684 748973885 250000684 204771881 833643852 204771881 833643852 167277580 833643852 256924559 370422098 256924559 370422098 910556004 87608798 910556004 87608798 644961665 354139504 644961665 354139504 846773739 152050637 846773739 152050637 193337050 806752102 193337050 806752102 742198229 257216707 742198229 257216707 609037707 579298560 609037707 579298560 421325244 579298560 924600245 73983793 924600245 73983793 796852031 573013161 796852031 573013161 184642413 815961272 184642413 815961272 536711419 317792585 536711419 317792585 763030280 235719902 763030280 235719902 492639613 561314524 492639613 561314524 438844114 561314524 655775289 343759917 655775289 343759917 284460958 715999738 284460958 715999738 406640490 479356185 406640490 479356185 520518877 479356185 47600073 953348482 47600073 953348482 144124574 69241862 144124574 69241862 929452562 69241862 904978268 501003970 904978268 501003970 226790800 773828194 226790800 773828194 434055197 566187779 434055197 566187779 106438952 894829994 106438952 894829994 844123243 154949577 844123243 154949577 115196732 885905899 115196732 885905899 489933191 167653624 489933191 167653624 831673127 167653624 598952512 401210242 598952512 401210242 692083589 307084716 692083589 307084716 108447118 892644654 108447118 892644654 186657989 813766210 186657989 813766210 120087044 880934884 120087044 880934884 314042738 403023798 314042738 403023798 597162468 403023798 78375058 923541547 78375058 923541547 802725061 74892345 802725061 74892345 923652907 74892345 45765665 954743125 45765665 954743125 318792080 149191365 318792080 149191365 849871096 149191365 823085118 550849066 823085118 550849066 448588080 550849066 843250757 155548955 843250757 155548955 51514235 949672248 51514235 949672248 963158474 35850670 963158474 35850670 321601451 679945031 321601451 679945031 909147470 89230420 909147470 89230420 681946669 961408655 681946669 961408655 39413016 961408655 262947955 513274673 262947955 513274673 486400390 513274673 369497075 630924113 369497075 630924113 658732713 340915944 658732713 340915944 52007718 949152642 52007718 949152642 843343738 8087288 843343738 8087288 991711309 8087288 505359391 672081013 505359391 672081013 329327268 672081013 467166195 532717518 467166195 532717518 252570333 748073018 252570333 748073018 551381673 224223343 551381673 224223343 773927491 224223343 367645491 717282823 367645491 717282823 283325370 717282823 699297593 300270343 699297593 300270343 128216729 872752562 128216729 872752562 336102449 487701860 336102449 487701860 530253852 469714437 530253852 469714437 65476948 936814544 65476948 936814544 953189452 45594494 953189452 45594494 931693866 173126738 931693866 173126738 384538145 732094696 384538145 732094696 113465886 887797886 113465886 887797886 703670871 197058086 703670871 197058086 800989168 197058086 541552866 613557249 541552866 613557249 386777021 613557249 720102794 279346881 720102794 279346881 605001362 423864484 605001362 423864484 109954539 891126873 109954539 891126873 748334328 250721966 748334328 250721966 317375833 854943779 317375833 854943779 146325955 854943779 458911732 9533811 458911732 9533811 990365575 9533811 113359454 887962198 113359454 887962198 870159062 128138482 870159062 128138482 824711351 173928881 824711351 173928881 970965515 28248206 970965515 28248206 134920218 866403084 134920218 866403084 157003574 567309912 157003574 567309912 432739636 567309912 287543360 713111637 287543360 713111637 401694898 583060581 401694898 583060581 854143412 21494395 854143412 21494395 977877677 21494395 231305689 769641618 231305689 769641618 311600907 149749673 311600907 149749673 962371396 36438970 962371396 36438970 281039477 724196237 281039477 724196237 94729653 907730806 94729653 907730806 739031152 260719712 739031152 260719712 69741849 931969531 69741849 931969531 225464789 626747021 225464789 626747021 373152594 626747021 74011502 927762220 74011502 927762220 538822475 461603203 538822475 461603203 360333401 639859113 360333401 639859113 402979703 443719388 402979703 443719388 556666137 443719388 520947160 479061139 520947160 479061139 575550580 425451408 575550580 425451408 16371723 984534903 16371723 984534903 642867177 356331941 642867177 356331941 305352011 696364549 305352011 696364549 881629376 26246175 881629376 26246175 973468124 26246175 362370575 916522653 362370575 916522653 85441566 916522653 107194932 82787908 107194932 82787908 915787601 82787908 412726928 587863563 412726928 587863563 707096751 292655155 707096751 292655155 45325717 955164518 45325717 955164518 391909999 607802244 391909999 607802244 391785743 910195960 391785743 910195960 92008717 910195960 184550115 203301752 184550115 203301752 795011370 203301752 605483372 393975565 605483372 393975565 770141239 228185317 770141239 228185317 98248687 971436886 98248687 971436886 29883221 971436886 679684717 318588135 679684717 318588135 231543710 906879067 231543710 906879067 95339047 906879067 526041084 445791179 526041084 445791179 554885633 445791179 342618167 898400792 342618167 898400792 103248358 898400792 157184343 467846319 157184343 467846319 531916588 467846319 390367011 609759522 390367011 609759522 874703128 17687201 874703128 17687201 981830915 17687201 246677578 971046720 246677578 971046720 30264696 971046720 71214959 704067963 71214959 704067963 296902380 704067963 92616411 909801010 92616411 909801010 556478581 436797719 556478581 436797719 653280049 346329235 653280049 346329235 392997377 884720773 392997377 884720773 116344058 884720773 181084063 85241275 181084063 85241275 913010915 85241275 647589808 352004982 647589808 352004982 802040154 195895115 802040154 195895115 195224726 997491199 195224726 997491199 2343095 997491199 787732148 210928656 787732148 210928656 84519520 917405105 84519520 917405105 576713661 184469809 576713661 184469809 813722835 184469809 526214633 474095369 526214633 474095369 653151831 111882708 653151831 111882708 886618390 111882708 34555289 966534051 34555289 966534051 77627208 424649644 77627208 424649644 576238153 424649644 525754564 474463766 525754564 474463766 889527409 109312817 889527409 109312817 399390993 600996772 399390993 600996772 420249470 580469548 420249470 580469548 344132985 656917024 344132985 656917024 464955431 534712548 464955431 534712548 74986831 926958910 74986831 926958910 845838482 153005302 845838482 153005302 609105674 712209934 609105674 712209934 63879554 938631387 63879554 938631387 249205407 478237574 249205407 478237574 601427943 398228727 601427943 398228727 295055600 705901486 295055600 705901486 687946765 309878205 687946765 309878205 688802634 309878205 249746418 751526932 249746418 751526932 288572762 621493485 288572762 621493485 378922824 621493485 233278907 767703152 233278907 767703152 316581117 147610022 316581117 147610022 851302586 147610022 25910671 975245944 25910671 975245944 286133611 149938703 286133611 149938703 849086533 149938703 533791884 466135567 533791884 466135567 638573178 360974324 638573178 360974324 465322634 534445025 465322634 534445025 780976898 217938546 780976898 217938546 522718303 477359195 522718303 477359195 558717422 442143520 558717422 442143520 63310448 950549187 63310448 950549187 50601831 950549187 718674827 281126257 718674827 281126257 391504526 608463579 391504526 608463579 499530493 459588381 499530493 459588381 540999636 459588381 207459663 946756211 207459663 946756211 54686885 946756211 833532248 165578927 833532248 165578927 30097758 971183218 30097758 971183218 329649142 671849420 329649142 671849420 286904716 713761658 286904716 713761658 949812935 48837388 949812935 48837388 756903602 963907498 756903602 963907498 37317599 963907498 810602654 187702182 810602654 187702182 680123912 605734885 680123912 605734885 394093824 605734885 512151081 487140815 512151081 487140815 131835304 869312263 131835304 869312263 736985012 262763175 736985012 262763175 9582514 990832373 9582514 990832373 933746626 64618782 933746626 64618782 38522168 962677980 38522168 962677980 804246995 193575981 804246995 193575981 382935694 617421915 382935694 617421915 537835256 11901667 537835256 11901667 988097610 11901667 873283282 662641775 873283282 662641775 338682883 662641775 625141653 374692265 625141653 374692265 1658317 998200517 1658317 998200517 205211801 783016024 205211801 783016024 924397824 74186940 924397824 74186940 871780535 524652930 871780535 524652930 203097277 796998934 203097277 796998934 642595431 356669794 642595431 356669794 120038874 881025513 120038874 881025513 472945538 526935314 472945538 526935314 236597203 764433468 236597203 764433468 990826563 8943803 990826563 8943803 842598668 338472768 842598668 338472768 661166988 338472768 930584398 68086320 930584398 68086320 481976841 841220673 481976841 841220673 26181085 974932997 26181085 974932997 683656663 177987810 683656663 177987810 820519906 177987810 793638616 343487370 793638616 343487370 344939646 994188067 344939646 994188067 5586323 994188067 701316300 298246167 701316300 298246167 586151716 414468438 586151716 414468438 963620263 35275968 963620263 35275968 557731876 442709928 557731876 442709928 664553293 335012849 664553293 335012849 137673257 864120703 137673257 864120703 634543584 364914605 634543584 364914605 59016052 942936085 59016052 942936085 778956986 219798041 778956986 219798041 31224889 970097969 31224889 970097969 953942995 44982050 953942995 44982050 506416390 831160954 506416390 831160954 169433609 831160954 254591879 319307292 254591879 319307292 679037993 319307292 353977070 874179229 353977070 874179229 126668287 874179229 818711122 179851120 818711122 179851120 59161698 942765521 59161698 942765521 943119066 56052220 943119066 56052220 331403719 670249602 331403719 670249602 673007003 170126976 673007003 170126976 828859121 170126976 114263518 886803911 114263518 886803911 773612731 224521113 773612731 224521113 658946686 340784232 658946686 340784232 804995689 192950273 804995689 192950273 763938777 373389766 763938777 373389766 124586847 876343913 124586847 876343913 346238789 654760977 346238789 654760977 178423106 978118859 178423106 978118859 23039558 978118859 323802040 209111621 323802040 209111621 789393143 209111621 461048534 800225988 461048534 800225988 200086835 800225988 266023273 537096119 266023273 537096119 462273909 537096119 247021417 754080754 247021417 754080754 810979642 187174182 810979642 187174182 106583316 894692791 106583316 894692791 891560327 107376515 891560327 107376515 830863801 526149827 830863801 526149827 473774148 526149827 827338262 171606991 827338262 171606991 775249796 320260851 775249796 320260851 678007688 320260851 753229004 246086994 753229004 246086994 243875786 942683886 243875786 942683886 58405299 943353527 58405299 943353527 761773401 236944023 761773401 236944023 48902419 952025047 48902419 952025047 441784428 558059761 441784428 558059761 366419937 915963495 366419937 915963495 85884929 915963495 869543121 128634651 869543121 128634651 370248660 918285184 370248660 918285184 83682160 918285184 512016298 22780935 512016298 22780935 976757730 22780935 234392091 766719918 234392091 766719918 950961913 47855909 950961913 47855909 923765705 600100095 923765705 600100095 400412938 600100095 988836188 11191571 988836188 11191571 198696123 801640594 198696123 801640594 951514112 47329736 951514112 47329736 134243222 867078737 134243222 867078737 156634998 375006796 156634998 375006796 624787276 375006796 253836689 848241541 253836689 848241541 152550341 848241541 567423371 433034952 567423371 433034952 327480378 674025322 327480378 674025322 768191477 63338806 768191477 63338806 934975597 63338806 168384204 832391884 168384204 832391884 853902292 144900823 853902292 144900823 158565497 842380674 158565497 842380674 183581675 565361631 183581675 565361631 690964821 3828138 690964821 3828138 996272118 3828138 859860557 710722209 859860557 710722209 64008873 938511835 64008873 938511835 548110722 309054473 548110722 309054473 689636841 309054473 191344164 809527870 191344164 809527870 146149123 855162651 146149123 855162651 215974984 784021328 215974984 784021328 196356714 803829849 196356714 803829849 461256139 538159049 461256139 538159049 54169864 947177347 54169864 947177347 62030089 823382428 62030089 823382428 865116739 132939870 865116739 132939870 175847729 825009023 175847729 825009023 390860127 385141295 390860127 385141295 997012222 3053960 997012222 3053960 257238225 743611136 257238225 743611136 839424915 159663877 839424915 159663877 573949402 644514122 573949402 644514122 356021386 644514122 761222576 237447777 761222576 237447777 440790952 995840601 440790952 995840601 4062512 995840601 468716019 531366811 468716019 531366811 206059573 794118036 206059573 794118036 454861474 544715436 454861474 544715436 407767895 592872210 407767895 592872210 804221510 109757477 804221510 109757477 955138176 43778733 955138176 43778733 551454028 726762320 551454028 726762320 135589423 865955288 135589423 865955288 334184316 667514329 334184316 667514329 257791814 742989633 257791814 742989633 459069910 540332390 459069910 540332390 447570075 667708336 447570075 667708336 80608534 921449374 80608534 921449374 341897343 172722795 341897343 172722795 826114069 172722795 189462003 810716947 189462003 810716947 217337138 754683518 217337138 754683518 788086258 210584081 788086258 210584081 302734535 698908549 302734535 698908549 304018199 697656745 304018199 697656745 292716505 743496099 292716505 743496099 180492608 820352468 180492608 820352468 555355560 232324444 555355560 232324444 766192628 232324444 322394662 931738697 322394662 931738697 70023901 931738697 269233466 200921561 269233466 200921561 797177705 200921561 371137565 947222142 371137565 947222142 54091080 947222142 514948890 484527365 514948890 484527365 249875396 751295688 249875396 751295688 398987337 601400523 398987337 601400523 19503347 981382656 19503347 981382656 33455697 275920296 33455697 275920296 723627403 275920296 87401894 994306333 87401894 994306333 5408199 994306333 443956458 555824751 443956458 555824751 319523186 682068000 319523186 682068000 462613441 385369444 462613441 385369444 638012279 94213849 638012279 94213849 904555872 94213849 446484683 870472887 446484683 870472887 130586169 870472887 377418890 622845790 377418890 622845790 228447508 772338573 228447508 772338573 931031191 67512313 931031191 67512313 6111712 993744753 6111712 993744753 202660173 709183611 202660173 709183611 291834684 709183611 209642884 790243740 209642884 790243740 214455028 271071576 214455028 271071576 728554113 271071576 350781220 690254942 350781220 690254942 311416719 690254942 658448919 341228495 658448919 341228495 403658837 596866444 403658837 596866444 530724438 135411364 530724438 135411364 862875508 135411364 612359831 825140127 612359831 825140127 175625394 825140127 412442507 588281499 412442507 588281499 75747585 926218830 75747585 926218830 875123850 122945818 875123850 122945818 30669480 999046644 30669480 999046644 899978 999046644 990070173 9768530 990070173 9768530 725205483 671061209 725205483 671061209 330528327 671061209 683490501 29018400 683490501 29018400 970208205 29018400 603694690 395921887 603694690 395921887 724936950 70431242 724936950 70431242 928335521 70431242 164687055 836146928 164687055 836146928 548488938 257129778 548488938 257129778 742323517 257129778 363933638 947254254 363933638 947254254 54064396 947254254 302480584 51088226 302480584 51088226 947604727 51088226 609636858 390152909 609636858 390152909 886383030 112002767 886383030 112002767 338300468 662991294 338300468 662991294 671519800 126646130 671519800 126646130 871520546 126646130 212693743 787182681 212693743 787182681 883602116 114729437 883602116 114729437 842405971 415134811 842405971 415134811 585398064 415134811 671130105 327554648 671130105 327554648 446721652 552775701 446721652 552775701 814814300 183472611 814814300 183472611 479096481 894199543 479096481 894199543 107132405 894199543 873280222 124759641 873280222 124759641 688216322 926198506 688216322 926198506 75749131 926198506 999018959 1151180 999018959 1151180 55444477 946158694 55444477 946158694 583168121 173786153 583168121 173786153 824905581 173786153 781612327 433508971 781612327 433508971 567035347 433508971 835702952 163631772 835702952 163631772 459106205 540307747 459106205 540307747 638876239 360767333 638876239 360767333 56239947 945198258 56239947 945198258 946148751 52655242 946148751 52655242 878812046 219309886 878812046 219309886 494275986 895559820 494275986 895559820 105771054 895559820 284314083 716254719 284314083 716254719 49477043 951585328 49477043 951585328 607482007 392101015 607482007 392101015 241343182 776915388 241343182 776915388 223582221 776915388 713071396 286535567 713071396 286535567 564967373 435881036 564967373 435881036 727832353 271831203 727832353 271831203 685411860 688892108 685411860 688892108 312883224 688892108 551511766 40359620 551511766 40359620 958902276 40359620 862999191 240565675 862999191 240565675 68323200 933618496 68323200 933618496 647636615 351980891 647636615 351980891 507430537 491697636 507430537 491697636 721541179 277891332 721541179 277891332 88153966 913823331 88153966 913823331 489510901 510532021 489510901 510532021 94452261 907971038 94452261 907971038 260220396 671716313 260220396 671716313 329814566 671716313 235528724 765631035 235528724 765631035 588857448 263793337 588857448 263793337 735950789 263793337 332083118 759185408 332083118 759185408 76580710 925219955 76580710 925219955 234885657 736583993 234885657 736583993 738595355 261044347 738595355 261044347 572278165 562409569 572278165 562409569 404984611 595392437 404984611 595392437 883045474 115351921 883045474 115351921 726882096 272730391 726882096 272730391 871491393 126689872 871491393 126689872 860503825 794349717 860503825 794349717 205740967 794349717 332111502 48878488 332111502 48878488 949736381 48878488 107155299 894099953 107155299 894099953 109461792 658151300 109461792 658151300 343019820 658151300 233868291 767199679 233868291 767199679 926157424 72706243 926157424 72706243 176410903 838191992 176410903 838191992 103837608 897819719 103837608 897819719 522616296 243964125 522616296 243964125 844128828 154949373 844128828 154949373 210485211 990541599 210485211 990541599 9869558 990541599 795884700 101645780 795884700 101645780 897999399 101645780 815002080 614751136 815002080 614751136 39913585 960945509 39913585 960945509 699541254 300044975 699541254 300044975 562676476 438241167 562676476 438241167 625913017 354556393 625913017 354556393 644585592 354556393 599567016 855377195 599567016 855377195 64350592 938177549 64350592 938177549 312383087 394084268 312383087 394084268 786931181 211633979 786931181 211633979 614391269 802787022 614391269 802787022 197500499 802787022 901983245 97274246 901983245 97274246 43060989 957735818 43060989 957735818 53541072 733601016 53541072 733601016 640540917 339928692 640540917 339928692 659627778 339928692 307875608 693817871 307875608 693817871 494762942 407999343 494762942 407999343 592480970 407999343 259814166 788772696 259814166 788772696 211073233 788772696 286969538 713660741 286969538 713660741 204902358 795240910 204902358 795240910 944785457 53937732 944785457 53937732 153569072 906077041 153569072 906077041 96073506 906077041 534590141 113564917 534590141 113564917 884770746 113564917 371995118 793105409 371995118 793105409 207038503 793105409 575673663 80203988 575673663 80203988 918749872 80203988 778774385 220039822 778774385 220039822 853629680 145209082 853629680 145209082 107668561 893389877 107668561 893389877 448871758 550627730 448871758 550627730 106374771 894908334 106374771 894908334 185007040 2685659 185007040 2685659 997407782 2685659 816918829 198410334 816918829 198410334 799741615 198410334 932198641 66334150 932198641 66334150 306423053 695245580 306423053 695245580 911317067 86808061 911317067 86808061 864530153 946826691 864530153 946826691 2477684 997368733 2477684 997368733 567374205 45729973 567374205 45729973 953001917 45729973 549808975 846812540 549808975 846812540 139866841 861682775 139866841 861682775 855677661 143267079 855677661 143267079 225109948 839758218 225109948 839758218 161210662 839758218 419843378 396345146 419843378 396345146 769332773 229143570 769332773 229143570 17724075 983311618 17724075 983311618 938403585 59945572 938403585 59945572 130687462 870419014 130687462 870419014 921907255 76654600 921907255 76654600 507864567 491258845 507864567 491258845 758102801 111979833 758102801 111979833 886423530 111979833 129653738 871343718 129653738 871343718 249116109 752143737 249116109 752143737 37662245 963582321 37662245 963582321 983359551 16326332 983359551 16326332 223761366 776754550 223761366 776754550 876394040 121740642 876394040 121740642 206821140 793363058 206821140 793363058 558730421 442140046 558730421 442140046 244098760 757183541 244098760 757183541 909901053 88384867 909901053 88384867 426928974 572992835 426928974 572992835 868689491 117759314 868689491 117759314 880595513 117759314 577627035 610694862 577627035 610694862 389399164 610694862 810602009 187719714 810602009 187719714 545092153 747060043 545092153 747060043 253510706 747060043 333276890 663363297 333276890 663363297 337839098 663363297 104575567 897008336 104575567 897008336 353842645 647050129 353842645 647050129 27808178 973359665 27808178 973359665 360598411 441726049 360598411 441726049 559376897 441726049 519495044 480425476 519495044 480425476 602711638 77925729 602711638 77925729 920853843 77925729 741318260 723655603 741318260 723655603 276739777 723655603 910302443 75494069 910302443 75494069 923090979 75494069 360236650 639969776 360236650 639969776 462446955 536854358 462446955 536854358 299636139 799558372 299636139 799558372 97713531 904180730 97713531 904180730 834679668 164712995 834679668 164712995 285871772 748042287 285871772 748042287 252642768 748042287 982617290 16964605 982617290 16964605 177626832 954429983 177626832 954429983 28508461 972726664 28508461 972726664 408332418 10481295 408332418 10481295 989414730 10481295 314451198 687266703 314451198 687266703 405063268 413806434 405063268 413806434 586648144 413806434 376834627 623292956 376834627 623292956 996695004 3354039 996695004 3354039 282348619 718023042 282348619 718023042 314301404 687390337 314301404 687390337 157038571 843852045 157038571 843852045 762921977 235838639 762921977 235838639 441708031 777930620 441708031 777930620 222221283 777930620 811880417 186254657 811880417 186254657 429832895 570061044 429832895 570061044 665229769 334231664 665229769 334231664 501400499 497779800 501400499 497779800 662319671 337034583 662319671 337034583 587591405 412968037 587591405 412968037 606861733 121941137 606861733 121941137 876241159 121941137 475582560 875899735 475582560 875899735 88157955 978013339 88157955 978013339 23159832 978013339 153134794 847607100 153134794 847607100 121531840 879568830 121531840 879568830 590685340 409770057 590685340 409770057 405377509 595069590 405377509 595069590 647189051 337307042 647189051 337307042 662092123 337307042 499332286 817748334 499332286 817748334 182949291 817748334 192121057 392955553 192121057 392955553 606823761 392955553 568883039 745600412 568883039 745600412 255146189 745600412 629392623 347506465 629392623 347506465 846448815 19908670 846448815 19908670 979483548 19908670 788576523 701533979 788576523 701533979 299694123 701533979 448707847 331723489 448707847 331723489 667528500 331723489 21135311 980197690 21135311 980197690 780827400 218072415 780827400 218072415 734820442 264727253 734820442 264727253 777843940 65979196 777843940 65979196 932503417 65979196 462581905 862254735 462581905 862254735 139224945 862254735 403070370 597395846 403070370 597395846 51426478 949740778 51426478 949740778 465427946 24558391 465427946 24558391 974916531 24558391 412487384 588216403 412487384 588216403 542350918 269543165 542350918 269543165 730402107 269543165 308066000 693643466 308066000 693643466 649918070 349666342 649918070 349666342 532494587 467299358 532494587 467299358 572087428 108329331 572087428 108329331 985678086 14254314 985678086 14254314 700665203 479336468 700665203 479336468 520543603 479336468 646843556 72786830 646843556 72786830 926108936 72786830 404222226 753661423 404222226 753661423 247432079 753661423 541428037 88636878 541428037 88636878 909663443 88636878 508586157 490409571 508586157 490409571 574339337 167049520 574339337 167049520 897323525 102326408 897323525 102326408 474351416 525770074 474351416 525770074 581462812 353795758 581462812 353795758 645570095 353795758 505458731 688226807 505458731 688226807 90240368 911961279 90240368 911961279 970768946 28383346 970768946 28383346 314168277 997231309 314168277 997231309 2726588 997231309 412865018 336228803 412865018 336228803 663324394 336228803 300728354 909243221 300728354 909243221 83289534 918723068 83289534 918723068 119678390 846390024 119678390 846390024 746197170 253017592 746197170 253017592 476564548 840499713 476564548 840499713 160348129 840499713 778242551 220591201 778242551 220591201 667957581 953668070 667957581 953668070 47121502 953668070 340829482 660492891 340829482 660492891 107288447 893834655 107288447 893834655 477867135 521930645 477867135 521930645 456798443 704877655 456798443 704877655 296075625 704877655 790183510 208235161 790183510 208235161 394279313 605552994 394279313 605552994 703822709 295867689 703822709 295867689 131027016 870030764 131027016 870030764 934222467 64003457 934222467 64003457 31240470 970068452 31240470 970068452 837965896 161239687 837965896 161239687 253958041 746704344 253958041 746704344 380410404 201845139 380410404 201845139 796367832 201845139 772473493 225839256 772473493 225839256 813016134 136961937 813016134 136961937 861461838 136961937 332801758 929894721 332801758 929894721 71551213 929894721 586586992 413903883 586586992 413903883 62072388 940047917 62072388 940047917 95894856 161283025 95894856 161283025 837961479 161283025 362843925 636938788 362843925 636938788 754254828 200226987 754254828 200226987 798042577 200226987 768233945 277543659 768233945 277543659 598187132 895833626 598187132 895833626 105601350 895833626 450832783 419354628 450832783 419354628 581730165 419354628 80438259 921581282 80438259 921581282 974605016 24836361 974605016 24836361 399563024 600849066 399563024 600849066 609987442 389711879 609987442 389711879 343462420 657549741 343462420 657549741 650238728 131467351 650238728 131467351 866584907 131467351 699282637 826833118 699282637 826833118 174028478 826833118 509122960 489877437 509122960 489877437 465533154 716709295 465533154 716709295 283854744 716709295 473218142 171455087 473218142 171455087 827477819 171455087 554128794 966609863 554128794 966609863 34466810 966609863 337784973 39186102 337784973 39186102 959978636 39186102 934406764 828767203 934406764 828767203 171958769 828767203 193982460 60585034 193982460 60585034 937747168 60585034 242172023 759021288 242172023 759021288 567214669 433335033 567214669 433335033 35228340 965740281 35228340 965740281 116102219 293575173 116102219 293575173 705986683 293575173 119658330 969358850 119658330 969358850 31887512 969358850 629785327 369648279 629785327 369648279 204220938 795931688 204220938 795931688 632763913 366719239 632763913 366719239 487401574 805466443 487401574 805466443 194640566 805466443 495141299 304652773 495141299 304652773 694518343 304652773 228869548 771972680 228869548 771972680 644446141 122119658 644446141 122119658 876067934 122119658 380114456 619887796 380114456 619887796 412134150 429436468 412134150 429436468 831496738 167832080 831496738 167832080 493716139 506297138 493716139 506297138 794736104 122592400 794736104 122592400 875493064 122592400 170976036 899207811 170976036 899207811 102456068 899207811 160569826 840310389 160569826 840310389 59590384 942362573 59590384 942362573 625359227 374513983 625359227 374513983 221486294 778544742 221486294 778544742 566578064 434225135 566578064 434225135 158505460 842458819 158505460 842458819 484502467 485903665 484502467 485903665 513399865 485903665 215004718 919626383 215004718 919626383 82360323 919626383 371313191 628932521 371313191 628932521 251036422 806800314 251036422 806800314 193273053 806800314 863729410 134588777 863729410 134588777 793219467 337887113 793219467 337887113 661672584 337887113 976444775 23071702 976444775 23071702 290823688 709975506 290823688 709975506 608252764 134699675 608252764 134699675 863604562 134699675 675201762 573873794 675201762 573873794 426273916 573873794 661065427 196014684 661065427 196014684 801916112 196014684 159539388 841447473 159539388 841447473 530291067 332936170 530291067 332936170 842595903 17907081 842595903 17907081 981589630 17907081 624375164 375455165 624375164 375455165 820046742 178454538 820046742 178454538 690018617 434485521 690018617 434485521 107654114 893410364 107654114 893410364 151036206 32640525 151036206 32640525 966724407 32640525 739895586 259861142 739895586 259861142 830506485 168778352 830506485 168778352 595208547 405175778 595208547 405175778 657801610 341969232 657801610 341969232 411077729 589502929 411077729 589502929 776712891 221788862 776712891 221788862 626705831 475965179 626705831 475965179 524026089 475965179 635890000 363577639 635890000 363577639 160078580 840694200 160078580 840694200 747801061 251215512 747801061 251215512 355159843 902908843 355159843 902908843 99170370 902908843 867916419 130185952 867916419 130185952 690335503 308605192 690335503 308605192 872671413 8797440 872671413 8797440 990896210 8797440 248998586 847135425 248998586 847135425 95196671 907102873 95196671 907102873 443869273 555901374 443869273 555901374 52352244 948870216 52352244 948870216 68933342 210541214 68933342 210541214 788113636 210541214 250424095 750542420 250424095 750542420 918776170 80194553 918776170 80194553 751470650 247687084 751470650 247687084 953575348 45194420 953575348 45194420 721164729 813811408 721164729 813811408 186612155 813811408 967700880 31625748 967700880 31625748 106127466 895222126 106127466 895222126 585109752 415549626 585109752 415549626 149124093 851849611 149124093 851849611 725164454 274508611 725164454 274508611 99347392 902805940 99347392 902805940 560393766 440687042 560393766 440687042 480497491 740167541 480497491 740167541 260913010 740167541 679011470 319338085 679011470 319338085 368349205 631789767 368349205 631789767 677687735 320588375 677687735 320588375 425096935 693798830 425096935 693798830 307877357 693798830 884522927 113759784 884522927 113759784 742141688 257241123 742141688 257241123 938341674 60073789 938341674 60073789 55532610 999840877 55532610 999840877 82419 999840877 250980214 436498892 250980214 436498892 919457642 79545609 919457642 79545609 379707901 620498855 379707901 620498855 487239517 49660130 487239517 49660130 948977660 49660130 381007309 619246684 381007309 619246684 905493922 93185833 905493922 93185833 762221656 236546069 762221656 236546069 963432658 35502286 963432658 35502286 329765350 671780418 329765350 671780418 475553031 458523000 475553031 458523000 918389167 80534618 918389167 80534618 575966128 605220290 575966128 605220290 394601111 605220290 812682759 33360115 812682759 33360115 965789346 33360115 482801351 516931499 482801351 516931499 517553522 482234202 517553522 482234202 204435279 973047090 204435279 973047090 28201256 973047090 405535841 74412350 405535841 74412350 924131376 74412350 652258693 633792063 652258693 633792063 366126028 633792063 606241153 393495872 606241153 393495872 83616725 918436793 83616725 918436793 737863656 189515584 737863656 189515584 889484232 109373099 889484232 109373099 550594376 651633622 550594376 651633622 349289818 651633622 479801385 306119649 479801385 306119649 973978941 25627230 973978941 25627230 239986157 954271933 239986157 954271933 46344658 954271933 140175643 861237161 140175643 861237161 7797827 992521173 7797827 992521173 611064993 388700731 611064993 388700731 563226931 993296129 563226931 993296129 6746394 993296129 259221481 279871592 259221481 279871592 719652533 279871592 300065549 701237391 300065549 701237391 479420958 488378707 479420958 488378707 510647761 488378707 85024636 916963015 85024636 916963015 208583721 543795972 208583721 543795972 455865601 543795972 246187734 754947005 246187734 754947005 722900814 276612190 722900814 276612190 252294457 748398203 252294457 748398203 638536817 360978619 638536817 360978619 143539462 858059202 143539462 858059202 143567504 501013015 143567504 501013015 498755181 501013015 467833684 951153426 467833684 951153426 49940604 951153426 398516482 601702020 398516482 601702020 45373522 955064328 45373522 955064328 301817411 8935936 301817411 8935936 990827189 8935936 530074388 620090259 530074388 620090259 380000918 620090259 903966603 95035409 903966603 95035409 716593852 341664180 716593852 341664180 98395553 965182180 98395553 965182180 35792030 965182180 418538311 582052576 418538311 582052576 229458789 946774107 229458789 946774107 54670714 946774107 318012604 599201424 318012604 599201424 401264147 599201424 185982233 814323531 185982233 814323531 919976424 78861943 919976424 78861943 647854224 351774496 647854224 351774496 763318736 235332480 763318736 235332480 596194585 806866551 596194585 806866551 2124010 997699233 2124010 997699233 125862724 293591196 125862724 293591196 705958859 293591196 324813292 940085376 324813292 940085376 62001363 940085376 610509265 389300762 610509265 389300762 323608196 757618614 323608196 757618614 243557709 757618614 615305668 384503603 615305668 384503603 600013750 399955181 600013750 399955181 941984863 57039363 941984863 57039363 393173258 665131248 393173258 665131248 240839068 866551926 240839068 866551926 134744280 866551926 458424085 541066188 458424085 541066188 115894684 885026297 115894684 885026297 126373320 810489550 126373320 810489550 189643299 810489550 5599958 994140352 5599958 994140352 465139511 48449637 465139511 48449637 950224361 48449637 894190772 896811633 894190772 896811633 104716803 896811633 956926432 42077582 956926432 42077582 853479541 166598001 853479541 166598001 505635071 493447286 505635071 493447286 968750041 30569905 968750041 30569905 67428548 934855970 67428548 934855970 515867290 239151075 515867290 239151075 759751543 239151075 567302286 448557544 567302286 448557544 551933308 448557544 912040157 86132606 912040157 86132606 550760918 561840001 550760918 561840001 438429488 561840001 966698389 32701053 966698389 32701053 824079228 480774873 824079228 480774873 519220271 480774873 985945579 14020920 985945579 14020920 56498027 944887558 56498027 944887558 615014787 384730769 615014787 384730769 292596756 708504460 292596756 708504460 670032497 328840208 670032497 328840208 269592398 923755637 269592398 923755637 78153733 923755637 607225445 392486276 607225445 392486276 30309954 971029491 30309954 971029491 610479914 389332257 610479914 389332257 391106440 608894454 391106440 608894454 994185084 5852597 994185084 5852597 595605749 524276225 595605749 524276225 475527562 524276225 869154212 128967640 869154212 128967640 61395826 940590140 61395826 940590140 396213001 602135399 396213001 602135399 398056193 602135399 175817510 861045377 175817510 861045377 140413053 861045377 864766346 133296244 864766346 133296244 5301687 994530850 5301687 994530850 79678179 487473633 79678179 487473633 993416317 6611269 993416317 6611269 785509980 749252205 785509980 749252205 251787834 749252205 585048322 133839489 585048322 133839489 864273878 133839489 409828530 590645168 409828530 590645168 622555634 377106078 622555634 377106078 246443372 879023009 246443372 879023009 122262545 879023009 418915399 220668627 418915399 220668627 778190963 220668627 323192247 678361134 323192247 678361134 836317609 162988974 836317609 162988974 533506420 813540592 533506420 813540592 186794308 813540592 952651524 46079966 952651524 46079966 653480889 816256699 653480889 816256699 184347852 816256699 744350650 255081682 744350650 255081682 212147653 910356219 212147653 910356219 91911374 910356219 555224568 37111528 555224568 37111528 961711348 37111528 111529088 889690969 111529088 889690969 209040569 735385175 209040569 735385175 265294369 735385175 75712771 926235255 75712771 926235255 994331165 5682736 994331165 5682736 962223822 828152187 962223822 828152187 30731277 970619816 30731277 970619816 545918901 454951135 545918901 454951135 198454164 956341986 198454164 956341986 44444566 956341986 265421677 569989227 265421677 569989227 935090862 63187817 935090862 63187817 41509359 959450865 41509359 959450865 411077590 6210654 411077590 6210654 993788681 6210654 853117254 145768339 853117254 145768339 883012295 115487248 883012295 115487248 640765336 358702815 640765336 358702815 969825958 29416477 969825958 29416477 246649016 754553571 246649016 754553571 836698066 162598726 836698066 162598726 454818168 549788748 454818168 549788748 449781284 549788748 683216850 212054939 683216850 212054939 786424470 212054939 426275119 734660201 426275119 734660201 16293680 984581570 16293680 984581570 768585616 201370976 768585616 201370976 796822779 201370976 182707542 818147693 182707542 818147693 564285856 129079468 564285856 129079468 869010841 129079468 610011463 389711626 610011463 389711626 655592313 300727764 655592313 300727764 857582409 141270808 857582409 141270808 698980984 300513898 698980984 300513898 938324242 60101968 938324242 60101968 23255677 977849893 23255677 977849893 579533910 421189271 579533910 421189271 356518822 798216652 356518822 798216652 202203249 798216652 974231062 25368703 974231062 25368703 726711254 510959176 726711254 510959176 489079679 510959176 707421339 64384615 707421339 64384615 933971420 64384615 325643302 740522800 325643302 740522800 260486648 740522800 397485996 7023514 397485996 7023514 992896271 7023514 366743351 633315635 366743351 633315635 960198387 38804912 960198387 38804912 734430428 665721107 734430428 665721107 335721895 665721107 651263204 285100329 651263204 285100329 951110629 47728059 951110629 47728059 221048151 844207049 221048151 844207049 156544370 844207049 188468189 811617871 188468189 811617871 123690528 877472772 123690528 877472772 658355747 105418974 658355747 105418974 967567857 31756990 967567857 31756990 790239434 300186608 790239434 300186608 699352315 300186608 995545829 4491818 995545829 4491818 721960685 277528124 721960685 277528124 789032257 209521954 789032257 209521954 247232376 753861809 247232376 753861809 903695603 95296622 903695603 95296622 436463493 563738063 436463493 563738063 460447645 13197629 460447645 13197629 986978615 13197629 518932082 762614550 518932082 762614550 238170374 762614550 257367457 706991947 257367457 706991947 850805905 148248418 850805905 148248418 410638176 725652839 410638176 725652839 274716660 725652839 656291857 343282972 656291857 343282972 517026526 482711621 517026526 482711621 592984764 407459974 592984764 407459974 157319811 843592637 157319811 843592637 246035819 208183791 246035819 208183791 790242919 208183791 104652024 896892474 104652024 896892474 790379582 207970281 790379582 207970281 642023392 418375795 642023392 418375795 582692804 418375795 584675283 416037886 584675283 416037886 51165604 950078555 51165604 950078555 745397379 253755885 745397379 253755885 188076508 812100860 188076508 812100860 795209262 60626070 795209262 60626070 937728744 60626070 651636761 944057334 651636761 944057334 57536352 944057334 117534837 883549650 117534837 883549650 15427435 985261996 15427435 985261996 103830003 705970284 103830003 705970284 294997811 705970284 213046538 848322544 213046538 848322544 152463302 848322544 844988301 153942032 844988301 153942032 35834297 965132716 35834297 965132716 164410961 836429351 164410961 836429351 43792222 957050265 43792222 957050265 814150330 183829472 814150330 183829472 807707219 495554126 807707219 495554126 394481572 605419294 394481572 605419294 703698086 295943758 703698086 295943758 287166825 958362616 287166825 958362616 42456740 958362616 604614045 394916745 604614045 394916745 58922433 942999436 58922433 942999436 771976957 222334032 771976957 222334032 775952157 222334032 647494075 640761384 647494075 640761384 196029372 804229412 196029372 804229412 965393406 33766918 965393406 33766918 878610692 197770437 878610692 197770437 369739059 869995269 369739059 869995269 86103278 915787661 86103278 915787661 940244812 58523527 940244812 58523527 4773497 995092565 4773497 995092565 917937198 80975093 917937198 80975093 805393710 640801063 805393710 640801063 33728726 967389097 33728726 967389097 336873196 169018213 336873196 169018213 983582435 16066580 983582435 16066580 214014384 786099263 214014384 786099263 782934744 215907349 782934744 215907349 330485891 768327709 330485891 768327709 199393125 800950861 199393125 800950861 658495861 341195850 658495861 341195850 565973880 615255094 565973880 615255094 385147048 615255094 592992447 407451536 592992447 407451536 175004492 825731006 175004492 825731006 630735852 154094820 630735852 154094820 844805022 154094820 310291777 691402646 310291777 691402646 761984236 236726562 761984236 236726562 131930724 869231726 131930724 869231726 950173801 48482800 950173801 48482800 640854601 464154337 640854601 464154337 423855190 576344932 423855190 576344932 773005924 12026457 773005924 12026457 988004669 12026457 312979 999709772 312979 999709772 382691579 617740819 382691579 617740819 305765543 696034171 305765543 696034171 314626650 206922476 314626650 206922476 791450162 206922476 712796602 854856839 712796602 854856839 60650552 941354623 60650552 941354623 349585198 463381668 349585198 463381668 537058688 463381668 116011643 884920335 116011643 884920335 974969646 24446685 974969646 24446685 268870125 731758223 268870125 731758223 352732722 435681939 352732722 435681939 990598262 9230229 990598262 9230229 870847326 318018034 870847326 318018034 490653188 509480656 490653188 509480656 652511801 62226650 652511801 62226650 936189002 62226650 352075231 707092542 352075231 707092542 65015737 937320164 65015737 937320164 98941484 903191591 98941484 903191591 38027686 963168207 38027686 963168207 834879694 164556316 834879694 164556316 730950403 999318291 730950403 999318291 661595 999318291 13407066 903412954 13407066 903412954 478430220 351119117 478430220 351119117 648577400 351119117 439447489 889057045 439447489 889057045 112182804 889057045 877113149 120972064 877113149 120972064 112552950 888774802 112552950 888774802 731166301 268651383 731166301 268651383 193382706 806692858 193382706 806692858 882219489 116186373 882219489 116186373 83081981 918947166 83081981 918947166 587725451 412806657 587725451 412806657 520707845 479180805 520707845 479180805 554092689 446622382 554092689 446622382 499635704 596375401 499635704 596375401 404121938 596375401 827888775 171000456 827888775 171000456 639697654 788104419 639697654 788104419 211678050 788104419 601421238 398240809 601421238 398240809 227374943 773290213 227374943 773290213 865579522 132559598 865579522 132559598 643104619 534839450 643104619 534839450 137974277 863755053 137974277 863755053 902723588 96399204 902723588 96399204 506019885 603622486 506019885 603622486 396402547 603622486 825773720 173024347 825773720 173024347 504807206 595757202 504807206 595757202 404690614 595757202 703252747 296282014 703252747 296282014 503179073 496092153 503179073 496092153 721001851 278326466 721001851 278326466 383279407 617031399 383279407 617031399 545981810 454906776 545981810 454906776 322166352 679377145 322166352 679377145 362350746 635604092 362350746 635604092 940171837 58593202 940171837 58593202 669166548 329766776 669166548 329766776 693435605 305650441 693435605 305650441 533914507 905922176 533914507 905922176 29016283 972310533 29016283 972310533 843364137 155453515 843364137 155453515 126667162 874198112 126667162 874198112 756341082 194766440 756341082 194766440 803162524 194766440 779990757 521634901 779990757 521634901 478033288 521634901 646157473 353227375 646157473 353227375 214537393 785462877 214537393 785462877 305279231 696379149 305279231 696379149 63033271 939108436 63033271 939108436 848917303 150113904 848917303 150113904 48143412 952652951 48143412 952652951 731926768 267770960 731926768 267770960 451150840 548422915 451150840 548422915 783909263 214879859 783909263 214879859 362188259 946297759 362188259 946297759 55215934 946297759 426065007 574084242 426065007 574084242 211552743 788361208 211552743 788361208 919725857 79181009 919725857 79181009 536386520 463905372 536386520 463905372 847937336 150909477 847937336 150909477 591486160 574232549 591486160 574232549 425964012 574232549 664187284 269484244 664187284 269484244 899379623 99822053 899379623 99822053 3635961 996272977 3635961 996272977 10368677 751080247 10368677 751080247 320645263 680908713 320645263 680908713 61645614 940345215 61645614 940345215 474763977 525150916 474763977 525150916 258879355 742156219 258879355 742156219 400532887 599933459 400532887 599933459 287713379 712907606 287713379 712907606 838082757 161066652 838082757 161066652 660569443 920201452 660569443 920201452 81727959 920201452 86604135 460951545 86604135 460951545 665352588 334025404 665352588 334025404 470003368 578936351 470003368 578936351 421798855 578936351 507601009 491525822 507601009 491525822 8015863 992247734 8015863 992247734 405310224 572754970 405310224 572754970 999533288 566352 999533288 566352 552573998 448064259 552573998 448064259 928524805 70230013 928524805 70230013 125259469 875908189 125259469 875908189 993199300 6769836 993199300 6769836 95778666 906468245 95778666 906468245 844145149 154918541 844145149 154918541 711673067 287762649 711673067 287762649 980210029 19232880 980210029 19232880 81963921 920014290 81963921 920014290 394236319 66998823 394236319 66998823 931581113 66998823 888322496 190284355 888322496 190284355 620558705 954205133 620558705 954205133 46479298 954205133 932803878 65762847 932803878 65762847 224411739 776011432 224411739 776011432 727065531 272619015 727065531 272619015 547599079 934759377 547599079 934759377 67441897 934759377 310625765 560494287 310625765 560494287 439528464 560494287 302442801 699161982 302442801 699161982 556509033 443904371 556509033 443904371 56606771 944780867 56606771 944780867 654310952 345126118 654310952 345126118 493951230 639005276 493951230 639005276 360998427 639005276 674062270 324094410 674062270 324094410 425704374 574447575 425704374 574447575 472646564 527389041 472646564 527389041 34432863 966656501 34432863 966656501 725465870 274257893 725465870 274257893 414918506 947424711 414918506 947424711 53846615 947424711 86527543 667015803 86527543 667015803 353855551 265040455 353855551 265040455 838940778 121037243 838940778 121037243 892875275 106216821 892875275 106216821 57439154 944109574 57439154 944109574 722357866 8463833 722357866 8463833 991305311 8463833 561414792 439540388 561414792 439540388 940817727 58016614 940817727 58016614 591468375 408954626 591468375 408954626 662119111 337257840 662119111 337257840 71211612 930214532 71211612 930214532 846306990 63388729 846306990 63388729 934917775 63388729 155633520 845130436 155633520 845130436 729274699 144908888 729274699 144908888 868596654 129453891 868596654 129453891 42144289 958583124 42144289 958583124 841114623 138250478 841114623 138250478 860549125 138250478 772065854 226210877 772065854 226210877 938426239 59927785 938426239 59927785 382444549 617952189 382444549 617952189 520770697 479115459 520770697 479115459 298500990 702539625 298500990 702539625 761274733 237418266 761274733 237418266 390316507 609831410 390316507 609831410 821055911 177621663 821055911 177621663 23180167 977985697 23180167 977985697 461296602 538085998 461296602 538085998 303218506 698433260 303218506 698433260 462932383 536294338 462932383 536294338 144899263 856547703 144899263 856547703 262552530 738191184 262552530 738191184 172426967 828441901 172426967 828441901 357013114 242976611 357013114 242976611 756389114 242976611 456591366 749926953 456591366 749926953 251071933 749926953 283369367 256361315 283369367 256361315 743072870 256361315 523646677 774336536 523646677 774336536 74880790 927051975 74880790 927051975 121745025 317767368 121745025 317767368 680496409 317767368 313483754 688383291 313483754 688383291 677382747 74040705 677382747 74040705 938293254 60133390 938293254 60133390 376626622 623510727 376626622 623510727 994687158 5411054 994687158 5411054 932588228 811860932 932588228 811860932 188210972 811860932 685572723 264524062 685572723 264524062 735135515 264524062 346453348 791422395 346453348 791422395 208362822 791422395 537183624 144508848 537183624 144508848 854239499 144508848 287825044 712787791 287825044 712787791 482480701 113841976 482480701 113841976 884450609 113841976 57680837 943935714 57680837 943935714 836766452 162462297 836766452 162462297 51996480 949173950 51996480 949173950 707852412 291930786 707852412 291930786 703888208 488798822 703888208 488798822 510136473 488798822 847945500 150897669 847945500 150897669 160000655 840800052 160000655 840800052 425542273 574701237 425542273 574701237 252467676 933249705 252467676 933249705 68625620 933249705 708102926 291741540 708102926 291741540 663088328 909750787 663088328 909750787 92681239 909750787 967940707 31556606 967940707 31556606 788862718 820982529 788862718 820982529 179791396 820982529 447243194 532819621 447243194 532819621 604567395 114338526 604567395 114338526 883933202 114338526 673928723 773345301 673928723 773345301 227323718 773345301 817662430 180805548 817662430 180805548 577202749 423676534 577202749 423676534 983957717 15580391 983957717 15580391 728901920 769160678 728901920 769160678 21134438 980205030 21134438 980205030 636979564 324796799 636979564 324796799 779982074 218901163 779982074 218901163 174805600 825959190 174805600 825959190 529581758 64601993 529581758 64601993 933777768 64601993 76896189 924908206 76896189 924908206 494974265 504708316 494974265 504708316 468163640 531791471 468163640 531791471 962727807 36097448 962727807 36097448 621685123 378072210 621685123 378072210 893522009 105697164 893522009 105697164 612500414 781835597 612500414 781835597 218305700 781835597 691042773 307862375 691042773 307862375 359330038 778836411 359330038 778836411 221283001 778836411 705344378 294206021 705344378 294206021 423606065 763752496 423606065 763752496 237180934 763752496 253380730 275074113 253380730 275074113 724406299 275074113 582551824 418518956 582551824 418518956 749150379 249838713 749150379 249838713 70561466 931103731 70561466 931103731 408976068 124548623 408976068 124548623 873569822 124548623 1718705 998125922 1718705 998125922 822327354 176151125 822327354 176151125 317199916 729073478 317199916 729073478 271498868 729073478 815796945 182464418 815796945 182464418 680475183 473164064 680475183 473164064 522845529 477256611 522845529 477256611 941909064 57106857 941909064 57106857 463236049 653539213 463236049 653539213 347282483 653539213 743200387 256130238 743200387 256130238 69330390 932419568 69330390 932419568 482063235 517555773 482063235 517555773 207893670 791980085 207893670 791980085 370757069 629582301 370757069 629582301 204870205 795258252 204870205 795258252 641629228 58776550 641629228 58776550 940032173 58776550 70092067 931656671 70092067 931656671 967168661 32233300 967168661 32233300 690710315 799300411 690710315 799300411 50364290 950786215 50364290 950786215 813390394 184814285 813390394 184814285 712205547 802937136 712205547 802937136 125783498 875352399 125783498 875352399 226533161 590470174 226533161 590470174 410053918 590470174 245213759 756077271 245213759 756077271 640593513 358933045 640593513 358933045 618309971 741950365 618309971 741950365 259061644 741950365 354483265 646414296 354483265 646414296 296697185 762107528 296697185 762107528 238702777 762107528 291527724 205655012 291527724 205655012 792568262 205655012 106597213 894683288 106597213 894683288 858388521 140485092 858388521 140485092 237419457 953347873 237419457 953347873 47615073 953347873 740580897 258789671 740580897 258789671 200122136 800198701 200122136 800198701 878167411 3569375 878167411 3569375 996476309 3569375 909809666 616144411 909809666 616144411 1320390 998503258 1320390 998503258 750314915 25183566 750314915 25183566 974373804 25183566 192031067 889135871 192031067 889135871 112052487 889135871 970117613 29101895 970117613 29101895 653086812 774174458 653086812 774174458 226499655 774174458 972660043 26908871 972660043 26908871 495671326 503883894 495671326 503883894 927548040 71108277 927548040 71108277 96174451 925164712 96174451 925164712 76648781 925164712 867998237 13421818 867998237 13421818 986693980 13421818 927981990 911980297 927981990 911980297 90189379 911980297 883905664 56804276 883905664 56804276 942236363 56804276 354815877 645957181 354815877 645957181 422646452 461130470 422646452 461130470 700840698 298635580 700840698 298635580 299038398 702141213 299038398 702141213 653057068 346642142 653057068 346642142 531068046 942245137 531068046 942245137 59694099 942245137 510289510 174015355 510289510 174015355 824587776 174015355 302940996 698701033 302940996 698701033 385480735 364095590 385480735 364095590 635356717 364095590 548392890 452247714 548392890 452247714 570183231 430418920 570183231 430418920 278166619 722118824 278166619 722118824 515325115 484228762 515325115 484228762 500876590 498577785 500876590 498577785 946535413 52140710 946535413 52140710 867186598 971177968 867186598 971177968 30103468 971177968 918385173 80536550 918385173 80536550 360734715 921136455 360734715 921136455 80887681 921136455 576187737 194158008 576187737 194158008 850418862 142734437 850418862 142734437 856289663 142734437 541041019 459578243 541041019 459578243 902894241 96187354 902894241 96187354 769951912 995099340 769951912 995099340 4761887 995099340 867568951 130535320 867568951 130535320 741745072 257479114 741745072 257479114 933493696 9957366 933493696 9957366 989779173 9957366 949700188 352147667 949700188 352147667 643763260 447339700 643763260 447339700 553479729 447339700 945913843 52815266 945913843 52815266 822353246 859205269 822353246 859205269 142350823 859205269 314196884 29683284 314196884 29683284 969566126 29683284 549819060 450675596 549819060 450675596 570970026 429561762 570970026 429561762 393695725 606045621 393695725 606045621 980083322 19289716 980083322 19289716 563088465 437756275 563088465 437756275 862495207 135792098 862495207 135792098 811001664 389439899 811001664 389439899 26635500 974496091 26635500 974496091 258453197 742467580 258453197 742467580 257047207 743806610 257047207 743806610 320290896 681426564 320290896 681426564 186658391 813760798 186658391 813760798 520651473 479262912 520651473 479262912 181433659 819419528 181433659 819419528 431719764 201701315 431719764 201701315 796562873 201701315 334671914 666969700 334671914 666969700 747123119 84017646 747123119 84017646 914598464 84017646 381872289 618484123 381872289 618484123 762065402 236692859 762065402 236692859 442769953 557188696 442769953 557188696 644132901 327900114 644132901 327900114 670864673 327900114 460380421 539113289 460380421 539113289 568928368 431707132 568928368 431707132 276131587 971762326 276131587 971762326 29437830 971762326 211164400 788691296 211164400 788691296 83419557 918588649 83419557 918588649 150756522 142739629 150756522 142739629 856286548 142739629 741574099 257736946 741574099 257736946 891554619 107377496 891554619 107377496 663626121 335951305 663626121 335951305 959894191 39340890 959894191 39340890 492150393 824983551 492150393 824983551 175872826 824983551 967987852 31490718 967987852 31490718 613887695 850680841 613887695 850680841 150246971 850680841 812904949 185314647 812904949 185314647 587528505 412983769 587528505 412983769 895923422 103661150 895923422 103661150 430153287 569799161 430153287 569799161 907354651 91319649 907354651 91319649 683599058 995312060 683599058 995312060 4618957 995312060 299602597 488401980 299602597 488401980 566766388 433846421 566766388 433846421 293032049 823036156 293032049 823036156 177660172 823036156 703968186 295584385 703968186 295584385 657161144 342584543 657161144 342584543 967472281 31888506 967472281 31888506 201155422 799153256 201155422 799153256 276184467 57756903 276184467 57756903 968712653 30604641 968712653 30604641 31799607 969425045 31799607 969425045 634987801 364462042 634987801 364462042 55034224
165313 644647646 0 644647646 820258740 499961492 820258740 499961492 145679950 854367055 145679950 854367055 440291336 103639655 440291336 103639655 103600748 103639655 500013922 778834283 500013922 778834283 221144159 778834283 499981349 498680582 499981349 498680582 545044158 545104742 545044158 545104742 852969852 500006728 852969852 500006728 500024348 792154968 500024348 792154968 71514436 500000582 71514436 500000582 731076094 988482174 731076094 988482174 500022671 988482174 565782590 434278846 565782590 434278846 390425951 690041355 390425951 690041355 297455547 297418219 297455547 297418219 920292313 920273314 920292313 920273314 371677044 371715009 371677044 371715009 500031284 970444893 500031284 970444893 29559891 970444893 500021059 274598518 500021059 274598518 631666593 631689035 631666593 631689035 996979304 2993668 996979304 2993668 4036197 996031737 4036197 996031737 300017127 500003809 300017127 500003809 567156677 567123653 567156677 567123653 926656655 500025329 926656655 500025329 500037810 848150687 500037810 848150687 499988217 848150687 911286506 63147827 911286506 63147827 63090745 63147827 500039382 871502796 500039382 871502796 871448737 871502796 258297715 499981763 258297715 499981763 836871104 499981763 375935078 624058886 375935078 624058886 499981760 122498788 499981760 122498788 337420304 662569473 337420304 662569473 246423517 499977969 246423517 499977969 613197959 499977969 264445649 264454899 264445649 264454899 820357520 820338724 820357520 820338724 200916118 499985644 200916118 499985644 500024037 325233228 500024037 325233228 442453328 727102866 442453328 727102866 858291814 499999480 858291814 499999480 191896524 808071793 191896524 808071793 865568484 134360280 865568484 134360280 955509414 955445335 955509414 955445335 500013569 366116274 500013569 366116274 908935343 831636046 908935343 831636046 5616816 59627087 5616816 59627087 672984230 784771385 672984230 784771385 784743049 784771385 530420244 231073684 530420244 231073684 231007848 231073684 867945978 500002919 867945978 500002919 397926302 235123934 397926302 235123934 806538609 806488304 806538609 806488304 499995514 239232275 499995514 239232275 760816211 239232275 649871276 500026690 649871276 500026690 747102953 500026690 40637200 40601279 40637200 40601279 792691951 792706025 792691951 792706025 500037882 500012368 500037882 500012368 830678046 500012368 28042975 971976711 28042975 971976711 400535101 400572023 400535101 400572023 722920290 722960569 722920290 722960569 499982914 151582528 499982914 151582528 999902244 999917612 999902244 999917612 655367157 655390165 655367157 655390165 140887396 859142638 140887396 859142638 880714072 393161703 880714072 393161703 393167398 393161703 747558255 252412646 747558255 252412646 445530221 746116259 445530221 746116259 746093565 746116259 405041658 29254591 405041658 29254591 29249724 29254591 671867759 500014766 671867759 500014766 957519180 318243667 957519180 318243667 603314289 500024618 603314289 500024618 873945238 126050642 873945238 126050642 151179908 840503953 151179908 840503953 255436271 255418907 255436271 255418907 590297796 500008255 590297796 500008255 430951024 500008255 601628480 234919600 601628480 234919600 234922188 234919600 428264558 571722312 428264558 571722312 230853525 500005733 230853525 500005733 239308399 760680172 239308399 760680172 500025391 99065804 500025391 99065804 99114141 99065804 656205572 567186789 656205572 567186789 567179268 567186789 632881541 632929593 632881541 632929593 137630330 137623499 137630330 137623499 500012376 972056260 500012376 972056260 868294942 500006628 868294942 500006628 353925718 500006628 659554575 499980995 659554575 499980995 500021695 170151418 500021695 170151418 173012405 826983505 173012405 826983505 986368281 499974882 986368281 499974882 500020376 788943708 500020376 788943708 246642016 499994614 246642016 499994614 500007900 792030247 500007900 792030247 500016004 5355900 500016004 5355900 816865990 556381414 816865990 556381414 209977089 210013269 209977089 210013269 817436962 817473488 817436962 817473488 898285632 499992020 898285632 499992020 499965197 940150351 499965197 940150351 877741566 500005708 877741566 500005708 534281021 500005708 716155920 499982165 716155920 499982165 817879627 851645834 817879627 851645834 255046112 255045942 255046112 255045942 217503575 499986815 217503575 499986815 670219377 329721260 670219377 329721260 185322663 564446538 185322663 564446538 939607157 939624525 939607157 939624525 141300797 206454536 141300797 206454536 210014076 789989326 210014076 789989326 629747996 370279270 629747996 370279270 331816533 590212064 331816533 590212064 500036740 798497786 500036740 798497786 499961142 20627624 499961142 20627624 443059747 500023006 443059747 500023006 45377360 500023006 499971334 882349161 499971334 882349161 729317106 270735448 729317106 270735448 901767022 901826896 901767022 901826896 933114190 66888084 933114190 66888084 313278210 500019824 313278210 500019824 614641304 242860877 614641304 242860877 242839728 242860877 493167626 987575359 493167626 987575359 12368795 987575359 397920636 586168958 397920636 586168958 500031826 586168958 499994211 718112841 499994211 718112841 759843862 240097516 759843862 240097516 499982416 914039376 499982416 914039376 111312552 882367699 111312552 882367699 419928068 580022787 419928068 580022787 911115292 911102072 911115292 911102072 499970375 324750993 499970375 324750993 472764084 849166581 472764084 849166581 499977703 849166581 499974933 77414378 499974933 77414378 77416620 77414378 714901759 714900519 714901759 714900519 499963550 33606907 499963550 33606907 883860162 883839574 883860162 883839574 855150483 14734766 855150483 14734766 985229028 14734766 217511421 782523542 217511421 782523542 697392125 302670814 697392125 302670814 489937699 530556865 489937699 530556865 530520244 530556865 12783437 12738910 12783437 12738910 338671104 661321860 338671104 661321860 887008794 113010252 887008794 113010252 738717464 499997918 738717464 499997918 910250659 499997918 3305540 500033306 3305540 500033306 243887835 500024268 243887835 500024268 500009937 944123737 500009937 944123737 925015655 499979101 925015655 499979101 499993416 692235396 499993416 692235396 949785897 50218716 949785897 50218716 668827667 879134303 668827667 879134303 500024829 181445777 500024829 181445777 277146249 500027933 277146249 500027933 28376217 500017058 28376217 500017058 342622322 746719051 342622322 746719051 825585277 122786378 825585277 122786378 877190390 122786378 742409035 924157131 742409035 924157131 499974377 924157131 576281405 500033310 576281405 500033310 9992924 989982702 9992924 989982702 820917203 500019376 820917203 500019376 512834158 549178096 512834158 549178096 37124736 962910162 37124736 962910162 460757372 500006419 460757372 500006419 242420123 757534447 242420123 757534447 500019042 510693730 500019042 510693730 500000367 510693730 856463506 143540065 856463506 143540065 814767003 814744685 814767003 814744685 398509198 366251160 398509198 366251160 500013874 366251160 323900031 323902913 323900031 323902913 500009380 739905080 500009380 739905080 260105815 739905080 499968098 327652677 499968098 327652677 500017728 702186277 500017728 702186277 500037120 142240437 500037120 142240437 499983850 716362145 499983850 716362145 610303285 433631803 610303285 433631803 500032550 433631803 595401150 500027734 595401150 500027734 316307108 500027734 977602228 499980235 977602228 499980235 18811293 981174739 18811293 981174739 267784959 399848372 267784959 399848372 672305831 773002158 672305831 773002158 859665946 500016029 859665946 500016029 500022527 703355182 500022527 703355182 500029490 527844925 500029490 527844925 500000745 767441630 500000745 767441630 767490507 767441630 598093373 299589722 598093373 299589722 299549569 299589722 390954252 500024006 390954252 500024006 819324612 180637754 819324612 180637754 499987392 886057770 499987392 886057770 206702747 499973901 206702747 499973901 653270074 499973901 500025259 436793425 500025259 436793425 289367994 500003214 289367994 500003214 918995110 499961599 918995110 499961599 456623635 613382518 456623635 613382518 386677804 613382518 535273142 499972212 535273142 499972212 764991402 764972816 764991402 764972816 223119752 187891635 223119752 187891635 499971423 187891635 24724016 24720333 24724016 24720333 500039347 798617390 500039347 798617390 22480113 22548889 22480113 22548889 916541405 916588536 916541405 916588536 600614516 500019811 600614516 500019811 694488837 500019811 185716170 68154846 185716170 68154846 499999469 482134275 499999469 482134275 957214007 42805591 957214007 42805591 369460860 500003610 369460860 500003610 507263801 415961284 507263801 415961284 415983984 415961284 853352775 146675500 853352775 146675500 499972072 927190832 499972072 927190832 506379751 273153173 506379751 273153173 726843642 273153173 500027387 388734747 500027387 388734747 661521588 338412059 661521588 338412059 418782206 446116105 418782206 446116105 553914114 446116105 216369630 216386824 216369630 216386824 25895949 974132973 25895949 974132973 500014010 346618225 500014010 346618225 371382508 500015995 371382508 500015995 416085764 499989799 416085764 499989799 413148425 586891061 413148425 586891061 499967547 325299415 499967547 325299415 301669123 573411844 301669123 573411844 485643261 36880501 485643261 36880501 764569755 500011464 764569755 500011464 412137960 500011464 477537917 612101443 477537917 612101443 499974630 835648889 499974630 835648889 297551451 695284290 297551451 695284290 532719326 488111381 532719326 488111381 500021289 488111381 500035808 422888717 500035808 422888717 705015567 576658117 705015567 576658117 423370054 576658117 499968580 303010823 499968580 303010823 394437713 394477216 394437713 394477216 499998912 52678704 499998912 52678704 970956739 970983722 970956739 970983722 531102219 499995686 531102219 499995686 267567406 732388848 267567406 732388848 472315751 472287459 472315751 472287459 208695664 805753595 208695664 805753595 805764766 805753595 533810626 499980711 533810626 499980711 645128132 499980711 7820701 992134568 7820701 992134568 500004001 85689711 500004001 85689711 522006532 521993947 522006532 521993947 623289355 376736039 623289355 376736039 644408262 499968573 644408262 499968573 763343255 499966951 763343255 499966951 519322712 519327336 519322712 519327336 21846174 21838409 21846174 21838409 513914100 816756684 513914100 816756684 816794754 816756684 171133346 171092802 171133346 171092802 495462283 707468053 495462283 707468053 707456778 707468053 243141669 156970425 243141669 156970425 843013718 156970425 727314631 996104455 727314631 996104455 3881243 996104455 118368204 112504622 118368204 112504622 887464328 112504622 862802740 137154515 862802740 137154515 500035732 30980834 500035732 30980834 190599958 499991556 190599958 499991556 523740857 499991556 188037837 811964338 188037837 811964338 576980524 153541994 576980524 153541994 430504064 470830596 430504064 470830596 688942462 500009229 688942462 500009229 500024192 262193805 500024192 262193805 737838056 262193805 292776331 500038383 292776331 500038383 887079933 499991277 887079933 499991277 893332894 500002922 893332894 500002922 548715117 19108049 548715117 19108049 19114592 19108049 458202398 541819549 458202398 541819549 733093568 266896370 733093568 266896370 500004020 921338917 500004020 921338917 239969243 499979589 239969243 499979589 878962264 499979589 298907916 500027078 298907916 500027078 988457165 500027078 386125616 15186181 386125616 15186181 499998210 15186181 37428471 499985722 37428471 499985722 207259218 207279846 207259218 207279846 499611141 930226821 499611141 930226821 612354168 61856308 612354168 61856308 61854868 61856308 199921322 500015779 199921322 500015779 499969496 213965733 499969496 213965733 504038763 500029634 504038763 500029634 701496861 298494087 701496861 298494087 610772470 979829966 610772470 979829966 500009467 979829966 983094094 16894275 983094094 16894275 542285976 457714861 542285976 457714861 426841674 426873484 426841674 426873484 499980052 781029530 499980052 781029530 619442908 286528168 619442908 286528168 173169898 499985880 173169898 499985880 994766579 5231848 994766579 5231848 499993304 546115916 499993304 546115916 951076779 48920589 951076779 48920589 58708669 237849452 58708669 237849452 728888293 499967419 728888293 499967419 45898495 45921358 45898495 45921358 227011861 790924180 227011861 790924180 500033481 790924180 499985291 578733052 499985291 578733052 500004961 578733052 500001655 586848872 500001655 586848872 617085833 326099900 617085833 326099900 500002301 326099900 500037067 504178042 500037067 504178042 499986956 429562048 499986956 429562048 590730255 590796297 590730255 590796297 831861042 500000463 831861042 500000463 838884444 890826667 838884444 890826667 362841661 194778344 362841661 194778344 805230957 194778344 499988753 504975234 499988753 504975234 142864221 142852028 142864221 142852028 986495248 717257417 986495248 717257417 64339707 499964702 64339707 499964702 251902222 748101957 251902222 748101957 401044903 499996590 401044903 499996590 776915911 776937042 776915911 776937042 612584728 500014626 612584728 500014626 31128651 968902242 31128651 968902242 822249200 822270872 822249200 822270872 169890109 830133112 169890109 830133112 458169856 281410240 458169856 281410240 817869172 499980486 817869172 499980486 836863473 163142828 836863473 163142828 500037099 500035445 500037099 500035445 187409288 500035445 499990819 223368049 499990819 223368049 328562576 500019492 328562576 500019492 499994147 274371397 499994147 274371397 425219694 425235025 425219694 425235025 500011621 206818847 500011621 206818847 206772507 206818847 515015896 499988445 515015896 499988445 574341297 499972967 574341297 499972967 176368582 176340899 176368582 176340899 394377836 605663304 394377836 605663304 308748441 490501144 308748441 490501144 997590882 997555037 997590882 997555037 21730686 499971766 21730686 499971766 500027483 501928615 500027483 501928615 482373746 224458862 482373746 224458862 827782523 500011807 827782523 500011807 573783037 426201469 573783037 426201469 397093477 500018149 397093477 500018149 586420573 371294536 586420573 371294536 371289063 371294536 959842828 959860077 959842828 959860077 435487030 500013976 435487030 500013976 62851866 499968757 62851866 499968757 579172344 971223454 579172344 971223454 971210373 971223454 138399209 49897378 138399209 49897378 500017237 49897378 206199238 341497208 206199238 341497208 584186142 499962223 584186142 499962223 620336139 499962223 385232877 614792308 385232877 614792308 550238871 416838343 550238871 416838343 44838942 500021727 44838942 500021727 81102935 81158108 81102935 81158108 455016645 623909705 455016645 623909705 376105524 623909705 854152352 499998572 854152352 499998572 500017794 808740447 500017794 808740447 499990988 316592731 499990988 316592731 285918940 585804306 285918940 585804306 585829764 585804306 29211183 29199294 29211183 29199294 480336209 519649515 480336209 519649515 484921320 500020683 484921320 500020683 393969214 606013523 393969214 606013523 190263612 499995108 190263612 499995108 961501164 961514164 961501164 961514164 649967228 499988829 649967228 499988829 521100866 691457188 521100866 691457188 499966890 691457188 674896345 500024894 674896345 500024894 649273340 649257003 649273340 649257003 500029317 161913191 500029317 161913191 387642430 751858075 387642430 751858075 248125187 751858075 852751146 147272368 852751146 147272368 500015268 814429285 500015268 814429285 814415614 814429285 500022703 295525412 500022703 295525412 500018354 646001098 500018354 646001098 646063651 646001098 447916341 11199123 447916341 11199123 11139093 11199123 668209139 500027550 668209139 500027550 865597651 500027550 778256173 778312687 778256173 778312687 314417861 314439324 314417861 314439324 167838324 832173615 167838324 832173615 969131649 183101582 969131649 183101582 183092920 183101582 500033430 499963566 500033430 499963566 439609309 499963566 499991225 236438703 499991225 236438703 553311732 795972276 553311732 795972276 499987230 795972276 885253116 500005331 885253116 500005331 296061423 703941133 296061423 703941133 500025529 482204752 500025529 482204752 499993533 802019662 499993533 802019662 500029383 802019662 484477067 484450037 484477067 484450037 499972936 821293966 499972936 821293966 508621340 449645839 508621340 449645839 500024632 449645839 500038394 152907059 500038394 152907059 329875679 499994215 329875679 499994215 402292897 122927186 402292897 122927186 122930771 122927186 309086176 568220526 309086176 568220526 499976340 895731821 499976340 895731821 891022953 290310696 891022953 290310696 259397140 187079028 259397140 187079028 187066134 187079028 405910314 594100594 405910314 594100594 3977462 166317017 3977462 166317017 971791979 500001928 971791979 500001928 14462885 14481279 14462885 14481279 101613338 248794309 101613338 248794309 797293014 202685868 797293014 202685868 654108843 826686938 654108843 826686938 499964869 826686938 642380527 357579587 642380527 357579587 383922455 616049996 383922455 616049996 279661239 279670838 279661239 279670838 490453481 490489519 490453481 490489519 499974937 287679967 499974937 287679967 991924133 991926690 991924133 991926690 500026872 736282790 500026872 736282790 240764729 759216988 240764729 759216988 548815460 500012020 548815460 500012020 499962928 918661279 499962928 918661279 176327352 176347547 176327352 176347547 419164121 580835200 419164121 580835200 908611855 427606496 908611855 427606496 427600285 427606496 499970498 50850190 499970498 50850190 808152834 745339561 808152834 745339561 234605271 928153587 234605271 928153587 71815172 928153587 568927989 431044056 568927989 431044056 981972574 500001251 981972574 500001251 979963839 20036897 979963839 20036897 299942297 700021824 299942297 700021824 474951578 499996629 474951578 499996629 514449991 499996629 173404145 968713830 173404145 968713830 968737182 968713830 500028872 169454015 500028872 169454015 303586029 499969875 303586029 499969875 576014457 423954018 576014457 423954018 499989144 981537235 499989144 981537235 500002809 500016942 500002809 500016942 820724915 820681083 820724915 820681083 459234686 500037278 459234686 500037278 500039308 840468777 500039308 840468777 282867579 499965225 282867579 499965225 443875163 966494626 443875163 966494626 33480950 966494626 37818424 126296843 37818424 126296843 691719503 330166834 691719503 330166834 379894335 854240353 379894335 854240353 145720434 854240353 381996197 618049727 381996197 618049727 954187846 984497465 954187846 984497465 984500049 984497465 123160627 500013237 123160627 500013237 510790077 799734870 510790077 799734870 799772622 799734870 499960487 1486407 499960487 1486407 500000670 500028106 500000670 500028106 790060183 499960263 790060183 499960263 116946097 883051081 116946097 883051081 837948076 135686142 837948076 135686142 864247160 135686142 500008469 484083354 500008469 484083354 473020888 657902649 473020888 657902649 499990653 22072429 499990653 22072429 696734176 499992099 696734176 499992099 113797728 499978267 113797728 499978267 80891980 500012227 80891980 500012227 757949983 242044443 757949983 242044443 310391523 689677123 310391523 689677123 589509944 519911972 589509944 519911972 480111201 519911972 499964839 630279165 499964839 630279165 215388505 500023914 215388505 500023914 668504764 668519427 668504764 668519427 515444316 484531283 515444316 484531283 323243534 500036383 323243534 500036383 822931638 500000646 822931638 500000646 304832376 695191551 304832376 695191551 322933152 677027239 322933152 677027239 300494722 699517197 300494722 699517197 459846740 499961237 459846740 499961237 863570922 499961237 225765569 774215432 225765569 774215432 419936598 262983422 419936598 262983422 737009642 262983422 500039460 909195532 500039460 909195532 499987626 215706926 499987626 215706926 784283381 215706926 209794642 209732320 209794642 209732320 577200361 499966033 577200361 499966033 255139728 499966033 499972690 343635953 499972690 343635953 500009897 614038977 500009897 614038977 961801350 500035708 961801350 500035708 977804379 991947187 977804379 991947187 500033842 991947187 866652780 133314123 866652780 133314123 215156074 787978036 215156074 787978036 211999850 787978036 252738699 252718634 252738699 252718634 42850195 957156672 42850195 957156672 500002591 315207713 500002591 315207713 684751848 315207713 425225863 500003208 425225863 500003208 851199037 500003208 580607035 419417085 580607035 419417085 452163067 452120231 452163067 452120231 600885143 139983642 600885143 139983642 263970190 677838636 263970190 677838636 322146582 677838636 35377253 964655175 35377253 964655175 690054751 309926192 690054751 309926192 499963814 838966609 499963814 838966609 161058880 838966609 437695637 437680550 437695637 437680550 218001376 499988070 218001376 499988070 499997134 77292022 499997134 77292022 77299509 77292022 715136139 826301126 715136139 826301126 173700813 826301126 500006845 209857356 500006845 209857356 500003278 874053895 500003278 874053895 500037060 874053895 76143657 500016032 76143657 500016032 499993107 279606359 499993107 279606359 499977847 570830712 499977847 570830712 543229606 500034326 543229606 500034326 928816489 741675963 928816489 741675963 500021081 512035663 500021081 512035663 861120310 939157766 861120310 939157766 122231276 500032809 122231276 500032809 499974651 966501481 499974651 966501481 499985134 121685177 499985134 121685177 369640372 630283591 369640372 630283591 243028173 377659023 243028173 377659023 500001295 248461227 500001295 248461227 74322500 499998095 74322500 499998095 728728742 499998095 190029721 809996140 190029721 809996140 782164997 217811759 782164997 217811759 527691533 862450128 527691533 862450128 862465836 862450128 311232398 254435161 311232398 254435161 745612717 254435161 23888276 23855655 23888276 23855655 500002256 818442304 500002256 818442304 181499224 818442304 947924357 947906030 947924357 947906030 662473346 337555316 662473346 337555316 443795485 443830594 443795485 443830594 355209243 355165838 355209243 355165838 616428924 499988146 616428924 499988146 592537297 407473143 592537297 407473143 394103708 500007769 394103708 500007769 499991937 275091600 499991937 275091600 499985092 609807165 499985092 609807165 500023340 9266932 500023340 9266932 499989341 910329639 499989341 910329639 751090757 751090058 751090757 751090058 790338547 790284518 790338547 790284518 29396123 499989472 29396123 499989472 34967255 965018025 34967255 965018025 197270665 197233705 197270665 197233705 142440826 875005360 142440826 875005360 124983289 875005360 842607921 157396035 842607921 157396035 499979583 744407468 499979583 744407468 244085089 499977156 244085089 499977156 191128505 808912303 191128505 808912303 446117737 500029209 446117737 500029209 959046862 500029209 500006437 762484461 500006437 762484461 105299813 230560305 105299813 230560305 769421464 230560305 413681396 500000808 413681396 500000808 563554450 499988649 563554450 499988649 500016331 828126503 500016331 828126503 828130657 828126503 499988114 913670016 499988114 913670016 492046591 271056555 492046591 271056555 271011245 271056555 963653260 36289952 963653260 36289952 867318152 550449743 867318152 550449743 287494787 712460633 287494787 712460633 266770953 499998993 266770953 499998993 499997588 881707440 499997588 881707440 119777706 183616191 119777706 183616191 903953720 96012939 903953720 96012939 499963420 510975158 499963420 510975158 791091144 499970866 791091144 499970866 731296972 720914484 731296972 720914484 74801877 499994907 74801877 499994907 200762556 911673076 200762556 911673076 967071423 467008669 967071423 467008669 467044024 467008669 779155797 220810988 779155797 220810988 832258074 715188574 832258074 715188574 284810857 715188574 723658946 143770741 723658946 143770741 499997486 143770741 949412027 50568935 949412027 50568935 150962910 849035437 150962910 849035437 972620382 500037690 972620382 500037690 537863621 537827280 537863621 537827280 500024172 88252356 500024172 88252356 128833175 871123378 128833175 871123378 639217323 499979917 639217323 499979917 622001020 500035917 622001020 500035917 151313236 262066359 151313236 262066359 928801023 928763069 928801023 928763069 958733378 500005181 958733378 500005181 129294302 570758479 129294302 570758479 500001111 388846071 500001111 388846071 611107756 388846071 298354935 989874027 298354935 989874027 989853585 989874027 632235095 367770275 632235095 367770275 741461767 500028405 741461767 500028405 976370812 23637151 976370812 23637151 500001908 544356300 500001908 544356300 499986746 544356300 550818269 449161921 550818269 449161921 465998364 624446047 465998364 624446047 698219459 301825279 698219459 301825279 499988368 890460819 499988368 890460819 890479555 890460819 688024739 125005993 688024739 125005993 124969572 125005993 499967752 500010773 499967752 500010773 188400137 500010773 478577321 500034248 478577321 500034248 305048248 305118149 305048248 305118149 650255018 955555673 650255018 955555673 500032244 955555673 825999960 500030569 825999960 500030569 499966800 969785571 499966800 969785571 573657877 499983037 573657877 499983037 358337027 499983037 746426101 100419825 746426101 100419825 100469512 100419825 500035531 7279203 500035531 7279203 533729419 499967910 533729419 499967910 500033883 295053425 500033883 295053425 479357583 484883182 479357583 484883182 515086097 484883182 499961516 819643634 499961516 819643634 509370095 490562223 509370095 490562223 750808583 750872879 750808583 750872879 32233477 32215829 32233477 32215829 82471662 500010692 82471662 500010692 116880233 116881871 116880233 116881871 290514273 902639091 290514273 902639091 97370009 902639091 444365738 500000615 444365738 500000615 135659825 500000615 288428464 499997910 288428464 499997910 966819475 966836445 966819475 966836445 318185806 52865418 318185806 52865418 947136355 52865418 499971575 915810604 499971575 915810604 84124015 915810604 970172754 499978530 970172754 499978530 56306471 943664200 56306471 943664200 499992185 237151415 499992185 237151415 61335349 499992598 61335349 499992598 814386215 499987154 814386215 499987154 500007109 637085748 500007109 637085748 107520896 285238686 107520896 285238686 714793685 285238686 559175075 559131554 559175075 559131554 732954981 267061052 732954981 267061052 328152984 500023599 328152984 500023599 121530432 500023599 499964286 295972356 499964286 295972356 583034502 583008623 583034502 583008623 560390077 211733203 560390077 211733203 788296022 211733203 717543942 717492059 717543942 717492059 500011623 255590127 500011623 255590127 740006092 720617261 740006092 720617261 500010193 33220348 500010193 33220348 966799239 33220348 500034015 634269620 500034015 634269620 108001894 145811381 108001894 145811381 863125139 500016786 863125139 500016786 265904061 265955611 265904061 265955611 842537073 842588571 842537073 842588571 422844957 500030962 422844957 500030962 992428333 999768758 992428333 999768758 999839311 999768758 94740334 499993265 94740334 499993265 464000053 500009763 464000053 500009763 781119821 218959376 781119821 218959376 348295045 651754784 348295045 651754784 511496407 499966864 511496407 499966864 157471646 842554143 157471646 842554143 46847868 46806966 46847868 46806966 903455429 843782207 903455429 843782207 499992289 995599984 499992289 995599984 995575834 995599984 479058879 479053537 479058879 479053537 500006846 889211281 500006846 889211281 726395586 273607435 726395586 273607435 773124450 773094128 773124450 773094128 499973540 387849212 499973540 387849212 387819412 387849212 499982742 949822648 499982742 949822648 343645674 167916665 343645674 167916665 167880258 167916665 499981548 396486700 499981548 396486700 396441623 396486700 500035286 500001239 500035286 500001239 606640536 500001239 401794741 325796746 401794741 325796746 674235770 325796746 100336176 990138565 100336176 990138565 500036312 76155095 500036312 76155095 923887643 76155095 278618251 721398108 278618251 721398108 146785031 499998641 146785031 499998641 729092804 937763888 729092804 937763888 937817663 937763888 890799048 499962940 890799048 499962940 168445893 885254009 168445893 885254009 114699956 885254009 499979085 10686850 499979085 10686850 10708398 10686850 499972429 601196250 499972429 601196250 500024179 304026215 500024179 304026215 484166713 515829765 484166713 515829765 635854422 500001684 635854422 500001684 390805955 500002372 390805955 500002372 53786554 53772869 53786554 53772869 821015900 500034983 821015900 500034983 95755228 500034983 770412608 229545705 770412608 229545705 788181267 788156011 788181267 788156011 691806183 500015132 691806183 500015132 86384279 913679892 86384279 913679892 500022344 574906608 500022344 574906608 499965958 574906608 962744224 499990988 962744224 499990988 652706237 652643173 652706237 652643173 504537332 326648199 504537332 326648199 326703807 326648199 440499437 559457570 440499437 559457570 544548061 500000466 544548061 500000466 978232568 500000466 500008087 906476850 500008087 906476850 499995493 365956296 499995493 365956296 365958822 365956296 941214767 941177281 941214767 941177281 499992895 536374802 499992895 536374802 841712758 841714460 841712758 841714460 590759034 346716880 590759034 346716880 346755138 346716880 499996795 33330480 499996795 33330480 500032189 345827094 500032189 345827094 654189653 345827094 500000746 690836440 500000746 690836440 886994129 113066939 886994129 113066939 500037264 530996224 500037264 530996224 978726620 438491345 978726620 438491345 438477123 438491345 533666587 625224951 533666587 625224951 200128073 799847638 200128073 799847638 499987551 374814042 499987551 374814042 625168213 374814042 26713753 499985649 26713753 499985649 680526512 58012493 680526512 58012493 338519838 661517840 338519838 661517840 792712966 207327232 792712966 207327232 231641736 500003444 231641736 500003444 386488343 499989576 386488343 499989576 507826689 499989576 499986703 633924259 499986703 633924259 459325544 540664723 459325544 540664723 500007762 960416227 500007762 960416227 960369192 960416227 500022727 633488794 500022727 633488794 335227261 869095903 335227261 869095903 693407615 499967054 693407615 499967054 610562537 499967054 704563024 704594136 704563024 704594136 499998281 59380271 499998281 59380271 940630430 59380271 499997984 909929794 499997984 909929794 500014892 252190428 500014892 252190428 649974804 350020960 649974804 350020960 327507716 327501765 327507716 327501765 500039307 562126851 500039307 562126851 562153525 562126851 292961431 293022772 292961431 293022772 628923262 850905490 628923262 850905490 499988066 850905490 937324085 937290862 937324085 937290862 499971852 18559412 499971852 18559412 454490524 454495049 454490524 454495049 241694460 241681574 241694460 241681574 499982732 600636753 499982732 600636753 210374439 500025333 210374439 500025333 716596253 665394449 716596253 665394449 334638304 665394449 774616870 225415474 774616870 225415474 671050579 671076233 671050579 671076233 875650744 124309876 875650744 124309876 174169840 490073949 174169840 490073949 490118943 490073949 22282459 22314457 22282459 22314457 760835469 760839303 760835469 760839303 500008449 403398696 500008449 403398696 459271286 955141778 459271286 955141778 500026228 955141778 92255296 92312680 92255296 92312680 499995298 366424160 499995298 366424160 323019059 323071067 323019059 323071067 250776980 749217424 250776980 749217424 752030930 200124750 752030930 200124750 200155593 200124750 499996791 15247202 499996791 15247202 113030154 499981600 113030154 499981600 958344396 499981600 52696654 637738520 52696654 637738520 775710477 500003899 775710477 500003899 499964749 598934712 499964749 598934712 860300728 390968338 860300728 390968338 499962985 685988889 499962985 685988889 570762705 429220237 570762705 429220237 811475000 811401705 811475000 811401705 857875932 142132798 857875932 142132798 651731642 955071118 651731642 955071118 44922482 955071118 440507951 499987123 440507951 499987123 668730185 499987123 394843056 500028470 394843056 500028470 227877633 227832346 227877633 227832346 399962529 514745131 399962529 514745131 514733833 514745131 390473261 609525984 390473261 609525984 493710941 499971415 493710941 499971415 300690578 699299266 300690578 699299266 499969247 165141715 499969247 165141715 764142824 764172463 764142824 764172463 916387754 314843313 916387754 314843313 499983908 314843313 999820609 188418 999820609 188418 743976416 841328096 743976416 841328096 158644860 841328096 869469451 130576628 869469451 130576628 615263842 500000971 615263842 500000971 124347061 499982149 124347061 499982149 26270259 499982149 499974127 766252008 499974127 766252008 531128732 468892405 531128732 468892405 645173110 610639349 645173110 610639349 389381316 610639349 546986324 546964803 546986324 546964803 775442675 775434147 775442675 775434147 296832427 499992534 296832427 499992534 793784576 206204947 793784576 206204947 500011874 499967659 500011874 499967659 675145486 499967659 342892806 657146830 342892806 657146830 872088002 341541438 872088002 341541438 648367456 910395224 648367456 910395224 89623381 910395224 741008602 259030915 741008602 259030915 634103485 934556550 634103485 934556550 180804063 105655213 180804063 105655213 105710737 105655213 997638869 2377536 997638869 2377536 504689612 876307697 504689612 876307697 876357443 876307697 675337104 675384235 675337104 675384235 500030302 860147635 500030302 860147635 94999817 95024932 94999817 95024932 572320618 499970556 572320618 499970556 513640507 218912208 513640507 218912208 499970909 218912208 500017875 129703187 500017875 129703187 510618715 489438195 510618715 489438195 313305174 313321302 313305174 313321302 500026898 737915233 500026898 737915233 317478246 317460588 317478246 317460588 535936571 464096638 535936571 464096638 14272950 14255699 14272950 14255699 413173960 586853168 413173960 586853168 765456589 25061377 765456589 25061377 500005733 25061377 500008340 675059679 500008340 675059679 498887905 498879718 498887905 498879718 512356191 670092489 512356191 670092489 499972961 670092489 499979213 79888111 499979213 79888111 903192513 903150229 903192513 903150229 428372635 499967395 428372635 499967395 666751097 499967395 167485330 832485181 167485330 832485181 43479699 43469612 43479699 43469612 977875324 977856436 977875324 977856436 66729503 154145368 66729503 154145368 910134585 500011001 910134585 500011001 9715086 500011001 225710017 225732450 225710017 225732450 482443482 760636561 482443482 760636561 60969026 60945926 60969026 60945926 532992466 532994520 532992466 532994520 499964130 64861366 499964130 64861366 47393063 47430303 47393063 47430303 500004236 499982614 500004236 499982614 724135830 499982614 644383775 644381960 644383775 644381960 8652399 8688321 8652399 8688321 986800106 986823139 986800106 986823139 236694991 499995866 236694991 499995866 356301109 499995866 347507823 347457353 347507823 347457353 612611941 612628111 612611941 612628111 958227470 41836470 958227470 41836470 568225399 805045193 568225399 805045193 194901306 805045193 499997888 230631348 499997888 230631348 499973809 736817700 499973809 736817700 500025395 548082267 500025395 548082267 500005205 611808757 500005205 611808757 372059267 372066619 372059267 372066619 255056782 902524825 255056782 902524825 97459046 902524825 499978303 448028109 499978303 448028109 805273697 701454113 805273697 701454113 499969179 429277541 499969179 429277541 499968716 853027011 499968716 853027011 853064714 853027011 778568430 221368671 778568430 221368671 581848661 500023483 581848661 500023483 983919861 499981606 983919861 499981606 409863434 499981606 835477784 499966164 835477784 499966164 941114644 500001135 941114644 500001135 425497061 425524848 425497061 425524848 903139433 965530246 903139433 965530246 34488009 965530246 108217125 124484700 108217125 124484700 499985356 124484700 71720079 71745566 71720079 71745566 849750449 849736914 849750449 849736914 550933028 550934998 550933028 550934998 672914695 672878253 672914695 672878253 499983847 85740409 499983847 85740409 85765241 85740409 730727188 730798578 730727188 730798578 535046034 499987472 535046034 499987472 351447115 785178434 351447115 785178434 823263519 77637132 823263519 77637132 93032066 531220439 93032066 531220439 499999085 531220439 307174092 499969873 307174092 499969873 665801078 665854771 665801078 665854771 644618980 233303754 644618980 233303754 233283858 233303754 499965660 16266804 499965660 16266804 759738102 759754338 759738102 759754338 500037006 606458661 500037006 606458661 568258938 568316390 568258938 568316390 115629372 884372774 115629372 884372774 500034707 250718042 500034707 250718042 500038074 250718042 256398387 693048505 256398387 693048505 693034820 693048505 23594733 500000908 23594733 500000908 360726879 639248652 360726879 639248652 811752828 499999242 811752828 499999242 446586243 553402494 446586243 553402494 500011108 246567443 500011108 246567443 499964164 691367266 499964164 691367266 500005329 9304902 500005329 9304902 430310059 725834694 430310059 725834694 499974076 725834694 399617297 500001068 399617297 500001068 500023084 992754377 500023084 992754377 39083196 39074083 39083196 39074083 499971537 392999682 499971537 392999682 499974885 3388485 499974885 3388485 500021328 962128168 500021328 962128168 37855633 962128168 499963571 219274105 499963571 219274105 499998541 776892082 499998541 776892082 881106948 118882525 881106948 118882525 500039584 493127969 500039584 493127969 759690668 240313230 759690668 240313230 940510696 940501289 940510696 940501289 929954671 70109876 929954671 70109876 437614005 967630646 437614005 967630646 967594020 967630646 742855254 257150845 742855254 257150845 500013356 918059292 500013356 918059292 138696252 44928735 138696252 44928735 44955215 44928735 484765935 499990083 484765935 499990083 952933422 47105704 952933422 47105704 848843135 848868430 848843135 848868430 499978988 60451039 499978988 60451039 606453151 643793407 606453151 643793407 356275998 643793407 432494570 499969295 432494570 499969295 250047754 499993715 250047754 499993715 898502871 101487637 898502871 101487637 638631836 361397119 638631836 361397119 500015846 58748970 500015846 58748970 54984242 945068545 54984242 945068545 907148162 92857036 907148162 92857036 499964816 849374973 499964816 849374973 849419073 849374973 33057682 33006045 33057682 33006045 296973050 296966389 296973050 296966389 764810033 235183330 764810033 235183330 66573218 500007136 66573218 500007136 844571301 155424843 844571301 155424843 43075981 606725082 43075981 606725082 499976079 606725082 115162626 884793503 115162626 884793503 464764476 499973592 464764476 499973592 529984700 529982696 529984700 529982696 63603627 500024950 63603627 500024950 886625052 886634350 886625052 886634350 489019903 11761794 489019903 11761794 702582730 500024811 702582730 500024811 167930341 407862387 167930341 407862387 499969436 781399626 499969436 781399626 500029237 81176430 500029237 81176430 367751540 632231071 367751540 632231071 151348282 499974782 151348282 499974782 30837904 499974782 840718106 159317470 840718106 159317470 468454580 468440791 468454580 468440791 500015213 111322237 500015213 111322237 538319169 461732086 538319169 461732086 697122268 302842666 697122268 302842666 499997168 715627522 499997168 715627522 659442084 296610306 659442084 296610306 703394406 296610306 86010214 86027953 86010214 86027953 763483250 500022409 763483250 500022409 500035896 264118874 500035896 264118874 166821602 499986556 166821602 499986556 499978277 53203441 499978277 53203441 655797522 673963026 655797522 673963026 326036117 673963026 759659816 759618108 759659816 759618108 772764555 227218379 772764555 227218379 500021229 894205399 500021229 894205399 105792080 894205399 456855141 456816638 456855141 456816638 918832164 918868805 918832164 918868805 554439612 352849401 554439612 352849401 500018097 352849401 733862067 246641952 733862067 246641952 499962775 246641952 526123903 688948412 526123903 688948412 311065486 688948412 359436418 95724876 359436418 95724876 840800287 500036224 840800287 500036224 983112923 499975562 983112923 499975562 472217140 782818553 472217140 782818553 869384861 130607968 869384861 130607968 286977709 713065211 286977709 713065211 500007548 249199669 500007548 249199669 249211349 249199669 910786559 89223509 910786559 89223509 522721875 522773545 522721875 522773545 84487682 84548580 84487682 84548580 499981822 500030031 499981822 500030031 904386659 500019859 904386659 500019859 500007750 575165473 500007750 575165473 500011274 441941506 500011274 441941506 533450225 500024715 533450225 500024715 954197417 500024715 59146800 807236499 59146800 807236499 807244416 807236499 2376190 500004892 2376190 500004892 272460659 993868419 272460659 993868419 500027308 373104295 500027308 373104295 912062267 912099861 912062267 912099861 510679824 248064165 510679824 248064165 751980161 248064165 428883427 500016911 428883427 500016911 499997090 76461423 499997090 76461423 810960290 810974580 810960290 810974580 421943989 421941493 421943989 421941493 493710807 506320654 493710807 506320654 643530742 499963763 643530742 499963763 500002290 887289229 500002290 887289229 161392426 170445816 161392426 170445816 500011560 170445816 302983435 696987397 302983435 696987397 946302401 53657362 946302401 53657362 499997650 617924084 499997650 617924084 300375159 300338584 300375159 300338584 500020066 619277254 500020066 619277254 555236800 555274462 555236800 555274462 500038115 624813043 500038115 624813043 77483263 499974074 77483263 499974074 500028066 546479433 500028066 546479433 655603693 500016823 655603693 500016823 500016971 550466049 500016971 550466049 653777114 346222149 653777114 346222149 568304498 612562559 568304498 612562559 97292499 499997461 97292499 499997461 476744037 523301666 476744037 523301666 431597132 381334409 431597132 381334409 618629585 381334409 500037997 600914322 500037997 600914322 552750786 447286949 552750786 447286949 31825401 968137208 31825401 968137208 391944904 499997000 391944904 499997000 499988009 663029207 499988009 663029207 649567916 499975438 649567916 499975438 704318585 499975438 45690793 499972252 45690793 499972252 11616169 988429070 11616169 988429070 416713941 500020399 416713941 500020399 405324735 594708556 405324735 594708556 499974583 499973907 499974583 499973907 90066399 440455631 90066399 440455631 559516545 440455631 500015584 659476851 500015584 659476851 795010377 204973492 795010377 204973492 54661571 945298196 54661571 945298196 467940495 467978074 467940495 467978074 353184942 895948792 353184942 895948792 895996903 895948792 746702021 253308569 746702021 253308569 113189380 500014779 113189380 500014779 254173472 103071391 254173472 103071391 888166741 137269695 888166741 137269695 499971626 137269695 957258366 957279634 957258366 957279634 761388437 340078101 761388437 340078101 187600010 187567176 187600010 187567176 134356563 865609343 134356563 865609343 359211332 45522875 359211332 45522875 45552889 45522875 803683496 813592699 803683496 813592699 186429648 813592699 499974308 448763155 499974308 448763155 238275394 701646930 238275394 701646930 782180402 782189178 782180402 782189178 940981503 58982859 940981503 58982859 842916301 521393293 842916301 521393293 500006517 585258904 500006517 585258904 485198700 404543382 485198700 404543382 404526411 404543382 701072834 202211369 701072834 202211369 202181167 202211369 269710502 269741187 269710502 269741187 34395678 34327249 34395678 34327249 769763438 719201476 769763438 719201476 280770875 719201476 465649693 465602911 465649693 465602911 500035693 952716952 500035693 952716952 500013968 455154505 500013968 455154505 185954924 814016831 185954924 814016831 803551864 803536361 803551864 803536361 499995561 981516793 499995561 981516793 532738326 235534549 532738326 235534549 499978001 993906996 499978001 993906996 731861485 499976123 731861485 499976123 945987029 499976123 238714847 236904486 238714847 236904486 593440838 586774890 593440838 586774890 499976509 16942665 499976509 16942665 313976233 420552127 313976233 420552127 579472012 420552127 302879778 628918134 302879778 628918134 499963182 628918134 157046120 64479446 157046120 64479446 499964725 64479446 345850484 565035043 345850484 565035043 865294610 427526811 865294610 427526811 499989228 229047799 499989228 229047799 862754699 862721338 862754699 862721338 567117904 499968545 567117904 499968545 499971748 617525383 499971748 617525383 629003596 499967953 629003596 499967953 500018172 961963342 500018172 961963342 12851261 12858664 12851261 12858664 45374335 500003228 45374335 500003228 133623400 133623895 133623400 133623895 5137314 499997111 5137314 499997111 271122046 499982596 271122046 499982596 499998661 932442823 499998661 932442823 932422645 932442823 242296728 499960861 242296728 499960861 951573115 500006132 951573115 500006132 204394150 204405917 204394150 204405917 973006752 906203086 973006752 906203086 906206179 906203086 957136527 957095860 957136527 957095860 639033202 360930832 639033202 360930832 698959353 698968401 698959353 698968401 912799750 499960158 912799750 499960158 515981768 515965149 515981768 515965149 321869790 500015093 321869790 500015093 137798472 898516573 137798472 898516573 898454834 898516573 500004593 500036631 500004593 500036631 110680679 500036631 395046698 604956551 395046698 604956551 395033863 491644811 395033863 491644811 491648700 491644811 241126653 499997933 241126653 499997933 499974733 14507150 499974733 14507150 137202984 500009331 137202984 500009331 800763278 800768209 800763278 800768209 667343797 397291474 667343797 397291474 602739627 397291474 674318464 325700256 674318464 325700256 500035486 798945207 500035486 798945207 499965115 783673262 499965115 783673262 857856066 857906569 857856066 857906569 508503579 508521849 508503579 508521849 363273001 636750517 363273001 636750517 959886240 40066959 959886240 40066959 500014103 721247766 500014103 721247766 333079800 500024031 333079800 500024031 500015917 727411123 500015917 727411123 934885460 65068248 934885460 65068248 500009650 899976830 500009650 899976830 100007715 899976830 500007274 282736693 500007274 282736693 500003945 572917858 500003945 572917858 807767321 499980870 807767321 499980870 476972995 822547177 476972995 822547177 499966824 822547177 21695955 441187347 21695955 441187347 570064134 589569790 570064134 589569790 378567355 621402412 378567355 621402412 930725715 499968097 930725715 499968097 184066416 184070869 184066416 184070869 500036831 499981708 500036831 499981708 852438359 499981708 197971073 197984241 197971073 197984241 882469770 882448750 882469770 882448750 500032869 434408047 500032869 434408047 672749807 672715201 672749807 672715201 446172413 499963176 446172413 499963176 253986322 745966956 253986322 745966956 704158819 248662038 704158819 248662038 178515158 178522473 178515158 178522473 874583828 874525611 874583828 874525611 92674960 356155845 92674960 356155845 643900792 356155845 203352214 203363813 203352214 203363813 554142451 500027295 554142451 500027295 751041824 331019899 751041824 331019899 668947643 331019899 921802811 500003973 921802811 500003973 533797012 466229140 533797012 466229140 497190493 499972609 497190493 499972609 640392179 499972609 619209338 380744436 619209338 380744436 776180613 776201525 776180613 776201525 131818439 131777817 131818439 131777817 80513145 727438227 80513145 727438227 499979595 727438227 419808220 172250221 419808220 172250221 827713842 172250221 499996495 998942168 499996495 998942168 500001456 998942168 499989327 521725883 499989327 521725883 521742558 521725883 480025428 236770667 480025428 236770667 236802776 236770667 500023352 173807365 500023352 173807365 499968942 500024310 499968942 500024310 166421671 500024310 394221250 605779847 394221250 605779847 550891214 499984864 550891214 499984864 768606046 499984864 499962516 36851735 499962516 36851735 782454680 948757268 782454680 948757268 51265663 948757268 815039852 500002573 815039852 500002573 483725136 589810408 483725136 589810408 836816833 163186117 836816833 163186117 462684925 733820381 462684925 733820381 761283684 761317147 761283684 761317147 329423423 139244376 329423423 139244376 860737775 139244376 499976893 526920955 499976893 526920955 652463962 652471480 652463962 652471480 681174697 490724447 681174697 490724447 490741869 490724447 499962276 837087071 499962276 837087071 499962593 499970958 499962593 499970958 594962449 499970958 499998733 19136913 499998733 19136913 361879969 877856378 361879969 877856378 984398285 984379534 984398285 984379534 15833768 15872407 15833768 15872407 500008417 500007912 500008417 500007912 1774548 500007912 500035211 346313102 500035211 346313102 475430236 518849872 475430236 518849872 481195327 518849872 174005453 826006972 174005453 826006972 324285614 246531488 324285614 246531488 753473323 246531488 491576040 508422265 491576040 508422265 562921888 437096360 562921888 437096360 499963375 658713117 499963375 658713117 216965869 428565608 216965869 428565608 428534339 428565608 374661852 374710727 374661852 374710727 10710506 499994094 10710506 499994094 360521957 360535631 360521957 360535631 321631454 678353731 321631454 678353731 499962997 196239097 499962997 196239097 564907094 760767135 564907094 760767135 499974144 760767135 786993258 499998540 786993258 499998540 642860972 788422392 642860972 788422392 499999055 65698055 499999055 65698055 772929489 268705203 772929489 268705203 499986308 268705203 969127291 969158140 969127291 969158140 499984514 361771784 499984514 361771784 500028494 677341934 500028494 677341934 638815655 499986389 638815655 499986389 499966074 956913182 499966074 956913182 720326388 500007090 720326388 500007090 981242177 981264068 981242177 981264068 591404735 591374664 591404735 591374664 705165871 705217820 705165871 705217820 499960235 333607599 499960235 333607599 500002279 608260534 500002279 608260534 277443921 277425137 277443921 277425137 950669298 950713849 950669298 950713849 500016715 275676443 500016715 275676443 724298167 275676443 490639391 500018332 490639391 500018332 81329629 499967632 81329629 499967632 928644275 513972070 928644275 513972070 513989540 513972070 770904601 956747350 770904601 956747350 956755526 956747350 913935744 913921767 913935744 913921767 500004722 977889810 500004722 977889810 499961375 182736027 499961375 182736027 347026507 653030501 347026507 653030501 718914233 281091406 718914233 281091406 992848016 992855070 992848016 992855070 931566443 260507382 931566443 260507382 250047196 754999875 250047196 754999875 245005652 754999875 417752039 487183014 417752039 487183014 869203979 130743473 869203979 130743473 694746160 749460001 694746160 749460001 749447182 749460001 609656515 390370456 609656515 390370456 45728550 646526733 45728550 646526733 353410058 646526733 221633148 778389463 221633148 778389463 499977313 94385452 499977313 94385452 291345324 708710606 291345324 708710606 613763739 499971103 613763739 499971103 42188080 499971103 915230498 915231249 915230498 915231249 499992357 769653391 499992357 769653391 769622291 769653391 266039588 266028487 266039588 266028487 88325473 911683980 88325473 911683980 500004934 499999013 500004934 499999013 281035609 499999013 349474284 349471496 349474284 349471496 55948749 876986402 55948749 876986402 978773434 21208017 978773434 21208017 499975188 538041905 499975188 538041905 538038469 538041905 500000008 987139222 500000008 987139222 500026945 458293363 500026945 458293363 378157678 621852108 378157678 621852108 45335008 499984720 45335008 499984720 499990462 876578989 499990462 876578989 974411824 25556872 974411824 25556872 701641204 500014084 701641204 500014084 805718773 500014084 643507231 500029036 643507231 500029036 499984207 331613026 499984207 331613026 623036730 623025645 623036730 623025645 427611812 500037589 427611812 500037589 499980071 860023748 499980071 860023748 163774017 812272871 163774017 812272871 824069181 175961610 824069181 175961610 926983933 499990066 926983933 499990066 276081939 276074841 276081939 276074841 124912888 500007466 124912888 500007466 367864773 367820585 367864773 367820585 418113603 837932682 418113603 837932682 500038298 837932682 248572622 248604203 248572622 248604203 241992083 942891035 241992083 942891035 57099075 942891035 694798001 500012710 694798001 500012710 420497382 579522216 420497382 579522216 499978471 144495807 499978471 144495807 619079315 380942168 619079315 380942168 500007689 346094881 500007689 346094881 440699766 444202553 440699766 444202553 776509624 776458982 776509624 776458982 472560255 472527280 472560255 472527280 710225127 500024739 710225127 500024739 956096273 95003509 956096273 95003509 904999266 95003509 937497516 499981636 937497516 499981636 423530117 423584113 423530117 423584113 74767068 925179498 74767068 925179498 500026633 21656892 500026633 21656892 718015162 883290275 718015162 883290275 26318656 973707826 26318656 973707826 407876661 59974731 407876661 59974731 59935055 59974731 388467526 388403515 388467526 388403515 733535404 266494429 733535404 266494429 713543012 499963612 713543012 499963612 111717498 111693461 111717498 111693461 570841769 783185644 570841769 783185644 216808313 783185644 499963382 310047147 499963382 310047147 499969675 310047147 197209665 499987940 197209665 499987940 500016490 348750888 500016490 348750888 247527675 752503051 247527675 752503051 516649616 13115837 516649616 13115837 13082438 13115837 295079034 704967859 295079034 704967859 620624685 429636892 620624685 429636892 499983265 557096828 499983265 557096828 783584142 429811964 783584142 429811964 429831703 429811964 861771359 114284560 861771359 114284560 114241300 114284560 327813853 672178364 327813853 672178364 824868995 175123542 824868995 175123542 943237830 943245759 943237830 943245759 443395619 499985291 443395619 499985291 858210385 499985291 821886662 168615232 821886662 168615232 500006342 168615232 845970001 499998838 845970001 499998838 142979170 980979304 142979170 980979304 958913282 499985400 958913282 499985400 231517591 768552698 231517591 768552698 499966516 430937697 499966516 430937697 605144967 605127923 605144967 605127923 958768852 499987469 958768852 499987469 499977648 873050583 499977648 873050583 539550920 499962924 539550920 499962924 291711632 708294081 291711632 708294081 500021633 629998681 500021633 629998681 903608623 903595088 903608623 903595088 84658481 144667257 84658481 144667257 855338715 144667257 78665667 921324820 78665667 921324820 855944144 144044905 855944144 144044905 500023498 429114580 500023498 429114580 571310315 428680167 571310315 428680167 359772496 500003738 359772496 500003738 713752412 500003738 50419786 949589967 50419786 949589967 849052088 500026716 849052088 500026716 882814509 500026716 500035021 236577522 500035021 236577522 349307941 568035021 349307941 568035021 822988164 177048936 822988164 177048936 529518073 500015029 529518073 500015029 500029756 24840567 500029756 24840567 975721882 975716440 975721882 975716440 886917676 499989249 886917676 499989249 6199533 500024723 6199533 500024723 238519448 238484969 238519448 238484969 499987848 647506009 499987848 647506009 701437072 285776563 701437072 285776563 285807803 285776563 301494895 301507370 301494895 301507370 46172573 46160949 46172573 46160949 630027692 863564765 630027692 863564765 106466248 123681184 106466248 123681184 500017777 123681184 329252094 499978190 329252094 499978190 856609046 499978190 499977085 408743350 499977085 408743350 202784829 988406617 202784829 988406617 11527286 988406617 500021605 478359592 500021605 478359592 748926329 500012013 748926329 500012013 996275998 3693034 996275998 3693034 653261018 923375598 653261018 923375598 76633293 923375598 701816456 701819864 701816456 701819864 499980844 932700547 499980844 932700547 541011825 140206561 541011825 140206561 140233537 140206561 499995467 500032541 499995467 500032541 67409778 500032541 493216126 128917282 493216126 128917282 128940814 128917282 351706109 719127311 351706109 719127311 719100090 719127311 183075433 816950524 183075433 816950524 25452512 25428986 25452512 25428986 500036163 176783451 500036163 176783451 176817233 176783451 500004871 775304 500004871 775304 288043876 288068083 288043876 288068083 18233513 18240935 18233513 18240935 500004074 535024212 500004074 535024212 499963295 145662702 499963295 145662702 272742811 500019704 272742811 500019704 51844397 51881725 51844397 51881725 581359449 418672225 581359449 418672225 197746338 197698619 197746338 197698619 714408631 724149349 714408631 724149349 275855822 724149349 794828454 205160891 794828454 205160891 338408319 377806853 338408319 377806853 622211979 377806853 500015444 346827731 500015444 346827731 623176581 499979452 623176581 499979452 500027366 353938109 500027366 353938109 582306833 907696831 582306833 907696831 500039300 907696831 567235272 500016376 567235272 500016376 949218031 949253322 949218031 949253322 847328005 331998001 847328005 331998001 331925722 331998001 499995580 47926927 499995580 47926927 499968892 328997034 499968892 328997034 329022993 328997034 449551280 854884783 449551280 854884783 499995213 854884783 499973950 500012302 499973950 500012302 215191677 500012302 446790243 553217755 446790243 553217755 340367707 257130961 340367707 257130961 257086160 257130961 597620053 402399871 597620053 402399871 925013915 74988996 925013915 74988996 876641237 499964512 876641237 499964512 246574194 499964512 574805417 499995766 574805417 499995766 657230670 342756468 657230670 342756468 53440531 500038692 53440531 500038692 430682206 926637889 430682206 926637889 500004842 926637889 154173746 499977351 154173746 499977351 499977246 906708853 499977246 906708853 93304372 906708853 479703444 500010898 479703444 500010898 969768158 969791059 969768158 969791059 844688975 499977112 844688975 499977112 835717747 835666983 835717747 835666983 576898701 53748696 576898701 53748696 946319935 53748696 500005787 891773117 500005787 891773117 136857874 499996355 136857874 499996355 538539336 707875629 538539336 707875629 64666093 410225208 64666093 410225208 410264535 410225208 12760900 987208239 12760900 987208239 221614559 499985178 221614559 499985178 909662037 909650659 909662037 909650659 499988432 390463172 499988432 390463172 499983554 390463172 500009302 138153248 500009302 138153248 264546202 499960813 264546202 499960813 455080501 455080594 455080501 455080594 980342176 980338231 980342176 980338231 560567149 439395645 560567149 439395645 500000889 987853710 500000889 987853710 267148156 267184707 267148156 267184707 739136815 739170410 739136815 739170410 570687007 313732984 570687007 313732984 686298377 313732984 358327144 424706895 358327144 424706895 575280349 424706895 556394634 556417464 556394634 556417464 843985837 500018680 843985837 500018680 254694571 745294305 254694571 745294305 762097630 237861605 762097630 237861605 224197967 559188081 224197967 559188081 559212547 559188081 397871370 602171313 397871370 602171313 241179330 500020578 241179330 500020578 862299271 500020578 499976439 693991425 499976439 693991425 500009957 87807525 500009957 87807525 659072500 834511186 659072500 834511186 165470239 834511186 951302752 387503857 951302752 387503857 499967727 387503857 500033380 820517230 500033380 820517230 806469670 369823045 806469670 369823045 500025875 369823045 869802714 500033463 869802714 500033463 761989886 238004935 761989886 238004935 514303670 499994767 514303670 499994767 715651785 499992618 715651785 499992618 499995146 684879037 499995146 684879037 314231457 62880077 314231457 62880077 62867217 62880077 383098526 791768913 383098526 791768913 500007818 791768913 177533882 822459098 177533882 822459098 397236250 339291310 397236250 339291310 696347532 303673136 696347532 303673136 39046193 960973567 39046193 960973567 500019497 153308896 500019497 153308896 499979168 153308896 500018294 574352833 500018294 574352833 500018480 214688567 500018480 214688567 403284596 796648151 403284596 796648151 796609681 796648151 189231367 810760740 189231367 810760740 388893994 611081681 388893994 611081681 499962050 839243424 499962050 839243424 891155838 891122404 891155838 891122404 572274711 427786547 572274711 427786547 66001341 545453622 66001341 545453622 500039352 599988823 500039352 599988823 459159873 540912418 459159873 540912418 113834799 909925671 113834799 909925671 909946668 909925671 715847240 715885539 715847240 715885539 499976507 988604531 499976507 988604531 499996511 988604531 138511174 4135956 138511174 4135956 500004389 4135956 426000991 573998811 426000991 573998811 223123720 223114821 223123720 223114821 499992520 499989000 499992520 499989000 629224863 499989000 247946656 247927358 247946656 247927358 499979655 500033818 499979655 500033818 181816095 926254565 181816095 926254565 926259452 926254565 36713564 963351737 36713564 963351737 651112932 460580700 651112932 460580700 237394192 237389720 237394192 237389720 117347473 537597163 117347473 537597163 500021160 537597163 154740225 845252096 154740225 845252096 750590105 703066523 750590105 703066523 499989111 703066523 822303970 868056682 822303970 868056682 499988019 868056682 782245408 546310785 782245408 546310785 392631949 499967311 392631949 499967311 226048200 782458705 226048200 782458705 499991761 782458705 25139431 25096318 25139431 25096318 171012683 500021860 171012683 500021860 585826015 500021860 500002522 671583264 500002522 671583264 452591145 69967129 452591145 69967129 70021781 69967129 499969962 956350519 499969962 956350519 43672235 956350519 169500733 500004937 169500733 500004937 562995843 807150069 562995843 807150069 331524111 667919472 331524111 667919472 667939373 667919472 363581464 324958172 363581464 324958172 675061250 324958172 410137071 410083206 410137071 410083206 650271868 349761136 650271868 349761136 499980972 792815738 499980972 792815738 500026302 128816165 500026302 128816165 128800699 128816165 718763929 499969858 718763929 499969858 247714927 499969858 719153874 719181319 719153874 719181319 499984361 84277638 499984361 84277638 915779876 84277638 619686883 870831566 619686883 870831566 288230273 499966243 288230273 499966243 562919414 499966243 476417524 500020609 476417524 500020609 225292799 500020609 499989216 643008385 499989216 643008385 499985695 643008385 500036459 589888222 500036459 589888222 87563331 912420080 87563331 912420080 517885680 517867885 517885680 517867885 500027887 960447057 500027887 960447057 540762570 489728011 540762570 489728011 489743629 489728011 500027472 966220555 500027472 966220555 284258590 284201545 284258590 284201545 499978097 729099055 499978097 729099055 875454972 499962733 875454972 499962733 696002673 500003946 696002673 500003946 797118307 202856996 797118307 202856996 499986922 943735061 499986922 943735061 791362369 527218003 791362369 527218003 500020191 527218003 989034592 11005942 989034592 11005942 339765268 789936084 339765268 789936084 210018654 789936084 499981764 24962098 499981764 24962098 500002252 602621204 500002252 602621204 929046055 499981864 929046055 499981864 641475556 504668040 641475556 504668040 495366498 504668040 500020681 859110545 500020681 859110545 499990549 147793870 499990549 147793870 590252424 499987424 590252424 499987424 234245419 234253867 234245419 234253867 366867722 499971765 366867722 499971765 69272093 69242107 69272093 69242107 600723176 690586788 600723176 690586788 16987815 437936212 16987815 437936212 499990447 437936212 499970675 394822008 499970675 394822008 606299526 632758600 606299526 632758600 367252865 632758600 500022116 355328680 500022116 355328680 467118355 500000307 467118355 500000307 500027208 275387912 500027208 275387912 49796621 950253620 49796621 950253620 833226270 402767118 833226270 402767118 597232319 402767118 624831589 500028711 624831589 500028711 499968559 302956714 499968559 302956714 697049695 302956714 499975353 499998872 499975353 499998872 451189578 499998872 927097344 24814246 927097344 24814246 975194635 24814246 930875498 755252118 930875498 755252118 244786605 755252118 950158036 950115368 950158036 950115368 710144615 278586163 710144615 278586163 794011505 499974527 794011505 499974527 564613406 435421745 564613406 435421745 527266949 527269881 527266949 527269881 672112431 369213825 672112431 369213825 369203011 369213825 500034549 183257270 500034549 183257270 629154951 370868710 629154951 370868710 203332550 203337463 203332550 203337463 412925361 868601152 412925361 868601152 131347551 868601152 732027258 321648869 732027258 321648869 229663988 770327530 229663988 770327530 143479913 499988442 143479913 499988442 863540492 500014300 863540492 500014300 983579915 500005757 983579915 500005757 249733691 750262837 249733691 750262837 499961304 496743414 499961304 496743414 707632555 901082887 707632555 901082887 901085378 901082887 307026818 306983925 307026818 306983925 517861450 517862745 517861450 517862745 199113518 199106376 199113518 199106376 263657216 794317845 263657216 794317845 914484024 16570238 914484024 16570238 983380474 16570238 499985465 606199213 499985465 606199213 499969998 449851349 499969998 449851349 550113891 449851349 270835085 729196778 270835085 729196778 82170048 468597328 82170048 468597328 500027776 468597328 53281009 500008029 53281009 500008029 479473484 821818556 479473484 821818556 821846097 821818556 682343105 317642484 682343105 317642484 500031384 764849072 500031384 764849072 635145092 136543907 635145092 136543907 13016587 499988192 13016587 499988192 108974428 108970982 108974428 108970982 337856846 337821493 337856846 337821493 886831313 113193403 886831313 113193403 163193862 836827591 163193862 836827591 500015260 10538435 500015260 10538435 794200337 499990168 794200337 499990168 439277336 499990168 499960167 997830776 499960167 997830776 997762334 997830776 500010269 42367874 500010269 42367874 957616854 42367874 279681486 720313180 279681486 720313180 817484449 182542727 817484449 182542727 340872584 659133711 340872584 659133711 542743266 457311541 542743266 457311541 558502733 716138894 558502733 716138894 499997462 716138894 584164255 50510770 584164255 50510770 249767625 904706349 249767625 904706349 904691808 904706349 18492607 460398280 18492607 460398280 460336406 460398280 343008579 666986744 343008579 666986744 499983508 666986744 201377784 499990498 201377784 499990498 499963640 597188817 499963640 597188817 500009694 242448859 500009694 242448859 499976199 902364727 499976199 902364727 499997944 902364727 499986011 296585988 499986011 296585988 703420249 296585988 688691243 688672392 688691243 688672392 511688012 294880699 511688012 294880699 294946366 294880699 674972007 325055458 674972007 325055458 499961976 92701981 499961976 92701981 499994335 736135654 499994335 736135654 263859909 736135654 431313772 435038374 431313772 435038374 565037046 435038374 500009888 347435627 500009888 347435627 620557787 517834822 620557787 517834822 35312849 964689744 35312849 964689744 500033932 221868963 500033932 221868963 34045056 499990232 34045056 499990232 811871178 456436948 811871178 456436948 74053995 74074677 74053995 74074677 500011945 535469945 500011945 535469945 500031528 535469945 499997998 711645794 499997998 711645794 603940925 229757078 603940925 229757078 229758638 229757078 720682885 926116691 720682885 926116691 274837852 274876477 274837852 274876477 166961219 833002693 166961219 833002693 140060166 391944364 140060166 391944364 499971359 391944364 233548061 499962949 233548061 499962949 490871569 106537054 490871569 106537054 692849320 692877128 692849320 692877128 499993168 56485925 499993168 56485925 499968032 505479809 499968032 505479809 659492504 499964701 659492504 499964701 500003544 953717373 500003544 953717373 46321472 953717373 925922751 925952723 925922751 925952723 500031740 928404151 500031740 928404151 690128066 309871522 690128066 309871522 547097786 499986897 547097786 499986897 499987822 106444935 499987822 106444935 893597406 106444935 335981186 500012099 335981186 500012099 210199589 158994964 210199589 158994964 158976983 158994964 500018011 749920954 500018011 749920954 114051869 499963513 114051869 499963513 540596413 500023545 540596413 500023545 359836577 500023545 500037609 189397965 500037609 189397965 949290819 500036245 949290819 500036245 100321298 100353678 100321298 100353678 279535678 500038766 279535678 500038766 28895660 28850970 28895660 28850970 168435910 831586815 168435910 831586815 386246754 386257471 386246754 386257471 500011245 864672658 500011245 864672658 864677438 864672658 491473688 500036384 491473688 500036384 102353537 897671611 102353537 897671611 20404072 20371450 20404072 20371450 389816487 500031035 389816487 500031035 903432911 500031035 550978950 371995565 550978950 371995565 499995866 300354025 499995866 300354025 50975874 948982096 50975874 948982096 55828672 499960929 55828672 499960929 718989247 499960929 499997137 620792336 499997137 620792336 801621458 22704950 801621458 22704950 22701790 22704950 499972978 776214088 499972978 776214088 223767226 776214088 535568757 438803280 535568757 438803280 561194435 438803280 499971292 134601550 499971292 134601550 500001404 500034940 500001404 500034940 57485951 500034940 72864494 927125058 72864494 927125058 306481630 354382674 306481630 354382674 861121290 800482133 861121290 800482133 249695302 499960130 249695302 499960130 125006313 500030224 125006313 500030224 165554205 165558000 165554205 165558000 604367146 968424246 604367146 968424246 31522032 968424246 119334802 119285980 119334802 119285980 499974035 340248934 499974035 340248934 500010449 340248934 499982305 22331139 499982305 22331139 854947097 145106968 854947097 145106968 499967370 53543992 499967370 53543992 500015555 201938314 500015555 201938314 201952055 201938314 688722395 311296916 688722395 311296916 499963364 279417694 499963364 279417694 500002957 980346905 500002957 980346905 664157573 499997775 664157573 499997775 692111862 692106784 692111862 692106784 897488572 44386954 897488572 44386954 111755943 888258542 111755943 888258542 793301283 206705893 793301283 206705893 351382212 500016655 351382212 500016655 867428106 132629505 867428106 132629505 161369382 917467301 161369382 917467301 917463662 917467301 500002952 372363790 500002952 372363790 627290187 747325507 627290187 747325507 78603415 72597489 78603415 72597489 72593995 72597489 968869940 968868312 968869940 968868312 335377603 500032257 335377603 500032257 195659900 837626345 195659900 837626345 837623216 837626345 550517850 107457324 550517850 107457324 499978169 107457324 499987720 209621204 499987720 209621204 108287305 108297612 108287305 108297612 933109412 921940429 933109412 921940429 248883500 662249117 248883500 662249117 337681015 662249117 279066707 279092211 279066707 279092211 602883601 397052362 602883601 397052362 500012345 339205293 500012345 339205293 739191456 739195145 739191456 739195145 684654870 315348640 684654870 315348640 532461355 533408270 532461355 533408270 533426986 533408270 500033233 62763334 500033233 62763334 500031333 896653092 500031333 896653092 896701399 896653092 500036972 273317323 500036972 273317323 985754544 500026715 985754544 500026715 74000380 500026715 517827236 499985411 517827236 499985411 499992661 770186632 499992661 770186632 500002700 452764383 500002700 452764383 633174060 830707826 633174060 830707826 255074155 370189988 255074155 370189988 897387844 803351136 897387844 803351136 499976672 299557811 499976672 299557811 299514914 299557811 544635832 544616355 544635832 544616355 500017434 21848150 500017434 21848150 978122453 21848150 348447749 651580968 348447749 651580968 821486231 178507461 821486231 178507461 781780597 781817536 781780597 781817536 499962645 178273879 499962645 178273879 692263287 500027682 692263287 500027682 973139297 394688463 973139297 394688463 238590640 238584572 238590640 238584572 500037139 519858564 500037139 519858564 833681671 499982465 833681671 499982465 826651008 502600566 826651008 502600566 497357991 502600566 499965581 528240043 499965581 528240043 278201058 278256421 278201058 278256421 672427471 593567786 672427471 593567786 500026531 593567786 702353952 273361304 702353952 273361304 174626731 895029478 174626731 895029478 958577947 121433908 958577947 121433908 121415702 121433908 500006934 568053313 500006934 568053313 515200250 499991462 515200250 499991462 3405876 499991462 956657950 500021759 956657950 500021759 517488413 499964088 517488413 499964088 500025982 796903744 500025982 796903744 796882988 796903744 590372269 500022408 590372269 500022408 479097218 874745463 479097218 874745463 125238008 874745463 707139521 292863726 707139521 292863726 499975610 545148230 499975610 545148230 262321265 262352860 262321265 262352860 70955644 568088020 70955644 568088020 758743616 758798014 758743616 758798014 499976472 240003088 499976472 240003088 500006949 589720890 500006949 589720890 395365615 363623627 395365615 363623627 499973794 363623627 168260772 721696595 168260772 721696595 574499507 499991966 574499507 499991966 512245256 499991966 977748855 754600310 977748855 754600310 499968535 244661224 499968535 244661224 500023011 244661224 291460900 708521266 291460900 708521266 634316200 210321397 634316200 210321397 789698515 210321397 193813978 193857498 193813978 193857498 375574511 777298090 375574511 777298090 222702258 777298090 653706493 653665540 653706493 653665540 909521583 909502001 909521583 909502001 715600349 354277578 715600349 354277578 599370214 819080848 599370214 819080848 500027591 819080848 765364294 765373451 765364294 765373451 111491325 888516953 111491325 888516953 256042860 283029642 256042860 283029642 500006282 283029642 481270652 518744833 481270652 518744833 500017684 231985840 500017684 231985840 230090156 499981278 230090156 499981278 500006876 190247803 500006876 190247803 190309980 190247803 809434646 301594698 809434646 301594698 301597659 301594698 698714699 301313176 698714699 301313176 499983967 884165541 499983967 884165541 884173315 884165541 761106312 499987485 761106312 499987485 508131114 508086009 508131114 508086009 380388288 380365986 380388288 380365986 499978875 874739055 499978875 874739055 496824517 305147324 496824517 305147324 694810044 305147324 500009355 520366074 500009355 520366074 966905245 33090928 966905245 33090928 499967616 826326765 499967616 826326765 112775078 149260200 112775078 149260200 500014155 149260200 39094614 31689004 39094614 31689004 968344765 31689004 793343087 793360205 793343087 793360205 500036900 75405522 500036900 75405522 500003677 499995219 500003677 499995219 449221301 499995219 984591922 15428990 984591922 15428990 689897519 991849905 689897519 991849905 8107785 991849905 383156758 376669291 383156758 376669291 376708767 376669291 808339211 808307633 808339211 808307633 288251417 37592260 288251417 37592260 875432960 500027080 875432960 500027080 91664579 500027080 266550878 266590366 266550878 266590366 580425421 500036265 580425421 500036265 263302356 263304629 263302356 263304629 266808166 570451147 266808166 570451147 779785209 220266178 779785209 220266178 751309914 672810385 751309914 672810385 175758110 824297575 175758110 824297575 616731739 499990578 616731739 499990578 499995447 738912113 499995447 738912113 50687677 50715822 50687677 50715822 499961666 371027581 499961666 371027581 500019173 371027581 500017098 142125168 500017098 142125168 681915773 906414081 681915773 906414081 93520334 906414081 647305843 175350766 647305843 175350766 824666472 175350766 211542957 500011507 211542957 500011507 911957534 500011507 500017979 514673621 500017979 514673621 533494 499965859 533494 499965859 240211134 827159449 240211134 827159449 500011512 827159449 254868005 254863222 254868005 254863222 579533669 573779117 579533669 573779117 500025198 573779117 681498312 318495779 681498312 318495779 2600240 499990241 2600240 499990241 227018793 227034837 227018793 227034837 499980523 701403396 499980523 701403396 855288552 144662087 855288552 144662087 186367341 499979965 186367341 499979965 426312937 176543304 426312937 176543304 526333125 526334279 526333125 526334279 331570626 499984541 331570626 499984541 797797106 797764723 797797106 797764723 51512027 51517554 51512027 51517554 171342922 714687534 171342922 714687534 541088106 499989430 541088106 499989430 834638258 834614474 834638258 834614474 499968953 604950334 499968953 604950334 740929049 740959852 740929049 740959852 499969202 316706304 499969202 316706304 462327794 865069621 462327794 865069621 958239484 958278690 958239484 958278690 132335007 132342221 132335007 132342221 524123104 499963672 524123104 499963672 368753599 499963672 854715935 500005559 854715935 500005559 640484944 499989972 640484944 499989972 731996984 732009020 731996984 732009020 699410684 499984219 699410684 499984219 499975461 774245630 499975461 774245630 500028717 316135122 500028717 316135122 500007255 757804817 500007255 757804817 783777348 94434806 783777348 94434806 94418116 94434806 612063268 500036500 612063268 500036500 932360223 499972962 932360223 499972962 213929300 500033893 213929300 500033893 232882167 232917238 232882167 232917238 483381354 970814919 483381354 970814919 29198152 970814919 499964983 36230226 499964983 36230226 36174892 36230226 500029939 648025974 500029939 648025974 597075916 500000728 597075916 500000728 465541533 500023495 465541533 500023495 178072326 178058845 178072326 178058845 264781154 735199020 264781154 735199020 875191644 124795190 875191644 124795190 341195721 658770895 341195721 658770895 554166167 500004879 554166167 500004879 259934306 500004879 468294816 270422965 468294816 270422965 500016840 270422965 1565747 500034774 1565747 500034774 499978923 787275569 499978923 787275569 500037160 787275569 67658882 67686645 67658882 67686645 916901070 916936559 916901070 916936559 273204321 499984433 273204321 499984433 12847674 500038713 12847674 500038713 500003006 196381265 500003006 196381265 499987018 196381265 951118556 948997479 951118556 948997479 117380394 117395874 117380394 117395874 4352679 995639891 4352679 995639891 792358992 500282333 792358992 500282333 433096216 397255985 433096216 397255985 602784556 397255985 500031120 677573659 500031120 677573659 360245743 360268673 360245743 360268673 93226265 906819559 93226265 906819559 221377883 500034791 221377883 500034791 499977160 613195744 499977160 613195744 789866950 500015854 789866950 500015854 792813233 934354455 792813233 934354455 934313284 934354455 757396551 242633493 757396551 242633493 470630761 472347988 470630761 472347988 528926489 273211231 528926489 273211231 273197970 273211231 500007193 751552052 500007193 751552052 500004600 14743310 500004600 14743310 14770871 14743310 500026861 673856365 500026861 673856365 136902725 136854098 136902725 136854098 303631733 696369288 303631733 696369288 966456315 499989960 966456315 499989960 409861767 590086252 409861767 590086252 330946544 499974963 330946544 499974963 836597253 499974963 222654657 222678724 222654657 222678724 354844100 896777239 354844100 896777239 896799415 896777239 625946582 36882643 625946582 36882643 963091388 36882643 893923982 893939574 893923982 893939574 249332861 337792910 249332861 337792910 662174965 337792910 458372342 499966867 458372342 499966867 202806284 202805007 202806284 202805007 59601225 940419925 59601225 940419925 445324962 445318743 445324962 445318743 822700771 822652060 822700771 822652060 289725969 510891449 289725969 510891449 891577539 902476928 891577539 902476928 97498244 902476928 598892287 500008908 598892287 500008908 96406988 500008908 878469801 7734849 878469801 7734849 992274011 7734849 751451588 248535845 751451588 248535845 499991491 93496933 499991491 93496933 606730874 393262430 606730874 393262430 821496631 178512357 821496631 178512357 315115120 800980593 315115120 800980593 657854471 200824757 657854471 200824757 799192251 200824757 500023871 708902105 500023871 708902105 292703722 500029317 292703722 500029317 532103743 532113386 532103743 532113386 902246583 403981261 902246583 403981261 403966483 403981261 490106429 509918671 490106429 509918671 197451252 212346812 197451252 212346812 499977863 212346812 193307160 499965528 193307160 499965528 124374475 124419209 124374475 124419209 862012310 689475546 862012310 689475546 499963538 472628468 499963538 472628468 589826413 871212700 589826413 871212700 871256043 871212700 524309166 442428163 524309166 442428163 499974139 442428163 499991788 996220743 499991788 996220743 759322019 413957264 759322019 413957264 500027306 269238337 500027306 269238337 500006111 500982050 500006111 500982050 867150595 7373291 867150595 7373291 992646815 7373291 581390210 581331267 581390210 581331267 500020897 174916702 500020897 174916702 68828090 68785347 68828090 68785347 144213167 855739542 144213167 855739542 659634765 499970323 659634765 499970323 776511820 499970323 500024082 934890248 500024082 934890248 499968337 619199480 499968337 619199480 380788314 619199480 665089087 394491696 665089087 394491696 500003421 804850587 500003421 804850587 303526372 499990142 303526372 499990142 66762350 933203082 66762350 933203082 999047630 882690 999047630 882690 267379017 500031605 267379017 500031605 897401258 102639248 897401258 102639248 505783901 505815074 505783901 505815074 180616493 499974738 180616493 499974738 502026822 503296979 502026822 503296979 771915741 499986388 771915741 499986388 404898791 499986388 858985796 859031863 858985796 859031863 298810241 298761380 298810241 298761380 499961726 979986187 499961726 979986187 791180273 500038838 791180273 500038838 330990391 668985120 330990391 668985120 818032177 389699364 818032177 389699364 499964019 389699364 896198266 103835190 896198266 103835190 499961066 524768575 499961066 524768575 563674016 499966936 563674016 499966936 311208338 688773610 311208338 688773610 105267699 4174557 105267699 4174557 4163542 4174557 721054269 499976835 721054269 499976835 2759000 2743467 2759000 2743467 60053237 939972403 60053237 939972403 794080323 499977936 794080323 499977936 72246258 500028751 72246258 500028751 605630708 500028751 499999797 179418432 499999797 179418432 500014519 179418432 500008460 961503266 500008460 961503266 961532470 961503266 581865724 500005354 581865724 500005354 605532494 500005354 499992305 200870397 499992305 200870397 609579106 613424803 609579106 613424803 613432858 613424803 383692927 383665838 383692927 383665838 499996314 746036573 499996314 746036573 500014009 494098712 500014009 494098712 211608498 500021290 211608498 500021290 499969904 332741868 499969904 332741868 779407606 220526538 779407606 220526538 326655810 746906217 326655810 746906217 560043646 499978902 560043646 499978902 195930679 499988673 195930679 499988673 500032119 268453880 500032119 268453880 737547844 500003754 737547844 500003754 798257359 201753707 798257359 201753707 616477320 616464218 616477320 616464218 787648348 499976928 787648348 499976928 500004235 975562116 500004235 975562116 494809344 396694684 494809344 396694684 827820153 500003971 827820153 500003971 256612902 256679335 256612902 256679335 583919436 500005071 583919436 500005071 316360990 500005071 823162259 823182720 823162259 823182720 721781620 241425082 721781620 241425082 999475550 560333 999475550 560333 154658121 622129506 154658121 622129506 499986573 622129506 172753769 499996692 172753769 499996692 250228698 749757137 250228698 749757137 625787772 500009601 625787772 500009601 144453228 500009601 560587748 707024456 560587748 707024456 202557162 797408995 202557162 797408995 655742638 322614791 655742638 322614791 499989622 322614791 868252004 131764770 868252004 131764770 361777771 361762707 361777771 361762707 499979203 137182095 499979203 137182095 333132137 400548297 333132137 400548297 973181486 26844325 973181486 26844325 843837825 843817004 843837825 843817004 799162959 799166198 799162959 799166198 130671701 869321431 130671701 869321431 499960880 87132431 499960880 87132431 218506358 661028705 218506358 661028705 750980254 249072797 750980254 249072797 632442968 436754144 632442968 436754144 563237578 436754144 723956331 276064166 723956331 276064166 60773397 939224965 60773397 939224965 192480789 317540657 192480789 317540657 913871498 500014916 913871498 500014916 500034051 244170618 500034051 244170618 305218531 694807633 305218531 694807633 55963911 499987834 55963911 499987834 683526082 500022457 683526082 500022457 963488452 36454265 963488452 36454265 210014341 659676093 210014341 659676093 516050840 116677372 516050840 116677372 499967747 116677372 499989259 972798477 499989259 972798477 972802627 972798477 500022642 165768649 500022642 165768649 165768954 165768649 462827582 590035724 462827582 590035724 981151525 18846036 981151525 18846036 203979474 859569710 203979474 859569710 499961073 859569710 121815737 878126120 121815737 878126120 871009396 499996125 871009396 499996125 500030997 934761723 500030997 934761723 277935894 499960798 277935894 499960798 138269097 499960798 500015324 878579086 500015324 878579086 499972298 878579086 580034557 500003107 580034557 500003107 892159284 892119692 892159284 892119692 500000907 119523532 500000907 119523532 515381496 827924306 515381496 827924306 102058212 102072397 102058212 102072397 500031312 894599790 500031312 894599790 160116298 499983545 160116298 499983545 449019827 550934497 449019827 550934497 500005994 103422342 500005994 103422342 500018259 685192886 500018259 685192886 39633433 960367088 39633433 960367088 499990762 151260444 499990762 151260444 893544372 500011794 893544372 500011794 34134899 34121208 34134899 34121208 464285104 499968264 464285104 499968264 24991494 499968264 590860759 624891047 590860759 624891047 499963384 624891047 500035105 69664570 500035105 69664570 69645062 69664570 905814638 500023746 905814638 500023746 281998568 499966276 281998568 499966276 499980685 523695663 499980685 523695663 215465883 215428092 215465883 215428092 182996179 499992844 182996179 499992844 531741359 468307264 531741359 468307264 503974087 504021080 503974087 504021080 941153710 499993489 941153710 499993489 500037321 502439868 500037321 502439868 512556849 454586432 512556849 454586432 499963634 454586432 499992452 273720519 499992452 273720519 435586088 942933055 435586088 942933055 499974177 942933055 6242328 6313171 6242328 6313171 65683490 500008713 65683490 500008713 557837739 138475279 557837739 138475279 500003742 138475279 906029012 905997603 906029012 905997603 398451833 601581519 398451833 601581519 603120244 985933206 603120244 985933206 985931621 985933206 956150632 499968972 956150632 499968972 237363879 843688632 237363879 843688632 131560746 927396097 131560746 927396097 927407010 927396097 843379060 499963061 843379060 499963061 16975953 499963061 907719421 956210048 907719421 956210048 500026410 956210048 983546813 500002948 983546813 500002948 109656165 890349920 109656165 890349920 500009990 745732055 500009990 745732055 31925791 968037810 31925791 968037810 19535290 499969757 19535290 499969757 500001082 664175535 500001082 664175535 500014123 664175535 332717811 667328576 332717811 667328576 943607234 56330791 943607234 56330791 277383199 500032282 277383199 500032282 233045202 500032282 703895581 98988286 703895581 98988286 901039647 98988286 499990756 452227988 499990756 452227988 765215645 234798039 765215645 234798039 670914724 880608555 670914724 880608555 499986127 880608555 986056441 986040021 986056441 986040021 751495175 168706768 751495175 168706768 168756903 168706768 500025536 727752652 500025536 727752652 651449144 499985550 651449144 499985550 301393229 499999954 301393229 499999954 746803445 401128969 746803445 401128969 401179427 401128969 500021321 112017530 500021321 112017530 664414803 664449822 664414803 664449822 833864029 499983566 833864029 499983566 810554038 500019082 810554038 500019082 184999727 37487422 184999727 37487422 37504709 37487422 448563562 578508311 448563562 578508311 421500959 578508311 433460151 433470904 433460151 433470904 349092938 597394241 349092938 597394241 500019354 597394241 104175041 81999422 104175041 81999422 918049948 81999422 615601739 500004780 615601739 500004780 302021257 500004780 629112727 370957322 629112727 370957322 574977827 425027924 574977827 425027924 500015433 26060205 500015433 26060205 26011856 26060205 460550399 539430560 460550399 539430560 7044845 7031210 7044845 7031210 500022080 500019597 500022080 500019597 558182738 500019597 499964710 706705385 499964710 706705385 165788817 110411878 165788817 110411878 889547372 110411878 499968955 913996006 499968955 913996006 312915237 687096910 312915237 687096910 192100624 807891172 192100624 807891172 200799430 499975692 200799430 499975692 675619075 675574532 675619075 675574532 571543675 571596408 571543675 571596408 694603256 694669368 694603256 694669368 782677946 499970907 782677946 499970907 553358236 641951973 553358236 641951973 358006993 641951973 498545626 500022108 498545626 500022108 270774031 729257083 270774031 729257083 646664188 322283760 646664188 322283760 677704148 322283760 249410298 500004675 249410298 500004675 9124204 500004675 516693271 499960681 516693271 499960681 500016744 923111197 500016744 923111197 500018319 111707626 500018319 111707626 341624390 499960243 341624390 499960243 642709416 499960243 534303062 465681942 534303062 465681942 199751208 800226120 199751208 800226120 510697949 285367128 510697949 285367128 500031493 285367128 500035658 583518354 500035658 583518354 583537743 583518354 499970683 144766554 499970683 144766554 452364310 547677351 452364310 547677351 500016401 504349250 500016401 504349250 499997895 504349250 937653560 499997515 937653560 499997515 213836313 500019401 213836313 500019401 149867746 499999574 149867746 499999574 234734828 765246282 234734828 765246282 980230135 19790133 980230135 19790133 607780025 607818397 607780025 607818397 507243518 499992458 507243518 499992458 314058984 499992458 500017357 919475072 500017357 919475072 230836383 230802668 230836383 230802668 290476445 709500274 290476445 709500274 655099093 500013871 655099093 500013871 329534760 500013871 619321937 500020981 619321937 500020981 638541703 361478104 638541703 361478104 576434686 500025908 576434686 500025908 397494001 397492482 397494001 397492482 106793260 893188596 106793260 893188596 574879568 500015291 574879568 500015291 6406995 500015291 471918732 471873688 471918732 471873688 67967667 931990475 67967667 931990475 779466451 499967813 779466451 499967813 553668704 499967813 737024685 262967140 737024685 262967140 500027680 417951676 500027680 417951676 709302015 189757565 709302015 189757565 499979479 189757565 499993736 900879073 499993736 900879073 99128040 900879073 499977026 10746921 499977026 10746921 10786739 10746921 392135970 500022938 392135970 500022938 499965543 157452540 499965543 157452540 157421491 157452540 923598352 923522226 923598352 923522226 500023550 267671178 500023550 267671178 267667836 267671178 554418100 968963819 554418100 968963819 31021640 968963819 499983895 10306460 499983895 10306460 500022814 844878417 500022814 844878417 811481451 188485652 811481451 188485652 499962172 803608156 499962172 803608156 83786858 50491831 83786858 50491831 499972674 50491831 498347970 878832552 498347970 878832552 499992584 878832552 42455912 42475269 42455912 42475269 631243276 831354828 631243276 831354828 168672469 831354828 833904349 166106453 833904349 166106453 279125732 499991945 279125732 499991945 500019430 441560882 500019430 441560882 378950315 621107608 378950315 621107608 710729688 23080415 710729688 23080415 358098714 641917469 358098714 641917469 405534748 131238415 405534748 131238415 131244139 131238415 499967744 124728048 499967744 124728048 39971060 959987004 39971060 959987004 974165404 25863314 974165404 25863314 637290055 637357023 637290055 637357023 500000154 323635070 500000154 323635070 18282330 613773198 18282330 613773198 613803373 613773198 499996384 259958106 499996384 259958106 952286503 952342319 952286503 952342319 454740068 150332414 454740068 150332414 883050706 499976904 883050706 499976904 257165713 257169098 257165713 257169098 499993915 992017331 499993915 992017331 7966195 992017331 500025750 628528046 500025750 628528046 252856273 67135000 252856273 67135000 67135334 67135000 356892901 499997425 356892901 499997425 636234843 499997425 500000522 128835756 500000522 128835756 500033960 875707810 500033960 875707810 499981364 352233931 499981364 352233931 701715875 701720119 701715875 701720119 5632149 5590515 5632149 5590515 500012840 720622725 500012840 720622725 819582775 180427665 819582775 180427665 573135273 786042208 573135273 786042208 499999345 786042208 522463680 57047985 522463680 57047985 500013506 57047985 519867244 501251841 519867244 501251841 177240876 822719279 177240876 822719279 326734172 499989385 326734172 499989385 500024120 596213803 500024120 596213803 156119540 156041365 156119540 156041365 742363807 742373530 742363807 742373530 499969976 251456438 499969976 251456438 987801841 974646940 987801841 974646940 499976207 984399535 499976207 984399535 442599232 397964739 442599232 397964739 774140869 817741315 774140869 817741315 817732299 817741315 128359543 499962835 128359543 499962835 508984267 499962835 499973102 690159721 499973102 690159721 690129673 690159721 535284244 499992148 535284244 499992148 217083606 499992148 444200188 500035012 444200188 500035012 499962848 109874119 499962848 109874119 527168488 500019395 527168488 500019395 993187042 500019395 731929424 499973594 731929424 499973594 148390893 499973594 178310477 821720746 178310477 821720746 322159143 228970752 322159143 228970752 200053848 500001351 200053848 500001351 568770280 179347958 568770280 179347958 278141041 805322881 278141041 805322881 790445115 499974175 790445115 499974175 665617308 499977106 665617308 499977106 720845874 365806905 720845874 365806905 500036194 525798193 500036194 525798193 499983188 360477448 499983188 360477448 811000138 811041941 811000138 811041941 550551648 499982658 550551648 499982658 273770045 726223997 273770045 726223997 574649094 386149456 574649094 386149456 613840809 386149456 499983429 176797734 499983429 176797734 176755024 176797734 500002114 963207666 500002114 963207666 500002942 764052393 500002942 764052393 235940987 764052393 500002849 73288918 500002849 73288918 73314961 73288918 378260917 936354912 378260917 936354912 499998522 568778604 499998522 568778604 715109044 715066076 715109044 715066076 645443007 182150809 645443007 182150809 182114041 182150809 539728951 545710744 539728951 545710744 454287404 545710744 499974785 455510710 499974785 455510710 281492843 718481214 281492843 718481214 499987693 530160209 499987693 530160209 184523259 37864009 184523259 37864009 37902810 37864009 660460330 660437476 660460330 660437476 500023047 247814043 500023047 247814043 247780024 247814043 699848309 734209754 699848309 734209754 142282827 869892773 142282827 869892773 869862997 869892773 644010490 499964257 644010490 499964257 500032033 615826117 500032033 615826117 384179709 615826117 499967333 308137397 499967333 308137397 810396549 189602964 810396549 189602964 500026136 865508597 500026136 865508597 170561375 499968356 170561375 499968356 61110783 938842490 61110783 938842490 793464038 147162980 793464038 147162980 253122076 253082655 253122076 253082655 993442154 6560045 993442154 6560045 972832738 972859322 972832738 972859322 928111140 500003665 928111140 500003665 335121372 500003665 822409210 822434877 822409210 822434877 452614499 452661222 452614499 452661222 73215907 940648962 73215907 940648962 59300157 940648962 499968265 407433708 499968265 407433708 556668092 556658054 556668092 556658054 671387191 499967166 671387191 499967166 603425287 603453035 603425287 603453035 499978476 436624075 499978476 436624075 944715296 944727789 944715296 944727789 805043521 467718824 805043521 467718824 501995146 498000274 501995146 498000274 274529157 166710934 274529157 166710934 833312782 166710934 782420162 499979458 782420162 499979458 343194403 343141703 343194403 343141703 147689640 983345542 147689640 983345542 768872654 260280251 768872654 260280251 260244292 260280251 499972343 618439434 499972343 618439434 456100331 500029697 456100331 500029697 499967885 417107379 499967885 417107379 118531138 881466591 118531138 881466591 499966064 278448792 499966064 278448792 500010391 922605900 500010391 922605900 922629540 922605900 84252531 499967032 84252531 499967032 499961155 582599640 499961155 582599640 37159315 499992634 37159315 499992634 992127880 499992634 694953774 695948372 694953774 695948372 299443176 299444215 299443176 299444215 93385543 944446956 93385543 944446956 26404505 274240222 26404505 274240222 725753585 274240222 420251030 798288107 420251030 798288107 798336425 798288107 593811555 301809413 593811555 301809413 499968978 301809413 725058547 877948055 725058547 877948055 122058399 877948055 900996426 900925251 900996426 900925251 886460816 77744278 886460816 77744278 922238150 77744278 898523941 701539860 898523941 701539860 413004786 586975338 413004786 586975338 600223134 600216378 600223134 600216378 707728578 343180988 707728578 343180988 184311726 184351188 184311726 184351188 500016736 454343389 500016736 454343389 905080989 94927790 905080989 94927790 107201885 892798452 107201885 892798452 863558406 136484784 863558406 136484784 499993623 485508191 499993623 485508191 499994238 230904716 499994238 230904716 987446939 987486226 987446939 987486226 500002376 388519477 500002376 388519477 611513922 388519477 386864017 386900196 386864017 386900196 87039384 820174759 87039384 820174759 828211434 828204945 828211434 828204945 261353249 261338924 261353249 261338924 114278490 500033102 114278490 500033102 541333694 432772871 541333694 432772871 263135724 499984587 263135724 499984587 133887593 499984587 886192444 886183932 886192444 886183932 264677397 500032943 264677397 500032943 922124950 500032943 199480537 985668881 199480537 985668881 523673970 473864425 523673970 473864425 500004323 473864425 533725404 466228200 533725404 466228200 499984165 643642868 499984165 643642868 356354035 643642868 923059434 499991818 923059434 499991818 129850155 684018159 129850155 684018159 684031249 684018159 499978343 168669423 499978343 168669423 168659180 168669423 356659588 409374805 356659588 409374805 499973384 749616059 499973384 749616059 250331337 749616059 835204876 835189529 835204876 835189529 499997897 85279455 499997897 85279455 484334805 484327716 484334805 484327716 922599044 77459830 922599044 77459830 499969558 363441430 499969558 363441430 247569174 247620741 247569174 247620741 500003109 820312309 500003109 820312309 308606521 279998571 308606521 279998571 137887547 137875216 137887547 137875216 504485909 885166202 504485909 885166202 114776486 885166202 237787064 237822125 237787064 237822125 822991572 499981364 822991572 499981364 640106077 359858878 640106077 359858878 499978017 699663285 499978017 699663285 712664180 500025757 712664180 500025757 586777341 586793884 586777341 586793884 996203805 446543183 996203805 446543183 269858438 269896161 269858438 269896161 982355497 499999742 982355497 499999742 534837515 211943251 534837515 211943251 838111011 161884428 838111011 161884428 316803231 683203238 316803231 683203238 499968242 277080212 499968242 277080212 31687530 968302857 31687530 968302857 300431216 699594616 300431216 699594616 56400587 943623016 56400587 943623016 87782947 732761802 87782947 732761802 732779187 732761802 500006283 133352681 500006283 133352681 898669926 898717378 898669926 898717378 230385708 8937427 230385708 8937427 777871490 721139567 777871490 721139567 500017603 203606235 500017603 203606235 796381473 203606235 173458468 826503177 173458468 826503177 325662079 602102008 325662079 602102008 631158388 499965638 631158388 499965638 375807109 499965638 499979515 673846199 499979515 673846199 908873979 91159751 908873979 91159751 495525268 499977174 495525268 499977174 20997742 499977174 499971412 967897001 499971412 967897001 137903684 499962434 137903684 499962434 999987024 36941 999987024 36941 784310000 784296836 784310000 784296836 836276000 461706503 836276000 461706503 20863724 499994613 20863724 499994613 499976816 396152449 499976816 396152449 396152503 396152449 500008632 364625118 500008632 364625118 384266451 500037897 384266451 500037897 499997115 7813903 499997115 7813903 49382814 499969235 49382814 499969235 499999406 164456764 499999406 164456764 329223520 670758776 329223520 670758776 987385173 499970717 987385173 499970717 23496317 500032168 23496317 500032168 353321641 499976015 353321641 499976015 452734778 500024862 452734778 500024862 499985056 328684762 499985056 328684762 753662731 499975683 753662731 499975683 247730102 43508974 247730102 43508974 500013260 43508974 500004877 891255854 500004877 891255854 16617266 16566649 16617266 16566649 916368846 499995247 916368846 499995247 922918876 77063665 922918876 77063665 538374612 538353702 538374612 538353702 500021969 238570879 500021969 238570879 761418291 238570879 691468790 691478354 691468790 691478354 500007195 251117764 500007195 251117764 439060838 560947121 439060838 560947121 500009859 414075777 500009859 414075777 815965178 500028351 815965178 500028351 29048695 342433754 29048695 342433754 500005058 388992140 500005058 388992140 500024475 191027615 500024475 191027615 499975668 811441389 499975668 811441389 500026988 811441389 60338233 939663103 60338233 939663103 682435251 500009883 682435251 500009883 881741786 881755682 881741786 881755682 984947645 292596572 984947645 292596572 348717721 818352640 348717721 818352640 500018420 142673604 500018420 142673604 194039548 922388573 194039548 922388573 77632677 922388573 326158160 326138884 326158160 326138884 562444005 437536521 562444005 437536521 855131150 97744425 855131150 97744425 500018640 97744425 871219053 871160315 871219053 871160315 438082439 438056096 438082439 438056096 596893837 596950112 596893837 596950112 583469056 499978834 583469056 499978834 883607446 499978834 711797680 500026449 711797680 500026449 408880294 408953475 408880294 408953475 296385197 837260964 296385197 837260964 162753732 837260964 329328110 329393245 329328110 329393245 128266564 871723411 128266564 871723411 82493718 82540945 82493718 82540945 500022689 500019764 500022689 500019764 100023516 100027472 100023516 100027472 216168442 454886745 216168442 454886745 545075757 454886745 359597633 359571109 359597633 359571109 140312649 859659522 140312649 859659522 500023073 38370880 500023073 38370880 913042556 689995309 913042556 689995309 175153630 425503485 175153630 425503485 499966896 425503485 270690957 270689302 270690957 270689302 591865587 500002797 591865587 500002797 611829424 388229292 611829424 388229292 737627854 499986900 737627854 499986900 184001449 184029950 184001449 184029950 743779687 780272294 743779687 780272294 780294305 780272294 641579791 611285342 641579791 611285342 611274253 611285342 798046137 201945214 798046137 201945214 832779010 500036415 832779010 500036415 833985378 500028110 833985378 500028110 10858570 989154264 10858570 989154264 770111435 229950257 770111435 229950257 500003648 862498365 500003648 862498365 548555522 84149558 548555522 84149558 84150751 84149558 862040642 636214837 862040642 636214837 159800431 840195956 159800431 840195956 499992509 143842683 499992509 143842683 856140673 143842683 402066723 500009206 402066723 500009206 500028409 29491733 500028409 29491733 818296114 831316243 818296114 831316243 500011968 831316243 920365627 500021790 920365627 500021790 486155439 513890503 486155439 513890503 488248404 500028995 488248404 500028995 920488232 920528648 920488232 920528648 727321288 41910671 727321288 41910671 499993243 41910671 500035466 499962820 500035466 499962820 317101518 499962820 758265265 241754429 758265265 241754429 255736734 744251387 255736734 744251387 500002450 183787468 500002450 183787468 816218687 183787468 638076529 638065502 638076529 638065502 499968928 31528940 499968928 31528940 826338575 826317737 826338575 826317737 605753059 394240544 605753059 394240544 500018918 424961122 500018918 424961122 116982110 116933545 116982110 116933545 313288133 686739148 313288133 686739148 466396820 466420363 466396820 466420363 500007726 613841566 500007726 613841566 701913391 499979319 701913391 499979319 851468327 851461544 851468327 851461544 991194306 499997559 991194306 499997559 80581631 919409867 80581631 919409867 500015834 177410236 500015834 177410236 499971787 519042756 499971787 519042756 881986454 118016812 881986454 118016812 586516205 500011153 586516205 500011153 724230488 275757785 724230488 275757785 926711523 499964929 926711523 499964929 499960522 145782559 499960522 145782559 785535734 954670875 785535734 954670875 45298010 954670875 979850974 340487311 979850974 340487311 500005572 259843248 500005572 259843248 515408809 796027827 515408809 796027827 354504271 354537264 354504271 354537264 214507437 785503738 214507437 785503738 433998568 346665619 433998568 346665619 500000553 160885268 500000553 160885268 155171446 844774958 155171446 844774958 500025783 183053338 500025783 183053338 499977947 844499284 499977947 844499284 618488454 49997647 618488454 49997647 950035278 49997647 271265087 868863180 271265087 868863180 131194966 868863180 547639523 258777657 547639523 258777657 499967471 258777657 499984542 10000817 499984542 10000817 794324706 205678862 794324706 205678862 500015186 18160410 500015186 18160410 499969327 912366903 499969327 912366903 912391705 912366903 348913538 500027386 348913538 500027386 376399087 500027386 248027006 903376000 248027006 903376000 96584157 903376000 990421394 990475140 990421394 990475140 401337096 348357640 401337096 348357640 348286285 348357640 579127375 500009656 579127375 500009656 500024539 258516810 500024539 258516810 500002866 601668330 500002866 601668330 558924034 500030463 558924034 500030463 353280917 702463092 353280917 702463092 762009757 762036725 762009757 762036725 475591133 161545902 475591133 161545902 500027611 161545902 300146131 615568863 300146131 615568863 747008130 228720516 747008130 228720516 228723117 228720516 373137007 499994290 373137007 499994290 805847693 499963987 805847693 499963987 550772386 499963987 692514053 692487151 692514053 692487151 82610109 499976424 82610109 499976424 499978676 531766218 499978676 531766218 499993686 111452874 499993686 111452874 500011536 554487823 500011536 554487823 445498296 554487823 946627272 448952589 946627272 448952589 500001475 448952589 660738651 499973324 660738651 499973324 499967293 272005295 499967293 272005295 7878208 992118838 7878208 992118838 452705403 247092113 452705403 247092113 752851221 247092113 499965097 152919144 499965097 152919144 673641245 953690260 673641245 953690260 201787697 650687608 201787697 650687608 349252231 650687608 24429658 24442731 24429658 24442731 106096381 893869041 106096381 893869041 605133502 499978702 605133502 499978702 221515742 778517529 221515742 778517529 788487018 499962539 788487018 499962539 298159197 648894935 298159197 648894935 569835797 32690154 569835797 32690154 499991967 32690154 778420758 500035478 778420758 500035478 446420003 500035478 631562166 482750212 631562166 482750212 500001761 482750212 594520706 500019866 594520706 500019866 163570153 163525830 163570153 163525830 457822234 649914443 457822234 649914443 915889168 915916199 915889168 915916199 499972511 136192139 499972511 136192139 500003380 413628799 500003380 413628799 499990375 413628799 500014055 21633622 500014055 21633622 978326256 21633622 409318819 648151250 409318819 648151250 343089363 343119463 343089363 343119463 857008564 857001419 857008564 857001419 499967557 610642916 499967557 610642916 774583234 774542472 774583234 774542472 363576105 363583264 363576105 363583264 25891141 974084928 25891141 974084928 499973728 19686209 499973728 19686209 500001615 484450088 500001615 484450088 804722318 195307290 804722318 195307290 391357477 658233120 391357477 658233120 658271248 658233120 632616396 499973389 632616396 499973389 803677597 803691439 803677597 803691439 528177698 471800882 528177698 471800882 752364454 500000422 752364454 500000422 916660781 499998886 916660781 499998886 534591071 703736751 534591071 703736751 500001255 703736751 500006252 866672263 500006252 866672263 871951495 499972238 871951495 499972238 89277856 887185104 89277856 887185104 492053369 500025524 492053369 500025524 294036959 706004011 294036959 706004011 85821993 499972804 85821993 499972804 281761965 718186057 281761965 718186057 268743474 268762494 268743474 268762494 499968083 499960719 499968083 499960719 989096838 499960719 925647179 74384200 925647179 74384200 149944406 917904868 149944406 917904868 917919729 917904868 872912083 112207707 872912083 112207707 35158302 499961130 35158302 499961130 246107322 11731068 246107322 11731068 988239109 11731068 852537154 500032067 852537154 500032067 243432218 500032067 500033029 537931874 500033029 537931874 462037261 537931874 499984053 944927837 499984053 944927837 500007296 499971291 500007296 499971291 676501107 499971291 500032422 307526885 500032422 307526885 499970177 859332057 499970177 859332057 539968336 499999350 539968336 499999350 523686005 523709823 523686005 523709823 602713206 397287265 602713206 397287265 499999626 499960452 499999626 499960452 336218297 663721305 336218297 663721305 566854666 566869701 566854666 566869701 500017268 943894966 500017268 943894966 745533748 499989146 745533748 499989146 893911076 893896550 893911076 893896550 438775559 200092699 438775559 200092699 997927343 880200472 997927343 880200472 218629710 218567696 218629710 218567696 531476679 531437914 531476679 531437914 504043953 284112985 504043953 284112985 284084735 284112985 710709744 646999555 710709744 646999555 353042014 646999555 530988241 499970950 530988241 499970950 255963478 744041835 255963478 744041835 843709414 119005137 843709414 119005137 118975042 119005137 240511167 524751319 240511167 524751319 475268420 524751319 323056183 278430139 323056183 278430139 151076893 629984931 151076893 629984931 629986284 629984931 809920 801738 809920 801738 306801173 500029723 306801173 500029723 571591289 500029723 273618499 499981970 273618499 499981970 450227555 669846926 450227555 669846926 330101707 669846926 540965235 459068876 540965235 459068876 499961861 930376119 499961861 930376119 69679810 930376119 167495360 167542305 167495360 167542305 609479758 730350680 609479758 730350680 269644651 730350680 781895885 218081587 781895885 218081587 332377392 332352009 332377392 332352009 179972563 179921257 179972563 179921257 500023256 784576618 500023256 784576618 633550117 413996472 633550117 413996472 499991439 413996472 808853904 845747281 808853904 845747281 845696758 845747281 500007821 149522732 500007821 149522732 618589972 499971142 618589972 499971142 405931811 499971142 682220519 682231743 682220519 682231743 500029602 493648072 500029602 493648072 678213982 678239784 678213982 678239784 167730858 478783184 167730858 478783184 521218620 478783184 231402625 58644725 231402625 58644725 500012897 58644725 119061524 500018001 119061524 500018001 693736535 66852551 693736535 66852551 948679026 51355829 948679026 51355829 547068853 499968700 547068853 499968700 34884251 34845598 34884251 34845598 502462104 497586076 502462104 497586076 556997810 443014000 556997810 443014000 959732030 500033348 959732030 500033348 588813726 95372010 588813726 95372010 904629338 95372010 569290324 569302156 569290324 569302156 534360228 285882492 534360228 285882492 285855671 285882492 499980621 499973392 499980621 499973392 41693292 499973392 500290107 499978844 500290107 499978844 289975577 124095605 289975577 124095605 500007739 124095605 375593682 624368336 375593682 624368336 500001485 109499641 500001485 109499641 547096577 547106356 547096577 547106356 956295608 43751947 956295608 43751947 584201491 415796353 584201491 415796353 625157716 374857347 625157716 374857347 636488015 500006972 636488015 500006972 642239859 357820647 642239859 357820647 498786953 500013689 498786953 500013689 221048969 255909539 221048969 255909539 830548498 924205727 830548498 924205727 924232186 924205727 500006959 53060278 500006959 53060278 500013158 53060278 292267076 707731431 292267076 707731431 499998352 103952231 499998352 103952231 896075825 103952231 500037696 500008436 500037696 500008436 930624183 500008436 328572972 189137711 328572972 189137711 810861326 189137711 500000885 103122687 500000885 103122687 546212640 500021883 546212640 500021883 983067839 500021883 765050601 234905126 765050601 234905126 986801186 500010048 986801186 500010048 500015624 245947997 500015624 245947997 685369548 685400314 685369548 685400314 68536143 499995336 68536143 499995336 933448367 933496059 933448367 933496059 393521494 500018039 393521494 500018039 500037462 987225426 500037462 987225426 771056019 381768918 771056019 381768918 499969258 969255743 499969258 969255743 499965663 77006854 499965663 77006854 77013700 77006854 908288720 500018702 908288720 500018702 500020637 201326933 500020637 201326933 201284186 201326933 500004524 59864314 500004524 59864314 120515798 120468277 120515798 120468277 499974915 34654698 499974915 34654698 104909291 500004041 104909291 500004041 76623867 500004041 858892802 141127335 858892802 141127335 500029630 172731229 500029630 172731229 499984424 65597056 499984424 65597056 857162871 499994727 857162871 499994727 41948218 499994727 500010976 484566145 500010976 484566145 7018541 992967289 7018541 992967289 16181510 499971567 16181510 499971567 475726237 524231663 475726237 524231663 500025682 107867902 500025682 107867902 500016553 204830673 500016553 204830673 500033872 2309893 500033872 2309893 2252581 2309893 384450021 499996723 384450021 499996723 863727044 499975347 863727044 499975347 639390152 707392805 639390152 707392805 707391948 707392805 136886737 863113116 136886737 863113116 93082762 93096047 93082762 93096047 627478470 565360929 627478470 565360929 84866217 84875933 84866217 84875933 500027404 924356753 500027404 924356753 282945939 717102116 282945939 717102116 218120690 781819258 218120690 781819258 179108110 179140671 179108110 179140671 499988096 951837443 499988096 951837443 500013144 903250181 500013144 903250181 499971880 929008671 499971880 929008671 558019177 499999118 558019177 499999118 540410229 680989435 540410229 680989435 319067527 680989435 548458916 377365514 548458916 377365514 2677432 2664251 2677432 2664251 531666377 531656517 531666377 531656517 405504474 270089208 405504474 270089208 729893785 270089208 109868686 500018926 109868686 500018926 884576415 500018926 402837873 597205506 402837873 597205506 499970640 451693155 499970640 451693155 782681707 217269144 782681707 217269144 500018244 748291398 500018244 748291398 748350938 748291398 98785246 901214242 98785246 901214242 997794059 500012700 997794059 500012700 112052919 887920638 112052919 887920638 915933314 84051075 915933314 84051075 473363503 654675522 473363503 654675522 500016943 654675522 499973327 703768409 499973327 703768409 499991210 533741548 499991210 533741548 661935450 661969272 661935450 661969272 915800707 499980371 915800707 499980371 993250663 499980371 652358838 347664737 652358838 347664737 126400941 873587704 126400941 873587704 499967551 807197678 499967551 807197678 192217026 499967725 192217026 499967725 609168687 499985430 609168687 499985430 243807892 499985430 625712937 374302055 625712937 374302055 794548333 499991998 794548333 499991998 71018693 499989953 71018693 499989953 756450577 756416066 756450577 756416066 503471850 499984404 503471850 499984404 112594245 499984404 499976876 356619633 499976876 356619633 75253844 499997976 75253844 499997976 499992109 163990752 499992109 163990752 207558966 792415614 207558966 792415614 855993400 143994465 855993400 143994465 204736833 499996398 204736833 499996398 630025448 499996398 499963907 30527499 499963907 30527499 499973641 832371655 499973641 832371655 342366973 342429291 342366973 342429291 461627252 500025518 461627252 500025518 469087361 139575708 469087361 139575708 860420869 139575708 499992726 2479136 499992726 2479136 742206602 362389406 742206602 362389406 500001720 362389406 690149819 309880429 690149819 309880429 767522145 767495944 767522145 767495944 500033583 68205821 500033583 68205821 885794467 885767441 885794467 885767441 442443215 499985143 442443215 499985143 879096249 120927706 879096249 120927706 132763501 576138308 132763501 576138308 576165670 576138308 207636369 792388206 207636369 792388206 500015445 499962781 500015445 499962781 220603161 220637396 220603161 220637396 273022392 499973641 273022392 499973641 992473451 499973641 514312641 485746392 514312641 485746392 77891261 922060325 77891261 922060325 859233544 499991186 859233544 499991186 883935119 499991186 733358796 733348498 733358796 733348498 500033902 214067275 500033902 214067275 500036935 992982463 500036935 992982463 679475401 368908303 679475401 368908303 500031621 169014588 500031621 169014588 541285428 831126300 541285428 831126300 831186274 831126300 716882151 674069634 716882151 674069634 499974536 674069634 610136179 499983487 610136179 499983487 965926575 499983487 579193209 980079675 579193209 980079675 19894509 980079675 499979611 299686919 499979611 299686919 555685199 500024041 555685199 500024041 507249061 492713158 507249061 492713158 355146383 691172942 355146383 691172942 308827893 691172942 500014592 693248249 500014592 693248249 816720985 66769927 816720985 66769927 933231315 66769927 847591981 847548407 847591981 847548407 499964933 29918214 499964933 29918214 500030123 882173096 500030123 882173096 906451090 499968392 906451090 499968392 771513226 771445974 771513226 771445974 737760782 361629012 737760782 361629012 361639619 361629012 499987934 399922735 499987934 399922735 978750657 21302142 978750657 21302142 297998833 297932009 297998833 297932009 846645168 153325235 846645168 153325235 175541190 499967729 175541190 499967729 368997152 34168736 368997152 34168736 499990961 34168736 438212435 499976285 438212435 499976285 168188594 168234680 168188594 168234680 237234965 762749541 237234965 762749541 729456894 270525965 729456894 270525965 684352274 953869304 684352274 953869304 953818700 953869304 840997677 499969186 840997677 499969186 499971521 942801446 499971521 942801446 804468373 804484174 804468373 804484174 499984376 943080991 499984376 943080991 136937585 136956504 136937585 136956504 500024278 839710535 500024278 839710535 160298444 839710535 714821482 499997670 714821482 499997670 130568124 869443406 130568124 869443406 499965731 302458872 499965731 302458872 655498090 344543702 655498090 344543702 714932114 285096063 714932114 285096063 500027453 890939065 500027453 890939065 183634303 178666558 183634303 178666558 500012626 178666558 191525938 191527942 191525938 191527942 822566404 177429643 822566404 177429643 701118639 500010655 701118639 500010655 954348454 45670190 954348454 45670190 500010300 661499343 500010300 661499343 325643996 120085407 325643996 120085407 927894229 927917759 927894229 927917759 500031515 218389881 500031515 218389881 499982420 771953547 499982420 771953547 739288546 260753233 739288546 260753233 500036733 499968844 500036733 499968844 518907181 499968844 388274383 500025278 388274383 500025278 515145856 484817227 515145856 484817227 390527916 781749913 390527916 781749913 781710874 781749913 375461458 332370565 375461458 332370565 667615697 332370565 190890970 141727188 190890970 141727188 500014269 141727188 372093667 654852080 372093667 654852080 499985076 654852080 390312190 124382910 390312190 124382910 875626032 124382910 499977492 500012659 499977492 500012659 462248330 500012659 499988131 719490664 499988131 719490664 499988686 475091841 499988686 475091841 500015633 62008253 500015633 62008253 568493050 699924736 568493050 699924736 924684821 924751042 924684821 924751042 85185437 499996856 85185437 499996856 967229416 967237164 967229416 967237164 367236484 500033273 367236484 500033273 28248445 971695492 28248445 971695492 500007955 499975557 500007955 499975557 603126986 499975557 153035618 153072505 153035618 153072505 645232420 548430516 645232420 548430516 499998395 66824191 499998395 66824191 489061537 489056237 489061537 489056237 499989860 258523781 499989860 258523781 562116426 500037483 562116426 500037483 583990891 499965250 583990891 499965250 500005863 860684159 500005863 860684159 500004438 170066566 500004438 170066566 191475607 994967546 191475607 994967546 499964041 994967546 123625742 123589442 123625742 123589442 936540689 998083185 936540689 998083185 499986223 499960255 499986223 499960255 582364343 499960255 158165995 500011444 158165995 500011444 740375133 254171015 740375133 254171015 797687458 910222196 797687458 910222196 89761497 910222196 302002330 32851638 302002330 32851638 32820097 32851638 729955377 500008823 729955377 500008823 14918874 499979362 14918874 499979362 499990000 923685809 499990000 923685809 499984454 358622187 499984454 358622187 465836414 499981965 465836414 499981965 285423574 202474307 285423574 202474307 202474987 202474307 510056716 703465717 510056716 703465717 296558866 703465717 383360761 383376219 383360761 383376219 25205584 500038352 25205584 500038352 499981653 409023157 499981653 409023157 858481201 983134091 858481201 983134091 983173584 983134091 86783281 86775820 86783281 86775820 721963771 500018123 721963771 500018123 61193435 61234107 61193435 61234107 394665798 394639416 394665798 394639416 347150018 347138225 347150018 347138225 189905694 841576442 189905694 841576442 158366582 841576442 694615482 145171794 694615482 145171794 145215862 145171794 481179026 500008820 481179026 500008820 500016042 279011216 500016042 279011216 739811282 739878191 739811282 739878191 353003490 499971430 353003490 499971430 644582139 500037171 644582139 500037171 54052736 54061525 54052736 54061525 494094606 808375628 494094606 808375628 808357783 808375628 63415532 499974276 63415532 499974276 154110957 845941390 154110957 845941390 147101438 363601357 147101438 363601357 391878966 531325854 391878966 531325854 581181574 500024194 581181574 500024194 785780157 826464137 785780157 826464137 173588458 826464137 617402808 499970775 617402808 499970775 500024004 786377305 500024004 786377305 183386558 183427494 183386558 183427494 608797513 499995564 608797513 499995564 959778576 499989484 959778576 499989484 756953495 500018930 756953495 500018930 982572474 364385070 982572474 364385070 371953947 628045028 371953947 628045028 592338437 592334201 592338437 592334201 72271121 927764596 72271121 927764596 938095133 61950400 938095133 61950400 499971139 657449830 499971139 657449830 657458489 657449830 391637085 499964818 391637085 499964818 768204754 499964818 396970077 500013223 396970077 500013223 9884571 500013223 96785033 61426310 96785033 61426310 500030491 61426310 71103073 928892191 71103073 928892191 373760713 626204401 373760713 626204401 834832764 834827111 834832764 834827111 914815075 500003153 914815075 500003153 153909670 846096058 153909670 846096058 4214533 4208817 4214533 4208817 500035750 779173474 500035750 779173474 672198343 327809349 672198343 327809349 18065846 943008119 18065846 943008119 500012310 122844789 500012310 122844789 499962207 500024595 499962207 500024595 750251507 202611640 750251507 202611640 55401508 944593429 55401508 944593429 865839012 134232993 865839012 134232993 613555413 500012171 613555413 500012171 604897625 395084043 604897625 395084043 233871939 500039835 233871939 500039835 219107276 500039835 897839559 500005886 897839559 500005886 986986819 500005886 500008559 394178304 500008559 394178304 205828017 927587169 205828017 927587169 72446784 927587169 500003762 115033919 500003762 115033919 115038001 115033919 551238157 551234987 551238157 551234987 500029543 260204887 500029543 260204887 686783332 686789601 686783332 686789601 705027656 294976034 705027656 294976034 411972220 619472514 411972220 619472514 500034866 181103352 500034866 181103352 818847601 181103352 567841552 500015092 567841552 500015092 461093721 500015092 499993965 521552098 499993965 521552098 876525202 499987142 876525202 499987142 629573372 629624458 629573372 629624458 524401501 172660668 524401501 172660668 500028087 172660668 500038711 565530566 500038711 565530566 786882097 261958903 786882097 261958903 499987713 261958903 699021720 500021141 699021720 500021141 116003174 115987728 116003174 115987728 500010443 723645976 500010443 723645976 263820113 499986436 263820113 499986436 627142777 627166572 627142777 627166572 926700804 73310469 926700804 73310469 752280750 499968135 752280750 499968135 763456450 499968135 264158568 735812661 264158568 735812661 594756763 499990996 594756763 499990996 612309640 499991861 612309640 499991861 54267194 54251540 54267194 54251540 331279900 499970103 331279900 499970103 500008700 788644786 500008700 788644786 286495106 88799296 286495106 88799296 911230022 88799296 489400624 489462070 489400624 489462070 70286504 70328592 70286504 70328592 499970158 931151895 499970158 931151895 500030779 210929914 500030779 210929914 499968952 508809121 499968952 508809121 848457849 499995602 848457849 499995602 581412685 581439838 581412685 581439838 209659946 500024645 209659946 500024645 275654188 724335929 275654188 724335929 99532014 99526712 99532014 99526712 510815517 500030419 510815517 500030419 717269780 500030419 716282685 283732514 716282685 283732514 678051428 678033776 678051428 678033776 35804662 196332766 35804662 196332766 735603872 264428293 735603872 264428293 499978544 133219777 499978544 133219777 325364034 500019198 325364034 500019198 275783566 275784325 275783566 275784325 386905205 984746769 386905205 984746769 15279424 984746769 500002642 568124154 500002642 568124154 500004169 870378261 500004169 870378261 422538269 413127585 422538269 413127585 586806434 413127585 536521276 536586183 536521276 536586183 127742890 499960963 127742890 499960963 596014098 688306507 596014098 688306507 688279751 688306507 168721480 340387215 168721480 340387215 659609168 340387215 241056386 954123982 241056386 954123982 954103827 954123982 683503136 645679009 683503136 645679009 226823034 499967089 226823034 499967089 37080445 569400917 37080445 569400917 586572203 339049273 586572203 339049273 339101280 339049273 866492767 133499248 866492767 133499248 155146290 844898875 155146290 844898875 500038850 300514787 500038850 300514787 699491898 300514787 500028982 226470915 500028982 226470915 499988610 512998575 499988610 512998575 487019995 512998575 737804781 262149481 737804781 262149481 625571494 625582994 625571494 625582994 481539018 481527563 481539018 481527563 885475927 885411151 885475927 885411151 499976415 500705274 499976415 500705274 862464032 862486443 862464032 862486443 259882798 425995376 259882798 425995376 499972509 425995376 472254515 669199024 472254515 669199024 992064342 992053449 992064342 992053449 801932929 9642576 801932929 9642576 9604522 9642576 561435857 500009536 561435857 500009536 75512848 75459233 75512848 75459233 758716631 758751113 758716631 758751113 853273466 146793837 853273466 146793837 388211224 388189842 388211224 388189842 499978070 68307655 499978070 68307655 500013803 904072431 500013803 904072431 493962258 387020379 493962258 387020379 612962361 387020379 350485252 350501622 350485252 350501622 878336409 878288461 878336409 878288461 707515939 292453082 707515939 292453082 806408799 499993866 806408799 499993866 103657893 499993866 731967717 268018890 731967717 268018890 560402617 797486597 560402617 797486597 797505317 797486597 499968738 206098507 499968738 206098507 381717393 772477076 381717393 772477076 227540600 772477076 479644452 160778030 479644452 160778030 500009043 160778030 77676267 922329829 77676267 922329829 108874729 500037825 108874729 500037825 901630750 500037825 569976092 569930620 569976092 569930620 236745797 236724851 236745797 236724851 547445963 487738322 547445963 487738322 477954799 499988957 477954799 499988957 75987550 75920178 75987550 75920178 499971207 643700071 499971207 643700071 643643003 643700071 499985985 4867424 499985985 4867424 499989855 894455667 499989855 894455667 20454183 500023470 20454183 500023470 849094337 500023470 500032943 733189816 500032943 733189816 500019910 697749432 500019910 697749432 288029031 898229293 288029031 898229293 929183512 500020003 929183512 500020003 39246321 960704923 39246321 960704923 56672583 198566538 56672583 198566538 228792758 771218666 228792758 771218666 236870136 236821485 236870136 236821485 467517671 532485653 467517671 532485653 7479195 7457498 7479195 7457498 628291149 628341316 628291149 628341316 216590392 216587534 216590392 216587534 693618081 693583522 693618081 693583522 500020464 656129663 500020464 656129663 656151013 656129663 499989997 823943310 499989997 823943310 786363407 213607646 786363407 213607646 815110841 815092896 815110841 815092896 604353800 395684590 604353800 395684590 499998194 617412644 499998194 617412644 382534435 617412644 740758461 740734760 740758461 740734760 502195419 239265516 502195419 239265516 292704596 325645916 292704596 325645916 829112598 798764363 829112598 798764363 499988518 798764363 991719460 499972117 991719460 499972117 986869639 986837833 986869639 986837833 890342255 109648374 890342255 109648374 999695799 499998412 999695799 499998412 581350382 418669480 581350382 418669480 500016632 904085557 500016632 904085557 158622844 158660181 158622844 158660181 500016332 529461422 500016332 529461422 529483683 529461422 500016351 152024537 500016351 152024537 847931985 152024537 331533179 499971821 331533179 499971821 499983402 18877067 499983402 18877067 499998106 801263748 499998106 801263748 198680122 801263748 326208206 34684867 326208206 34684867 34705029 34684867 48488743 573068370 48488743 573068370 573092475 573068370 563826711 500005587 563826711 500005587 221194442 500005587 500007963 429500547 500007963 429500547 499987002 499965272 499987002 499965272 757709139 499965272 306438206 500017841 306438206 500017841 671617183 189503963 671617183 189503963 1768678 1781169 1768678 1781169 499998492 957762046 499998492 957762046 957780212 957762046 11972706 11996085 11972706 11996085 436974651 615373727 436974651 615373727 500033928 615373727 354082530 973784845 354082530 973784845 499978798 973784845 209432673 500037061 209432673 500037061 480281747 500038010 480281747 500038010 499992381 260590747 499992381 260590747 719241632 280769808 719241632 280769808 86454689 86428237 86454689 86428237 735467403 946744996 735467403 946744996 946691519 946744996 322495681 499973809 322495681 499973809 128974922 717499302 128974922 717499302 282546671 717499302 265865780 411037442 265865780 411037442 500031892 411037442 242277238 757735857 242277238 757735857 313799891 686227424 313799891 686227424 777468810 777454720 777468810 777454720 755235102 238163917 755235102 238163917 761806151 238163917 442568401 839136863 442568401 839136863 839183229 839136863 422208542 577790484 422208542 577790484 499961448 721407147 499961448 721407147 789880565 210081902 789880565 210081902 754391906 767698981 754391906 767698981 73616874 499964638 73616874 499964638 499972304 712156304 499972304 712156304 500037261 25299990 500037261 25299990 528254645 499984957 528254645 499984957 885698774 499984957 346910158 500030123 346910158 500030123 991614960 500030123 866955478 866895593 866955478 866895593 580292161 31834564 580292161 31834564 968175776 31834564 654386825 500020864 654386825 500020864 585773763 500020864 888693061 888712887 888693061 888712887 227044685 227111059 227044685 227111059 462927102 782963057 462927102 782963057 217024936 782963057 839590599 839626612 839590599 839626612 431429519 371844294 431429519 371844294 869087739 869060454 869087739 869060454 838901685 470492264 838901685 470492264 470507561 470492264 500011751 357042346 500011751 357042346 108238011 891771936 108238011 891771936 500005417 492631672 500005417 492631672 7589800 7616451 7589800 7616451 734393858 822889742 734393858 822889742 274315274 725657364 274315274 725657364 995370132 995354382 995370132 995354382 499963877 499999199 499963877 499999199 739957537 499999199 554182831 554185540 554182831 554185540 620854097 449188381 620854097 449188381 500016704 116293093 500016704 116293093 168182282 964068227 168182282 964068227 964044803 964068227 916031650 500000899 916031650 500000899 256815787 743237437 256815787 743237437 499986645 499994560 499986645 499994560 778681135 778653248 778681135 778653248 229785424 500006657 229785424 500006657 769122326 769103956 769122326 769103956 385891650 234386044 385891650 234386044 765640961 234386044 586758483 741058439 586758483 741058439 500035704 741058439 987152412 14463802 987152412 14463802 499987331 525805070 499987331 525805070 688365784 46375271 688365784 46375271 306831835 630652698 306831835 630652698 369395789 630652698 351904469 416431226 351904469 416431226 499977403 104083966 499977403 104083966 188692677 500023997 188692677 500023997 613347562 150974883 613347562 150974883 112353733 112352751 112353733 112352751 659940964 500019175 659940964 500019175 499983269 52814666 499983269 52814666 294261745 500008674 294261745 500008674 200068323 200102085 200068323 200102085 499975899 626520501 499975899 626520501 626516937 626520501 611432339 76530954 611432339 76530954 499966574 76530954 678213778 499999627 678213778 499999627 383494863 383443739 383494863 383443739 552336714 499993782 552336714 499993782 542290635 457718757 542290635 457718757 500039891 837992813 500039891 837992813 499998656 361403037 499998656 361403037 638535678 361403037 499961588 862835321 499961588 862835321 500010412 290696204 500010412 290696204 695356444 554121219 695356444 554121219 445846037 554121219 749746760 250231763 749746760 250231763 500008575 875352487 500008575 875352487 922821648 499975418 922821648 499975418 500026152 227949642 500026152 227949642 668500665 500010965 668500665 500010965 285214264 499987905 285214264 499987905 508935530 499987905 500031402 509417299 500031402 509417299 357101456 499989042 357101456 499989042 483116735 500021192 483116735 500021192 203719101 203693464 203719101 203693464 500017646 824986503 500017646 824986503 323740592 323788031 323740592 323788031 388554797 810510386 388554797 810510386 500027523 810510386 149964328 499969042 149964328 499969042 658124101 500000528 658124101 500000528 273633727 500000528 507979179 299186884 507979179 299186884 310149737 500014116 310149737 500014116 423804229 423878703 423804229 423878703 68246839 499992503 68246839 499992503 67560783 358485653 67560783 358485653 500005862 358485653 103929507 896064974 103929507 896064974 245789879 245791525 245789879 245791525 785142131 785081858 785142131 785081858 7672768 499971888 7672768 499971888 38950749 961046844 38950749 961046844 275383064 724568454 275383064 724568454 258232739 906450079 258232739 906450079 93546257 906450079 883396074 116669186 883396074 116669186 500009009 490927089 500009009 490927089 499972013 285453960 499972013 285453960 39375190 499964780 39375190 499964780 500006584 136414940 500006584 136414940 500039135 136414940 500032512 645248728 500032512 645248728 438507573 213532975 438507573 213532975 786473341 213532975 499995532 618198231 499995532 618198231 500009810 618198231 499966531 190119019 499966531 190119019 220427068 500025019 220427068 500025019 975270547 499970309 975270547 499970309 292035279 499970309 500029002 218460192 500029002 218460192 32761074 32838209 32761074 32838209 500019391 992718378 500019391 992718378 207289912 142803642 207289912 142803642 500033421 142803642 368349891 500001743 368349891 500001743 267386737 500001743 500012870 668544339 500012870 668544339 86479347 264539015 86479347 264539015 740695019 740691060 740695019 740691060 500025870 412825892 500025870 412825892 582021251 500018054 582021251 500018054 180860161 180885456 180860161 180885456 446576679 613586500 446576679 613586500 613594989 613586500 499998527 499996698 499998527 499996698 240544878 499996698 669283114 500012480 669283114 500012480 840974807 158990061 840974807 158990061 176367522 823674667 176367522 823674667 576031683 499967170 576031683 499967170 892453206 499967170 500010860 185807886 500010860 185807886 499999888 744813643 499999888 744813643 423072943 499967694 423072943 499967694 314200141 500018771 314200141 500018771 171456869 74893352 171456869 74893352 74902285 74893352 500034447 263776389 500034447 263776389 499989257 5041842 499989257 5041842 5115921 5041842 776024653 358934547 776024653 358934547 500023308 358934547 584856065 587299581 584856065 587299581 587265566 587299581 579451170 499960235 579451170 499960235 181157314 807622690 181157314 807622690 807604290 807622690 269262116 500022425 269262116 500022425 129505853 500022425 229114261 229113323 229114261 229113323 411350892 499998208 411350892 499998208 88150190 88134157 88150190 88134157 499990678 652034590 499990678 652034590 693647427 500013087 693647427 500013087 500029139 646279357 500029139 646279357 731391770 399143796 731391770 399143796 112588599 887421182 112588599 887421182 993282026 113741438 993282026 113741438 499962915 113741438 728230475 298052264 728230475 298052264 298052768 298052264 500028691 843935976 500028691 843935976 573896464 573890298 573896464 573890298 928718728 928694187 928718728 928694187 500037196 33503855 500037196 33503855 42320436 957674709 42320436 957674709 499993436 420430924 499993436 420430924 499979324 806041590 499979324 806041590 193943776 806041590 499988084 810386286 499988084 810386286 911079795 499976981 911079795 499976981 418597045 499976981 500006168 33445657 500006168 33445657 351048875 499970636 351048875 499970636 874059537 499970636 500032971 261742217 500032971 261742217 390448942 390502276 390448942 390502276 499998925 295547452 499998925 295547452 377043686 499978576 377043686 499978576 716342437 283668068 716342437 283668068 770429949 770418402 770429949 770418402 487876374 499985804 487876374 499985804 824916934 824928521 824916934 824928521 578864091 578811110 578864091 578811110 500012184 832499990 500012184 832499990 425494467 222134329 425494467 222134329 222124067 222134329 565681818 993262884 565681818 993262884 6728702 993262884 8747009 453208528 8747009 453208528 546767840 453208528 500008959 133765944 500008959 133765944 545933283 839197568 545933283 839197568 2922172 396251772 2922172 396251772 499975142 156063442 499975142 156063442 499977472 906679963 499977472 906679963 929480056 418992851 929480056 418992851 418956631 418992851 444024553 628718347 444024553 628718347 628722922 628718347 499966316 985757178 499966316 985757178 14205932 985757178 385361772 614653068 385361772 614653068 987251399 987274780 987251399 987274780 952461200 47485450 952461200 47485450 499982076 731069877 499982076 731069877 500020634 114191858 500020634 114191858 499999349 434758183 499999349 434758183 565312325 434758183 499983005 331127123 499983005 331127123 234357374 594335143 234357374 594335143 873390440 126603539 873390440 126603539 35027646 500022011 35027646 500022011 398758195 500022011 328755624 671264239 328755624 671264239 500017623 154167599 500017623 154167599 680178994 632641986 680178994 632641986 90969367 499962780 90969367 499962780 927640347 994291902 927640347 994291902 500023452 994291902 535643760 502863149 535643760 502863149 497089331 502863149 893419943 106638234 893419943 106638234 175356237 499986792 175356237 499986792 268349991 268353166 268349991 268353166 499971235 696440391 499971235 696440391 672349497 552889122 672349497 552889122 447048900 552889122 673982486 376528523 673982486 376528523 376513951 376528523 499972157 821846985 499972157 821846985 499965356 632134125 499965356 632134125 632111068 632134125 499996086 916321675 499996086 916321675 250714328 250724645 250714328 250724645 499992142 420531579 499992142 420531579 499984619 101048566 499984619 101048566 428512585 535451705 428512585 535451705 953872754 306783368 953872754 306783368 693212901 306783368 914588645 500006411 914588645 500006411 552527808 447432862 552527808 447432862 327753814 698603292 327753814 698603292 31925519 31931180 31925519 31931180 60915063 766354112 60915063 766354112 681234393 253360283 681234393 253360283 499972641 543509314 499972641 543509314 556746116 443277866 556746116 443277866 41272486 499999737 41272486 499999737 499964073 66068316 499964073 66068316 815177984 778769628 815177984 778769628 499984734 778769628 499986525 828528693 499986525 828528693 499985677 526439965 499985677 526439965 537542021 537547711 537542021 537547711 325767284 499983607 325767284 499983607 792221039 792226882 792221039 792226882 202144726 500033540 202144726 500033540 500032514 531378039 500032514 531378039 723503296 276503727 723503296 276503727 938664582 938700139 938664582 938700139 375265953 499968637 375265953 499968637 500014185 979980492 500014185 979980492 397172364 397137014 397172364 397137014 562072446 499977825 562072446 499977825 481951245 499977825 499972344 139481982 499972344 139481982 119089759 880898565 119089759 880898565 500007839 499967294 500007839 499967294 539457489 499967294 29901590 29874409 29901590 29874409 499988742 500002928 499988742 500002928 219287995 219314678 219287995 219314678 500020493 552751514 500020493 552751514 77337569 71255069 77337569 71255069 71274512 71255069 397840926 715054806 397840926 715054806 284919061 715054806 804185363 41688622 804185363 41688622 958261893 41688622 500022198 809747198 500022198 809747198 87563202 499967772 87563202 499967772 752183865 752175400 752183865 752175400 828547145 499977834 828547145 499977834 607629942 770533496 607629942 770533496 500012276 770533496 969589193 969594382 969589193 969594382 484705376 500020248 484705376 500020248 453483523 546449415 453483523 546449415 499968139 102482815 499968139 102482815 202442436 449116997 202442436 449116997 960386115 39617246 960386115 39617246 499966989 806224586 499966989 806224586 979133121 20858671 979133121 20858671 687393937 499998100 687393937 499998100 953039035 499998100 607996214 499971159 607996214 499971159 540077122 540066548 540077122 540066548 500021115 438648600 500021115 438648600 36181676 500039535 36181676 500039535 803323589 196667008 803323589 196667008 855246303 934622502 855246303 934622502 934623280 934622502 514613994 499987597 514613994 499987597 528924585 499987597 499999104 699647974 499999104 699647974 499992322 332308493 499992322 332308493 278008114 278014358 278008114 278014358 516662909 499995490 516662909 499995490 422530542 67858903 422530542 67858903 500011974 67858903 310111477 310093990 310111477 310093990 790909732 209133138 790909732 209133138 213608052 443192757 213608052 443192757 998515107 998481229 998515107 998481229 634980780 499988446 634980780 499988446 24397452 499983778 24397452 499983778 267813752 500026269 267813752 500026269 209616601 209569713 209616601 209569713 421487449 421533875 421487449 421533875 836030491 164024514 836030491 164024514 22286009 499990964 22286009 499990964 999979806 1 999979806 1 382929664 382990565 382929664 382990565 499994191 236637386 499994191 236637386 236678111 236637386 500009956 226364913 500009956 226364913 852190892 500033570 852190892 500033570 828721641 500012580 828721641 500012580 47249295 500012580 108218155 891746621 108218155 891746621 847250289 500034003 847250289 500034003 499965072 905085503 499965072 905085503 94861469 905085503 149865649 149821671 149865649 149821671 492542729 877233067 492542729 877233067 843711369 499969972 843711369 499969972 430806315 499969972 571610044 170910470 571610044 170910470 829089566 170910470 500027177 664945811 500027177 664945811 487071511 512935049 487071511 512935049 98100786 901934205 98100786 901934205 386928928 197499203 386928928 197499203 197529270 197499203 488189353 605125131 488189353 605125131 915823394 500018726 915823394 500018726 293019036 731538137 293019036 731538137 500020353 731538137 164977031 842770211 164977031 842770211 773675634 186035229 773675634 186035229 813985430 186035229 500003942 998351523 500003942 998351523 500018766 998351523 499994984 373592611 499994984 373592611 587083225 724096073 587083225 724096073 724063525 724096073 499994881 363740240 499994881 363740240 398544591 850927802 398544591 850927802 499970794 850927802 71284553 928717848 71284553 928717848 500025266 396677198 500025266 396677198 717733894 500020744 717733894 500020744 500034791 17869750 500034791 17869750 388614707 970356232 388614707 970356232 970371541 970356232 650153236 262389419 650153236 262389419 737621481 262389419 416624306 416666321 416624306 416666321 500005045 278670658 500005045 278670658 664586109 500032956 664586109 500032956 334812240 500005516 334812240 500005516 417600293 677967505 417600293 677967505 998587231 499990537 998587231 499990537 500024020 194907781 500024020 194907781 83446365 916580439 83446365 916580439 573433345 283429016 573433345 283429016 172143838 827903911 172143838 827903911 788958276 490549519 788958276 490549519 365629370 365628891 365629370 365628891 373458699 881848169 373458699 881848169 24265695 499987346 24265695 499987346 857835515 499987346 499991180 452235527 499991180 452235527 567268643 975807869 567268643 975807869 975867886 975807869 499997063 500003664 499997063 500003664 145003777 500003664 225646948 225608087 225646948 225608087 37368823 962645068 37368823 962645068 96902264 96845926 96902264 96845926 649084400 720433859 649084400 720433859 279572725 720433859 471092182 384001525 471092182 384001525 616024849 384001525 204624075 795436100 204624075 795436100 548227437 548204560 548227437 548204560 168529127 831499030 168529127 831499030 396021522 202293810 396021522 202293810 614804044 614760307 614804044 614760307 355224843 499967978 355224843 499967978 134512456 499967978 499969473 946807783 499969473 946807783 378040294 378068403 378040294 378068403 408640124 500021065 408640124 500021065 248636280 379155290 248636280 379155290 379096773 379155290 148978876 499986213 148978876 499986213 257528473 49227052 257528473 49227052 49217742 49227052 500011242 788452205 500011242 788452205 211513961 788452205 256975849 238189726 256975849 238189726 238124123 238189726 499986939 625901657 499986939 625901657 447641648 59318974 447641648 59318974 940652150 59318974 366796247 499986062 366796247 499986062 84677965 499964304 84677965 499964304 488600393 989978881 488600393 989978881 989966537 989978881 611779915 250362140 611779915 250362140 250376172 250362140 691462540 500018596 691462540 500018596 401581519 196940625 401581519 196940625 723136234 499999108 723136234 499999108 588327012 499999108 628566152 371426296 628566152 371426296 946599808 968445619 946599808 968445619 31527397 968445619 499999452 384171563 499999452 384171563 500030032 921232637 500030032 921232637 965096087 34890419 965096087 34890419 311943003 499998264 311943003 499998264 132136858 499986171 132136858 499986171 411065885 693288328 411065885 693288328 693260376 693288328 499989689 500036793 499989689 500036793 945704268 54331659 945704268 54331659 289921934 413005792 289921934 413005792 586994331 413005792 381673094 984771632 381673094 984771632 499979020 984771632 499976087 200746950 499976087 200746950 10151320 989823064 10151320 989823064 166564169 162556253 166564169 162556253 837511728 162556253 568614616 996377837 568614616 996377837 996380595 996377837 79133823 79093868 79133823 79093868 592276180 925735833 592276180 925735833 925722329 925735833 622110422 77540108 622110422 77540108 922408617 77540108 30347164 969643496 30347164 969643496 672293770 327668753 672293770 327668753 500007627 603753100 500007627 603753100 499966092 603753100 499966306 35770286 499966306 35770286 425056789 499968668 425056789 499968668 965858329 34157011 965858329 34157011 801964836 996842254 801964836 996842254 3092351 996842254 112495420 384752386 112495420 384752386 643777306 643787468 643777306 643787468 499996718 237194220 499996718 237194220 597621231 574404399 597621231 574404399 48041358 48059522 48041358 48059522 864952588 864947415 864952588 864947415 500012977 493224831 500012977 493224831 500026860 926833423 500026860 926833423 285762167 500019168 285762167 500019168 91971861 907966817 91971861 907966817 932157895 499980089 932157895 499980089 499963756 962138776 499963756 962138776 877116105 26783592 877116105 26783592 26817245 26783592 499985306 900374981 499985306 900374981 99575260 900374981 357899359 499975933 357899359 499975933 560034371 500028044 560034371 500028044 169858725 169892128 169858725 169892128 406503220 986336959 406503220 986336959 13675007 986336959 355535454 355510800 355535454 355510800 106064217 499963628 106064217 499963628 499966826 76323478 499966826 76323478 580203395 737912434 580203395 737912434 262083683 737912434 933450163 66539021 933450163 66539021 429535954 570445381 429535954 570445381 541424965 458614226 541424965 458614226 532035485 655156415 532035485 655156415 655178926 655156415 179610956 820375488 179610956 820375488 307456835 499987891 307456835 499987891 235417196 500036886 235417196 500036886 937746297 500023522 937746297 500023522 972727376 972780737 972727376 972780737 50274161 499994616 50274161 499994616 995460463 499994616 175570024 175533317 175570024 175533317 500017233 908443589 500017233 908443589 980056741 22325631 980056741 22325631 499988238 22325631 500016163 812963303 500016163 812963303 299694714 353201847 299694714 353201847 558184080 500030887 558184080 500030887 503796449 500030887 627708484 499986518 627708484 499986518 897005037 500024237 897005037 500024237 460603240 499989411 460603240 499989411 124241109 875731496 124241109 875731496 660098094 339897161 660098094 339897161 656585274 934032776 656585274 934032776 500039588 934032776 931844098 507521332 931844098 507521332 255623191 337684813 255623191 337684813 662285284 337684813 499980128 277769944 499980128 277769944 499996732 577670075 499996732 577670075 577677803 577670075 500014596 929388151 500014596 929388151 70636288 929388151 138614309 499963175 138614309 499963175 187527324 499993332 187527324 499993332 500037076 90977118 500037076 90977118 494228750 505787589 494228750 505787589 500033452 259089712 500033452 259089712 562225558 966992707 562225558 966992707 33043687 966992707 404471216 404485428 404471216 404485428 30403532 500008280 30403532 500008280 278552421 278552323 278552421 278552323 499968861 972998894 499968861 972998894 499997760 122254608 499997760 122254608 122243827 122254608 809156544 809130726 809156544 809130726 475446972 524513925 475446972 524513925 178985552 821021398 178985552 821021398 833059690 134931646 833059690 134931646 134968231 134931646 507542242 723249278 507542242 723249278 276698385 723249278 499974359 144583941 499974359 144583941 702746269 499974893 702746269 499974893 967347323 499974893 922553838 499963801 922553838 499963801 500021122 972292043 500021122 972292043 375272448 624728270 375272448 624728270 821567093 821595101 821567093 821595101 34228240 15606693 34228240 15606693 15571180 15606693 240251800 500015978 240251800 500015978 660007142 500015978 500019211 992617907 500019211 992617907 520117726 500025820 520117726 500025820 62282733 937687621 62282733 937687621 418655588 499974825 418655588 499974825 530079173 499974825 500019953 419408451 500019953 419408451 499974 499983966 499974 499983966 308882710 308910181 308882710 308910181 637863376 637827324 637863376 637827324 12474100 349281830 12474100 349281830 864386033 135609277 864386033 135609277 499961236 273885401 499961236 273885401 499965584 224788411 499965584 224788411 960256401 601685595 960256401 601685595 56268091 56221968 56268091 56221968 874268016 229915262 874268016 229915262 500036793 229915262 685173358 895889681 685173358 895889681 104079096 895889681 500019206 374562026 500019206 374562026 632269686 632289088 632269686 632289088 500015017 23798148 500015017 23798148 499966317 405344958 499966317 405344958 405390768 405344958 456863899 456917726 456863899 456917726 499966016 186269676 499966016 186269676 500008363 392357958 500008363 392357958 351918059 351919094 351918059 351919094 510428070 500000253 510428070 500000253 521343828 500000253 472813006 591232390 472813006 591232390 111739752 888269355 111739752 888269355 717662262 282315803 717662262 282315803 164024738 500033288 164024738 500033288 252699142 499969896 252699142 499969896 45776038 670007766 45776038 670007766 500009306 892553747 500009306 892553747 107498444 892553747 942604268 958342299 942604268 958342299 499993489 27344182 499993489 27344182 499965488 880081213 499965488 880081213 633990517 532988381 633990517 532988381 466991680 532988381 732440577 218169457 732440577 218169457 781875669 218169457 370134670 912088735 370134670 912088735 500007841 912088735 500000933 101914743 500000933 101914743 499996665 925673395 499996665 925673395 571043537 428936055 571043537 428936055 490586429 509435192 490586429 509435192 764054442 399838533 764054442 399838533 399832734 399838533 560408723 500016906 560408723 500016906 158253286 500016906 237884186 499990621 237884186 499990621 655453906 655450752 655453906 655450752 547274190 500030345 547274190 500030345 802806218 500030345 573850502 83821182 573850502 83821182 83853789 83821182 273230640 726731372 273230640 726731372 499978173 21927291 499978173 21927291 716093450 283922185 716093450 283922185 499961509 167614688 499961509 167614688 780288381 499966443 780288381 499966443 499969711 57079791 499969711 57079791 942886904 57079791 619533282 619487265 619533282 619487265 803349889 500000828 803349889 500000828 499966867 524290782 499966867 524290782 777317581 222706971 777317581 222706971 90256627 909739192 90256627 909739192 547060549 412993110 547060549 412993110 499971807 412993110 600563497 500038417 600563497 500038417 955028062 349927077 955028062 349927077 500007551 349927077 966538736 499972378 966538736 499972378 861436280 499962342 861436280 499962342 99087213 500007583 99087213 500007583 839391531 160564217 839391531 160564217 501833563 499986545 501833563 499986545 566469705 499986545 520929420 520942303 520929420 520942303 500012034 187619023 500012034 187619023 500008965 472140595 500008965 472140595 254665852 254613427 254665852 254613427 500023191 631569450 500023191 631569450 938207692 500037654 938207692 500037654 499968547 830464988 499968547 830464988 499962088 529644726 499962088 529644726 421919205 578067851 421919205 578067851 280939380 499977532 280939380 499977532 739121933 500017457 739121933 500017457 987007050 12967283 987007050 12967283 500035219 526894163 500035219 526894163 400451867 500019678 400451867 500019678 500008119 686899743 500008119 686899743 433580585 566404825 433580585 566404825 205587043 794423417 205587043 794423417 500017651 329073941 500017651 329073941 402734217 867292576 402734217 867292576 132697776 867292576 499992278 32612023 499992278 32612023 827447819 995814153 827447819 995814153 4198053 995814153 703670715 703649035 703670715 703649035 500021464 969891740 500021464 969891740 499992909 90372332 499992909 90372332 903018852 699213204 903018852 699213204 500039475 699213204 789467629 210526218 789467629 210526218 514978403 514944940 514978403 514944940 83737447 500013212 83737447 500013212 500031739 720352608 500031739 720352608 432026817 499961519 432026817 499961519 42659734 499961519 57179938 500007295 57179938 500007295 917419409 82571539 917419409 82571539 56916548 943116905 56916548 943116905 10813985 10768833 10813985 10768833 500002636 499985334 500002636 499985334 924032464 499985334 867185329 499972187 867185329 499972187 499971908 680325548 499971908 680325548 866603981 133408606 866603981 133408606 499996237 825431650 499996237 825431650 981549456 981562956 981549456 981562956 500022040 440286116 500022040 440286116 29065024 970960013 29065024 970960013 499986985 197499376 499986985 197499376 161957089 838064817 161957089 838064817 302406131 132555950 302406131 132555950 132593800 132555950 853458760 206443649 853458760 206443649 275871808 500021453 275871808 500021453 816707332 500021453 500039097 90473957 500039097 90473957 440701212 500007949 440701212 500007949 909747897 90276564 909747897 90276564 499992634 797647224 499992634 797647224 142540280 499989686 142540280 499989686 693848964 774959945 693848964 774959945 774926571 774959945 740820727 116354887 740820727 116354887 499980609 116354887 637262953 656373588 637262953 656373588 656389161 656373588 500022311 853202640 500022311 853202640 146740062 853202640 684813400 315197451 684813400 315197451 493786321 757455139 493786321 757455139 499968890 757455139 435761599 500030748 435761599 500030748 65282074 500030748 340097637 500025362 340097637 500025362 861794470 861742085 861794470 861742085 516580044 499999563 516580044 499999563 499997937 813535041 499997937 813535041 813489782 813535041 166981328 166995053 166981328 166995053 500032591 813656090 500032591 813656090 568966112 91940261 568966112 91940261 908075292 91940261 877350278 877392448 877350278 877392448 886242719 113784768 886242719 113784768 499970130 819820754 499970130 819820754 341407760 341416604 341407760 341416604 519350288 519371459 519350288 519371459 660630489 27572783 660630489 27572783 369907925 499981181 369907925 499981181 689292948 499981181 192077766 192055657 192077766 192055657 499978409 959523304 499978409 959523304 40515269 959523304 899596435 256909866 899596435 256909866 256913866 256909866 499992172 382468014 499992172 382468014 776164016 499990857 776164016 499990857 499960732 180425658 499960732 180425658 500004353 414172352 500004353 414172352 499965213 176826996 499965213 176826996 900826607 900834206 900826607 900834206 291837621 291842357 291837621 291842357 79642045 920324192 79642045 920324192 688401508 499996946 688401508 499996946 741852758 499996946 499985250 316173252 499985250 316173252 267094754 732921784 267094754 732921784 441619443 441602577 441619443 441602577 669920997 888474501 669920997 888474501 136447823 500015486 136447823 500015486 628470234 628466981 628470234 628466981 498014800 500004695 498014800 500004695 650014312 500004695 499981344 887421488 499981344 887421488 499969077 222123599 499969077 222123599 499980646 992648131 499980646 992648131 163829742 500038311 163829742 500038311 547422548 547444523 547422548 547444523 519633600 471544147 519633600 471544147 471554428 471544147 723264595 500033800 723264595 500033800 499997505 296968251 499997505 296968251 904014609 904023323 904014609 904023323 765454603 765400620 765454603 765400620 33143129 966844726 33143129 966844726 243524683 310842279 243524683 310842279 845490372 154457386 845490372 154457386 212468695 787554855 212468695 787554855 729102214 252819333 729102214 252819333 500001749 444754 500001749 444754 349374607 349422092 349374607 349422092 499971491 107012523 499971491 107012523 499995024 783878060 499995024 783878060 783882249 783878060 79354898 500011176 79354898 500011176 903804232 500039121 903804232 500039121 940628102 500039121 66318824 500008492 66318824 500008492 290074519 709921435 290074519 709921435 499974327 12117528 499974327 12117528 12119925 12117528 114189514 885868163 114189514 885868163 500038416 652909357 500038416 652909357 804267062 879268739 804267062 879268739 879204864 879268739 499973060 25554083 499973060 25554083 499964701 743820126 499964701 743820126 971302368 28714724 971302368 28714724 51189318 948825162 51189318 948825162 544374368 167181961 544374368 167181961 832868679 167181961 338993001 520107886 338993001 520107886 878900046 500032432 878900046 500032432 499979558 900657062 499979558 900657062 900707355 900657062 797091231 275316014 797091231 275316014 275334793 275316014 499966783 709339924 499966783 709339924 336798307 663162338 336798307 663162338 25980880 973972177 25980880 973972177 634722827 491182107 634722827 491182107 499977162 86869824 499977162 86869824 789830910 499982098 789830910 499982098 999279211 499982098 822669951 945815982 822669951 945815982 54201500 945815982 212857378 33574608 212857378 33574608 828729020 499987414 828729020 499987414 500016520 253811343 500016520 253811343 503987243 500015509 503987243 500015509 829375296 176863407 829375296 176863407 6839586 6839036 6839586 6839036 232734165 767305981 232734165 767305981 226505619 226514742 226505619 226514742 650577558 500018272 650577558 500018272 133865 500018272 681287770 318696306 681287770 318696306 311874035 688125168 311874035 688125168 126820713 126763275 126820713 126763275 9830151 500021644 9830151 500021644 181776303 181798013 181776303 181798013 499980563 449254951 499980563 449254951 287708515 74042641 287708515 74042641 925909640 74042641 500008526 949467931 500008526 949467931 499992131 949467931 500001682 991712296 500001682 991712296 481773322 500017862 481773322 500017862 853413878 500017862 499980639 89632767 499980639 89632767 499976420 323438841 499976420 323438841 925451904 74485436 925451904 74485436 429723911 570281821 429723911 570281821 499982602 258005049 499982602 258005049 499978653 638834900 499978653 638834900 617620464 446727477 617620464 446727477 500018180 446727477 720013583 500006915 720013583 500006915 448457791 448478166 448457791 448478166 499960636 692894792 499960636 692894792 499989908 658290955 499989908 658290955 499967295 865510764 499967295 865510764 134558760 865510764 236814884 244369923 236814884 244369923 549590942 500039714 549590942 500039714 350206441 649723104 350206441 649723104 369341775 369326335 369341775 369326335 383457211 697318862 383457211 697318862 697324527 697318862 499990777 499976657 499990777 499976657 292600613 499976657 396359219 603649307 396359219 603649307 907115664 66489400 907115664 66489400 66499166 66489400 875252971 875253000 875252971 875253000 499971966 9362373 499971966 9362373 1674554 998359649 1674554 998359649 500037987 167523621 500037987 167523621 279371080 279354566 279371080 279354566 974669490 25331509 974669490 25331509 375648378 500020361 375648378 500020361 499976046 175254357 499976046 175254357 175205700 175254357 956041248 43997965 956041248 43997965 910626718 632876843 910626718 632876843 333410479 333415360 333410479 333415360 553790215 545751910 553790215 545751910 499980085 79226080 499980085 79226080 214951721 499989300 214951721 499989300 247796756 247749400 247796756 247749400 190306037 760595768 190306037 760595768 812684377 812671020 812684377 812671020 111277925 111256330 111277925 111256330 219092679 929257926 219092679 929257926 499994047 722752251 499994047 722752251 500005413 722752251 253155380 253142539 253155380 253142539 925910330 925914920 925910330 925914920 853658793 197106123 853658793 197106123 113311262 113336576 113311262 113336576 499987125 340076398 499987125 340076398 340012498 340076398 943985683 860241628 943985683 860241628 499974030 860241628 879798783 97271225 879798783 97271225 902721941 97271225 62496562 62478885 62496562 62478885 138002848 861992002 138002848 861992002 140831505 499980442 140831505 499980442 500017589 990604913 500017589 990604913 990585459 990604913 289781770 500027776 289781770 500027776 533324179 533301984 533324179 533301984 859402624 140573934 859402624 140573934 306868067 703131122 306868067 703131122 296846648 703131122 500017894 136423902 500017894 136423902 34703159 965292936 34703159 965292936 234170229 500019890 234170229 500019890 555448125 555412479 555448125 555412479 317673205 500038728 317673205 500038728 500037336 751039791 500037336 751039791 177620299 177570325 177620299 177570325 570501835 429487978 570501835 429487978 286846099 286810183 286846099 286810183 499980294 786476475 499980294 786476475 140703313 140685152 140703313 140685152 573694928 619724806 573694928 619724806 380279343 619724806 913636928 500031825 913636928 500031825 64092236 935906699 64092236 935906699 362439508 362444956 362439508 362444956 458009201 855142553 458009201 855142553 855084760 855142553 780996663 636118260 780996663 636118260 499982453 636118260 976491154 394837614 976491154 394837614 605179049 394837614 998795785 499990764 998795785 499990764 500020700 202844847 500020700 202844847 500036639 882160902 500036639 882160902 290641293 709378594 290641293 709378594 162862871 837178207 162862871 837178207 18539572 153209759 18539572 153209759 846788970 153209759 291516836 945708222 291516836 945708222 54284025 945708222 279686123 582290558 279686123 582290558 582287559 582290558 434061187 500031366 434061187 500031366 837336383 988550904 837336383 988550904 988493938 988550904 283045284 311047431 283045284 311047431 688951108 311047431 444085491 836468960 444085491 836468960 163543247 836468960 536524749 500003575 536524749 500003575 272512025 500003575 500026419 199986767 500026419 199986767 512780260 512809689 512780260 512809689 499976157 46400761 499976157 46400761 655608953 655563685 655608953 655563685 297771933 297758957 297771933 297758957 500038715 636842605 500038715 636842605 856267815 79271726 856267815 79271726 66173460 826737507 66173460 826737507 716864859 281291598 716864859 281291598 373567113 500022411 373567113 500022411 14387457 500022411 499991494 160616938 499991494 160616938 500033538 160616938 227128843 772819975 227128843 772819975 880732687 80889750 880732687 80889750 919092330 80889750 610988074 610997721 610988074 610997721 500020886 168353419 500020886 168353419 500022924 945470507 500022924 945470507 499985603 356424447 499985603 356424447 112338531 499961177 112338531 499961177 500010335 348137561 500010335 348137561 661577995 81312125 661577995 81312125 81287553 81312125 853859782 853849312 853859782 853849312 499996320 320654974 499996320 320654974 411013572 500008026 411013572 500008026 499961266 98933422 499961266 98933422 500035806 498289658 500035806 498289658 118702496 118654217 118702496 118654217 512574647 875681626 512574647 875681626 875688073 875681626 211272409 500007900 211272409 500007900 709442117 500007900 195430152 672404750 195430152 672404750 500028045 672404750 437513118 231923815 437513118 231923815 231963497 231923815 499961383 454060088 499961383 454060088 454085639 454060088 485398088 485394363 485398088 485394363 608602334 391424119 608602334 391424119 228027176 839426838 228027176 839426838 628094575 628123482 628094575 628123482 499965704 662631953 499965704 662631953 500014561 146170585 500014561 146170585 834780890 898317733 834780890 898317733 101696591 898317733 499976051 235219436 499976051 235219436 260573447 499983734 260573447 499983734 612055306 499983734 521805743 521836283 521805743 521836283 176903120 500032768 176903120 500032768 289447815 710547993 289447815 710547993 10359794 10302656 10359794 10302656 500031277 583093851 500031277 583093851 106096084 106131177 106096084 106131177 234763381 889586485 234763381 889586485 889589547 889586485 744772081 614100269 744772081 614100269 499994932 86643333 499994932 86643333 446463134 553589199 446463134 553589199 500011570 164303315 500011570 164303315 835699583 164303315 436758042 563276809 436758042 563276809 336606428 500027286 336606428 500027286 72359186 927654920 72359186 927654920 467974919 499983463 467974919 499983463 187289292 499983463 208543598 208573826 208543598 208573826 553755488 500026050 553755488 500026050 498842868 499960053 498842868 499960053 500004180 583752519 500004180 583752519 80246681 499993249 80246681 499993249 29192863 499993249 623578937 376403568 623578937 376403568 469618297 500036480 469618297 500036480 180768999 233524928 180768999 233524928 766421863 233524928 572787193 499987514 572787193 499987514 500008252 76310640 500008252 76310640 538746133 538730806 538746133 538730806 343937229 203407287 343937229 203407287 796628157 203407287 518029959 500000876 518029959 500000876 707738941 500000876 499977697 891659087 499977697 891659087 971461594 28525619 971461594 28525619 740565281 871342106 740565281 871342106 871343144 871342106 645237205 259327938 645237205 259327938 740658282 259327938 636906424 636931772 636906424 636931772 500039281 386666833 500039281 386666833 515379821 690536835 515379821 690536835 690518511 690536835 500020828 220496400 500020828 220496400 170751375 170775051 170751375 170775051 199396020 800612143 199396020 800612143 523750794 36982009 523750794 36982009 963023649 36982009 882497677 563051035 882497677 563051035 34075678 34081198 34075678 34081198 655036874 654989000 655036874 654989000 281526634 281584665 281526634 281584665 755427696 755433019 755427696 755433019 506824042 174904552 506824042 174904552 825085396 174904552 83239412 83161205 83239412 83161205 500006321 884762145 500006321 884762145 500001212 323542474 500001212 323542474 992176844 500017173 992176844 500017173 990750264 9275116 990750264 9275116 33989136 499998354 33989136 499998354 584987271 38558969 584987271 38558969 961471594 38558969 241089405 386765316 241089405 386765316 613202190 386765316 367387443 500008362 367387443 500008362 340401443 500008362 534477054 500028460 534477054 500028460 395286902 251709937 395286902 251709937 499976269 251709937 294527811 500008447 294527811 500008447 203119166 203118338 203119166 203118338 409379621 548142455 409379621 548142455 517320891 499967796 517320891 499967796 884392815 499967796 254510388 254514728 254510388 254514728 631387843 697571907 631387843 697571907 697595947 697571907 171538905 828462147 171538905 828462147 672513930 139427565 672513930 139427565 422644354 628087712 422644354 628087712 499977688 628087712 154616700 845416102 154616700 845416102 475173605 499976509 475173605 499976509 886123089 499976509 753730160 753790544 753730160 753790544 674591420 500015881 674591420 500015881 474046643 525933864 474046643 525933864 752421450 247614776 752421450 247614776 499970681 540290910 499970681 540290910 480840800 480872534 480840800 480872534 484018078 546760030 484018078 546760030 500035304 215479935 500035304 215479935 900852101 900845524 900852101 900845524 490061767 499973443 490061767 499973443 421531199 499999778 421531199 499999778 931356586 931385968 931356586 931385968 500028536 227274447 500028536 227274447 499985468 499960455 499985468 499960455 302062363 499960455 950997947 950979373 950997947 950979373 913816644 274760865 913816644 274760865 725205230 274760865 843008334 630394685 843008334 630394685 444113024 555958114 444113024 555958114 499991299 904244327 499991299 904244327 612175981 311668106 612175981 311668106 478018921 500020312 478018921 500020312 840336044 500020312 214527432 785464387 214527432 785464387 287901092 273778816 287901092 273778816 984382272 984394844 984382272 984394844 500017526 15323592 500017526 15323592 647623276 500029176 647623276 500029176 438297173 438301487 438297173 438301487 61171367 903025579 61171367 903025579 499969960 903025579 93673124 499965531 93673124 499965531 159201969 972695014 159201969 972695014 500025905 972695014 246840227 227521834 246840227 227521834 499992170 540569314 499992170 540569314 527352608 499999368 527352608 499999368 794207251 794255287 794207251 794255287 500002473 193373646 500002473 193373646 130855665 869130944 130855665 869130944 2650873 2645546 2650873 2645546 499996135 250114394 499996135 250114394 499961798 72755940 499961798 72755940 301751983 862841241 301751983 862841241 521506305 499985822 521506305 499985822 508817960 499985822 902686574 902751233 902686574 902751233 499967122 397762415 499967122 397762415 778540765 778544091 778540765 778544091 500018609 183700083 500018609 183700083 772901434 772909170 772901434 772909170 685081625 500013716 685081625 500013716 612497147 612505741 612497147 612505741 499963414 201706342 499963414 201706342 805803473 661073862 805803473 661073862 661047154 661073862 728445275 271483591 728445275 271483591 261696478 738258654 261696478 738258654 330740223 500019455 330740223 500019455 950067323 500025202 950067323 500025202 190029898 190050681 190029898 190050681 499995241 959359883 499995241 959359883 499964202 847429244 499964202 847429244 152631705 847429244 865186583 500009704 865186583 500009704 735203573 735202661 735203573 735202661 922529611 77507329 922529611 77507329 968633339 968658959 968633339 968658959 499984143 500013095 499984143 500013095 927618852 500013095 444280615 175866467 444280615 175866467 824150771 175866467 359151840 640843033 359151840 640843033 499990338 528640458 499990338 528640458 387430847 649548472 387430847 649548472 649510969 649548472 499980942 101275837 499980942 101275837 476727557 902881925 476727557 902881925 97146805 902881925 499969981 308454112 499969981 308454112 632101270 858855412 632101270 858855412 59504697 59544799 59504697 59544799 418846470 581134428 418846470 581134428 359005364 499968481 359005364 499968481 906261948 906246794 906261948 906246794 417577937 499969908 417577937 499969908 128230092 499969908 575366430 766199486 575366430 766199486 784606417 215342619 784606417 215342619 19932451 980015791 19932451 980015791 650679262 650650987 650679262 650650987 659056814 659050014 659056814 659050014 983459606 499964992 983459606 499964992 89243324 499980552 89243324 499980552 906149198 93849621 906149198 93849621 701970431 868233307 701970431 868233307 315328628 315385160 315328628 315385160 170057431 500016879 170057431 500016879 440040090 440061349 440040090 440061349 640541832 640592863 640541832 640592863 533396989 499976609 533396989 499976609 732545985 499976609 500010131 852684801 500010131 852684801 500025073 56283133 500025073 56283133 324752651 989199723 324752651 989199723 10813679 989199723 159437930 499980819 159437930 499980819 110624898 499980819 499968180 295147468 499968180 295147468 163362613 500032952 163362613 500032952 509872121 490150448 509872121 490150448 888179883 972680222 888179883 972680222 972699841 972680222 165598989 797217402 165598989 797217402 890662038 890656224 890662038 890656224 732902041 267088784 732902041 267088784 500009891 339097193 500009891 339097193 499977799 10748556 499977799 10748556 968106655 499974434 968106655 499974434 500024374 622663953 500024374 622663953 552300049 73355424 552300049 73355424 499999310 73355424 624193450 500033019 624193450 500033019 491258603 491261054 491258603 491261054 500039432 574184160 500039432 574184160 88034924 499973393 88034924 499973393 239129766 499973393 232454091 767574619 232454091 767574619 44297017 500036814 44297017 500036814 227997486 771971870 227997486 771971870 247437949 247461789 247437949 247461789 656067011 835772962 656067011 835772962 835789206 835772962 15933976 984068468 15933976 984068468 691363827 678201418 691363827 678201418 500027648 678201418 715805291 774989950 715805291 774989950 500011312 774989950 622871013 310980100 622871013 310980100 688972561 310980100 638733153 511643823 638733153 511643823 500004965 511643823 703208010 500005207 703208010 500005207 183932231 816012041 183932231 816012041 211115416 211155891 211115416 211155891 660290633 792199358 660290633 792199358 500005858 792199358 852888495 436976236 852888495 436976236 562984033 436976236 860269111 860311133 860269111 860311133 499973025 100987622 499973025 100987622 899000990 100987622 500004669 893534976 500004669 893534976 893529589 893534976 500018869 978023465 500018869 978023465 978057503 978023465 676412030 455797973 676412030 455797973 44842109 500038715 44842109 500038715 904239428 500004846 904239428 500004846 45188166 500004846 585930688 585926796 585930688 585926796 440221073 559821255 440221073 559821255 231515405 768517491 231515405 768517491 299347128 499986634 299347128 499986634 732344264 775441988 732344264 775441988 224595536 775441988 320958947 143785447 320958947 143785447 143768790 143785447 954214900 45808082 954214900 45808082 975232787 975215292 975232787 975215292 241998508 499965645 241998508 499965645 95261544 904759861 95261544 904759861 500008355 182230937 500008355 182230937 500013261 887599172 500013261 887599172 112335261 500012188 112335261 500012188 290512127 709512868 290512127 709512868 951780760 500012985 951780760 500012985 780978890 836314429 780978890 836314429 163735627 836314429 961203987 961223790 961203987 961223790 434494686 434498681 434494686 434498681 390380738 499972730 390380738 499972730 166789876 499972730 351347331 50280215 351347331 50280215 500027089 237167838 500027089 237167838 499998152 237167838 500008784 143726717 500008784 143726717 569270610 569268567 569270610 569268567 500026232 496475398 500026232 496475398 503560757 496475398 114950012 114946750 114950012 114946750 586707791 634083379 586707791 634083379 451004621 548990185 451004621 548990185 888163544 888165959 888163544 888165959 499960265 526008416 499960265 526008416 236802971 763237963 236802971 763237963 514014580 348436399 514014580 348436399 651616821 348436399 638958477 500037067 638958477 500037067 500036517 982070857 500036517 982070857 500038654 499963690 500038654 499963690 509732040 499963690 499970043 71549086 499970043 71549086 748284977 645043720 748284977 645043720 329765212 368095232 329765212 368095232 845797203 73904660 845797203 73904660 73945049 73904660 448504700 632530075 448504700 632530075 367440410 632530075 600963027 58395541 600963027 58395541 58366154 58395541 497266615 502684962 497266615 502684962 144635416 127940333 144635416 127940333 127951888 127940333 499978766 205405236 499978766 205405236 794585444 205405236 499962103 961443456 499962103 961443456 115169997 499975492 115169997 499975492 316664453 499986161 316664453 499986161 80828942 80832797 80828942 80832797 959536951 959509109 959536951 959509109 294089691 294100179 294089691 294100179 298879720 934910314 298879720 934910314 499984210 934910314 393940333 500024744 393940333 500024744 499962192 573164699 499962192 573164699 960747437 39313860 960747437 39313860 482198949 500029006 482198949 500029006 519581531 260303525 519581531 260303525 236511386 763464511 236511386 763464511 128003223 49226954 128003223 49226954 950778097 49226954 400299107 695884994 400299107 695884994 300249936 699692942 300249936 699692942 416966049 417018494 416966049 417018494 202937982 797056821 202937982 797056821 756666999 243295464 756666999 243295464 499994844 790009882 499994844 790009882 264788518 264791264 264788518 264791264 66932865 933111707 66932865 933111707 819556965 499992885 819556965 499992885 440146056 440159281 440146056 440159281 500025965 622027410 500025965 622027410 107553659 107538683 107553659 107538683 966374918 747817477 966374918 747817477 499973446 136975502 499973446 136975502 764702267 500017468 764702267 500017468 429482069 429541924 429482069 429541924 702933763 702930461 702933763 702930461 491406402 491443719 491406402 491443719 284209297 500005475 284209297 500005475 292512540 139553134 292512540 139553134 860450863 139553134 496179729 496195775 496179729 496195775 978887905 21121687 978887905 21121687 914420712 500038698 914420712 500038698 203631464 221037793 203631464 221037793 719149545 499986605 719149545 499986605 499990201 92075480 499990201 92075480 451400878 851495290 451400878 851495290 851519672 851495290 734170424 265770565 734170424 265770565 500027673 975957839 500027673 975957839 500020207 308032997 500020207 308032997 364018609 635996163 364018609 635996163 252205674 500002649 252205674 500002649 32082723 967954400 32082723 967954400 700525843 299441237 700525843 299441237 500003931 991453334 500003931 991453334 499971123 266392071 499971123 266392071 78265629 500031743 78265629 500031743 317174423 317165147 317174423 317165147 924948987 638421110 924948987 638421110 361597013 638421110 978294641 978312161 978294641 978312161 499998301 386716638 499998301 386716638 338968287 661067069 338968287 661067069 61682933 274679094 61682933 274679094 708339822 708398039 708339822 708398039 499979939 38071506 499979939 38071506 961951393 38071506 808007261 499995064 808007261 499995064 952494799 499995064 500000557 370440678 500000557 370440678 499962729 500453971 499962729 500453971 503239918 192034296 503239918 192034296 499978855 192034296 500001483 642900606 500001483 642900606 303633702 303582448 303633702 303582448 582599536 699967603 582599536 699967603 299973244 699967603 500016952 849155320 500016952 849155320 749679637 693489120 749679637 693489120 333645501 499975815 333645501 499975815 483452657 499975815 15317825 500036865 15317825 500036865 250186503 499993187 250186503 499993187 493338206 506609665 493338206 506609665 616149982 325517582 616149982 325517582 500000113 325517582 703448432 296529138 703448432 296529138 146296482 853702313 146296482 853702313 578602583 88831864 578602583 88831864 911168186 88831864 362397620 500002980 362397620 500002980 404120233 187253522 404120233 187253522 608413233 722504374 608413233 722504374 722509156 722504374 707552200 499985585 707552200 499985585 983589037 499985585 664022776 63634723 664022776 63634723 936381027 63634723 506505769 493481521 506505769 493481521 499963830 13064177 499963830 13064177 500004422 503723211 500004422 503723211 108288178 394959485 108288178 394959485 605098225 394959485 500031691 771661504 500031691 771661504 228386689 771661504 245827482 245843966 245827482 245843966 46118964 538000247 46118964 538000247 866934175 8888641 866934175 8888641 8859724 8888641 500012990 955881444 500012990 955881444 779529193 51435211 779529193 51435211 500026382 51435211 894374823 971019836 894374823 971019836 970960533 971019836 571258457 571301225 571258457 571301225 499986013 784105404 499986013 784105404 741381233 468538300 741381233 468538300 164550693 835472649 164550693 835472649 741465710 500033198 741465710 500033198 953469590 500033198 416397561 500024047 416397561 500024047 499963751 915244889 499963751 915244889 100833041 451748341 100833041 451748341 500002544 962197270 500002544 962197270 500014267 962197270 45440761 45465725 45440761 45465725 240310238 759746587 240310238 759746587 499960365 181633263 499960365 181633263 911674063 499987688 911674063 499987688 64928383 64922506 64928383 64922506 500036191 800731590 500036191 800731590 199235284 800731590 769223690 114683952 769223690 114683952 885246379 114683952 672803594 327195514 672803594 327195514 174249686 174245616 174249686 174245616 369628564 443403323 369628564 443403323 840595224 159406394 840595224 159406394 338081110 499992336 338081110 499992336 367008779 366993960 367008779 366993960 395128569 722503872 395128569 722503872 277518317 722503872 535354490 319708398 535354490 319708398 440341827 559634086 440341827 559634086 603697952 499961555 603697952 499961555 377782073 500006513 377782073 500006513 681549569 500006513 375469955 199261342 375469955 199261342 800789289 199261342 287963794 499967254 287963794 499967254 511033875 499967254 186380695 813609978 186380695 813609978 788214964 500002825 788214964 500002825 275933704 500002825 439786846 439796517 439786846 439796517 257295789 742754925 257295789 742754925 270349105 127833271 270349105 127833271 872198491 127833271 513443315 499967509 513443315 499967509 500002956 78294 500002956 78294 652518483 500010496 652518483 500010496 466897270 500010496 500036957 62368173 500036957 62368173 702331486 499992933 702331486 499992933 248356019 751644545 248356019 751644545 500009247 378878405 500009247 378878405 793364613 206664673 793364613 206664673 176861192 499992216 176861192 499992216 499984247 198240160 499984247 198240160 670589989 500034465 670589989 500034465 918711485 918691639 918711485 918691639 82846887 37156229 82846887 37156229 499976790 973183855 499976790 973183855 642448729 205544134 642448729 205544134 935191933 935121714 935191933 935121714 702522829 612196556 702522829 612196556 387855376 612196556 499977507 91446247 499977507 91446247 91436291 91446247 560098245 439910529 560098245 439910529 362172555 362235079 362172555 362235079 500011425 943630282 500011425 943630282 228624182 505824185 228624182 505824185 499994070 400750347 499994070 400750347 499963371 618701866 499963371 618701866 322480207 322502983 322480207 322502983 727501575 500007021 727501575 500007021 500009378 108973357 500009378 108973357 175265398 824695709 175265398 824695709 817344080 182611111 817344080 182611111 671212358 847355836 671212358 847355836 152613946 847355836 159905214 500000829 159905214 500000829 219761094 781077987 219761094 781077987 781012763 781077987 520906786 479066801 520906786 479066801 500007964 491633334 500007964 491633334 765926607 225940857 765926607 225940857 499972820 225940857 499977192 806116699 499977192 806116699 500024236 310886222 500024236 310886222 500011835 620546938 500011835 620546938 137729451 499965958 137729451 499965958 499982198 524507726 499982198 524507726 736417042 263564495 736417042 263564495 610912872 651820703 610912872 651820703 89915661 89917074 89915661 89917074 808934891 500000569 808934891 500000569 833860598 166167557 833860598 166167557 183621888 499998201 183621888 499998201 20111953 20111320 20111953 20111320 302645734 714554086 302645734 714554086 285413955 714554086 978776174 978766947 978776174 978766947 444621450 499984725 444621450 499984725 789938179 789956265 789938179 789956265 714159351 714086466 714159351 714086466 140476895 968811317 140476895 968811317 968808199 968811317 499983685 678284158 499983685 678284158 13298215 986710898 13298215 986710898 566956814 500029310 566956814 500029310 825383950 500029310 500039908 459781889 500039908 459781889 500022289 955610963 500022289 955610963 80293169 621920214 80293169 621920214 378109715 621920214 1178273 998773445 1178273 998773445 634161458 634220244 634161458 634220244 740274069 740284510 740274069 740284510 500034394 464764805 500034394 464764805 873762304 873778994 873762304 873778994 330271325 330213250 330271325 330213250 390539986 609482380 390539986 609482380 720552052 279456210 720552052 279456210 982486026 499979994 982486026 499979994 500026669 104129086 500026669 104129086 880365110 487731270 880365110 487731270 487776792 487731270 930188165 69846504 930188165 69846504 995678181 995643861 995678181 995643861 527712402 228980698 527712402 228980698 770981741 228980698 684625140 684568202 684625140 684568202 165592478 165600266 165592478 165600266 500028493 504196438 500028493 504196438 303699951 696318825 303699951 696318825 71945912 499992398 71945912 499992398 339582644 975127855 339582644 975127855 24888608 975127855 747027882 500006493 747027882 500006493 967653389 500006493 694017815 105321810 694017815 105321810 105322844 105321810 689844640 689850038 689844640 689850038 868807837 499974002 868807837 499974002 687451595 500037809 687451595 500037809 500039667 91103044 500039667 91103044 917489601 761944236 917489601 761944236 479702638 499981059 479702638 499981059 320940209 809512742 320940209 809512742 190505242 809512742 325491484 325453124 325491484 325453124 494467092 912990578 494467092 912990578 87066174 912990578 525786483 499985951 525786483 499985951 531632858 500021757 531632858 500021757 680469234 319512723 680469234 319512723 672606357 327373723 672606357 327373723 296799597 296724690 296799597 296724690 892719701 500035574 892719701 500035574 79388026 79398192 79388026 79398192 499987276 98823824 499987276 98823824 43071450 43050395 43071450 43050395 704710157 295307969 704710157 295307969 706918952 293128406 706918952 293128406 205579646 500014722 205579646 500014722 390614455 390619394 390614455 390619394 863412091 863393689 863412091 863393689 505328647 500001683 505328647 500001683 500023415 637428241 500023415 637428241 500019164 122234940 500019164 122234940 499976841 726304199 499976841 726304199 500034936 500000362 500034936 500000362 618709786 500000362 293144288 500000897 293144288 500000897 997003408 2999321 997003408 2999321 830217869 382086312 830217869 382086312 499990604 382086312 600657163 445071246 600657163 445071246 500000444 445071246 500022720 561970909 500022720 561970909 263501286 249943036 263501286 249943036 249981359 249943036 500020061 657824931 500020061 657824931 108465336 328737064 108465336 328737064 499986686 328737064 238641429 761340591 238641429 761340591 500031933 436578075 500031933 436578075 499989755 935764973 499989755 935764973 64165628 935764973 500018424 352669336 500018424 352669336 500014684 620143957 500014684 620143957 620170045 620143957 233066728 766984676 233066728 766984676 499999382 544848341 499999382 544848341 500029777 614699756 500029777 614699756 523909660 476084033 523909660 476084033 132958831 499995000 132958831 499995000 636936467 99449792 636936467 99449792 99450928 99449792 500028135 830860617 500028135 830860617 244386478 172775645 244386478 172775645 827179126 172775645 499969551 986265237 499969551 986265237 707202746 500039330 707202746 500039330 313129162 686850223 313129162 686850223 239131888 102886310 239131888 102886310 820467593 499972273 820467593 499972273 26983751 26965304 26983751 26965304 654105866 345909180 654105866 345909180 500014356 79780453 500014356 79780453 184348094 753784006 184348094 753784006 499984021 753784006 394169779 605823104 394169779 605823104 499962277 779547510 499962277 779547510 499164599 499192645 499164599 499192645 342614704 657363137 342614704 657363137 573665376 500017561 573665376 500017561 823755052 823734493 823755052 823734493 991238381 8764276 991238381 8764276 943589316 500016665 943589316 500016665 289632427 289663934 289632427 289663934 499973932 713884518 499973932 713884518 640750926 499983094 640750926 499983094 813304091 499960134 813304091 499960134 849377848 500013435 849377848 500013435 110510409 356608236 110510409 356608236 499975444 356608236 435102970 500031595 435102970 500031595 661475296 111159786 661475296 111159786 888863668 111159786 259223918 259213370 259223918 259213370 499962618 228339862 499962618 228339862 731265258 499978467 731265258 499978467 79730583 499978467 380850553 380806125 380850553 380806125 906522095 906522072 906522095 906522072 500913751 277279237 500913751 277279237 277209640 277279237 499979963 96453965 499979963 96453965 173910978 500034933 173910978 500034933 540927477 435865690 540927477 435865690 123497194 123501959 123497194 123501959 499962749 581564730 499962749 581564730 316846520 316843931 316846520 316843931 164270664 835689692 164270664 835689692 988787005 488677474 988787005 488677474 500026035 488677474 588046965 500029885 588046965 500029885 841450766 158525796 841450766 158525796 676442162 499990123 676442162 499990123 641794979 499990123 954792485 954745380 954792485 954745380 500025139 476389975 500025139 476389975 293248841 706713999 293248841 706713999 723351478 138160184 723351478 138160184 861797028 138160184 575126559 736731209 575126559 736731209 263293584 736731209 499981659 500015155 499981659 500015155 813454455 962779980 813454455 962779980 499975629 962779980 844462220 500032433 844462220 500032433 507410878 492541195 507410878 492541195 234117542 765884805 234117542 765884805 500028715 503017085 500028715 503017085 500039797 987058647 500039797 987058647 499964191 472210078 499964191 472210078 329504626 670512174 329504626 670512174 739764753 260212196 739764753 260212196 586107723 586090066 586107723 586090066 957599752 342259936 957599752 342259936 342243560 342259936 431808435 500029170 431808435 500029170 25498072 499965733 25498072 499965733 829254532 762037482 829254532 762037482 499980355 762037482 823286708 176648103 823286708 176648103 738906366 403223741 738906366 403223741 499969705 403223741 815315831 184735949 815315831 184735949 871838399 499996813 871838399 499996813 500039899 157000996 500039899 157000996 499978136 936331144 499978136 936331144 36262049 500035038 36262049 500035038 801623225 801605074 801623225 801605074 363057022 363074164 363057022 363074164 697208981 500038389 697208981 500038389 859653843 500038389 538646376 461341818 538646376 461341818 51914059 948090026 51914059 948090026 500020071 378209722 500020071 378209722 788291540 788240732 788291540 788240732 140953735 140948682 140953735 140948682 780853682 500019065 780853682 500019065 652962244 500019065 955869421 65991498 955869421 65991498 499964318 65991498 793156119 499994916 793156119 499994916 499977159 269458239 499977159 269458239 500016093 409715408 500016093 409715408 311876648 311841286 311876648 311841286 780577832 500027934 780577832 500027934 500014871 114118858 500014871 114118858 606111256 500021583 606111256 500021583 769596991 499979822 769596991 499979822 499979773 524724008 499979773 524724008 326764890 500009055 326764890 500009055 871574778 871575647 871574778 871575647 499989048 270490273 499989048 270490273 808050471 500016410 808050471 500016410 896333493 103658675 896333493 103658675 426097412 573927007 426097412 573927007 817323466 499995651 817323466 499995651 499992957 718340447 499992957 718340447 500018267 193081534 500018267 193081534 499980971 941159255 499980971 941159255 641871662 98330677 641871662 98330677 901626204 98330677 500004031 720904628 500004031 720904628 506798757 506726301 506798757 506726301 953093787 953104962 953093787 953104962 174807707 444796047 174807707 444796047 576120040 576121168 576120040 576121168 901751756 499969371 901751756 499969371 448912020 906104152 448912020 906104152 906125398 906104152 500020661 216313090 500020661 216313090 500037664 351230044 500037664 351230044 500003492 63145896 500003492 63145896 950189542 499987685 950189542 499987685 294344695 138488758 294344695 138488758 861446038 138488758 148510719 642188527 148510719 642188527 575678622 575673647 575678622 575673647 500009655 946733533 500009655 946733533 499975492 9704852 499975492 9704852 500032868 9704852 500026591 824596365 500026591 824596365 309638834 309606834 309638834 309606834 947671249 526419660 947671249 526419660 185097290 185096446 185097290 185096446 500009659 499966422 500009659 499966422 134279211 499966422 630074675 630064629 630074675 630064629 816626609 500011050 816626609 500011050 902109603 983635522 902109603 983635522 983579332 983635522 534742195 97014002 534742195 97014002 97010673 97014002 143841544 856143088 143841544 856143088 500021151 344312103 500021151 344312103 876844886 123156375 876844886 123156375 908505852 908489759 908505852 908489759 500037978 145754869 500037978 145754869 499991862 392789603 499991862 392789603 822076732 177888188 822076732 177888188 398193820 710055705 398193820 710055705 289895704 710055705 646114496 304046245 646114496 304046245 782775649 217207218 782775649 217207218 500016082 500025216 500016082 500025216 922761011 500025216 438988019 204751591 438988019 204751591 923506487 688888633 923506487 688888633 311045262 688888633 316117652 499993217 316117652 499993217 499970966 975376486 499970966 975376486 818761159 499987465 818761159 499987465 499961525 71945337 499961525 71945337 500009860 884321237 500009860 884321237 500039409 11091349 500039409 11091349 522636798 522573591 522636798 522573591 324373484 499964819 324373484 499964819 500009719 612994554 500009719 612994554 892541404 473566137 892541404 473566137 195140842 804849379 195140842 804849379 499989633 345267091 499989633 345267091 651908547 651884201 651908547 651884201 451153078 548892216 451153078 548892216 624022539 623978848 624022539 623978848 750996532 499984206 750996532 499984206 608710092 854733387 608710092 854733387 145250370 854733387 937538337 937583990 937538337 937583990 499989571 122223203 499989571 122223203 394923776 394930452 394923776 394930452 499997041 195517114 499997041 195517114 499975323 900589297 499975323 900589297 388745114 358136836 388745114 358136836 696816581 303144049 696816581 303144049 500015402 499998917 500015402 499998917 2702112 499998917 333157451 666817769 333157451 666817769 347297758 347314330 347297758 347314330 968110454 968115345 968110454 968115345 500011989 321028672 500011989 321028672 275754211 724292741 275754211 724292741 323175936 103668156 323175936 103668156 103618571 103668156 773215325 773173027 773215325 773173027 726361889 726367542 726361889 726367542 500030810 873776638 500030810 873776638 499961231 296893832 499961231 296893832 296903728 296893832 499973310 675436487 499973310 675436487 314101060 499968493 314101060 499968493 499961675 580357601 499961675 580357601 107204300 500010047 107204300 500010047 802016656 499980991 802016656 499980991 376768968 500018972 376768968 500018972 400986025 401031668 400986025 401031668 980808089 980808439 980808089 980808439 439302324 267045300 439302324 267045300 267077402 267045300 500014414 794481127 500014414 794481127 447232217 447234224 447232217 447234224 325782491 674201836 325782491 674201836 499967641 131614883 499967641 131614883 905095529 905103169 905095529 905103169 26227660 125131812 26227660 125131812 499995886 125131812 43104352 956897087 43104352 956897087 209942855 23806925 209942855 23806925 499981623 23806925 411980426 588060298 411980426 588060298 618269130 381684326 618269130 381684326 72285500 927746573 72285500 927746573 89025251 89076201 89025251 89076201 213939565 499977161 213939565 499977161 518543214 499977161 419037707 580989959 419037707 580989959 642019452 353456271 642019452 353456271 499986659 353456271 994432962 5570261 994432962 5570261 416277551 583795781 416277551 583795781 763384848 499961840 763384848 499961840 523065642 502964259 523065642 502964259 499960802 991564670 499960802 991564670 499964194 81188480 499964194 81188480 918832062 81188480 372504760 372508270 372504760 372508270 499986294 44792871 499986294 44792871 852933344 499968448 852933344 499968448 12879498 12892338 12879498 12892338 552101336 949214745 552101336 949214745 979713388 499991913 979713388 499991913 614409481 499993876 614409481 499993876 564873249 85129224 564873249 85129224 914846962 85129224 499960075 314778897 499960075 314778897 500027234 314778897 391708889 499999365 391708889 499999365 246959076 499967866 246959076 499967866 580585979 500031828 580585979 500031828 633600150 366357322 633600150 366357322 887449724 499967961 887449724 499967961 358059283 358106284 358059283 358106284 528284111 499995343 528284111 499995343 714166320 499995343 33397635 966579463 33397635 966579463 500022695 523843116 500022695 523843116 189871239 810153863 189871239 810153863 529291327 470686905 529291327 470686905 629674003 700923437 629674003 700923437 700929831 700923437 500025664 93608652 500025664 93608652 572694356 555349345 572694356 555349345 499977285 555349345 760318488 173735803 760318488 173735803 140434687 859590553 140434687 859590553 627809997 499978821 627809997 499978821 193788673 499995810 193788673 499995810 202779373 202786528 202779373 202786528 30294523 969650772 30294523 969650772 500012145 84292789 500012145 84292789 590442786 590504169 590442786 590504169 221938509 221957878 221938509 221957878 500023067 992704041 500023067 992704041 992650162 992704041 703156091 296823565 703156091 296823565 500000715 79967974
166843 15391657 0 15391657 23189274 22446258 23189274 22446258 20717066 8745117 20717066 8745117 18357408 8745117 22278026 21652244 22278026 21652244 18694605 15207726 18694605 15207726 11617020 15207726 20824193 20312790 20824193 20312790 5660262 5392565 5660262 5392565 10286142 10093834 10286142 10093834 8220312 7929401 8220312 7929401 24063518 22911363 24063518 22911363 10384421 9793591 10384421 9793591 4239417 22860663 4239417 22860663 23325924 10730706 23325924 10730706 9459653 8868268 9459653 8868268 15220085 14809227 15220085 14809227 18674079 3845426 18674079 3845426 3921681 3845426 10630965 10067853 10630965 10067853 21985373 4479732 21985373 4479732 12412766 17281268 12412766 17281268 9598908 17281268 12972894 12906604 12972894 12906604 17190820 20945089 17190820 20945089 21863413 5092847 21863413 5092847 9592358 17127662 9592358 17127662 18870395 8303464 18870395 8303464 21505858 20865975 21505858 20865975 13854531 8504252 13854531 8504252 9030240 8504252 14737020 13942788 14737020 13942788 15975761 884876 15975761 884876 25875801 884876 7803225 8136508 7803225 8136508 23398108 3336047 23398108 3336047 15707564 23712236 15707564 23712236 3159294 23712236 8437516 5407084 8437516 5407084 5749523 5407084 14445413 13487981 14445413 13487981 10942638 10281380 10942638 10281380 12461580 16412147 12461580 16412147 10341233 16412147 20033450 19329066 20033450 19329066 23666807 3079486 23666807 3079486 22270187 6861359 22270187 6861359 16695415 10088112 16695415 10088112 7257812 7225293 7257812 7225293 2703051 24322658 2703051 24322658 22189977 21330482 22189977 21330482 1763503 25418836 1763503 25418836 17940048 15672835 17940048 15672835 11530779 15672835 12427906 2865522 12427906 2865522 2621829 2865522 7587012 20637762 7587012 20637762 6267505 20637762 8448889 18478846 8448889 18478846 19426375 21432427 19426375 21432427 22388688 21432427 19599716 7486602 19599716 7486602 8312874 18682956 8312874 18682956 10732756 8754052 10732756 8754052 8790118 8754052 12312621 11345969 12312621 11345969 16378858 1528969 16378858 1528969 1186599 1528969 8091989 12993316 8091989 12993316 13791978 12993316 13506535 12380794 13506535 12380794 16495721 16290588 16495721 16290588 8735211 8247304 8735211 8247304 18550338 22207971 18550338 22207971 22945184 22207971 11553777 15085016 11553777 15085016 21384893 20692252 21384893 20692252 10769338 15815145 10769338 15815145 23088042 22413804 23088042 22413804 14670511 9467943 14670511 9467943 9907859 9467943 11491752 10833472 11491752 10833472 20538358 5010472 20538358 5010472 5276423 5010472 6337679 8981321 6337679 8981321 9458635 8981321 3412427 23300427 3412427 23300427 19732721 17099961 19732721 17099961 9695373 17099961 26068904 25282516 26068904 25282516 20014308 10420598 20014308 10420598 10642133 4380831 10642133 4380831 22674076 4380831 9788461 17047778 9788461 17047778 15889145 12254379 15889145 12254379 12586768 12254379 12770259 12152012 12770259 12152012 10438096 18945436 10438096 18945436 19810017 18945436 17299532 10649211 17299532 10649211 11277047 19563550 11277047 19563550 20363858 19563550 19276075 1394416 19276075 1394416 1369600 1394416 7414870 19608228 7414870 19608228 15472867 14428571 15472867 14428571 2842720 24242382 2842720 24242382 15603237 14597325 15603237 14597325 21322444 20444757 21322444 20444757 21506031 5025252 21506031 5025252 18408758 17914736 18408758 17914736 16859415 5271195 16859415 5271195 22025408 5271195 12441254 14286089 12441254 14286089 19552359 7359922 19552359 7359922 7518330 19532039 7518330 19532039 19295611 18615647 19295611 18615647 6723215 20355276 6723215 20355276 3400397 1793441 3400397 1793441 1904831 1793441 13824498 18661377 13824498 18661377 8338582 18661377 26208098 24987540 26208098 24987540 21688287 5138880 21688287 5138880 11053885 16108898 11053885 16108898 5815594 3700934 5815594 3700934 3613162 3700934 14889112 14845287 14889112 14845287 19537235 7873588 19537235 7873588 8292564 7920193 8292564 7920193 21577177 4279431 21577177 4279431 4483330 4279431 20410634 6863000 20410634 6863000 23178755 3428421 23178755 3428421 14707646 13649069 14707646 13649069 14142936 2396367 14142936 2396367 2762317 2396367 14163598 12572087 14163598 12572087 9358193 8836274 9358193 8836274 9948579 16949600 9948579 16949600 7387221 6891358 7387221 6891358 19575353 21372256 19575353 21372256 5437987 21372256 15292911 11779593 15292911 11779593 12907815 13790551 12907815 13790551 4927591 4822923 4927591 4822923 19050126 14842480 19050126 14842480 15410051 14842480 21521581 21916949 21521581 21916949 5019036 21916949 13550846 13370022 13550846 13370022 17291201 16501622 17291201 16501622 11498991 11007715 11498991 11007715 6974320 19847251 6974320 19847251 8385191 15987647 8385191 15987647 16355629 15987647 13658284 12597204 13658284 12597204 15083267 14351776 15083267 14351776 16031613 9590843 16031613 9590843 6147830 5882038 6147830 5882038 21223589 5882038 6086382 18640203 6086382 18640203 19512634 18640203 9666509 17281114 9666509 17281114 9499228 17281114 14161490 13230975 14161490 13230975 12147421 14684006 12147421 14684006 12258419 14684006 3548939 23398242 3548939 23398242 10667513 10136419 10667513 10136419 8589366 18604447 8589366 18604447 13129076 12702549 13129076 12702549 14341047 13616627 14341047 13616627 13468226 7258925 13468226 7258925 4570483 4473772 4570483 4473772 17812932 19287362 17812932 19287362 7505803 19287362 8349700 5650453 8349700 5650453 21557694 20996298 21557694 20996298 8100105 7508044 8100105 7508044 8983448 9199607 8983448 9199607 17742626 9199607 17426400 16747002 17426400 16747002 1718496 2185655 1718496 2185655 22948421 21976829 22948421 21976829 6195321 6208635 6195321 6208635 14195165 13297013 14195165 13297013 22227077 4759140 22227077 4759140 15117009 12546156 15117009 12546156 13567774 12546156 21684166 21023410 21684166 21023410 12433795 11500948 12433795 11500948 18155691 25469278 18155691 25469278 26556218 25469278 13668091 12996934 13668091 12996934 8323908 18507841 8323908 18507841 13014329 5478035 13014329 5478035 5696697 5478035 16651136 16461787 16651136 16461787 20168766 6095127 20168766 6095127 6528605 6095127 11480206 22355245 11480206 22355245 4518407 22355245 6842467 6940529 6842467 6940529 10226570 18808111 10226570 18808111 19213749 18808111 15404334 11398555 15404334 11398555 19304206 18758309 19304206 18758309 18775329 1774035 18775329 1774035 25231097 1774035 17432977 18082065 17432977 18082065 8137116 7573753 8137116 7573753 15206821 17471355 15206821 17471355 8924677 8499130 8924677 8499130 15702513 17401870 15702513 17401870 8740647 8375101 8740647 8375101 6026706 21219688 6026706 21219688 25754796 1004094 25754796 1004094 6038760 5879281 6038760 5879281 22075160 4734848 22075160 4734848 1843111 25363406 1843111 25363406 9404738 17732549 9404738 17732549 18693656 18548440 18693656 18548440 17255729 7378684 17255729 7378684 7314908 7378684 11859251 14388211 11859251 14388211 14979948 14388211 12662400 1679576 12662400 1679576 2019472 1679576 9748105 20946023 9748105 20946023 6339504 20946023 13083196 10079499 13083196 10079499 17087410 10079499 6652918 6559940 6652918 6559940 21956272 21063431 21956272 21063431 7016611 13512699 7016611 13512699 14776765 13711468 14776765 13711468 17963699 3102050 17963699 3102050 3310527 3102050 20928783 14002373 20928783 14002373 12926357 14002373 20622590 6392996 20622590 6392996 15559074 24428132 15559074 24428132 2456367 24428132 4874072 4696478 4874072 4696478 18670294 17932028 18670294 17932028 10879238 15700858 10879238 15700858 18904380 18436029 18904380 18436029 9667003 12117192 9667003 12117192 12725659 12117192 3448203 23584048 3448203 23584048 3714631 3861619 3714631 3861619 6595454 25002309 6595454 25002309 26154252 25002309 20990306 9017697 20990306 9017697 9422446 9017697 19467322 7401055 19467322 7401055 7688196 19347918 7688196 19347918 14190779 2175263 14190779 2175263 2471664 2175263 19510910 14344672 19510910 14344672 14828059 14344672 20439563 6822501 20439563 6822501 23039610 22268014 23039610 22268014 15567362 5059431 15567362 5059431 5269158 5059431 11692323 15200271 11692323 15200271 16104979 15200271 11146046 15731185 11146046 15731185 14478923 6651014 14478923 6651014 6608810 6651014 23325911 3485972 23325911 3485972 20803592 26498768 20803592 26498768 489004 26498768 13928054 12991786 13928054 12991786 4190476 22590561 4190476 22590561 12023260 14888401 12023260 14888401 3870396 23157426 3870396 23157426 1211267 1289762 1211267 1289762 10474486 16813369 10474486 16813369 14224896 12547916 14224896 12547916 5585395 21586339 5585395 21586339 21941239 4637881 21941239 4637881 11564158 17957684 11564158 17957684 24810754 23594936 24810754 23594936 12270983 10074383 12270983 10074383 9642230 17138038 9642230 17138038 10700547 14312779 10700547 14312779 14834356 14312779 1652471 1678802 1652471 1678802 8528629 12870120 8528629 12870120 15982160 10914602 15982160 10914602 13250641 15024406 13250641 15024406 15875836 15024406 3892118 3488971 3892118 3488971 13902616 12847683 13902616 12847683 16221136 10803556 16221136 10803556 12312822 11510039 12312822 11510039 4811755 4693707 4811755 4693707 7993943 20334757 7993943 20334757 6635099 20334757 12665560 11851157 12665560 11851157 16327778 15624488 16327778 15624488 12460351 14305708 12460351 14305708 17653747 16852908 17653747 16852908 9967111 9617909 9967111 9617909 10162709 11024098 10162709 11024098 15894129 11024098 1938466 2150516 1938466 2150516 14757064 14887893 14757064 14887893 19490195 7933127 19490195 7933127 17897104 20134048 17897104 20134048 6888862 20134048 21597598 20952552 21597598 20952552 19552591 7233429 19552591 7233429 19504097 19102954 19504097 19102954 7709319 7331130 7709319 7331130 7996816 22886578 7996816 22886578 4137899 22886578 25644485 24386911 25644485 24386911 920310 1019116 920310 1019116 16369183 15628297 16369183 15628297 21178645 6031802 21178645 6031802 4331403 22422097 4331403 22422097 11783341 10990597 11783341 10990597 10087146 16742383 10087146 16742383 18031522 4244720 18031522 4244720 4729472 4244720 14411847 15076718 14411847 15076718 20923235 20385818 20923235 20385818 16289596 8668515 16289596 8668515 9226184 8668515 15161677 21891194 15161677 21891194 22716539 21891194 5672848 5470947 5672848 5470947 11133565 10358849 11133565 10358849 1772652 1728963 1772652 1728963 17536800 15376924 17536800 15376924 4891855 4722993 4891855 4722993 4589950 22167922 4589950 22167922 12299833 11931617 12299833 11931617 11031325 19073433 11031325 19073433 7922371 19073433 18609363 6937694 18609363 6937694 20370398 6937694 15949360 15620438 15949360 15620438 11582917 10699485 11582917 10699485 13748322 15002431 13748322 15002431 15936958 15002431 6208153 20820149 6208153 20820149 19870204 11569011 19870204 11569011 4209877 22788299 4209877 22788299 9309578 9245923 9309578 9245923 9636865 9245923 6698177 6139147 6698177 6139147 8957822 8670370 8957822 8670370 23708700 3088791 23708700 3088791 12393045 23772456 12393045 23772456 24946353 23772456 23405565 3314608 23405565 3314608 12445008 12402211 12445008 12402211 17813598 17382232 17813598 17382232 7450248 6912237 7450248 6912237 14528586 24125340 14528586 24125340 25266318 24125340 21561216 5332551 21561216 5332551 13661082 13089685 13661082 13089685 21426396 5437495 21426396 5437495 21425931 20807611 21425931 20807611 5847356 5763036 5847356 5763036 7895404 7651124 7895404 7651124 408888 615946 408888 615946 20177195 19358267 20177195 19358267 12136086 3797089 12136086 3797089 22755566 3797089 8216358 21674401 8216358 21674401 22315371 21674401 11640749 10908888 11640749 10908888 14174379 13668266 14174379 13668266 4055157 4091962 4055157 4091962 14593337 13815020 14593337 13815020 6721420 6219568 6721420 6219568 4110984 22939473 4110984 22939473 13072026 13542138 13072026 13542138 11748241 21770079 11748241 21770079 22501425 21770079 1686652 25155182 1686652 25155182 15098789 10585162 15098789 10585162 11136654 10585162 22221442 21456460 22221442 21456460 16664211 5251434 16664211 5251434 21586773 5251434 18820252 8446223 18820252 8446223 6966583 6598301 6966583 6598301 6969895 20029034 6969895 20029034 15697438 6543862 15697438 6543862 4076391 22934577 4076391 22934577 7334611 4177856 7334611 4177856 22500977 4177856 9613500 17227992 9613500 17227992 23856595 3102639 23856595 3102639 5463076 21670697 5463076 21670697 17441769 16636102 17441769 16636102 5347620 21592061 5347620 21592061 15642226 6066446 15642226 6066446 6571689 6066446 22623612 21596076 22623612 21596076 2119672 2158851 2119672 2158851 3775492 10677016 3775492 10677016 21824911 24911422 21824911 24911422 1909421 24911422 18121145 2527725 18121145 2527725 2978332 2527725 23915698 21736919 23915698 21736919 4565698 4183292 4565698 4183292 19419449 19263209 19419449 19263209 19970919 19263209 10514442 5390293 10514442 5390293 5602264 5390293 13787421 21675746 13787421 21675746 5364010 21675746 25840009 1285928 25840009 1285928 11218045 17173465 11218045 17173465 19066830 21546455 19066830 21546455 5335442 21546455 16062059 5422895 16062059 5422895 21373462 5422895 13993120 19248331 13993120 19248331 7745190 19248331 12776403 6861677 12776403 6861677 7002642 6861677 15595706 11253313 15595706 11253313 20357465 6231299 20357465 6231299 13277264 13361994 13277264 13361994 18387709 8985599 18387709 8985599 17366815 9953963 17366815 9953963 26187540 928514 26187540 928514 6485061 16678590 6485061 16678590 20112117 5164637 20112117 5164637 5278931 5164637 22817622 2340741 22817622 2340741 2656105 2340741 6445634 15578984 6445634 15578984 17700797 5662953 17700797 5662953 3134151 2834881 3134151 2834881 2558886 2834881 15369643 19921536 15369643 19921536 20454268 19921536 10377936 4287495 10377936 4287495 22297307 4287495 21708406 21157165 21708406 21157165 21540104 7406245 21540104 7406245 16766754 10394084 16766754 10394084 7510825 7142576 7510825 7142576 10970194 10190029 10970194 10190029 25438494 1595900 25438494 1595900 10851831 15897730 10851831 15897730 18270346 2190507 18270346 2190507 2516600 2190507 4834327 12810831 4834327 12810831 15539702 14699840 15539702 14699840 10901054 10398241 10901054 10398241 16417163 10423696 16417163 10423696 25701498 1067538 25701498 1067538 5606803 21283385 5606803 21283385 19706120 7136201 19706120 7136201 19854822 10068764 19854822 10068764 9517981 9062758 9517981 9062758 10468132 16655432 10468132 16655432 17951668 8881421 17951668 8881421 16023835 15668013 16023835 15668013 21508717 5280639 21508717 5280639 14128103 16293237 14128103 16293237 23477707 22975520 23477707 22975520 13965967 12133951 13965967 12133951 15024048 12133951 6366901 20364536 6366901 20364536 4629299 4565752 4629299 4565752 7446359 21237823 7446359 21237823 2477611 24596437 2477611 24596437 9984585 6497133 9984585 6497133 20233085 6497133 17425923 10828911 17425923 10828911 16425441 10828911 17752321 17699150 17752321 17699150 7259648 20029305 7259648 20029305 19654637 19266339 19654637 19266339 19980499 19535574 19980499 19535574 18371115 10979666 18371115 10979666 11228867 10979666 19782373 19466052 19782373 19466052 5608630 5522314 5608630 5522314 9847727 16849585 9847727 16849585 14872440 11942841 14872440 11942841 18537511 18094298 18537511 18094298 16534500 13085050 16534500 13085050 10581134 10140242 10581134 10140242 26428367 25284855 26428367 25284855 9571518 17497153 9571518 17497153 7075172 20017513 7075172 20017513 13599115 13322051 13599115 13322051 17107603 17588525 17107603 17588525 21456819 22989450 21456819 22989450 23867826 22989450 21804353 10650790 21804353 10650790 10954466 10650790 16408872 9897875 16408872 9897875 6907803 6587787 6907803 6587787 20604295 6587787 16869957 23419803 16869957 23419803 24505465 23419803 5101623 2798763 5101623 2798763 24006600 2798763 16843962 11927521 16843962 11927521 15390863 11927521 24351498 2443746 24351498 2443746 7807946 7612929 7807946 7612929 4859635 4521181 4859635 4521181 4843947 4521181 18166243 17653296 18166243 17653296 17568466 16814688 17568466 16814688 17492142 17138247 17492142 17138247 4741051 4562055 4741051 4562055 20287647 19817273 20287647 19817273 12059820 4547838 12059820 4547838 4699875 4547838 16172417 17152931 16172417 17152931 17423028 17152931 9916313 16678279 9916313 16678279 22096052 21553334 22096052 21553334 20015023 6726272 20015023 6726272 11851619 15074335 11851619 15074335 5465243 5633209 5465243 5633209 18606438 25241609 18606438 25241609 1679127 25241609 11351635 15475673 11351635 15475673 25681649 24639010 25681649 24639010 23330683 3472405 23330683 3472405 19191568 8247477 19191568 8247477 21013466 6333908 21013466 6333908 15984224 11372417 15984224 11372417 15790008 11372417 20509376 21955473 20509376 21955473 22925189 21955473 19239649 10159210 19239649 10159210 2894506 3130655 2894506 3130655 18524033 17705419 18524033 17705419 7488357 7047967 7488357 7047967 10821259 15963267 10821259 15963267 13481060 5917697 13481060 5917697 6245691 5917697 6346542 5941259 6346542 5941259 5707569 5659237 5707569 5659237 11112281 25076143 11112281 25076143 26240809 25076143 17094341 16602435 17094341 16602435 10344961 16909732 10344961 16909732 20224871 6982146 20224871 6982146 24020641 23039786 24020641 23039786 13564770 12604651 13564770 12604651 12146827 21417654 12146827 21417654 22364604 21417654 10280812 9791195 10280812 9791195 13731142 12805457 13731142 12805457 19708004 7649312 19708004 7649312 4687327 22024976 4687327 22024976 7801687 7232988 7801687 7232988 12087661 14885396 12087661 14885396 24298381 2642850 24298381 2642850 21221369 14046962 21221369 14046962 5968551 5866887 5968551 5866887 5699036 21434055 5699036 21434055 21768803 20989581 21768803 20989581 1545454 25411313 1545454 25411313 20786398 20109530 20786398 20109530 6486815 20569826 6486815 20569826 11272380 2245664 11272380 2245664 2133816 2245664 11037108 15513831 11037108 15513831 5829240 5961203 5829240 5961203 11044355 10552334 11044355 10552334 22786420 4068839 22786420 4068839 5977253 8327859 5977253 8327859 18925521 8327859 12110973 11639829 12110973 11639829 19925895 6895349 19925895 6895349 5183719 21728091 5183719 21728091 20059087 4903624 20059087 4903624 22425820 4903624 8621592 11245105 8621592 11245105 23295648 3531697 23295648 3531697 19443458 18966582 19443458 18966582 14566330 12186683 14566330 12186683 19475580 23905593 19475580 23905593 25106523 23905593 5209433 14485116 5209433 14485116 15472953 14485116 14106838 12967640 14106838 12967640 17567749 18473345 17567749 18473345 8627684 18473345 25422639 24301499 25422639 24301499 11064057 10299148 11064057 10299148 4255988 23577989 4255988 23577989 3488343 23577989 15660163 11584172 15660163 11584172 22188859 21296036 22188859 21296036 6868903 9498161 6868903 9498161 17127379 16487109 17127379 16487109 12426781 14244472 12426781 14244472 10622281 16328596 10622281 16328596 20849386 6291784 20849386 6291784 10007848 13097301 10007848 13097301 13372832 13097301 12462752 4035928 12462752 4035928 1789389 25237506 1789389 25237506 18525674 15831431 18525674 15831431 10940409 15831431 11254607 15477374 11254607 15477374 5257416 21912011 5257416 21912011 21427918 20974907 21427918 20974907 3090840 23618759 3090840 23618759 13760734 3220058 13760734 3220058 23757775 3220058 22747066 22076911 22747066 22076911 18047702 6621333 18047702 6621333 22318974 4282019 22318974 4282019 15313863 17226927 15313863 17226927 17943226 17226927 14680463 13969297 14680463 13969297 18899017 18342429 18899017 18342429 13701421 6869945 13701421 6869945 4260276 4179810 4260276 4179810 23974712 22993896 23974712 22993896 24121576 22944757 24121576 22944757 3352487 23568797 3352487 23568797 23552532 17872182 23552532 17872182 6444664 6212753 6444664 6212753 14898156 14900439 14898156 14900439 20628819 6085902 20628819 6085902 20043560 9612017 20043560 9612017 10005512 9612017 20517924 6244705 20517924 6244705 6839085 17940076 6839085 17940076 20451498 19995386 20451498 19995386 15613856 5114091 15613856 5114091 21665646 5114091 10923480 15614574 10923480 15614574 15097441 11876414 15097441 11876414 12466756 14261738 12466756 14261738 12780956 11928005 12780956 11928005 5666736 21123628 5666736 21123628 21783790 4952429 21783790 4952429 1105017 25651166 1105017 25651166 6143073 4566256 6143073 4566256 22339918 4566256 12030775 11180852 12030775 11180852 8492063 8054280 8492063 8054280 12792578 22012791 12792578 22012791 5166203 22012791 24955395 23740272 24955395 23740272 1282619 1288659 1282619 1288659 13009911 12583939 13009911 12583939 24054881 2838439 24054881 2838439 16288853 15737546 16288853 15737546 7093105 6870987 7093105 6870987 2014032 25006121 2014032 25006121 7954393 7402802 7954393 7402802 10248218 16387967 10248218 16387967 12948567 5064394 12948567 5064394 22295170 5064394 1161400 1071657 1161400 1071657 21636152 20984703 21636152 20984703 14937252 14051969 14937252 14051969 16157027 16804342 16157027 16804342 10104810 16804342 17123528 21134223 17123528 21134223 5453079 21639965 5453079 21639965 21497316 7248808 21497316 7248808 7683687 7248808 11398526 22177091 11398526 22177091 4847521 22177091 24835970 2057872 24835970 2057872 19021740 18381092 19021740 18381092 15445541 11884982 15445541 11884982 5323617 5274953 5323617 5274953 10773774 16024076 10773774 16024076 19126374 851255 19126374 851255 866027 851255 10113922 9577350 10113922 9577350 5746005 5707849 5746005 5707849 16184736 15665565 16184736 15665565 13262699 12751873 13262699 12751873 19607517 22745504 19607517 22745504 23692519 22745504 4651025 4103240 4651025 4103240 4157425 4103240 21912699 21172267 21912699 21172267 22524215 4602720 22524215 4602720 20760145 9543703 20760145 9543703 5141643 4921438 5141643 4921438 18008634 9209785 18008634 9209785 5704107 2126583 5704107 2126583 1779076 2126583 21854778 16938855 21854778 16938855 16519479 16296656 16519479 16296656 22244621 21578231 22244621 21578231 20809664 2084282 20809664 2084282 24740893 2084282 10207733 9589204 10207733 9589204 8930552 4584219 8930552 4584219 21927991 4584219 5280400 9502712 5280400 9502712 17654847 17477956 17654847 17477956 12941559 1261772 12941559 1261772 25707925 1261772 16466692 24064996 16466692 24064996 26558840 300251 26558840 300251 7202336 13490917 7202336 13490917 15987597 21606410 15987597 21606410 22671125 21606410 18241968 7064142 18241968 7064142 19726016 7064142 9018950 25357324 9018950 25357324 1359196 25357324 16860652 4356048 16860652 4356048 4372454 4356048 12816288 11852360 12816288 11852360 4190229 3775633 4190229 3775633 20154134 19500309 20154134 19500309 9864669 5729656 9864669 5729656 6277311 5729656 20811230 6445444 20811230 6445444 4058228 3520740 4058228 3520740 7650904 19277829 7650904 19277829 14969219 7658427 14969219 7658427 7816651 7658427 15143478 16958673 15143478 16958673 10144376 16958673 15885754 15657443 15885754 15657443 20755600 20134504 20755600 20134504 15552278 3494631 15552278 3494631 3547136 3494631 24395987 23842473 24395987 23842473 25500505 1556085 25500505 1556085 13455045 13932164 13455045 13932164 5865937 21215577 5865937 21215577 7027090 1319525 7027090 1319525 25482502 1319525 17396747 17629684 17396747 17629684 18210718 17629684 14277746 10748593 14277746 10748593 11581153 10748593 16321199 10481998 16321199 10481998 13818753 13172170 13818753 13172170 9984460 7556725 9984460 7556725 8169269 7556725 14971264 14875024 14971264 14875024 1075931 1183440 1075931 1183440 9914338 24868210 9914338 24868210 1940022 24868210 9225320 17998717 9225320 17998717 26671695 25781169 26671695 25781169 20263493 6969504 20263493 6969504 19438103 7485800 19438103 7485800 3918507 3689101 3918507 3689101 9320749 18676776 9320749 18676776 8214673 18676776 18110975 12501856 18110975 12501856 13062080 12501856 18668534 18248323 18668534 18248323 13446554 13337945 13446554 13337945 7141132 19784252 7141132 19784252 5149546 4997205 5149546 4997205 14238884 12534025 14238884 12534025 22924645 3875823 22924645 3875823 13312443 20085281 13312443 20085281 6933353 20085281 19537154 460642 19537154 460642 424870 460642 21707328 5644415 21707328 5644415 5769415 5644415 7035453 19870028 7035453 19870028 8835146 8398801 8835146 8398801 22993534 21832729 22993534 21832729 20283324 6367621 20283324 6367621 12212408 11516773 12212408 11516773 9998345 9495750 9998345 9495750 21535376 21844422 21535376 21844422 22769077 21844422 18208411 17982652 18208411 17982652 3846456 22798493 3846456 22798493 10235031 12540251 10235031 12540251 15693826 15378014 15693826 15378014 1918283 2382627 1918283 2382627 2763660 11987240 2763660 11987240 15389385 11987240 12625912 13950042 12625912 13950042 24358096 2361076 24358096 2361076 5798117 17812484 5798117 17812484 18391200 17812484 17171227 16613503 17171227 16613503 23286251 22489998 23286251 22489998 21961798 5087936 21961798 5087936 12916554 13852484 12916554 13852484 7251180 7242222 7251180 7242222 13993245 17324817 13993245 17324817 9576478 17324817 18399968 5280404 18399968 5280404 21366990 5280404 2193231 24745939 2193231 24745939 7098414 18664951 7098414 18664951 20051205 25626771 20051205 25626771 26529103 25626771 4491121 20837636 4491121 20837636 21593118 20837636 6619565 6173057 6619565 6173057 21121998 20538540 21121998 20538540 2182907 2321301 2182907 2321301 16241536 15983595 16241536 15983595 8637537 5044794 8637537 5044794 21828751 5044794 14371358 15809686 14371358 15809686 11064164 15809686 15061887 14863899 15061887 14863899 5253297 21901402 5253297 21901402 3881020 3792821 3881020 3792821 17544037 21880493 17544037 21880493 4992658 21880493 7191127 7199912 7191127 7199912 5917858 21032377 5917858 21032377 17937662 3536392 17937662 3536392 3644120 3536392 13550137 13210104 13550137 13210104 17793227 9371952 17793227 9371952 13126032 13564343 13126032 13564343 14448030 4887451 14448030 4887451 21948890 4887451 16171843 11469934 16171843 11469934 15286897 11469934 16744808 10380483 16744808 10380483 8915954 20385960 8915954 20385960 21007581 20385960 17761445 9302137 17761445 9302137 22719798 22023092 22719798 22023092 7104902 6809689 7104902 6809689 15966340 24678042 15966340 24678042 25817722 24678042 17776533 2500713 17776533 2500713 2081273 2500713 19673102 15606741 19673102 15606741 10978339 15606741 14987845 12205244 14987845 12205244 9450030 17545101 9450030 17545101 13410797 11978537 13410797 11978537 7603647 23058760 7603647 23058760 3882270 23058760 10561855 6774504 10561855 6774504 7282830 6774504 9650822 17163189 9650822 17163189 17063061 16635904 17063061 16635904 19499952 18785697 19499952 18785697 8615036 4967459 8615036 4967459 5050144 4967459 17588496 16774702 17588496 16774702 10673973 11223538 10673973 11223538 24647477 2224008 24647477 2224008 21422073 9253321 21422073 9253321 9832355 9253321 16303871 21344380 16303871 21344380 25014641 1966207 25014641 1966207 18233131 17618047 18233131 17618047 17880711 11845300 17880711 11845300 8459292 8133687 8459292 8133687 8698507 18881590 8698507 18881590 8276711 18881590 14097869 13032083 14097869 13032083 15771804 15498677 15771804 15498677 7476407 7454435 7476407 7454435 6043689 20784506 6043689 20784506 13294795 12702727 13294795 12702727 19466746 18630949 19466746 18630949 10502092 10092582 10502092 10092582 24846679 24041111 24846679 24041111 5277208 5071752 5277208 5071752 21549079 9125506 21549079 9125506 9470982 9125506 20469918 6864156 20469918 6864156 9820661 20770107 9820661 20770107 6564219 20770107 15668381 14799775 15668381 14799775 6942205 20059413 6942205 20059413 7742752 16109739 7742752 16109739 13645113 12964814 13645113 12964814 9686938 17085997 9686938 17085997 12261466 4491634 12261466 4491634 4879574 4491634 11359593 15134998 11359593 15134998 14174351 13205223 14174351 13205223 11292688 15499257 11292688 15499257 14282150 12483793 14282150 12483793 18760781 18047408 18760781 18047408 15354230 15105628 15354230 15105628 873729 26234901 873729 26234901 21439553 18949952 21439553 18949952 7939461 18949952 16894643 12062183 16894643 12062183 8895857 17873871 8895857 17873871 7542638 6986749 7542638 6986749 14715038 22655684 14715038 22655684 23400663 22655684 21462712 5229992 21462712 5229992 20980599 20178722 20980599 20178722 12572524 12385719 12572524 12385719 10431619 16854987 10431619 16854987 17378417 9720749 17378417 9720749 19129342 18290660 19129342 18290660 8963759 7897972 8963759 7897972 8490611 7897972 19130035 18970611 19130035 18970611 18997456 2963967 18997456 2963967 2579525 2963967 7912984 19542617 7912984 19542617 20298768 19542617 14397664 12380250 14397664 12380250 1130774 26059809 1130774 26059809 3877343 5158320 3877343 5158320 14045722 13082936 14045722 13082936 17148326 8910701 17148326 8910701 8639095 8052120 8639095 8052120 5452700 21548062 5452700 21548062 19922992 19621712 19922992 19621712 26508629 25756727 26508629 25756727 23234492 17364622 23234492 17364622 9370205 17364622 22867005 4066366 22867005 4066366 4629977 22101741 4629977 22101741 9056395 17650983 9056395 17650983 5887000 20985217 5887000 20985217 11020599 8550617 11020599 8550617 8857456 8550617 9579864 9303272 9579864 9303272 4401090 2004614 4401090 2004614 24941478 2004614 21211973 20569764 21211973 20569764 4522159 4173572 4522159 4173572 16132261 11696607 16132261 11696607 12636951 11696607 13352870 17308623 13352870 17308623 9455523 17308623 22379640 4385192 22379640 4385192 8474745 9421619 8474745 9421619 10070171 9421619 5388308 21499991 5388308 21499991 14882848 11969521 14882848 11969521 21892927 23007103 21892927 23007103 4049090 23007103 18097114 12927910 18097114 12927910 13940568 12883887 13940568 12883887 11466651 15525052 11466651 15525052 3160485 2946786 3160485 2946786 7860681 7753200 7860681 7753200 5670670 5315215 5670670 5315215 19160165 11298362 19160165 11298362 15455238 11298362 16467340 10160526 16467340 10160526 12253536 18667542 12253536 18667542 23921360 22885164 23921360 22885164 4822430 3292512 4822430 3292512 23530333 3292512 3272049 19237696 3272049 19237696 8679643 18164098 8679643 18164098 18942293 18850507 18942293 18850507 6370408 6429706 6370408 6429706 18745486 10193115 18745486 10193115 1614739 2075422 1614739 2075422 18013392 20303994 18013392 20303994 20720703 20303994 17633065 9473445 17633065 9473445 12882265 13847785 12882265 13847785 16800300 10316430 16800300 10316430 10128324 16493172 10128324 16493172 15447610 14850650 15447610 14850650 18095736 17412046 18095736 17412046 16384823 15711063 16384823 15711063 9773652 23223661 9773652 23223661 24369099 23223661 10559205 10132772 10559205 10132772 7477212 19416908 7477212 19416908 18561922 18127286 18561922 18127286 8740336 18127286 17264981 5179271 17264981 5179271 4733732 4698515 4733732 4698515 21552384 9675461 21552384 9675461 13961617 25646183 13961617 25646183 1212306 25646183 16186519 14233135 16186519 14233135 14948452 14233135 19248648 3619878 19248648 3619878 3488764 3619878 19904830 18330833 19904830 18330833 14849664 12491738 14849664 12491738 10004415 16728864 10004415 16728864 24473488 2225868 24473488 2225868 3039473 19593667 3039473 19593667 9692888 17126721 9692888 17126721 6650711 20687419 6650711 20687419 9841648 10422561 9841648 10422561 12161097 16655613 12161097 16655613 22947411 22190332 22947411 22190332 5897755 12076610 5897755 12076610 14627687 12076610 4596937 4501422 4596937 4501422 22009158 21329201 22009158 21329201 14895526 9274127 14895526 9274127 24247149 23098256 24247149 23098256 4333825 3949186 4333825 3949186 22937823 22037481 22937823 22037481 18797788 14145215 18797788 14145215 10959023 10523939 10959023 10523939 14421996 17396283 14421996 17396283 18018063 17396283 16196131 3165028 16196131 3165028 2993835 3165028 3675371 19160724 3675371 19160724 19271995 19160724 15930533 15064601 15930533 15064601 11121898 17789720 11121898 17789720 9056137 17789720 10506804 10107414 10506804 10107414 12900925 16086304 12900925 16086304 16300722 16086304 5132180 4996466 5132180 4996466 7898885 19141361 7898885 19141361 8850580 15540991 8850580 15540991 16161359 15540991 11448338 9980848 11448338 9980848 19795264 19440122 19795264 19440122 18036762 17231468 18036762 17231468 5812116 21204227 5812116 21204227 7340684 4582730 7340684 4582730 22079404 4582730 14508616 15135360 14508616 15135360 11533275 19987155 11533275 19987155 7102688 19987155 18016477 8848804 18016477 8848804 23557660 22780744 23557660 22780744 9087417 159085 9087417 159085 26804776 159085 16004595 16215808 16004595 16215808 25835075 24774013 25835075 24774013 19434357 17493789 19434357 17493789 9756413 17493789 16091832 15341620 16091832 15341620 5283140 21783119 5283140 21783119 9721221 7114100 9721221 7114100 19748226 7114100 2749150 24136648 2749150 24136648 9001659 5010297 9001659 5010297 22015309 5010297 11323237 15685226 11323237 15685226 12217110 14759480 12217110 14759480 6778317 21299845 6778317 21299845 21762914 21299845 8955205 8390721 8955205 8390721 15373722 13577410 15373722 13577410 14548836 13577410 19674243 18901297 19674243 18901297 18682307 4718876 18682307 4718876 21746855 4718876 6136679 7217180 6136679 7217180 19661515 7217180 13012576 20794126 13012576 20794126 21505942 20794126 2786868 2530600 2786868 2530600 12207248 11428387 12207248 11428387 3823601 4032357 3823601 4032357 14424238 14438243 14424238 14438243 18378929 8945162 18378929 8945162 22005328 21187007 22005328 21187007 4699865 4529040 4699865 4529040 17554974 18933319 17554974 18933319 19505269 18933319 16560259 10684433 16560259 10684433 18837198 21990309 18837198 21990309 23124220 21990309 15777367 5959687 15777367 5959687 21210083 5959687 21065033 20457274 21065033 20457274 12249867 4519074 12249867 4519074 4597065 4519074 11845227 15095080 11845227 15095080 12395294 4909516 12395294 4909516 5132442 4909516 21651871 6722548 21651871 6722548 18349975 12460945 18349975 12460945 10853385 3347510 10853385 3347510 3144044 3347510 22667065 12017958 22667065 12017958 14794299 12017958 21511406 5959718 21511406 5959718 15570216 15454279 15570216 15454279 3050139 3167074 3050139 3167074 15891813 23352323 15891813 23352323 3657457 23352323 22366937 4717317 22366937 4717317 18788209 19329382 18788209 19329382 24777214 1927792 24777214 1927792 17868268 13396568 17868268 13396568 13299839 13396568 18460876 5890348 18460876 5890348 23308754 22328453 23308754 22328453 16009662 15418895 16009662 15418895 21116929 20237933 21116929 20237933 15291979 2554086 15291979 2554086 24332714 2554086 19057982 10426967 19057982 10426967 11097157 10484633 11097157 10484633 8891433 8605544 8891433 8605544 9831797 16724690 9831797 16724690 1666705 1978941 1666705 1978941 18807858 23910401 18807858 23910401 25072128 23910401 7792808 7282473 7792808 7282473 21520275 20791847 21520275 20791847 11273001 10558970 11273001 10558970 13468456 13720604 13468456 13720604 13859295 13720604 8934520 8350388 8934520 8350388 20377433 19936974 20377433 19936974 18411984 8499369 18411984 8499369 18768973 8499369 2447225 2172632 2447225 2172632 1598715 25133133 1598715 25133133 20214576 7285935 20214576 7285935 7230920 19687653 7230920 19687653 7180614 6710487 7180614 6710487 19594346 18917694 19594346 18917694 2781659 2670264 2781659 2670264 7161437 9768540 7161437 9768540 15695064 16704945 15695064 16704945 5353076 21537813 5353076 21537813 19895193 12255747 19895193 12255747 13151068 12255747 23134460 22429003 23134460 22429003 9167908 9347445 9167908 9347445 17496263 9347445 3918771 23073884 3918771 23073884 3891737 23073884 26865313 26053054 26865313 26053054 20788073 19973937 20788073 19973937 2147081 24963742 2147081 24963742 22879279 4610602 22879279 4610602 8918762 11590724 8918762 11590724 15093054 11590724 13734420 19331033 13734420 19331033 20040641 19331033 9809177 16874434 9809177 16874434 17404300 19813150 17404300 19813150 24114308 23079369 24114308 23079369 4704813 4644470 4704813 4644470 3117049 23896651 3117049 23896651 24625844 21320735 24625844 21320735 20485852 6257537 20485852 6257537 13801731 14757432 13801731 14757432 12108201 14757432 17120444 16468386 17120444 16468386 17321507 9666510 17321507 9666510 18859991 21383787 18859991 21383787 5709400 21383787 9294360 17598786 9294360 17598786 6728331 20301369 6728331 20301369 16127747 10915119 16127747 10915119 16182159 23664897 16182159 23664897 24971168 23664897 23302935 3579499 23302935 3579499 14642150 14089890 14642150 14089890 7531675 7057232 7531675 7057232 18366796 17776063 18366796 17776063 11833273 14807398 11833273 14807398 25656611 24595323 25656611 24595323 6423228 6433988 6423228 6433988 6895176 20170847 6895176 20170847 12574001 3244024 12574001 3244024 23391761 3244024 19564698 7656378 19564698 7656378 20722649 6605608 20722649 6605608 18967454 22409703 18967454 22409703 23428991 22409703 8936864 11400896 8936864 11400896 16618154 10289514 16618154 10289514 25066012 24302575 25066012 24302575 19433838 7618348 19433838 7618348 17367293 16716049 17367293 16716049 6146508 5738804 6146508 5738804 20949664 6453362 20949664 6453362 22990814 3820045 22990814 3820045 15421711 12545702 15421711 12545702 6914575 20164670 6914575 20164670 12648354 5850196 12648354 5850196 20932100 5850196 10527164 19491315 10527164 19491315 5305061 5033356 5305061 5033356 21417075 20716955 21417075 20716955 6302394 3418138 6302394 3418138 3891426 3418138 18513211 18066365 18513211 18066365 16309469 10773727 16309469 10773727 12235313 23446896 12235313 23446896 1526871 25316106 1526871 25316106 19049539 8177076 19049539 8177076 4096986 22848122 4096986 22848122 11292123 4494579 11292123 4494579 22148566 4494579 13513529 12499589 13513529 12499589 16243049 8181129 16243049 8181129 6214531 5934008 6214531 5934008 5997071 5934008 10601974 19545012 10601974 19545012 6517696 20389409 6517696 20389409 22690026 4308342 22690026 4308342 17290242 16929584 17290242 16929584 17620347 9579261 17620347 9579261 7907452 23632151 7907452 23632151 3355430 23632151 24707357 2197434 24707357 2197434 21370558 11785659 21370558 11785659 9788322 24125861 9788322 24125861 2753388 24125861 4454196 4352061 4454196 4352061 19390506 10314517 19390506 10314517 9757063 5777430 9757063 5777430 5012071 4710419 5012071 4710419 12764275 12285016 12764275 12285016 1497263 1471281 1497263 1471281 22268908 7993355 22268908 7993355 19168195 7993355 25396015 24276810 25396015 24276810 2893255 21140468 2893255 21140468 21813919 21140468 14512651 14206516 14512651 14206516 3543916 23319454 3543916 23319454 9971876 17079389 9971876 17079389 9685883 17306025 9685883 17306025 15768667 10737702 15768667 10737702 11280398 10737702 15904181 15328023 15904181 15328023 4068238 3601143 4068238 3601143 15515529 14489006 15515529 14489006 2577971 24384789 2577971 24384789 23602871 3242443 23602871 3242443 4089645 22993406 4089645 22993406 2917958 2694026 2917958 2694026 4616825 20603728 4616825 20603728 6711663 20603728 2141389 2388525 2141389 2388525 10989848 10316214 10989848 10316214 21315048 5277655 21315048 5277655 12510593 17873500 12510593 17873500 9449702 17873500 18037835 9233644 18037835 9233644 10917862 19397153 10917862 19397153 20471945 20139611 20471945 20139611 21422306 5187394 21422306 5187394 9828886 9374127 9828886 9374127 2849095 3118815 2849095 3118815 9254572 17560511 9254572 17560511 15413066 11312635 15413066 11312635 17401554 22573538 17401554 22573538 4204845 22573538 13086701 13225883 13086701 13225883 13788535 13225883 7089042 21520109 7089042 21520109 5420875 21520109 7303800 6924585 7303800 6924585 2291917 24886678 2291917 24886678 22352876 4760893 22352876 4760893 18725788 8350565 18725788 8350565 6054822 5897645 6054822 5897645 16568186 15916831 16568186 15916831 1987029 2472912 1987029 2472912 4219408 15594390 4219408 15594390 17709163 7273663 17709163 7273663 19620815 7273663 9731006 21623178 9731006 21623178 22617218 21623178 4300320 22737929 4300320 22737929 14344318 9294235 14344318 9294235 9738026 9294235 22693957 22138347 22693957 22138347 23486990 3234947 23486990 3234947 13922955 13608523 13922955 13608523 21398960 5262890 21398960 5262890 5707616 7658245 5707616 7658245 20727619 6714728 20727619 6714728 13907274 12729510 13907274 12729510 13168051 12024820 13168051 12024820 19266006 18829941 19266006 18829941 22393577 4382735 22393577 4382735 15191947 11861734 15191947 11861734 12345701 8274038 12345701 8274038 8602852 8274038 23848829 22593848 23848829 22593848 19940974 14447846 19940974 14447846 15256099 14447846 16800311 10158945 16800311 10158945 4590983 22324581 4590983 22324581 11981702 6605612 11981702 6605612 20308789 6605612 8922757 20502422 8922757 20502422 20978875 20502422 4228366 4016942 4228366 4016942 19502657 22611233 19502657 22611233 4487814 22611233 5726643 4435433 5726643 4435433 4524280 4435433 6087872 21136124 6087872 21136124 18886074 4449888 18886074 4449888 4203814 22745163 4203814 22745163 7025220 6005199 7025220 6005199 2067936 2593434 2067936 2593434 9320661 17746621 9320661 17746621 5555359 2081117 5555359 2081117 24812446 2081117 21319433 10842208 21319433 10842208 14156210 13216991 14156210 13216991 12968746 12115481 12968746 12115481 9779541 17256870 9779541 17256870 21179163 5389041 21179163 5389041 23037863 22443065 23037863 22443065 5357552 15284023 5357552 15284023 20330187 6628008 20330187 6628008 16194710 11091038 16194710 11091038 2267267 2000975 2267267 2000975 6955122 19990472 6955122 19990472 3261730 2830098 3261730 2830098 8962778 10295084 8962778 10295084 13072446 12175144 13072446 12175144 6095495 5696890 6095495 5696890 11421779 10557172 11421779 10557172 4094802 3694456 4094802 3694456 21423249 20941124 21423249 20941124 21778563 20941124 14837304 13801156 14837304 13801156 3497168 23545760 3497168 23545760 7161923 6908375 7161923 6908375 9726409 9058018 9726409 9058018 9361431 8923731 9361431 8923731 15295331 15168042 15295331 15168042 11577671 15168042 14399318 12395394 14399318 12395394 16961672 16313457 16961672 16313457 18884824 8234066 18884824 8234066 11565147 18505573 11565147 18505573 19280163 18505573 5383917 5346309 5383917 5346309 26597094 25680284 26597094 25680284 23292604 20794581 23292604 20794581 3547603 3704664 3547603 3704664 21098662 21107414 21098662 21107414 21623236 21107414 16951406 10119180 16951406 10119180 15682981 12130216 15682981 12130216 6307888 6259185 6307888 6259185 17696984 20100074 17696984 20100074 20669552 20100074 6969596 5155993 6969596 5155993 5301308 5155993 24627837 24090418 24627837 24090418 12575213 11853951 12575213 11853951 14498081 19060106 14498081 19060106 19230631 19060106 16052117 4455215 16052117 4455215 22710361 4455215 20439468 19695812 20439468 19695812 10033286 9570426 10033286 9570426 11790357 12583516 11790357 12583516 23562617 3282903 23562617 3282903 15607197 20545756 15607197 20545756 21321367 20545756 19104331 8036797 19104331 8036797 8763843 8339513 8763843 8339513 20241633 6410361 20241633 6410361 1210543 25882323 1210543 25882323 8058015 6553458 8058015 6553458 20730100 6553458 8489915 10981951 8489915 10981951 15921491 10981951 2234142 1943816 2234142 1943816 20365595 8935802 20365595 8935802 18055847 8935802 23113810 3646933 23113810 3646933 16983922 16413697 16983922 16413697 16580291 8994902 16580291 8994902 18022711 8994902 12684404 18695999 12684404 18695999 19430329 18695999 3993231 3976411 3993231 3976411 7973778 18899856 7973778 18899856 11293257 11030533 11293257 11030533 10279963 16883015 10279963 16883015 16650608 1785724 16650608 1785724 2210878 1785724 9002067 18214707 9002067 18214707 21771389 5223670 21771389 5223670 19827936 19210036 19827936 19210036 9395689 17505315 9395689 17505315 5056742 21811760 5056742 21811760 16729202 10288777 16729202 10288777 15841892 19754250 15841892 19754250 7203022 19754250 19441457 8449645 19441457 8449645 8959080 8449645 13139418 12213282 13139418 12213282 3034970 3282878 3034970 3282878 2524823 24533406 2524823 24533406 21889591 8520438 21889591 8520438 4272592 22435182 4272592 22435182 19506183 16206011 19506183 16206011 15505021 1324483 15505021 1324483 1252289 1324483 16370052 15677493 16370052 15677493 23328294 3551759 23328294 3551759 6960291 20858592 6960291 20858592 6196900 20858592 17647989 9569836 17647989 9569836 3700720 23004571 3700720 23004571 12015481 11239466 12015481 11239466 4373953 22712711 4373953 22712711 19598659 18167253 19598659 18167253 6689086 6637911 6689086 6637911 2792803 24095214 2792803 24095214 4482144 20273025 4482144 20273025 12669927 8460778 12669927 8460778 18559943 8460778 14746456 13965815 14746456 13965815 19218210 7710742 19218210 7710742 20332971 20091358 20332971 20091358 18792228 7266116 18792228 7266116 7926750 7266116 23798471 3021086 23798471 3021086 8737851 18529986 8737851 18529986 19357631 18529986 1615199 1759117 1615199 1759117 17711131 25620920 17711131 25620920 26372403 25620920 17919605 9291854 17919605 9291854 14813965 18390513 14813965 18390513 5143503 4897925 5143503 4897925 25472795 24330606 25472795 24330606 15560174 6004230 15560174 6004230 20942517 6004230 3799199 3385075 3799199 3385075 5183599 21853077 5183599 21853077 11308203 4642376 11308203 4642376 4663220 4642376 14066397 15261068 14066397 15261068 15946075 15261068 14125414 8824076 14125414 8824076 24580169 2192656 24580169 2192656 16383503 17798186 16383503 17798186 18444556 17798186 15992243 5223752 15992243 5223752 21378323 5223752 7088809 19927662 7088809 19927662 16199808 10769958 16199808 10769958 16151984 19853541 16151984 19853541 22268866 21622116 22268866 21622116 10072211 15594870 10072211 15594870 16478926 7859231 16478926 7859231 19490878 7859231 10503681 22449230 10503681 22449230 4222978 22449230 7962897 7468311 7962897 7468311 11148436 15806614 11148436 15806614 6058481 5541687 6058481 5541687 19508128 16316274 19508128 16316274 2399930 2830973 2399930 2830973 15556670 22998895 15556670 22998895 24274275 22998895 2270754 2645589 2270754 2645589 19630207 18658446 19630207 18658446 10053836 2018315 10053836 2018315 1566317 2018315 4090899 22899541 4090899 22899541 6023918 5770429 6023918 5770429 19075548 19005286 19075548 19005286 19865407 19005286 5945389 5550379 5945389 5550379 18847561 18272325 18847561 18272325 19158792 18272325 8738166 18618766 8738166 18618766 18740672 18618766 10894938 10419260 10894938 10419260 8573039 21916305 8573039 21916305 5093300 21916305 11492367 5134899 11492367 5134899 22178665 5134899 18499687 9618553 18499687 9618553 17645630 9618553 26315411 25440279 26315411 25440279 12415728 14251336 12415728 14251336 7819201 19247839 7819201 19247839 14768690 12130644 14768690 12130644 6755632 20514260 6755632 20514260 19910170 16973335 19910170 16973335 8533917 6492207 8533917 6492207 20477454 6492207 18097581 22016624 18097581 22016624 5005354 22016624 23239951 22330623 23239951 22330623 15224308 11532892 15224308 11532892 24162375 23011114 24162375 23011114 24124872 2715459 24124872 2715459 20046092 19272279 20046092 19272279 20482994 6271908 20482994 6271908 3445345 23613872 3445345 23613872 2732254 2361379 2732254 2361379 1140938 25908657 1140938 25908657 13574345 3834693 13574345 3834693 22930387 3834693 20951509 9641130 20951509 9641130 14341294 13678228 14341294 13678228 7733540 5643220 7733540 5643220 21065560 5643220 3787579 3971257 3787579 3971257 26368834 25559768 26368834 25559768 21234653 6066006 21234653 6066006 8458590 18377224 8458590 18377224 3665898 3710961 3665898 3710961 10325857 16891908 10325857 16891908 1017651 850398 1017651 850398 16990793 10199635 16990793 10199635 8807366 8450228 8807366 8450228 9786573 15460891 9786573 15460891 11451001 15460891 7951217 7311888 7951217 7311888 19677267 19129649 19677267 19129649 8033426 15199779 8033426 15199779 15981421 15199779 12021797 1969546 12021797 1969546 24697409 1969546 19468122 17498651 19468122 17498651 18229544 17498651 22038911 21478014 22038911 21478014 8242277 4837255 8242277 4837255 22184502 4837255 22144276 14289834 22144276 14289834 12513803 12289990 12513803 12289990 25910175 24679047 25910175 24679047 7200155 9843324 7200155 9843324 17282585 9843324 3441118 23521301 3441118 23521301 22486818 15058076 22486818 15058076 8598378 21936797 8598378 21936797 4977159 21936797 25954199 784142 25954199 784142 17818505 16863593 17818505 16863593 2931821 2536141 2931821 2536141 12836313 22554220 12836313 22554220 4346909 22554220 7542699 19315144 7542699 19315144 21789866 21088217 21789866 21088217 24657384 2356671 24657384 2356671 8747223 14192189 8747223 14192189 14741943 14192189 4606721 22320595 4606721 22320595 9852174 9146699 9852174 9146699 10058317 16606820 10058317 16606820 14363095 4211504 14363095 4211504 4406882 4211504 23023168 22225021 23023168 22225021 4748571 4709617 4748571 4709617 22970282 22074144 22970282 22074144 9903358 9266301 9903358 9266301 19334485 18834641 19334485 18834641 14742916 13881191 14742916 13881191 19011758 18621044 19011758 18621044 11764901 11348274 11764901 11348274 16604805 15922431 16604805 15922431 14414726 12262491 14414726 12262491 21139176 21502442 21139176 21502442 5304149 21502442 11627138 11584513 11627138 11584513 15196196 11584513 6221593 3255422 6221593 3255422 3717572 3255422 4688175 5731625 4688175 5731625 24852058 1945785 24852058 1945785 12638161 14244823 12638161 14244823 14307065 13603292 14307065 13603292 18726734 18257808 18726734 18257808 20709763 6295153 20709763 6295153 7671728 17121859 7671728 17121859 17965820 17121859 16546574 7106490 16546574 7106490 19756773 7106490 7584396 22336175 7584396 22336175 23035821 22336175 14269241 12425767 14269241 12425767 23843770 22941374 23843770 22941374 8939501 7708504 8939501 7708504 19480008 7708504 12272772 11565281 12272772 11565281 23205681 3445273 23205681 3445273 14242688 21808211 14242688 21808211 4932292 21808211 20613170 6716318 20613170 6716318 11634269 15512251 11634269 15512251 22283082 4672434 22283082 4672434 4778192 4672434 6224342 12261285 6224342 12261285 13367681 12509969 13367681 12509969 8387822 7848079 8387822 7848079 22797364 21893639 22797364 21893639 7040518 6979646 7040518 6979646 14245158 13299885 14245158 13299885 14593973 5180674 14593973 5180674 21789390 5180674 10187528 16688789 10187528 16688789 14455844 12345513 14455844 12345513 17296832 16660191 17296832 16660191 11241363 5097107 11241363 5097107 22252692 5097107 11555111 13172827 11555111 13172827 19316094 7839875 19316094 7839875 2240281 24610060 2240281 24610060 11025100 6623033 11025100 6623033 20769686 6623033 8956438 11520026 8956438 11520026 20701063 20265498 20701063 20265498 8100658 18882561 8100658 18882561 2067409 25891825 2067409 25891825 26740492 25891825 23088421 3683423 23088421 3683423 10015276 17310682 10015276 17310682 9935307 17222607 9935307 17222607 7921471 19092628 7921471 19092628 25293090 1709965 25293090 1709965 10465205 18657902 10465205 18657902 8578841 18657902 14634873 7119769 14634873 7119769 21325955 21983911 21325955 21983911 4801110 21983911 9889684 9491817 9889684 9491817 20666315 20133993 20666315 20133993 12339236 9559633 12339236 9559633 18233441 17811939 18233441 17811939 16070021 15256876 16070021 15256876 19648183 18988548 19648183 18988548 1940924 1760642 1940924 1760642 15753243 18375690 15753243 18375690 8790798 18375690 12170623 14509780 12170623 14509780 20332355 20028560 20332355 20028560 10218571 9128513 10218571 9128513 17722716 9128513 10547866 9998666 10547866 9998666 22500205 3023142 22500205 3023142 23689544 3023142 9078862 17827975 9078862 17827975 19308609 7914286 19308609 7914286 3389321 23556881 3389321 23556881 15208756 14444703 15208756 14444703 5392131 21571811 5392131 21571811 3157542 2957640 3157542 2957640 22742882 22020229 22742882 22020229 20759693 13539372 20759693 13539372 14313869 13539372 15539178 10342195 15539178 10342195 16925359 10342195 6579808 20289724 6579808 20289724 6775320 20195058 6775320 20195058 25159077 24038993 25159077 24038993 17154687 7764384 17154687 7764384 19596700 7764384 7744601 7553658 7744601 7553658 16198668 22281488 16198668 22281488 4871960 22281488 15435246 15147588 15435246 15147588 21625594 20968301 21625594 20968301 21286782 5331101 21286782 5331101 24629829 23568952 24629829 23568952 14204703 12557539 14204703 12557539 19399177 18676757 19399177 18676757 9424452 8814631 9424452 8814631 22717299 21587003 22717299 21587003 17430181 16525743 17430181 16525743 7368954 20631471 7368954 20631471 21364801 20631471 18328117 17557375 18328117 17557375 23264098 22584299 23264098 22584299 10271786 9663112 10271786 9663112 19292892 18682500 19292892 18682500 18889351 8397427 18889351 8397427 6778899 20082001 6778899 20082001 21240911 3304545 21240911 3304545 3212313 3304545 15212535 11519622 15212535 11519622 817881 1057887 817881 1057887 2938704 23861997 2938704 23861997 21089780 1880930 21089780 1880930 2143670 1880930 21119745 13675475 21119745 13675475 9308301 19161243 9308301 19161243 8035430 19161243 12179488 14627254 12179488 14627254 19718272 19002280 19718272 19002280 21894478 2833036 21894478 2833036 23941443 2833036 5064171 18491362 5064171 18491362 19434417 18491362 18224000 17735785 18224000 17735785 6195532 20815245 6195532 20815245 14130220 5861182 14130220 5861182 6380301 5861182 22274493 4625679 22274493 4625679 19950707 19278360 19950707 19278360 8735333 8705747 8735333 8705747 11007448 21299026 11007448 21299026 5721992 21299026 9251461 2110080 9251461 2110080 24886291 2110080 12932507 11929120 12932507 11929120 8170754 7597148 8170754 7597148 17320043 16830455 17320043 16830455 13843915 1957754 13843915 1957754 24938911 1957754 9764734 21032054 9764734 21032054 21836996 21032054 2225361 24596333 2225361 24596333 5830494 13219285 5830494 13219285 21531465 20876222 21531465 20876222 7920034 7289746 7920034 7289746 5323122 21334486 5323122 21334486 3797223 3112266 3797223 3112266 3167139 3112266 7992963 7817800 7992963 7817800 21162990 6147418 21162990 6147418 6958902 24535610 6958902 24535610 25531141 24535610 2892021 15563132 2892021 15563132 19435385 8001043 19435385 8001043 26474169 25330518 26474169 25330518 23024563 3606265 23024563 3606265 3646550 3606265 15694688 11136477 15694688 11136477 17546971 7634866 17546971 7634866 20727435 4231781 20727435 4231781 4683096 4231781 15092808 11786974 15092808 11786974 11581950 875092 11581950 875092 25885504 875092 23308114 22971165 23308114 22971165 19908939 7466774 19908939 7466774 18804264 18018781 18804264 18018781 15145301 13298564 15145301 13298564 10156611 9407649 10156611 9407649 24704112 23770622 24704112 23770622 7055619 7075809 7055619 7075809 17162022 16452733 17162022 16452733 5998430 5409097 5998430 5409097 12264821 19872335 12264821 19872335 5949489 5749624 5949489 5749624 11859047 14948054 11859047 14948054 15748201 4847122 15748201 4847122 22028647 4847122 21378453 21480162 21378453 21480162 22089688 21480162 11507610 7423725 11507610 7423725 23336299 22864181 23336299 22864181 12551337 14461959 12551337 14461959 19385758 18764434 19385758 18764434 16257793 10538683 16257793 10538683 12250988 14493728 12250988 14493728 24302762 2527928 24302762 2527928 12917785 13927335 12917785 13927335 14375648 12326072 14375648 12326072 13702012 13286306 13702012 13286306 25778042 1350038 25778042 1350038 14617016 23019784 14617016 23019784 3921941 23019784 10810017 10119689 10810017 10119689 4065729 22727265 4065729 22727265 8409150 7957711 8409150 7957711 22235866 21629488 22235866 21629488 11032384 9921189 11032384 9921189 22106977 4812323 22106977 4812323 20561769 19790897 20561769 19790897 15205942 9665799 15205942 9665799 17304301 9665799 13731775 21226549 13731775 21226549 5833657 21226549 13091194 12687754 13091194 12687754 16997232 18348731 16997232 18348731 6152966 5831435 6152966 5831435 13151598 19348773 13151598 19348773 25853948 879579 25853948 879579 22358173 21396671 22358173 21396671 16974173 9932398 16974173 9932398 10687879 9932398 13084782 12013762 13084782 12013762 8756222 8203231 8756222 8203231 13962223 22080049 13962223 22080049 23139823 22080049 1994602 25051137 1994602 25051137 20992662 20500704 20992662 20500704 23837970 22625072 23837970 22625072 17862060 8949519 17862060 8949519 25825749 24655069 25825749 24655069 18074235 9286628 18074235 9286628 12017036 11311879 12017036 11311879 10607477 10196754 10607477 10196754 20520790 19764316 20520790 19764316 21556701 5240200 21556701 5240200 10529778 16365573 10529778 16365573 11524815 15373656 11524815 15373656 23746415 22952010 23746415 22952010 12714541 7820482 12714541 7820482 19186940 7820482 8480797 12569912 8480797 12569912 19467337 7716646 19467337 7716646 15467362 11551585 15467362 11551585 4669257 4528097 4669257 4528097 7430988 15044936 7430988 15044936 15774291 15044936 15152039 15056008 15152039 15056008 2141070 2510766 2141070 2510766 15216042 15895183 15216042 15895183 16707567 10252616 16707567 10252616 12540444 16005676 12540444 16005676 16780929 16005676 13533696 13220106 13533696 13220106 17712839 17185772 17712839 17185772 13351720 12295346 13351720 12295346 17382125 23266571 17382125 23266571 3587533 23266571 12013167 12644664 12013167 12644664 20719905 20115662 20719905 20115662 5725703 5673726 5725703 5673726 18652156 12987903 18652156 12987903 10737708 22156859 10737708 22156859 4872306 22156859 16652593 9958466 16652593 9958466 13973554 12836270 13973554 12836270 14161846 10597494 14161846 10597494 16408250 10597494 3068978 23937289 3068978 23937289 12831170 8584030 12831170 8584030 7384682 6985826 7384682 6985826 10713465 18707840 10713465 18707840 19445126 18707840 5751288 21433340 5751288 21433340 18224685 8712341 18224685 8712341 19761130 19074833 19761130 19074833 16640107 3719756 16640107 3719756 22889367 3719756 21435326 20859691 21435326 20859691 21176711 20380950 21176711 20380950 22106370 21658938 22106370 21658938 6461466 5962321 6461466 5962321 17304036 11775450 17304036 11775450 4463541 24152712 4463541 24152712 2778365 24152712 19040330 8152689 19040330 8152689 22022175 21494615 22022175 21494615 12854363 12012951 12854363 12012951 6649714 23558431 6649714 23558431 24733521 23558431 10070217 16813457 10070217 16813457 18704522 18326540 18704522 18326540 11966345 11549448 11966345 11549448 9776011 16986650 9776011 16986650 20449779 6724119 20449779 6724119 16947417 21794429 16947417 21794429 5360861 21794429 25429519 1434281 25429519 1434281 13775891 12912375 13775891 12912375 14869275 11834381 14869275 11834381 15961072 15486064 15961072 15486064 20076805 5413888 20076805 5413888 22072169 5413888 10200249 16637918 10200249 16637918 12617497 1466546 12617497 1466546 1393078 1466546 21667110 16072261 21667110 16072261 5407010 4421622 5407010 4421622 4823959 4421622 8627866 8295755 8627866 8295755 5906442 948500 5906442 948500 660733 948500 16550828 22682631 16550828 22682631 23904596 22682631 14229484 12636677 14229484 12636677 974102 25917734 974102 25917734 4953693 4927744 4953693 4927744 19470503 20582735 19470503 20582735 6298274 20582735 9399840 9072492 9399840 9072492 14333519 13434037 14333519 13434037 3125896 2600109 3125896 2600109 16950509 10360613 16950509 10360613 23231359 3709147 23231359 3709147 5938644 5521757 5938644 5521757 25226281 1661712 25226281 1661712 10565918 16149071 10565918 16149071 11844593 11648328 11844593 11648328 12580491 11648328 11244271 15400788 11244271 15400788 9889846 9381869 9889846 9381869 8716913 17991455 8716913 17991455 11003292 15768307 11003292 15768307 21406738 20771126 21406738 20771126 9615159 7749599 9615159 7749599 8267767 7749599 16759943 11086988 16759943 11086988 11393906 10854032 11393906 10854032 19245247 19126619 19245247 19126619 15841446 11385060 15841446 11385060 23021437 22609316 23021437 22609316 8090852 18806481 8090852 18806481 20817747 20264006 20817747 20264006 20522969 6633795 20522969 6633795 6814450 6633795 7099535 23028240 7099535 23028240 24266896 23028240 15841530 11022457 15841530 11022457 16602866 21965940 16602866 21965940 4974404 21965940 15218879 9531941 15218879 9531941 17568532 9531941 7279220 7112183 7279220 7112183 11606873 15461099 11606873 15461099 23403634 3370149 23403634 3370149 11587138 22324550 11587138 22324550 2794135 24199580 2794135 24199580 13822638 4373347 13822638 4373347 4387583 4373347 18415819 17820780 18415819 17820780 17651041 16993234 17651041 16993234 24785490 25831694 24785490 25831694 1139730 25831694 13641786 12685510 13641786 12685510 17000340 22035178 17000340 22035178 22566725 22035178 5306557 5000151 5306557 5000151 11649178 11380061 11649178 11380061 23240836 3466778 23240836 3466778 12403833 15086531 12403833 15086531 16142474 3555381 16142474 3555381 3977310 3555381 4497373 4293852 4497373 4293852 23539784 3195391 23539784 3195391 8059240 18882588 8059240 18882588 11857585 4397669 11857585 4397669 4485377 4397669 15856074 24550699 15856074 24550699 25797895 24550699 6035401 5653448 6035401 5653448 13731426 15718447 13731426 15718447 11108290 15718447 21413096 20755242 21413096 20755242 5161374 1710874 5161374 1710874 1489556 1710874 8112729 21751820 8112729 21751820 5411178 21751820 16149356 10553992 16149356 10553992 11569584 10894504 11569584 10894504 16947485 4526699 16947485 4526699 22603646 4526699 11945027 19378890 11945027 19378890 20243944 19378890 19587970 5868718 19587970 5868718 20770900 5868718 1873979 25022956 1873979 25022956 2842048 2795257 2842048 2795257 4509424 25352537 4509424 25352537 1674973 25352537 9249805 8736281 9249805 8736281 15112086 11566821 15112086 11566821 10054270 1871163 10054270 1871163 25043091 1871163 11909920 14749935 11909920 14749935 12444805 12174289 12444805 12174289 25313440 24120185 25313440 24120185 16671393 12535281 16671393 12535281 6131956 20731168 6131956 20731168 3285729 3568589 3285729 3568589 18268066 17525948 18268066 17525948 20474749 6895039 20474749 6895039 16081377 15413046 16081377 15413046 13853124 12981751 13853124 12981751 23789389 22543285 23789389 22543285 10695012 9987133 10695012 9987133 18402330 17891459 18402330 17891459 17242577 6557764 17242577 6557764 6875893 6557764 24796939 2118069 24796939 2118069 8276867 18640553 8276867 18640553 22768764 1090886 22768764 1090886 25957971 1090886 19615921 19115947 19615921 19115947 19819631 6258232 19819631 6258232 6070645 6258232 14828146 25595878 14828146 25595878 1434787 25595878 21070580 6057130 21070580 6057130 10722663 24740095 10722663 24740095 25893407 24740095 18521685 11765923 18521685 11765923 12488233 11765923 20661896 19862670 20661896 19862670 20817155 6372798 20817155 6372798 12590694 24205910 12590694 24205910 2718976 24205910 19835333 1938856 19835333 1938856 2405461 1938856 15627946 19759500 15627946 19759500 20519129 19759500 16567155 16078036 16567155 16078036 21654036 20852057 21654036 20852057 14533559 12267476 14533559 12267476 5439145 21198326 5439145 21198326 15690036 7814970 15690036 7814970 19337274 7814970 14121327 13364390 14121327 13364390 19007856 8190588 19007856 8190588 10280596 14973485 10280596 14973485 19844397 19001610 19844397 19001610 16372921 13913143 16372921 13913143 1244467 1601037 1244467 1601037 21261369 6089783 21261369 6089783 6237119 5570466 6237119 5570466 5599358 5570466 17689441 17292493 17689441 17292493 467680 610426 467680 610426 3674021 16780302 3674021 16780302 17601525 16780302 7181415 6851071 7181415 6851071 22497403 21911488 22497403 21911488 7241804 6786826 7241804 6786826 8371827 12636779 8371827 12636779 13525260 12636779 6658095 23580291 6658095 23580291 24779017 23580291 13255820 13401911 13255820 13401911 18888477 18416987 18888477 18416987 10577473 9965454 10577473 9965454 17325752 16677913 17325752 16677913 24020963 2819215 24020963 2819215 7044321 6744100 7044321 6744100 21000719 6226912 21000719 6226912 1905555 24956806 1905555 24956806 11841610 11356275 11841610 11356275 16677153 16005177 16677153 16005177 25351347 1703666 25351347 1703666 23774295 5313519 23774295 5313519 21562382 5313519 23365021 3385061 23365021 3385061 14752918 13975032 14752918 13975032 12721517 13975032 20060588 6007711 20060588 6007711 6218993 20803426 6218993 20803426 6484387 6200843 6484387 6200843 7167090 21582477 7167090 21582477 22191524 21582477 3350257 23634853 3350257 23634853 11879253 13996472 11879253 13996472 14679885 13996472 10753344 16038477 10753344 16038477 13925447 12859517 13925447 12859517 21810632 21034954 21810632 21034954 10809237 10138654 10809237 10138654 5504682 21292842 5504682 21292842 20993907 5997928 20993907 5997928 11649809 15095844 11649809 15095844 7322671 5867375 7322671 5867375 20791055 5867375 8392721 7822711 8392721 7822711 6072890 6150863 6072890 6150863 8820465 20626218 8820465 20626218 21172145 20626218 2529652 2949919 2529652 2949919 5298331 13919259 5298331 13919259 20129679 19304304 20129679 19304304 10770535 6012012 10770535 6012012 6133833 6012012 11124764 15498976 11124764 15498976 14612347 12249456 14612347 12249456 17143172 16453038 17143172 16453038 5203195 5049091 5203195 5049091 11720416 10833047 11720416 10833047 7330054 7064100 7330054 7064100 4740329 22071509 4740329 22071509 10506647 6844386 10506647 6844386 6815545 6844386 11227054 10407694 11227054 10407694 6917020 6448589 6917020 6448589 9616938 17380228 9616938 17380228 18538439 4726363 18538439 4726363 4535214 4293517 4535214 4293517 13896198 13805874 13896198 13805874 23524378 3369583 23524378 3369583 13096475 22055115 13096475 22055115 23177530 22055115 20499885 4621222 20499885 4621222 22023048 4621222 12802073 13922528 12802073 13922528 14103115 8724498 14103115 8724498 9000914 17812389 9000914 17812389 18504821 2758963 18504821 2758963 2377879 2758963 9596179 17340481 9596179 17340481 9395916 17340481 22768562 3732159 22768562 3732159 9779553 17519119 9779553 17519119 12541795 5109117 12541795 5109117 21494273 5109117 17852173 19697495 17852173 19697495 4835296 22035997 4835296 22035997 4524661 4480653 4524661 4480653 19797486 19633378 19797486 19633378 21304959 6137342 21304959 6137342 19973976 19811667 19973976 19811667 13810700 12937366 13810700 12937366 12957665 13801091 12957665 13801091 9711537 9180891 9711537 9180891 2046689 24980258 2046689 24980258 7736062 19112184 7736062 19112184 22956875 22073104 22956875 22073104 7218152 6697051 7218152 6697051 10643828 19962314 10643828 19962314 20721395 19962314 19107293 10474407 19107293 10474407 3297732 23698552 3297732 23698552 10431768 11518899 10431768 11518899 24881813 23642517 24881813 23642517 11034079 15362317 11034079 15362317 25240352 24328605 25240352 24328605 13504810 12866637 13504810 12866637 20531118 20060616 20531118 20060616 15656201 14763801 15656201 14763801 19406427 18716206 19406427 18716206 26350921 765356 26350921 765356 13743280 13072511 13743280 13072511 13774752 13072511 6235767 5734128 6235767 5734128 15828454 15134956 15828454 15134956 23093048 3827628 23093048 3827628 11628128 15256578 11628128 15256578 9095398 8812803 9095398 8812803 15842160 18415822 15842160 18415822 8816579 18415822 20767154 5845407 20767154 5845407 18690681 16860947 18690681 16860947 9760570 9235542 9760570 9235542 13919088 22610204 13919088 22610204 23357088 22610204 8761983 13130242 8761983 13130242 13711579 13130242 5855898 5729887 5855898 5729887 4683294 22219731 4683294 22219731 6637117 6775060 6637117 6775060 9650385 17184699 9650385 17184699 16631896 16090368 16631896 16090368 9891561 16983424 9891561 16983424 15985471 15451586 15985471 15451586 11385966 22648251 11385966 22648251 23456862 22648251 17857953 9714671 17857953 9714671 9974614 9714671 22098079 23193650 22098079 23193650 24078013 23193650 9298536 9764287 9298536 9764287 19280187 7916855 19280187 7916855 21855180 21230331 21855180 21230331 23510113 3389115 23510113 3389115 11573206 15439837 11573206 15439837 16214789 10689459 16214789 10689459 11586243 20675493 11586243 20675493 6652590 20675493 14266219 13760418 14266219 13760418 9320437 17820882 9320437 17820882 20342869 5388559 20342869 5388559 21639036 5388559 6700058 19717904 6700058 19717904 20515759 19717904 15012368 2691338 15012368 2691338 24043552 2691338 8912805 23868206 8912805 23868206 2981527 23868206 24432779 5157542 24432779 5157542 18001082 17756340 18001082 17756340 19902308 6741010 19902308 6741010 15930861 14104789 15930861 14104789 14805853 14104789 20768241 6401772 20768241 6401772 6639937 20726483 6639937 20726483 19682419 10362366 19682419 10362366 10923835 10362366 16435973 16198152 16435973 16198152 8776767 6235744 8776767 6235744 21247711 6235744 9300694 12836325 9300694 12836325 17676808 9720466 17676808 9720466 5398505 25014304 5398505 25014304 25905333 25014304 9443076 8917553 9443076 8917553 7875276 22364132 7875276 22364132 22801186 22364132 16931084 15403319 16931084 15403319 8021306 18915138 8021306 18915138 23272408 3655406 23272408 3655406 15360706 18856104 15360706 18856104 19254579 18856104 15868018 10934023 15868018 10934023 20164651 19592926 20164651 19592926 8947598 8300342 8947598 8300342 3288856 23461859 3288856 23461859 4905498 20889031 4905498 20889031 21542105 20889031 8856012 3652338 8856012 3652338 23026076 3652338 20492142 19750802 20492142 19750802 20454745 6666564 20454745 6666564 7552133 21700321 7552133 21700321 22319044 21700321 9777170 17504449 9777170 17504449 6967123 19931778 6967123 19931778 7565675 7024547 7565675 7024547 25518141 24219418 25518141 24219418 15292889 11482385 15292889 11482385 20097831 19380171 20097831 19380171 17322237 9465433 17322237 9465433 14976291 17136801 14976291 17136801 17620863 17136801 4599971 4485030 4599971 4485030 20100955 19907600 20100955 19907600 7256069 19907600 17335071 5162134 17335071 5162134 22080031 5162134 6126089 5850498 6126089 5850498 22381689 4994432 22381689 4994432 13508841 13381628 13508841 13381628 20502321 6802098 20502321 6802098 19897061 8284013 19897061 8284013 3704196 3277389 3704196 3277389 15119397 11600582 15119397 11600582 19875763 7068552 19875763 7068552 19392762 18864435 19392762 18864435 19834561 7452699 19834561 7452699 18143301 10141031 18143301 10141031 8847488 20710293 8847488 20710293 21468645 20710293 8699434 2696523 8699434 2696523 2341468 2696523 12858189 13915000 12858189 13915000 13084074 5851517 13084074 5851517 6066656 5851517 12644273 12294075 12644273 12294075 23975353 2597488 23975353 2597488 2167262 2597488 2913206 24114315 2913206 24114315 19894431 7414338 19894431 7414338 12470920 14194564 12470920 14194564 17976595 3039775 17976595 3039775 2984993 3039775 9640138 17608756 9640138 17608756 6851067 6699621 6851067 6699621 24549567 23471982 24549567 23471982 19536075 7441520 19536075 7441520 9556035 17269540 9556035 17269540 8617679 8186927 8617679 8186927 14220481 21873116 14220481 21873116 22772660 21873116 2236017 2574676 2236017 2574676 4210437 8428931 4210437 8428931 10985915 19077977 10985915 19077977 1748322 25140673 1748322 25140673 8127576 6885296 8127576 6885296 7345110 6885296 11439335 15225149 11439335 15225149 8566338 2917044 8566338 2917044 2850213 2917044 4336052 22349928 4336052 22349928 14180826 12706202 14180826 12706202 8724599 18175776 8724599 18175776 7841792 7255091 7841792 7255091 24150287 22993963 24150287 22993963 19534468 7719166 19534468 7719166 23121742 21953665 23121742 21953665 12158469 10384398 12158469 10384398 701689 613465 701689 613465 15093964 17891488 15093964 17891488 18364471 17891488 7873099 19184995 7873099 19184995 17901669 14814581 17901669 14814581 15312439 14814581 18818471 8273378 18818471 8273378 11703300 10998274 11703300 10998274 3360534 2945641 3360534 2945641 18147685 20054626 18147685 20054626 6872427 20054626 22542672 21545848 22542672 21545848 19260755 7921457 19260755 7921457 11156048 15510576 11156048 15510576 5897335 3132578 5897335 3132578 23684896 3132578 10430375 10038278 10430375 10038278 7790154 7416124 7790154 7416124 22148521 3774988 22148521 3774988 23486687 22716137 23486687 22716137 18886800 12498128 18886800 12498128 14465456 12498128 22829757 22146969 22829757 22146969 23320263 3482233 23320263 3482233 9892816 25111955 9892816 25111955 1957984 25111955 5735946 5403571 5735946 5403571 9882907 17373774 9882907 17373774 21346685 3880570 21346685 3880570 23980745 22924776 23980745 22924776 23225403 3630686 23225403 3630686 17677961 16928645 17677961 16928645 13889979 13171064 13889979 13171064 18484656 20921227 18484656 20921227 21472114 20921227 10922638 15634968 10922638 15634968 21939701 21389296 21939701 21389296 9942400 10481663 9942400 10481663 25230900 24165986 25230900 24165986 10691126 16485752 10691126 16485752 18566668 18140703 18566668 18140703 21401652 5940846 21401652 5940846 18410363 25095570 18410363 25095570 26211419 25095570 20827756 6530098 20827756 6530098 20741462 20349719 20741462 20349719 8502890 18503627 8502890 18503627 8132525 18920598 8132525 18920598 10560309 11407442 10560309 11407442 15136962 21887815 15136962 21887815 2919135 24115557 2919135 24115557 5852178 5346909 5852178 5346909 11321408 15290554 11321408 15290554 19094741 7927166 19094741 7927166 20637049 20129456 20637049 20129456 13382400 13317835 13382400 13317835 17375882 23333546 17375882 23333546 24407113 23333546 20081028 7327509 20081028 7327509 17861367 23105070 17861367 23105070 3875034 23105070 5590355 20817014 5590355 20817014 21462871 20817014 2026460 24702552 2026460 24702552 7171046 13998906 7171046 13998906 12700904 13998906 4636015 4532111 4636015 4532111 18544936 23124531 18544936 23124531 24285715 23124531 20984373 20066446 20984373 20066446 20944008 20066446 25420198 24454792 25420198 24454792 21429345 20164253 21429345 20164253 6804921 20164253 19799429 6052187 19799429 6052187 3817550 26413434 3817550 26413434 744776 26413434 23020243 3957754 23020243 3957754 22658535 15080170 22658535 15080170 4169233 3700844 4169233 3700844 12715915 19676008 12715915 19676008 20773895 6008993 20773895 6008993 24744270 2154004 24744270 2154004 11101814 15704943 11101814 15704943 23027602 3861541 23027602 3861541 4556770 6751178 4556770 6751178 21678754 5158300 21678754 5158300 15742961 11225617 15742961 11225617 8506535 7992265 8506535 7992265 12116259 12126550 12116259 12126550 12543937 12126550 10593261 10012887 10593261 10012887 21158917 20262427 21158917 20262427 13954157 13060117 13954157 13060117 5564028 21312926 5564028 21312926 9750757 4653854 9750757 4653854 4736074 4653854 17127277 16416335 17127277 16416335 10612746 15863824 10612746 15863824 18318323 17628027 18318323 17628027 26487202 418059 26487202 418059 5685089 19757080 5685089 19757080 16635032 10633588 16635032 10633588 15919280 22055353 15919280 22055353 4570308 22055353 6541207 5979590 6541207 5979590 17075628 18634573 17075628 18634573 20485567 6797819 20485567 6797819 11529032 15356800 11529032 15356800 14934522 12011998 14934522 12011998 1844882 25218250 1844882 25218250 23141607 22024437 23141607 22024437 23654572 22847398 23654572 22847398 21434679 5368328 21434679 5368328 10259092 20910577 10259092 20910577 21658549 20910577 11190421 10537346 11190421 10537346 18700501 18245293 18700501 18245293 9711579 9049362 9711579 9049362 9556808 12932491 9556808 12932491 14061881 12932491 11524288 10845387 11524288 10845387 13457638 13059856 13457638 13059856 18382023 8470650 18382023 8470650 23075429 3800525 23075429 3800525 21432740 20779919 21432740 20779919 5651008 3879226 5651008 3879226 22856606 3879226 18798622 8401764 18798622 8401764 6348932 20797440 6348932 20797440 8251433 5876464 8251433 5876464 21040225 5876464 14043852 16769098 14043852 16769098 10088940 16769098 19808045 19053761 19808045 19053761 24775070 2129564 24775070 2129564 17048209 10007363 17048209 10007363 19357861 7972139 19357861 7972139 8649266 7972139 18396609 18005099 18396609 18005099 12295149 11743399 12295149 11743399 12791529 12606776 12791529 12606776 17994386 9304319 17994386 9304319 11234412 20013760 11234412 20013760 6889898 20013760 13308369 13529174 13308369 13529174 12217167 14324966 12217167 14324966 13606186 12715499 13606186 12715499 20243539 6845020 20243539 6845020 15828470 23580440 15828470 23580440 3353824 23580440 19946175 6913896 19946175 6913896 15388328 22506735 15388328 22506735 23235618 22506735 14621580 11849047 14621580 11849047 12545190 11849047 18563655 19033112 18563655 19033112 7934958 19033112 10125215 16500938 10125215 16500938 10662651 16599093 10662651 16599093 6503525 6144768 6503525 6144768 24614645 23429178 24614645 23429178 5840117 5926989 5840117 5926989 17010698 23352585 17010698 23352585 24665340 23352585 21380127 6124695 21380127 6124695 16104010 22461901 16104010 22461901 4626714 22461901 9943441 17174806 9943441 17174806 19378900 18641028 19378900 18641028 18961929 5857568 18961929 5857568 21353230 5857568 11690003 14864124 11690003 14864124 22504587 4567070 22504587 4567070 22653905 21788434 22653905 21788434 8825052 1927418 8825052 1927418 2193841 1927418 12916200 12202952 12916200 12202952 5586427 5226990 5586427 5226990 16467785 25633570 16467785 25633570 1546314 25633570 19084574 18532859 19084574 18532859 6503445 20497204 6503445 20497204 7361478 10049964 7361478 10049964 19570316 7720956 19570316 7720956 16572107 10953612 16572107 10953612 3663218 23146258 3663218 23146258 22603600 9379070 22603600 9379070 9750961 9379070 24476125 23485894 24476125 23485894 5199133 5034352 5199133 5034352 5729413 9372900 5729413 9372900 10099962 9372900 3513103 3092875 3513103 3092875 8503237 18604724 8503237 18604724 19997289 7182191 19997289 7182191 9754206 12903908 9754206 12903908 13786564 12903908 3517574 3059566 3517574 3059566 20865582 6144346 20865582 6144346 24437729 2415581 24437729 2415581 19617239 19260385 19617239 19260385 7789068 19260385 20772185 20354496 20772185 20354496 14806946 13828941 14806946 13828941 11640250 16611202 11640250 16611202 16883233 16611202 13504930 13487653 13504930 13487653 17586484 23263939 17586484 23263939 3738775 23263939 14138128 13223354 14138128 13223354 4566445 22580944 4566445 22580944 22427465 21488613 22427465 21488613 1790761 25078112 1790761 25078112 21274040 5318755 21274040 5318755 17710622 9448858 17710622 9448858 9641557 5404545 9641557 5404545 5596872 5404545 18067310 13115025 18067310 13115025 14140918 13115025 19356038 7593136 19356038 7593136 2737912 24132130 2737912 24132130 9847897 9296821 9847897 9296821 14765898 14641092 14765898 14641092 20571685 6095051 20571685 6095051 8687576 18141105 8687576 18141105 21483293 5131836 21483293 5131836 14505964 20208098 14505964 20208098 20925803 20208098 11205230 10871384 11205230 10871384 10118022 16642419 10118022 16642419 14899040 12445197 14899040 12445197 20710922 20288747 20710922 20288747 15623972 2732042 15623972 2732042 2782234 2732042 5110829 19883116 5110829 19883116 20335369 19883116 17356593 9679110 17356593 9679110 12909382 24736424 12909382 24736424 2142272 24736424 6087273 5787287 6087273 5787287 15102830 14911884 15102830 14911884 13765269 13005898 13765269 13005898 13990239 18120693 13990239 18120693 8552894 18447242 8552894 18447242 15683565 14151265 15683565 14151265 14575212 14151265 18508406 8768986 18508406 8768986 13164392 12832530 13164392 12832530 18721983 18088406 18721983 18088406 6903026 6416889 6903026 6416889 18844229 18566901 18844229 18566901 19375192 18566901 16145144 15405772 16145144 15405772 8392047 18479934 8392047 18479934 21237636 6087339 21237636 6087339 10186945 17157483 10186945 17157483 13204635 8978111 13204635 8978111 9212126 8978111 14075129 13325736 14075129 13325736 21185801 5706541 21185801 5706541 7375938 22115000 7375938 22115000 22742345 22115000 12329912 11312951 12329912 11312951 1535205 25608658 1535205 25608658 3837908 3748231 3837908 3748231 11304872 15573463 11304872 15573463 13337484 5156698 13337484 5156698 5329070 5156698 9182472 12748418 9182472 12748418 19715707 22118860 19715707 22118860 4888925 22118860 10736420 16109408 10736420 16109408 3768004 23047276 3768004 23047276 12680811 3650629 12680811 3650629 3720586 3650629 22916493 21802181 22916493 21802181 4960136 21802181 14983540 8271052 14983540 8271052 8580987 18462496 8580987 18462496 19942190 7143945 19942190 7143945 18986834 10127529 18986834 10127529 4907863 21779702 4907863 21779702 6678711 20149643 6678711 20149643 5786650 21496315 5786650 21496315 5375035 21496315 17298786 8971974 17298786 8971974 18274462 8971974 11744223 15243235 11744223 15243235 19570165 7327691 19570165 7327691 11302998 15716000 11302998 15716000 6634950 6595764 6634950 6595764 16696079 19406706 16696079 19406706 6875146 20178735 6875146 20178735 16970298 10012438 16970298 10012438 10685002 16332805 10685002 16332805 13624038 13239794 13624038 13239794 23457018 22629933 23457018 22629933 3686802 3789179 3686802 3789179 15418642 19385183 15418642 19385183 20185434 19385183 15934771 10893612 15934771 10893612 11461771 15613032 11461771 15613032 12955858 13857498 12955858 13857498 13098637 16840684 13098637 16840684 19348284 7766810 19348284 7766810 12408438 13999034 12408438 13999034 15000472 13999034 13350927 12315944 13350927 12315944 8662743 18104180 8662743 18104180 5923812 5663995 5923812 5663995 16433238 16164188 16433238 16164188 19627531 7626871 19627531 7626871 26345024 25229939 26345024 25229939 2201565 1962139 2201565 1962139 17224159 20149523 17224159 20149523 4342595 22711397 4342595 22711397 7310041 19750084 7310041 19750084 21784635 21102281 21784635 21102281 8221427 3615693 8221427 3615693 4020680 3615693 18287577 8975523 18287577 8975523 5933312 5831608 5933312 5831608 1988223 25056389 1988223 25056389 25589377 18885119 25589377 18885119 19210829 7678971 19210829 7678971 19355642 7678971 10730234 10028619 10730234 10028619 9629538 4762501 9629538 4762501 4829713 4762501 11734513 15288970 11734513 15288970 13294310 13385334 13294310 13385334 3305626 23512176 3305626 23512176 19139237 7787825 19139237 7787825 4261471 22410395 4261471 22410395 20585457 10394670 20585457 10394670 10733611 22373927 10733611 22373927 4621338 22373927 17780458 9349650 17780458 9349650 12429223 14390185 12429223 14390185 25031051 1659518 25031051 1659518 14149627 13444690 14149627 13444690 19087137 8111622 19087137 8111622 11100256 16048335 11100256 16048335 6351998 2879952 6351998 2879952 2517999 8694744 2517999 8694744 22319810 4405268 22319810 4405268 2711943 24312794 2711943 24312794 20435696 6288272 20435696 6288272 20992691 20397692 20992691 20397692 12006055 3235211 12006055 3235211 3668926 3235211 9216589 19012498 9216589 19012498 19330347 19012498 16592626 10412942 16592626 10412942 13568470 22753640 13568470 22753640 25604225 24568258 25604225 24568258 14738954 10774038 14738954 10774038 24494518 2516511 24494518 2516511 22612483 21989480 22612483 21989480 17387937 9592015 17387937 9592015 11884159 16213860 11884159 16213860 16800106 16213860 10940536 13604264 10940536 13604264 23131399 3820552 23131399 3820552 3341444 23611832 3341444 23611832 18153831 11436412 18153831 11436412 6741095 20112324 6741095 20112324 10115184 7446112 10115184 7446112 19763898 7446112 18477183 18184684 18477183 18184684 11305201 15579478 11305201 15579478 16345836 16406013 16345836 16406013 17112416 16406013 13393101 12330408 13393101 12330408 19673123 25749400 19673123 25749400 1338177 25749400 18307573 8022669 18307573 8022669 1234513 25584363 1234513 25584363 15261276 11626144 15261276 11626144 5385120 21252690 5385120 21252690 16273992 10781105 16273992 10781105 17454379 16782594 17454379 16782594 7417676 7110879 7417676 7110879 7809461 25104601 7809461 25104601 26044897 25104601 8677904 17242907 8677904 17242907 17969474 17242907 2453426 2580985 2453426 2580985 11154559 22875916 11154559 22875916 23625670 22875916 20010219 7219508 20010219 7219508 12648966 14960037 12648966 14960037 15136280 14960037 8389830 8071467 8389830 8071467 9367103 17476563 9367103 17476563 9562230 9130900 9562230 9130900 10669376 24416886 10669376 24416886 25472414 24416886 16408153 8868493 16408153 8868493 18437610 8868493 12940770 16215211 12940770 16215211 23102153 22355424 23102153 22355424 12454979 2415654 12454979 2415654 24319348 2415654 16574645 15840352 16574645 15840352 16338401 10630089 16338401 10630089 18047929 20503336 18047929 20503336 6066399 20503336 8106019 6255386 8106019 6255386 20495575 6255386 20305369 19504944 20305369 19504944 13518893 9005777 13518893 9005777 9388151 8919777 9388151 8919777 23105379 24650195 23105379 24650195 25676555 24650195 15075342 11880914 15075342 11880914 16351154 21073887 16351154 21073887 21757966 21073887 1861941 1734287 1861941 1734287 24517715 23522639 24517715 23522639 9526316 9248730 9526316 9248730 17176782 15911312 17176782 15911312 10705344 15911312 14709363 10696792 14709363 10696792 5053493 21875767 5053493 21875767 15683631 11018868 15683631 11018868 6301262 20606244 6301262 20606244 22109863 5130647 22109863 5130647 10864545 13537598 10864545 13537598 14178072 13537598 4476057 4004203 4476057 4004203 22470474 15989993 22470474 15989993 11160662 15989993 20908110 20440543 20908110 20440543 23458184 3351742 23458184 3351742 22062875 20485443 22062875 20485443 3742131 3231596 3742131 3231596 6819210 20327610 6819210 20327610 13368136 5297483 13368136 5297483 22033796 5297483 6729273 11534751 6729273 11534751 12512433 11534751 11407569 15255377 11407569 15255377 13129193 13573451 13129193 13573451 5723948 21311155 5723948 21311155 11475212 7348034 11475212 7348034 7908347 7348034 8586172 18578930 8586172 18578930 16962162 8534203 16962162 8534203 23301516 22132986 23301516 22132986 7564146 2470296 7564146 2470296 24417690 2470296 11435189 10789254 11435189 10789254 22609853 4259381 22609853 4259381 10361949 16503733 10361949 16503733 14796966 4350822 14796966 4350822 22587222 4350822 14597993 12216851 14597993 12216851 6944785 6645271 6944785 6645271 9090259 8825714 9090259 8825714 7615398 19463865 7615398 19463865 4703295 4299302 4703295 4299302 1642690 25241596 1642690 25241596 24148627 2669289 24148627 2669289 4446742 22309651 4446742 22309651 13809794 12918711 13809794 12918711 19809089 19272305 19809089 19272305 13208360 10159589 13208360 10159589 10560643 10159589 21372946 20800020 21372946 20800020 15316930 3729441 15316930 3729441 4286531 3729441 10550820 16139152 10550820 16139152 4923068 4901063 4923068 4901063 9000283 11586253 9000283 11586253 16323468 10495046 16323468 10495046 13394367 19721842 13394367 19721842 7230758 19721842 7753248 7247055 7753248 7247055 11285565 25275196 11285565 25275196 1581924 25275196 9063803 13814181 9063803 13814181 12834763 13814181 7244688 19813443 7244688 19813443 17380237 6596639 17380237 6596639 20954293 6596639 8664358 15874872 8664358 15874872 10883818 15874872 9043024 8495488 9043024 8495488 17813840 24089629 17813840 24089629 2825951 24089629 5362932 6335744 5362932 6335744 25261992 1540232 25261992 1540232 5007264 18642637 5007264 18642637 19178367 18642637 7748062 7411996 7748062 7411996 22752182 21778130 22752182 21778130 10524557 9894471 10524557 9894471 4558998 22393007 4558998 22393007 2013174 1848265 2013174 1848265 17846785 21325611 17846785 21325611 22072923 21325611 10824830 8244224 10824830 8244224 8653793 8244224 13124601 23277289 13124601 23277289 23714015 23277289 11720216 6486139 11720216 6486139 6450403 6486139 12374930 14383415 12374930 14383415 15695911 10184466 15695911 10184466 17012499 16349484 17012499 16349484 6110340 6202603 6110340 6202603 14525837 13569604 14525837 13569604 22708856 4125568 22708856 4125568 22427634 15165595 22427634 15165595 6944394 20038577 6944394 20038577 18539494 4627322 18539494 4627322 3920809 22815532 3920809 22815532 15383039 11567569 15383039 11567569 5833781 21170420 5833781 21170420 20820233 17284049 20820233 17284049 10025012 17284049 24291013 2621726 24291013 2621726 9460933 17376573 9460933 17376573 10923756 7541819 10923756 7541819 19321353 7541819 16364010 25504241 16364010 25504241 1318243 25504241 21683536 4810283 21683536 4810283 12450752 11865065 12450752 11865065 4645529 4475697 4645529 4475697 11391822 22192989 11391822 22192989 23313490 22192989 12862891 12153831 12862891 12153831 12687774 14214874 12687774 14214874 13481219 8320961 13481219 8320961 8566760 8320961 12875306 18051369 12875306 18051369 18463703 18051369 14297323 13186082 14297323 13186082 4377496 22512425 4377496 22512425 3671503 3864906 3671503 3864906 3863152 23013600 3863152 23013600 18182976 2801941 18182976 2801941 2798966 2801941 6037815 16321864 6037815 16321864 10665925 16321864 9538608 4022490 9538608 4022490 22851156 4022490 18561623 18249872 18561623 18249872 19090886 18249872 4216561 4154530 4216561 4154530 12869642 24116526 12869642 24116526 25039201 24116526 14540257 12389113 14540257 12389113 8515361 18573328 8515361 18573328 10836823 11349335 10836823 11349335 17460520 16752691 17460520 16752691 20103210 1156857 20103210 1156857 25937292 1156857 16366736 15384714 16366736 15384714 11691592 15384714 15220275 4064287 15220275 4064287 4026231 4064287 12241370 20410582 12241370 20410582 6885843 20410582 14774038 11467021 14774038 11467021 23551377 23157673 23551377 23157673 5823493 8474910 5823493 8474910 14410616 20154289 14410616 20154289 20870177 20154289 18997393 7939221 18997393 7939221 19218293 7939221 4070837 4096582 4070837 4096582 8905414 8507528 8905414 8507528 5227683 5262296 5227683 5262296 21945897 21308996 21945897 21308996 9175947 6166765 9175947 6166765 20712086 6166765 14304349 17828245 14304349 17828245 18105035 17828245 13256874 13692895 13256874 13692895 24047250 22892703 24047250 22892703 14584100 6629653 14584100 6629653 7160593 6629653 17866407 17264975 17866407 17264975 16165685 9681885 16165685 9681885 4380255 4025929 4380255 4025929 16436067 18042944 16436067 18042944 9022874 18060342 9022874 18060342 21481693 5159396 21481693 5159396 20795173 21607115 20795173 21607115 4623690 4478279 4623690 4478279 16216942 22179077 16216942 22179077 4507096 22179077 7088831 8459974 7088831 8459974 18627591 8459974 3985141 23046829 3985141 23046829 21076190 20387176 21076190 20387176 4166029 22643937 4166029 22643937 19632954 4911745 19632954 4911745 5126970 4911745 14371243 24392606 14371243 24392606 2429544 24392606 2968350 2940243 2968350 2940243 21372794 20619998 21372794 20619998 23193896 3663715 23193896 3663715 2901170 24062569 2901170 24062569 11739992 11437955 11739992 11437955 23158965 22771388 23158965 22771388 19244377 18856120 19244377 18856120 21290061 20625191 21290061 20625191 7156997 2445741 7156997 2445741 24624326 2445741 11468865 22591231 11468865 22591231 4547725 22591231 20004408 4460544 20004408 4460544 22567893 4460544 5364077 21491620 5364077 21491620 6886676 6382252 6886676 6382252 13207378 20836942 13207378 20836942 21465849 20836942 11081341 4472329 11081341 4472329 4508295 4472329 9836566 17493736 9836566 17493736 16230796 10601818 16230796 10601818 5299122 24560669 5299122 24560669 2224548 24560669 4697730 4633965 4697730 4633965 5718573 21438470 5718573 21438470 14512165 8733196 14512165 8733196 18615478 8733196 17974588 22483228 17974588 22483228 24475536 23234770 24475536 23234770 12800634 11804826 12800634 11804826 12239810 14248861 12239810 14248861 8131446 6919424 8131446 6919424 20287473 6919424 12302676 14531513 12302676 14531513 8886805 8357139 8886805 8357139 16856168 16569888 16856168 16569888 12313171 14315504 12313171 14315504 4871109 22040206 4871109 22040206 23742476 3100895 23742476 3100895 11327991 21475723 11327991 21475723 22035274 21475723 13859301 12596077 13859301 12596077 9981207 16734084 9981207 16734084 12078120 9892367 12078120 9892367 10339338 9892367 15771100 19570886 15771100 19570886 7643700 19570886 12976133 12514846 12976133 12514846 9515272 17305956 9515272 17305956 20299318 7106363 20299318 7106363 6652346 20171724 6652346 20171724 7498345 7518186 7498345 7518186 13038041 12539879 13038041 12539879 25109818 1170380 25109818 1170380 25871568 1170380 15570063 18495576 15570063 18495576 8405167 18495576 20004100 19509101 20004100 19509101 14996598 14502009 14996598 14502009 3122570 23976390 3122570 23976390 12181343 7300473 12181343 7300473 25091420 24142546 25091420 24142546 18624996 8352225 18624996 8352225 22568070 21514909 22568070 21514909 6630320 20430161 6630320 20430161 23273705 22468635 23273705 22468635 4584241 4478814 4584241 4478814 12109806 16403571 12109806 16403571 16920523 16403571 6962119 20329900 6962119 20329900 19513975 1764281 19513975 1764281 1883113 1764281 7883083 23797503 7883083 23797503 75254 96798 75254 96798 8696001 24155978 8696001 24155978 2830234 24155978 12799698 3962792 12799698 3962792 23028057 3674132 23028057 3674132 4039400 20054492 4039400 20054492 20512373 20054492 14465033 12411148 14465033 12411148 14291294 14191301 14291294 14191301 24132316 2869329 24132316 2869329 17300270 12956462 17300270 12956462 13752482 12956462 25256358 24045732 25256358 24045732 13556465 3668671 13556465 3668671 3832836 3668671 15087470 14454086 15087470 14454086 20397021 4540193 20397021 4540193 4695244 4540193 16726104 17152537 16726104 17152537 10074917 17152537 15719144 1755443 15719144 1755443 25225435 1755443 18863124 18363550 18863124 18363550 11641601 10943607 11641601 10943607 22120814 21670680 22120814 21670680 4934382 4532353 4934382 4532353 18108215 22589082 18108215 22589082 23283929 22589082 15682344 11273996 15682344 11273996 16482703 17719000 16482703 17719000 975941 1071010 975941 1071010 12090829 17586136 12090829 17586136 18180097 17586136 14080059 13827592 14080059 13827592 22363738 21631760 22363738 21631760 8250520 7979960 8250520 7979960 15618255 14686231 15618255 14686231 15614126 11210077 15614126 11210077 12260005 12552107 12260005 12552107 18673312 8402014 18673312 8402014 3052651 23796351 3052651 23796351 3963064 4005557 3963064 4005557 2841413 24054257 2841413 24054257 21002920 6320131 21002920 6320131 24103851 23248302 24103851 23248302 9311277 17926437 9311277 17926437 5824943 20964596 5824943 20964596 12752308 12292986 12752308 12292986 15829494 21375707 15829494 21375707 22051250 21375707 14084838 13148927 14084838 13148927 22262178 21638136 22262178 21638136 23470427 3111071 23470427 3111071 3498137 3111071 15642181 22376747 15642181 22376747 4071843 22684985 4071843 22684985 24272587 2696750 24272587 2696750 4397178 3983615 4397178 3983615 23391173 3331909 23391173 3331909 8891716 18929782 8891716 18929782 19253792 18929782 17101776 8364258 17101776 8364258 18792164 8364258 16352271 24380328 16352271 24380328 25399907 24380328 17265807 9828242 17265807 9828242 4429977 22527802 4429977 22527802 22375949 4225790 22375949 4225790 16433283 15705993 16433283 15705993 20729866 6715549 20729866 6715549 8553972 18651479 8553972 18651479 11685864 10956649 11685864 10956649 696320 26348985 696320 26348985 14405958 12479905 14405958 12479905 13754824 16240720 13754824 16240720 9820850 9290828 9820850 9290828 17599595 19273134 17599595 19273134 7786082 19273134 20495808 19890991 20495808 19890991 12480699 5708310 12480699 5708310 21450740 5708310 17117462 20313669 17117462 20313669 6969738 20313669 8272767 18295086 8272767 18295086 18719628 18295086 16673213 6956237 16673213 6956237 20032654 6956237 15820178 21909656 15820178 21909656 5162124 21909656 21804290 2212636 21804290 2212636 1965865 2212636 12024844 18727764 12024844 18727764 19270078 18727764 1204087 25851836 1204087 25851836 5786303 21196476 5786303 21196476 1609889 25513048 1609889 25513048 7415479 18829754 7415479 18829754 18973397 18829754 5127829 21709476 5127829 21709476 9888548 15629634 9888548 15629634 20356779 19905819 20356779 19905819 16451922 7180770 16451922 7180770 19815628 7180770 15867092 11490434 15867092 11490434 8248053 7796589 8248053 7796589 7723393 19324272 7723393 19324272 8832187 18281740 8832187 18281740 21252485 20572708 21252485 20572708 16296300 9384109 16296300 9384109 9643250 9384109 17295729 9717774 17295729 9717774 1042374 920110 1042374 920110 7488173 22949268 7488173 22949268 24164448 22949268 3020387 3151978 3020387 3151978 16213081 11180533 16213081 11180533 5630627 5452375 5630627 5452375 10308491 16638978 10308491 16638978 17124450 5500490 17124450 5500490 4682702 22319689 4682702 22319689 4704897 4458515 4704897 4458515 13546950 15382051 13546950 15382051 11669959 15382051 14300970 13896964 14300970 13896964 9659169 17371431 9659169 17371431 22141237 4546787 22141237 4546787 8238222 15834640 8238222 15834640 16563875 15834640 13796441 13671469 13796441 13671469 19733614 19061175 19733614 19061175 25627556 1112868 25627556 1112868 4982089 21751581 4982089 21751581 5476043 5162334 5476043 5162334 4813472 22284736 4813472 22284736 13562572 13313986 13562572 13313986 11098001 22784255 11098001 22784255 23489407 22784255 15597168 13544084 15597168 13544084 14558053 13544084 15335958 1126952 15335958 1126952 25907156 1126952 18414442 8923561 18414442 8923561 7436830 7343637 7436830 7343637 23096728 22444784 23096728 22444784 16593058 15985947 16593058 15985947 5377614 24140960 5377614 24140960 25307683 24140960 11270365 2190994 11270365 2190994 24653537 2190994 18349484 23119251 18349484 23119251 24444196 23119251 4507970 16171049 4507970 16171049 10491294 16171049 8032280 7436715 8032280 7436715 12985958 14044750 12985958 14044750 13992453 5235182 13992453 5235182 5320816 5235182 18070622 17780806 18070622 17780806 9389917 17780806 21837013 5055139 21837013 5055139 18862554 10027238 18862554 10027238 9447764 17588561 9447764 17588561 20039527 6740479 20039527 6740479 7527890 19298962 7527890 19298962 19910624 19298962 12203341 8882975 12203341 8882975 18421496 8882975 12022419 14915619 12022419 14915619 11721542 11273850 11721542 11273850 16675632 16055430 16675632 16055430 10878261 10112038 10878261 10112038 19607219 19452246 19607219 19452246 17650836 17151862 17650836 17151862 3069423 23766898 3069423 23766898 15364654 14672063 15364654 14672063 8599498 18421416 8599498 18421416 11470019 15529405 11470019 15529405 10089103 19172520 10089103 19172520 6830398 6328488 6830398 6328488 10317103 18902356 10317103 18902356 19513918 18902356 8157609 7630594 8157609 7630594 18142047 17628476 18142047 17628476 22382078 4825118 22382078 4825118 14680220 12093830 14680220 12093830 19127609 8049010 19127609 8049010 22292387 21560905 22292387 21560905 19715477 19138585 19715477 19138585 6309347 20670106 6309347 20670106 19958652 3211417 19958652 3211417 23526332 3211417 4710357 23747229 4710357 23747229 24989483 23747229 14541382 13834989 14541382 13834989 7810457 19130205 7810457 19130205 21699182 4849163 21699182 4849163 12257449 11917065 12257449 11917065 9913706 9526243 9913706 9526243 16540382 16001197 16540382 16001197 1576607 1387340 1576607 1387340 8401449 16876002 8401449 16876002 17782975 16876002 11829329 7207936 11829329 7207936 7252635 7207936 17643117 17314568 17643117 17314568 9078795 8919798 9078795 8919798 21482686 20711985 21482686 20711985 18696918 17716624 18696918 17716624 4021465 23040939 4021465 23040939 4295504 4150910 4295504 4150910 13585216 15744265 13585216 15744265 18519619 8416080 18519619 8416080 3321250 23603363 3321250 23603363 18370471 7742902 18370471 7742902 7624540 22899086 7624540 22899086 1270669 1132970 1270669 1132970 2469318 19701377 2469318 19701377 20483846 19701377 19162231 8043092 19162231 8043092 20437745 19719673 20437745 19719673 14491400 13393274 14491400 13393274 22794218 22226333 22794218 22226333 16262263 11009607 16262263 11009607 12803608 13921090 12803608 13921090 1245992 1215353 1245992 1215353 17395794 16696440 17395794 16696440 12083276 8772813 12083276 8772813 18392131 8772813 14759092 13720099 14759092 13720099 9966772 9501717 9966772 9501717 10009735 17028181 10009735 17028181 12469083 8464080 12469083 8464080 18803189 8464080 6103466 20843310 6103466 20843310 17552213 9540519 17552213 9540519 12806164 13862669 12806164 13862669 8673183 8370111 8673183 8370111 20858218 20410481 20858218 20410481 11290155 15391922 11290155 15391922 8807881 17956167 8807881 17956167 8804705 8486165 8804705 8486165 19726866 18923059 19726866 18923059 16209874 10880035 16209874 10880035 6851197 26384399 6851197 26384399 702752 26384399 19875109 5474428 19875109 5474428 21350259 5474428 10275649 16793384 10275649 16793384 10935436 16181435 10935436 16181435 5804563 24511270 5804563 24511270 2420571 24511270 7349994 8861560 7349994 8861560 18270997 8861560 15657584 15286146 15657584 15286146 16153877 15286146 15060249 7983105 15060249 7983105 5167903 21680227 5167903 21680227 7904055 7700476 7904055 7700476 13400649 13466002 13400649 13466002 22007178 4894433 22007178 4894433 23572684 23065359 23572684 23065359 14910819 9304165 14910819 9304165 9680034 9304165 12405646 14277910 12405646 14277910 13972455 6578357 13972455 6578357 22201314 4408803 22201314 4408803 14272049 16683825 14272049 16683825 17071094 16683825 15101701 11663203 15101701 11663203 20194781 20021595 20194781 20021595 20813684 20021595 5025696 4860595 5025696 4860595 4425317 22500079 4425317 22500079 3531118 3531286 3531118 3531286 10790890 21415246 10790890 21415246 22231998 21415246 4066451 3999210 4066451 3999210 5017288 22048562 5017288 22048562 20338682 6839312 20338682 6839312 15927142 15154086 15927142 15154086 14238755 12448176 14238755 12448176 6928281 20052542 6928281 20052542 6301480 5101696 6301480 5101696 5220403 5101696 6464762 21941156 6464762 21941156 22704625 21941156 16376723 10675865 16376723 10675865 16255796 10675865 22337793 21382231 22337793 21382231 16880352 10043533 16880352 10043533 16263182 15655907 16263182 15655907 16108682 15655907 20386338 19719920 20386338 19719920 12628990 11823572 12628990 11823572 21845951 21219759 21845951 21219759 8659333 12189540 8659333 12189540 18945947 21063001 18945947 21063001 21714683 21063001 10547568 9876041 10547568 9876041 2942396 24024090 2942396 24024090 21513725 18202188 21513725 18202188 8976522 18202188 21820204 4976630 21820204 4976630 20488388 19731069 20488388 19731069 10285530 9862366 10285530 9862366 13304287 12262394 13304287 12262394 20401676 6508949 20401676 6508949 18748000 8438608 18748000 8438608 25967906 758734 25967906 758734 5480879 21094011 5480879 21094011 13070935 5890769 13070935 5890769 5823722 5890769 23468224 22309548 23468224 22309548 6852825 1776148 6852825 1776148 1925469 1776148 19670782 19500122 19670782 19500122 13910239 10798385 13910239 10798385 16310882 10798385 11154303 24627855 11154303 24627855 2191092 24627855 5699143 5474782 5699143 5474782 21813229 21108982 21813229 21108982 3918432 3768619 3918432 3768619 23520522 22809667 23520522 22809667 18188563 8796789 18188563 8796789 23841436 23364482 23841436 23364482 15722696 10979564 15722696 10979564 6833372 20359375 6833372 20359375 17983915 9492128 17983915 9492128 8097003 18930291 8097003 18930291 23703157 3071600 23703157 3071600 22921480 8005664 22921480 8005664 14962624 24877156 14962624 24877156 1894241 24877156 15087115 14158993 15087115 14158993 17495797 16641499 17495797 16641499 22883981 3834022 22883981 3834022 10508913 9895333 10508913 9895333 2622876 3081837 2622876 3081837 7251158 16833161 7251158 16833161 20223233 4625745 20223233 4625745 22502010 4625745 14073394 13681527 14073394 13681527 3512437 3090737 3512437 3090737 18656098 11474583 18656098 11474583 12087465 11474583 22690602 3905841 22690602 3905841 16850775 24510340 16850775 24510340 2263356 24510340 8730904 8367062 8730904 8367062 11827070 14999014 11827070 14999014 22933487 3615617 22933487 3615617 18343179 18093627 18343179 18093627 11893308 11177501 11893308 11177501 21051982 20415718 21051982 20415718 18540807 8875868 18540807 8875868 14568588 15542859 14568588 15542859 15957205 15542859 1566037 25202081 1566037 25202081 18080704 17746013 18080704 17746013 23174649 21948796 23174649 21948796 13016290 9656479 13016290 9656479 17053456 9656479 15509725 21654893 15509725 21654893 22310154 21654893 21601036 1506144 21601036 1506144 1533882 1506144 7629589 17676955 7629589 17676955 14655486 2128062 14655486 2128062 24804916 2128062 13167269 13393757 13167269 13393757 11476123 10864707 11476123 10864707 16542802 20822830 16542802 20822830 21533318 20822830 17716454 1358258 17716454 1358258 25539507 1358258 13158716 13281099 13158716 13281099 20477365 6559816 20477365 6559816 12371033 12005717 12371033 12005717 9104858 8777225 9104858 8777225 24375753 23698019 24375753 23698019 21361501 7593659 21361501 7593659 7279679 19741603 7279679 19741603 7006317 6599499 7006317 6599499 12879875 15109827 12879875 15109827 8232554 7722629 8232554 7722629 8351543 22952050 8351543 22952050 24087410 22952050 4975021 4677682 4975021 4677682 6113730 21162406 6113730 21162406 16983318 3915915 16983318 3915915 22817000 3915915 6457509 11403947 6457509 11403947 12314557 11403947 8688531 18052233 8688531 18052233 17463304 12623673 17463304 12623673 13615611 12623673 19365965 7469437 19365965 7469437 13734150 22593531 13734150 22593531 23799216 22593531 11067698 10299354 11067698 10299354 16274280 15377114 16274280 15377114 21195535 5613691 21195535 5613691 25103332 23986281 25103332 23986281 8576431 8130474 8576431 8130474 19348229 18520293 19348229 18520293 21650854 5870311 21650854 5870311 17610637 20422878 17610637 20422878 21193426 20422878 14849328 9580474 14849328 9580474 7875483 7564627 7875483 7564627 24943113 23757173 24943113 23757173 16648778 10620023 16648778 10620023 11130252 16402030 11130252 16402030 10542700 16402030 18634358 4227856 18634358 4227856 4287357 4227856 11257176 10747419 11257176 10747419 20489190 6752804 20489190 6752804 21614828 20920156 21614828 20920156 18956558 7906553 18956558 7906553 3917940 22981597 3917940 22981597 21109983 3082960 21109983 3082960 23965381 23198611 23965381 23198611 3644680 23198611 22926767 18878383 22926767 18878383 5178712 4996511 5178712 4996511 6375851 22079429 6375851 22079429 4698081 22079429 4963455 4773941 4963455 4773941 19012552 15032346 19012552 15032346 15669265 15032346 22765567 22072760 22765567 22072760 21406788 11012029 21406788 11012029 7574468 6928403 7574468 6928403 8710500 18107623 8710500 18107623 11572982 8455199 11572982 8455199 18650300 8455199 5801425 5452271 5801425 5452271 7910548 20838753 7910548 20838753 21518063 20838753 13686580 9736384 13686580 9736384 10066581 9736384 21768497 872746 21768497 872746 661655 872746 5525522 22376306 5525522 22376306 23345150 22376306 22616628 4603161 22616628 4603161 21792050 18614785 21792050 18614785 15136943 4146812 15136943 4146812 22564505 4146812 11673257 10747889 11673257 10747889 10264405 5520539 10264405 5520539 21438723 5520539 13435756 12668648 13435756 12668648 9644023 9004282 9644023 9004282 14329912 19878562 14329912 19878562 20277351 19878562 10499332 10051613 10499332 10051613 15542267 14592940 15542267 14592940 22429895 4921137 22429895 4921137 15221091 14194675 15221091 14194675 10401597 2541640 10401597 2541640 24404070 2541640 7572819 15395603 7572819 15395603 15904149 15395603 2700508 2878955 2700508 2878955 6663454 20620610 6663454 20620610 7021517 6429460 7021517 6429460 24605341 23614699 24605341 23614699 6843616 16230703 6843616 16230703 16889321 16230703 9436652 8928130 9436652 8928130 18067300 21185191 18067300 21185191 22028408 21185191 6358870 6500349 6358870 6500349 8742971 18240569 8742971 18240569 17122961 11532533 17122961 11532533 15775594 11532533 22864097 22331241 22864097 22331241 7830719 19085043 7830719 19085043 7088950 19921444 7088950 19921444 10079250 9796031 10079250 9796031 15496813 14929117 15496813 14929117 18191119 8986849 18191119 8986849 8977266 18017058 8977266 18017058 9096772 8636258 9096772 8636258 12536796 11862793 12536796 11862793 7844048 7251337 7844048 7251337 11822627 15199288 11822627 15199288 8469245 8226601 8469245 8226601 14665850 20549210 14665850 20549210 6357163 20549210 23756711 22534124 23756711 22534124 18024156 4531906 18024156 4531906 22053168 4531906 8513176 16976111 8513176 16976111 9968345 16976111 7616481 7041575 7616481 7041575 16052621 13367821 16052621 13367821 12436568 14526368 12436568 14526368 12988412 11636530 12988412 11636530 15333179 11636530 12260532 11977732 12260532 11977732 11176872 6093036 11176872 6093036 20745898 6093036 10940976 21680259 10940976 21680259 22380544 21680259 4648416 4553417 4648416 4553417 6576288 20422756 6576288 20422756 20398678 17001132 20398678 17001132 7674252 19395035 7674252 19395035 15239738 9571798 15239738 9571798 10089405 9571798 17681291 9460535 17681291 9460535 7180530 19842526 7180530 19842526 9065662 8690961 9065662 8690961 12699648 17330463 12699648 17330463 9554181 17330463 18326792 8674557 18326792 8674557 21006816 20572617 21006816 20572617 12724779 14151391 12724779 14151391 2153828 24753290 2153828 24753290 18686681 8361731 18686681 8361731 20438840 19981375 20438840 19981375 10191707 3608479 10191707 3608479 4032918 3608479 20712612 19953335 20712612 19953335 18036881 9136040 18036881 9136040 14182475 13140695 14182475 13140695 6848395 6803362 6848395 6803362 23129191 22632154 23129191 22632154 17262072 10041663 17262072 10041663 10489308 16481506 10489308 16481506 10568512 6657374 10568512 6657374 7024894 6657374 25942892 24817049 25942892 24817049 8097565 6390449 8097565 6390449 6891786 6390449 14380093 20978329 14380093 20978329 21650937 20978329 14447896 8101180 14447896 8101180 18973223 8101180 2538489 24512974 2538489 24512974 12191358 11843035 12191358 11843035 12647649 12718599 12647649 12718599 14013537 12718599 10261670 6341802 10261670 6341802 22220877 4521960 22220877 4521960 14634350 14378688 14634350 14378688 15144721 14378688 2854362 23928023 2854362 23928023 21220585 16310710 21220585 16310710 10640854 16310710 15722336 10437476 15722336 10437476 11320071 10437476 26039375 683517 26039375 683517 13671736 12949907 13671736 12949907 7471986 7547505 7471986 7547505 14632411 13838314 14632411 13838314 14173450 6143904 14173450 6143904 6414161 6143904 13844590 12980971 13844590 12980971 19117022 7866890 19117022 7866890 21745689 21080810 21745689 21080810 16193953 8118338 16193953 8118338 8587261 8118338 18613545 22959774 18613545 22959774 23317517 22959774 16413735 10418070 16413735 10418070 24169479 23200940 24169479 23200940 24555650 2450933 24555650 2450933 16666000 16297522 16666000 16297522 3772010 3895063 3772010 3895063 22599181 18074015 22599181 18074015 3705631 23343028 3705631 23343028 5254098 5176239 5254098 5176239 23723583 23292746 23723583 23292746 11376350 6641751 11376350 6641751 5205670 21486705 5205670 21486705 22055453 4494183 22055453 4494183 12040448 11062782 12040448 11062782 20710890 6569760 20710890 6569760 12336719 14456705 12336719 14456705 8456238 1677621 8456238 1677621 1903127 1677621 18759352 17999257 18759352 17999257 3767147 3646997 3767147 3646997 4984546 9397565 4984546 9397565 17608731 9397565 17530141 17677071 17530141 17677071 9622555 17677071 16591664 4231940 16591664 4231940 4559145 4231940 21092174 10719812 21092174 10719812 6920725 19976700 6920725 19976700 19909628 19178357 19909628 19178357 23657183 24241701 23657183 24241701 25404040 24241701 4565502 4569456 4565502 4569456 24323566 23174154 24323566 23174154 23001306 21878352 23001306 21878352 2939280 24051967 2939280 24051967 15092621 11613599 15092621 11613599 5552208 21432677 5552208 21432677 2369578 2165810 2369578 2165810 12410123 14564941 12410123 14564941 10621827 3158438 10621827 3158438 3312019 3158438 15107930 11545146 15107930 11545146 15997794 2248648 15997794 2248648 2609507 2248648 26111450 25171323 26111450 25171323 18111747 9175028 18111747 9175028 12010445 24597517 12010445 24597517 2432120 24597517 20256558 19641420 20256558 19641420 21362446 20728895 21362446 20728895 10445058 8405375 10445058 8405375 18727593 8405375 10211578 16432091 10211578 16432091 16654752 7408779 16654752 7408779 22669732 22253258 22669732 22253258 16578475 10429494 16578475 10429494 14944328 21817710 14944328 21817710 4951450 21817710 19104937 7498671 19104937 7498671 19748930 7498671 8261055 7654094 8261055 7654094 2360056 2105085 2360056 2105085 18435366 21648041 18435366 21648041 5317877 21648041 13166674 13637942 13166674 13637942 17350468 16789907 17350468 16789907 14141090 12637062 14141090 12637062 9578903 22520597 9578903 22520597 23051109 22520597 14381843 4355422 14381843 4355422 22324314 4355422 17846662 17383748 17846662 17383748 20756437 5918444 20756437 5918444 12344561 18673369 12344561 18673369 8346407 18673369 23802917 3022584 23802917 3022584 16807845 10400983 16807845 10400983 9957330 8144929 9957330 8144929 18886859 8144929 10388567 21202644 10388567 21202644 5802371 21202644 6282177 3952497 6282177 3952497 3842268 3952497 9287580 21341928 9287580 21341928 5835410 21341928 21699894 5800831 21699894 5800831 9374459 22851040 9374459 22851040 4052742 22851040 21551890 1214446 21551890 1214446 1340654 1214446 12001109 14691866 12001109 14691866 22757954 4048582 22757954 4048582 12918294 21915279 12918294 21915279 4935280 21915279 22553772 4414568 22553772 4414568 12580818 16183464 12580818 16183464 16891778 16183464 1016609 25891116 1016609 25891116 8730097 9270230 8730097 9270230 18046371 9270230 9264337 8703841 9264337 8703841 6406845 5834848 6406845 5834848 17094248 9886628 17094248 9886628 5372163 5208348 5372163 5208348 7195136 19634558 7195136 19634558 5001369 4827198 5001369 4827198 15541720 11624538 15541720 11624538 12507256 11624538 17865270 20016187 17865270 20016187 6913068 20016187 15880964 14968107 15880964 14968107 23410998 22344122 23410998 22344122 18775860 18102952 18775860 18102952 4227181 22803366 4227181 22803366 13689626 12935728 13689626 12935728 23370582 3367967 23370582 3367967 11569324 15562256 11569324 15562256 10329614 9543261 10329614 9543261 8713093 18116880 8713093 18116880 1886462 1593568 1886462 1593568 18124540 25931559 18124540 25931559 922168 25931559 14732059 12177379 14732059 12177379 11734716 18165803 11734716 18165803 8698747 18165803 15988835 9974952 15988835 9974952 10531433 9974952 22964322 23730251 22964322 23730251 3312890 23730251 18278536 17275993 18278536 17275993 4561011 22536404 4561011 22536404 26126781 977077 26126781 977077 16077918 15916672 16077918 15916672 14214123 12598356 14214123 12598356 15722088 14928101 15722088 14928101 9253683 8963178 9253683 8963178 14412959 14308691 14412959 14308691 8808110 8179191 8808110 8179191 14318371 20848742 14318371 20848742 24024809 22773566 24024809 22773566 19395408 6337928 19395408 6337928 6812876 6337928 11891503 14981602 11891503 14981602 18977119 1833709 18977119 1833709 1615477 1833709 12098260 14830000 12098260 14830000 4363670 4249253 4363670 4249253 12505430 11555182 12505430 11555182 9980640 9552841 9980640 9552841 18545167 18505219 18545167 18505219 18965909 18505219 5181489 5088813 5181489 5088813 12931056 15300058 12931056 15300058 4523819 24443779 4523819 24443779 2545575 24443779 15152595 4095492 15152595 4095492 4486336 4095492 9016599 17848864 9016599 17848864 14526475 12330277 14526475 12330277 15048422 12330277 8914314 17720421 8914314 17720421 18922480 8392548 18922480 8392548 10241851 16044371 10241851 16044371 11241180 16044371 3546102 3486228 3546102 3486228 13177545 12104235 13177545 12104235 10013960 9089651 10013960 9089651 9617451 9089651 14650957 18921132 14650957 18921132 7998618 18921132 22225249 4291314 22225249 4291314 9851683 13989903 9851683 13989903 14963170 6214889 14963170 6214889 20472492 6214889 11906260 14950734 11906260 14950734 19018727 8134436 19018727 8134436 10863227 20238813 10863227 20238813 6609109 20238813 18970117 18679486 18970117 18679486 24008388 22773189 24008388 22773189 13657976 9334429 13657976 9334429 18127867 9334429 1256400 1268156 1256400 1268156 21080495 12581053 21080495 12581053 14090534 12581053 14818818 12062805 14818818 12062805 22890752 22316540 22890752 22316540 2975222 2699263 2975222 2699263 23826563 4178067 23826563 4178067 2258637 24693262 2258637 24693262 13539509 12967430 13539509 12967430 22207005 21567468 22207005 21567468 10471762 7636413 10471762 7636413 7249234 6893334 7249234 6893334 24057810 23057567 24057810 23057567 12797415 14049305 12797415 14049305 14467654 14323915 14467654 14323915 16915590 9723386 16915590 9723386 17000352 21492205 17000352 21492205 22281857 21492205 12437116 14386640 12437116 14386640 17594128 16816525 17594128 16816525 12239672 9345097 12239672 9345097 17705294 9345097 15631503 15015981 15631503 15015981 14523038 10847980 14523038 10847980 11022115 10251902 11022115 10251902 24279292 23738664 24279292 23738664 18564191 8535434 18564191 8535434 8220956 18781891 8220956 18781891 5859177 6047592 5859177 6047592 21892684 21037309 21892684 21037309 13096138 12063738 13096138 12063738 10431483 16483816 10431483 16483816 19370258 7842341 19370258 7842341 17241243 23889751 17241243 23889751 3188992 23889751 21138712 4216719 21138712 4216719 22732607 4216719 20482405 17694584 20482405 17694584 17906596 17694584 20295594 22722498 20295594 22722498 23817396 22722498 5010657 3965841 5010657 3965841 23148338 22464321 23148338 22464321 2900928 3286793 2900928 3286793 13291706 22489143 13291706 22489143 4442057 22489143 14228585 13302859 14228585 13302859 7732037 19237447 7732037 19237447 8649030 8168240 8649030 8168240 1716266 25372312 1716266 25372312 17427087 3447958 17427087 3447958 3899562 3447958 8491752 21564276 8491752 21564276 885503 26049446 885503 26049446 5548943 5388301 5548943 5388301 18522142 18299373 18522142 18299373 18931658 18299373 9205007 2273163 9205007 2273163 1862755 2273163 18224158 17960891 18224158 17960891 17095640 9881845 17095640 9881845 24893832 23728461 24893832 23728461 3999707 10977602 3999707 10977602 16068146 10977602 14344 26985929 14344 26985929 3436423 17315439 3436423 17315439 18501939 4256151 18501939 4256151 22542625 4256151 17056406 16490307 17056406 16490307 17391391 9593812 17391391 9593812 24179867 25344418 24179867 25344418 1564001 25344418 19146859 7710253 19146859 7710253 11272231 11935530 11272231 11935530 15041401 11935530 14074696 12638914 14074696 12638914 20048981 7212348 20048981 7212348 20055185 19413134 20055185 19413134 5807412 5904719 5807412 5904719 5056236 21770903 5056236 21770903 16736968 5050127 16736968 5050127 5312195 5050127 12590576 11648600 12590576 11648600 21514000 5458128 21514000 5458128 14352024 14016462 14352024 14016462 8156325 8066588 8156325 8066588 9562538 17341058 9562538 17341058 17073776 6968641 17073776 6968641 7347213 6968641 15912173 11833335 15912173 11833335 12501425 11833335 14146069 12660113 14146069 12660113 21650572 4409547 21650572 4409547 24881536 25597356 24881536 25597356 26369248 25597356 11124326 11334418 11124326 11334418 15553550 11334418 13150711 13591674 13150711 13591674 1608772 2060354 1608772 2060354 14085273 18562954 14085273 18562954 18977524 18562954 10971701 10133189 10971701 10133189 15109475 11774309 15109475 11774309 23405136 3351210 23405136 3351210 18334299 9025153 18334299 9025153 18403462 8853072 18403462 8853072 7867467 24607130 7867467 24607130 25717286 24607130 4922121 4698725 4922121 4698725 15580889 20614339 15580889 20614339 4254000 22747665 4254000 22747665 21925122 8844061 21925122 8844061 9064861 8844061 10789993 15735968 10789993 15735968 19872019 7253847 19872019 7253847 10563780 23064107 10563780 23064107 3684289 23064107 6445341 5933638 6445341 5933638 6828820 20380194 6828820 20380194 5014832 4584306 5014832 4584306 12384721 22447393 12384721 22447393 4655763 22447393 10308511 15307009 10308511 15307009 20999487 20355396 20999487 20355396 10541627 5480788 10541627 5480788 21445900 5480788 4385302 4089800 4385302 4089800 8515739 8030100 8515739 8030100 20474200 6107329 20474200 6107329 17444376 16967572 17444376 16967572 20462562 6904403 20462562 6904403 23329640 24232170 23329640 24232170 24981970 24232170 16405071 6343733 16405071 6343733 6663452 6343733 15744782 15512906 15744782 15512906 13907900 13283479 13907900 13283479 8091056 19123607 8091056 19123607 13453474 12347097 13453474 12347097 19160276 18973624 19160276 18973624 12304841 14378821 12304841 14378821 7718063 19322857 7718063 19322857 15942611 15229338 15942611 15229338 21557051 21087785 21557051 21087785 20965233 13870313 20965233 13870313 14545022 12002133 14545022 12002133 12481252 12002133 13902660 12909036 13902660 12909036 4219900 4159848 4219900 4159848 9969993 17012403 9969993 17012403 13758440 13371627 13758440 13371627 18933966 18295128 18933966 18295128 16742891 10509306 16742891 10509306 6642548 20292984 6642548 20292984 13421530 6602610 13421530 6602610 20170914 6602610 2702377 2399254 2702377 2399254 20919511 23206663 20919511 23206663 23835754 23206663 17437689 4347314 17437689 4347314 22657492 4347314 12516326 14493067 12516326 14493067 20203822 6614914 20203822 6614914 3706113 23354166 3706113 23354166 8072881 5531240 8072881 5531240 21892857 5531240 15304470 11528209 15304470 11528209 25132797 1787223 25132797 1787223 23132015 22000881 23132015 22000881 10475131 16804156 10475131 16804156 25428741 24267392 25428741 24267392 9781499 5077892 9781499 5077892 23778399 22627882 23778399 22627882 21017165 8836722 21017165 8836722 9294011 8836722 22146506 21489496 22146506 21489496 17256959 16708198 17256959 16708198 25602515 24507453 25602515 24507453 10279953 6979316 10279953 6979316 7383546 6979316 9156623 17622065 9156623 17622065 23324891 3572367 23324891 3572367 10074271 16534366 10074271 16534366 20934739 6438258 20934739 6438258 5130261 21494555 5130261 21494555 14122291 11186517 14122291 11186517 15534474 11186517 10985398 15585148 10985398 15585148 10207367 9555531 10207367 9555531 17627334 17028162 17627334 17028162 15783022 5215759 15783022 5215759 4032195 22974494 4032195 22974494 25599982 1155869 25599982 1155869 19575181 18796201 19575181 18796201 15704390 11240143 15704390 11240143 20353648 19587814 20353648 19587814 19977992 3298795 19977992 3298795 23648228 3298795 3952198 23160705 3952198 23160705 8811309 7784549 8811309 7784549 19579847 7784549 7533747 7248003 7533747 7248003 19675700 21695008 19675700 21695008 22638929 21695008 4124766 4100190 4124766 4100190 11124287 15385364 11124287 15385364 12224999 6911378 12224999 6911378 4958512 21927233 4958512 21927233 7464569 10000245 7464569 10000245 22749352 21903847 22749352 21903847 22110085 8228623 22110085 8228623 8535496 8228623 11971727 14647208 11971727 14647208 14229338 6936765 14229338 6936765 6038841 5718335 6038841 5718335 12554060 23468916 12554060 23468916 24653002 23468916 2845474 2407756 2845474 2407756 15853046 10818878 15853046 10818878 108554 229802 108554 229802 19582471 19386962 19582471 19386962 22411094 4904526 22411094 4904526 21122230 14792610 21122230 14792610 12070269 14792610 16457121 15780451 16457121 15780451 15134470 8320796 15134470 8320796 18686974 8320796 13281847 13402528 13281847 13402528 13901342 4886252 13901342 4886252 5110308 4886252 25978434 25164004 25978434 25164004 6223782 14332921 6223782 14332921 18745828 8302832 18745828 8302832 22129042 21628377 22129042 21628377 19252126 7143848 19252126 7143848 20045388 7143848 14179328 14468786 14179328 14468786 20644270 4756204 20644270 4756204 22568473 4756204 14042257 20933179 14042257 20933179 6019329 20933179 24813596 2072858 24813596 2072858 14744007 13738087 14744007 13738087 14679652 13640235 14679652 13640235 7420066 19569497 7420066 19569497 14358546 12410002 14358546 12410002 12154154 14540920 12154154 14540920 5387117 5261335 5387117 5261335 17828693 21586752 17828693 21586752 22802666 21888004 22802666 21888004 18364130 1626439 18364130 1626439 25377004 1626439 7772059 19226546 7772059 19226546 5425078 5227451 5425078 5227451 8747013 10298483 8747013 10298483 17086120 10298483 3762837 23107353 3762837 23107353 21977681 13483476 21977681 13483476 13347461 13483476 17227351 16662004 17227351 16662004 6080701 5851585 6080701 5851585 8994340 17952030 8994340 17952030 17220808 9674165 17220808 9674165 10929949 22007943 10929949 22007943 23003400 22007943 2630005 2335326 2630005 2335326 6315803 23208327 6315803 23208327 3710952 23208327 5406723 13963102 5406723 13963102 19940745 7221666 19940745 7221666 14071289 13430584 14071289 13430584 14175641 13430584 3575550 23379826 3575550 23379826 6027415 5765781 6027415 5765781 8884828 17840257 8884828 17840257 4951201 4945113 4951201 4945113 20793928 20408362 20793928 20408362 13964315 8595902 13964315 8595902 2040425 24793272 2040425 24793272 11915926 5578864 11915926 5578864 5711626 5578864 21961074 4784317 21961074 4784317 21146935 20179889 21146935 20179889 23765821 3011581 23765821 3011581 17902677 21586400 17902677 21586400 22321899 21586400 5219059 1883679 5219059 1883679 1496904 1883679 22552491 22169117 22552491 22169117 4535506 22169117 16011148 6190229 16011148 6190229 21007723 6190229 19111192 10645394 19111192 10645394 6153323 20778216 6153323 20778216 10710459 3639409 10710459 3639409 23328549 3639409 14658605 14668375 14658605 14668375 14864804 14668375 10435373 4934378 10435373 4934378 21596180 4934378 6668153 17179254 6668153 17179254 13846673 12980476 13846673 12980476 12639391 24058559 12639391 24058559 2719860 24058559 23202716 1850346 23202716 1850346 1996193 1850346 9502189 17685472 9502189 17685472 17763124 9446474 17763124 9446474 18047804 17499369 18047804 17499369 9466410 17499369 16721346 6213689 16721346 6213689 6310276 6213689 23917630 2892367 23917630 2892367 25025069 23895871 25025069 23895871 10345422 8600853 10345422 8600853 18739543 8600853 3010401 3239392 3010401 3239392 8227678 18794635 8227678 18794635 16550733 9860444 16550733 9860444 17258026 9860444 5654783 21048351 5654783 21048351 20017080 7413715 20017080 7413715 14003545 12737313 14003545 12737313 18405296 8267496 18405296 8267496 22425317 21593857 22425317 21593857 10366192 16597467 10366192 16597467 3475214 23396905 3475214 23396905 16882359 8055860 16882359 8055860 7210551 19883476 7210551 19883476 21687720 5581533 21687720 5581533 21333353 20574471 21333353 20574471 10274243 10530107 10274243 10530107 15509144 11368538 15509144 11368538 16880959 10145510 16880959 10145510 7052269 20116531 7052269 20116531 18685452 17953628 18685452 17953628 8684485 22111206 8684485 22111206 4866899 22111206 6228981 5949262 6228981 5949262 22224317 22775502 22224317 22775502 4031363 22775502 7286444 13375425 7286444 13375425 16820806 10401393 16820806 10401393 16568621 21011207 16568621 21011207 21598227 21011207 3637577 3568718 3637577 3568718 18280638 22527821 18280638 22527821 23663077 22527821 1446822 25473669 1446822 25473669 12023778 9235567 12023778 9235567 17637486 9235567 14190407 14171535 14190407 14171535 19765941 7104495 19765941 7104495 16512091 19521980 16512091 19521980 7433957 19521980 23043285 21852807 23043285 21852807 16590640 13319071 16590640 13319071 10792429 15972288 10792429 15972288 14856285 12057689 14856285 12057689 3571110 23504569 3571110 23504569 5679490 5370204 5679490 5370204 19246503 7633763 19246503 7633763 1838654 1993926 1838654 1993926 8811972 18287390 8811972 18287390 18096179 9204606 18096179 9204606 14729057 12074249 14729057 12074249 16431004 10239349 16431004 10239349 21428407 20816221 21428407 20816221 19998439 2198560 19998439 2198560 24635585 2198560 22660200 19694333 22660200 19694333 4981745 21721240 4981745 21721240 16542822 16360036 16542822 16360036 19744175 19672932 19744175 19672932 23473860 3391068 23473860 3391068 21926294 13239258 21926294 13239258 13474369 13239258 17286353 18108102 17286353 18108102 19001082 18108102 5756130 5890436 5756130 5890436 3483763 23354921 3483763 23354921 11104006 13676920 11104006 13676920 16699246 10291865 16699246 10291865 11623807 10701757 11623807 10701757 4903809 4691561 4903809 4691561 6904962 6469723 6904962 6469723 3457204 3459295 3457204 3459295 15587076 11291837 15587076 11291837 17778562 1301000 17778562 1301000 25401380 1301000 9719798 18429418 9719798 18429418 8483406 18429418 19792989 18944868 19792989 18944868 16474058 10125676 16474058 10125676 21787690 21253783 21787690 21253783 18089827 368311 18089827 368311 234397 368311 10927079 12655464 10927079 12655464 14112652 12655464 13140099 23564256 13140099 23564256 3437150 23564256 19337959 18720076 19337959 18720076 4950649 21659022 4950649 21659022 15938238 3876218 15938238 3876218 22695510 3876218 20158789 20886578 20158789 20886578 21754412 20886578 16922726 9521806 16922726 9521806 17438991 9521806 8824128 18093927 8824128 18093927 19763265 7594526 19763265 7594526 22289680 23860368 22289680 23860368 3104968 23860368 21480629 5444005 21480629 5444005 17362353 25720473 17362353 25720473 1415064 25720473 21244686 20683832 21244686 20683832 4083647 22724158 4083647 22724158 962693 879268 962693 879268 6877715 20101946 6877715 20101946 6882096 8611062 6882096 8611062 20461601 3056610 20461601 3056610 23921190 3056610 21736616 16946619 21736616 16946619 10193530 16946619 18310725 17636110 18310725 17636110 12108483 3999906 12108483 3999906 24534074 23664094 24534074 23664094 21780689 4414380 21780689 4414380 22578758 4414380 21087660 10014685 21087660 10014685 13222698 22071648 13222698 22071648 23217932 22071648 16939754 4542013 16939754 4542013 3992875 22755396 3992875 22755396 8452581 8184485 8452581 8184485 12641703 14035481 12641703 14035481 17817779 9296021 17817779 9296021 17421880 16787917 17421880 16787917 12121862 14649542 12121862 14649542 6802476 20019163 6802476 20019163 12902721 13947204 12902721 13947204 8205629 18827062 8205629 18827062 4801133 4769432 4801133 4769432 26846326 25989268 26846326 25989268 16758560 9994596 16758560 9994596 11835184 14726523 11835184 14726523 6700157 6359932 6700157 6359932 19026808 13935570 19026808 13935570 12508223 13935570 22338885 4901431 22338885 4901431 5756089 20200701 5756089 20200701 20968065 20200701 8130629 8824268 8130629 8824268 9143792 8824268 8161819 8046254 8161819 8046254 24174553 23188303 24174553 23188303 5402232 19472945 5402232 19472945 19979699 19472945 5972110 2383751 5972110 2383751 2075532 2383751 17517555 9542033 17517555 9542033 22414941 4700645 22414941 4700645 5462554 24979611 5462554 24979611 26008643 24979611 14079666 13120422 14079666 13120422 8488870 25781092 8488870 25781092 1261645 25781092 15721326 14961954 15721326 14961954 25717493 24660486 25717493 24660486 20533918 6716810 20533918 6716810 18682921 18515145 18682921 18515145 18802974 18515145 18223864 17976491 18223864 17976491 7351066 19632980 7351066 19632980 4411827 4331153 4411827 4331153 16445566 15793834 16445566 15793834 10011317 9469233 10011317 9469233 5999939 20953277 5999939 20953277 9325909 17773583 9325909 17773583 4271727 22784074 4271727 22784074 11972204 3541336 11972204 3541336 3938805 3541336 19072155 20519291 19072155 20519291 6362503 20519291 13918949 12855225 13918949 12855225 14237044 12855225 5636791 21072955 5636791 21072955 7115296 10100056 7115296 10100056 20750140 19980571 20750140 19980571 9127762 8948719 9127762 8948719 8517722 18305717 8517722 18305717 20898365 5697210 20898365 5697210 3543138 23288006 3543138 23288006 1411160 1288553 1411160 1288553 1392293 25721828 1392293 25721828 11006590 9409364 11006590 9409364 19979839 19235757 19979839 19235757 14436366 12296137 14436366 12296137 22059054 21278009 22059054 21278009 21508886 5938194 21508886 5938194 17392500 24530240 17392500 24530240 2395988 24530240 9997464 9578646 9997464 9578646 20575917 19825505 20575917 19825505 14931763 13869936 14931763 13869936 4462716 22587076 4462716 22587076 18623009 4872111 18623009 4872111 22257248 4872111 5352232 20264317 5352232 20264317 6589335 20264317 4724663 22149143 4724663 22149143 24153059 2669329 24153059 2669329 22586307 8967426 22586307 8967426 9411045 8967426 15762328 10981916 15762328 10981916 8712707 8275479 8712707 8275479 3882651 22877099 3882651 22877099 17260360 10136489 17260360 10136489 13197441 13430869 13197441 13430869 16931515 10142773 16931515 10142773 16289972 15393467 16289972 15393467 20995542 4489717 20995542 4489717 4513209 4489717 19349438 18988996 19349438 18988996 9075515 4744160 9075515 4744160 22179637 4744160 6290586 9004674 6290586 9004674 18712868 8407104 18712868 8407104 9900545 15294531 9900545 15294531 15863659 15294531 3873787 23080784 3873787 23080784 12770382 11039344 12770382 11039344 4994401 21968756 4994401 21968756 20811417 6187875 20811417 6187875 8173071 19016485 8173071 19016485 19178346 18578218 19178346 18578218 21801154 21125975 21801154 21125975 8792734 8242464 8792734 8242464 16224423 15566266 16224423 15566266 14683761 11127404 14683761 11127404 11654514 15151074 11654514 15151074 11064183 10336037 11064183 10336037 5218355 21771436 5218355 21771436 9928568 2199879 9928568 2199879 2625531 2199879 22094869 19155278 22094869 19155278 7870999 19155278 17560069 9286953 17560069 9286953 15910518 12381754 15910518 12381754 5094040 5140377 5094040 5140377 23831991 22613945 23831991 22613945 10210517 13015670 10210517 13015670 13328674 13015670 6500968 20727173 6500968 20727173 16324083 16089418 16324083 16089418 7250525 19749122 7250525 19749122 26372577 494951 26372577 494951 20646166 18995868 20646166 18995868 5030510 4916734 5030510 4916734 11483557 15524628 11483557 15524628 17751992 9210511 17751992 9210511 20565855 19809093 20565855 19809093 15981832 15065816 15981832 15065816 6609486 20372103 6609486 20372103 9583932 4660189 9583932 4660189 21815441 4660189 7354449 19611146 7354449 19611146 6320354 1021644 6320354 1021644 25734670 1021644 18871898 8170269 18871898 8170269 19756471 7626858 19756471 7626858 5632615 21335838 5632615 21335838 4608423 4481507 4608423 4481507 12156847 11827557 12156847 11827557 20669102 6004745 20669102 6004745 22951339 21773115 22951339 21773115 6483127 20448702 6483127 20448702 1261685 25870163 1261685 25870163 8324973 8139267 8324973 8139267 15808028 16345373 15808028 16345373 10422973 16345373 24389150 23698893 24389150 23698893 9669012 9272872 9669012 9272872 10068537 20292811 10068537 20292811 2664423 24257477 2664423 24257477 16490349 10711036 16490349 10711036 14269351 12370855 14269351 12370855 10160948 9672458 10160948 9672458 17102156 16241924 17102156 16241924 16462051 9868816 16462051 9868816 4891658 22079402 4891658 22079402 22154312 4880001 22154312 4880001 9131531 8914139 9131531 8914139 6605109 6502884 6605109 6502884 10775487 16043137 10775487 16043137 15375604 14423463 15375604 14423463 9600927 17259343 9600927 17259343 11746683 1613238 11746683 1613238 1729754 1613238 16019519 15178160 16019519 15178160 21209586 6252065 21209586 6252065 18933766 19684833 18933766 19684833 20090945 19684833 10075186 2146997 10075186 2146997 2534421 2146997 5135586 21580142 5135586 21580142 4063197 3948278 4063197 3948278 17963009 9162930 17963009 9162930 20192103 7054681 20192103 7054681 22508463 21653892 22508463 21653892 5423910 19546993 5423910 19546993 20121961 19546993 18576708 8656081 18576708 8656081 16295593 21483390 16295593 21483390 21986713 21483390 11631018 8480847 11631018 8480847 8967981 8480847 25816668 936676 25816668 936676 22538357 16179061 22538357 16179061 14077502 13220670 14077502 13220670 9985788 17189615 9985788 17189615 8258795 8149488 8258795 8149488 5088701 21633276 5088701 21633276 21360004 5215184 21360004 5215184 7100650 24412276 7100650 24412276 2608166 24412276 13369193 6685587 13369193 6685587 20111139 6685587 19361805 11802019 19361805 11802019 14936443 11802019 16209731 15273860 16209731 15273860 6978724 6421324 6978724 6421324 11838010 10833719 11838010 10833719 21080692 6397429 21080692 6397429 7724175 23386897 7724175 23386897 3618054 23386897 20313276 6419700 20313276 6419700 2604579 24478060 2604579 24478060 21603240 5230982 21603240 5230982 17067114 15222958 17067114 15222958 13117522 7483561 13117522 7483561 19780008 7483561 3556386 3445049 3556386 3445049 4434976 13046469 4434976 13046469 13927790 13046469 6381065 6388270 6381065 6388270 11784816 11014813 11784816 11014813 18257125 9005805 18257125 9005805 9490356 9005805 20358464 25719823 20358464 25719823 1071833 25719823 5810327 1173708 5810327 1173708 987967 1173708 11498420 15605929 11498420 15605929 10543154 10220578 10543154 10220578 11844446 12525012 11844446 12525012 14267716 12525012 2196021 24911199 2196021 24911199 6634949 6403758 6634949 6403758 21714948 21185100 21714948 21185100 10780623 10280633 10780623 10280633 5856321 20848865 5856321 20848865 18697113 12438986 18697113 12438986 13942841 20125642 13942841 20125642 20600315 20125642 9764688 17336751 9764688 17336751 3039459 23877190 3039459 23877190 23985553 9443324 23985553 9443324 10254473 18959117 10254473 18959117 421096 416140 421096 416140 16869846 16395259 16869846 16395259 7832517 7355661 7832517 7355661 22021768 21374738 22021768 21374738 19117693 10390127 19117693 10390127 10991723 10390127 17070551 19820010 17070551 19820010 20601954 19820010 10430789 9835179 10430789 9835179 12206377 14569862 12206377 14569862 19176437 8287367 19176437 8287367 6307359 20693442 6307359 20693442 21532824 5371000 21532824 5371000 7918135 17720067 7918135 17720067 18466568 17720067 8273204 3233257 8273204 3233257 3398404 3233257 17245594 23844780 17245594 23844780 25016612 23844780 6209672 4701713 6209672 4701713 4796398 4701713 11621596 19052612 11621596 19052612 5563045 5293643 5563045 5293643 16608108 10536064 16608108 10536064 16747222 10536064 16493359 3315360 16493359 3315360 23463879 3315360 6859924 9309464 6859924 9309464 17891780 9355329 17891780 9355329 19540870 7811005 19540870 7811005 22344346 21620709 22344346 21620709 2300178 2751849 2300178 2751849 22914077 21729996 22914077 21729996 5489066 21729996 17865522 4275177 17865522 4275177 4469096 4275177 4732670 22419287 4732670 22419287 18961524 18977726 18961524 18977726 21782273 21073753 21782273 21073753 6258040 6310083 6258040 6310083 21709450 21001478 21709450 21001478 22693483 4269008 22693483 4269008 4747860 22155215 4747860 22155215 16885706 4390950 16885706 4390950 4517609 4390950 18160842 10243807 18160842 10243807 8929199 8562444 8929199 8562444 21065893 20171890 21065893 20171890 9922374 9281423 9922374 9281423 19547567 19401470 19547567 19401470 11676022 11294236 11676022 11294236 14524917 15184125 14524917 15184125 15620120 15184125 14255565 4238718 14255565 4238718 3703748 23279912 3703748 23279912 8705002 7989948 8705002 7989948 10442072 17771980 10442072 17771980 9311033 17771980 18747203 22232291 18747203 22232291 4612702 22232291 21684642 16711890 21684642 16711890 10466651 16711890 11127310 5417108 11127310 5417108 21733266 5417108 4358539 22748624 4358539 22748624 13902336 12615524 13902336 12615524 13382786 12615524 14212648 12440999 14212648 12440999 23000635 22622786 23000635 22622786 7903769 7340705 7903769 7340705 14454149 12306784 14454149 12306784 10102558 9404251 10102558 9404251 4712123 22247111 4712123 22247111 25368154 1564042 25368154 1564042 15304595 21085406 15304595 21085406 5931193 21085406 6428500 3321223 6428500 3321223 3730772 3321223 17549179 16784338 17549179 16784338 18464872 8723881 18464872 8723881 15415136 14406979 15415136 14406979 21483147 5398651 21483147 5398651 6809866 20175210 6809866 20175210 14749049 12130348 14749049 12130348 12562894 14259607 12562894 14259607 7919179 7394206 7919179 7394206 16002303 10940823 16002303 10940823 3343987 3517908 3343987 3517908 13286895 20451598 13286895 20451598 21130919 20451598 12968753 12212841 12968753 12212841 24026745 24601217 24026745 24601217 2462918 24601217 14403459 1361115 14403459 1361115 25331555 1361115 11584144 20386691 11584144 20386691 21038302 20386691 4380145 22613159 4380145 22613159 25860791 850054 25860791 850054 2778776 9777254 2778776 9777254 17240551 9777254 9391878 17851065 9391878 17851065 9246972 5900836 9246972 5900836 20923304 5900836 14459287 12309129 14459287 12309129 4497778 4479120 4497778 4479120 14598913 20067248 14598913 20067248 20295635 20067248 12914354 4227571 12914354 4227571 22446887 4227571 9668525 15970507 9668525 15970507 16392709 15970507 12007887 11151451 12007887 11151451 23312168 22686120 23312168 22686120 22920847 20968687 22920847 20968687 2989643 23995089 2989643 23995089 10852346 8642050 10852346 8642050 24884243 23693413 24884243 23693413 7836519 7327871 7836519 7327871 18547210 24431457 18547210 24431457 2514208 24431457 5230528 6016705 5230528 6016705 24583089 2332050 24583089 2332050 6622310 20416609 6622310 20416609 24986804 1878822 24986804 1878822 5821945 10028894 5821945 10028894 16906967 14336019 16906967 14336019 12422051 14336019 13834364 12930779 13834364 12930779 25677272 24434021 25677272 24434021 10650941 5313668 10650941 5313668 21373477 5313668 18280505 21823583 18280505 21823583 22383525 21823583 17449309 16703289 17449309 16703289 3255935 23776348 3255935 23776348 2461913 2644088 2461913 2644088 5460272 21542549 5460272 21542549 17009399 16414747 17009399 16414747 23987555 22801770 23987555 22801770 24610119 2232556 24610119 2232556 21140162 11136117 21140162 11136117 15723964 11136117 24752437 1903582 24752437 1903582 5810887 14899415 5810887 14899415 11968808 14899415 2805615 24193325 2805615 24193325 15797621 14864187 15797621 14864187 9037770 17812947 9037770 17812947 13603989 12972250 13603989 12972250 25992103 25252698 25992103 25252698 1479609 25252698 13963439 12896135 13963439 12896135 2694752 24272161 2694752 24272161 12743430 11783410 12743430 11783410 13188691 19408423 13188691 19408423 7450100 19408423 17394778 9430117 17394778 9430117 17733278 9430117 982282 1113767 982282 1113767 18970115 22936296 18970115 22936296 23966566 22936296 23751730 3158192 23751730 3158192 21862115 21173818 21862115 21173818 10072271 16357674 10072271 16357674 19455584 18724067 19455584 18724067 14436967 13453030 14436967 13453030 11336306 15598319 11336306 15598319 3810463 3379802 3810463 3379802 7384725 19076870 7384725 19076870 7874097 19076870 1609607 2058182 1609607 2058182 22131383 4931024 22131383 4931024 14920746 16702571 14920746 16702571 17088853 16405246 17088853 16405246 2862725 24065200 2862725 24065200 16238873 7686440 16238873 7686440 8238057 7686440 20196916 6758015 20196916 6758015 8425816 18774018 8425816 18774018 7432290 4434424 7432290 4434424 22288992 4434424 20882751 20446793 20882751 20446793 23941845 3002815 23941845 3002815 12081122 14482231 12081122 14482231 24425245 2303802 24425245 2303802 14197583 13241977 14197583 13241977 12488036 11898004 12488036 11898004 5572023 21557005 5572023 21557005 19570824 7993732 19570824 7993732 7977908 7757828 7977908 7757828 8493623 18306891 8493623 18306891 14677898 11927671 14677898 11927671 23378057 22256161 23378057 22256161 6513041 5981108 6513041 5981108 15411401 14583687 15411401 14583687 19523328 7370464 19523328 7370464 18917246 18200432 18917246 18200432 6291378 6332006 6291378 6332006 14061920 13214188 14061920 13214188 9511730 9010500 9511730 9010500 12964548 13582930 12964548 13582930 17916168 9336677 17916168 9336677 17405016 16735708 17405016 16735708 19510381 5770845 19510381 5770845 5830720 5770845 21208899 5339256 21208899 5339256 12282780 14715900 12282780 14715900 9300114 8693648 9300114 8693648 6765145 20132129 6765145 20132129 7836264 7391350 7836264 7391350 24990145 1651642 24990145 1651642 18911471 22414140 18911471 22414140 23228788 22414140 8747155 10301849 8747155 10301849 23564852 3249193 23564852 3249193 16972875 10032852 16972875 10032852 24532443 2212737 24532443 2212737 19499514 18770732 19499514 18770732 13972613 10390660 13972613 10390660 16553360 10390660 10482858 16228100 10482858 16228100 17904923 9392380 17904923 9392380 13597085 13264702 13597085 13264702 17913518 9543809 17913518 9543809 11312896 11105783 11312896 11105783 11034622 6123636 11034622 6123636 22156943 21588623 22156943 21588623 17706208 7827985 17706208 7827985 7908532 7827985 15886792 15482411 15886792 15482411 17834170 9419776 17834170 9419776 15386144 18301569 15386144 18301569 18469957 18301569 15493895 5208197 15493895 5208197 21646624 5208197 14298120 17077412 14298120 17077412 5424267 5325124 5424267 5325124 9014060 22744672 9014060 22744672 23603358 22744672 19454030 7020791 19454030 7020791 7660395 7020791 10670380 17651299 10670380 17651299 9156519 17651299 14081989 10565582 14081989 10565582 21119363 2142019 21119363 2142019 24584469 2142019 7261509 19656567 7261509 19656567 15097420 7145566 15097420 7145566 4370774 4379505 4370774 4379505 19679169 19327838 19679169 19327838 13135741 13522410 13135741 13522410 17598565 20712549 17598565 20712549 6239748 20712549 22370055 21656465 22370055 21656465 6463945 3993828 6463945 3993828 2851109 24058453 2851109 24058453 12853940 12065382 12853940 12065382 17757584 20553155 17757584 20553155 6455405 20553155 10823963 15644913 10823963 15644913 17284484 16855468 17284484 16855468 14468244 12244520 14468244 12244520 1083452 26022514 1083452 26022514 5941113 5655439 5941113 5655439 20495512 23662293 20495512 23662293 25837698 24960999 25837698 24960999 8890628 7650510 8890628 7650510 6503852 2288767 6503852 2288767 2684511 2288767 15514987 13551348 15514987 13551348 11522962 7175208 11522962 7175208 20077606 7175208 9386746 17477142 9386746 17477142 7471484 7422958 7471484 7422958 14303966 14067887 14303966 14067887 13061014 9590510 13061014 9590510 20035132 6591295 20035132 6591295 12042717 14408460 12042717 14408460 11334661 10491539 11334661 10491539 9274438 21664442 9274438 21664442 22569250 21664442 8867837 8396467 8867837 8396467 13467882 13443873 13467882 13443873 17263990 9686301 17263990 9686301 17543869 9686301 12981670 11930710 12981670 11930710 24089579 2735694 24089579 2735694 23381382 23681426 23381382 23681426 24115968 23681426 7626307 18409613 7626307 18409613 16281604 10906873 16281604 10906873 12004115 18170764 12004115 18170764 18992178 18170764 13714840 13351417 13714840 13351417 22504166 21608754 22504166 21608754 8684332 8168305 8684332 8168305 21786305 21115131 21786305 21115131 5697039 5620888 5697039 5620888 11985761 15018613 11985761 15018613 12963947 9374807 12963947 9374807 17955950 9374807 15073719 13987549 15073719 13987549 17147194 9792457 17147194 9792457 5007925 22083954 5007925 22083954 20140875 4149769 20140875 4149769 22961342 4149769 14793052 20871361 14793052 20871361 21477505 20871361 6063488 5827717 6063488 5827717 7214758 19773183 7214758 19773183 14576349 12687079 14576349 12687079 13021016 18465387 13021016 18465387 7728670 6042904 7728670 6042904 6526709 6042904 10141626 9565286 10141626 9565286 3047461 2739480 3047461 2739480 9275562 12345244 9275562 12345244 13210020 12345244 8408422 8008450 8408422 8008450 12317114 14581128 12317114 14581128 15820358 11008253 15820358 11008253 2954208 23979491 2954208 23979491 15447901 14402027 15447901 14402027 3155274 23851497 3155274 23851497 16963953 11803592 16963953 11803592 12829316 11803592 19344674 18459028 19344674 18459028 8875374 17930083 8875374 17930083 7858881 19251109 7858881 19251109 8431883 18632546 8431883 18632546 26342214 25367477 26342214 25367477 19134157 11954629 19134157 11954629 14850533 11954629 21480514 20746381 21480514 20746381 7499104 7210471 7499104 7210471 17564936 16904468 17564936 16904468 11960132 11417868 11960132 11417868 13333309 15909715 13333309 15909715 8369668 18543867 8369668 18543867 14710352 11079475 14710352 11079475 15936046 11079475 2338968 24549695 2338968 24549695 22883210 13981870 22883210 13981870 12781373 13981870 20467081 20182249 20467081 20182249 2950994 2751042 2950994 2751042 11939392 15433287 11939392 15433287 7901713 19073221 7901713 19073221 21793602 4777221 21793602 4777221 13817297 12710053 13817297 12710053 22268659 4269193 22268659 4269193 21461592 14510961 21461592 14510961 3143845 2762238 3143845 2762238 22565787 10534282 22565787 10534282 3804792 3372881 3804792 3372881 7809208 7549231 7809208 7549231 5060243 4882306 5060243 4882306 9492239 17188730 9492239 17188730 5569116 5301820 5569116 5301820 18220690 17548310 18220690 17548310 9589069 4501165 9589069 4501165 22569409 4501165 6686939 12359308 6686939 12359308 14552750 12359308 5585136 5438879 5585136 5438879 15729637 20697438 15729637 20697438 21418671 20697438 21213103 5663970 21213103 5663970 16965665 12710460 16965665 12710460 13786125 12710460 25299928 24076950 25299928 24076950 5137355 15063424 5137355 15063424 11585580 15063424 5346890 5287834 5346890 5287834 8386119 18534018 8386119 18534018 5443452 5130733 5443452 5130733 6302540 10707777 6302540 10707777 16973082 10281165 16973082 10281165 3534635 23402802 3534635 23402802 19850748 7479151 19850748 7479151 16508265 10910444 16508265 10910444 10404603 2808524 10404603 2808524 24006670 2808524 23645145 17122742 23645145 17122742 5311307 21675591 5311307 21675591 24295248 2751702 24295248 2751702 19599423 19424108 19599423 19424108 11928316 7375368 11928316 7375368 7367658 7375368 14821733 16272086 14821733 16272086 16909686 16272086 6558559 6524328 6558559 6524328 8859882 22528122 8859882 22528122 4668833 22528122 7434483 14264937 7434483 14264937 14983568 14264937 5165852 408347 5165852 408347 26543673 408347 8900312 18297303 8900312 18297303 15547272 9062819 15547272 9062819 18338859 9062819 8027182 7654034 8027182 7654034 23467369 22752062 23467369 22752062 14485455 12094664 14485455 12094664 12353590 14528442 12353590 14528442 10169188 9654101 10169188 9654101 12704198 11725099 12704198 11725099 18687379 8421783 18687379 8421783 15734739 16364112 15734739 16364112 10460985 16364112 21153704 20661085 21153704 20661085 15194114 11459699 15194114 11459699 14633857 13916101 14633857 13916101 10389036 9951507 10389036 9951507 7465263 19366353 7465263 19366353 14276701 12490601 14276701 12490601 21044018 20402670 21044018 20402670 7599219 4926703 7599219 4926703 5056145 4926703 14513985 14121792 14513985 14121792 14061575 12803391 14061575 12803391 12126365 16863816 12126365 16863816 10118106 16863816 15358296 14313926 15358296 14313926 12197353 14541558 12197353 14541558 14966109 11881474 14966109 11881474 22643935 21814494 22643935 21814494 16128718 7060610 16128718 7060610 20152895 7060610 16221989 10945457 16221989 10945457 21957179 5458426 21957179 5458426 8099861 7443998 8099861 7443998 19875743 5310846 19875743 5310846 5425224 5310846 7815649 19358025 7815649 19358025 18626830 8567668 18626830 8567668 17026084 16553880 17026084 16553880 12427146 6838813 12427146 6838813 19976870 6838813 15229825 15701969 15229825 15701969 4191981 4136028 4191981 4136028 11773232 16326267 11773232 16326267 10724964 16326267 14580412 7540179 14580412 7540179 8104930 7540179 21321294 20607063 21321294 20607063 17000430 5897864 17000430 5897864 20712662 5897864 20474867 19727236 20474867 19727236 16513410 15974229 16513410 15974229 7363615 22956465 7363615 22956465 3687728 22956465 16450283 10907349 16450283 10907349 9736304 16966203 9736304 16966203 6317339 5798310 6317339 5798310 17560542 17079202 17560542 17079202 3389081 3013155 3389081 3013155 7495958 21205991 7495958 21205991 5528497 21205991 22992865 3837678 22992865 3837678 18554189 21783849 18554189 21783849 22844894 21783849 20205908 19368082 20205908 19368082 7685314 19368082 15615048 11265402 15615048 11265402 16461109 10735851 16461109 10735851 3679834 23333375 3679834 23333375 8687186 15995049 8687186 15995049 11190677 15995049 4225071 22454195 4225071 22454195 5883763 5562700 5883763 5562700 16556678 12599060 16556678 12599060 13526156 12599060 18557676 8620546 18557676 8620546 10549226 9857070 10549226 9857070 5834879 5573095 5834879 5573095 21063655 20574617 21063655 20574617 12902095 4003172 12902095 4003172 22830447 4003172 4916074 22256585 4916074 22256585 20330943 5578820 20330943 5578820 21320378 5578820 14976333 15906557 14976333 15906557 18093114 18571168 18093114 18571168 8248374 20876150 8248374 20876150 21509298 20876150 1628207 1423986 1628207 1423986 9938072 9356817 9938072 9356817 26869460 122181 26869460 122181 19999626 19324487 19999626 19324487 983295 26049315 983295 26049315 9776223 7250735 9776223 7250735 20143274 7250735 15265564 24138091 15265564 24138091 2997628 24138091 7900824 19122837 7900824 19122837 21455644 20642525 21455644 20642525 17551584 4628613 17551584 4628613 4814477 4628613 9636251 17048054 9636251 17048054 19492998 7335639 19492998 7335639 4220724 22636988 4220724 22636988 11973731 4839698 11973731 4839698 4950942 4839698 19357459 11247724 19357459 11247724 5993306 20905648 5993306 20905648 18889507 1716075 18889507 1716075 25372972 1716075 4629313 22401533 4629313 22401533 4495439 22401533 12851283 11963682 12851283 11963682 14593316 11963682 7363317 7111828 7363317 7111828 9675267 9139298 9675267 9139298 23257205 3598535 23257205 3598535 19831533 19105553 19831533 19105553 8829258 8361938 8829258 8361938 17403125 9589887 17403125 9589887 9977867 3225525 9977867 3225525 3449491 3225525 3659184 25719530 3659184 25719530 1454719 25719530 16880810 14233096 16880810 14233096 14844074 14233096 20615473 6092653 20615473 6092653 16517739 15116830 16517739 15116830 11685626 15116830 16405447 3116834 16405447 3116834 3617933 3116834 19527145 18769786 19527145 18769786 17690547 9126205 17690547 9126205 14067678 24272711 14067678 24272711 2593154 24272711 15737787 10263135 15737787 10263135 10613005 10263135 13697495 13181265 13697495 13181265 9793990 9133535 9793990 9133535 6374737 20702603 6374737 20702603 21763925 4995504 21763925 4995504 17730332 17240572 17730332 17240572 20029395 6014947 20029395 6014947 3662798 23183774 3662798 23183774 16640683 10537645 16640683 10537645 9169585 17628620 9169585 17628620 13538077 3897456 13538077 3897456 22875757 3897456 17450970 16921075 17450970 16921075 21088202 5944537 21088202 5944537 18987943 14269841 18987943 14269841 12751965 14269841 20869695 6324154 20869695 6324154 16399397 20413984 16399397 20413984 4893233 4697073 4893233 4697073 24746967 23552706 24746967 23552706 18123690 5166897 18123690 5166897 5454680 5166897 9435123 17442769 9435123 17442769 15937157 10939959 15937157 10939959 5721789 22555522 5721789 22555522 23809732 22555522 3269207 23825548 3269207 23825548 22043293 1611511 22043293 1611511 2123766 1611511 20966738 13943640 20966738 13943640 13788248 12750763 13788248 12750763 13768893 23603104 13768893 23603104 24758704 23603104 3375399 21554191 3375399 21554191 8526493 16735620 8526493 16735620 16990750 16735620 7567108 19260300 7567108 19260300 5697069 4975817 5697069 4975817 5207723 4975817 13858679 12800191 13858679 12800191 17461986 9652849 17461986 9652849 16900500 21468046 16900500 21468046 5250441 21468046 26119800 24949279 26119800 24949279 11755109 15366879 11755109 15366879 18418100 17562485 18418100 17562485 7223251 7202391 7223251 7202391 20070323 19652283 20070323 19652283 22963481 3929414 22963481 3929414 760629 26078651 760629 26078651 7595010 6875720 7595010 6875720 20977921 6145592 20977921 6145592 16522896 15051712 16522896 15051712 11752602 2238254 11752602 2238254 24562142 2238254 8740503 8154184 8740503 8154184 5392977 3080098 5392977 3080098 23625461 3080098 9652932 10425634 9652932 10425634 16488183 10425634 13156733 13717195 13156733 13717195 19327835 7890433 19327835 7890433 18455545 17886137 18455545 17886137 8971382 8622943 8971382 8622943 21557434 5760847 21557434 5760847 25153767 24163599 25153767 24163599 13078022 13694801 13078022 13694801 25938138 24855738 25938138 24855738 11770486 11262192 11770486 11262192 26747506 25784378 26747506 25784378 16759304 7069273 16759304 7069273 20105722 7069273 18434609 12926892 18434609 12926892 10551729 16643153 10551729 16643153 18330967 9080474 18330967 9080474 7159023 19712714 7159023 19712714 12915046 7768983 12915046 7768983 7857741 7768983 9333720 17303168 9333720 17303168 22152020 5234011 22152020 5234011 19430742 20278220 19430742 20278220 21110519 20278220 16436457 15950327 16436457 15950327 11166337 16004804 11166337 16004804 11689574 15131888 11689574 15131888 8681442 18207671 8681442 18207671 18545658 8598156 18545658 8598156 13064366 12203713 13064366 12203713 15985458 737127 15985458 737127 25975194 737127 6342397 20428215 6342397 20428215 22544703 4149340 22544703 4149340 25235676 24095523 25235676 24095523 13986279 13155566 13986279 13155566 12410330 19483765 12410330 19483765 20215532 19483765 18151141 7353332 18151141 7353332 7933134 7353332 24156780 2675550 24156780 2675550 10145484 9544052 10145484 9544052 17505280 9456314 17505280 9456314 13488761 12788703 13488761 12788703 20543114 6478818 20543114 6478818 4030131 22647538 4030131 22647538 14397948 13392161 14397948 13392161 24505146 23347607 24505146 23347607 13183903 8969289 13183903 8969289 23438034 3514442 23438034 3514442 10741607 16043403 10741607 16043403 4413244 4334229 4413244 4334229 9998385 18070367 9998385 18070367 19338033 7797747 19338033 7797747 19081369 20066606 19081369 20066606 20334994 20066606 7844615 3982217 7844615 3982217 22565883 3982217 2467304 24318246 2467304 24318246 14070383 10121937 14070383 10121937 1999256 1506043 1999256 1506043 14164713 13347950 14164713 13347950 17728870 9107910 17728870 9107910 11812488 13019883 11812488 13019883 25921828 24905800 25921828 24905800 21467073 13257316 21467073 13257316 5504561 21389967 5504561 21389967 9618814 9009051 9618814 9009051 20579986 19775253 20579986 19775253 17406670 7210267 17406670 7210267 7779388 7210267 13041324 12551714 13041324 12551714 14508843 5317206 14508843 5317206 5483274 5317206 14953508 21256683 14953508 21256683 5680777 21256683 8718784 8215673 8718784 8215673 3875193 23188706 3875193 23188706 16291173 15550296 16291173 15550296 6278039 20628544 6278039 20628544 21897933 5335270 21897933 5335270 19552219 22350429 19552219 22350429 4754230 22350429 6314083 5981855 6314083 5981855 18234238 20629293 18234238 20629293 21332591 20629293 17320445 6178161 17320445 6178161 2382930 24452255 2382930 24452255 20081006 14186402 20081006 14186402 15184692 14186402 19089164 8120500 19089164 8120500 14219949 15945350 14219949 15945350 19830443 6963957 19830443 6963957 17619440 16943706 17619440 16943706 12755912 13760297 12755912 13760297 20560001 20297250 20560001 20297250 6691878 20297250 10552541 14828226 10552541 14828226 21169657 23733832 21169657 23733832 3173092 23733832 15702701 11117352 15702701 11117352 9393857 18177946 9393857 18177946 8872669 18177946 19428989 19063824 19428989 19063824 4895064 4726733 4895064 4726733 6824393 20212025 6824393 20212025 19576777 2063502 19576777 2063502 1629798 2063502 12794472 14126695 12794472 14126695 17772954 9536820 17772954 9536820 12054350 12127643 12054350 12127643 13944114 14932565 13944114 14932565 15340194 14932565 861126 1032437 861126 1032437 9121412 8655065 9121412 8655065 22046437 4545535 22046437 4545535 10922335 21594489 10922335 21594489 5203914 21594489 13913548 13103344 13913548 13103344 11577170 15479718 11577170 15479718 22678580 4255307 22678580 4255307 14905953 11743909 14905953 11743909 11091144 10353061 11091144 10353061 21120197 20496535 21120197 20496535 8313782 7863623 8313782 7863623 9975709 22908388 9975709 22908388 3867345 22908388 4011187 23056581 4011187 23056581 9253604 9636383 9253604 9636383 17365653 9636383 6260537 6342573 6260537 6342573 18491476 24768873 18491476 24768873 2193212 24768873 21552626 2389454 21552626 2389454 24443506 2389454 9464123 9198529 9464123 9198529 20284277 7053831 20284277 7053831 17685470 9541919 17685470 9541919 21008130 5315387 21008130 5315387 5620738 5315387 20115943 6912552 20115943 6912552 19966227 6912552 22372478 4476372 22372478 4476372 20500186 20024842 20500186 20024842 20741602 20024842 12447857 14447893 12447857 14447893 6124486 20922984 6124486 20922984 13673005 7182750 13673005 7182750 7216118 7182750 12067772 11395794 12067772 11395794 23541428 3262807 23541428 3262807 14664601 18035987 14664601 18035987 8929915 18035987 26469084 25451415 26469084 25451415 23373342 16969511 23373342 16969511 17780716 16969511 21926240 21486152 21926240 21486152 14221710 12565914 14221710 12565914 23451106 22594344 23451106 22594344 14898333 14772377 14898333 14772377 4663831 22232352 4663831 22232352 12484074 2380432 12484074 2380432 2851796 2380432 12444869 14347063 12444869 14347063 17129750 16502884 17129750 16502884 10982642 10538146 10982642 10538146 18078022 17625137 18078022 17625137 19796462 5590831 19796462 5590831 21746386 5590831 17896979 17329025 17896979 17329025 17689472 5433223 17689472 5433223 5398097 5433223 23390749 23086789 23390749 23086789 16409555 10818692 16409555 10818692 2135777 24584260 2135777 24584260 22259301 5594779 22259301 5594779 16325944 16158641 16325944 16158641 4684205 4519157 4684205 4519157 6996966 19804721 6996966 19804721 16493349 5947371 16493349 5947371 21069163 5947371 12881852 11847859 12881852 11847859 24074241 2773295 24074241 2773295 17765018 9351848 17765018 9351848 8055706 7465694 8055706 7465694 16455448 17332264 16455448 17332264 19875968 21415617 19875968 21415617 5413043 21415617 7174917 7932878 7174917 7932878 8091750 7490308 8091750 7490308 7909891 23206232 7909891 23206232 3896585 23206232 22701294 4682386 22701294 4682386 7455159 20820551 7455159 20820551 542963 26555721 542963 26555721 10237110 16999739 10237110 16999739 23821215 22601365 23821215 22601365 16062815 6267828 16062815 6267828 20486210 6267828 6716809 23424768 6716809 23424768 24595880 23424768 19389279 18063512 19389279 18063512 6638411 6627874 6638411 6627874 6716573 20160705 6716573 20160705 17409756 9411235 17409756 9411235 19042994 18287716 19042994 18287716 17408106 9350503 17408106 9350503 9888584 9350503 24887379 1963350 24887379 1963350 17791360 17034097 17791360 17034097 4178204 3981268 4178204 3981268 18944387 20532365 18944387 20532365 21072392 20532365 5188175 5024652 5188175 5024652 11779707 11031147 11779707 11031147 18486123 8905803 18486123 8905803 7155125 19939785 7155125 19939785 16558679 4804264 16558679 4804264 4983921 4804264 17713604 16858434 17713604 16858434 13534752 7760161 13534752 7760161 21008534 6144054 21008534 6144054 2745240 24100555 2745240 24100555 7153103 6804651 7153103 6804651 18469076 15236361 18469076 15236361 16062205 15236361 25093703 1800480 25093703 1800480 22610879 22060069 22610879 22060069 13339966 13350673 13339966 13350673 22175438 21428853 22175438 21428853 2811632 2031358 2811632 2031358 2286427 2031358 16698168 16035108 16698168 16035108 9466402 1085498 9466402 1085498 982391 1085498 1320229 25866784 1320229 25866784 18669589 8520800 18669589 8520800 12071499 14032643 12071499 14032643 18208042 8773767 18208042 8773767 1087799 26067880 1087799 26067880 18302252 8734011 18302252 8734011 2025331 25046210 2025331 25046210 12418933 14144587 12418933 14144587 22414659 21489160 22414659 21489160 4985270 4750856 4985270 4750856 23684566 22731131 23684566 22731131 10929082 15866443 10929082 15866443 4239613 22786432 4239613 22786432 19964678 7308913 19964678 7308913 20847466 20148865 20847466 20148865 17780337 9505060 17780337 9505060 7280162 19747408 7280162 19747408 11095536 14120938 11095536 14120938 12848978 14120938 11520391 11032706 11520391 11032706 16256659 22981741 16256659 22981741 24091363 22981741 7902901 7382523 7902901 7382523 8955615 8874162 8955615 8874162 24804443 1878551 24804443 1878551 10656026 16302544 10656026 16302544 15381773 9402686 15381773 9402686 17565957 9402686 9317678 8879965 9317678 8879965 15312279 15177244 15312279 15177244 12955424 11958406 12955424 11958406 16477200 19226247 16477200 19226247 22953147 21910230 22953147 21910230 19191315 8034126 19191315 8034126 16720970 16117422 16720970 16117422 24613013 2162618 24613013 2162618 3243892 23455158 3243892 23455158 18477125 18041049 18477125 18041049 5782436 20849874 5782436 20849874 1703394 1894446 1703394 1894446 22044607 15037523 22044607 15037523 6973589 20084665 6973589 20084665 8771155 8656766 8771155 8656766 15989172 13510023 15989172 13510023 13695988 13510023 17797513 9197238 17797513 9197238 17071024 16469170 17071024 16469170 9910633 2841679 9910633 2841679 23928283 2841679 9598331 14393001 9598331 14393001 14125915 8176112 14125915 8176112 8793755 8176112 22620005 4384070 22620005 4384070 11673955 14883114 11673955 14883114 8891905 8770512 8891905 8770512 17483857 18216631 17483857 18216631 8680046 18216631 11480745 10945971 11480745 10945971 11221992 10945971 24354174 2043298 24354174 2043298 24876456 2043298 15127930 19278484 15127930 19278484 7565135 19278484 20414743 6955891 20414743 6955891 12902487 12216548 12902487 12216548 19003529 3737835 19003529 3737835 23061009 3737835 17189966 16509454 17189966 16509454 6588001 4272581 6588001 4272581 22753705 4272581 10803363 25569159 10803363 25569159 26491384 25569159 17267247 16567183 17267247 16567183 23300684 22257219 23300684 22257219 15434315 12064229 15434315 12064229 24768188 24015382 24768188 24015382 3934993 3759293 3934993 3759293 22594724 21813757 22594724 21813757 760446 869747 760446 869747 25322337 24102985 25322337 24102985 18261474 8954322 18261474 8954322 9579841 12160455 9579841 12160455 12438675 12160455 7336182 21688293 7336182 21688293 5091111 21688293 26411472 25673046 26411472 25673046 20800537 19999818 20800537 19999818 21548606 20759623 21548606 20759623 16651382 9771814 16651382 9771814 17329779 9771814 4910660 22052305 4910660 22052305 4475255 4219785 4475255 4219785 5783119 13798782 5783119 13798782 12702708 13798782 6328813 22962164 6328813 22962164 23484435 22962164 6176401 5601910 6176401 5601910 8329243 18599896 8329243 18599896 3257857 3215931 3257857 3215931 10979665 17680626 10979665 17680626 18004827 17680626 1856577 25048002 1856577 25048002 16629766 9194056 16629766 9194056 9658766 9194056 21856863 4039227 21856863 4039227 22667184 4039227 15509106 11671767 15509106 11671767 9942609 9547451 9942609 9547451 13864089 18066320 13864089 18066320 18544132 18066320 16449834 4953972 16449834 4953972 21569188 4953972 10116036 9589049 10116036 9589049 9072777 8731667 9072777 8731667 5194045 21931607 5194045 21931607 8095313 7961341 8095313 7961341 12502809 12224392 12502809 12224392 19045804 8148196 19045804 8148196 11619895 10847026 11619895 10847026 3638074 3547257 3638074 3547257 20509158 22332507 20509158 22332507 23437794 22332507 13708878 10244179 13708878 10244179 10771101 10244179 20896051 5713216 20896051 5713216 11551825 15499541 11551825 15499541 9302552 8817628 9302552 8817628 26442449 25724263 26442449 25724263 1414282 12497323 1414282 12497323 14197470 12497323 6230922 20879918 6230922 20879918 13777647 6452187 13777647 6452187 4444853 4429432 4444853 4429432 21068589 9618021 21068589 9618021 9464512 22605693 9464512 22605693 3827178 3972731 3827178 3972731 15483464 25097274 15483464 25097274 1550336 25097274 13707981 13139488 13707981 13139488 19630242 18711465 19630242 18711465 16075011 15669049 16075011 15669049 19265144 24305802 19265144 24305802 25558000 24305802 4602075 569665 4602075 569665 26148686 569665 23689324 15763546 23689324 15763546 11339609 15763546 11919152 8139446 11919152 8139446 8410169 8139446 22341881 4320467 22341881 4320467 13625095 12693136 13625095 12693136 22006937 4793753 22006937 4793753 19303406 18738362 19303406 18738362 11338047 13121586 11338047 13121586 22859948 22028703 22859948 22028703 19232452 7651216 19232452 7651216 16028955 23467979 16028955 23467979 24694709 23467979 6661080 2089816 6661080 2089816 2489188 2089816 6997161 11504034 6997161 11504034 22407144 4431800 22407144 4431800 9664629 12862938 9664629 12862938 14298784 12862938 9448737 17210379 9448737 17210379 20794744 6243598 20794744 6243598 4870398 22869066 4870398 22869066 4221326 22869066 22457674 4339012 22457674 4339012 5338933 21559166 5338933 21559166 18456239 18134416 18456239 18134416 6620611 20392385 6620611 20392385 5503003 5341092 5503003 5341092 14622408 23993411 14622408 23993411 2819257 23993411 22776634 4237997 22776634 4237997 4627352 4237997 9911168 22390188 9911168 22390188 23050911 22390188 19999730 6995989 19999730 6995989 19854524 25238917 19854524 25238917 1611959 25238917 16824566 13656176 16824566 13656176 13228063 13656176 14992185 12266429 14992185 12266429 8598122 18311085 8598122 18311085 13504048 12984617 13504048 12984617 22926412 22298018 22926412 22298018 7821393 7388726 7821393 7388726 5896705 20706084 5896705 20706084 6142409 6098960 6142409 6098960 9226051 12302569 9226051 12302569 13182285 12302569 12560673 9326179 12560673 9326179 9907735 9326179 15896135 15138245 15896135 15138245 12226720 14612906 12226720 14612906 8189317 18997100 8189317 18997100 13761927 9184142 13761927 9184142 22393013 21487448 22393013 21487448 7131887 2960829 7131887 2960829 3287266 2960829 25161586 23912420 25161586 23912420 9455650 459668 9455650 459668 26466013 459668 12612956 12028069 12612956 12028069 23196658 3764884 23196658 3764884 14837223 14444518 14837223 14444518 22724942 3905813 22724942 3905813 18529155 8888677 18529155 8888677 2587630 24345707 2587630 24345707 5418079 5231899 5418079 5231899 16990468 16321695 16990468 16321695 6242120 4838498 6242120 4838498 4919869 4838498 14759132 12488115 14759132 12488115 9041739 8736073 9041739 8736073 22984296 22563451 22984296 22563451 10035054 15585448 10035054 15585448 11132714 15585448 5363294 21393412 5363294 21393412 21464538 1936249 21464538 1936249 1564216 1936249 11823365 11037064 11823365 11037064 3018544 3201495 3018544 3201495 17447875 18101552 17447875 18101552 21790638 21167040 21790638 21167040 20821019 6459287 20821019 6459287 15413111 14755871 15413111 14755871 5946750 5750166 5946750 5750166 9226118 17463647 9226118 17463647 21574667 5319069 21574667 5319069 5334084 21510884 5334084 21510884 7067715 14793354 7067715 14793354 16320813 15660468 16320813 15660468 6255075 5384040 6255075 5384040 21525222 5384040 3289235 23712112 3289235 23712112 14961677 11939205 14961677 11939205 7269348 19533320 7269348 19533320 14281628 10993327 14281628 10993327 16371075 10993327 14349597 13300053 14349597 13300053 17589777 9219443 17589777 9219443 6666023 20200091 6666023 20200091 6777198 12899776 6777198 12899776 25201654 1795879 25201654 1795879 7425767 19590606 7425767 19590606 20136130 7121649 20136130 7121649 3675823 23334647 3675823 23334647 10958373 15630198 10958373 15630198 8143183 25090216 8143183 25090216 2007756 25090216 20843766 19379498 20843766 19379498 7566625 19379498 15019669 8155277 15019669 8155277 20564066 20942115 20564066 20942115 21675514 20942115 9961107 14253327 9961107 14253327 15032925 14253327 14817782 8486012 14817782 8486012 18447003 8486012 14109083 24228336 14109083 24228336 2779582 24228336 6332769 6323233 6332769 6323233 5118280 21921463 5118280 21921463 20051109 8037072 20051109 8037072 12647501 22617356 12647501 22617356 22973621 22617356 8880702 10238909 8880702 10238909 10726834 10238909 6027765 20943703 6027765 20943703 14416868 14316262 14416868 14316262 10444884 19120139 10444884 19120139 7833681 19120139 23130971 3686640 23130971 3686640 21824873 9648615 21824873 9648615 10164518 9648615 20388537 6444279 20388537 6444279 10822764 16062461 10822764 16062461 16045261 10989533 16045261 10989533 9950824 16789138 9950824 16789138 11250889 15890737 11250889 15890737 26654500 25863035 26654500 25863035 15909359 6990835 15909359 6990835 6848049 6990835 8719793 18387301 8719793 18387301 15232667 14467304 15232667 14467304 12230898 14467304 12469330 12122959 12469330 12122959 22965473 23520796 22965473 23520796 2900916 23922030 2900916 23922030 11896129 11090197 11896129 11090197 7818662 20084786 7818662 20084786 7179970 20084786 17316370 13224380 17316370 13224380 5578840 5607080 5578840 5607080 19705712 7600161 19705712 7600161 7971826 6582815 7971826 6582815 20439697 6582815 15827115 14810007 15827115 14810007 18014327 8993639 18014327 8993639 5754278 20970548 5754278 20970548 8682367 16172644 8682367 16172644 21354650 20761371 21354650 20761371 14981096 11825512 14981096 11825512 22248069 21960323 22248069 21960323 5036229 21960323 22826341 22149063 22826341 22149063 12513396 13995222 12513396 13995222 4425456 22504678 4425456 22504678 22115819 17692430 22115819 17692430 17855870 17692430 22966391 4009689 22966391 4009689 17712997 19620800 17712997 19620800 7525680 19620800 18631959 6788302 18631959 6788302 7288123 6788302 19807288 23492322 19807288 23492322 24133360 23492322 17229197 2590173 17229197 2590173 2143222 2470266 2143222 2470266 10016179 16696817 10016179 16696817 4343623 4129062 4343623 4129062 22777820 21690870 22777820 21690870 7591328 13662460 7591328 13662460 13452279 12515147 13452279 12515147 4158160 22931859 4158160 22931859 10070587 6270471 10070587 6270471 3623868 3808940 3623868 3808940 16194496 15625725 16194496 15625725 19189423 8202784 19189423 8202784 14545634 14199795 14545634 14199795 12483427 2852271 12483427 2852271 24716623 1982019 24716623 1982019 9159680 17873237 9159680 17873237 19664224 7583765 19664224 7583765 23604688 22924263 23604688 22924263 11069596 10589008 11069596 10589008 18828823 18345399 18828823 18345399 11844179 9056967 11844179 9056967 18120297 9056967 7206194 19823033 7206194 19823033 12321884 2414477 12321884 2414477 2231636 2414477 15029580 21567023 15029580 21567023 5425196 21567023 19697626 7571597 19697626 7571597 14144225 16661209 14144225 16661209 17137800 16661209 5677097 21520831 5677097 21520831 4335927 4361013 4335927 4361013 10823338 22957395 10823338 22957395 23399072 22957395 17499848 16825147 17499848 16825147 18104830 20960052 18104830 20960052 6208905 20960052 22418913 4547250 22418913 4547250 16466756 18463578 16466756 18463578 19117814 18463578 3074305 3237346 3074305 3237346 16191026 15781446 16191026 15781446 8229106 7969280 8229106 7969280 18027155 9147010 18027155 9147010 22445267 4700616 22445267 4700616 16619579 15826057 16619579 15826057 14606131 13571790 14606131 13571790 22297217 21365863 22297217 21365863 10713118 15958665 10713118 15958665 23045854 22154978 23045854 22154978 15842515 9873475 15842515 9873475 10581102 9873475 20489100 19983559 20489100 19983559 10377869 4126978 10377869 4126978 22538890 4126978 11418541 15427520 11418541 15427520 14214721 5006359 14214721 5006359 5255266 5006359 21102770 21460268 21102770 21460268 5261363 21460268 25139266 24429314 25139266 24429314 15752217 1467124 15752217 1467124 1186001 1467124 5550466 21056269 5550466 21056269 7326689 5644858 7326689 5644858 5657403 5644858 24707080 23956007 24707080 23956007 23242432 18123704 23242432 18123704 7409919 6895774 7409919 6895774 13340988 18885077 13340988 18885077 19462179 18885077 2890210 23911730 2890210 23911730 24565985 2350317 24565985 2350317 12153628 11738740 12153628 11738740 18437665 8595819 18437665 8595819 13044666 17184483 13044666 17184483 25029267 25224046 25029267 25224046 1481170 25224046 21433888 18922162 21433888 18922162 8105028 18922162 16936226 5463990 16936226 5463990 21604208 5463990 2757241 24083444 2757241 24083444 20549266 14223956 20549266 14223956 12625434 14223956 20151003 7117199 20151003 7117199 15731670 20561336 15731670 20561336 21154522 20561336 18202721 8525899 18202721 8525899 8863156 8525899 10131503 16918456 10131503 16918456 14439422 14093535 14439422 14093535 6920109 20150014 6920109 20150014 10999818 10228567 10999818 10228567 15549548 15615747 15549548 15615747 22011703 4444381 22011703 4444381 4542069 4444381 25196883 1503657 25196883 1503657 7271140 15173999 7271140 15173999 23763104 22881662 23763104 22881662 13968723 12841836 13968723 12841836 10699760 16569694 10699760 16569694 23259042 3538815 23259042 3538815 18369090 17654908 18369090 17654908 6484467 5918185 6484467 5918185 22336322 21657569 22336322 21657569 14038994 10966289 14038994 10966289 23202271 3676385 23202271 3676385 21301630 20492131 21301630 20492131 21357490 5871221 21357490 5871221 13583444 13423293 13583444 13423293 10434943 9977818 10434943 9977818 11392386 23134419 11392386 23134419 3659618 23134419 11269427 15596738 11269427 15596738 18553962 20786699 18553962 20786699 6014413 20786699 11838332 11153751 11838332 11153751 9713053 17549181 9713053 17549181 17887376 9142560 17887376 9142560 14277955 13387767 14277955 13387767 6706382 4465632 6706382 4465632 4494845 4465632 8986942 9475271 8986942 9475271 20377857 19935530 20377857 19935530 9961090 5481269 9961090 5481269 21712003 5481269 8593324 18346478 8593324 18346478 5085449 3607853 5085449 3607853 4129509 3607853 6696266 20600260 6696266 20600260 15621543 9341320 15621543 9341320 17759717 9341320 11202915 15468127 11202915 15468127 20097577 6909914 20097577 6909914 9061619 8549081 9061619 8549081 5412127 4192080 5412127 4192080 4276134 4192080 23103682 22241676 23103682 22241676 13348803 11070048 13348803 11070048 7160604 19731309 7160604 19731309 8543823 7877787 8543823 7877787 18481533 18917148 18481533 18917148 8240897 18917148 10445902 14631902 10445902 14631902 15599952 14631902 3417759 23577148 3417759 23577148 10890848 7735438 10890848 7735438 2031883 25511846 2031883 25511846 1337184 25511846 13863185 11528859 13863185 11528859 19724474 7046269 19724474 7046269 13981784 17307725 13981784 17307725 20434217 19549314 20434217 19549314 19684590 7214762 19684590 7214762 14552476 14370097 14552476 14370097 21518491 5400228 21518491 5400228 25646019 24423895 25646019 24423895 22575787 5147010 22575787 5147010 5153263 5147010 16621984 15855617 16621984 15855617 3402090 3547703 3402090 3547703 11334822 10672930 11334822 10672930 6946335 6488713 6946335 6488713 2460813 24217256 2460813 24217256 22153139 4306628 22153139 4306628 20080464 20290808 20080464 20290808 20681501 20290808 19595600 7728763 19595600 7728763 18789884 8646128 18789884 8646128 21616316 4852784 21616316 4852784 5879728 7699794 5879728 7699794 14673848 23644816 14673848 23644816 24667113 23644816 10847657 10317839 10847657 10317839 20552311 22450290 20552311 22450290 4673980 22450290 7418421 6303460 7418421 6303460 6390801 24895046 6390801 24895046 1980046 24895046 16350253 1780849 16350253 1780849 24910085 1780849 2277128 13742943 2277128 13742943 13162963 13742943 6272905 20635010 6272905 20635010 9945891 9239218 9945891 9239218 16638958 12462884 16638958 12462884 10839556 16239741 10839556 16239741 20637234 5970056 20637234 5970056 8414007 18543855 8414007 18543855 16296570 14831267 16296570 14831267 11981116 14831267 12180886 14404665 12180886 14404665 10830095 16146092 10830095 16146092 14310935 12767491 14310935 12767491 20421406 20097793 20421406 20097793 20062491 5303518 20062491 5303518 5370923 5303518 17189950 9735258 17189950 9735258 19338043 7786079 19338043 7786079 8794520 8329682 8794520 8329682 21937666 4643787 21937666 4643787 5248540 22347399 5248540 22347399 23855451 23388678 23855451 23388678 4448855 20945561 4448855 20945561 21594444 20945561 5168476 21664170 5168476 21664170 12760950 8066197 12760950 8066197 21645560 5058408 21645560 5058408 9151170 18081895 9151170 18081895 17368353 16622527 17368353 16622527 10392988 16803205 10392988 16803205 8908166 8418101 8908166 8418101 17017186 14214097 17017186 14214097 11885168 11114215 11885168 11114215 9961531 21626072 9961531 21626072 5537628 21626072 22037663 4868322 22037663 4868322 20827905 22081893 20827905 22081893 22578136 22081893 13841089 12878621 13841089 12878621 9754459 17506842 9754459 17506842 12727281 12046420 12727281 12046420 19865868 19603325 19865868 19603325 9527870 8348930 9527870 8348930 19275964 7724248 19275964 7724248 3772098 22999961 3772098 22999961 7487534 6962942 7487534 6962942 17716979 14195907 17716979 14195907 12685428 14195907 14019958 13034515 14019958 13034515 12376127 14284164 12376127 14284164 7292285 6946006 7292285 6946006 16462202 15693557 16462202 15693557 22206182 4533029 22206182 4533029 13554057 22879455 13554057 22879455 3932774 22879455 13684220 13039236 13684220 13039236 1889930 25138639 1889930 25138639 20651302 20082174 20651302 20082174 6241379 21072789 6241379 21072789 8261030 7977313 8261030 7977313 15471813 14973430 15471813 14973430 22812364 4186216 22812364 4186216 16768182 21399992 16768182 21399992 22417485 21738482 22417485 21738482 16557172 3554336 16557172 3554336 23087715 3554336 19412546 18106113 19412546 18106113 9130199 18106113 9675704 9086437 9675704 9086437 17844012 9086437 11017282 16172403 11017282 16172403 9533102 7835248 9533102 7835248 7944773 7835248 22293925 21782757 22293925 21782757 15247183 7445416 15247183 7445416 19809380 7445416 1817715 25041470 1817715 25041470 14689350 14020377 14689350 14020377 11624233 14908824 11624233 14908824 10626633 9113032 10626633 9113032 23105981 22317102 23105981 22317102 7461797 14814624 7461797 14814624 15390163 14814624 9940192 5582548 9940192 5582548 21382149 5582548 12585137 17383100 12585137 17383100 18065324 17383100 15728749 11086975 15728749 11086975 25197985 24061612 25197985 24061612 23590070 17022971 23590070 17022971 11432546 15364122 11432546 15364122 7695678 19306230 7695678 19306230 18595583 6350829 18595583 6350829 6352342 6350829 21165901 20544439 21165901 20544439 19323427 18940796 19323427 18940796 7040791 19953317 7040791 19953317 22101370 1671430 22101370 1671430 25198974 1671430 7039000 21692140 7039000 21692140 22293747 21692140 21789532 7789986 21789532 7789986 11562903 11008196 11562903 11008196 18328801 23964481 18328801 23964481 3054551 23964481 17471790 10794834 17471790 10794834 16184776 10794834 19579703 18796502 19579703 18796502 17250508 16292703 17250508 16292703 16761132 16292703 17495100 18795893 17495100 18795893 19723389 18795893 13646787 13237831 13646787 13237831 24257033 23688116 24257033 23688116 13305547 13417431 13305547 13417431 22366766 21764577 22366766 21764577 9883010 8141305 9883010 8141305 18958974 8141305 3174367 2744798 3174367 2744798 24063687 2744798 3949197 23053788 3949197 23053788 24979859 1934397 24979859 1934397 26305863 25551219 26305863 25551219 4548709 4463115 4548709 4463115 5997195 22908318 5997195 22908318 3997868 22908318 21638411 5264475 21638411 5264475 26525000 25459156 26525000 25459156 7548132 7205401 7548132 7205401 7397966 7205401 14709902 11932409 14709902 11932409 6227118 5627972 6227118 5627972 14701630 13723898 14701630 13723898 22695355 3993243 22695355 3993243 14540259 13988383 14540259 13988383 14964267 13988383 7441285 7395090 7441285 7395090 10888467 10148313 10888467 10148313 4583472 4543119 4583472 4543119 17336999 21669338 17336999 21669338 5470419 21669338 11710245 10897527 11710245 10897527 2170709 24755416 2170709 24755416 20048915 19372342 20048915 19372342 25040504 23959490 25040504 23959490 3450431 15158628 3450431 15158628 11272705 15158628 4797432 4551359 4797432 4551359 14715769 23461368 14715769 23461368 3643237 23461368 18477906 8541988 18477906 8541988 17355418 17096307 17355418 17096307 10628214 7215635 10628214 7215635 21390856 5376009 21390856 5376009 8490902 25000403 8490902 25000403 1609140 25000403 2370057 4943708 2370057 4943708 22112650 4943708 20536698 22452132 20536698 22452132 23249654 22452132 22422113 4922917 22422113 4922917 3776726 23079940 3776726 23079940 1521917 1971130 1521917 1971130 20532428 24094756 20532428 24094756 2821364 24094756 15462758 11521650 15462758 11521650 22333281 21393172 22333281 21393172 24184872 2821827 24184872 2821827 19079678 22691734 19079678 22691734 23384388 22691734 21825240 4766583 21825240 4766583 19334521 18445524 19334521 18445524 4683858 1323470 4683858 1323470 25326461 1323470 12314916 23751988 12314916 23751988 24329865 23751988 14363457 6438498 14363457 6438498 20451606 6438498 17054091 10090899 17054091 10090899 6063461 5596885 6063461 5596885 15090480 12327888 15090480 12327888 21196672 5647898 21196672 5647898 9922493 11929995 9922493 11929995 20106946 24366963 20106946 24366963 25380076 24366963 10978402 16013790 10978402 16013790 25235511 25226288 25235511 25226288 26040443 25226288 4831505 5870444 4831505 5870444 21257041 5870444 14590139 13717087 14590139 13717087 2618856 3030745 2618856 3030745 18122828 20525629 18122828 20525629 21275610 20525629 4932251 4693386 4932251 4693386 18214112 17511933 18214112 17511933 18149795 9700513 18149795 9700513 3853637 23177849 3853637 23177849 17257354 15593366 17257354 15593366 15935717 15593366 18716313 4929096 18716313 4929096 21719755 4929096 12949732 13613243 12949732 13613243 5735106 5815819 5735106 5815819 3328410 23466808 3328410 23466808 11689614 7838369 11689614 7838369 5479528 21719076 5479528 21719076 12792064 12363926 12792064 12363926 11305266 15262386 11305266 15262386 6351811 6338495 6351811 6338495 16360288 10251853 16360288 10251853 8321805 7988793 8321805 7988793 26090461 25118147 26090461 25118147 23908025 3016422 23908025 3016422 15100001 12293283 15100001 12293283 3535350 3463172 3535350 3463172 20776523 10805665 20776523 10805665 4821723 24049055 4821723 24049055 24882863 24049055 14001035 10924895 14001035 10924895 16217610 10924895 11910050 11711454 11910050 11711454 22789702 4027069 22789702 4027069 5756047 21124381 5756047 21124381 16249203 14010329 16249203 14010329 15001121 14010329 15887203 4153990 15887203 4153990 22480214 4153990 10435476 13006370 10435476 13006370 13961303 13006370 6944136 6354321 6944136 6354321 8047574 18885864 8047574 18885864 2693337 3058084 2693337 3058084 2968568 23801726 2968568 23801726 16030527 5914297 16030527 5914297 20809844 5914297 7039137 20040294 7039137 20040294 20660667 20040294 15008466 5572654 15008466 5572654 5713985 5572654 25357695 24334102 25357695 24334102 13780412 12877341 13780412 12877341 20988867 20496497 20988867 20496497 7596081 7168114 7596081 7168114 10665265 10002508 10665265 10002508 22632897 4281756 22632897 4281756 7399298 10105626 7399298 10105626 22857068 22120950 22857068 22120950 8576204 6163462 8576204 6163462 6277975 6163462 7769565 19256350 7769565 19256350 11446456 6128672 11446456 6128672 21158923 6128672 9791436 17066902 9791436 17066902 13013951 3657300 13013951 3657300 3395043 3657300 16139435 10755748 16139435 10755748 10052735 9470541 10052735 9470541 14152665 13887637 14152665 13887637 4801313 4751218 4801313 4751218 16478783 22487252 16478783 22487252 4712432 22487252 11577529 2279501 11577529 2279501 2465420 2279501 20173345 22847267 20173345 22847267 24071177 22847267 2938328 24181431 2938328 24181431 6764053 11956354 6764053 11956354 15484007 11956354 15428160 11449321 15428160 11449321 18886406 21433648 18886406 21433648 5278047 21433648 19996673 4022064 19996673 4022064 647815 26370291 647815 26370291 19507301 18714669 19507301 18714669 22777421 24048521 22777421 24048521 25165304 24048521 20433049 6846787 20433049 6846787 18222718 10486712 18222718 10486712 11186603 10486712 21158206 20462997 21158206 20462997 13429115 12446506 13429115 12446506 21352771 20473630 21352771 20473630 22962177 3657050 22962177 3657050 7179340 19828727 7179340 19828727 4512873 4226625 4512873 4226625 25064519 24137303 25064519 24137303 15333803 4387771 15333803 4387771 4582315 4387771 13321427 13393304 13321427 13393304 5515653 5148562 5515653 5148562 22145752 5148562 9771577 16960326 9771577 16960326 4751179 4648636 4751179 4648636 15689439 11167656 15689439 11167656 21730143 4946609 21730143 4946609 9413352 21748348 9413352 21748348 5350386 21748348 21092669 6056681 21092669 6056681 12681402 13882259 12681402 13882259 5527136 5326263 5527136 5326263 15304509 14275596 15304509 14275596 21716857 5051063 21716857 5051063 16364607 10655011 16364607 10655011 22278723 4535435 22278723 4535435 15008711 18835200 15008711 18835200 19557399 18835200 5781978 5546295 5781978 5546295 20307902 18598387 20307902 18598387 8250729 18598387 17469142 16528283 17469142 16528283 9331208 22754824 9331208 22754824 4184212 22754824 8834672 18001480 8834672 18001480 6993215 19832594 6993215 19832594 15153492 5489835 15153492 5489835 21830625 5489835 16082620 21672050 16082620 21672050 23596320 3238308 23596320 3238308 14599547 16276862 14599547 16276862 10611198 16276862 23276830 22099369 23276830 22099369 9541885 8990781 9541885 8990781 5085722 22047736 5085722 22047736 11258776 8450494 11258776 8450494 18966983 8450494 8012325 7519416 8012325 7519416 19727184 14446089 19727184 14446089 9642862 17294901 9642862 17294901 11196618 13336816 11196618 13336816 13114479 13336816 11501936 10766343 11501936 10766343 24469884 23276532 24469884 23276532 19765072 19538967 19765072 19538967 22028223 24481106 22028223 24481106 2370202 24481106 22973737 3683724 22973737 3683724 11026180 10665804 11026180 10665804 23853759 2921696 23853759 2921696 6011308 20584906 6011308 20584906 7461182 19720882 7461182 19720882 1461677 25743413 1461677 25743413 11972269 11085231 11972269 11085231 15178407 12269877 15178407 12269877 12840975 12269877 13252914 23841217 13252914 23841217 24477154 23841217 21439972 5748215 21439972 5748215 20600515 19906977 20600515 19906977 22255352 5006620 22255352 5006620 15028327 22144200 15028327 22144200 4701017 22144200 15910528 7429000 15910528 7429000 7796287 7429000 18072803 17598481 18072803 17598481 6731824 6200374 6731824 6200374 12871077 12194618 12871077 12194618 3964297 4072484 3964297 4072484 5673188 5791143 5673188 5791143 21479571 5008661 21479571 5008661 16230949 17687988 16230949 17687988 18454707 17687988 16978845 10291117 16978845 10291117 21816050 21353930 21816050 21353930 5904558 21353930 14094467 13323238 14094467 13323238 16935407 16326653 16935407 16326653 4316185 4220942 4316185 4220942 10349186 23082571 10349186 23082571 3870886 23082571 13211948 12184253 13211948 12184253 12487053 15657657 12487053 15657657 7312283 19675640 7312283 19675640 24397333 2544816 24397333 2544816 10893808 24669877 10893808 24669877 2017166 24669877 10778710 10455399 10778710 10455399 23258708 22578561 23258708 22578561 5036971 4817704 5036971 4817704 11215069 15907040 11215069 15907040 12468019 8663623 12468019 8663623 18863380 18150845 18863380 18150845 20463875 6897987 20463875 6897987 15831218 23871380 15831218 23871380 25093683 23871380 7234528 19780179 7234528 19780179 5717743 21212828 5717743 21212828 13995528 13779508 13995528 13779508 22899166 22012975 22899166 22012975 5667013 5593185 5667013 5593185 19823121 12855326 19823121 12855326 6490107 20595978 6490107 20595978 16105232 10720348 16105232 10720348 19039786 18587815 19039786 18587815 15742138 15397056 15742138 15397056 18212600 17543885 18212600 17543885 16840489 8486660 16840489 8486660 18441242 8486660 15339534 11324391 15339534 11324391 6561851 6067546 6561851 6067546 23593601 22476533 23593601 22476533 14177716 3409189 14177716 3409189 3640147 3409189 20808327 5938276 20808327 5938276 21614646 5505583 21614646 5505583 14714738 12054520 14714738 12054520 11001734 10488331 11001734 10488331 7038683 20220423 7038683 20220423 15052302 13952649 15052302 13952649 23640690 23086469 23640690 23086469 18886172 8142379 18886172 8142379 15289883 19686874 15289883 19686874 7208813 19686874 13346770 12740341 13346770 12740341 12934075 15762313 12934075 15762313 10820425 15762313 16306592 11032615 16306592 11032615 9892445 16724668 9892445 16724668 8823034 2624076 8823034 2624076 24238812 2624076 20722195 14254387 20722195 14254387 11603371 8750481 11603371 8750481 18064022 8750481 5757676 5758206 5757676 5758206 17315550 16659088 17315550 16659088 4038240 3496365 4038240 3496365 15246836 16643161 15246836 16643161 22031157 5239014 22031157 5239014 16841559 12809489 16841559 12809489 2644967 2909907 2644967 2909907 20306279 19818653 20306279 19818653 19936156 19171970 19936156 19171970 6035088 20849777 6035088 20849777 12483061 14187879 12483061 14187879 6380094 20666992 6380094 20666992 9776680 17280704 9776680 17280704 21331553 23052395 21331553 23052395 23998587 23052395 16494740 12362869 16494740 12362869 12602192 12362869 24920602 24215891 24920602 24215891 6994838 5431382 6994838 5431382 5978988 5431382 21188987 20657836 21188987 20657836 11594413 6199719 11594413 6199719 20398697 6199719 19549544 22619278 19549544 22619278 4332580 22619278 7716720 8936101 7716720 8936101 14447177 13221487 14447177 13221487 13910628 13221487 14907928 24660116 14907928 24660116 25619751 24660116 13984757 12741979 13984757 12741979 4413824 22388869 4413824 22388869 5901654 20793070 5901654 20793070 21360094 20793070 4892258 4626758 4892258 4626758 22578313 22597966 22578313 22597966 23684124 22597966 21456648 6018117 21456648 6018117 7407534 19492775 7407534 19492775 12049928 11553280 12049928 11553280 19725313 19358640 19725313 19358640 9077788 5599306 9077788 5599306 5893413 5599306 16344504 15502402 16344504 15502402 7639652 7068830 7639652 7068830 8322821 23808403 8322821 23808403 2969396 23808403 16194602 9902195 16194602 9902195 10555547 9902195 11863493 16113841 11863493 16113841 4795591 22203541 4795591 22203541 11780755 10911066 11780755 10911066 11756257 10911066 13800513 13002358 13800513 13002358 8307453 8029479 8307453 8029479 19271780 19048446 19271780 19048446 18237479 17659259 18237479 17659259 7313840 19593404 7313840 19593404 19902802 18196680 19902802 18196680 6084459 21159224 6084459 21159224 6256570 11535505 6256570 11535505 15314088 11535505 5280279 24426290 5280279 24426290 25590060 24426290 10073734 7410677 10073734 7410677 19828016 7410677 6295428 20690761 6295428 20690761 9568854 16397460 9568854 16397460 22857608 21885729 22857608 21885729 19983112 4626296 19983112 4626296 22243265 4626296 20052453 23305126 20052453 23305126 24410586 23305126 16638751 7199892 16638751 7199892 20167317 7199892 11373494 22881857 11373494 22881857 3880476 22881857 7283478 6551328 7283478 6551328 12581467 17680978 12581467 17680978 18292206 17680978 3816800 22948624 3816800 22948624 18046074 7618951 18046074 7618951 8115152 7618951 13195803 12556263 13195803 12556263 13984135 12556263 7486198 23517203 7486198 23517203 24753699 23517203 18584587 8575144 18584587 8575144 19308768 18531409 19308768 18531409 10581562 15993607 10581562 15993607 19837440 19567442 19837440 19567442 15213826 14951694 15213826 14951694 23651459 22575263 23651459 22575263 22837645 3913617 22837645 3913617 12243808 20224592 12243808 20224592 20737457 20224592 1914355 1752835 1914355 1752835 18994648 18738046 18994648 18738046 10168973 8466391 10168973 8466391 18540990 8466391 3401432 23343943 3401432 23343943 19345182 7546469 19345182 7546469 9255079 9016663 9255079 9016663 17913368 8965308 17913368 8965308 11124799 11756233 11124799 11756233 19325355 18547249 19325355 18547249 16194210 15836679 16194210 15836679 21013348 20479796 21013348 20479796 8055498 18892714 8055498 18892714 21918283 21046582 21918283 21046582 13212038 13578044 13212038 13578044 19293775 18411771 19293775 18411771 17549979 7330264 17549979 7330264 19539844 7330264 3846282 3469394 3846282 3469394 8537678 18359224 8537678 18359224 12653210 4179442 12653210 4179442 3709949 3651503 3709949 3651503 16048742 23843883 16048742 23843883 24996456 23843883 5979321 10064248 5979321 10064248 16799737 10064248 5277426 21665925 5277426 21665925 15813172 436925 15813172 436925 26528087 436925 13379714 13465479 13379714 13465479 19623845 2186474 19623845 2186474 1811515 2186474 23524146 22782218 23524146 22782218 20934621 9734169 20934621 9734169 17105136 9734169 19488158 7378909 19488158 7378909 8009856 22048415 8009856 22048415 4971088 22048415 12429948 14344956 12429948 14344956 22838669 22306393 22838669 22306393 5338766 5556127 5338766 5556127 15059158 12357911 15059158 12357911 13068106 12357911 22636438 23326007 22636438 23326007 3546526 23326007 18737099 8384396 18737099 8384396 5094515 21628968 5094515 21628968 748843 782902 748843 782902 20016103 19775991 20016103 19775991 9779265 5425216 9779265 5425216 5667951 5425216 6221941 24578314 6221941 24578314 2340526 24578314 7317999 7006952 7317999 7006952 7658017 20381275 7658017 20381275 6623934 20381275 17553200 9485866 17553200 9485866 20813099 20394458 20813099 20394458 15941957 12113785 15941957 12113785 6547178 23934251 6547178 23934251 25069426 23934251 7763494 7307514 7763494 7307514 13263855 12355376 13263855 12355376 11991965 11147603 11991965 11147603 23255885 25856391 23255885 25856391 1162663 25856391 18167556 8791132 18167556 8791132 12203402 13503107 12203402 13503107 13951769 13503107 5685990 21092369 5685990 21092369 15776067 14432177 15776067 14432177 6174276 22038778 6174276 22038778 5000215 22038778 12161201 14837349 12161201 14837349 7580793 21239859 7580793 21239859 5668428 21239859 12810943 14034470 12810943 14034470 12358954 14296718 12358954 14296718 14865447 3485853 14865447 3485853 3911590 3485853 11895935 15042963 11895935 15042963 19166235 8057263 19166235 8057263 17801178 17226448 17801178 17226448 13810704 7350700 13810704 7350700 7886966 7350700 20799227 6641571 20799227 6641571 6881398 20825256 6881398 20825256 21560431 20825256 7219345 19726088 7219345 19726088 1997499 24979009 1997499 24979009 23156984 3499905 23156984 3499905 23580652 22470099 23580652 22470099 15954579 6262594 15954579 6262594 6797320 6262594 21537692 20854923 21537692 20854923 16025881 10881835 16025881 10881835 15856242 17221432 15856242 17221432 17610948 17221432 14306894 4749035 14306894 4749035 3492134 3282627 3492134 3282627 4452474 15350399 4452474 15350399 26519141 25711339 26519141 25711339 7814757 6227980 7814757 6227980 20452619 6227980 12838886 12622945 12838886 12622945 25808900 941115 25808900 941115 7232431 19585878 7232431 19585878 13294519 11579755 13294519 11579755 10600209 15944593 10600209 15944593 15152655 11848084 15152655 11848084 9975800 16665871 9975800 16665871 16327718 15429360 16327718 15429360 918400 25928763 918400 25928763 15232203 11415332 15232203 11415332 10016188 17578930 10016188 17578930 9191652 17578930 19808217 7439667 19808217 7439667 10057970 9381159 10057970 9381159 8907740 8377470 8907740 8377470 16888432 16614508 16888432 16614508 11215489 15673402 11215489 15673402 24710627 23421849 24710627 23421849 7533761 6658731 7533761 6658731 7335525 6658731 9028130 18161674 9028130 18161674 2711091 2421130 2711091 2421130 14452631 22696383 14452631 22696383 4300294 22696383 18964161 5182506 18964161 5182506 21912608 5182506 17557644 18308741 17557644 18308741 8516888 18308741 12704111 14267433 12704111 14267433 20607768 20253300 20607768 20253300 13183659 13480598 13183659 13480598 646485 26354994 646485 26354994 15508449 11360980 15508449 11360980 13511480 12609285 13511480 12609285 12489955 11658129 12489955 11658129 15161419 11658129 725295 810520 725295 810520 10193469 9787842 10193469 9787842 8572406 8039359 8572406 8039359 2948842 23793849 2948842 23793849 4816019 15648113 4816019 15648113 11202413 15648113 6560159 6007857 6560159 6007857 18083356 17472924 18083356 17472924 18205984 17472924 4242724 22647579 4242724 22647579 11505073 1938490 11505073 1938490 2169711 1938490 17456644 21054794 17456644 21054794 21804348 21054794 18249324 12451394 18249324 12451394 11737134 25012614 11737134 25012614 1620378 25012614 14571225 6514265 14571225 6514265 6973698 6514265 21040681 5642006 21040681 5642006 11593974 14972494 11593974 14972494 12713507 11737858 12713507 11737858 10622664 16464141 10622664 16464141 10689925 10216810 10689925 10216810 11996286 14704112 11996286 14704112 6569870 6546596 6569870 6546596 22121896 21241095 22121896 21241095 8474074 8200293 8474074 8200293 3349933 23385115 3349933 23385115 24212249 2611238 24212249 2611238 9828714 18530051 9828714 18530051 8359845 18530051 22413741 4238144 22413741 4238144 17639529 9284638 17639529 9284638 8504240 8277730 8504240 8277730 1070068 26035940 1070068 26035940 21554279 20774476 21554279 20774476 25322782 24178473 25322782 24178473 12163861 14869080 12163861 14869080 3938336 23153737 3938336 23153737 9025622 18131727 9025622 18131727 8708424 18131727 18841583 13716227 18841583 13716227 12378203 11665740 12378203 11665740 12670952 11999789 12670952 11999789 19484405 7816554 19484405 7816554 18511536 18452242 18511536 18452242 19149931 7952218 19149931 7952218 10061529 12079278 10061529 12079278 14727943 12079278 13525495 13191260 13525495 13191260 17988025 9035765 17988025 9035765 3464739 23263391 3464739 23263391 1918449 1880733 1918449 1880733 21732078 21091136 21732078 21091136 20311346 6473823 20311346 6473823 4319617 4271943 4319617 4271943 10071969 17217788 10071969 17217788 14138499 12938673 14138499 12938673 22866490 21788600 22866490 21788600 14880806 11836973 14880806 11836973 12383830 6816398 12383830 6816398 20436296 6816398 9483330 11438589 9483330 11438589 15254561 11438589 9215558 8945075 9215558 8945075 17566078 19041606 17566078 19041606 8084997 19041606 18755181 17823839 18755181 17823839 8297853 18929401 8297853 18929401 7234506 6625988 7234506 6625988 2456862 24522721 2456862 24522721 18900600 7902827 18900600 7902827 20970113 20488855 20970113 20488855 11234239 15279292 11234239 15279292 6369847 20600669 63698
164561 871580431 0 871580431 608974179 497110076 608974179 497110076 917523551 821626947 917523551 821626947 950303328 118051514 950303328 118051514 68977600 118051514 453262278 473669236 453262278 473669236 106370468 190232534 106370468 190232534 106325912 471887368 106325912 471887368 952628544 319197352 952628544 319197352 333299412 869147922 333299412 869147922 707558080 403322594 707558080 403322594 965438401 403322594 68499270 784161605 68499270 784161605 691649825 331442492 691649825 331442492 33603828 331442492 214463261 812074044 214463261 812074044 990705224 499451946 990705224 499451946 57181318 896649407 57181318 896649407 931902938 896649407 609570007 262977957 609570007 262977957 812146879 262977957 128182318 290724853 128182318 290724853 400656542 252842617 400656542 252842617 259854665 736026988 259854665 736026988 128638622 77842890 128638622 77842890 31043371 77842890 651636761 58258652 651636761 58258652 844414148 808352618 844414148 808352618 761738076 852073249 761738076 852073249 655276798 275065155 655276798 275065155 824190189 871669837 824190189 871669837 222088784 4942753 222088784 4942753 659459209 843430194 659459209 843430194 224566981 295204063 224566981 295204063 628347674 295204063 267810771 991261301 267810771 991261301 113968889 991261301 165955121 122360828 165955121 122360828 594486975 122360828 191462670 725963963 191462670 725963963 76756797 725963963 963786242 653294962 963786242 653294962 501658746 709439307 501658746 709439307 645121802 74955064 645121802 74955064 669343695 743416102 669343695 743416102 147849489 986443571 147849489 986443571 212243453 389984768 212243453 389984768 784914709 410163410 784914709 410163410 450533948 74217616 450533948 74217616 190755890 863988343 190755890 863988343 732113262 149229845 732113262 149229845 921770255 149229845 874762382 827641377 874762382 827641377 25701522 754894157 25701522 754894157 263364805 904566075 263364805 904566075 607305521 756032270 607305521 756032270 566398436 756032270 753646775 75049346 753646775 75049346 179760266 917405105 179760266 917405105 746015360 215368597 746015360 215368597 53856711 215368597 177045905 920755170 177045905 920755170 235833209 424539723 235833209 424539723 694515098 536020095 694515098 536020095 991795237 536020095 969416016 855740539 969416016 855740539 229191577 81578809 229191577 81578809 828039725 912941473 828039725 912941473 448952927 342492035 448952927 342492035 766508896 904814051 766508896 904814051 805715317 568603920 805715317 568603920 125666943 639491076 125666943 639491076 976431282 198609474 976431282 198609474 486517998 894026448 486517998 894026448 659539925 894026448 318564695 977414354 318564695 977414354 762065402 977414354 571428967 342548500 571428967 342548500 858096449 360140699 858096449 360140699 622326329 285470525 622326329 285470525 956985586 610699718 956985586 610699718 693050352 87330973 693050352 87330973 868905510 678896848 868905510 678896848 876362129 678896848 52870065 411225637 52870065 411225637 975865745 411225637 590723077 417246691 590723077 417246691 97063487 311436199 97063487 311436199 250182053 461391191 250182053 461391191 123718219 383936225 123718219 383936225 20043477 663355726 20043477 663355726 362522128 532778716 362522128 532778716 992533071 657155062 992533071 657155062 742738859 428964334 742738859 428964334 647589808 564847951 647589808 564847951 703796244 6449054 703796244 6449054 499981698 796005320 499981698 796005320 815142249 95708693 815142249 95708693 768653512 906393777 768653512 906393777 964407301 906393777 426931843 543827017 426931843 543827017 109158470 169512323 109158470 169512323 611215696 433508971 611215696 433508971 489593851 180230473 489593851 180230473 387259769 796079009 387259769 796079009 7969719 796079009 731783385 245508684 731783385 245508684 625220122 245508684 724684854 853481876 724684854 853481876 39113146 853481876 110554298 282629164 110554298 282629164 454944334 956703535 454944334 956703535 682682086 143709746 682682086 143709746 49731138 684875002 49731138 684875002 753132161 84354303 753132161 84354303 67249101 493661343 67249101 493661343 31923729 411532257 31923729 411532257 33301315 995335587 33301315 995335587 513377119 158005790 513377119 158005790 840099332 938560900 840099332 938560900 467475613 41779270 467475613 41779270 52297483 531722980 52297483 531722980 835022258 513041494 835022258 513041494 701874047 926179957 701874047 926179957 886897132 926179957 207651641 185656801 207651641 185656801 941571003 602412674 941571003 602412674 287685592 501128045 287685592 501128045 1640156 854148233 1640156 854148233 31777872 462441893 31777872 462441893 555944754 933447865 555944754 933447865 839186522 314120461 839186522 314120461 397881606 558007694 397881606 558007694 460648400 228270107 460648400 228270107 578818241 720738117 578818241 720738117 883665523 173421701 883665523 173421701 24798261 799299651 24798261 799299651 533980015 804634151 533980015 804634151 481780861 61670580 481780861 61670580 899815038 459875246 899815038 459875246 480400274 459875246 904260997 104612009 904260997 104612009 739937165 556409592 739937165 556409592 184654012 171718646 184654012 171718646 639654287 702281541 639654287 702281541 403791582 904624414 403791582 904624414 628786169 547741978 628786169 547741978 157329948 889367852 157329948 889367852 586427073 889367852 301133105 88678258 301133105 88678258 281823824 623679934 281823824 623679934 493395630 51183746 493395630 51183746 896434995 794866931 896434995 794866931 48843062 612993545 48843062 612993545 988922461 971981873 988922461 971981873 653933685 367231135 653933685 367231135 945135481 610367999 945135481 610367999 170567538 444637327 170567538 444637327 590752181 444637327 269886255 630952518 269886255 630952518 545182001 170239954 545182001 170239954 468013174 896088493 468013174 896088493 91992961 896088493 196174989 355470726 196174989 355470726 156634998 355470726 496851377 660071182 496851377 660071182 903757601 955078446 903757601 955078446 911086965 36797904 911086965 36797904 354899913 36797904 709809829 615753260 709809829 615753260 521935506 8808495 521935506 8808495 908634653 8808495 146656865 684721825 146656865 684721825 62719733 684721825 745605506 342707876 745605506 342707876 635590437 342707876 709027762 182315851 709027762 182315851 490885063 987204942 490885063 987204942 671888717 503101894 671888717 503101894 286845530 503101894 365833248 180403441 365833248 180403441 620264213 886296017 620264213 886296017 494664263 179450228 494664263 179450228 449888035 905650436 449888035 905650436 164373096 905650436 198048647 460702623 198048647 460702623 334532561 460702623 158432305 730392729 158432305 730392729 618775043 730392729 48972627 824561503 48972627 824561503 739760557 389029958 739760557 389029958 976445899 389029958 114776702 184459525 114776702 184459525 959607026 965551577 959607026 965551577 639760690 965551577 639817201 208202006 639817201 208202006 77154926 740590227 77154926 740590227 149394493 94449846 149394493 94449846 7082218 293623352 7082218 293623352 555503909 293623352 103274315 980505914 103274315 980505914 836763492 980505914 502705264 206186917 502705264 206186917 831232649 206186917 700471449 842334282 700471449 842334282 798411923 418271631 798411923 418271631 819368308 937461333 819368308 937461333 229197566 470392527 229197566 470392527 605957035 702705348 605957035 702705348 116513274 702705348 240071109 575226325 240071109 575226325 778150034 575226325 554685063 957128022 554685063 957128022 830936994 957128022 769189002 48889375 769189002 48889375 20690129 636224281 20690129 636224281 391571891 62535787 391571891 62535787 219751049 914124279 219751049 914124279 472076721 752119092 472076721 752119092 242435578 206044275 242435578 206044275 743033063 968756644 743033063 968756644 454894457 41989032 454894457 41989032 228991573 41989032 934676371 308302880 934676371 308302880 876997499 95356929 876997499 95356929 987656796 95356929 446920856 392497979 446920856 392497979 834654178 392497979 305266188 681876833 305266188 681876833 198084561 213561448 198084561 213561448 988143697 213561448 789874484 207641697 789874484 207641697 132152413 466993030 132152413 466993030 882814403 466993030 546594102 911411203 546594102 911411203 352410695 348090122 352410695 348090122 501488435 900397069 501488435 900397069 259054773 56281760 259054773 56281760 993861034 191934967 993861034 191934967 4283149 191934967 601422662 179604146 601422662 179604146 351873529 199523486 351873529 199523486 697020903 62986500 697020903 62986500 730223530 518729698 730223530 518729698 259230798 520298052 259230798 520298052 155047207 243084107 155047207 243084107 760207796 243084107 314130338 808362694 314130338 808362694 114852634 808362694 638285069 254806804 638285069 254806804 89281904 254806804 346453556 637749760 346453556 637749760 860568699 357092278 860568699 357092278 943550518 968078455 943550518 968078455 394396284 83529914 394396284 83529914 311285736 697785442 311285736 697785442 284135886 17559009 284135886 17559009 516816111 295528701 516816111 295528701 403659784 295528701 440585449 496006821 440585449 496006821 481807085 135002941 481807085 135002941 468391962 892143609 468391962 892143609 82340674 673631864 82340674 673631864 278342530 912609995 278342530 912609995 125722181 19747939 125722181 19747939 540898333 513788787 540898333 513788787 956055258 126628423 956055258 126628423 441770402 383655720 441770402 383655720 778786574 383655720 24049769 816070055 24049769 816070055 547532179 277811753 547532179 277811753 828775807 353912447 828775807 353912447 429521545 214258114 429521545 214258114 575321150 581905603 575321150 581905603 588596716 581905603 515509711 882987798 515509711 882987798 602860125 249543756 602860125 249543756 174729560 249543756 598962229 543440265 598962229 543440265 677028817 123725559 677028817 123725559 485454510 627580406 485454510 627580406 935274484 627580406 785885373 558372437 785885373 558372437 543254815 815121736 543254815 815121736 951786627 515570791 951786627 515570791 314158684 522181505 314158684 522181505 656961654 519734368 656961654 519734368 802119571 936417530 802119571 936417530 753629152 360174859 753629152 360174859 212712756 465244486 212712756 465244486 683787145 160430632 683787145 160430632 918776170 750970469 918776170 750970469 293633268 191369150 293633268 191369150 646936891 658904664 646936891 658904664 485003501 513842795 485003501 513842795 640521248 850502474 640521248 850502474 561489954 108748548 561489954 108748548 233440040 444276691 233440040 444276691 868003144 206253757 868003144 206253757 112130325 206253757 740553682 761329243 740553682 761329243 504553305 369418546 504553305 369418546 94749468 123329465 94749468 123329465 948681684 707179264 948681684 707179264 334793074 343144342 334793074 343144342 124276916 343144342 824931375 960606631 824931375 960606631 128665113 744462833 128665113 744462833 138754146 800832888 138754146 800832888 658423259 588599575 658423259 588599575 670232 765431974 670232 765431974 997939175 151468897 997939175 151468897 230096613 807020620 230096613 807020620 985990520 476587503 985990520 476587503 952589772 926252398 952589772 926252398 827530696 651382700 827530696 651382700 433683401 840236437 433683401 840236437 140876208 541576586 140876208 541576586 865017803 541576586 224342116 721707729 224342116 721707729 212809095 721707729 226468216 544385636 226468216 544385636 67850961 812771906 67850961 812771906 423302641 398274177 423302641 398274177 805813071 630532060 805813071 630532060 791848512 113399265 791848512 113399265 569564722 866211379 569564722 866211379 825988657 866211379 483835247 978649558 483835247 978649558 681549347 393492574 681549347 393492574 86415613 393492574 209105720 682078731 209105720 682078731 655710305 682078731 23168926 378642491 23168926 378642491 659122893 990526374 659122893 990526374 60459893 100262138 60459893 100262138 409047313 927776807 409047313 927776807 823485020 927776807 688448489 62894870 688448489 62894870 755873214 506075770 755873214 506075770 201216796 506075770 869363994 558616535 869363994 558616535 327296661 442011369 327296661 442011369 414093973 687450271 414093973 687450271 411692144 330169073 411692144 330169073 436759200 942505338 436759200 942505338 33042330 24974117 33042330 24974117 7880544 24974117 739183730 919604585 739183730 919604585 258252785 423977736 258252785 423977736 872277460 887688022 872277460 887688022 340438086 593382216 340438086 593382216 976217832 881543503 976217832 881543503 193542941 91586907 193542941 91586907 761369055 91586907 682100865 941393421 682100865 941393421 732978025 941393421 209242894 52594353 209242894 52594353 115258376 52594353 924503692 650711298 924503692 650711298 148160330 650711298 915538309 304982573 915538309 304982573 697006873 972157858 697006873 972157858 139104375 972157858 750671068 55058962 750671068 55058962 471380142 732055723 471380142 732055723 988073478 14916330 988073478 14916330 210782104 14916330 406480805 7023514 406480805 7023514 113955547 779762320 113955547 779762320 410445090 779762320 298842960 148570815 298842960 148570815 739195108 881708866 739195108 881708866 999326512 39808313 999326512 39808313 432219800 979361400 432219800 979361400 948973247 2718263 948973247 2718263 516984382 2718263 947572355 632013820 947572355 632013820 64555433 632013820 576727844 798417362 576727844 798417362 959746967 303006543 959746967 303006543 547637384 759731233 547637384 759731233 907647608 219136466 907647608 219136466 5712527 566497152 5712527 566497152 85049205 92878859 85049205 92878859 748525074 694232757 748525074 694232757 496064579 525662792 496064579 525662792 716907101 742934522 716907101 742934522 804285151 742934522 454674077 105475297 454674077 105475297 62405502 105475297 221300813 574628407 221300813 574628407 42573626 451145517 42573626 451145517 28019912 785920977 28019912 785920977 615690174 135234020 615690174 135234020 987191864 840153923 987191864 840153923 7821478 840153923 393072020 920762957 393072020 920762957 965789346 468120671 965789346 468120671 602463062 468120671 729882912 951246834 729882912 951246834 797795073 951246834 107807146 263604066 107807146 263604066 26819510 930433032 26819510 930433032 848970282 161613278 848970282 161613278 550720453 980579721 550720453 980579721 344740317 212646871 344740317 212646871 312394772 212646871 936331953 729021825 936331953 729021825 256577584 310696143 256577584 310696143 6173579 839837455 6173579 839837455 628125815 94748350 628125815 94748350 368086389 816739235 368086389 816739235 10927306 143301599 10927306 143301599 692088760 975314359 692088760 975314359 824626545 975314359 390769497 400535674 390769497 400535674 162247400 400535674 284545278 511556825 284545278 511556825 230874127 470931365 230874127 470931365 589270266 891868848 589270266 891868848 452554939 327888146 452554939 327888146 908711914 708570350 908711914 708570350 333703778 6822937 333703778 6822937 478004489 6822937 401305882 972771182 401305882 972771182 412264266 972771182 106084744 220964834 106084744 220964834 439364996 777282190 439364996 777282190 251288514 388196150 251288514 388196150 142478634 419036405 142478634 419036405 925203775 176319780 925203775 176319780 479546092 176319780 862796044 714302950 862796044 714302950 337639030 562069741 337639030 562069741 107020677 562069741 173713698 417968695 173713698 417968695 802015809 417968695 504563030 548163245 504563030 548163245 774724759 183665077 774724759 183665077 805863936 996057310 805863936 996057310 135574762 566492965 135574762 566492965 68283933 887530350 68283933 887530350 483483468 126492932 483483468 126492932 718097201 537497991 718097201 537497991 647710139 537497991 960268128 497346289 960268128 497346289 48008078 864149637 48008078 864149637 854552972 161002670 854552972 161002670 55717002 806694856 55717002 806694856 2107054 465662634 2107054 465662634 875909094 465662634 101486100 137188997 101486100 137188997 739112825 534314239 739112825 534314239 283141653 534314239 466152282 849072838 466152282 849072838 946341380 849072838 243180001 264291650 243180001 264291650 1470965 956503724 1470965 956503724 691808183 759447045 691808183 759447045 828593920 763657015 828593920 763657015 434678945 447006202 434678945 447006202 291423968 946300749 291423968 946300749 29252658 946300749 485524919 753405365 485524919 753405365 585897187 934589321 585897187 934589321 458587977 43254565 458587977 43254565 118290987 988137073 118290987 988137073 371666550 364315663 371666550 364315663 643702297 364315663 312439095 783943918 312439095 783943918 695125945 952793037 695125945 952793037 903743996 952793037 727349666 301291245 727349666 301291245 836009571 301291245 155093670 460570732 155093670 460570732 587591405 8429797 587591405 8429797 299606033 507912565 299606033 507912565 273326996 26417760 273326996 26417760 956374976 644878991 956374976 644878991 821051894 104262438 821051894 104262438 277225943 104262438 355324219 35275968 355324219 35275968 244208881 947971104 244208881 947971104 252744752 575151844 252744752 575151844 716593852 648200188 716593852 648200188 782347780 165286631 782347780 165286631 772194199 466519009 772194199 466519009 354698312 105885739 354698312 105885739 40909050 453301092 40909050 453301092 625392058 141880019 625392058 141880019 469290835 777184765 469290835 777184765 759047980 777184765 119293708 443729439 119293708 443729439 960452837 692624225 960452837 692624225 299054484 388488143 299054484 388488143 82508078 790976061 82508078 790976061 553865868 140795386 553865868 140795386 996788960 140795386 33857814 851007781 33857814 851007781 491472957 153012074 491472957 153012074 690531413 869582081 690531413 869582081 973945504 41694930 973945504 41694930 275613084 828314034 275613084 828314034 337576935 537617547 337576935 537617547 67869275 537617547 900630620 824982506 900630620 824982506 563504653 824982506 764484973 871293966 764484973 871293966 699785807 168453798 699785807 168453798 952076121 168453798 637299909 527555836 637299909 527555836 217053788 123847215 217053788 123847215 715721561 606472694 715721561 606472694 940817727 497673077 940817727 497673077 946124307 497673077 432740557 942067829 432740557 942067829 105053493 751565400 105053493 751565400 109151096 902566389 109151096 902566389 64055956 944950656 64055956 944950656 968082099 813373275 968082099 813373275 605447557 814835930 605447557 814835930 265614933 127635902 265614933 127635902 249074242 492277202 249074242 492277202 3849685 492277202 50244986 962890111 50244986 962890111 848237806 324261501 848237806 324261501 684294121 923535562 684294121 923535562 948193081 132646430 948193081 132646430 67288626 132646430 684884860 468270726 684884860 468270726 199207297 88195106 199207297 88195106 925583962 859998577 925583962 859998577 298837711 308945413 298837711 308945413 852102613 308945413 589599215 434131956 589599215 434131956 179771286 343583545 179771286 343583545 363038243 984355392 363038243 984355392 725047756 291695484 725047756 291695484 39191781 748943523 39191781 748943523 321479011 355733243 321479011 355733243 370748178 802901555 370748178 802901555 903309268 175182308 903309268 175182308 405547694 618288485 405547694 618288485 70353427 618288485 354712967 84949518 354712967 84949518 344797967 459404932 344797967 459404932 571100721 32028091 571100721 32028091 112764192 931805240 112764192 931805240 302143595 195480532 302143595 195480532 954857488 550723768 954857488 550723768 399488983 523805146 399488983 523805146 497730210 835915356 497730210 835915356 603897018 128570456 603897018 128570456 3236951 128570456 96958460 937546347 96958460 937546347 943281301 937546347 663096262 487274259 663096262 487274259 955402995 487274259 617489175 564186764 617489175 564186764 531039555 564186764 589577874 980352827 589577874 980352827 33325170 980352827 601036964 169537653 601036964 169537653 89770887 791434435 89770887 791434435 707639096 791434435 532545457 853442453 532545457 853442453 961842133 853442453 188766731 100049821 188766731 100049821 691585432 100049821 22610746 8654136 22610746 8654136 824043158 940464325 824043158 940464325 236154350 103664101 236154350 103664101 818682754 619507435 818682754 619507435 247437928 791770583 247437928 791770583 546174712 377100500 546174712 377100500 45681665 415136535 45681665 415136535 199578613 281587973 199578613 281587973 432873712 535785331 432873712 535785331 854038121 535785331 462229140 780600846 462229140 780600846 298961249 677198863 298961249 677198863 741398094 981968202 741398094 981968202 675547223 385400284 675547223 385400284 758747691 607457521 758747691 607457521 980326204 254868163 980326204 254868163 782432215 664343729 782432215 664343729 303391148 248156381 303391148 248156381 73507697 820549284 73507697 820549284 94077092 330278885 94077092 330278885 325584245 869763925 325584245 869763925 672287006 331229160 672287006 331229160 561656288 690551655 561656288 690551655 61381838 370589477 61381838 370589477 776364205 996243803 776364205 996243803 269231262 458092048 269231262 458092048 259243945 684692837 259243945 684692837 249490218 115729759 249490218 115729759 390973931 115729759 88128434 966888885 88128434 966888885 997539520 32097977 997539520 32097977 897347020 826738635 897347020 826738635 148464088 826738635 886688332 918600382 886688332 918600382 157850854 210331908 157850854 210331908 32214133 996157378 32214133 996157378 760353784 173928881 760353784 173928881 301204083 309512711 301204083 309512711 970634143 227492082 970634143 227492082 85087846 650661636 85087846 650661636 344194912 418644487 344194912 418644487 877106984 719215659 877106984 719215659 253132821 586728842 253132821 586728842 151300540 586728842 326743380 429188273 326743380 429188273 83208479 787128286 83208479 787128286 144164096 470034881 144164096 470034881 156805468 925222759 156805468 925222759 269193326 254260554 269193326 254260554 547227007 254260554 374316255 887656879 374316255 887656879 298794629 887656879 386065853 430115879 386065853 430115879 835287896 617777513 835287896 617777513 946742953 369255199 946742953 369255199 473888033 781901489 473888033 781901489 35209949 308876212 35209949 308876212 856791670 365350808 856791670 365350808 83990831 329284525 83990831 329284525 337812007 673438146 337812007 673438146 741185514 673438146 641415531 246958727 641415531 246958727 637442674 751412512 637442674 751412512 556107055 3029806 556107055 3029806 435519106 3029806 623939844 257293535 623939844 257293535 435319008 115413485 435319008 115413485 63658864 506090426 63658864 506090426 522791496 111452625 522791496 111452625 328784509 111452625 454285122 55470422 454285122 55470422 804154213 982296727 804154213 982296727 34724310 401942455 34724310 401942455 722304425 401942455 50892988 603235613 50892988 603235613 413994536 223450842 413994536 223450842 320368774 765195831 320368774 765195831 165375630 341483996 165375630 341483996 49834416 341483996 164900198 318021187 164900198 318021187 46178798 906976353 46178798 906976353 901336208 82110960 901336208 82110960 708701837 545774850 708701837 545774850 535751220 358662386 535751220 358662386 950514553 788416993 950514553 788416993 997271451 122375602 997271451 122375602 410665326 903208949 410665326 903208949 304760917 903208949 651400418 78431056 651400418 78431056 358136430 932766920 358136430 932766920 399078867 625135380 399078867 625135380 36585932 188003097 36585932 188003097 713779875 671445371 713779875 671445371 149817764 250937349 149817764 250937349 217935783 250937349 122349004 713170961 122349004 713170961 149722989 144131766 149722989 144131766 942989279 779706763 942989279 779706763 204963513 531071954 204963513 531071954 802963686 678517864 802963686 678517864 242420177 131633246 242420177 131633246 838073955 977173949 838073955 977173949 2619589 596396782 2619589 596396782 317872592 181494511 317872592 181494511 122669946 679367888 122669946 679367888 191162646 673497203 191162646 673497203 947664300 760200055 947664300 760200055 288360817 760200055 311622886 459145430 311622886 459145430 90342936 459145430 396047798 297018457 396047798 297018457 355021518 667785921 355021518 667785921 919463985 503291376 919463985 503291376 340700182 730759710 340700182 730759710 730492281 649048632 730492281 649048632 572766447 867756106 572766447 867756106 432369049 867756106 789691875 628734081 789691875 628734081 853377782 690254942 853377782 690254942 408038704 13556524 408038704 13556524 794608551 942280934 794608551 942280934 176589054 694050815 176589054 694050815 54402370 938497482 54402370 938497482 314573771 62374303 314573771 62374303 171950873 821049694 171950873 821049694 961567068 821049694 115664385 998105435 115664385 998105435 93269190 280040786 93269190 280040786 356161197 280040786 133374623 93394701 133374623 93394701 426782236 605303282 426782236 605303282 593008941 563683611 593008941 563683611 734512574 928998234 734512574 928998234 762174946 928998234 57916535 304652773 57916535 304652773 17630067 805843208 17630067 805843208 910692688 10126053 910692688 10126053 378655136 861823413 378655136 861823413 590769312 861823413 316928256 185016178 316928256 185016178 472602252 185016178 103937619 823815880 103937619 823815880 597000646 99011610 597000646 99011610 731943077 776993731 731943077 776993731 839608079 776993731 542810331 27069797 542810331 27069797 377566875 954026619 377566875 954026619 962002153 614516332 962002153 614516332 157553035 834490063 157553035 834490063 31872348 825944942 31872348 825944942 980598871 952177639 980598871 952177639 427553005 525907574 427553005 525907574 282478083 698680990 282478083 698680990 551835212 131212219 551835212 131212219 47492240 131212219 465258458 821440040 465258458 821440040 969054633 821440040 320013423 426575851 320013423 426575851 847279607 901123274 847279607 901123274 492101504 471510919 492101504 471510919 788385176 471510919 288785352 77463051 288785352 77463051 488361515 190864826 488361515 190864826 398716415 136256523 398716415 136256523 925931523 665728032 925931523 665728032 91318240 665728032 134136315 228687268 134136315 228687268 324373509 210193630 324373509 210193630 850386671 509200028 850386671 509200028 828896931 44530375 828896931 44530375 48365427 692440499 48365427 692440499 732786220 328799261 732786220 328799261 55839057 837087559 55839057 837087559 186680524 291963014 186680524 291963014 98498125 842354775 98498125 842354775 873578408 120314691 873578408 120314691 555174785 343559573 555174785 343559573 98503814 50455421 98503814 50455421 57862056 312314892 57862056 312314892 575348815 163142809 575348815 163142809 983718780 813350877 983718780 813350877 284619518 221205983 284619518 221205983 884932789 221205983 253620190 652381281 253620190 652381281 727886062 92602652 727886062 92602652 475240356 495398468 475240356 495398468 356828826 495398468 589390131 277769341 589390131 277769341 748605398 277769341 467326241 976348320 467326241 976348320 490066934 381135226 490066934 381135226 406952767 865695327 406952767 865695327 627546227 101532643 627546227 101532643 236888709 101532643 588011567 583132964 588011567 583132964 181894780 260083575 181894780 260083575 909164538 75259998 909164538 75259998 281827856 75259998 828607754 928335993 828607754 928335993 343561490 164274961 343561490 164274961 53109415 164274961 523516631 308219415 523516631 308219415 662134511 290271879 662134511 290271879 520274181 925920925 520274181 925920925 20584060 376167788 20584060 376167788 773064033 376167788 353331869 283797351 353331869 283797351 272439297 706105212 272439297 706105212 631979566 329932169 631979566 329932169 907199198 576174781 907199198 576174781 479100589 219505711 479100589 219505711 800656358 903359178 800656358 903359178 447958273 903359178 560619826 157690476 560619826 157690476 911213357 157690476 178033640 853534015 178033640 853534015 708273378 282746489 708273378 282746489 891961222 282746489 827841679 753469219 827841679 753469219 746628392 417275202 746628392 417275202 520494170 745326311 520494170 745326311 97008865 350670753 97008865 350670753 362111532 350670753 124962972 455964327 124962972 455964327 794121713 272081830 794121713 272081830 128959113 532692888 128959113 532692888 5325904 212816202 5325904 212816202 608587191 956627684 608587191 956627684 58902178 198557784 58902178 198557784 310816901 693796078 310816901 693796078 298835872 139701618 298835872 139701618 196353195 139701618 210274127 605849079 210274127 605849079 898427025 605849079 608399656 540826438 608399656 540826438 250029403 684131632 250029403 684131632 520700086 94800105 520700086 94800105 889255757 621565290 889255757 621565290 949718235 67392830 949718235 67392830 773694579 719680883 773694579 719680883 171091866 719680883 600884688 417535674 600884688 417535674 901983245 519403815 901983245 519403815 679881265 440294052 679881265 440294052 651833827 818283835 651833827 818283835 264245995 818283835 618900746 837944732 618900746 837944732 784037148 283672090 784037148 283672090 277041350 283672090 363843012 903988977 363843012 903988977 928075437 89179187 928075437 89179187 104358355 924853141 104358355 924853141 617206270 183689564 617206270 183689564 580498412 818922857 580498412 818922857 869529753 300496834 869529753 300496834 376338439 731741350 376338439 731741350 778507685 731741350 50873448 22653835 50873448 22653835 834332289 22653835 427892927 993628359 427892927 993628359 666277166 671519521 666277166 671519521 474855128 671519521 969465293 679574856 969465293 679574856 671093746 144338011 671093746 144338011 848245884 26569914 848245884 26569914 122373789 839937849 122373789 839937849 509854704 99464290 509854704 99464290 851748706 99464290 416598371 912068529 416598371 912068529 831708254 912068529 340231868 254198067 340231868 254198067 102429144 254198067 336090266 673944325 336090266 673944325 965680515 673944325 367359496 170536724 367359496 170536724 980458249 939932337 980458249 939932337 571788546 318670479 571788546 318670479 791006829 617337039 791006829 617337039 227587696 437300863 227587696 437300863 800981076 802860128 800981076 802860128 368770521 524929062 368770521 524929062 565492710 524929062 525284930 922134235 525284930 922134235 182610289 24503459 182610289 24503459 921521235 518054787 921521235 518054787 99877197 518054787 844782282 651337530 844782282 651337530 594724327 651337530 627799961 848763042 627799961 848763042 167525499 848763042 326670742 70719790 326670742 70719790 795945032 594491686 795945032 594491686 361629886 465004188 361629886 465004188 606861733 773631794 606861733 773631794 719640465 41133946 719640465 41133946 766942317 792297823 766942317 792297823 939378110 393082072 939378110 393082072 429235549 393082072 811533187 668939379 811533187 668939379 920502143 182123843 920502143 182123843 221784893 586341608 221784893 586341608 14562048 206048992 14562048 206048992 948915609 459334138 948915609 459334138 286454687 263713203 286454687 263713203 145126010 932681617 145126010 932681617 196169288 420964447 196169288 420964447 532471683 576732052 532471683 576732052 857255059 576732052 607794923 622490685 607794923 622490685 939979510 532147487 939979510 532147487 958923821 592409042 958923821 592409042 5436260 592409042 247670488 122513101 247670488 122513101 657565400 298470200 657565400 298470200 54709886 66808218 54709886 66808218 572611758 406890471 572611758 406890471 864383688 406890471 438191922 946979296 438191922 946979296 140908931 249395214 140908931 249395214 176424641 449165248 176424641 449165248 952373767 367378241 952373767 367378241 543702753 905813388 543702753 905813388 599883254 905813388 181642109 35022125 181642109 35022125 728258900 198170041 728258900 198170041 419571224 147440832 419571224 147440832 763070151 380588549 763070151 380588549 892771578 380588549 4753389 536795845 4753389 536795845 276401163 123792650 276401163 123792650 366956042 778077238 366956042 778077238 223963097 152256885 223963097 152256885 924543728 931839184 924543728 931839184 276825456 507294676 276825456 507294676 246914467 507294676 308765144 832218511 308765144 832218511 694036606 832218511 507115243 69537844 507115243 69537844 292278012 69537844 411867675 923828159 411867675 923828159 62789278 923828159 847449505 256733195 847449505 256733195 810731309 256733195 993720613 718055102 993720613 718055102 666092239 346327423 666092239 346327423 677773402 986508618 677773402 986508618 856626509 986508618 116388624 173448252 116388624 173448252 465003771 441132817 465003771 441132817 219036758 307668937 219036758 307668937 541657514 965983217 541657514 965983217 635104169 321210488 635104169 321210488 956294415 970001119 956294415 970001119 956920358 51837269 956920358 51837269 750735879 899202286 750735879 899202286 531372504 368962854 531372504 368962854 918589144 955852238 918589144 955852238 926989582 955852238 195107855 569122917 195107855 569122917 456830774 756797010 456830774 756797010 928766067 659749214 928766067 659749214 740765438 967394886 740765438 967394886 559620260 967394886 842192067 225691861 842192067 225691861 97929411 225691861 712596197 935878744 712596197 935878744 194064043 117392610 194064043 117392610 705311002 117392610 64729229 778400664 64729229 778400664 445848841 116011866 445848841 116011866 642542148 997875672 642542148 997875672 89640234 180853244 89640234 180853244 963979807 410735469 963979807 410735469 425995028 737912235 425995028 737912235 630673513 177205706 630673513 177205706 60650552 177205706 806007093 699881939 806007093 699881939 659494711 47525415 659494711 47525415 987314266 372281310 987314266 372281310 624866802 350896564 624866802 350896564 126873150 603355507 126873150 603355507 962199949 7479171 962199949 7479171 150205128 385732443 150205128 385732443 294148597 385732443 53504554 147904162 53504554 147904162 105053068 849860092 105053068 849860092 719874125 849860092 379778474 364556506 379778474 364556506 722865909 668988170 722865909 668988170 5321382 836485225 5321382 836485225 343116888 47498283 343116888 47498283 194249530 231501257 194249530 231501257 621241001 231501257 399154468 158550181 399154468 158550181 513515789 985867873 513515789 985867873 371898881 985867873 728667575 513939505 728667575 513939505 6694084 513939505 774134160 674129434 774134160 674129434 851710633 225113879 851710633 225113879 273451666 859239444 273451666 859239444 40220012 425707628 40220012 425707628 831137632 425707628 247595797 568049816 247595797 568049816 974425639 156105810 974425639 156105810 932991335 815336282 932991335 815336282 160754140 815336282 231934107 493062474 231934107 493062474 82768287 619821562 82768287 619821562 888574098 318213395 888574098 318213395 207456894 767517697 207456894 767517697 806616393 271247669 806616393 271247669 671026346 271247669 730702725 593648221 730702725 593648221 814122665 46234244 814122665 46234244 454975616 577033694 454975616 577033694 57872048 231831200 57872048 231831200 669611283 618146593 669611283 618146593 216517245 158904835 216517245 158904835 383868822 454261889 383868822 454261889 411306563 39710125 411306563 39710125 390943663 520748252 390943663 520748252 974935015 690620846 974935015 690620846 227432490 550900597 227432490 550900597 889148549 954441713 889148549 954441713 148803919 111310771 148803919 111310771 290170081 656588369 290170081 656588369 733411181 181339567 733411181 181339567 874763068 198835658 874763068 198835658 685564619 198835658 800609431 306011852 800609431 306011852 506416390 19683321 506416390 19683321 167083429 328478796 167083429 328478796 982855773 452511352 982855773 452511352 317467895 140534974 317467895 140534974 180802874 673383972 180802874 673383972 906241864 131991482 906241864 131991482 54101022 823967306 54101022 823967306 919364298 86905668 919364298 86905668 55306816 690384565 55306816 690384565 807936937 158557955 807936937 158557955 157767367 158557955 193059225 654702984 193059225 654702984 3290420 484814348 3290420 484814348 677504055 911180829 677504055 911180829 517862204 526236875 517862204 526236875 65362674 871948258 65362674 871948258 342796784 117806514 342796784 117806514 661405559 117806514 210113314 354942396 210113314 354942396 956319120 354942396 940511099 337310793 940511099 337310793 652636190 884085861 652636190 884085861 8666822 436764796 8666822 436764796 373895990 436764796 83251040 188953659 83251040 188953659 489891683 488021262 489891683 488021262 51390884 488021262 257375070 818642524 257375070 818642524 570191136 66652427 570191136 66652427 270586175 766245105 270586175 766245105 757863137 87634378 757863137 87634378 996847013 87634378 380199495 886986574 380199495 886986574 24597899 222113586 24597899 222113586 911703747 556148680 911703747 556148680 28188690 63372322 28188690 63372322 695774517 698495232 695774517 698495232 720071205 698495232 146897337 844101620 146897337 844101620 375356031 403716020 375356031 403716020 65472275 403716020 594068979 903886160 594068979 903886160 806496853 57757468 806496853 57757468 174377744 888787409 174377744 888787409 702617497 322437628 702617497 322437628 847713484 617544549 847713484 617544549 949877459 617544549 738698486 149785130 738698486 149785130 389493846 251215512 389493846 251215512 829989519 251215512 177765261 179152878 177765261 179152878 412972540 479732212 412972540 479732212 526630501 163812559 526630501 163812559 243500423 163812559 733959158 341697190 733959158 341697190 22062030 341697190 388578349 929627900 388578349 929627900 888265871 112649874 888265871 112649874 708255373 112649874 725542599 936311798 725542599 936311798 244266860 936311798 867880804 117098416 867880804 117098416 136236164 944224349 136236164 944224349 711773498 181232422 711773498 181232422 580888677 928281844 580888677 928281844 119231633 221578887 119231633 221578887 705304174 478902045 705304174 478902045 726526343 113758185 726526343 113758185 224661582 113758185 780246200 594881662 780246200 594881662 175591014 698768134 175591014 698768134 602280222 30239425 602280222 30239425 45765665 860453527 45765665 860453527 567639774 137869767 567639774 137869767 929401985 632078329 929401985 632078329 172154850 322587666 172154850 322587666 224547624 754416707 224547624 754416707 566143565 554637116 566143565 554637116 957556866 737188293 957556866 737188293 616999779 265536994 616999779 265536994 433293871 265536994 626786636 795864536 626786636 795864536 909981626 253537518 909981626 253537518 64842759 253537518 900520306 756070555 900520306 756070555 23064733 667283289 23064733 667283289 104569559 914771627 104569559 914771627 647755606 444876487 647755606 444876487 296363811 444876487 401497254 979345385 401497254 979345385 926750193 236988797 926750193 236988797 774048367 236988797 904076734 623868797 904076734 623868797 577249139 195634572 577249139 195634572 637992868 961065983 637992868 961065983 914827079 961065983 459581912 973524850 459581912 973524850 579621528 582358106 579621528 582358106 121978955 582358106 562462257 15343080 562462257 15343080 857771693 700860241 857771693 700860241 537718582 700860241 841469236 425561616 841469236 425561616 583309984 757431806 583309984 757431806 984813717 757431806 927761428 26518393 927761428 26518393 902017882 150092781 902017882 150092781 985188710 150092781 789977748 988022724 789977748 988022724 601992414 38632728 601992414 38632728 311160857 739577520 311160857 739577520 55971091 739577520 193081791 829518970 193081791 829518970 311350855 475283497 311350855 475283497 140896071 475283497 798833824 896769452 798833824 896769452 904409737 896769452 459063515 28655452 459063515 28655452 113899795 28655452 250111785 907102873 250111785 907102873 184225395 907102873 732915901 72053635 732915901 72053635 996242866 72053635 199270430 616241502 199270430 616241502 838517827 616241502 543552626 417260755 543552626 417260755 909594376 727523980 909594376 727523980 461938016 365289946 461938016 365289946 104238882 608942925 104238882 608942925 994144639 573765747 994144639 573765747 613166463 802780273 613166463 802780273 378581092 496542630 378581092 496542630 30440404 900674437 30440404 900674437 8081705 138109780 8081705 138109780 645566014 138109780 237373195 857165509 237373195 857165509 437718854 3606746 437718854 3606746 780669056 406892280 780669056 406892280 317819260 406892280 578736188 936632366 578736188 936632366 875770679 670294182 875770679 670294182 706175756 713547721 706175756 713547721 479008334 343900219 479008334 343900219 112046318 343900219 874776492 930050561 874776492 930050561 558779670 930050561 735771866 551557825 735771866 551557825 313516429 945888553 313516429 945888553 952996558 610216611 952996558 610216611 954027629 962638155 954027629 962638155 963087887 962638155 425101816 701623668 425101816 701623668 676864361 726613966 676864361 726613966 886503749 121668825 886503749 121668825 261074023 717843981 261074023 717843981 968887293 70640163 968887293 70640163 357872994 705403320 357872994 705403320 905140857 395415869 905140857 395415869 224947441 395415869 948116155 5003309 948116155 5003309 26712506 302799669 26712506 302799669 985012651 302799669 791680535 733364724 791680535 733364724 190370282 144606588 190370282 144606588 938243838 615857829 938243838 615857829 82358442 595379292 82358442 595379292 805810025 821617930 805810025 821617930 710339622 145769876 710339622 145769876 163664571 854302990 163664571 854302990 451397397 854302990 245821314 202908093 245821314 202908093 705957390 629002468 705957390 629002468 951082507 629002468 101460555 150694326 101460555 150694326 305788426 150694326 199825325 839396655 199825325 839396655 199001418 839396655 910750445 517697245 910750445 517697245 78235623 65410277 78235623 65410277 535192669 829180798 535192669 829180798 447916738 829180798 891804576 30837717 891804576 30837717 508217427 853523652 508217427 853523652 38361059 488187952 38361059 488187952 691846033 488187952 21762497 545795103 21762497 545795103 437739601 370783412 437739601 370783412 170584748 981370881 170584748 981370881 782205773 981370881 596840014 34989443 596840014 34989443 87999977 34989443 823881831 312143897 823881831 312143897 598516984 312143897 946628851 577082445 946628851 577082445 578498253 41966523 578498253 41966523 29418347 879400025 29418347 879400025 899927568 585455005 899927568 585455005 91146791 656262018 91146791 656262018 571146293 169889746 571146293 169889746 811628714 169889746 612500414 391957961 612500414 391957961 761949019 196230529 761949019 196230529 200039785 787996142 200039785 787996142 795451548 787996142 601668600 383440112 601668600 383440112 796551126 573968600 796551126 573968600 92254202 442898580 92254202 442898580 260935191 810723144 260935191 810723144 811858931 481397632 811858931 481397632 166816362 713734102 166816362 713734102 744958482 265826849 744958482 265826849 526374519 265826849 909923377 473258597 909923377 473258597 459310292 262074589 459310292 262074589 918086063 262074589 271888118 580858037 271888118 580858037 263720568 74892345 263720568 74892345 961205279 226251709 961205279 226251709 899688507 115912307 899688507 115912307 318817226 227653604 318817226 227653604 20601537 227653604 569718309 895258022 569718309 895258022 218867241 173298112 218867241 173298112 771876591 608111727 771876591 608111727 413417586 272541391 413417586 272541391 270320653 558636200 270320653 558636200 925808377 46667568 925808377 46667568 36652989 603703773 36652989 603703773 614241546 230968926 614241546 230968926 432855974 739156907 432855974 739156907 648841988 739156907 634461432 901944129 634461432 901944129 288084537 118959900 288084537 118959900 955722673 323766347 955722673 323766347 579815359 225029433 579815359 225029433 882981363 845457502 882981363 845457502 94085102 98694454 94085102 98694454 638093414 644629023 638093414 644629023 511782854 426323441 511782854 426323441 957911128 834860295 957911128 834860295 488288118 256116895 488288118 256116895 959941118 537846628 959941118 537846628 761667564 506854909 761667564 506854909 206123095 648083325 206123095 648083325 550456051 596541437 550456051 596541437 229860907 759926361 229860907 759926361 842886628 96562657 842886628 96562657 24378109 643238575 24378109 643238575 374014377 175867716 374014377 175867716 82801762 888773515 82801762 888773515 922147383 143974690 922147383 143974690 49082104 143974690 669876951 82179783 669876951 82179783 274210876 619847473 274210876 619847473 203582184 619847473 722020487 57487727 722020487 57487727 613294984 848074988 613294984 848074988 659646446 848074988 217921500 113629265 217921500 113629265 2991690 113629265 117705455 282311753 117705455 282311753 615281050 135949056 615281050 135949056 943759367 850673625 943759367 850673625 235583102 850673625 892119121 403323516 892119121 403323516 78636333 403323516 173680785 730228831 173680785 730228831 295211712 362841003 295211712 362841003 508311735 692299986 508311735 692299986 886929881 70620005 886929881 70620005 97709195 534323825 97709195 534323825 745257817 534323825 125777155 833537052 125777155 833537052 568407192 585937725 568407192 585937725 171367073 767155916 171367073 767155916 89856893 194208575 89856893 194208575 858155226 194208575 350259156 554747050 350259156 554747050 536858242 888213505 536858242 888213505 940288122 455682731 940288122 455682731 722578393 886332089 722578393 886332089 958355462 886332089 258788615 501139043 258788615 501139043 807661489 898318478 807661489 898318478 251643038 214104222 251643038 214104222 823795612 214104222 340185117 675594148 340185117 675594148 163798480 114126784 163798480 114126784 619556828 627761783 619556828 627761783 140362276 892758638 140362276 892758638 90661857 892758638 598517117 979604803 598517117 979604803 817512249 34596237 817512249 34596237 404750499 388909434 404750499 388909434 182323650 388909434 951688579 196911061 951688579 196911061 447134992 378205814 447134992 378205814 986241765 26714665 986241765 26714665 342684918 488270875 342684918 488270875 865306268 247204199 865306268 247204199 64162918 704190142 64162918 704190142 636275232 704190142 102702968 119324721 102702968 119324721 228340257 283064628 228340257 283064628 662660528 240966369 662660528 240966369 238844982 953128604 238844982 953128604 346992697 517336086 346992697 517336086 250271069 789731327 250271069 789731327 249217238 789731327 314362937 51999428 314362937 51999428 688718877 555298500 688718877 555298500 426168809 268944423 426168809 268944423 397850230 648457559 397850230 648457559 942655112 100180892 942655112 100180892 105604977 100180892 490862502 722607201 490862502 722607201 741406004 722607201 473822657 734712116 473822657 734712116 777075005 88543057 777075005 88543057 801349367 924740762 801349367 924740762 530761280 924740762 761574169 17439638 761574169 17439638 254626796 777724610 254626796 777724610 710979129 488293321 710979129 488293321 497840969 955160849 497840969 955160849 646017284 247429301 646017284 247429301 264611521 747858467 264611521 747858467 278533988 6950785 278533988 6950785 216818105 941567201 216818105 941567201 743292444 548865987 743292444 548865987 953556013 548865987 117079661 962677980 117079661 962677980 350972299 346749554 350972299 346749554 83353775 346749554 308361750 491471114 308361750 491471114 927178258 149078843 927178258 149078843 485994087 959416259 485994087 959416259 855600219 959416259 549353726 449138582 549353726 449138582 378849593 887317687 378849593 887317687 990612466 887317687 665771214 104571998 665771214 104571998 508238108 929113692 508238108 929113692 242579199 321555751 242579199 321555751 658014010 845902251 658014010 845902251 901877992 845902251 438062831 986590403 438062831 986590403 412109993 452157425 412109993 452157425 883380619 850919540 883380619 850919540 151494680 21527346 151494680 21527346 798722003 21527346 227873140 733470716 227873140 733470716 312802833 733470716 20140759 444553877 20140759 444553877 650065624 995251608 650065624 995251608 384279233 16812953 384279233 16812953 92538431 467362636 92538431 467362636 731074408 467362636 243506854 980873825 243506854 980873825 39402566 682175976 39402566 682175976 572857436 725728531 572857436 725728531 904329933 184080629 904329933 184080629 471344896 720637235 471344896 720637235 758102801 215096641 758102801 215096641 714418837 280331758 714418837 280331758 851302586 204864885 851302586 204864885 666838581 520375007 666838581 520375007 856513781 520375007 679262694 796930750 679262694 796930750 792973458 132328304 792973458 132328304 631414269 132328304 909111146 438868600 909111146 438868600 148504591 380064988 148504591 380064988 808812038 557606031 808812038 557606031 109305293 42747418 109305293 42747418 924178392 42747418 595798378 754474212 595798378 754474212 480139434 595570408 480139434 595570408 908522009 882414836 908522009 882414836 718674827 156156286 718674827 156156286 759775643 156156286 565934799 828817401 565934799 828817401 931386203 828817401 131990171 134405809 131990171 134405809 606201427 134405809 517797925 875796413 517797925 875796413 35435157 2579069 35435157 2579069 534959349 2579069 136880761 771083466 136880761 771083466 207584634 771083466 183834848 90013845 183834848 90013845 808799682 427033369 808799682 427033369 490436308 231146212 490436308 231146212 631255296 830158969 631255296 830158969 105080053 195905419 105080053 195905419 787195861 755350692 787195861 755350692 434068701 755350692 910250095 584701845 910250095 584701845 862590833 745648115 862590833 745648115 157031004 131069634 157031004 131069634 182928002 990865000 182928002 990865000 999083367 118267262 999083367 118267262 464275492 574165162 464275492 574165162 848853741 574165162 75767589 201733401 75767589 201733401 918342197 271973528 918342197 271973528 25565762 222297862 25565762 222297862 150928348 894147289 150928348 894147289 814146530 894147289 488701861 206202815 488701861 206202815 597206785 860821673 597206785 860821673 521455731 188089384 521455731 188089384 778320824 842507014 778320824 842507014 90003543 458247656 90003543 458247656 132993876 958876088 132993876 958876088 391185450 54406158 391185450 54406158 82533724 965451714 82533724 965451714 42317545 965451714 195928548 295360819 195928548 295360819 576630640 981847707 576630640 981847707 968207123 143842724 968207123 143842724 301984610 974124845 301984610 974124845 26682243 974124845 120323150 204481023 120323150 204481023 857075696 204481023 796829314 73784849 796829314 73784849 556398470 840153888 556398470 840153888 841492208 272037899 841492208 272037899 3295626 573280380 3295626 573280380 141715298 427539515 141715298 427539515 780201436 924267983 780201436 924267983 679443750 31625748 679443750 31625748 641010360 544750694 641010360 544750694 465776868 544750694 716557621 716262832 716557621 716262832 319148503 654044761 319148503 654044761 679149455 654044761 338470524 161813621 338470524 161813621 653047589 332225142 653047589 332225142 965307775 992535733 965307775 992535733 630674565 992535733 898508780 57460859 898508780 57460859 73104556 863897918 73104556 863897918 861267501 863897918 26109089 185654206 26109089 185654206 375010314 687539891 375010314 687539891 966686417 249745829 966686417 249745829 330408854 96954184 330408854 96954184 860273803 878019284 860273803 878019284 861045699 878019284 315726352 364392295 315726352 364392295 514511128 894320439 514511128 894320439 122435236 894320439 486626504 413119182 486626504 413119182 829636780 413119182 796040072 919448338 796040072 919448338 454993665 462146611 454993665 462146611 184006805 462146611 459473198 586334483 459473198 586334483 538895205 331493300 538895205 331493300 961405780 729602175 961405780 729602175 698674399 181272487 698674399 181272487 375608010 449781853 375608010 449781853 39729605 449781853 42508036 269865775 42508036 269865775 13031210 792459865 13031210 792459865 865852121 159460812 865852121 159460812 940868906 159460812 403954239 590228442 403954239 590228442 72296425 145490241 72296425 145490241 479889250 145490241 275551401 462165314 275551401 462165314 373887071 313267081 373887071 313267081 782008231 389949937 782008231 389949937 442523302 82436220 442523302 82436220 371531513 603628858 371531513 603628858 829913982 603628858 34470355 139449561 34470355 139449561 338326772 991391604 338326772 991391604 2752868 991391604 997535440 456472264 997535440 456472264 597288710 743283486 597288710 743283486 544313697 743283486 703670871 2050735 703670871 2050735 332675176 706253186 332675176 706253186 362470019 471483940 362470019 471483940 702856699 861796296 702856699 861796296 91537676 181614205 91537676 181614205 952891323 889226589 952891323 889226589 3450140 889226589 370294563 9492790 370294563 9492790 310814051 869132181 310814051 869132181 582464344 449540359 582464344 449540359 98097677 775669800 98097677 775669800 765876092 162009897 765876092 162009897 440199212 702008551 440199212 702008551 498115541 576125725 498115541 576125725 382868151 976153017 382868151 976153017 989468141 976153017 842339108 216204261 842339108 216204261 111475806 963510415 111475806 963510415 172556669 523864837 172556669 523864837 969943738 523864837 880830396 296430229 880830396 296430229 264556526 995545850 264556526 995545850 82810382 995545850 404180253 565959353 404180253 565959353 152632563 565959353 491244322 104777647 491244322 104777647 857960165 931845390 857960165 931845390 225488806 931845390 487080240 212655459 487080240 212655459 428897466 412548903 428897466 412548903 992416748 252743142 992416748 252743142 142786678 557474772 142786678 557474772 438664878 63523327 438664878 63523327 397328455 797474398 397328455 797474398 586288561 313256534 586288561 313256534 48884518 313256534 480840643 846192882 480840643 846192882 600329731 636123639 600329731 636123639 697670643 636123639 380949600 801740093 380949600 801740093 863759103 66569793 863759103 66569793 584665417 149237034 584665417 149237034 265620025 149237034 434029806 665228948 434029806 665228948 635411804 299923753 635411804 299923753 673309123 299923753 312368973 715299852 312368973 715299852 779068479 95985510 779068479 95985510 100283567 925689714 100283567 925689714 907268565 925689714 583168121 319494629 583168121 319494629 286772448 373593904 286772448 373593904 882323916 331032642 882323916 331032642 393811832 775154539 393811832 775154539 799425270 775154539 61061247 780415173 61061247 780415173 992457159 168354780 992457159 168354780 756478502 660469636 756478502 660469636 437349251 169018213 437349251 169018213 413838856 997221364 413838856 997221364 544493870 163937554 544493870 163937554 732913476 163937554 643765585 902475319 643765585 902475319 798087504 902475319 84709191 166088 84709191 166088 235600375 612535907 235600375 612535907 445444088 59496939 445444088 59496939 438600057 417772083 438600057 417772083 959610247 417772083 106907144 830259003 106907144 830259003 70678236 123082189 70678236 123082189 885807000 224200403 885807000 224200403 743337692 68110002 743337692 68110002 133299731 851692966 133299731 851692966 107465345 851692966 688214452 455147646 688214452 455147646 518163783 687726112 518163783 687726112 11026129 687726112 903333093 62364339 903333093 62364339 543046221 835297700 543046221 835297700 940513847 431345656 940513847 431345656 456188903 541077050 456188903 541077050 461298037 103392165 461298037 103392165 854134479 759118682 854134479 759118682 645457894 26272561 645457894 26272561 182000653 441163492 182000653 441163492 74616155 441163492 114251860 13801045 114251860 13801045 199806204 502917341 199806204 502917341 382929082 502917341 151840736 684525530 151840736 684525530 695029678 124700654 695029678 124700654 485216682 929174038 485216682 929174038 221958676 223854659 221958676 223854659 888629486 223854659 846058427 959033164 846058427 959033164 422362307 114574333 422362307 114574333 603248212 114574333 123594350 73085377 123594350 73085377 144114415 963295070 144114415 963295070 713372263 51724337 713372263 51724337 773607983 372350514 773607983 372350514 601105866 136767236 601105866 136767236 113361072 652376851 113361072 652376851 928384323 652376851 644912060 697899689 644912060 697899689 738254590 162437 738254590 162437 950359422 885808007 950359422 885808007 174323516 885808007 835258365 382992573 835258365 382992573 129267789 865064319 129267789 865064319 714605383 36493613 714605383 36493613 570473195 921417509 570473195 921417509 324235782 921417509 533485806 265009139 533485806 265009139 328050584 551333703 328050584 551333703 529315934 35045361 529315934 35045361 283812763 879553315 283812763 879553315 839762482 879553315 734899304 552527975 734899304 552527975 601880821 552527975 909562892 31839731 909562892 31839731 173719602 31839731 942816732 424051589 942816732 424051589 471283191 726214541 471283191 726214541 263449968 457183594 263449968 457183594 983063459 745472679 983063459 745472679 572489118 745472679 776958793 370422098 776958793 370422098 917161896 370422098 299109043 344916926 299109043 344916926 188378136 544183611 188378136 544183611 186440858 49855063 186440858 49855063 834603323 480819144 834603323 480819144 179054526 480819144 505721224 735952372 505721224 735952372 691336776 67315536 691336776 67315536 700514048 892288607 700514048 892288607 356646230 528905032 356646230 528905032 416536561 528905032 353036965 161975943 353036965 161975943 797038495 161975943 44686325 133490315 44686325 133490315 302724409 714503298 302724409 714503298 47944890 357399202 47944890 357399202 137009911 792579311 137009911 792579311 888767421 236719756 888767421 236719756 536920459 784121559 536920459 784121559 654104081 227324126 654104081 227324126 390888430 227324126 466882716 139993601 466882716 139993601 930680475 139993601 34581466 487967294 34581466 487967294 486991892 487967294 371487513 388846523 371487513 388846523 704039958 996576468 704039958 996576468 702874762 996576468 936960650 224154706 936960650 224154706 562290845 224154706 818316924 320061543 818316924 320061543 804464126 95636204 804464126 95636204 377010181 902854370 377010181 902854370 198269112 861738046 198269112 861738046 453084763 958371962 453084763 958371962 458809040 731430910 458809040 731430910 336899743 944356427 336899743 944356427 172625376 620045990 172625376 620045990 872626597 444250072 872626597 444250072 79716627 628542229 79716627 628542229 883608456 401718498 883608456 401718498 882025751 948766363 882025751 948766363 76945938 467649607 76945938 467649607 470845308 467649607 23688768 29795430 23688768 29795430 4448286 29795430 216494816 341329846 216494816 341329846 558150009 168491527 558150009 168491527 986680774 229215976 986680774 229215976 510017433 84341583 510017433 84341583 206795856 84341583 466921611 528697383 466921611 528697383 635481162 153775890 635481162 153775890 20648678 617018024 20648678 617018024 746145325 968636383 746145325 968636383 99184092 340389460 99184092 340389460 157347449 448888850 157347449 448888850 840524114 917514221 840524114 917514221 412108909 508433204 412108909 508433204 82840163 508433204 179068371 479108612 179068371 479108612 712820490 566888483 712820490 566888483 956479781 328855402 956479781 328855402 119886368 972052632 119886368 972052632 372394655 18375943 372394655 18375943 185453745 18375943 363121939 732365646 363121939 732365646 109313649 244027652 109313649 244027652 986368371 244027652 484749418 76541052 484749418 76541052 648323791 865773235 648323791 865773235 47951041 865773235 633722876 202297719 633722876 202297719 939762609 508010312 939762609 508010312 589914125 508010312 905371932 968767938 905371932 968767938 109953700 256188061 109953700 256188061 71271473 256188061 668336692 978670926 668336692 978670926 282737143 978670926 794219287 31984741 794219287 31984741 756324979 584224952 756324979 584224952 491593311 57954542 491593311 57954542 235359072 856514466 235359072 856514466 979678378 56620258 979678378 56620258 158847809 56620258 548109762 915242256 548109762 915242256 236299092 129289158 236299092 129289158 898706191 807238010 898706191 807238010 154065065 433804293 154065065 433804293 788798696 136158082 788798696 136158082 898464137 999909306 898464137 999909306 1493827 838643629 1493827 838643629 348486490 615577024 348486490 615577024 440824705 993950149 440824705 993950149 249485888 260286550 249485888 260286550 443450861 612076297 443450861 612076297 28390468 612076297 251047296 307923000 251047296 307923000 846911673 307923000 656657255 929252219 656657255 929252219 139253689 929252219 662486564 267672866 662486564 267672866 99869073 675925212 99869073 675925212 846183506 675925212 541209442 496663050 541209442 496663050 529289745 951835920 529289745 951835920 543977564 951835920 486683742 587106564 486683742 587106564 477595457 888075334 477595457 888075334 808524968 553759252 808524968 553759252 499037289 997909856 499037289 997909856 918115714 204121847 918115714 204121847 12060009 204121847 42772567 565970130 42772567 565970130 589872702 297559218 589872702 297559218 713209241 975493297 713209241 975493297 562112540 975493297 776858490 142898595 776858490 142898595 768233945 999184150 768233945 999184150 616912572 374913005 616912572 374913005 150444853 374913005 824125927 912624833 824125927 912624833 145876788 655940428 145876788 655940428 812947552 11819776 812947552 11819776 820785969 11819776 64647941 784589280 64647941 784589280 389693359 784589280 318181392 149172506 318181392 149172506 319812443 973946815 319812443 973946815 237617690 457550525 237617690 457550525 56810598 457550525 871876989 202500002 871876989 202500002 471232595 202500002 938109751 661025345 938109751 661025345 173259632 661025345 868987487 901967339 868987487 901967339 877733707 6040292 877733707 6040292 68744813 894692791 68744813 894692791 836560090 255046398 836560090 255046398 460345726 502405528 460345726 502405528 283983749 502405528 531907642 70916415 531907642 70916415 69940622 865701403 69940622 865701403 21036120 73338433 21036120 73338433 626580656 73338433 295332631 692080708 295332631 692080708 920584685 692080708 195655189 771432809 195655189 771432809 898303281 635640074 898303281 635640074 660502562 999744213 660502562 999744213 397892193 999744213 497800553 404008343 497800553 404008343 336946362 737087039 336946362 737087039 715368881 522889222 715368881 522889222 890051559 694826933 890051559 694826933 984712413 406643892 984712413 406643892 76455777 841384370 76455777 841384370 592340271 50750557 592340271 50750557 651441301 873307461 651441301 873307461 984587601 264883349 984587601 264883349 82075285 323669143 82075285 323669143 644477077 26956159 644477077 26956159 918897512 26956159 383156706 669795653 383156706 669795653 658796410 669795653 131394102 118103109 131394102 118103109 113512770 180445066 113512770 180445066 137688420 175085999 137688420 175085999 520309941 412490400 520309941 412490400 183608296 137332187 183608296 137332187 543203904 473331740 543203904 473331740 189727452 916770255 189727452 916770255 685349689 2361838 685349689 2361838 628001814 506942807 628001814 506942807 885521771 506942807 245064332 381746277 245064332 381746277 967944564 975851341 967944564 975851341 387428235 975851341 777167737 300662405 777167737 300662405 337152299 300662405 430906997 570033148 430906997 570033148 591569849 8087571 591569849 8087571 695905016 201944938 695905016 201944938 275510806 72840398 275510806 72840398 4798023 331457531 4798023 331457531 347811213 75434164 347811213 75434164 207537824 404121719 207537824 404121719 81769135 404121719 414372575 298557298 414372575 298557298 526530978 578097980 526530978 578097980 499949380 190837355 499949380 190837355 523545385 579545218 523545385 579545218 879300416 579545218 485660525 700246537 485660525 700246537 8040702 152633665 8040702 152633665 770990431 304942269 770990431 304942269 167001184 102199750 167001184 102199750 455975868 990326846 455975868 990326846 547814302 837661779 547814302 837661779 689532697 903718716 689532697 903718716 519946018 232971169 519946018 232971169 368509047 617636077 368509047 617636077 800713832 65352029 800713832 65352029 614187188 998340367 614187188 998340367 55520384 696659798 55520384 696659798 796926743 885096186 796926743 885096186 493136104 718913114 493136104 718913114 259780561 928294627 259780561 928294627 574383063 53165916 574383063 53165916 77165236 53165916 526912805 485866470 526912805 485866470 39210912 485866470 380549748 526847697 380549748 526847697 491241770 280543680 491241770 280543680 830895073 280543680 735040711 859616075 735040711 859616075 76246024 859616075 143169455 283638593 143169455 283638593 591242629 822624262 591242629 822624262 352200194 822624262 955269722 873462641 955269722 873462641 99425043 194914016 99425043 194914016 494475644 194914016 169206426 724793530 169206426 724793530 876092658 724793530 870143076 379502974 870143076 379502974 814890235 985806884 814890235 985806884 582148236 985806884 732995297 140236959 732995297 140236959 76290527 140236959 198042350 816309667 198042350 816309667 786889264 816309667 351599332 114132218 351599332 114132218 355781309 853759051 355781309 853759051 192646507 853759051 405517844 368151671 405517844 368151671 743272915 385353772 743272915 385353772 527737174 378029117 527737174 378029117 106836706 440590275 106836706 440590275 57665583 109077713 57665583 109077713 507174688 906176013 507174688 906176013 812225620 275746026 812225620 275746026 957760595 275746026 795953026 947986875 795953026 947986875 679260171 947986875 923412766 272328190 923412766 272328190 768993847 463539867 768993847 463539867 863916279 289982387 863916279 289982387 90162542 810218517 90162542 810218517 639056178 27405219 639056178 27405219 850603186 735160797 850603186 735160797 113263553 766808645 113263553 766808645 330707065 222967528 330707065 222967528 177471088 222967528 633638260 520881964 633638260 520881964 235661542 51710370 235661542 51710370 170419177 738228225 170419177 738228225 458861736 273750769 458861736 273750769 130438461 774656332 130438461 774656332 366516711 246489898 366516711 246489898 299024614 246489898 540758927 853957223 540758927 853957223 151115715 276853264 151115715 276853264 860292726 808495029 860292726 808495029 432680464 780053605 432680464 780053605 681779612 798437216 681779612 798437216 156714994 154628075 156714994 154628075 500306815 44220501 500306815 44220501 5299926 900590631 5299926 900590631 858230420 158904720 858230420 158904720 735906315 745002556 735906315 745002556 906902404 216134823 906902404 216134823 532070570 976035108 532070570 976035108 362897699 277720475 362897699 277720475 134505982 362876815 134505982 362876815 389865811 214139650 389865811 214139650 36620628 440304208 36620628 440304208 783463195 440304208 282170930 103097700 282170930 103097700 945251054 879703881 945251054 879703881 133264417 204851984 133264417 204851984 652238284 714732200 652238284 714732200 548425981 183658522 548425981 183658522 760356088 939777390 760356088 939777390 439812438 470752190 439812438 470752190 494629660 470752190 293560357 664009023 293560357 664009023 350656974 453726152 350656974 453726152 616670517 751510053 616670517 751510053 917455922 672554335 917455922 672554335 793341586 783606694 793341586 783606694 354896439 71731285 354896439 71731285 554188579 856541600 554188579 856541600 930924768 511507340 930924768 511507340 514708337 583237448 514708337 583237448 88499961 583237448 389187348 348969949 389187348 348969949 814859115 516515876 814859115 516515876 476411462 473251766 476411462 473251766 926411735 712848500 926411735 712848500 944010441 205648898 944010441 205648898 965839315 648198881 965839315 648198881 356660108 443516102 356660108 443516102 931956435 708027546 931956435 708027546 204812632 708027546 851343662 412495817 851343662 412495817 270034734 442140046 270034734 442140046 318266158 302413799 318266158 302413799 401536480 302413799 31875169 805657162 31875169 805657162 783435285 805657162 64051123 841702845 64051123 841702845 962852406 994247060 962852406 994247060 934912963 37291111 934912963 37291111 528014920 37291111 887501473 863941625 887501473 863941625 651570303 190332127 651570303 190332127 157468202 190332127 327940408 90379636 327940408 90379636 196142717 871793910 196142717 871793910 189919954 871793910 965237889 91174045 965237889 91174045 964391700 661497692 964391700 661497692 352683988 10923017 352683988 10923017 793151187 10923017 355930625 515977088 355930625 515977088 743364102 80085877 743364102 80085877 144828895 815502726 144828895 815502726 900599765 443822021 900599765 443822021 767582865 859288063 767582865 859288063 812173928 285201020 812173928 285201020 571217272 954005793 571217272 954005793 37592804 359072159 37592804 359072159 604449809 752692256 604449809 752692256 661996150 752692256 323534158 338273740 323534158 338273740 649330292 935795944 649330292 935795944 139014011 935795944 449042032 892220243 449042032 892220243 821632314 997731719 821632314 997731719 887573287 527331814 887573287 527331814 340133065 757341811 340133065 757341811 720539950 241335589 720539950 241335589 209686362 892903936 209686362 892903936 374063090 892903936 339445075 451363305 339445075 451363305 881487976 605737346 881487976 605737346 452037265 106688625 452037265 106688625 16635411 106688625 408108515 918103805 408108515 918103805 498770198 918103805 373870833 170289660 373870833 170289660 165347475 814225619 165347475 814225619 488279510 516459170 488279510 516459170 108191033 560432657 108191033 560432657 994123446 31071708 994123446 31071708 308779925 891217895 308779925 891217895 866574238 553525653 866574238 553525653 88428354 553525653 483288722 525016523 483288722 525016523 126184792 525016523 766162901 842295202 766162901 842295202 526125277 93925189 526125277 93925189 314417692 789256459 314417692 789256459 865652736 76491326 865652736 76491326 161211892 76491326 797190632 361148088 797190632 361148088 194545777 361148088 640620613 48618276 640620613 48618276 189268853 883460982 189268853 883460982 137622393 347845888 137622393 347845888 726895818 843579978 726895818 843579978 726931840 22394806 726931840 22394806 583895486 682050237 583895486 682050237 404560908 272838083 404560908 272838083 902833413 366648497 902833413 366648497 760169496 196675315 760169496 196675315 854537297 874988803 854537297 874988803 658021726 844627368 658021726 844627368 835804838 968770617 835804838 968770617 861181921 968770617 564487968 494311554 564487968 494311554 911204162 494311554 540465043 982046154 540465043 982046154 949105448 582812854 949105448 582812854 341494334 582812854 617136097 912342148 617136097 912342148 224209919 345082391 224209919 345082391 839305493 345082391 696390924 646508501 696390924 646508501 187422452 646508501 197956836 899200155 197956836 899200155 308683112 262004591 308683112 262004591 847769718 783133502 847769718 783133502 324566030 17267769 324566030 17267769 660875115 17267769 272630205 465954306 272630205 465954306 601879153 299179405 601879153 299179405 949572192 460958221 949572192 460958221 502799944 365698762 502799944 365698762 633293148 650000511 633293148 650000511 878114713 27358286 878114713 27358286 850689973 644544091 850689973 644544091 110401651 644544091 364047930 425362975 364047930 425362975 127465541 425362975 863590289 722778576 863590289 722778576 699269293 275586092 699269293 275586092 490869252 519948008 490869252 519948008 786783125 519948008 775323076 226346078 775323076 226346078 908038855 381028692 908038855 381028692 110751112 180094393 110751112 180094393 158505460 439931428 158505460 439931428 807320083 165168888 807320083 165168888 17287968 170266201 17287968 170266201 37735153 113564917 37735153 113564917 173055159 309202656 173055159 309202656 211036736 309202656 115779845 493954719 115779845 493954719 28894800 493954719 613650861 831017482 613650861 831017482 79249655 831017482 386709443 78385160 386709443 78385160 132146644 918333113 132146644 918333113 913485620 71806639 913485620 71806639 809699996 772976342 809699996 772976342 254247034 57925440 254247034 57925440 940530558 916714005 940530558 916714005 713786750 132928769 713786750 132928769 127862496 397747916 127862496 397747916 818366131 68215183 818366131 68215183 320718294 672828716 320718294 672828716 220208615 444595317 220208615 444595317 576290072 903287492 576290072 903287492 649167935 903287492 301208039 351286473 301208039 351286473 762317857 351286473 503604585 931388339 503604585 931388339 684390306 931388339 76655079 645971451 76655079 645971451 67962828 645971451 312066602 266393288 312066602 266393288 654537285 906727998 654537285 906727998 85938136 540194156 85938136 540194156 636646284 8527542 636646284 8527542 714186132 8527542 8650483 946642542 8650483 946642542 117297548 249072087 117297548 249072087 114630097 249072087 467739712 992524488 467739712 992524488 443013204 286767313 443013204 286767313 925052159 286767313 189140545 61288128 189140545 61288128 926243845 826227413 926243845 826227413 797083275 156855905 797083275 156855905 845640765 825479799 845640765 825479799 867468620 825479799 755152377 229678597 755152377 229678597 21495641 675937523 21495641 675937523 118220423 536507638 118220423 536507638 132681621 886878141 132681621 886878141 315303514 520798835 315303514 520798835 489443167 520798835 50945166 905787122 50945166 905787122 718564377 6092975 718564377 6092975 11218125 589059720 11218125 589059720 18834238 751291 18834238 751291 551336082 344534229 551336082 344534229 92894559 344534229 274170429 773360372 274170429 773360372 230830592 773360372 483102075 151931727 483102075 151931727 180855929 151931727 887852580 199049715 887852580 199049715 999518073 9217657 999518073 9217657 153023008 606345490 153023008 606345490 897477666 606345490 8911551 282368507 8911551 282368507 972838043 282368507 99163970 653938027 99163970 653938027 951600209 664055777 951600209 664055777 744931336 384812759 744931336 384812759 297130800 898400792 297130800 898400792 5932845 90367987 5932845 90367987 901317926 809297151 901317926 809297151 350903424 501715651 350903424 501715651 457758230 501715651 179232680 979128060 179232680 979128060 629618319 979128060 296871174 6763522 296871174 6763522 603297470 626590816 603297470 626590816 430396332 285477719 430396332 285477719 275225975 839760280 275225975 839760280 797177705 84131270 797177705 84131270 774047834 294010088 774047834 294010088 656810358 20236891 656810358 20236891 992953750 665870733 992953750 665870733 646156445 899038619 646156445 899038619 666656195 356492249 666656195 356492249 990669567 356492249 563536953 454012907 563536953 454012907 170107900 102717448 170107900 102717448 851098489 954197640 851098489 954197640 346377174 954197640 362663909 514576412 362663909 514576412 183380894 996666627 183380894 996666627 548419738 112917434 548419738 112917434 938742467 184686683 938742467 184686683 883798839 86990812 883798839 86990812 649899099 922368473 649899099 922368473 786497259 200680073 786497259 200680073 359927521 642637436 359927521 642637436 772309371 642637436 312816766 615158364 312816766 615158364 547497071 809792355 547497071 809792355 835477986 396955581 835477986 396955581 812442703 925744594 812442703 925744594 938972113 925744594 808324086 223304444 808324086 223304444 966044500 467299358 966044500 467299358 461338677 467299358 937608919 158373719 937608919 158373719 602711638 158373719 648116395 261920910 648116395 261920910 110077302 32980734 110077302 32980734 909245093 853963103 909245093 853963103 989315012 82549011 989315012 82549011 187294472 714984539 187294472 714984539 800426222 869239305 800426222 869239305 505375488 280321093 505375488 280321093 895821267 835318100 895821267 835318100 777812041 55337640 777812041 55337640 339657923 25082634 339657923 25082634 307803364 855286829 307803364 855286829 610634808 855286829 163330799 176023405 163330799 176023405 346763334 644284578 346763334 644284578 131742798 500660162 131742798 500660162 300936706 637069135 300936706 637069135 835394104 72403628 835394104 72403628 329999513 789813957 329999513 789813957 874631539 789813957 301854417 447512706 301854417 447512706 813847346 158988090 813847346 158988090 823254536 158988090 16957754 780426532 16957754 780426532 274237482 780426532 239105579 45551557 239105579 45551557 399528985 45551557 282029751 879115304 282029751 879115304 997052594 329278849 997052594 329278849 776621062 329278849 960815548 899533491 960815548 899533491 610577720 476871562 610577720 476871562 550817275 476871562 643525554 331451246 643525554 331451246 932615350 557380996 932615350 557380996 353822302 101747647 353822302 101747647 985444511 101747647 69995377 760087248 69995377 760087248 480670128 27916365 480670128 27916365 273215614 747641995 273215614 747641995 567138349 747641995 149670879 514752597 149670879 514752597 928878983 985106060 928878983 985106060 136132095 115164739 136132095 115164739 472575566 115164739 457112427 508232837 457112427 508232837 998338005 508232837 657133910 969764857 657133910 969764857 45205405 950955742 45205405 950955742 277993583 970901238 277993583 970901238 729080537 303231311 729080537 303231311 966061943 303231311 758006538 985937953 758006538 985937953 801975364 985937953 467061044 721734620 467061044 721734620 653151831 805712326 653151831 805712326 856153582 27082812 856153582 27082812 28113179 852319877 28113179 852319877 888641344 227574337 888641344 227574337 125889117 34743526 125889117 34743526 883635267 34743526 132080018 591630523 132080018 591630523 450021483 591630523 146372784 191424129 146372784 191424129 909480088 904808331 909480088 904808331 392402653 213539981 392402653 213539981 179643056 422502219 179643056 422502219 536627066 19982002 536627066 19982002 211384572 689201910 211384572 689201910 992563157 28835010 992563157 28835010 376979053 900180223 376979053 900180223 807111150 900180223 653015661 689458001 653015661 689458001 720783608 826266175 720783608 826266175 637934198 362186608 637934198 362186608 964242998 362186608 500230541 327398397 500230541 327398397 182860644 759294543 182860644 759294543 917572184 525811913 917572184 525811913 425053458 525811913 599474526 411916902 599474526 411916902 692581615 770702201 692581615 770702201 83439585 562217105 83439585 562217105 994244243 651591621 994244243 651591621 576386681 224607933 576386681 224607933 482164897 224607933 777843940 596900360 777843940 596900360 285310745 31092381 285310745 31092381 480010433 31092381 25901969 108524876 25901969 108524876 138530321 64549210 138530321 64549210 779765224 64549210 750889706 865845061 750889706 865845061 891982491 637234229 891982491 637234229 106560504 965841464 106560504 965841464 149043674 21426150 149043674 21426150 35084687 942612188 35084687 942612188 714936946 489989463 714936946 489989463 537787866 489989463 804755613 302976231 804755613 302976231 660655802 762666193 660655802 762666193 555087582 141543907 555087582 141543907 338033733 865527607 338033733 865527607 795638572 564052528 795638572 564052528 949921587 789398764 949921587 789398764 42144289 95635640 42144289 95635640 464871017 872412281 464871017 872412281 566919110 111136708 566919110 111136708 752091919 932039429 752091919 932039429 576292853 316711378 576292853 316711378 464642858 292965834 464642858 292965834 637299064 521665080 637299064 521665080 992896271 28273732 992896271 28273732 119621127 28273732 282241520 981026224 282241520 981026224 318390415 190046979 318390415 190046979 753042537 972069974 753042537 972069974 305134235 323389121 305134235 323389121 631612183 323389121 354388640 860424293 354388640 860424293 200372500 860424293 223420376 272746948 223420376 272746948 65421207 272746948 746111085 645171129 746111085 645171129 530688223 660563124 530688223 660563124 38660555 36592584 38660555 36592584 402004698 742119963 402004698 742119963 772911579 742119963 70407780 502735520 70407780 502735520 240558514 502735520 91789407 16161610 91789407 16161610 471581056 493936492 471581056 493936492 905124634 493936492 101481292 218176063 101481292 218176063 916926787 843983970 916926787 843983970 794147260 309878205 794147260 309878205 884600897 910242612 884600897 910242612 45817617 655961672 45817617 655961672 661700447 929217696 661700447 929217696 480707921 257976308 480707921 257976308 19147834 257976308 623940360 933050949 623940360 933050949 741472367 480324488 741472367 480324488 554999502 967245703 554999502 967245703 406037635 500000863 406037635 500000863 888708414 500000863 159661805 128337565 159661805 128337565 624260260 755884753 624260260 755884753 173776195 198631400 173776195 198631400 688087922 984280113 688087922 984280113 785102500 984280113 272567084 677666129 272567084 677666129 513215740 685670084 513215740 685670084 24470332 273513081 24470332 273513081 138241720 659418442 138241720 659418442 795145737 659418442 508438624 100139950 508438624 100139950 778748966 870119157 778748966 870119157 214639289 870119157 863239478 234283881 863239478 234283881 965199178 234283881 35043685 554496630 35043685 554496630 532308615 145563538 532308615 145563538 376834627 509588766 376834627 509588766 80083739 509588766 969034554 68051921 969034554 68051921 671248141 68051921 704348908 791597341 704348908 791597341 159330411 960643428 159330411 960643428 660538626 386353239 660538626 386353239 559113917 841096367 559113917 841096367 49478369 75131869 49478369 75131869 51996480 818983474 51996480 818983474 662424091 717526429 662424091 717526429 827334743 943541727 827334743 943541727 873341973 676186472 873341973 676186472 316962096 887417152 316962096 887417152 317199916 241790360 317199916 241790360 501348383 825959190 501348383 825959190 927620360 805556274 927620360 805556274 208682297 243943537 208682297 243943537 229713261 243943537 209982055 517071998 209982055 517071998 438601193 76235658 438601193 76235658 274748409 883676168 274748409 883676168 444508289 82906280 444508289 82906280 710243731 410710969 710243731 410710969 507569246 122375066 507569246 122375066 38034006 979526897 38034006 979526897 942874458 293016266 942874458 293016266 19904905 455185053 19904905 455185053 828310429 4445228 828310429 4445228 142019040 613740347 142019040 613740347 871227368 442572359 871227368 442572359 968500526 993671908 968500526 993671908 798450609 774493591 798450609 774493591 368650997 183829471 368650997 183829471 606391349 183829471 216089075 590510611 216089075 590510611 843308041 38193718 843308041 38193718 812470537 628526390 812470537 628526390 11282346 49051475 11282346 49051475 30977 49051475 26978210 881924395 26978210 881924395 206971528 135955384 206971528 135955384 42695829 390746671 42695829 390746671 382282177 390746671 318173364 39517157 318173364 39517157 975684621 39517157 300060365 208088586 300060365 208088586 625437671 953830789 625437671 953830789 412503492 139065485 412503492 139065485 142172585 705216950 142172585 705216950 464536576 919166731 464536576 919166731 602481607 919166731 89200755 74648011 89200755 74648011 830408251 74648011 818533069 388227957 818533069 388227957 2371999 840859715 2371999 840859715 689070070 30968567 689070070 30968567 106839101 794960172 106839101 794960172 486055417 952865318 486055417 952865318 803003564 952865318 225969347 39340890 225969347 39340890 126655380 39340890 804516924 952572298 804516924 952572298 241079360 616884357 241079360 616884357 673048931 616884357 265286160 35772640 265286160 35772640 528332120 852287560 528332120 852287560 539606178 760295026 539606178 760295026 663088328 782457913 663088328 782457913 213332434 189682341 213332434 189682341 919941751 189682341 296262724 380642079 296262724 380642079 568545076 380642079 210215321 554678211 210215321 554678211 242445134 551653057 242445134 551653057 236662675 648765617 236662675 648765617 202556906 248191396 202556906 248191396 577202749 616176583 577202749 616176583 689976431 369765365 689976431 369765365 786099386 735034165 786099386 735034165 896321255 206402943 896321255 206402943 870107411 693413321 870107411 693413321 669261397 693413321 730234481 446298880 730234481 446298880 901088434 446298880 876040181 86073580 876040181 86073580 279202478 86073580 681963927 788366579 681963927 788366579 767093120 788366579 387900747 125341486 387900747 125341486 633393611 828696485 633393611 828696485 988655831 348047964 988655831 348047964 950387360 603333866 950387360 603333866 138313735 481741958 138313735 481741958 424043551 914403766 424043551 914403766 152796003 914403766 272301414 299617119 272301414 299617119 3243822 299617119 896234675 109283205 896234675 109283205 444155826 545572262 444155826 545572262 287452242 262747189 287452242 262747189 528978505 409511877 528978505 409511877 759623950 381597069 759623950 381597069 40727724 953209028 40727724 953209028 833617634 799465471 833617634 799465471 502761712 824498410 502761712 824498410 299727868 483152901 299727868 483152901 661930614 850267766 661930614 850267766 545948182 68277587 545948182 68277587 774334011 726394185 774334011 726394185 755580614 726394185 904674202 830442 904674202 830442 955459193 830442 935143835 264727253 935143835 264727253 627943441 264727253 989677597 676551760 989677597 676551760 531686887 676551760 580554248 866152786 580554248 866152786 126338975 866152786 874869515 976636896 874869515 976636896 748850247 47636060 748850247 47636060 668788713 809705221 668788713 809705221 786377562 479219165 786377562 479219165 441269133 479219165 875616346 704733005 875616346 704733005 598498745 119432965 598498745 119432965 49610809 119432965 253252199 854953373 253252199 854953373 979367587 854953373 753222023 877294557 753222023 877294557 257787024 36296169 257787024 36296169 406724788 662188469 406724788 662188469 438843137 662188469 193245968 745672409 193245968 745672409 804626526 286766753 804626526 286766753 839973292 509261303 839973292 509261303 756903602 446543854 756903602 446543854 989905825 446543854 315128092 779585026 315128092 779585026 104540523 261194 104540523 261194 263625093 713418501 263625093 713418501 678042739 59416922 678042739 59416922 966862993 625690873 966862993 625690873 293599410 794228100 293599410 794228100 285809150 180669910 285809150 180669910 67754667 434797077 67754667 434797077 564534943 215475888 564534943 215475888 782427038 103249257 782427038 103249257 193337050 583480170 193337050 583480170 996707558 740355768 996707558 740355768 544949744 156443025 544949744 156443025 675235640 840162772 675235640 840162772 617392797 840162772 986643058 101955395 986643058 101955395 567763053 690137042 567763053 690137042 403607118 73551881 403607118 73551881 490309560 904216378 490309560 904216378 975525431 904216378 64634501 71696315 64634501 71696315 781856018 358961271 781856018 358961271 14323080 634585527 14323080 634585527 459042169 363404946 459042169 363404946 663978831 969480942 663978831 969480942 676966650 650075494 676966650 650075494 175513470 690352043 175513470 690352043 139067990 123495281 139067990 123495281 810979642 793550022 810979642 793550022 423854650 617089343 423854650 617089343 737102839 206850107 737102839 206850107 303255874 848633611 303255874 848633611 94452261 37049311 94452261 37049311 692580797 595592473 692580797 595592473 976535685 336831804 976535685 336831804 231921124 336831804 250721721 273267522 250721721 273267522 647757179 346954149 647757179 346954149 69322533 263387806 69322533 263387806 48676368 408729601 48676368 408729601 911840217 70426008 911840217 70426008 214760684 495668662 214760684 495668662 77203470 105009722 77203470 105009722 347689887 775628433 347689887 775628433 786990524 99203270 786990524 99203270 650847315 692830238 650847315 692830238 834270141 35923506 834270141 35923506 93179583 592678341 93179583 592678341 410370736 286061713 410370736 286061713 191856065 964333601 191856065 964333601 53541072 964333601 665367596 41665180 665367596 41665180 56435736 831360414 56435736 831360414 729280555 454942794 729280555 454942794 218404205 815401813 218404205 815401813 786342475 581563500 786342475 581563500 798684636 913402304 798684636 913402304 638518630 704401754 638518630 704401754 597213407 746262562 597213407 746262562 519367793 114176982 519367793 114176982 909744946 114176982 800201686 876375291 800201686 876375291 199888348 203845402 199888348 203845402 791451259 89124201 791451259 89124201 304343807 89124201 937084028 880934884 937084028 880934884 53241617 880934884 779993259 160610574 779993259 160610574 443275723 914852408 443275723 914852408 137154029 185235816 137154029 185235816 846197555 714418924 846197555 714418924 320829307 51040268 320829307 51040268 737317616 51040268 276152203 732336295 276152203 732336295 606244240 12509605 606244240 12509605 392627414 12509605 743200387 281234196 743200387 281234196 755650488 281234196 78675257 944100614 78675257 944100614 962588088 426658745 962588088 426658745 841791748 682725776 841791748 682725776 785902686 560074543 785902686 560074543 702836161 761068936 702836161 761068936 646316354 190568315 646316354 190568315 403625929 914244851 403625929 914244851 425358052 914244851 68745710 992702158 68745710 992702158 326840530 148153423 326840530 148153423 65264563 813757312 65264563 813757312 275797249 36694441 275797249 36694441 857374194 872808719 857374194 872808719 587851325 176024691 587851325 176024691 382176194 392893062 382176194 392893062 135901550 64965339 135901550 64965339 777264882 807497830 777264882 807497830 947639545 21528361 947639545 21528361 151136290 21528361 597916917 856962691 597916917 856962691 804444695 664845748 804444695 664845748 196029372 978009213 196029372 978009213 584341828 292546259 584341828 292546259 97092924 687028261 97092924 687028261 444603094 215627224 444603094 215627224 755587619 808152522 755587619 808152522 349354286 448658770 349354286 448658770 549495336 800292437 549495336 800292437 514724412 484400882 514724412 484400882 795973923 484400882 386701064 875364619 386701064 875364619 312290479 399972605 312290479 399972605 669631643 771044158 669631643 771044158 644614448 54728661 644614448 54728661 457549960 684474939 457549960 684474939 150465905 684474939 589201990 104156083 589201990 104156083 125793637 512366912 125793637 512366912 96827889 460817755 96827889 460817755 288359008 952726827 288359008 952726827 565561052 241705100 565561052 241705100 439790295 573917904 439790295 573917904 599989220 284730245 599989220 284730245 210565370 974750947 210565370 974750947 750352228 85187035 750352228 85187035 61576699 85187035 307084611 528607609 307084611 528607609 667331423 164555821 667331423 164555821 114416954 846436229 114416954 846436229 456920309 195533715 456920309 195533715 808533138 653241327 808533138 653241327 718593735 407580729 718593735 407580729 59611629 407580729 574644452 170484320 574644452 170484320 832261262 929924225 832261262 929924225 7705022 429914714 7705022 429914714 2048289 429914714 771383031 781597307 771383031 781597307 101298471 33573235 101298471 33573235 708405948 911617625 708405948 911617625 939907143 496293654 939907143 496293654 847713840 972284952 847713840 972284952 460466770 627133887 460466770 627133887 56175381 627133887 613144488 71134682 613144488 71134682 420174598 785138526 420174598 785138526 351484500 675669666 351484500 675669666 77962784 970619816 77962784 970619816 914498304 820701794 914498304 820701794 90695893 820701794 507296727 20967819 507296727 20967819 701975193 493914424 701975193 493914424 638847045 233185050 638847045 233185050 584080573 975070491 584080573 975070491 136645159 442923921 136645159 442923921 937999218 721672860 937999218 721672860 149035366 721672860 378471325 346005766 378471325 346005766 204279720 346005766 968988939 653782958 968988939 653782958 720287473 363008225 720287473 363008225 190941025 831457065 190941025 831457065 474923227 627988126 474923227 627988126 911788927 928044523 911788927 928044523 815580726 22701575 815580726 22701575 743450123 911682023 743450123 911682023 129600070 500043570 129600070 500043570 489863836 510854894 489863836 510854894 983555961 277723439 983555961 277723439 729415358 932289148 729415358 932289148 968965794 641057089 968965794 641057089 123957467 743041430 123957467 743041430 342958614 38804912 342958614 38804912 393975466 776021564 393975466 776021564 436562968 460520206 436562968 460520206 879705552 955876045 879705552 955876045 226767627 500063905 226767627 500063905 211415577 794924756 211415577 794924756 7634719 326134506 7634719 326134506 933575251 801938033 933575251 801938033 106925012 76404549 106925012 76404549 797851227 6580236 797851227 6580236 898592600 662392939 898592600 662392939 668870591 103673768 668870591 103673768 279974147 749913563 279974147 749913563 929147765 22581061 929147765 22581061 715338244 748636415 715338244 748636415 352958311 310853252 352958311 310853252 159715226 757580722 159715226 757580722 635173263 120591842 635173263 120591842 87900215 709952114 87900215 709952114 981710985 709952114 447218255 153519833 447218255 153519833 299761252 153519833 666849546 889262207 666849546 889262207 585229338 443485997 585229338 443485997 488900562 512710286 488900562 512710286 417523559 442399028 417523559 442399028 904434 808206748 904434 808206748 983627764 595634175 983627764 595634175 586057285 925021405 586057285 925021405 477505309 572852221 477505309 572852221 973970483 572852221 749471807 118938157 749471807 118938157 964350069 845605817 964350069 845605817 767451730 845605817 823124423 460828475 823124423 460828475 311003673 460828475 685815307 724891210 685815307 724891210 77439225 16040866 77439225 16040866 665705295 958369774 665705295 958369774 303954006 358813409 303954006 358813409 10878081 697119895 10878081 697119895 791728664 224953177 791728664 224953177 453635988 973413685 453635988 973413685 704705631 973413685 106913021 124938631 106913021 124938631 763744131 969624086 763744131 969624086 135467614 99202297 135467614 99202297 777792717 416903490 777792717 416903490 739700945 129324609 739700945 129324609 176791901 812062390 176791901 812062390 229236385 506339885 229236385 506339885 124890060 850306953 124890060 850306953 727439153 411942196 727439153 411942196 317502081 580051543 317502081 580051543 979911907 339331610 979911907 339331610 307001315 966479279 307001315 966479279 877359521 966479279 539549421 214609381 539549421 214609381 361543956 214609381 407101698 666269601 407101698 666269601 616734767 497396659 616734767 497396659 407964501 907169213 407964501 907169213 253154203 599354918 253154203 599354918 553567192 775007415 553567192 775007415 935529238 370033289 935529238 370033289 970727288 892621412 970727288 892621412 357943984 334043 357943984 334043 899138273 796782552 899138273 796782552 741668920 348781215 741668920 348781215 510726940 669683421 510726940 669683421 892572520 724848327 892572520 724848327 851613611 449819259 851613611 449819259 435309421 449819259 478893247 283195021 478893247 283195021 103647 701292050 103647 701292050 41152676 148472559 41152676 148472559 812219236 884455439 812219236 884455439 350794417 76860083 350794417 76860083 408504797 76860083 161827480 991154834 161827480 991154834 218318509 271665188 218318509 271665188 954979222 271665188 897850281 899985860 897850281 899985860 825948759 80442570 825948759 80442570 89855108 80442570 333229370 750458036 333229370 750458036 849830193 750458036 636142939 40239410 636142939 40239410 472494170 40239410 491005385 462903992 491005385 462903992 969637326 140218885 969637326 140218885 607402074 570765712 607402074 570765712 171512253 570765712 585199894 650441838 585199894 650441838 777688102 34277474 777688102 34277474 476425343 403951689 476425343 403951689 952059523 241725142 952059523 241725142 80400844 626588046 80400844 626588046 928539494 109659807 928539494 109659807 26059509 570577033 26059509 570577033 972415791 75257966 972415791 75257966 499739445 877099447 499739445 877099447 47399890 109730073 47399890 109730073 259663032 109730073 250902759 921280654 250902759 921280654 289735844 921280654 115181826 77566288 115181826 77566288 353770683 470471370 353770683 470471370 252374558 179234341 252374558 179234341 311123248 717526516 311123248 717526516 466426320 717526516 13126099 780982691 13126099 780982691 997543103 419751142 997543103 419751142 466027982 153559730 466027982 153559730 390007462 999604406 390007462 999604406 27096893 999604406 986965172 277013487 986965172 277013487 707096751 621720026 707096751 621720026 487658285 339753545 487658285 339753545 322215905 339753545 611196589 60196866 611196589 60196866 152210382 632650721 152210382 632650721 142671922 632650721 381872289 372399033 381872289 372399033 474767359 873324794 474767359 873324794 883939595 287230998 883939595 287230998 550286877 287230998 892434261 631614404 892434261 631614404 321560852 65607238 321560852 65607238 234553909 340900825 234553909 340900825 150768790 165578927 150768790 165578927 687947712 804976291 687947712 804976291 200130312 732210932 200130312 732210932 671108077 945926397 671108077 945926397 362260364 173442071 362260364 173442071 295136576 708983463 295136576 708983463 259688510 708983463 548400516 91473937 548400516 91473937 180492608 398535752 180492608 398535752 685164387 398535752 281401965 243126427 281401965 243126427 923073211 820638936 923073211 820638936 536823428 174072306 536823428 174072306 804848978 16523893 804848978 16523893 337275860 964527016 337275860 964527016 138345751 964527016 628642736 243641403 628642736 243641403 717332010 243641403 262032758 960157629 262032758 960157629 906443022 550221146 906443022 550221146 8215158 777120822 8215158 777120822 136030156 378567156 136030156 378567156 567181462 514767412 567181462 514767412 138177303 164246372 138177303 164246372 280997412 265838451 280997412 265838451 463983979 184715698 463983979 184715698 435534149 748295134 435534149 748295134 980164553 14811116 980164553 14811116 367791053 741593220 367791053 741593220 794861351 741593220 662420608 84447530 662420608 84447530 538108794 77305978 538108794 77305978 552313378 516876566 552313378 516876566 561637238 63651750 561637238 63651750 971722856 673340986 971722856 673340986 932156529 440156418 932156529 440156418 749161638 441808574 749161638 441808574 107162023 382157904 107162023 382157904 5330084 954988699 5330084 954988699 52610290 289158301 52610290 289158301 27867206 289158301 276639091 938641159 276639091 938641159 490203371 211353771 490203371 211353771 251161878 740395107 251161878 740395107 980245940 740395107 354774431 897723405 354774431 897723405 728064174 277465258 728064174 277465258 459161662 277465258 509341521 616712806 509341521 616712806 89811996 492455385 89811996 492455385 203909020 877482323 203909020 877482323 897810262 68859223 897810262 68859223 569032827 782997329 569032827 782997329 413450179 364665676 413450179 364665676 972180213 719901886 972180213 719901886 533060283 131467351 533060283 131467351 629267561 131467351 380114456 736483434 380114456 736483434 207815321 84572830 207815321 84572830 838485260 950702400 838485260 950702400 582712662 831067358 582712662 831067358 387070640 936571627 387070640 936571627 640212910 498281698 640212910 498281698 110617083 814215179 110617083 814215179 928134315 814215179 143413152 191874492 143413152 191874492 381867886 404345494 381867886 404345494 984513262 670865886 984513262 670865886 973978941 74092928 973978941 74092928 75059521 510173607 75059521 510173607 508072904 127029240 508072904 127029240 450387757 704146091 450387757 704146091 106075577 352003596 106075577 352003596 420591742 352003596 395507944 835366174 395507944 835366174 750326521 396802022 750326521 396802022 699118099 918530629 699118099 918530629 277817306 238528835 277817306 238528835 223072000 499386828 223072000 499386828 517306135 93657396 517306135 93657396 340906411 394244953 340906411 394244953 293473457 394244953 565322167 76866308 565322167 76866308 272388132 305043473 272388132 305043473 979339539 305043473 820496038 69135058 820496038 69135058 128254227 871961663 128254227 871961663 371527728 871961663 74562089 2713965 74562089 2713965 945438242 990957846 945438242 990957846 572619350 217099296 572619350 217099296 54985190 519259731 54985190 519259731 42755940 519259731 59194242 860329012 59194242 860329012 474338883 560864369 474338883 560864369 520429397 560864369 140472397 208885020 140472397 208885020 388219668 634168579 388219668 634168579 412120973 325205521 412120973 325205521 216871074 856384112 216871074 856384112 616555171 160324338 616555171 160324338 117770836 915207934 117770836 915207934 832901956 118784709 832901956 118784709 665810385 603512040 665810385 603512040 989494316 31814663 989494316 31814663 166810624 896145880 166810624 896145880 637359162 65851507 637359162 65851507 883572654 522395970 883572654 522395970 81143176 46898916 81143176 46898916 615892576 829199530 615892576 829199530 269374136 829199530 852943656 170126976 852943656 170126976 293036075 170126976 549781209 928612881 549781209 928612881 885880049 56719417 885880049 56719417 299872088 776445598 299872088 776445598 861372032 134976415 861372032 134976415 339081612 134976415 621898663 961158901 621898663 961158901 340760906 961158901 552229617 197638325 552229617 197638325 975041498 197638325 208843314 677625260 208843314 677625260 549008885 216421384 549008885 216421384 210389783 216421384 876777821 738942939 876777821 738942939 8915055 31551217 8915055 31551217 782598539 558374212 782598539 558374212 240336966 558374212 862273326 48574210 862273326 48574210 627944246 498035936 627944246 498035936 922799160 29657136 922799160 29657136 266468687 707624350 266468687 707624350 713360350 199359925 713360350 199359925 308299200 918739110 308299200 918739110 518508985 99747026 518508985 99747026 848090059 732986640 848090059 732986640 608610582 128911996 608610582 128911996 357786492 887412870 357786492 887412870 873231435 887412870 779230644 923712314 779230644 923712314 653794978 238917069 653794978 238917069 641039429 899899343 641039429 899899343 173606604 44371154 173606604 44371154 968614995 952445307 968614995 952445307 184711952 952445307 204351280 154401780 204351280 154401780 542281513 854475869 542281513 854475869 387758139 854475869 806139830 106719980 806139830 106719980 710298462 106719980 748313331 87562527 748313331 87562527 404274382 744706171 404274382 744706171 269072691 6427338 269072691 6427338 533605355 481739722 533605355 481739722 62469581 51727839 62469581 51727839 997866774 896045830 997866774 896045830 621058481 669022582 621058481 669022582 441261353 702399136 441261353 702399136 80970321 235877428 80970321 235877428 352810093 794521433 352810093 794521433 860866607 584071000 860866607 584071000 952578961 954437470 952578961 954437470 655671971 396127611 655671971 396127611 871786742 396127611 572950295 908355345 572950295 908355345 621194582 908355345 458442256 1289251 458442256 1289251 67571027 1289251 996665888 771297445 996665888 771297445 56874638 809769574 56874638 809769574 607361944 356033274 607361944 356033274 760102634 669301371 760102634 669301371 39934577 82845695 39934577 82845695 790758592 82845695 266317168 916236872 266317168 916236872 190062468 78769070 190062468 78769070 697605894 78769070 76379205 949823576 76379205 949823576 822008459 133246065 822008459 133246065 673492363 384540698 673492363 384540698 149111266 313188638 149111266 313188638 826073739 996697964 826073739 996697964 414396782 264254846 414396782 264254846 843105813 921646790 843105813 921646790 210958199 223690905 210958199 223690905 313374046 674054107 313374046 674054107 349766999 154015036 349766999 154015036 943167413 293826877 943167413 293826877 867526739 282533043 867526739 282533043 15416124 683446547 15416124 683446547 976445031 683446547 363667021 359732961 363667021 359732961 686427114 359732961 441610664 850987416 441610664 850987416 664867394 850987416 344368907 166158796 344368907 166158796 911116256 509804276 911116256 509804276 843455406 90909457 843455406 90909457 557305866 542073918 557305866 542073918 166146571 542073918 437429361 937325874 437429361 937325874 824409282 937325874 303287259 273719863 303287259 273719863 120532187 926129360 120532187 926129360 856825126 926129360 820603871 430893123 820603871 430893123 347177271 112845941 347177271 112845941 997371655 803763244 997371655 803763244 245933373 613640585 245933373 613640585 28652159 663538404 28652159 663538404 853212015 23302246 853212015 23302246 975142847 23302246 423551476 639778827 423551476 639778827 277614325 886890356 277614325 886890356 363602647 344326559 363602647 344326559 156625829 344326559 776922615 573834568 776922615 573834568 773113239 505462741 773113239 505462741 392372629 857771924 392372629 857771924 574755229 761320191 574755229 761320191 238106124 810402992 238106124 810402992 908746663 550257011 908746663 550257011 711828930 718328887 711828930 718328887 956835033 941661885 956835033 941661885 646576565 117200272 646576565 117200272 115759378 117200272 238179777 879909211 238179777 879909211 48133909 353146409 48133909 353146409 711033063 107773336 711033063 107773336 448905433 889402656 448905433 889402656 399563024 183230716 399563024 183230716 449311797 510402078 449311797 510402078 219702487 510402078 317540974 34059499 317540974 34059499 827048727 493262207 827048727 493262207 339087876 155557529 339087876 155557529 190202637 682512867 190202637 682512867 114368588 682512867 469198303 947933182 469198303 947933182 297169445 531411862 297169445 531411862 335788673 722593038 335788673 722593038 675350629 722593038 451832728 938278591 451832728 938278591 783032312 52109624 783032312 52109624 221595278 52109624 568331847 644401215 568331847 644401215 356255526 13174403 356255526 13174403 120036630 13174403 226342386 890539553 226342386 890539553 944788191 890539553 476874455 341969232 476874455 341969232 13799823 5028703 13799823 5028703 902256216 5028703 556750697 596222177 556750697 596222177 817426625 596222177 106823330 298531377 106823330 298531377 356417119 248851153 356417119 248851153 52354373 729759033 52354373 729759033 179912591 246746835 179912591 246746835 292132697 847067407 292132697 847067407 985031620 847067407 23271490 844042385 23271490 844042385 322724389 984510016 322724389 984510016 932316267 984510016 37151164 441532851 37151164 441532851 527434868 610059236 527434868 610059236 842370324 334913214 842370324 334913214 231305689 334913214 425160249 107487352 425160249 107487352 739004316 974590127 739004316 974590127 153630404 89450953 153630404 89450953 674689543 604872192 674689543 604872192 33176181 287914356 33176181 287914356 538793325 927625323 538793325 927625323 64415433 63921856 64415433 63921856 859717780 881079016 859717780 881079016 684094881 881079016 800503103 50455451 800503103 50455451 158342778 900372307 158342778 900372307 707429079 900372307 439348371 971166957 439348371 971166957 403070370 57518935 403070370 57518935 671365373 907602208 671365373 907602208 891724774 633254323 891724774 633254323 148018003 856566128 148018003 856566128 416565763 709071999 416565763 709071999 955493393 709071999 627928931 53369055 627928931 53369055 402939704 716544044 402939704 716544044 496029339 670852153 496029339 670852153 716767221 766778924 716767221 766778924 725707084 681866540 725707084 681866540 566356986 937707198 566356986 937707198 751760804 214604665 751760804 214604665 902663382 806503318 902663382 806503318 257905278 806503318 896248437 416565715 896248437 416565715 472799035 485746726 472799035 485746726 257864705 449243598 257864705 449243598 811227181 794440918 811227181 794440918 47658122 377105846 47658122 377105846 667554799 725950153 667554799 725950153 44819240 156000532 44819240 156000532 861668820 759162426 861668820 759162426 174515800 6604593 174515800 6604593 509072110 6604593 425078009 999572997 425078009 999572997 639709404 999572997 34142912 154976176 34142912 154976176 324644065 102949773 324644065 102949773 732055923 623008045 732055923 623008045 64145465 623008045 820981815 168352651 820981815 168352651 887028511 925752425 887028511 925752425 205031501 497404330 205031501 497404330 142533409 949210701 142533409 949210701 502824656 949210701 483961004 499676235 483961004 499676235 874447924 499676235 139405627 674151927 139405627 674151927 747780158 6055757 747780158 6055757 754023835 6055757 119495849 377183953 119495849 377183953 328041833 185851064 328041833 185851064 271770824 965508648 271770824 965508648 195582160 965508648 564519106 107554306 564519106 107554306 94738161 107554306 767651515 323538377 767651515 323538377 908227941 323538377 255993477 698265778 255993477 698265778 18311171 698265778 402460929 286614028 402460929 286614028 444916925 974777663 444916925 974777663 587181334 313928544 587181334 313928544 338952177 491116667 338952177 491116667 131012940 129301431 131012940 129301431 664735439 129301431 514706471 833598251 514706471 833598251 540926252 28211839 540926252 28211839 180704956 737934709 180704956 737934709 957992975 132510780 957992975 132510780 274443572 638614733 274443572 638614733 262448044 638614733 705448864 12179924 705448864 12179924 131514835 636938788 131514835 636938788 951516531 322106937 951516531 322106937 546795865 322106937 572105335 946253796 572105335 946253796 860844641 946253796 600441350 184122624 600441350 184122624 265191912 939519501 265191912 939519501 222913883 618081268 222913883 618081268 606854966 618081268 270238622 378894355 270238622 378894355 58225238 984991606 58225238 984991606 154637967 984991606 52439031 204467646 52439031 204467646 434670269 87244459 434670269 87244459 893374816 981994973 893374816 981994973 648453501 845244394 648453501 845244394 354895446 47855909 354895446 47855909 452778146 370711368 452778146 370711368 730968197 304905253 730968197 304905253 471927153 472437001 471927153 472437001 891774097 472437001 157554045 876164323 157554045 876164323 115298658 876164323 647259978 124060242 647259978 124060242 749553430 124060242 655848127 930523289 655848127 930523289 843984527 165784753 843984527 165784753 321659421 165784753 673543299 929966445 673543299 929966445 707633160 918509911 707633160 918509911 145785632 978877563 145785632 978877563 572134813 208706994 572134813 208706994 176008708 795013872 176008708 795013872 578145180 490394699 578145180 490394699 129986764 927387699 129986764 927387699 171291930 176113380 171291930 176113380 936433178 839469257 936433178 839469257 804555654 839469257 960375484 192973794 960375484 192973794 131759046 192973794 991977854 393132854 991977854 393132854 664673736 29418396 664673736 29418396 307396042 913530847 307396042 913530847 688836670 38110711 688836670 38110711 837462843 38110711 512772301 999383598 512772301 999383598 777826940 19315308 777826940 19315308 768007027 974297507 768007027 974297507 74584754 907649694 74584754 907649694 748674865 630624290 748674865 630624290 941132045 630624290 263394750 68931217 263394750 68931217 39010878 668390649 39010878 668390649 362525352 594019644 362525352 594019644 977614463 956047183 977614463 956047183 100595626 151395145 100595626 151395145 601673937 775698189 601673937 775698189 213556715 514259289 213556715 514259289 643653342 946500735 643653342 946500735 38660977 43620262 38660977 43620262 815253896 43620262 497374991 951494849 497374991 951494849 690720204 50249484 690720204 50249484 714349717 555103289 714349717 555103289 373909403 38728269 373909403 38728269 821064358 497464865 821064358 497464865 159117240 174184217 159117240 174184217 980258918 694100836 980258918 694100836 874769454 463766013 874769454 463766013 601053462 987393726 601053462 987393726 928200725 205589775 928200725 205589775 257712468 205589775 704195412 598838864 704195412 598838864 457612200 210468097 457612200 210468097 359953081 793754972 359953081 793754972 313644574 793754972 581438137 209337099 581438137 209337099 667554472 710941746 667554472 710941746 447194156 710941746 483347220 465847397 483347220 465847397 456251153 465847397 904148526 910115378 904148526 910115378 159200431 113527987 159200431 113527987 11484576 113527987 957499945 798801752 957499945 798801752 105374033 936047221 105374033 936047221 323517824 411493137 323517824 411493137 220790420 791784390 220790420 791784390 261722147 195659083 261722147 195659083 589725360 195659083 574484676 105213267 574484676 105213267 824871535 397290469 824871535 397290469 241899974 103016458 241899974 103016458 801735437 643236716 801735437 643236716 650901168 643236716 764857331 119432767 764857331 119432767 328495419 571184696 328495419 571184696 886268045 571184696 372874848 479620417 372874848 479620417 855724260 619364670 855724260 619364670 296799 455282580 296799 455282580 692611197 455282580 203832506 728935608 203832506 728935608 13893213 331945821 13893213 331945821 729927282 625862513 729927282 625862513 355817793 597161134 355817793 597161134 818051101 201370976 818051101 201370976 218579649 400092278 218579649 400092278 264281656 400092278 50914857 874809632 50914857 874809632 363977487 701591753 363977487 701591753 556575963 701591753 109922248 176325361 109922248 176325361 808515475 954799407 808515475 954799407 524941695 68451622 524941695 68451622 618326140 338924515 618326140 338924515 385389662 338924515 562740774 963177355 562740774 963177355 617122615 324381563 617122615 324381563 249706641 474535038 249706641 474535038 914624982 139650421 914624982 139650421 455863431 139650421 539492074 931836862 539492074 931836862 636333397 931836862 447520250 140536691 447520250 140536691 243015312 140536691 359340102 566986331 359340102 566986331 431997888 313314310 431997888 313314310 490304782 542319766 490304782 542319766 20666812 439018886 20666812 439018886 440032221 439018886 84182259 259013964 84182259 259013964 793519583 997898393 793519583 997898393 331662274 625191570 331662274 625191570 21213318 965040209 21213318 965040209 113525086 23313395 113525086 23313395 521610216 23313395 345290522 782215344 345290522 782215344 774320985 782215344 69318794 154584828 69318794 154584828 215182419 577813925 215182419 577813925 113519972 577813925 753129250 319556573 753129250 319556573 611816475 617975326 611816475 617975326 767079660 222182676 767079660 222182676 865194809 381518720 865194809 381518720 992528946 634857546 992528946 634857546 219744315 192530899 219744315 192530899 428101765 673146272 428101765 673146272 339222011 138254000 339222011 138254000 811926614 980284676 811926614 980284676 193386330 980284676 696398053 177460586 696398053 177460586 239341476 177460586 312410395 571303721 312410395 571303721 182282377 571303721 957776354 513604207 957776354 513604207 614221417 972752598 614221417 972752598 314653739 274419119 314653739 274419119 386234344 891661688 386234344 891661688 726880033 242483186 726880033 242483186 244154399 242483186 704874378 810216917 704874378 810216917 857371045 810216917 692451115 780408879 692451115 780408879 356615016 873936557 356615016 873936557 89477397 135021072 89477397 135021072 914733741 785116240 914733741 785116240 209675629 440726243 209675629 440726243 43621734 880476412 43621734 880476412 39621556 420990164 39621556 420990164 888401488 983695582 888401488 983695582 123654473 983695582 831278366 253493499 831278366 253493499 96253340 12902880 96253340 12902880 949817516 311550792 949817516 311550792 307567922 311550792 531809154 253785253 531809154 253785253 516895041 911314700 516895041 911314700 99967494 911314700 862121910 270474023 862121910 270474023 345323607 693917492 345323607 693917492 882787416 693917492 851301794 838166022 851301794 838166022 119648488 232639875 119648488 232639875 768494322 493412320 768494322 493412320 13524522 246586159 13524522 246586159 258099370 236062966 258099370 236062966 655834823 546916928 655834823 546916928 308517123 256710088 308517123 256710088 940044859 921187969 940044859 921187969 664168938 151698882 664168938 151698882 980284975 878213091 980284975 878213091 112182804 454557530 112182804 454557530 582385912 687238247 582385912 687238247 888721808 33961545 888721808 33961545 147032390 670076265 147032390 670076265 625335696 617088073 625335696 617088073 112534800 907415112 112534800 907415112 633275745 147425621 633275745 147425621 970739913 837574425 970739913 837574425 829312203 837574425 885993139 947624665 885993139 947624665 256509115 19382529 256509115 19382529 324710491 719024881 324710491 719024881 546494654 719024881 280947881 355879751 280947881 355879751 789710559 556117468 789710559 556117468 129914821 556117468 794166679 772897765 794166679 772897765 256567788 503437813 256567788 503437813 808725905 503437813 239611233 142160324 239611233 142160324 712174708 142160324 215185786 633739590 215185786 633739590 542753521 227660990 542753521 227660990 178833821 271001130 178833821 271001130 548542927 153284737 548542927 153284737 264834729 825926229 264834729 825926229 831814632 825926229 36295674 100667232 36295674 100667232 632983177 100667232 436463493 894547038 436463493 894547038 815078863 894547038 679133304 38747705 679133304 38747705 866258265 783775289 866258265 783775289 928713526 481123845 928713526 481123845 258901032 801136021 258901032 801136021 826418907 2757030 826418907 2757030 682150436 2757030 983371441 836181261 983371441 836181261 772196358 502246541 772196358 502246541 827854986 532819570 827854986 532819570 965095307 111453584 965095307 111453584 435399472 950016676 435399472 950016676 708631502 677563348 708631502 677563348 942734939 677563348 843783181 17843561 843783181 17843561 387168754 466799681 387168754 466799681 673055913 61809963 673055913 61809963 472280441 856530584 472280441 856530584 522741333 200391046 522741333 200391046 468143711 543072418 468143711 543072418 196173585 543072418 427520001 367826806 427520001 367826806 458830089 899845858 458830089 899845858 505111229 899845858 467791415 652399198 467791415 652399198 716055143 877240654 716055143 877240654 377731435 877240654 994668866 751631530 994668866 751631530 22865478 781338162 22865478 781338162 287210093 56654673 287210093 56654673 21216340 56654673 902714698 983603255 902714698 983603255 90314428 364486992 90314428 364486992 902394368 524210334 902394368 524210334 269233466 524210334 298553248 644294457 298553248 644294457 857893699 266186896 857893699 266186896 21466375 266186896 374649624 748552780 374649624 748552780 557256746 748552780 319024329 840297755 319024329 840297755 738585686 583133994 738585686 583133994 612081030 814377772 612081030 814377772 525967497 294206021 525967497 294206021 791900608 907157638 791900608 907157638 625401566 506969007 625401566 506969007 740261521 506969007 249852717 265286341 249852717 265286341 122767098 823561055 122767098 823561055 667403634 682042505 667403634 682042505 832120214 955893056 832120214 955893056 248270193 349072987 248270193 349072987 636979564 925310832 636979564 925310832 292013590 452247714 292013590 452247714 918456660 524606067 918456660 524606067 851828852 121119645 851828852 121119645 361918231 386763936 361918231 386763936 196811018 386763936 658282731 30503245 658282731 30503245 196192830 30503245 758929697 580076469 758929697 580076469 360734715 3190746 360734715 3190746 977509018 955158883 977509018 955158883 648808073 323549901 648808073 323549901 201618125 768337467 201618125 768337467 28409376 768337467 316868106 871865367 316868106 871865367 94310750 174810916 94310750 174810916 318355690 604268926 318355690 604268926 65880004 604268926 153242087 95718508 153242087 95718508 616078598 746206210 616078598 746206210 65580106 746206210 428164864 136256402 428164864 136256402 267154962 851543935 267154962 851543935 570163865 851543935 442111960 349043215 442111960 349043215 688401228 349043215 61659083 540039415 61659083 540039415 215012916 67672498 215012916 67672498 266588127 591951357 266588127 591951357 52474477 45510092 52474477 45510092 407347549 974041591 407347549 974041591 777243726 974041591 741897660 343383292 741897660 343383292 120891832 343383292 964018383 852233995 964018383 852233995 406379283 188741659 406379283 188741659 884167199 903096300 884167199 903096300 132190648 747119834 132190648 747119834 642968978 973799959 642968978 973799959 130847500 70426845 130847500 70426845 900020436 70426845 364585571 249468998 364585571 249468998 216325325 249468998 988393840 714657499 988393840 714657499 356042591 172714142 356042591 172714142 488565601 982395153 488565601 982395153 831823264 26707920 831823264 26707920 3338455 487643848 3338455 487643848 996529126 487643848 402430802 187817734 402430802 187817734 495082361 605141512 495082361 605141512 981144738 500074394 981144738 500074394 391240679 696829547 391240679 696829547 418727954 696829547 303400423 375187799 303400423 375187799 886054233 537828671 886054233 537828671 823971678 161023947 823971678 161023947 503725682 867262307 503725682 867262307 39439989 511294196 39439989 511294196 916721406 511294196 190141971 76042449 190141971 76042449 602154516 791744677 602154516 791744677 56316008 791744677 896337309 316190412 896337309 316190412 24622820 316190412 468057937 994431609 468057937 994431609 636455806 994431609 79344545 70727731 79344545 70727731 29981422 732672203 29981422 732672203 936298812 618012511 936298812 618012511 341427434 545451547 341427434 545451547 576429548 788527837 576429548 788527837 702350244 518729211 702350244 518729211 386524990 518729211 448496384 474711872 448496384 474711872 762927706 950209353 762927706 950209353 8704095 435157723 8704095 435157723 553338995 700891654 553338995 700891654 996957813 700891654 994481266 336203955 994481266 336203955 501961753 611054357 501961753 611054357 636879252 496895324 636879252 496895324 823712104 974686829 823712104 974686829 492949518 754439086 492949518 754439086 275711907 807570500 275711907 807570500 64687351 181948514 64687351 181948514 751919520 181948514 225513260 886298785 225513260 886298785 881563847 886298785 121099257 566007889 121099257 566007889 84523757 791193050 84523757 791193050 803541631 455732320 803541631 455732320 824345464 455732320 172829580 802031938 172829580 802031938 586068767 802031938 154894578 783545016 154894578 783545016 342305542 956617826 342305542 956617826 256493314 186760932 256493314 186760932 914096586 990059195 914096586 990059195 803194719 119749993 803194719 119749993 614082086 860115279 614082086 860115279 12756488 860115279 114167474 163428658 114167474 163428658 508797835 978440973 508797835 978440973 959220381 442188322 959220381 442188322 195483526 800667246 195483526 800667246 254089397 369042151 254089397 369042151 625587051 967962377 625587051 967962377 31457313 222370566 31457313 222370566 531545831 489744137 531545831 489744137 736351386 111453234 736351386 111453234 78139401 596971754 78139401 596971754 847161761 387987142 847161761 387987142 886041333 652414374 886041333 652414374 47372436 80888087 47372436 80888087 269406737 981664551 269406737 981664551 521103601 116657703 521103601 116657703 640629532 919352269 640629532 919352269 963413231 294417366 963413231 294417366 375991153 728620892 375991153 728620892 257196437 45010096 257196437 45010096 286176289 715936347 286176289 715936347 867536168 715936347 823510061 73381961 823510061 73381961 709268281 144088803 709268281 144088803 944485780 136971218 944485780 136971218 708480460 950476509 708480460 950476509 292984840 950476509 559260200 231692970 559260200 231692970 877166220 231692970 152433333 401098247 152433333 401098247 638646593 141010082 638646593 141010082 715052101 972270631 715052101 972270631 189849599 91316273 189849599 91316273 592473979 711336070 592473979 711336070 861504191 1930874 861504191 1930874 60606120 587647126 60606120 587647126 815020287 261853094 815020287 261853094 260889134 836326851 260889134 836326851 393618832 379746783 393618832 379746783 750713314 912357055 750713314 912357055 548944673 864234372 548944673 864234372 707332794 945105416 707332794 945105416 475603447 468387709 475603447 468387709 86972979 692178327 86972979 692178327 229639579 16033548 229639579 16033548 806136784 639102073 806136784 639102073 100082508 639102073 701447457 886030270 701447457 886030270 444821060 244012114 444821060 244012114 943625204 244012114 938863923 957998489 938863923 957998489 348553565 818489102 348553565 818489102 853105878 846169094 853105878 846169094 640749230 17968650 640749230 17968650 564743084 17968650 998061214 814233929 998061214 814233929 623084933 47225816 623084933 47225816 71183739 47225816 930741159 912341448 930741159 912341448 106791718 912341448 811415510 395517785 811415510 395517785 246879508 862244954 246879508 862244954 147468588 862244954 875983616 193669838 875983616 193669838 9111220 712520882 9111220 712520882 709699996 607845645 709699996 607845645 553000656 813434725 553000656 813434725 509765782 88598073 509765782 88598073 706451192 718794418 706451192 718794418 324173844 718794418 716345953 897289741 716345953 897289741 537837867 389614941 537837867 389614941 893374009 389614941 751199477 36604862 751199477 36604862 482256904 573359984 482256904 573359984 347191032 573359984 997391396 845578875 997391396 845578875 278334490 845578875 761259938 617013051 761259938 617013051 950649528 888545215 950649528 888545215 596900328 294175268 596900328 294175268 410053918 824567691 410053918 824567691 47249128 307536232 47249128 307536232 851496573 451177995 851496573 451177995 138848983 451177995 424993492 825458039 424993492 825458039 949720238 366708173 949720238 366708173 266488074 366708173 572762009 6485839 572762009 6485839 177660172 859165641 177660172 859165641 547767511 480966541 547767511 480966541 214175077 937235937 214175077 937235937 297467761 536350197 297467761 536350197 704558304 834645076 704558304 834645076 770880180 438111444 770880180 438111444 462785336 299649296 462785336 299649296 352166235 802081742 352166235 802081742 123836150 802081742 468988987 12899379 468988987 12899379 892771518 893377497 892771518 893377497 100174509 893377497 180589252 703933711 180589252 703933711 981490592 923758100 981490592 923758100 270098602 74365213 270098602 74365213 803726837 74365213 178611586 798589820 178611586 798589820 937447523 798589820 719107390 510532021 719107390 510532021 739977974 510532021 300921613 874437087 300921613 874437087 839489361 66327183 839489361 66327183 208255167 66327183 751287274 447391644 751287274 447391644 868842859 152501048 868842859 152501048 99288115 152501048 888390393 687899168 888390393 687899168 57845859 112804706 57845859 112804706 693814156 889798106 693814156 889798106 301300743 295223751 301300743 295223751 497422437 848152656 497422437 848152656 226771087 453876080 226771087 453876080 119517050 983031745 119517050 983031745 490905443 220352215 490905443 220352215 995989517 220352215 333090571 62720090 333090571 62720090 988473722 818767637 988473722 818767637 7808513 520454141 7808513 520454141 161716379 984234283 161716379 984234283 859073861 379452593 859073861 379452593 480663174 379452593 610777636 507424849 610777636 507424849 934780906 243127809 934780906 243127809 949373499 384412868 949373499 384412868 400273203 321901431 400273203 321901431 317274183 940617557 317274183 940617557 462651046 34418960 462651046 34418960 641491794 34418960 62430061 336790852 62430061 336790852 422858884 91875458 422858884 91875458 532889760 91875458 361527180 980392439 361527180 980392439 753112438 980392439 657750637 326823286 657750637 326823286 332555146 326823286 537924019 927455285 537924019 927455285 888818678 927455285 33183065 113654843 33183065 113654843 954840611 113654843 446382683 209036316 446382683 209036316 889525664 109663799 889525664 109663799 521372815 838541803 521372815 838541803 301324557 296192279 301324557 296192279 816741450 427370309 816741450 427370309 524862265 380968289 524862265 380968289 426461053 633609651 426461053 633609651 867297402 570840622 867297402 570840622 557989995 762226232 557989995 762226232 126775848 121777122 126775848 121777122 98952012 427584020 98952012 427584020 301254429 387167881 301254429 387167881 223845353 752605382 223845353 752605382 679173589 425239358 679173589 425239358 378038360 425239358 876124128 565819357 876124128 565819357 757769520 146528308 757769520 146528308 762798175 146528308 351908417 978972287 351908417 978972287 164890272 507751209 164890272 507751209 225308771 507751209 40005802 838357406 40005802 838357406 328698462 662412123 328698462 662412123 584646235 854215532 584646235 854215532 267494571 224044272 267494571 224044272 762181340 935442496 762181340 935442496 311266626 272146344 311266626 272146344 263746091 972488842 263746091 972488842 164173695 227870301 164173695 227870301 839399165 840654411 839399165 840654411 966453886 283783372 966453886 283783372 334624580 991767317 334624580 991767317 569616962 297579225 569616962 297579225 206811131 856136270 206811131 856136270 693365914 575434282 693365914 575434282 280833014 166398137 280833014 166398137 68380052 166398137 250190382 105560946 250190382 105560946 310553983 570558280 310553983 570558280 979968815 252071050 979968815 252071050 5168450 252071050 194442995 579674083 194442995 579674083 359320865 103982079 359320865 103982079 582959744 567806509 582959744 567806509 173404885 159814328 173404885 159814328 811675222 874915402 811675222 874915402 350680529 212825767 350680529 212825767 917364029 212825767 530302563 527626817 530302563 527626817 19235649 151488235 19235649 151488235 519463616 971125973 519463616 971125973 260773359 315635077 260773359 315635077 951600128 315635077 767295941 528750570 767295941 528750570 470819651 415767722 470819651 415767722 719308591 808355910 719308591 808355910 414400583 516594984 414400583 516594984 667138949 928431259 667138949 928431259 327276828 928431259 453802870 467311375 453802870 467311375 722600466 599826217 722600466 599826217 40114067 40646878 40114067 40646878 610334281 685268939 610334281 685268939 648261222 685268939 197808133 191973451 197808133 191973451 865360737 887896260 865360737 887896260 483111455 124976533 483111455 124976533 45356298 269952404 45356298 269952404 340168664 231885805 340168664 231885805 221610770 784443890 221610770 784443890 620295945 784443890 358806313 89056217 358806313 89056217 862999191 71108277 862999191 71108277 736275573 815825762 736275573 815825762 416731830 815825762 813802829 470246676 813802829 470246676 926939583 735222817 926939583 735222817 816715550 55613357 816715550 55613357 781338555 55613357 982856774 860959370 982856774 860959370 965587851 832955193 965587851 832955193 906510115 967119614 906510115 967119614 164246358 85929363 164246358 85929363 305103312 994965963 305103312 994965963 705777688 514425375 705777688 514425375 250147922 514425375 630130154 707632466 630130154 707632466 916293292 254550980 916293292 254550980 436990006 635146282 436990006 635146282 19525106 114430387 19525106 114430387 106892545 735467126 106892545 735467126 44706111 34756722 44706111 34756722 230906051 790856197 230906051 790856197 474686508 790856197 420327609 111968575 420327609 111968575 654195001 654263559 654195001 654263559 218179102 263757953 218179102 263757953 546227073 945339977 546227073 945339977 787629849 198520516 787629849 198520516 115993378 198520516 283192596 40784718 283192596 40784718 927657763 449667729 927657763 449667729 25339543 960497224 25339543 960497224 968959474 618729894 968959474 618729894 875903163 978487171 875903163 978487171 143267561 305148787 143267561 305148787 392078695 305148787 254418346 500602796 254418346 500602796 123596436 500602796 982210137 5866731 982210137 5866731 330154999 5866731 865334095 949191914 865334095 949191914 165362825 949191914 423694144 107337296 423694144 107337296 466144595 844349981 466144595 844349981 812224060 576353954 812224060 576353954 583005001 3253005 583005001 3253005 787900043 3253005 13662593 780809182 13662593 780809182 930818019 957214129 930818019 957214129 705590439 252973865 705590439 252973865 427896189 252973865 562429131 884330959 562429131 884330959 154499529 442031647 154499529 442031647 635036858 807475572 635036858 807475572 588686397 257050526 588686397 257050526 240105104 775476616 240105104 775476616 140059824 775476616 470028679 710580326 470028679 710580326 108375689 710580326 319064129 125870295 319064129 125870295 110844821 933003570 110844821 933003570 505488436 933003570 456867530 328013988 456867530 328013988 842546152 328013988 98280476 693902600 98280476 693902600 365757634 281030654 365757634 281030654 909253103 694801895 909253103 694801895 113615732 429319 113615732 429319 840240375 772323767 840240375 772323767 19522548 436763190 19522548 436763190 911559135 936007980 911559135 936007980 84195210 72891624 84195210 72891624 808073139 890925771 808073139 890925771 615432740 226380254 615432740 226380254 695322030 226380254 242405032 766329106 242405032 766329106 841056349 535456224 841056349 535456224 188078556 43137705 188078556 43137705 107396192 807558065 107396192 807558065 730123160 103353088 730123160 103353088 645943108 865084176 645943108 865084176 498026221 865084176 530783810 212888262 530783810 212888262 604639388 212888262 307381715 895100011 307381715 895100011 859672699 466419302 859672699 466419302 231295892 675896795 231295892 675896795 949458967 675896795 936887035 431135042 936887035 431135042 370974929 516105830 370974929 516105830 829945385 51089830 829945385 51089830 150516155 762627281 150516155 762627281 370566391 762627281 139778671 518231529 139778671 518231529 670032497 871528821 670032497 871528821 190048143 203485777 190048143 203485777 545881578 881137833 545881578 881137833 53328053 171919292 53328053 171919292 982670159 171919292 59097175 962818191 59097175 962818191 983957717 563326099 983957717 563326099 323608196 563326099 351889632 43004009 351889632 43004009 811430244 69071776 811430244 69071776 44118857 69071776 455688528 910493562 455688528 910493562 847477283 377899909 847477283 377899909 310112029 884013550 310112029 884013550 982998236 884013550 447914779 91575726 447914779 91575726 473574305 335225445 473574305 335225445 213551245 744464454 213551245 744464454 443028345 489476329 443028345 489476329 438568635 680538201 438568635 680538201 477805091 48176770 477805091 48176770 671618110 574687018 671618110 574687018 162569118 574687018 838998284 999469678 838998284 999469678 884765791 56304448 884765791 56304448 957216836 621314810 957216836 621314810 428476196 59352963 428476196 59352963 127168232 442420098 127168232 442420098 619208530 362538531 619208530 362538531 944357878 674943830 944357878 674943830 188115478 173646610 188115478 173646610 172756847 534507312 172756847 534507312 381579857 134258935 381579857 134258935 432585718 558171724 432585718 558171724 714301154 384302065 714301154 384302065 234624801 981017862 234624801 981017862 918981525 282227158 918981525 282227158 70624184 895583693 70624184 895583693 657881814 895583693 192541738 98763397 192541738 98763397 124587045 98763397 670066985 932419568 670066985 932419568 768821750 183255488 768821750 183255488 496504393 695245580 496504393 695245580 353180192 370442654 353180192 370442654 957839996 370442654 712955129 976559613 712955129 976559613 830604619 759267256 830604619 759267256 921991401 940203918 921991401 940203918 51514235 940203918 322433147 444796897 322433147 444796897 175047782 444796897 289722588 134014952 289722588 134014952 999163629 977699314 999163629 977699314 582786807 26061703 582786807 26061703 395735804 779408696 395735804 779408696 407195259 779408696 200752358 435546973 200752358 435546973 877945471 983820864 877945471 983820864 699620920 529216851 699620920 529216851 298237810 529216851 707174671 436550192 707174671 436550192 660603342 756085281 660603342 756085281 227454535 128560641 227454535 128560641 920894737 854611991 920894737 854611991 24912332 12745226 24912332 12745226 803289587 557084857 803289587 557084857 619602893 225604926 619602893 225604926 179874482 266602571 179874482 266602571 765505987 62525514 765505987 62525514 266489688 897305721 266489688 897305721 155334268 897305721 636025876 124438819 636025876 124438819 838765192 124438819 435478402 975721903 435478402 975721903 849026099 975721903 342523617 275342317 342523617 275342317 937680357 598792061 937680357 598792061 485533213 160594764 485533213 160594764 107147796 160594764 582917785 468491574 582917785 468491574 170263398 468491574 754176321 684823253 754176321 684823253 260089887 229730408 260089887 229730408 202621536 549704762 202621536 549704762 666009005 549704762 219236010 278933115 219236010 278933115 81698657 278933115 775073947 27727245 775073947 27727245 368281983 876914535 368281983 876914535 788766964 223209305 788766964 223209305 757454150 223209305 913039145 844994097 913039145 844994097 203185636 350588005 203185636 350588005 369730772 941598117 369730772 941598117 410055638 70105798 410055638 70105798 85506224 70105798 162499707 473211532 162499707 473211532 873014003 473211532 460886772 94795918 460886772 94795918 878652891 355895701 878652891 355895701 822675841 169594972 822675841 169594972 607807866 941979299 607807866 941979299 630232656 941979299 537878309 732437241 537878309 732437241 183604484 973063627 183604484 973063627 810879096 69330804 810879096 69330804 312698007 785476641 312698007 785476641 924641617 341444665 924641617 341444665 731273132 709184354 731273132 709184354 983276511 709184354 215610189 477432044 215610189 477432044 615469299 779236057 615469299 779236057 904438426 779236057 617989831 692099187 617989831 692099187 568830502 914894405 568830502 914894405 411298129 914894405 844556338 924447296 844556338 924447296 878518544 465239107 878518544 465239107 227374502 946190228 227374502 946190228 411660993 90182312 411660993 90182312 736857442 705198219 736857442 705198219 170596339 185968151 170596339 185968151 411635446 809285945 411635446 809285945 583197160 809285945 341726578 62810677 341726578 62810677 423748584 825571095 423748584 825571095 49007433 825571095 589210705 361119118 589210705 361119118 562926353 714471820 562926353 714471820 43184835 873151355 43184835 873151355 78196614 602764449 78196614 602764449 842183981 960112813 842183981 960112813 21898251 960112813 156127655 56801297 156127655 56801297 885093605 275740662 885093605 275740662 484873545 174961952 484873545 174961952 988338931 865076160 988338931 865076160 39465632 699861632 39465632 699861632 793665493 931340511 793665493 931340511 403839682 516597386 403839682 516597386 378634701 516597386 526079317 988255012 526079317 988255012 566718328 622560671 566718328 622560671 737758215 622560671 444955429 731337499 444955429 731337499 834992149 7472814 834992149 7472814 70480759 463165890 70480759 463165890 735328955 165745042 735328955 165745042 505669187 637114915 505669187 637114915 226641745 379011748 226641745 379011748 26083544 379011748 680512895 796342640 680512895 796342640 148849324 548302721 148849324 548302721 989882870 767951665 989882870 767951665 342190138 379453383 342190138 379453383 955062809 379453383 948728641 869179112 948728641 869179112 907128463 137988573 907128463 137988573 31434009 137988573 197176113 19075625 197176113 19075625 699776778 773108732 699776778 773108732 60583047 469098780 60583047 469098780 837908116 953935450 837908116 953935450 446654315 427750646 446654315 427750646 936608412 427750646 813711646 940118818 813711646 940118818 156819420 110079486 156819420 110079486 219444486 110079486 149270632 109594921 149270632 109594921 528621253 585058802 528621253 585058802 347312318 585058802 833718106 806112506 833718106 806112506 852608058 297792124 852608058 297792124 658176665 484241780 658176665 484241780 628272710 3526081 628272710 3526081 31621067 897484564 31621067 897484564 372879937 746357075 372879937 746357075 335082774 871794454 335082774 871794454 600391970 627869199 600391970 627869199 443968855 157083098 443968855 157083098 322376607 356687842 322376607 356687842 284275964 23287215 284275964 23287215 572278165 954974162 572278165 954974162 70161148 431406904 70161148 431406904 409184774 915070834 409184774 915070834 612941988 915070834 88239265 445930155 88239265 445930155 391476648 889763511 391476648 889763511 757278117 230385729 757278117 230385729 146499588 736891844 146499588 736891844 670268813 736891844 50387452 11188935 50387452 11188935 296091047 987952091 296091047 987952091 523549389 263121128 523549389 263121128 253337062 923801784 253337062 923801784 863233656 301133917 863233656 301133917 141427554 160131318 141427554 160131318 887652892 554216325 887652892 554216325 158356595 554216325 860599327 967002319 860599327 967002319 498528577 474911157 498528577 474911157 359245130 474911157 563889594 822719482 563889594 822719482 938199401 822719482 156553284 680667581 156553284 680667581 897323525 294259497 897323525 294259497 40651216 751924275 40651216 751924275 214741107 403980298 214741107 403980298 651959646 696446371 651959646 696446371 690393045 235386929 690393045 235386929 583747647 235386929 905055280 688763328 905055280 688763328 426449890 410707029 426449890 410707029 902644115 440686677 902644115 440686677 540779824 354678626 540779824 354678626 231946691 790957824 231946691 790957824 847880724 790957824 720084994 711039387 720084994 711039387 738739138 995524394 738739138 995524394 453053285 171606991 453053285 171606991 847461237 857028094 847461237 857028094 20710421 623640231 20710421 623640231 783923443 623640231 438280796 293668590 438280796 293668590 213166335 592256476 213166335 592256476 856830897 872815206 856830897 872815206 42364433 354334472 42364433 354334472 481039231 354334472 102446734 65103104 102446734 65103104 982217749 378747924 982217749 378747924 868031167 213323160 868031167 213323160 218693489 519906707 218693489 519906707 233813389 220571436 233813389 220571436 612294421 317403165 612294421 317403165 705343684 304631650 705343684 304631650 21134438 513300755 21134438 513300755 852873823 60073630 852873823 60073630 207081606 831097839 207081606 831097839 539244846 200921561 539244846 200921561 678784473 200921561 268059212 630128904 268059212 630128904 879778661 630128904 542550362 819720102 542550362 819720102 474309626 557058507 474309626 557058507 84461856 627347431 84461856 627347431 244128727 121190097 244128727 121190097 964475089 121190097 762221656 753748922 762221656 753748922 527198765 528145974 527198765 528145974 870075320 934653050 870075320 934653050 533811370 72997506 533811370 72997506 942660013 484411064 942660013 484411064 888375537 352252905 888375537 352252905 171911547 521785516 171911547 521785516 767440312 314249883 767440312 314249883 41906348 986412768 41906348 986412768 784702376 149371189 784702376 149371189 41242512 943083034 41242512 943083034 287949925 469140748 287949925 469140748 600075438 701678243 600075438 701678243 4465907 572403538 4465907 572403538 700912079 691087178 700912079 691087178 195824660 691087178 846144976 978652662 846144976 978652662 514091807 337184201 514091807 337184201 930490806 954571057 930490806 954571057 82787403 119288946 82787403 119288946 625441218 715449279 625441218 715449279 11975008 715449279 17163415 195658452 17163415 195658452 418166486 921420563 418166486 921420563 812882791 921420563 25335385 362680471 25335385 362680471 749874398 362680471 398139003 992907388 398139003 992907388 712846242 992907388 113780265 418468601 113780265 418468601 904764341 857854670 904764341 857854670 121889158 363240354 121889158 363240354 27223674 783606441 27223674 783606441 732758312 783606441 236010151 598682832 236010151 598682832 705640669 600850628 705640669 600850628 647624117 433185797 647624117 433185797 794339754 806794343 794339754 806794343 207661588 272165350 207661588 272165350 968934941 935320671 968934941 935320671 328067087 348214112 328067087 348214112 446400325 743357847 446400325 743357847 751947693 743357847 671738927 928967183 671738927 928967183 237238434 165575004 237238434 165575004 922837953 854769184 922837953 854769184 512605719 72927755 512605719 72927755 959300200 461949876 959300200 461949876 230300795 691349502 230300795 691349502 711984667 53686570 711984667 53686570 733516553 325368393 733516553 325368393 805943183 325368393 213111912 984173801 213111912 984173801 840359922 984173801 342546832 201964566 342546832 201964566 848682506 201964566 510244582 611285504 510244582 611285504 901505432 388345656 901505432 388345656 508095523 388345656 578772480 761745571 578772480 761745571 575402953 205330596 575402953 205330596 663420652 502728772 663420652 502728772 198906912 189845344 198906912 189845344 689299902 33068915 689299902 33068915 76801665 810021395 76801665 810021395 93298989 315270081 93298989 315270081 686700393 275799257 686700393 275799257 585776098 956108864 585776098 956108864 849409810 24279133 849409810 24279133 822675532 289836911 822675532 289836911 785397889 289836911 878324124 920009990 878324124 920009990 232440670 818575451 232440670 818575451 804407426 413373383 804407426 413373383 391504526 826020881 391504526 826020881 500638183 826020881 445668242 28443395 445668242 28443395 368125249 28443395 436141765 710617921 436141765 710617921 711691121 4459412 711691121 4459412 616675873 377663884 616675873 377663884 876407886 377663884 339546226 73240815 339546226 73240815 579030246 970026885 579030246 970026885 260445508 279937932 260445508 279937932 3167455 279937932 658114710 41869120 658114710 41869120 824520813 860808366 824520813 860808366 11906896 860808366 839658616 117656861 839658616 117656861 108903753 873391825 108903753 873391825 983461943 873391825 335372935 42084581 335372935 42084581 736641928 42084581 348047023 972591965 348047023 972591965 89056362 265155431 89056362 265155431 994023004 72786830 994023004 72786830 412889463 820591065 412889463 820591065 849587606 820591065 706880769 834119348 706880769 834119348 823536469 360833117 823536469 360833117 429577665 360833117 512602273 26237618 512602273 26237618 565085486 816409315 565085486 816409315 789871039 816409315 356422165 941224563 356422165 941224563 80037765 693483429 80037765 693483429 744240695 872350121 744240695 872350121 501079840 164277418 501079840 164277418 853314364 814856390 853314364 814856390 469779004 38942541 469779004 38942541 467505110 632449869 467505110 632449869 180420572 632449869 450717690 671401545 450717690 671401545 550796615 81011246 550796615 81011246 57903415 81011246 733094873 781731049 733094873 781731049 204004549 781731049 694398178 272315764 694398178 272315764 594998457 685309771 594998457 685309771 502969998 274267067 502969998 274267067 275094631 274267067 288561080 917964832 288561080 917964832 628703189 917964832 579371447 62709321 579371447 62709321 781372182 62709321 620098629 795384132 620098629 795384132 841963464 354226748 841963464 354226748 550028066 957438995 550028066 957438995 921042428 957438995 764581821 318736939 764581821 318736939 265150779 573585834 265150779 573585834 302151021 20956717 302151021 20956717 740797057 20956717 738553944 402661416 738553944 402661416 174932352 402661416 907555852 913334733 907555852 913334733 516688052 106818723 516688052 106818723 539187536 605153878 539187536 605153878 758393454 2904224 758393454 2904224 716595740 496808712 716595740 496808712 20298576 957820420 20298576 957820420 954889198 89701732 954889198 89701732 955030351 89701732 851197481 7559268 851197481 7559268 214750887 430446105 214750887 430446105 73969761 430446105 740069631 892021435 740069631 892021435 680835366 79168871 680835366 79168871 309943320 79168871 899159577 376983241 899159577 376983241 441737827 998200517 441737827 998200517 582785905 998200517 124578494 417475540 124578494 417475540 598383957 417475540 250605706 881389977 250605706 881389977 867158105 428502871 867158105 428502871 579326634 828828128 579326634 828828128 842433128 81018490 842433128 81018490 253206145 942192711 253206145 942192711 623121433 170463626 623121433 170463626 672528350 170463626 222102200 949513249 222102200 949513249 376980096 459790229 376980096 459790229 552055106 459790229 359707900 539077633 359707900 539077633 287122112 352837367 287122112 352837367 135047177 708378337 135047177 708378337 613295185 708378337 56611554 722432425 56611554 722432425 493552646 224459745 493552646 224459745 465204758 745705528 465204758 745705528 790309698 745705528 641267313 650715904 641267313 650715904 237388625 707053813 237388625 707053813 16897779 432563965 16897779 432563965 576341409 474095369 576341409 474095369 398742500 261461616 398742500 261461616 533147735 261461616 13636949 699651631 13636949 699651631 415282019 317114305 415282019 317114305 590855976 790411670 590855976 790411670 484062804 63499483 484062804 63499483 417538247 633088452 417538247 633088452 942375346 444562354 942375346 444562354 240863970 966488202 240863970 966488202 806466358 163764338 806466358 163764338 645136254 495084968 645136254 495084968 31799369 495084968 329241336 109742871 329241336 109742871 690335503 109742871 238091315 695929899 238091315 695929899 109867684 218498841 109867684 218498841 200806260 218498841 156026995 392899839 156026995 392899839 807676280 52857085 807676280 52857085 157252514 577363567 157252514 577363567 222534060 577363567 210330968 895099735 210330968 895099735 978483235 216596946 978483235 216596946 397100274 794835811 397100274 794835811 149617020 396445652 149617020 396445652 691580473 396445652 226185782 730676108 226185782 730676108 670245744 222310648 670245744 222310648 38792643 222310648 302151761 554655870 302151761 554655870 301523817 33248598 301523817 33248598 81177966 684424906 81177966 684424906 681946307 442963697 681946307 442963697 821070948 460399338 821070948 460399338 606732200 54842148 606732200 54842148 390185106 649346957 390185106 649346957 163731672 649346957 411077590 745473809 411077590 745473809 973484455 117845008 973484455 117845008 560351738 986807679 560351738 986807679 196072642 530058538 196072642 530058538 25000033 7322170 25000033 7322170 466807344 942061759 466807344 942061759 376414822 558266732 376414822 558266732 341305670 558266732 342518793 585742125 342518793 585742125 49168069 585742125 777278292 394947269 777278292 394947269 810865987 666131271 810865987 666131271 958729572 127728419 958729572 127728419 801772074 753579770 801772074 753579770 305886131 165253505 305886131 165253505 476684265 812459825 476684265 812459825 454633507 441257850 454633507 441257850 846461128 687307074 846461128 687307074 358182210 133194936 358182210 133194936 128970584 133194936 504797119 124528613 504797119 124528613 78141697 824677075 78141697 824677075 709712088 87249197 709712088 87249197 284559439 873788632 284559439 873788632 659505302 873788632 369599900 2397237 369599900 2397237 334732201 2397237 750213118 494887464 750213118 494887464 152794846 145542231 152794846 145542231 967536056 706732934 967536056 706732934 93553993 362976487 93553993 362976487 808075819 362976487 417877061 792858614 417877061 792858614 378712502 792858614 624087964 401514407 624087964 401514407 847897169 999073511 847897169 999073511 189176738 999073511 328928052 140973626 328928052 140973626 671621970 941839345 671621970 941839345 151516151 172222812 151516151 172222812 776755219 172222812 124323264 745351526 124323264 745351526 212671464 745351526 75112819 102370429 75112819 102370429 771905988 851600667 771905988 851600667 655230911 851600667 960584208 946116215 960584208 946116215 108565329 327900114 108565329 327900114 675982549 327900114 240337922 179183125 240337922 179183125 760537873 659579180 760537873 659579180 486926396 104045296 486926396 104045296 953347251 354155496 953347251 354155496 260821741 343769073 260821741 343769073 469814867 979052012 469814867 979052012 147789702 979052012 718970049 53462875 718970049 53462875 215999626 53462875 771985727 846293700 771985727 846293700 498848975 846293700 873129814 303873360 873129814 303873360 730869953 889919187 730869953 889919187 158545235 191034921 158545235 191034921 382024104 658898893 382024104 658898893 930408235 209135299 930408235 209135299 91869723 209135299 212192635 972157418 212192635 972157418 972580324 972157418 873299899 355057396 873299899 355057396 610661072 254761061 610661072 254761061 974467724 871887965 974467724 871887965 966616840 403860 966616840 403860 746305361 403860 780244813 934492563 780244813 934492563 919404699 413789322 919404699 413789322 727956643 608376321 727956643 608376321 134682731 85223967 134682731 85223967 39312905 85223967 42975371 636049075 42975371 636049075 481814129 437962487 481814129 437962487 642054871 979412126 642054871 979412126 411077729 238612455 411077729 238612455 747720722 535846477 747720722 535846477 528746772 535846477 672259852 649040482 672259852 649040482 621845396 451496746 621845396 451496746 391365559 458357083 391365559 458357083 139906012 157770321 139906012 157770321 734820442 604527204 734820442 604527204 923227940 604527204 486387062 212394762 486387062 212394762 679493558 212394762 474744497 172754624 474744497 172754624 547835693 888679586 547835693 888679586 286213084 364476095 286213084 364476095 736501897 364476095 425710493 937535360 425710493 937535360 395259599 208667498 395259599 208667498 885277164 248697328 885277164 248697328 98367961 91237898 98367961 91237898 950672970 788989906 950672970 788989906 311927274 788989906 716666290 202182406 716666290 202182406 118878379 202182406 201404313 965450622 201404313 965450622 92774368 965450622 671987181 225329864 671987181 225329864 562267730 509150037 562267730 509150037 974875478 345825119 974875478 345825119 612193714 836537653 612193714 836537653 142413930 836537653 871560527 620373491 871560527 620373491 993535858 970102493 993535858 970102493 835831505 274614206 835831505 274614206 262281704 841576300 262281704 841576300 680603352 234558519 680603352 234558519 129871444 506913779 129871444 506913779 717925991 506913779 537342905 322804582 537342905 322804582 308646655 322804582 319048899 805630845 319048899 805630845 920535302 277219634 920535302 277219634 160680075 384730769 160680075 384730769 885844478 384730769 254027429 259799993 254027429 259799993 860929013 671598863 860929013 671598863 433611456 176568241 433611456 176568241 178057274 176568241 263462618 65478719 263462618 65478719 677560061 655822926 677560061 655822926 641706705 569955347 641706705 569955347 354599622 602338116 354599622 602338116 3991834 602338116 479106483 231863760 479106483 231863760 157490865 231863760 773194574 944589199 773194574 944589199 129614317 855680941 129614317 855680941 560631644 985408440 560631644 985408440 632159354 71431016 632159354 71431016 721200862 435933272 721200862 435933272 583442092 583947292 583442092 583947292 959938720 583947292 307622970 892853143 307622970 892853143 472106389 40444462 472106389 40444462 913105962 715882478 913105962 715882478 459171250 351050307 459171250 351050307 631193933 971746891 631193933 971746891 505475278 243382202 505475278 243382202 134469990 544170610 134469990 544170610 148886369 111798397 148886369 111798397 31082675 972723150 31082675 972723150 621859982 319840476 621859982 319840476 979616541 874705833 979616541 874705833 624541201 559440739 624541201 559440739 124094181 678124591 124094181 678124591 98704166 410138431 98704166 410138431 556060801 926958910 556060801 926958910 573769705 926958910 500442119 102266181 500442119 102266181 192622974 523235712 192622974 523235712 441581616 247670763 441581616 247670763 939053756 690666562 939053756 690666562 656877847 254010952 656877847 254010952 408356726 556197835 408356726 556197835 436524233 282562313 436524233 282562313 430374818 799211930 430374818 799211930 710538469 799211930 326285133 961510217 326285133 961510217 11726144 961510217 212891382 502854533 212891382 502854533 849801532 690035358 849801532 690035358 23359118 690035358 46563020 841296729 46563020 841296729 359363180 400925993 359363180 400925993 640320281 192089623 640320281 192089623 922213883 814650821 922213883 814650821 132535650 453278122 132535650 453278122 921879307 326299772 921879307 326299772 51442738 955215621 51442738 955215621 846786602 180869545 846786602 180869545 23610291 180869545 498828323 79546076 498828323 79546076 746308706 780480083 746308706 780480083 324282974 37161755 324282974 37161755 630229632 37161755 358860987 751890621 358860987 751890621 948765245 751890621 715883366 594666854 715883366 594666854 51801218 946331869 51801218 946331869 900462516 91082442 900462516 91082442 55003957 960441186 55003957 960441186 406200213 80053110 406200213 80053110 334150602 769065232 334150602 769065232 397346086 306536498 397346086 306536498 421508229 306536498 279001427 168369581 279001427 168369581 177160236 756370553 177160236 756370553 818711122 9695905 818711122 9695905 11378127 610000148 11378127 610000148 671377735 610000148 81357648 105697164 81357648 105697164 330611109 622548814 330611109 622548814 876941405 622548814 183380323 45064761 183380323 45064761 62988384 453453380 62988384 453453380 844333766 338562451 844333766 338562451 518774952 881636391 518774952 881636391 715266799 418572623 715266799 418572623 837646559 488583113 837646559 488583113 300030562 33997780 300030562 33997780 547031451 33997780 95243292 368881538 95243292 368881538 687265656 9852906 687265656 9852906 60934709 9852906 865773077 970068452 865773077 970068452 124749888 390415591 124749888 390415591 71329801 390415591 755914624 203017894 755914624 203017894 419083707 993342286 419083707 993342286 442408778 225454833 442408778 225454833 333210603 225454833 413773023 569171153 413773023 569171153 194166985 20601275 194166985 20601275 586395531 336095011 586395531 336095011 547465566 182493068 547465566 182493068 389206394 851740433 389206394 851740433 365396121 851740433 605377141 975239347 605377141 975239347 888716195 67492633 888716195 67492633 546556769 67492633 811909095 928505042 811909095 928505042 219638459 564534722 219638459 564534722 867435945 101961519 867435945 101961519 152482803 101961519 971533543 328364444 971533543 328364444 862399934 78971284 862399934 78971284 680560764 587411862 680560764 587411862 303416540 305561298 303416540 305561298 530930878 576804512 530930878 576804512 77089482 576804512 457917304 111741114 457917304 111741114 945124233 945121372 945124233 945121372 126168236 945121372 972549086 305311987 972549086 305311987 142698621 872688109 142698621 872688109 180502633 689602811 180502633 689602811 760392994 689602811 623716640 832549939 623716640 832549939 351759165 832549939 550003558 217057106 550003558 217057106 263695492 803571547 263695492 803571547 327491812 162762072 327491812 162762072 173126757 374221369 173126757 374221369 343503803 213710274 343503803 213710274 90066769 898406442 90066769 898406442 52007718 898406442 980674526 346071243 980674526 346071243 4167352 346071243 377092486 816252948 377092486 816252948 721789920 816252948 164532329 105025304 164532329 105025304 694355767 519732585 694355767 519732585 921795126 211411449 921795126 211411449 133922298 211411449 393695725 803186745 393695725 803186745 427068543 457447651 427068543 457447651 953509494 457447651 863634053 48033975 863634053 48033975 9065898 553741448 9065898 553741448 939389131 325875335 939389131 325875335 712384564 325875335 771965758 981395539 771965758 981395539 808582371 761113753 808582371 761113753 550903941 864096780 550903941 864096780 767609188 639150824 767609188 639150824 489755915 728788123 489755915 728788123 461803913 23211894 461803913 23211894 136323315 521194368 136323315 521194368 704211576 521194368 358261452 392310261 358261452 392310261 418709974 883742597 418709974 883742597 152274681 744927845 152274681 744927845 569923082 387622701 569923082 387622701 368836979 387622701 954205158 967397573 954205158 967397573 767894549 574003609 767894549 574003609 285746751 921266218 285746751 921266218 712200364 69672226 712200364 69672226 399229995 691237520 399229995 691237520 757433424 325267719 757433424 325267719 379935413 325267719 872973094 765839552 872973094 765839552 816213591 247947810 816213591 247947810 532851868 831971820 532851868 831971820 954746825 650992235 954746825 650992235 109368505 286143712 109368505 286143712 343957174 597243839 343957174 597243839 305863243 175562884 305863243 175562884 844220057 787304460 844220057 787304460 125798308 221609574 125798308 221609574 933171018 878574618 933171018 878574618 645868735 471853403 645868735 471853403 231726286 930543663 231726286 930543663 185054328 389711879 185054328 389711879 564881742 736771577 564881742 736771577 261437364 736771577 624597015 355800547 624597015 355800547 177309688 355800547 401654972 346516631 401654972 346516631 312280431 720339087 312280431 720339087 840579594 386629506 840579594 386629506 450585561 386629506 727449811 654537717 727449811 654537717 748793225 482170149 748793225 482170149 481620943 830228120 481620943 830228120 551852045 830228120 302580500 109863570 302580500 109863570 940018681 645624119 940018681 645624119 225449439 179821872 225449439 179821872 431805290 179821872 101459643 460323358 101459643 460323358 754718776 460323358 356698422 63929792 356698422 63929792 289433588 63929792 613889049 406401779 613889049 406401779 982875298 221223231 982875298 221223231 760346561 900877611 760346561 900877611 390907685 301306309 390907685 301306309 554592762 560188321 554592762 560188321 975911611 271184480 975911611 271184480 366715340 365091494 366715340 365091494 784196887 92331165 784196887 92331165 540364469 952218727 540364469 952218727 755918618 952218727 295675985 283716156 295675985 283716156 460117810 852666475 460117810 852666475 173985090 852666475 953396563 342643620 953396563 342643620 120842828 44128316 120842828 44128316 523572303 957630469 523572303 957630469 648648129 442340936 648648129 442340936 373684519 442340936 860823640 43161868 860823640 43161868 193877868 724491633 193877868 724491633 607619815 119573160 607619815 119573160 741254913 119573160 595136771 688383502 595136771 688383502 701132338 688383502 1657682 315218018 1657682 315218018 587577404 315218018 210568547 145554251 210568547 145554251 147550714 779522839 147550714 779522839 822213935 779522839 755116190 769928470 755116190 769928470 482181542 818916204 482181542 818916204 727157920 337914062 727157920 337914062 412689676 952799316 412689676 952799316 647370000 258567144 647370000 258567144 421678161 258567144 686534090 695920031 686534090 695920031 171845371 219445332 171845371 219445332 845601649 441295200 845601649 441295200 382710880 180652145 382710880 180652145 90553717 447981521 90553717 447981521 972484578 169541785 972484578 169541785 385867040 386993397 385867040 386993397 917653881 232372629 917653881 232372629 315068013 856507617 315068013 856507617 6746394 289698682 6746394 289698682 444496006 757677809 444496006 757677809 198680677 757677809 478991740 226302835 478991740 226302835 440382916 406450774 440382916 406450774 788355555 198840852 788355555 198840852 820428843 816417411 820428843 816417411 31181624 816417411 417361995 442783601 417361995 442783601 928491889 703243934 928491889 703243934 194228817 703243934 354658584 791883325 354658584 791883325 828491001 292996115 828491001 292996115 57865426 292996115 628277813 26368317 628277813 26368317 849517942 354729489 849517942 354729489 78684752 354729489 399263732 403474516 399263732 403474516 41677989 126818881 41677989 126818881 687007726 126818881 366746226 223996879 366746226 223996879 194692360 223996879 630830246 457604769 630830246 457604769 296307404 97983547 296307404 97983547 153927062 97983547 263184949 515475066 263184949 515475066 925644245 883942436 925644245 883942436 81981526 189699883 81981526 189699883 291660875 655179063 291660875 655179063 266356330 376031705 266356330 376031705 913718146 397739276 913718146 397739276 698043698 221858687 698043698 221858687 408467456 919563376 408467456 919563376 893366698 884027391 893366698 884027391 780501457 943972160 780501457 943972160 373596016 338302269 373596016 338302269 119629229 480784366 119629229 480784366 545872148 480784366 253911519 868354525 253911519 868354525 555445114 290342754 555445114 290342754 162344753 919623829 162344753 919623829 310359003 494074282 310359003 494074282 676820600 494074282 126128562 213271730 126128562 213271730 782933855 449118026 782933855 449118026 704840444 449118026 766999294 519432610 766999294 519432610 100900025 435168566 100900025 435168566 618107252 722404963 618107252 722404963 268460378 197754155 268460378 197754155 394089034 707214325 394089034 707214325 14633449 275452398 14633449 275452398 295964152 796312697 295964152 796312697 91483871 796312697 364929003 908915501 364929003 908915501 976284003 58848152 976284003 58848152 527353197 501661064 527353197 501661064 274019517 393579957 274019517 393579957 332188185 761206106 332188185 761206106 999798603 133428488 999798603 133428488 810039696 967355734 810039696 967355734 519078566 16000501 519078566 16000501 707275788 16000501 555846222 964634272 555846222 964634272 545092153 245956512 545092153 245956512 198160277 507879465 198160277 507879465 892648551 507879465 360344490 302836609 360344490 302836609 978612612 583405670 978612612 583405670 876040906 8963660 876040906 8963660 470220610 871198007 470220610 871198007 830890709 25715773 830890709 25715773 742661511 876822182 742661511 876822182 58026363 52873172 58026363 52873172 666978182 726522191 666978182 726522191 143486501 579101701 143486501 579101701 607807881 926145966 607807881 926145966 866340539 531184918 866340539 531184918 497645131 98048587 497645131 98048587 271610746 924709896 271610746 924709896 727957333 109500738 727957333 109500738 422245526 109500738 841280595 30207584 841280595 30207584 136042149 972778537 136042149 972778537 968503940 595907963 968503940 595907963 694598725 595907963 698024385 212373255 698024385 212373255 514237612 212373255 599397180 706739506 599397180 706739506 949248179 221858352 949248179 221858352 726016871 820030462 726016871 820030462 910071027 367661607 910071027 367661607 171130978 541659207 171130978 541659207 894352520 996099984 894352520 996099984 654100309 28966036 654100309 28966036 47147357 28966036 322823171 706470324 322823171 706470324 665802277 167674204 665802277 167674204 436004600 744084715 436004600 744084715 615665675 575219121 615665675 575219121 448093760 929825720 448093760 929825720 77894082 641019256 77894082 641019256 682324392 641019256 26365992 283399514 26365992 283399514 503574060 930063774 503574060 930063774 65684875 930063774 535188176 541967046 535188176 541967046 371916542 974982516 371916542 974982516 32732339 304154747 32732339 304154747 515788778 304154747 418653413 307742416 418653413 307742416 7542824 303727906 7542824 303727906 63029745 899764545 63029745 899764545 605849461 152127646 605849461 152127646 187047121 647228512 187047121 647228512 518335144 647228512 297727622 840694200 297727622 840694200 531421071 31704200 531421071 31704200 210900896 31704200 833027012 871182932 833027012 871182932 446669357 646286414 446669357 646286414 965832795 646286414 531542681 701950193 531542681 701950193 76938080 701950193 100114051 101689684 100114051 101689684 698894378 478726415 698894378 478726415 749075155 86808061 749075155 86808061 11458178 86808061 735907461 964157640 735907461 964157640 258455436 64846482 258455436 64846482 354043619 442893490 354043619 442893490 717528841 442893490 293756019 977659799 293756019 977659799 753123016 228025588 753123016 228025588 94190163 584765899 94190163 584765899 532679925 5728783 532679925 5728783 905629903 846698930 905629903 846698930 364078812 846698930 527705011 13971887 527705011 13971887 954143958 382427987 954143958 382427987 113571566 816844084 113571566 816844084 416323677 247402847 416323677 247402847 264499248 622655763 264499248 622655763 690274559 622655763 102601246 638878767 102601246 638878767 706173119 106418197 706173119 106418197 550391580 331548102 550391580 331548102 869225284 331548102 17659764 423199478 17659764 423199478 357013114 18300761 357013114 18300761 599613605 18300761 72084035 999725832 72084035 999725832 720703573 2221100 720703573 2221100 78153733 2221100 758618166 791836596 758618166 791836596 156632953 791836596 583404199 149801878 583404199 149801878 807220270 149801878 147046401 891294812 147046401 891294812 509940511 98344006 509940511 98344006 453071331 98344006 537373005 352347731 537373005 352347731 422838926 194818082 422838926 194818082 799709157 598753649 799709157 598753649 286813 86424474 286813 86424474 858248601 968952915 858248601 968952915 286356179 168371963 286356179 168371963 167394399 857108979 167394399 857108979 910030347 879688855 910030347 879688855 182420045 72369121 182420045 72369121 159827842 320214499 159827842 320214499 736680385 33348999 736680385 33348999 919852237 425206315 919852237 425206315 147666337 425206315 752077468 674493874 752077468 674493874 676848444 198269306 676848444 198269306 91149515 112656645 91149515 112656645 965214853 968146666 965214853 968146666 78243559 836078928 78243559 836078928 305493954 977582660 305493954 977582660 71091256 14747524 71091256 14747524 208015988 774418210 208015988 774418210 721258322 59508464 721258322 59508464 392004110 984012608 392004110 984012608 485475666 3092315 485475666 3092315 841231718 836686498 841231718 836686498 329230001 341830162 329230001 341830162 354515772 987319650 354515772 987319650 340994521 338536425 340994521 338536425 915150392 338536425 170190734 336287927 170190734 336287927 370582286 600315925 370582286 600315925 224401462 45396879 224401462 45396879 803667699 287353909 803667699 287353909 216442804 287353909 466203897 496558765 466203897 496558765 806209946 292012047 806209946 292012047 642743163 655837873 642743163 655837873 209337710 655837873 784891368 507112365 784891368 507112365 967982755 507112365 351708511 50008276 351708511 50008276 663461319 548529787 663461319 548529787 743850421 347711528 743850421 347711528 912595715 347711528 14846555 802091447 14846555 802091447 66372978 141118569 66372978 141118569 734692674 415480112 734692674 415480112 884793504 200438020 884793504 200438020 276635444 841795681 276635444 841795681 961416275 841795681 507569393 252048744 507569393 252048744 124379091 252048744 143880741 623601831 143880741 623601831 967775377 219844357 967775377 219844357 545986765 507824023 545986765 507824023 521661233 507824023 682952261 875673208 682952261 875673208 670948402 91733714 670948402 91733714 296661632 779362044 296661632 779362044 863675145 309893572 863675145 309893572 265081619 309893572 769600596 808103692 769600596 808103692 100748138 215089769 100748138 215089769 80813840 801831416 80813840 801831416 816240571 801831416 514592128 948877658 514592128 948877658 885483347 82616435 885483347 82616435 534842815 903397197 534842815 903397197 191710460 903397197 623099787 405164840 623099787 405164840 565616024 455639264 565616024 455639264 195242786 412400353 195242786 412400353 776094583 891742423 776094583 891742423 678266386 689110537 678266386 689110537 243613838 689110537 579184459 909738269 579184459 909738269 340049880 909738269 907895152 994971780 907895152 994971780 684059597 516504495 684059597 516504495 571863334 516504495 883129681 127206706 883129681 127206706 357040090 905936843 357040090 905936843 249058842 817981037 249058842 817981037 379424035 984269504 379424035 984269504 841545954 54797719 841545954 54797719 572999723 699397930 572999723 699397930 458634672 699397930 492176015 874858453 492176015 874858453 180808609 431649490 180808609 431649490 37141663 949086946 37141663 949086946 146848216 279784034 146848216 279784034 168281673 878227907 168281673 878227907 13914184 235742085 13914184 235742085 561260365 928905903 561260365 928905903 130945148 928905903 310830100 508371623 310830100 508371623 108420636 942756120 108420636 942756120 991711309 53766497 991711309 53766497 361253558 242840757 361253558 242840757 140183007 242840757 711484078 669949382 711484078 669949382 610446138 203708298 610446138 203708298 391710447 833032311 391710447 833032311 835478037 200015570 835478037 200015570 63310448 332296358 63310448 332296358 941455204 20931452 941455204 20931452 946669226 767643667 946669226 767643667 263549337 46443639 263549337 46443639 398746668 931700450 398746668 931700450 950599696 931700450 136410761 137450505 136410761 137450505 445618310 910158272 445618310 910158272 26628014 428531862 26628014 428531862 762694967 428531862 729638760 728350293 729638760 728350293 219555250 7977350 219555250 7977350 770584810 7977350 356868459 50558234 356868459 50558234 775424034 27942375 775424034 27942375 439977124 622314553 439977124 622314553 795196517 622314553 570661824 44947957 570661824 44947957 968585623 936252049 968585623 936252049 333296748 43813899 333296748 43813899 278513918 844819906 278513918 844819906 540907157 519914621 540907157 519914621 217598431 953295962 217598431 953295962 390391674 953295962 379996062 255391181 379996062 255391181 836155649 753939408 836155649 753939408 260246606 209685593 260246606 209685593 150344174 467960650 150344174 467960650 837511157 122453027 837511157 122453027 482400489 660831893 482400489 660831893 925023717 10496512 925023717 10496512 289292309 929719539 289292309 929719539 43168334 571195362 43168334 571195362 427281103 607706037 427281103 607706037 21654781 29238226 21654781 29238226 637806540 799037290 637806540 799037290 702405707 467592573 702405707 467592573 138224698 467592573 771702665 42595037 771702665 42595037 77517859 296600706 77517859 296600706 17313977 296600706 506473084 725482619 506473084 725482619 29283833 725482619 165863242 904950134 165863242 904950134 892194984 904950134 500351230 121269005 500351230 121269005 896212786 121269005 617087214 967072851 617087214 967072851 913281641 967072851 420629049 686331969 420629049 686331969 822545240 895979482 822545240 895979482 736349864 488652133 736349864 488652133 889526331 488652133 821533374 215002464 821533374 215002464 887074903 330865826 887074903 330865826 564754076 133904032 564754076 133904032 235702950 980244525 235702950 980244525 109876472 491462765 109876472 491462765 717403240 706648687 717403240 706648687 265288661 384666926 265288661 384666926 845910885 384666926 606840288 632180833 606840288 632180833 701079580 365327144 701079580 365327144 395130594 935903861 395130594 935903861 538527774 234030435 538527774 234030435 633106912 915619630 633106912 915619630 611106153 249847428 611106153 249847428 211934261 249847428 596327026 677329466 596327026 677329466 679197964 177074853 679197964 177074853 414682365 283011067 414682365 283011067 409574788 283011067 648420688 378088235 648420688 378088235 349289818 33154933 349289818 33154933 192270688 976974045 192270688 976974045 378596868 760812625 378596868 760812625 491006157 760812625 392477271 228639919 392477271 228639919 146427353 788086511 146427353 788086511 776464121 426138423 776464121 426138423 785908235 838011685 785908235 838011685 545123405 250145238 545123405 250145238 999057463 404373955 999057463 404373955 141523884 352497338 141523884 352497338 819054062 931870416 819054062 931870416 430975543 931870416 995474081 179577260 995474081 179577260 29591480 179577260 950596895 143875800 950596895 143875800 141378768 592173538 141378768 592173538 933946115 70474577 933946115 70474577 60239607 286303531 60239607 286303531 195320466 286303531 4089898 645888791 4089898 645888791 412081301 74196128 412081301 74196128 811382136 980455350 811382136 980455350 508921055 641510677 508921055 641510677 846453472 641510677 259328460 266008974 259328460 266008974 129100318 403666565 129100318 403666565 55250696 403666565 163049546 103751248 163049546 103751248 742971620 884865276 742971620 884865276 905632118 89529368 905632118 89529368 922813621 89529368 461346700 616280432 461346700 616280432 16560409 410140 16560409 410140 810739774 914561135 810739774 914561135 229762054 361583716 229762054 361583716 767137543 255624650 767137543 255624650 859479129 761832324 859479129 761832324 328064901 467388451 328064901 467388451 40976889 870820940 40976889 870820940 346306188 170196742 346306188 170196742 104263163 952846966 104263163 952846966 568912506 132544324 568912506 132544324 721114253 520779804 721114253 520779804 206041263 520779804 421025843 433745512 421025843 433745512 893985599 757305989 893985599 757305989 549285774 689035589 549285774 689035589 316070283 865570817 316070283 865570817 753354387 865570817 197211481 958641150 197211481 958641150 615618153 17579355 615618153 17579355 498473085 576989893 498473085 576989893 628168641 576989893 40797858 998210428 40797858 998210428 183020513 769607892 183020513 769607892 653528816 769607892 296902380 36041254 296902380 36041254 799373283 800554372 799373283 800554372 143924846 22568859 143924846 22568859 231542946 870994612 231542946 870994612 587059582 69411279 587059582 69411279 301790971 923253015 301790971 923253015 132108979 923253015 966156931 929588914 966156931 929588914 408799125 11433134 408799125 11433134 76881417 219118784 76881417 219118784 963911994 153475312 963911994 153475312 285624360 718827743 285624360 718827743 786460206 991729664 786460206 991729664 489790488 109757477 489790488 109757477 104927457 109757477 854756898 896331908 854756898 896331908 503634662 222261417 503634662 222261417 688353253 999735437 688353253 999735437 476767384 268445331 476767384 268445331 949056934 530918658 949056934 530918658 742011851 99336893 742011851 99336893 253869430 280390336 253869430 280390336 282832647 63495419 282832647 63495419 649527025 918819283 649527025 918819283 361667734 918819283 571329226 265391121 571329226 265391121 807841678 985487505 807841678 985487505 155665304 760885548 155665304 760885548 993364961 954367937 993364961 954367937 466067497 524851031 466067497 524851031 855482290 176675810 855482290 176675810 553743640 176675810 865770325 613981191 865770325 613981191 281358037 447287452 281358037 447287452 41044914 808026173 41044914 808026173 472613032 175236817 472613032 175236817 935105612 758259815 935105612 758259815 277733733 664582895 277733733 664582895 608522546 987209577 608522546 987209577 492977101 569372793 492977101 569372793 158723782 991804679 158723782 991804679 380950414 487660111 380950414 487660111 211265136 487660111 350473568 663945245 350473568 663945245 920589861 148166178 920589861 148166178 95118939 627602974 95118939 627602974 192065176 302908732 192065176 302908732 214041733 879688715 214041733 879688715 469154954 879688715 435922479 17742467 435922479 17742467 518456137 679413015 518456137 679413015 571220086 68928001 571220086 68928001 370621493 617315953 370621493 617315953 477049896 113167610 477049896 113167610 900881958 741675528 900881958 741675528 920947969 741675528 726357284 73620793 726357284 73620793 29071289 73620793 465276457 653348082 465276457 653348082 82816954 653348082 897797518 151059389 897797518 151059389 328072040 883999162 328072040 883999162 327568851 476577321 327568851 476577321 5330417 476577321 935007672 630907802 935007672 630907802 518621024 474657919 518621024 474657919 837035740 131282815 837035740 131282815 525073436 894400292 525073436 894400292 360265098 894400292 952495898 431488102 952495898 431488102 564196734 431488102 954674535 504736235 954674535 504736235 676824687 236726562 676824687 236726562 605303230 756307821 605303230 756307821 916208703 91589828 916208703 91589828 350689325 821908960 350689325 821908960 944421142 260988151 944421142 260988151 510472376 627035163 510472376 627035163 715156847 627035163 686783989 229572389 686783989 229572389 49010098 541673185 49010098 541673185 272894048 306317067 272894048 306317067 228028343 777487643 228028343 777487643 825632014 777487643 397504416 481491854 397504416 481491854 473036759 829615954 473036759 829615954 351600322 560558264 351600322 560558264 990671968 828236383 990671968 828236383 292145523 940355201 292145523 940355201 71155617 940355201 444369213 403470384 444369213 403470384 733749389 758595331 733749389 758595331 755070746 55127028 755070746 55127028 576952466 620989200 576952466 620989200 169209925 163247751 169209925 163247751 473317843 689642206 473317843 689642206 279918516 228382816 279918516 228382816 347935662 977327784 347935662 977327784 800624809 139669241 800624809 139669241 834325027 139669241 559652526 551450320 559652526 551450320 38420657 420765294 38420657 420765294 286745489 779641415 286745489 779641415 486108041 267102377 486108041 267102377 357108734 990141908 357108734 990141908 890865185 990141908 585156243 729277001 585156243 729277001 423332191 921163496 423332191 921163496 55250121 132134518 55250121 132134518 477097372 714820313 477097372 714820313 865779130 701728754 865779130 701728754 27630689 946525341 27630689 946525341 87537791 383286766 87537791 383286766 578134143 435054937 578134143 435054937 535540757 407404965 535540757 407404965 19197201 960042872 19197201 960042872 94967864 27353184 94967864 27353184 246360293 490250387 246360293 490250387 50890119 490250387 837778561 371428849 837778561 371428849 390794193 70934719 390794193 70934719 476192873 979842793 476192873 979842793 461670987 387887089 461670987 387887089 963997133 387887089 767271844 21001510 767271844 21001510 152644685 932892237 152644685 932892237 156691019 594295525 156691019 594295525 7455562 872368123 7455562 872368123 425576789 728582123 425576789 728582123 499283966 728582123 326604193 217030508 326604193 217030508 814150330 212395946 814150330 212395946 789828507 988002881 789828507 988002881 250800159 483117706 250800159 483117706 845186384 483117706 142211092 821940250 142211092 821940250 544955876 98348801 544955876 98348801 793730964 885209412 793730964 885209412 797648188 82140197 797648188 82140197 283846052 325518504 283846052 325518504 490698269 162852839 490698269 162852839 959489397 760557485 959489397 760557485 974028282 145759135 974028282 145759135 190781476 526855532 190781476 526855532 700594510 95063267 700594510 95063267 939879810 544505224 939879810 544505224 118128628 98499766 118128628 98499766 652020081 832828219 652020081 832828219 968236668 832828219 158554415 144580613 158554415 144580613 681023600 850246868 681023600 850246868 782886458 299637887 782886458 299637887 926356662 613016017 926356662 613016017 878826752 307628641 878826752 307628641 346413574 950769087 346413574 950769087 874965851 950769087 478196049 974803462 478196049 974803462 581355710 801283313 581355710 801283313 629042607 931909315 629042607 931909315 351393351 321055827 351393351 321055827 787385002 792783335 787385002 792783335 190117710 72453539 190117710 72453539 102952758 650610557 102952758 650610557 646054592 20293893 646054592 20293893 886714884 685720622 886714884 685720622 800394072 553883582 800394072 553883582 749871701 565641996 749871701 565641996 731334810 10937476 731334810 10937476 901495784 268797128 901495784 268797128 50785659 444837690 50785659 444837690 879155555 335101983 879155555 335101983 612355538 837150438 612355538 837150438 163680722 176800947 163680722 176800947 321338591 290030373 321338591 290030373 982083855 69863397 982083855 69863397 173966732 774336536 173966732 774336536 496613949 774336536 89373782 811838982 89373782 811838982 209860788 99415689 209860788 99415689 886573308 872048323 886573308 872048323 105761345 789963261 105761345 789963261 395086886 994366739 395086886 994366739 313103026 317843006 313103026 317843006 475203789 842557345 475203789 842557345 652352197 35689987 652352197 35689987 54395707 586809711 54395707 586809711 680591744 399840382 680591744 399840382 541635333 870578412 541635333 870578412 940120492 307686205 940120492 307686205 535899641 307686205 659867402 235741657 659867402 235741657 901667028 997381093 901667028 997381093 887653168 635392345 887653168 635392345 73566685 635392345 218943182 877153113 218943182 877153113 529194399 395530702 529194399 395530702 324638791 395530702 736884195 860393007 736884195 860393007 503807123 170687435 503807123 170687435 83430311 170687435 307245814 435050606 307245814 435050606 62722244 372902857 62722244 372902857 169080921 766779055 169080921 766779055 982186686 302117466 982186686 302117466 387846459 972285518 387846459 972285518 647440381 972285518 5408629 553962119 5408629 553962119 289232048 934678957 289232048 934678957 781037292 934678957 97252735 121093068 97252735 121093068 884012650 526855303 884012650 526855303 587666211 221195616 587666211 221195616 678139192 221195616 396219424 585093546 396219424 585093546 795694331 168184719 795694331 168184719 978344156 168184719 892441007 494522088 892441007 494522088 502034497 494522088 863293747 864913684 863293747 864913684 508675935 415411539 508675935 415411539 64824801 741698050 64824801 741698050 242641704 270434081 242641704 270434081 720709137 728096523 720709137 728096523 806848217 339491285 806848217 339491285 100907949 716093334 100907949 716093334 123405655 96086877 123405655 96086877 463719734 763420385 463719734 763420385 31028251 144206010 31028251 144206010 323468319 524852323 323468319 524852323 348357741 334722770 348357741 334722770 311592699 794525742 311592699 794525742 404866755 202955646 404866755 202955646 769778055 746010629 769778055 746010629 373530398 746010629 968850596 283015531 968850596 283015531 257791814 283015531 413960967 38264960 413960967 38264960 437338479 513483619 437338479 513483619 37950923 17130733 37950923 17130733 344873744 844188119 344873744 844188119 457353449 844188119 406982985 73575423 406982985 73575423 691029667 73575423 538127824 934922940 538127824 934922940 479442344 641236898 479442344 641236898 869868371 680127844 869868371 680127844 783595626 374240276 783595626 374240276 364598155 596582709 364598155 596582709 951219871 136363323 951219871 136363323 905714603 950929972 905714603 950929972 213583376 950929972 743294016 328096073 743294016 328096073 235531639 668493363 235531639 668493363 603608623 219293471 603608623 219293471 805082194 345395755 805082194 345395755 549561298 345395755 602267574 468830327 602267574 468830327 7135417 208048871 7135417 208048871 36844644 883700269 36844644 883700269 4153045 883700269 701726324 58546573 701726324 58546573 572027361 338790861 572027361 338790861 950854068 73663582 950854068 73663582 999180147 73663582 497037181 743879672 497037181 743879672 406660671 41725866 406660671 41725866 266775155 386664369 266775155 386664369 137070346 59918688 137070346 59918688 772096580 948745106 772096580 948745106 241889609 948745106 313515175 496733523 313515175 496733523 714042905 754007068 714042905 754007068 577822132 754007068 945503213 93418734 945503213 93418734 569223038 805909629 569223038 805909629 249885494 244200815 249885494 244200815 848245037 748234339 848245037 748234339 253005806 748234339 917508489 778437592 917508489 778437592 917772530 50028143 917772530 50028143 922585926 904800216 922585926 904800216 182449850 904800216 889473218 225077389 889473218 225077389 386508941 990318297 386508941 990318297 896943872 226021326 896943872 226021326 159121358 226021326 492058910 564326410 492058910 564326410 278791998 129398252 278791998 129398252 830960701 931028862 830960701 931028862 687428168 14551277 687428168 14551277 184347852 835369672 184347852 835369672 555439883 441305525 555439883 441305525 139723664 441305525 769344070 853440111 769344070 853440111 673984199 169935015 673984199 169935015 965065626 637934244 965065626 637934244 623069958 311742672 623069958 311742672 157759206 670285143 157759206 670285143 586796319 568913084 586796319 568913084 212752823 898207399 212752823 898207399 973231772 318102099 973231772 318102099 154666378 212675580 154666378 212675580 176836959 949078190 176836959 949078190 984711379 131805028 984711379 131805028 302436005 131805028 400261214 355438181 400261214 355438181 856562379 838987753 856562379 838987753 696602851 8136349 696602851 8136349 719695841 694122703 719695841 694122703 842577947 452804068 842577947 452804068 406235672 544506090 406235672 544506090 606699827 270537775 606699827 270537775 347470850 270537775 569509749 491998813 569509749 491998813 229342510 184467589 229342510 184467589 704371847 184467589 583344932 816605961 583344932 816605961 307484966 130681952 307484966 130681952 912093221 622698577 912093221 622698577 572511577 622698577 597745074 366783249 597745074 366783249 580843323 674503829 580843323 674503829 665994018 97630968 665994018 97630968 209799607 67244343 209799607 67244343 154534527 92491186 154534527 92491186 657846563 50643459 657846563 50643459 216175114 516073433 216175114 516073433 688303535 146587186 688303535 146587186 291192676 919142660 291192676 919142660 399387510 600751908 399387510 600751908 449426251 886868002 449426251 886868002 552734968 886868002 222753626 978105003 222753626 978105003 33019441 74043654 33019441 74043654 204637329 602129939 204637329 602129939 968497558 602129939 421325859 7089903 421325859 7089903 337281580 368874128 337281580 368874128 532681621 2939667 532681621 2939667 673077272 325685926 673077272 325685926 149372838 809950743 149372838 809950743 188322303 485911487 188322303 485911487 982691727 354711124 982691727 354711124 883597592 406335354 883597592 406335354 127626954 861040036 127626954 861040036 473943146 282058980 473943146 282058980 612639175 864425907 612639175 864425907 625778207 311696114 625778207 311696114 974572318 864297272 974572318 864297272 245403553 260896331 245403553 260896331 755152788 719102818 755152788 719102818 904456682 10205401 904456682 10205401 678381576 745380504 678381576 745380504 113847694 201289826 113847694 201289826 882663135 4757582 882663135 4757582 207150042 997556615 207150042 997556615 491183777 605516276 491183777 605516276 332642871 605516276 845838482 89085407 845838482 89085407 206751703 455237914 206751703 455237914 191741586 455237914 404524379 96797684 404524379 96797684 125110041 96797684 494082703 792758959 494082703 792758959 162408432 304494125 162408432 304494125 961167945 304494125 189237085 811461652 189237085 811461652 865312655 270224861 865312655 270224861 522889831 971038208 522889831 971038208 258679101 971038208 623310610 438192285 623310610 438192285 977625051 438192285 527410589 118745954 527410589 118745954 871040995 625502802 871040995 625502802 394336755 908638533 394336755 908638533 17539313 488666546 17539313 488666546 937985839 846582057 937985839 846582057 306958842 612965470 306958842 612965470 659624758 842497311 659624758 842497311 11945332 137768988 11945332 137768988 59905395 918612800 59905395 918612800 795129845 690211219 795129845 690211219 381794684 690211219 457522461 109892633 457522461 109892633 451020237 782880624 451020237 782880624 420514657 111799152 420514657 111799152 949825050 795969551 949825050 795969551 246026165 112033778 246026165 112033778 150991211 690940086 150991211 690940086 350998260 690940086 135606273 420578719 135606273 420578719 436161844 455549053 436161844 455549053 595969541 143124225 595969541 143124225 504863321 980621333 504863321 980621333 502266015 106833988 502266015 106833988 153545565 106833988 168023909 850065840 168023909 850065840 593662068 345157227 593662068 345157227 387988226 904214398 387988226 904214398 617851717 904214398 372912935 56843618 372912935 56843618 111533117 56843618 239348892 490036761 239348892 490036761 705141258 490036761 525058132 265020612 525058132 265020612 10955446 985571591 10955446 985571591 839565850 985571591 76291262 12625643 76291262 12625643 959637378 12625643 673635378 949876583 673635378 949876583 5003239 949876583 21811406 44548919 21811406 44548919 880630022 44548919 101436565 208178613 101436565 208178613 506469625 919458613 506469625 919458613 220589741 970613702 220589741 970613702 236965712 192271381 236965712 192271381 113250312 192271381 356064203 824741781 356064203 824741781 791817917 757663353 791817917 757663353 947969935 757663353 700489808 892198604 700489808 892198604 811355247 87174808 811355247 87174808 263562110 760730933 263562110 760730933 304510898 760730933 167652879 368466360 167652879 368466360 962371396 368466360 503411233 266142281 503411233 266142281 676162012 730811239 676162012 730811239 937681941 730811239 900007174 953227345 900007174 953227345 589484829 136672541 589484829 136672541 102234118 587064466 102234118 587064466 571849338 305294137 571849338 305294137 161343586 744062506 161343586 744062506 34845049 744062506 447277906 278638641 447277906 278638641 887385665 926498979 887385665 926498979 215083746 926498979 311803276 460600098 311803276 460600098 374553011 663986768 374553011 663986768 158806971 57823401 158806971 57823401 49989571 673169213 49989571 673169213 195014806 449472715 195014806 449472715 803094702 449472715 50446073 323398323 50446073 323398323 687783668 323398323 226346598 102255399 226346598 102255399 265542875 870798618 265542875 870798618 754974050 654706834 754974050 654706834 999905651 733020560 999905651 733020560 811558432 508778092 811558432 508778092 665781600 957502952 665781600 957502952 396479279 51762515 396479279 51762515 691758450 598810895 691758450 598810895 411752339 598810895 909818455 384252899 909818455 384252899 25333526 243784750 25333526 243784750 375791914 502301416 375791914 502301416 393398156 343367058 393398156 343367058 125865613 343367058 266259232 967012297 266259232 967012297 90591622 259470502 90591622 259470502 5260888 422212918 5260888 422212918 850844330 143142153 850844330 143142153 191305189 310025991 191305189 310025991 549928767 310025991 4717403 709407541 4717403 709407541 233201246 45382332 233201246 45382332 906291682 649225571 906291682 649225571 54178664 455312438 54178664 455312438 119776484 986472749 119776484 986472749 506456119 596609293 506456119 596609293 380716141 900387587 380716141 900387587 860467567 583974756 860467567 583974756 188217302 669203717 188217302 669203717 212693743 628343630 212693743 628343630 98475778 628343630 237884987 69614402 237884987 69614402 606704241 800187317 606704241 800187317 230915961 373673225 230915961 373673225 443096551 170424700 443096551 170424700 241821953 922478028 241821953 922478028 685253287 552463290 685253287 552463290 318653798 552463290 660858558 103299194 660858558 103299194 930622323 352347323 930622323 352347323 448957055 65800012 448957055 65800012 9970427 175394493 9970427 175394493 431327796 810324713 431327796 810324713 897863336 4871382 897863336 4871382 305439775 588741715 305439775 588741715 781464228 588741715 109428160 400462200 109428160 400462200 229549406 609464953 229549406 609464953 984730489 609464953 491146741 110363453 491146741 110363453 278557652 110363453 488157704 790052977 488157704 790052977 375717292 615363609 375717292 615363609 774712061 712972477 774712061 712972477 655668532 496452613 655668532 496452613 897428957 496452613 741309745 656657918 741309745 656657918 872859174 27859427 872859174 27859427 178182686 757439346 178182686 757439346 27660717 17906089 27660717 17906089 733504742 566518368 733504742 566518368 731689400 21279105 731689400 21279105 981883250 547747007 981883250 547747007 43546695 37106103 43546695 37106103 907406310 774331267 907406310 774331267 719866192 414482148 719866192 414482148 822899961 632397513 822899961 632397513 182053952 354020068 182053952 354020068 356591973 904965805 356591973 904965805 903980718 904965805 567394694 523260153 567394694 523260153 749309480 984581570 749309480 984581570 2807990 277963224 2807990 277963224 673116378 986441610 673116378 986441610 398479711 371533593 398479711 371533593 714562404 654177184 714562404 654177184 356855449 105689272 356855449 105689272 431254392 547764031 431254392 547764031 812730267 215052627 812730267 215052627 150217443 951752471 150217443 951752471 248122282 292959240 248122282 292959240 205390993 817444998 205390993 817444998 210521562 152099432 210521562 152099432 472268360 971314307 472268360 971314307 434728921 383141774 434728921 383141774 106950831 418591421 106950831 418591421 594464006 79853622 594464006 79853622 76167992 980823554 76167992 980823554 238702963 980823554 64375596 694587234 64375596 694587234 460405936 996914073 460405936 996914073 873570792 996914073 516979691 20378085 516979691 20378085 157262648 822639605 157262648 822639605 269882005 129644497 269882005 129644497 473592251 387179861 473592251 387179861 493591805 387179861 344478678 931857102 344478678 931857102 410146714 438541688 410146714 438541688 610082153 438541688 263718550 112301015 263718550 112301015 866532073 716681943 866532073 716681943 232450029 270043848 232450029 270043848 322704881 799867485 322704881 799867485 984569758 280311663 984569758 280311663 632158502 946975948 632158502 946975948 663815723 330722842 663815723 330722842 530253852 798990208 530253852 798990208 808006082 9553326 808006082 9553326 837886459 384027694 837886459 384027694 428528024 384027694 570218962 14075058 570218962 14075058 112138367 359275379 112138367 359275379 635728647 36983199 635728647 36983199 697912973 791020619 697912973 791020619 559955870 306146155 559955870 306146155 82229338 873669368 82229338 873669368 543874806 312395647 543874806 312395647 239199311 660434430 239199311 660434430 482871943 660434430 256684435 223161470 256684435 223161470 998349060 502250475 998349060 502250475 20118764 166090486 20118764 166090486 958135681 489418104 958135681 489418104 758727059 85274967 758727059 85274967 867377251 954633483 867377251 954633483 702428727 140452494 702428727 140452494 588174055 711671722 588174055 711671722 862695480 711671722 813232806 64003457 813232806 64003457 122936029 685790888 122936029 685790888 320645263 207241195 320645263 207241195 516205571 966571205 516205571 966571205 186519166 268474428 186519166 268474428 87087156 24324382 87087156 24324382 33790504 24324382 160729216 174535840 160729216 174535840 706533999 174535840 59924255 683660451 59924255 683660451 947416993 683660451 422154982 910875283 422154982 910875283 377446470 236595892 377446470 236595892 91322222 534484064 91322222 534484064 306624890 40108162 306624890 40108162 459495233 134752866 459495233 134752866 829453718 116756098 829453718 116756098 994728067 593829371 994728067 593829371 671508867 697793622 671508867 697793622 916461455 211725953 916461455 211725953 140071428 628104513 140071428 628104513 402854028 628104513 173970211 604535095 173970211 604535095 649027742 972198546 649027742 972198546 410291504 370178041 410291504 370178041 157458249 762378822 157458249 762378822 441746967 762378822 88237708 842440245 88237708 842440245 883510284 137048242 883510284 137048242 809277259 355162133 809277259 355162133 617860398 163171162 617860398 163171162 760284806 263708075 760284806 263708075 950477926 24765833 950477926 24765833 31680683 999914788 31680683 999914788 615878926 999914788 413291486 431693141 413291486 431693141 972270731 431693141 703517121 871411534 703517121 871411534 971394212 871411534 112287090 470720128 112287090 470720128 882554519 71367061 882554519 71367061 871282475 722938435 871282475 722938435 353411281 722938435 722679599 189826971 722679599 189826971 667367303 314495481 667367303 314495481 784139342 198871828 784139342 198871828 17773456 997285096 17773456 997285096 628898828 665855335 628898828 665855335 817856894 706391904 817856894 706391904 758197954 186803542 758197954 186803542 44489686 186803542 73899810 464976885 73899
#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...